トルク計算機
長さ0.5 mのレバー腕に90°で10 Nの力を加えると、トルクは5 N·mです。力、腕の長さ、角度を入力すれば、ボルトや扉、静力学の宿題での回す効果が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 作用力 F
- 10
- 長さ
- 0.5
- 角度
- 90
- 角度 rad
- 1.5707963268 N·m
- sin θ
- 1
- トルク
- 5
トルクは支点まわりの力の回転効果です。固定レバー腕距離に作用する単一の力では、大きさは腕の長さ・力・両者のなす角の正弦の積になります。作業場の締結、レンチの選定、静力学の宿題、扉のヒンジ、機械設計のスケッチは、三入力が分かればその値をニュートンメートルで必要とします。
トルクの意味と送るべき三つの量
古典力学では、ある点まわりの力のモーメントの大きさは、力の大きさと作用線から支点までの垂直距離の積、または力・作用点までのレバー腕長さ・力ベクトルと腕のなす角の正弦の積と等価です。力がニュートン、長さがメートルならトルクはニュートンメートルになり、ボルト表・モータ銘板・教科書の静力学解答で使う SI 単位です。
検索意図はトルク計算機、レバー腕・力・角度、tau = r F sin θ、力と距離からのニュートンメートル、レンチトルク、力のモーメントといった語句に集まります。必要なのは式の存在の想起だけではなく、ワークシート照合・シミュレーション埋め込み・大規模パイプライン投入に使える数値です。単位は選んだ力と長さの基準と整合します。
ニュートンとメートルなら真の SI ニュートンメートル、整合する任意の組なら同じ系で整合するモーメントになります。90 度で与えられた力と腕に対しトルクは最大、0 度では力と腕が一直線でトルクはゼロです。
活用例
物理テスト用の決定的フィクスチャ
ユニットテストや対話レバーデモを供給するパイプラインが、各言語でトルク算術を再実装せず純粋な τ=rF sin(θ) オラクルを呼べます。
レンチと機械の寸法チェック
既知の力・腕長さ・作用角からモーメントの構造化数値を、フル多体ダイナミクスなしで素早く得ます。
よくある質問
レバー腕の長さが負だとどうなりますか?
長さは非負でなければならず、負の腕は受け付けません。長さゼロは有効でトルクゼロになります。
力がゼロでないのにトルクがゼロになるのはいつ?
角度が 0° または 180°(腕に沿った力、sin θ = 0)のとき、または長さがゼロのときです。90° では sin θ = 1 で、与えられた力と腕に対しトルクは最大になります。
力のトルクはどう計算しますか?
腕の長さに力と、両者のなす角の正弦を掛けます。0.5 mの腕に90°で10 Nなら、正弦は1でトルクは5 N·mです。
トルクはどの単位で表示されますか?
力をニュートン、腕をメートルで入力すればニュートンメートルです。ボルトの締め付け表やモーターの銘板と同じ単位で、ほかの一貫した単位でも同じように計算できます。
なぜ角度が重要なのですか?
腕に垂直な力の成分だけが回転を生むからです。90°では正弦が1で効果が最大になり、力が腕の向きに近づくほどトルクは小さくなります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/mech/torque \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"force":10,"length":0.5,"angle":90}'const res = await fetch("https://api.kit.forhosting.com/mech/torque", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"force": 10,
"length": 0.5,
"angle": 90
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/torque",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"force": 10,
"length": 0.5,
"angle": 90
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/torque", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"force":10,"length":0.5,"angle":90}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"force":10,"length":0.5,"angle":90}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/torque", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"force": 10,
"length": 0.5,
"angle": 90
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.torque",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
本機能は有限の力、非負の長さ、度単位の角度を受け取り、純粋な算術経路で τ = r F sin θ を評価し、トルク・sin θ・ラジアン角・式・手法を含む構造化 JSON を返します。負のレバー腕長さ、欠落フィールド、非有限値は結果の前に無効入力で失敗します。
トルクの意味と送るべき三つの量
force・length・angle・ラジアン角・sin_theta・torque・unit・formula・method を JSON で返すと、メモへの貼り付け、自動テストの diff、言語をまたいだ再利用が容易になります。
入力検証と τ = r F sin(θ) の適用方法
有限数にパースできる数値文字列は受け付け、フォームや CSV 風パイプラインが余分なキャストなしで値を渡せます。別名も便利のため認識します。長さは非負でなければならず、負のレバー腕は物理的腕長さがこの積モデルでは負になれないため明確なメッセージで拒否し、長さゼロは単にトルクゼロを返します。力は符号付きでもよく、負値は符号付きトルクに符号化された回転の向きを反転します。多力の合成・摩擦モデル・単位の自動換算はなく、既知の三量から理想的な単一力レバートルクを求める機能です。force・length・angle を含む JSON 本体を送ってください。三フィールドはすべて必須かつ有限です。欠落、空文字、非数値テキスト、NaN、Infinity は結果の前に即座に invalid_input で失敗し、検証失敗は課金されません。force は F と f、length は r・lever_arm・arm、angle は theta と degrees も受け付けます。角度は教室問題や日常のレンチ図と同じ度で解釈し、エンジンは正弦評価のためだけにラジアンへ変換し、元の角度と angle_rad の両方を返します。検証後、sin_theta はラジアン角の正弦、トルクは length × force × sin_theta です。結果は安定した小数精度に丸められ、同じ入力は JavaScript エンジン間で常に同じ JSON になります。同じ純粋関数が無料のブラウザ内ツールと API 経路を駆動します。
実務利用・限界・料金・提供経路
静力学の採点、実験モーメントの検証、既知の力と腕からのレンチ荷重の見積もり、共有トルク基準でのレバー形状比較など、即座のニュートンメートル確認にはブラウザツールを使ってください。単位を一貫させ、力がニュートンで長さがメートルならトルクは真の SI ニュートンメートルです。言語モデル・外部物理サービス・乱数がないため、継続的インテグレーション検査や再現可能な教材に固定しても安全です。スクリプト・教材基盤・シミュレーション補助・ノートブックが単一契約のもと多数の力・長さ・角度三つ組の安定 JSON を必要とする場合は API を使います。成功リクエストは $0.002 の課金 1 件で、検証失敗は残高を消費しません。結果は完全に決定的で、同じ力・長さ・角度は常に同じトルクと sin_theta を返します。
連携の活用例
宿題と静力学ドリル
与えられた力・レバー腕・角度についてニュートンメートルのトルクを学生と採点が確認し、負の長さや欠落フィールドは明確に拒否します。
技術的な質問
このツールでトルクをどう計算しますか?
force(ニュートン)、length(メートル、非負)、angle(力とレバー腕のなす度)を JSON で送ってください。応答は torque = length × force × sin(angle) を N·m で含みます。
角度は度ですかラジアンですか?
角度は度です。エンジンは正弦のために内部変換し、変換確認用に angle_rad と sin_theta も返します。
トルク計算機は無料ですか?
ブラウザツールは端末上で無料実行です。API は成功件あたり $0.002 の前払い KIT 残高を使い、検証失敗は課金されません。