テーパ計算
長さ4インチで直径1インチから0.5インチへ細くなる部品は、テーパが1インチ当たり0.125で、半角は3度半を少し超えます。両端と長さを測れば、刃物台を合わせる角度が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 大径
- 1
- 小径
- 0.5
- 長さ
- 4
- 1インチあたりのテーパー
- 0.125
- テーパー角 (°)
- 3.576334375
- 挟角 (°)
- 7.15266875
テーパ工作物は、軸に沿って直径が一定に変わる円錐または円錐台です。旋盤工、検査員、学習者はその変化をインチ当たりテーパと度のテーパ角として述べます。このテーパ計算機は大径、小径、テーパ部の軸方向長さを受け取り、現場が旋盤ですでに使う閉じた恒等式から両方の値を返します。インチ当たりテーパは直径差を長さで割ったものです。テーパ角は軸からの半角で、インチ当たりテーパの半分のアークタンジェントを度に直したものです。
インチ当たりテーパとテーパ角の求め方
直円テーパでは、直径は軸方向の長さに沿って大端から小端へ線形に変わります。三量がインチなら、結果はインチ当たりテーパ計算機に入れる現場量です。ミリメートルでも比は同じ無次元の傾きで、単位が商の中で打ち消されるため角度は変わりません。
軸から母線までの半角はインチ当たりテーパの半分のアークタンジェントです。半径変化は直径変化の半分だからです。度では、その恒等式は (D 引く d) を (二 L) で割った atan に、百八十を pi で割ったものを掛けた値です。
等しい直径はテーパゼロ・角度ゼロ、つまり円筒です。小端が大端より大きいと負の TPI になり、端を黙って入れ替えるのではなく逆テーパです。Morse・Jacobs・Jarno・Brown & Sharpe の機械テーパは規格の TPI またはフィート当たりテーパ値です。
この端点は表から Morse 番号を引きません。工作物で測った幾何を評価します。
インチ当たりテーパ計算機が役立つ場面
旋盤工と工具室の検査員は、ピン、Morse シャンク、テーパブッシュの両端をマイクロメータで測り、複合レストを立てる前や証明書を押す前に TPI と半角を必要とします。すでに大径・小径・長さを持つ CAM や治具のスクリプトは、各ポストで半径変化を長さで割った atan を再導出せず、同じ契約を呼べます。
教室と見習いの問題は工作物のインチ当たりテーパと対応する度の角度を求めます。非正の長さを拒む決定的な神託は、ゼロ除算を賢い負の傾きとして扱う自動採点を防ぎます。試験では丸めた TPI と度を固定してください。
一と二分の一を四で割った値は 0.125 TPI のままです。後で Morse 番号照合、フィート当たりテーパの第一級欄、ミリメートルからインチへの変換が必要なら、このテーパページを過負荷にせず、別の検索意図として扱ってください。
本ツールは二直径と長さの拾いであり、テーパゲージ一式、サインバー検査、溶けた輪郭の部品の CAD 質量特性の代わりではありません。
活用例
測った両端から旋盤の複合レストを立てる
ピンやブッシュの大径・小径と軸方向長さを測り、複合レストを立てる前にインチ当たりテーパと度の半角を読みます。
テーパシャンクやブッシュを検査する
検査員はマイクロメータ二読みと長さを TPI と含まれる角に直し、証明書が現場計算機と同じ恒等式と一致するようにします。
よくある質問
長さがゼロまたは負だとどうなりますか?
length は正の数でなければなりません。非正の長さで割るとインチ当たりテーパは未定義になり、その失敗は課金されません。
直径はインチでなければなりませんか?
いいえ。 比は無次元で角度は単位に依らないため、共有する長さ単位ならどれでも構いません。インチはインチ当たりテーパの現場語です。三欄すべてをミリメートルにしても正しい角度が出ます。
インチ当たりのテーパはどう計算しますか?
大径から小径を引き、長さで割ります。4インチで1から0.5なら1インチ当たり0.125です。同じ寸法をミリで入れても比と角度は変わりません。
角度は半角ですか、全角ですか?
両方を表示します。テーパ角度は中心線からの半角で、刃物台に設定する値です。全角はその2倍で、円すいの開き全体を記す図面に合わせて使えます。
小径側が大径側より大きいとどうなりますか?
テーパが負になり、逆テーパを表します。両端を自動で入れ替えることはありません。直径が等しければテーパも角度もゼロで、ただの円柱です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/build/taper \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"large_diameter":1,"small_diameter":0.5,"length":4}'const res = await fetch("https://api.kit.forhosting.com/build/taper", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"large_diameter": 1,
"small_diameter": 0.5,
"length": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/build/taper",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"large_diameter": 1,
"small_diameter": 0.5,
"length": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/build/taper", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"large_diameter":1,"small_diameter":0.5,"length":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"large_diameter":1,"small_diameter":0.5,"length":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/build/taper", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"large_diameter": 1,
"small_diameter": 0.5,
"length": 4
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "build.taper",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
min_length | 1e-15 |
min_diameter | 0 |
max_abs | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
正の数でない長さは比を未定義にするため、傾きを捏造せず invalid_input で失敗します。
インチ当たりテーパとテーパ角の求め方
インチ当たりテーパはしばしば TPI と書かれ、単位長さあたりの直径変化、すなわち large_diameter から small_diameter を引き length で割った値です。含まれる円錐角はその半角の二倍で、included_angle_deg として公開されるため、全開きを図面に書く場合に手で倍にする必要はありません。
入力契約、単位、長さが正でないときの扱い
必須の数値欄を三つ送ってください。length はテーパ部の軸方向長さを表す有限の正の数です。インチ当たりテーパが非正の長さで割り、角度が未定義になるからです。欠落欄も同じように失敗し、欄名を出すため、ゼロを打ったときにフォームは length を強調できます。三量は一つの長さ単位を共有しなければなりません。直径をミリメートル、長さをインチで混ぜると、どの図面も支えない傾きを捏造します。検証失敗は前払い残高を消費しません。上限は中間積を有限に保ちます。各欄の大きさは最大 1e12、length は少なくとも 1e-15 です。large_diameter は大端の直径を表す有限の非負数です。別名 D・large・major_diameter・big_end・major を受け付けるため、大径と書いた図面の名前を変えなくて済みます。small_diameter は小端の直径を表す有限の非負数です。別名 d・small・minor_diameter・small_end・minor を認め、小端ゼロは尖った全円錐であり誤りではありません。別名 L・taper_length・length_of_taper・axial_length を受け付けます。有限数として読める文字列は JSON の数値と同じ扱いです。このページが守らせる硬い規則は、length が正の数でなければならないことです。ゼロ、負の値、非有限の長さは invalid_input で失敗します。成功時は整えた直径と長さを返し、taper_per_inch を (D 引く d) を L で割った値、taper_angle_deg を度の半角、included_angle_deg をその半角の二倍、formula をそれらの恒等式の文字列として公開します。成功した API 呼び出しは公開ベース $0.002 を一件あたりに用います。
インチ当たりテーパ計算機が役立つ場面
実装は純粋な parse の段階 A のため、成功した呼び出しは毎回、モデルトークンも外向き網もなしに公開の基本料金 $0.002 です。
連携の活用例
インチ当たりテーパの課題を採点する
見習いと LMS の自動採点は D・d・L から TPI と度を確認し、非正の長さを静かな NaN ではなく invalid_input として扱います。
技術的な質問
二直径と長さからインチ当たりテーパをどう計算しますか。
同じ長さ単位の有限非負の large_diameter と small_diameter、および正の length を送ってください。インチ当たりテーパは (large_diameter − small_diameter) / length です。
テーパ角は度でどう求めますか。
軸からの半角は atan(taper_per_inch / 2) を度に直したもの、すなわち atan((D − d) / (2L)) × 180/π です。含まれる円錐はその二倍で included_angle_deg として返ります。
テーパ計算機の料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功一件あたり $0.002 で前払い KIT 残高を使い、無効な入力は課金されません。