ビッカース硬さ計算機
試験力とくぼみの平均対角線から、ビッカース硬さを求めます。10 kgfで対角線0.2 mmなら約四百六十三HVで、定番のHV10の確認になります。熱処理の現場や品質検査室で役立ち、ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 力
- 10
- 対角線
- 0.2
- 力の単位
- Kgf
- 対角線の単位
- Mm
- 力 (kgf)
- 10
- 対角線 (mm)
- 0.2
ビッカース硬さ(HV)は、対面角が 136 度のダイヤモンド圧子が残す正方形ピラミッドの表面積に対する、加えた押し込み力の比です。金属技術者、熱処理工場、品質試験室、材料の学生は、試験成績書にすでに載っている二つの測定値——加えた試験力と圧痕の二本の対角線の平均——からその数を求めます。
ビッカース硬さの意味と送るべき二つの量
ビッカース硬さ試験は、正四角錐のダイヤモンド圧子を選んだ力で試験片に押し込み、残った圧痕の二本の対角線を測ります。そのピラミッドの対面は百三十六度で交わるため、押し込みの接触面は平均対角線 d の既知の関数になります。表面積は d の二乗を、六十八度の正弦の二倍で割ったものです。
ビッカース硬さ HV は加えた試験力 F をその表面積で割ったものと定義され、閉じた恒等式 HV が 2 F に六十八度の正弦を掛けて d の二乗で割る形に整理されます。F をキログラム重、d をミリメートルで表すと、HV は慣例としてキログラム重毎平方ミリメートルに等しい無次元数として報告されます。
ISO 6507 は同じ恒等式をニュートン単位の力で HV が 0.1891 F を d の二乗で割る形に書き、0.1891 は六十八度の正弦の二倍を標準重力 9.80665 メートル毎秒毎秒で割った値です。
ビッカース硬さ計算機、力と対角線から HV、ビッカース押し込み硬さといった検索は、成績書の二つの測定値からその数を求めており、ピラミッドがあることの再確認でも、Rockwell や Brinell から HV への換算でもありません。
十キログラム重の負荷と十分の二ミリメートルの平均対角線は都合のよい HV10 確認になり、約四百六十三を与え、現場の古典表 1.8544 F を d の二乗で割った値と通常の丸めで一致します。
使われる場面と計算しないこと
熱処理工場と受入検査室はビッカース硬さ計算機を使い、技術者が機械に印字された負荷とフィラール顕微鏡の二本の対角線を HV に直し、1.8544 の定数をニュートン負荷と混ぜないようにします。材料の授業と ISO 6507 の宿題には、零または負の対角線を拒否する決定的な基準が必要で、欠陥のある採点が成功と扱い得る Infinity を出してはなりません。
本計算機は圧痕の幾何からビッカース硬さを報告します。HV を Rockwell、Brinell、Knoop へは換算せず、規格の最小厚さ規則は適用せず、二本の対角線それぞれの不確かさも見積もりません——すでに計算した平均を送ってください。検証失敗は残高を消費しません。
要求を小さく保ち、丸めた hv 欄を試験に固定すれば、実験ノート、授業基盤、エッジ上のワーカー向けに再現可能な硬さが得られ、材料試験の基盤を自ら立てる必要はありません。
活用例
熱処理と受入検査での確認
機械の負荷とフィラール顕微鏡の平均対角線をビッカース硬さに直し、焼入れ・焼戻しや証明書の確認に使い、キログラム重の表をニュートン負荷と混ぜないようにします。
硬さ報告 CSV の縮約
ビッカース試験行のまとまりをノートブックや現場スクリプトで hv にまとめ、d の二乗で割る閉じた除算のために金属学の大きなライブラリを取り込みません。
よくある質問
力と対角線からビッカース硬さはどう計算しますか?
HV は 136° ダイヤモンド圧痕の表面積で力を割ったものです。
対角線の長さが零または負だとどうなりますか?
零または負の対角線は圧痕面積を消滅または符号反転させるため硬さが未定義になり、呼び出しは課金されません。正でない力も同様に拒否されます。
力と平均対角線にはどの単位を使えばよいですか?
既定単位はキログラム重(kgf)とミリメートル(mm)で、古典的な HV 表に揃えています。
ビッカース HV をロックウェルやブリネルへ換算しますか?
しません。 本計算機は押し込み試験そのものから HV を求めます。Rockwell、Brinell、Vickers、Knoop の相互換算は別の検索意図であり、別の硬さ尺度換算ツールです。
力をニュートンで入れると係数が0.1891になるのはなぜですか?
ISO 6507では、キログラム重の係数を標準重力の9.80665 m/s²で割っているためです。単位にニュートンを選ぶと先に荷重を換算するので、2つの係数を混同することはありません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/phys/vickers-hardness-number \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"force":10,"diagonal":0.2}'const res = await fetch("https://api.kit.forhosting.com/phys/vickers-hardness-number", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"force": 10,
"diagonal": 0.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/vickers-hardness-number",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"force": 10,
"diagonal": 0.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/vickers-hardness-number", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"force":10,"diagonal":0.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"force":10,"diagonal":0.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/vickers-hardness-number", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"force": 10,
"diagonal": 0.2
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.vickers_hardness_number",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
本ビッカース硬さ計算機はそれら二つの量を受け取り、必要ならキログラム重とミリメートルへ換算し、HV が 2 F に 68 度の正弦を掛けて d の二乗で割る閉じた恒等式を評価し、硬さ値に加えて比に用いた正規化済みの力と対角線を含む構造化 JSON を返します。対角線が零、または負の対角線は、圧痕の表面積が消滅または符号反転して硬さが未定義になるため invalid_input で拒否されます。
ビッカース硬さの意味と送るべき二つの量
force、force_unit、diagonal、diagonal_unit、force_kgf、diagonal_mm、hv、formula、method を JSON で返すと、実験ノートへ貼り付け、自動試験に固定し、ダイヤモンドの三角面積を再実装せずに言語をまたいで再利用しやすくなります。
入力契約、公式、単位、誤り時の振る舞い
対角線は厳密に正でなければならず、零または負の対角線は圧痕の表面積が消滅または符号反転して HV が未定義になるため拒否されます。力も同じく厳密に正でなければならず、零または負の負荷はビッカース試験ではありません。結果は小数第十二位へ丸め、JavaScript エンジン間で goldens がバイト単位で一致するようにし、負の零は零へ正規化します。HV から HRC への対照表も、Brinell 球補正も、宣言した enums を超える単位の自動判定もありません。必須の有限数を二つ含む JSON 本体を送信してください。force はビッカース圧痕に加えた試験力、diagonal は圧痕対角線二本の算術平均です。任意の force_unit はキログラム重(kgf、既定)、ニュートン(N)、グラム重(gf)を選び、任意の diagonal_unit はミリメートル(mm、既定)またはマイクロメートル(um)を選びます。各数値欄は JSON の数でも数値文字列でもよく、フォームや CSV 風パイプラインが余分な型変換なしで値を渡せます。欠落欄、空文字列、非数値テキスト、NaN、Infinity は問題の欄を名指しする invalid_input で直ちに失敗し、失敗した検証は課金されません。検証後、エンジンは力をキログラム重へ(ニュートンを 9.80665 で割る、またはグラム重を千で割る)、対角線をミリメートルへ(マイクロメートルを千で割る)換算し、HV を force_kgf の二倍に六十八度の正弦を掛けて diagonal_mm の二乗で割って評価します。成功本体は入力をエコーし、正規化した force_kgf と diagonal_mm、硬さ hv、ピラミッド恒等式を述べる formula 文字列を返します。同じ純関数が無料のブラウザ内ツールと API 経路を動かすので、教室の実演と本番スクリプトが浮動小数の境界例で食い違うことはありません。
ビッカース HV の API が活きる場面、限界、料金
硬さ試験の CSV を取り込むノートブックの流れは、d の二乗で割る一事のために金属学の大きなライブラリを引き込む代わりに、小さな parse API を呼びます。実装が純 parse の tier A であるため、成功した呼び出しは毎回公表の基本料金 $0.002 で、モデルのトークンも外向きネットワークもありません。
連携の活用例
ISO 6507 の教室と宿題の基準
学生に力と平均対角線を提出させ、ピラミッド恒等式に対して HV を確かめ、零または負の対角線は静かな Infinity ではなく invalid_input で拒否します。
技術的な質問
ビッカース硬さ計算機の料金はいくらですか。
ブラウザの用具は無料です。API 要求は成功した呼び出しごとに前払い KIT 残高から $0.002 を使い、不正な入力は課金されません。