コンクリートチューブ計算
内径12インチ、高さ4フィートの円筒型枠には3立方フィート強のコンクリートが入り、80ポンド袋で6袋です。内径と打設高さを入れれば、買い出しや生コンの注文前に量が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 直径
- 12
- 高さ
- 4
- 半径 (フィート)
- 0.5
- 体積 (立方フィート)
- 3.1415926536
- 体積 (yd³)
- 0.1163552835
- 袋の容量
- 0.6
段ボール製の筒型枠(sonotube やコンクリートチューブとして売られるもの)は、木の円筒を組まずに丸杭・デッキ柱・街灯基礎を打つ定番です。このコンクリートチューブ計算は、型枠の内径をインチ、打設高さをフィートで受け取り、充填体積を立方ヤードで返すとともに、おおよその整数袋数を示します。ホームセンターへの買い物や生コン伝票が勘ではなく幾何から始まるようにするためです。
チューブ型枠の体積と袋数の求め方
段ボールまたは繊維のコンクリートチューブ型枠は、掘削底やフーチングから杭の切り口まで充填する直円柱です。幾何学的な充填体積は円柱の恒等式、すなわち体積=円周率×半径の二乗×高さです。このページはチューブの内径をインチで受け取ります。
sonotube や同種の型枠は八・十・十二・十六・十八・二十四インチで売られるからです。打設高さはフィートです。杭の工程表が深さをフィートで書くからです。
フィート単位の半径は直径を二十四で割った値です。まずインチを十二で割ってフィートにし、その半分を取ります。立方フィート体積は円周率×その半径の二乗×高さです。
米国の生コン工場が見積もる立方ヤードは、立方フィートを二十七で割ります。正でないチューブはコンクリートを保てないためです。
コンクリートチューブ計算が実務で効く場面
デッキ杭、ポーチ柱、郵便受け基礎を据える住宅所有者は、インチ単位で段ボールチューブ型枠を買い、八十ポンド袋が重く開封後の返品が難しいこともあり、ホームセンターへ行く前に袋数が必要です。フェンスやデッキの班は、直径と深さの工程表から同じ丸杭を多数打ちます。
街灯基礎や標識基礎を据える造園業者や自治体班は、チューブ直径と根入れ高さを立方ヤードに換算し、小型トラックやトレーラーミキサーを一度で寸法決めします。直方体スラブ、布基礎、角柱、中空管の体積が後で必要なら、このコンクリートチューブ型枠のページを過負荷にせず、別の検索意図として扱ってください。
本ツールは中実円柱の充填積算であり、配合設計計算機でも鉄筋表でも、ミリメートルとインチの換算器でもありません。往復確認は簡単です。 直径をフィートにし、半分を取り、二乗し、円周率と高さを掛け、二十七で割り、公開の立方ヤードがすべての数値欄に使う十二有効桁の丸めと一致することを確認してください。
活用例
デッキ杭・ポーチ柱の買い物リスト
チューブ内径をインチ、打設高さをフィートで入力し、必要なら袋の出来高を上書きして、各 sonotube に整数袋を不足なく、かつ大量の余りなく購入します。
フェンス・郵便受けの丸杭積算
班は一致するチューブ直径と根入れ深さを同じ式に通し、発注書の立方ヤードと袋数が見積もりと一致するようにします。
生コンと袋詰の比較
まずチューブ形状から立方ヤードを求め、その体積を供給元の伝票と比べるか、袋数をヤードに戻して小型トラック見積もりに使います。
よくある質問
このコンクリートチューブ計算はどう動きますか?
型枠を中実の直円柱として扱います。直径はインチ、高さはフィートです。
直径や高さが0または負だとどうなりますか?
直径と高さはどちらも正でなければならず、正でないチューブは物理的なコンクリート体積を保てません。
どの単位を使えばよいですか?
diameter は内径(インチ、チューブに印刷されたサイズ)です。height は打設高さ(フィート)です。袋の出来高は立方フィートです。
内径12インチ、高さ4フィートの型枠には何袋必要ですか?
80ポンド袋で6袋です。型枠の容量は3立方フィート強で、80ポンド袋1つは0.6立方フィート分になります。袋数は切り上げなので、少し余裕が残ります。
小さい袋で計算できますか?
はい。標準は0.6立方フィート分の80ポンド袋ですが、60ポンド袋なら0.45、40ポンド袋なら0.3と入力すれば、その袋での必要数が表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/build/concrete-tube \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"diameter":12,"height":4}'const res = await fetch("https://api.kit.forhosting.com/build/concrete-tube", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"diameter": 12,
"height": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/build/concrete-tube",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"diameter": 12,
"height": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/build/concrete-tube", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"diameter":12,"height":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"diameter":12,"height":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/build/concrete-tube", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"diameter": 12,
"height": 4
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "build.concrete_tube",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
エンジンは直円柱をモデル化し、インチをフィートに換算したあと半径は直径の半分、立方フィート体積は円周率×半径の二乗×高さ、立方ヤードはその体積を二十七で割った値、袋数は八十ポンド袋の出来高で立方フィートを割って切り上げます(bag_volume を上書きした場合を除く)。直径や高さが0以下なら invalid_input で拒否します。成功したAPI呼び出しは $0.002、検証失敗は課金されません。
チューブ型枠の体積と袋数の求め方
おおよその袋数は立方フィートを bag_volume(一袋の立方フィート出来高)で割り、店が端数袋ではなく整数袋を売るため切り上げます。bag_volume を省略すると、典型的な八十ポンド袋の公表出来高である 0.6 立方フィートを使い、袋サイズが仮定されたことがAPIクライアントに分かるよう bag_volume_defaulted を true にします。パイプラインは乱数シードも壁時計もネットワーク呼び出しもない決定的な浮動小数演算なので、同一入力は常に同一のJSONを返します。直径と高さはどちらも正でなければならず、0以下は invalid_input で拒否されます。bag_volume を指定する場合も、比が定義されるよう正の数でなければなりません。spare_volume は、切り上げ後の袋数が裸の円柱をどれだけ上回る出来高をカバーするかを示し、別途のロス率フィールドを設けずに小さな余裕を見たいときに有用です。
送信する内容と返ってくる結果
必須の有限数を二つ送ります。省略時は既定の 0.6 が適用されます。既定の袋出来高による十二インチ×四フィートのチューブは典型チェックです。同じ円柱の恒等式で、購入袋数だけが変わります。DIYやショールーム計画には無料ブラウザフォームを配線し、杭の工程表や見積ツールの回帰フィクスチャが必要なときはスクリプトから同一契約を呼び出してください。上下限は中間積を有限に保ちます。各欄はごく小さな正の数以上、公開の上限以下でなければならず、Worker の隔離空間が Infinity を出すことはありません。diameter はチューブ型枠の内径(インチ)、height は打設高さ(フィート)です。任意で一袋の立方フィート出来高として bag_volume を送れます。別名 d・dia・tube_diameter は diameter に、h・length・depth・tube_height は height に対応します。必須欠落、非数値文字列、NaN、Infinity は invalid_input で失敗し課金されません。diameter または height が0以下のとき、寸法は正でなければならないというメッセージで失敗し、フォームがその欄を強調でき、0や負の体積を返すことはありません。成功時は、整形済み入力、radius_feet、volume_cubic_feet、volume_cubic_yards、使用した bag_volume と既定かどうか、bags_exact、整数の bags、spare_volume、直径がインチで高さがフィートである旨の unit_note、ドキュメント用の短い formula 文字列を返します。立方フィートは円周率、立方ヤードは円周率÷二十七、bags_exact は円周率÷0.6、bags は六に切り上げです。別の有用なチェックは bag_volume 0.45 の六十ポンド袋で八インチ×三フィートの型枠を見ることです。成功したAPI呼び出しの料金は公開の基準 $0.002 毎件、検証失敗は前払い残高を消費しません。
コンクリートチューブ計算が実務で効く場面
立方ヤードと袋を並べて返す決定的なエンドポイントがあれば、積算担当は生コン伝票と袋詰DIYを、事務所と現場で表がずれることなく比較できます。この機能は純粋な parse エンジンのため、API料金は成功1件あたり公開の基準 $0.002、失敗した検証は残高を消費しません。
技術的な質問
袋数はどう見積もりますか?
bags_exact は volume_cubic_feet を bag_volume で割った値、bags はその切り上げです。店は整数袋を売るためです。40 lb(約 0.3 ft³)や 60 lb(約 0.45 ft³)の袋では bag_volume を上書きしてください。spare_volume は切り上げによる余剰出来高です。
料金はいくらですか?
ブラウザツールは無料で端末内で動きます。API要求は成功1件あたり $0.002 の前払い KIT 残高を使い、不正入力は課金されません。