トルクレンチに必要な力の計算ツール
このトルクレンチ用計算ツールは、目標トルクとレンチの有効長から、ハンドルに必要な垂直方向の力を求めます。力 = トルク / 長さという直接的な関係を使うため、手動で加える荷重の確認、制御された引張力の計画、長いハンドルほど小さな力で済む理由の理解に役立ちます。単位は整合する組み合わせで入力してください。ニュートンメートルとメートルを使えば結果はニュートン、重量ポンドフィートとフィートを使えば結果は重量ポンドになります。計算は常に同じ結果を返し、ゼロ除算は物理的なレンチ構成を表せないため、長さがゼロの入力は受け付けません。
無料で実行
トルクと有効なレンチ長を正しく選びます
まず、締結部品、組立品、または試験について指定された目標トルクを確認してください。次に、締結部品の中心または回転軸から、ハンドルに力が実際に作用する点までの有効長を測ります。この距離は、製品仕様に示された工具全体の長さと同じとは限りません。手を置く位置、フォースゲージの取付位置、延長部品によって有効な距離が変わるためです。単位は必ず整合させてください。たとえば、ニュートンメートルをメートルで割るとニュートンになり、重量ポンドフィートをフィートで割ると重量ポンドになります。この計算ツールは単位を自動変換しません。したがって、ニュートンメートルとミリメートルを混在させると、数値としては計算できても、事前にミリメートルをメートルへ換算しない限り誤った解釈になります。方向を区別する場合は符号付きトルクを入力してください。一貫した符号規則により正負で逆方向の回転を表せます。トルクがゼロなら力もゼロです。長さがゼロではレバーアームが存在せず、除算も定義できません。
力をトルクと長さから求めるモデルを理解します
計算には理想式 F = T / L を使います。Fはハンドルに加える力、Tは目標トルク、Lはレンチの有効長です。この式は、力がハンドルに対して九十度の方向に加わることを前提とします。レバーアームを長くすると、必要な力は同じ比率で小さくなります。有効長を二倍にすれば、同じトルクに必要な力は半分です。反対に長さを半分にすると力は二倍になります。荷重方向を管理できる場合、この関係は直線形のレンチ、ブレーカーバー、校正装置に利用できます。ただし、斜めに力を加える場合は一般的なトルク式の代わりにはなりません。意図したモーメントを生むのは、ハンドルに垂直な力の成分だけだからです。また、これは理想的な静的計算であり、締結部の摩擦、工具のたわみ、衝撃荷重、ハンドルの質量、測定の不確かさ、トルクレンチの精度許容差は扱いません。結果は、指定位置で必要となる理想的な力としてお使いください。
結果を安全に使い、適用範囲を確認します
出力された力は計画値または確認値として使い、実際に使用するレンチ、ソケット、締結部品、アダプター、固定具の定格と取扱説明に照らして確認してください。理想式と実際の構成を一致させるには、測定した位置へ荷重を滑らかに加え、ハンドルに対して垂直な方向を保ちます。メーカーが認めており、変更後の有効長を計算に反映している場合を除き、パイプや延長部品を追加しないでください。校正作業では、手の感覚で力を見積もるより、トレーサブルなフォースゲージと管理された固定具が適切です。このツールは入力トルク、入力長、計算した力、式を返すため、結果の監査や別システムへの受け渡しが容易です。負の力は物理的な大きさが負であるという意味ではなく、選んだ符号規則における方向を示します。大きさだけが必要な場合は絶対値を一貫してお使いください。理論上のトルクが正しくても、ねじ山、潤滑、プリベリングトルク、部品に異常があれば安全な締結は保証されないため、必ず該当する締付手順に従ってください。
活用例
制御された引張力を計画する
既知の有効長で指定トルクに達するために必要な、理想的な垂直方向の力を求めます。
校正確認を準備する
レンチの回転軸から測定した距離に置くフォースゲージについて、目標となる力を計算します。
ハンドル長を比較する
同じ目標トルクに対し、有効なレバーアームの変更が必要な力にどう影響するか確認します。
よくある質問
どの式を使っていますか?
力 = トルク / 長さを使い、力がレンチのハンドルに対して垂直に加わるものとします。
どの単位を入力すればよいですか?
整合する単位をお使いください。ニュートンメートルとメートルならニュートン、重量ポンドフィートとフィートなら重量ポンドになります。自動換算は行いません。
レンチ長がゼロだと拒否されるのはなぜですか?
レバーアームがゼロだとゼロ除算が必要になり、このモデルでは有限の力からトルクを生み出せないためです。
斜めに引く場合も計算できますか?
できません。九十度で引くことを前提としています。別の角度では、垂直成分または一般的なトルク式をお使いください。
結果が負になることはありますか?
あります。負の結果は符号規則における逆方向を示し、絶対値が力の大きさです。
APIリクエストの料金はいくらですか?
APIリクエスト1回の料金は $0.002 です。ブラウザーでの計算はこのページから直接ご利用いただけます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/mech/torque-wrench \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"torque":120,"length":0.5}'const res = await fetch("https://api.kit.forhosting.com/mech/torque-wrench", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"torque": 120,
"length": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/torque-wrench",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"torque": 120,
"length": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/torque-wrench", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"torque":120,"length":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"torque":120,"length":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/torque-wrench", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"torque": 120,
"length": 0.5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.torque_wrench",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |