ソノチューブ計算
直径12インチの型枠4本を高さ4フィートまで満たすには、1袋0.60立方フィートの80ポンド袋が21袋必要です。直径はインチ、高さはフィート、本数を入れるだけで分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 直径
- 12
- 高さ
- 4
- 数量
- 4
- 半径 (in)
- 6
- 高さ (in)
- 48
- 1本の体積 (ft3)
- 3.1415926536
- 1本の体積 (yd3)
- 0.1163552835
Sonotube は、段ボール製のコンクリート型枠チューブを指して今も現場が入力する商品名です。円形の使い捨て型で、フーチングや地盤の上に立て、デッキ杭・ポーチ柱・郵便受けの軸・灯柱向けに生コンまたは袋詰めコンクリートを打ちます。発注はカートンに印字された直径ではなく立方ヤードから始まり、土曜の袋買いはそのヤード数が何袋の80ポンド袋に相当するかから始まります。このソノチューブ計算機は、チューブ直径をインチ、充填高さをフィート、同じチューブを何本立てるかを受け取り、各型を直円柱としてモデル化し、立方ヤードと公開収率 0.60 立方フィートに基づく80ポンド袋の相当本数を返します。
ソノチューブの充填体積が立方ヤードと袋数になる仕組み
ソノチューブ型は縁まで満たす直円柱なので、コンクリート体積は中実円柱の古典的な円周率×半径の二乗×高さです。埋めた支柱の周りのリングでも、中空の段ボール殻でも、矩形フーチングでもありません。チューブ直径はインチで入力します。
段ボール型枠はそう売られるからです。八・十・十二・十六・十八・二十四インチのカートンが木材店の定番 SKU です。充填高さはフィートで入力します。
チューブ長さと杭高はその単位で見積もられるからです。四・八・十二フィートの棒、または梁下端まで切り詰めた高さです。インチの半径は直径を二で割った値、インチの高さはフィート高に十二を掛けた値、1本の体積(立方インチ)は円周率×半径の二乗×その高さです。
同じチューブの整数本数を掛けると立方インチ合計になります。立方フィートはその合計を 1,728 で割った値、立方ヤードは 46,656 で割った値で、立方フィートを二十七で割るのと同じです。相当袋数は80ポンド袋の公開収率 0.60 立方フィートを使い、切り上げるので店頭で端数袋を切り捨てません。
典型確認は直径十二インチ・高さ四フィートの1本です。半径は六インチ、体積は円周率立方フィート、約 0.116 立方ヤード、切り上げ後は80ポンド袋が六袋です。経路は決定的な浮動小数点算術で、乱数シードも壁時計もネットワークもありません。
quantity を送る場合は正の整数で、省略時は1本です。ロス・過掘り・フレア鐘は加算しません。型を満たした幾何体積を得たあとにその百分率をかけてください。
ソノチューブ計算機が役立つ場面
デッキ施工者と改修者は、生コン窓口や袋通路がカートン直径ではなく立方ヤードを求めるときにソノチューブ計算機を使います。チューブ寸法、各杭の高さ、立てる同一型の本数が分かれば、円周率の表を開かずにトラック最小量と袋の予備とを比べられる充填体積が出ます。ポーチ・カーポート・高床小屋の班は同じ三つの数で小型ミキサーを寸法決めし、土曜のショートロードを避けます。
図面から杭本数をすでに数える積算でも、コンクリート明細には別の体積が要ります。支柱を数えることと段ボールチューブを満たすことは検索意図が違い、ページを共有すべきではありません。このランディングは一致する長さ単位の汎用円柱柱でも、埋木を差し引く支柱穴の根巻きでも、矩形スラブやフーチング拾いでもありません。
施工拾いの職業訓練では、算術が決定的なので十二インチ×四フィートの単管を試験に固定できます。単位に依存しない円柱だけが必要なら別の計算機です。オーガー穴の支柱周りに打つ場合は型を満たすのではなく支柱を差し引いてください。
活用例
デッキとポーチ杭の拾い
ソノチューブ直径をインチ、杭高をフィート、立てる同一チューブ本数を入れて、工場に電話する前やトラックに積む前に立方ヤードと80 lb袋数を得ます。
高床小屋やカーポートの柱
quantity に1本の π r² h を掛けてミキサーまたは短い生コンを寸法決めし、トラックが来られないときの袋予備として80 lb袋の切り上げを使います。
よくある質問
なぜ直径はインチで高さはフィートなのですか?
段ボール型枠の売り方と杭高の見積単位がそうだからです。12インチのカートン、4フィートの棒。
12インチ・高さ4フィートの型枠4本に何袋必要ですか?
80ポンド袋が21袋必要です。型枠ごとに満杯の円柱として体積を求め、合計を立方フィートにして1袋0.60で割り、店で足りなくならないよう切り上げます。
12インチ・高さ4フィートの型枠1本にはどれだけ入りますか?
ちょうどπ立方フィート、約0.116立方ヤードです。80ポンド袋1袋が0.60立方フィートなので、1本だけなら切り上げて6袋になります。
袋数はどう計算しますか?
全体の体積を立方フィートで求め、80ポンド袋1袋の出来高0.60立方フィートで割り、端数を切り上げます。袋を半分だけ買うことはできないためです。
ロス分は含まれますか?
含まれません。結果は満たした円柱の体積だけです。ロス、掘り過ぎ、型枠下の広がりは加えないので、余裕分は後から上乗せしてください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/build/sonotube \
-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/sonotube", {
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/sonotube",
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/sonotube", 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/sonotube", 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.sonotube",
"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 を動かすため、現場の電話確認と購買スクリプトが後で送る明細が一致します。
ソノチューブの充填体積が立方ヤードと袋数になる仕組み
欠落・非有限・ゼロ・負の直径または高さは、無意味なヤード数ではなく invalid_input で拒否されます。
送る内容と返ってくる内容
必須の有限正数を二つと、任意の本数を送ってください。diameter は段ボールチューブの内径(インチ)です。height は充填高さ(フィート)で、多くの場合チューブ長さまたは切り詰めた杭高です。quantity は立てる同一ソノチューブ型の本数で、ある場合は正の整数です。整数でない、または正でない quantity も同様に失敗します。現場確認には無料のブラウザフォームを配線し、複数チューブの工程は同じ契約をスクリプトから呼んで円柱を再実装しないでください。短いフォーム名向けに別名 d・dia・tube_diameter を受け付けます。別名 h・length・tube_height を受け付けます。別名 count・n・qty・tubes を受け付け、欠落した quantity は1です。欠落フィールド、空文字、非数値テキスト、NaN、Infinity、ゼロ、負の diameter または height はフィールド名付きの invalid_input で失敗し、課金されません。公開契約は diameter と height が正であることです。成功時の JSON は整えた diameter・height・quantity、導出した radius_in と height_in、1本分の volume_one_ft3 と volume_one_yd3、続いて工事全体の cubic_feet と主結果 cubic_yards、80ポンド袋の整数本数 bags、bag_size_lb 80、bag_yield_ft3 0.60、切り上げ前の bags_exact、unit_note、formula 文字列、アルゴリズム記録用の method sonotube_cylinder_yd3_bags を返します。例:diameter 12、height 4、quantity 4 は四本杭のデッキ拾いの定番です。API 料金は成功アイテムあたり公開ベース $0.002 で、検証失敗は前払い残高を消費しません。60ポンド袋(0.45 立方フィート)や40ポンド袋(0.30 立方フィート)を買う場合は cubic_feet からご自身で換算できます。このページはソノチューブ袋表の多くが使う80ポンド相当を報告します。
ソノチューブ計算機が役立つ場面
郵便受け・灯柱・看板の業者は、検査官が提出図書で読む同じフィールドから再現可能なヤード数が必要です。この能力は純粋な parse エンジンのため、API 料金は成功アイテムあたり公開ベース $0.002 で、検証失敗は残高を消費しません。リクエストを小さく保ち、テストで cubic_yards と bags を固定すれば、見積・発注・エッジワーカー向けに再現可能なヤード数が得られ、自前の CAD 核は不要です。
連携の活用例
郵便受け・灯柱・看板の軸
短い段ボール型枠の一覧を cubic_yards と bags に変換し、コンクリート明細がカートン寸法の勘ではなく満たした円柱と一致するようにします。
技術的な質問
このソノチューブ計算機は直径・高さ・本数をどう立方ヤードにしますか。
各型を直円柱としてモデル化します。diameter はインチ、height はフィートをインチに換算、volume = π × (diameter/2)² × height_in × quantity、立方ヤード = 立方インチ ÷ 46,656(立方フィート ÷ 27 と同じ)です。
チューブの直径や高さがゼロまたは負だとどうなりますか。
要求は invalid_input で失敗します。diameter と height はどちらも有限の正数である必要があります。正でない値は充填体積を非物理的またはゼロにします。
相当袋数はどう計算しますか。
bags は ceil(cubic_feet / 0.60)、80ポンド袋の公開収率です。端数袋でも店頭では1袋分です。60 lb や 40 lb 袋を買う場合は cubic_feet を 0.45 または 0.30 で換算してください。
ブラウザのソノチューブ計算機は無料ですか。API の料金は。
ブラウザツールは無料で端末内で動きます。API 要求は成功アイテムあたり $0.002 の前払い KIT 残高を使い、無効入力は課金されません。