鉄筋重量計算機
#5の鉄筋120フィートを1フィートあたり1.043ポンドで計算すると、重量は125.16ポンドです。鉄筋の呼び名、拾い表の総延長、表の単位重量を入れれば、発注用の正味重量が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 鉄筋サイズ
- #5
- 合計の長さ
- 120
- 1フィートあたりの単位重量
- 1.043
- 総重量
- 125.16
- 重み
- 125.16
鉄筋重量計算機は、拾い出しの三つの数値を、梁・スラブ・柱・基礎ケージに必要な鋼材の総重量に変換します。配筋表に記載の呼び径、その径の総延長、使用する鋼種・表に掲載の単位重量を入力すると、延長に単位重量を掛け、総重量・短いメッセージ・材料表や単体テストに貼れる代入手順を返します。打設を計画する施工者、鉄筋を見積もる積算者、建設アプリ向けの決定論的フィクスチャを書く開発者は、いずれも表計算なしで同じ「延長×単位重量」の算術を必要とします。
延長と単位重量から鉄筋重量をどう計算するか
鉄筋は重量で販売・発注されますが、図面と配筋表は呼び径と長さで書かれます。両者をつなぐのが、規格表やミルデータに載る径ごとの単位重量であり、総重量は総延長にその単位重量を掛けたものです。本計算機はその積を直接実装します。
呼び径は短い名称ラベルとして渡します(例:番号四、番号五、十六ミリ、十五 M)。応答が拾い出し行を名指しできるようにするためで、呼称から密度を引き当てる用途ではありません。規格・鋼種ごとに、同一公称寸法でも単位重量がわずかに異なるためです。
総延長と単位重量も、厳密に正の有限数として渡します。延長と単位重量は一貫した単位系を共有する必要があります。フィートと lb/ft、または SI で長さと単位長さあたり質量として扱うならメートルと kg/m です。
結果は幾何学的な純鋼重であり、重ね継手・ロス・工場切断余裕は加えず、lb をショートトンへ、kg をトンへも換算しません。それらはプロジェクト固有で、純拾い出しの後に行うためです。
実務上の注意、限界、関連検索
配筋表から呼び径ごとに総延長を合計します(本数×切断長)。重ね継手とロスは、この呼び出しの後に積算が求める分だけ加えてください。入力は公開絶対範囲内に保ち、積が非有限になって solver が拒否する事態を避けます。
本ランディングは鉄筋重量計算機、鉄筋トン数、単位長さあたり重量、発注重量などの検索向けであり、配筋詳細ツール、定着長計算機、コンクリート体積見積、モーメント・せん断の構造照査ではありません。ある呼び径の総延長とミル表の単位重量が既に分かり総重量だけが必要なときに本機能を使い、CAD 配筋表が元なら先に延長を書き出して呼び径ごとに一度呼び出します。
活用例
基礎打設向け鉄筋の発注
施工者は呼び径・配筋表の総延長・表の単位重量を入力し、ヤードへ連絡する前に鋼材の総重量を得ます。
よくある質問
鉄筋重量はどのように計算されますか?
総重量 = 総延長 × 単位重量。単位系を揃えてください(例:フィートと lb/ft)。呼び径は拾い出し行のラベルであり、密度の引き当てではありません。
総延長または単位重量が零や負だとどうなりますか?
非正の延長や単位重量は物理的な鉄筋発注を定義できないため、ツールが重量を捏造することはありません。
重ね継手・ロスの加算やトン換算はしますか?
いいえ。 純粋な延長×単位重量のみ返します。見積で必要なら、呼び出し後に継手・ロス・単位換算を適用してください。
メートルと1メートルあたりのキログラムでも計算できますか?
できます。2つの値の単位系をそろえてください。フィートには1フィートあたりのポンド、メートルには1メートルあたりのキログラムを使い、重量はそれに合わせてポンドかキログラムで出ます。
鉄筋サイズごとの単位重量はどこで調べますか?
規格表やメーカーの資料で確認します。覚えている目安の数字ではなく、発注書の鋼種と規格に合った表の値を使ってください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/rebar-weight \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bar_size":"#5","total_length":120,"unit_weight_per_foot":1.043}'const res = await fetch("https://api.kit.forhosting.com/home/rebar-weight", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bar_size": "#5",
"total_length": 120,
"unit_weight_per_foot": 1.043
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/rebar-weight",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bar_size": "#5",
"total_length": 120,
"unit_weight_per_foot": 1.043
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/rebar-weight", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bar_size":"#5","total_length":120,"unit_weight_per_foot":1.043}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bar_size":"#5","total_length":120,"unit_weight_per_foot":1.043}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/rebar-weight", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"bar_size": "#5",
"total_length": 120,
"unit_weight_per_foot": 1.043
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.rebar_weight",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
延長または単位重量が零または負の場合は、不可能な数量から納品伝票を作らず、明確な invalid_input で拒否します。経路は純粋で決定論的な数学であり、ネットワークも乱数シードも時計依存もなく、無料のブラウザ実行と前払い API は固定小数点丸めの後、呼び出すたびに同じ JSON を返します。
延長と単位重量から鉄筋重量をどう計算するか
成功時は丸めた入力をエコーし、total_weight と weight を同一積として公開し、formula は W equals L times w の文字列、message は呼び径を含む短い要約、steps はテストで検証したり顧客に示したりできる代入行の配列です。呼び径の欠落や空欄、非有限数、非正の延長や単位重量は invalid_input となり、空の発注行を課金・保存しません。
API の呼び出し方と返却内容
呼び径は空でない文字列、または短いラベルに強制される有限数(trim 後最大六十四文字)で構いません。厳密な有限数パターンに合う文字列数値も受け付けます。クライアントを制御できるときは延長と単位重量に数値を送ることを推奨し、文字列を送る場合は有限数パターンを壊す単位接尾辞や桁区切りを避けてください。一般的な米国呼び径の帝国単位重量はサイズによりおおよそ 0.3 から 13 lb/ft 程度です。常に発注書の鋼種・規格に合う表の値を使い、暗記した経験則に頼らないでください。必須三フィールドの JSON 本文を送ります。bar_size(別名 size, designation, bar, rebar_size, bar_designation)、total_length(別名 length, total_length_ft, L, linear_feet, total_ft)、unit_weight_per_foot(別名 unit_weight, weight_per_foot, plf, lb_per_ft, mass_per_length, w_per_ft)です。総延長と単位重量は、公開された絶対範囲内の正の有限数で、Worker とブラウザの IEEE 倍精度で積が有限に保たれるようにします。成功時は bar_size, total_length, unit_weight_per_foot, total_weight, weight, formula, message, steps を設定します。欠落フィールド、空の呼称、非有限数、零または負の延長・単位重量、絶対限界外の値による検証失敗は invalid_input を返し、課金されません。料金は成功リクエストごとに固定の $0.002(単位 item)です。
実務上の注意、限界、関連検索
教育やテストでは、番号五の単純スラブ例と第二の単位重量を組み合わせて重量が延長に線形比例することを示し、意図的に零の延長や単位重量を入れて invalid_input 経路を証明します。invalid_input を返す失敗タスクは前払い残高を消費しないため、エラー処理確認のために意図的に零延長を送る探索スクリプトも安価に保てます。手計算で延長×単位重量を再計算し、公開 total_weight が全数値フィールドと同じ十二桁丸めと一致することを確認すれば往復チェックは容易です。複数径の現場は呼び径ごとに一度呼び、自前の表や見積で total_weight を合計すれば、ヤード伝票向けに各行が透明に残ります。
連携の活用例
複数径ケージの積算拾い出し
積算者は呼び径ごとに延長と単位重量で呼び出し、total_weight と steps を透明な材料見積に添付します。
建設アプリ向け golden フィクスチャ
開発者は既知の重量ケースと、非正入力の意図的拒否を単体テストと CI 用に生成します。
技術的な質問
呼び径から単位重量を引き当てますか?
いいえ。unit_weight_per_foot は規格表またはミルデータからご自身で渡します。規格ごとに同一公称寸法でも値がわずかに異なります。
鉄筋重量計算機の料金は?
ブラウザ版は無料です。API は成功コールごとに KIT 前払い残高から $0.002。無効入力は課金されません。