コンクリート杭計算
このコンクリート杭計算ツールは、円形の基礎杭、デッキ用フーチング、フェンス柱の基礎、紙製チューブ型枠に必要な体積を求めます。内径、打設深さ、同じ寸法の杭の本数を入力してください。直径と深さには別々の単位を指定できるため、図面でチューブ径がインチ、掘削深さがフィートで示されている場合にも便利です。杭1本当たりの体積と、立方フィート、立方ヤード、立方メートル、リットルによる合計を表示し、発注や現場練りに使える数値を得られます。
無料で実行
コンクリートが満たす寸法を測定します
円柱型枠の内径、または型枠を使わず掘った穴の仕上がり径を使用してください。この計算が対象にするのは、実際にコンクリートが占める空間だからです。深さは打設底から予定する上端まで測ります。円周を直径として入力しないでください。直径は円の中心を通る一直線の距離です。直径と深さには別の単位を使えるので、チューブ径をインチ、基礎深さをフィートで入力できます。1回の計算には同じ寸法の杭だけを含めてください。複数の寸法がある工事では、寸法ごとに計算し、結果を合計します。体積は直径の二乗に比例するため、現場測定の精度が重要です。深さを2倍にすると必要量は2倍ですが、直径を2倍にすると断面積は4倍になります。特に手掘りの穴は図面上の呼び寸法より広く不均一になりやすいため、可能な限り実際の型枠や穴を測定してください。
円柱体積の計算方法を確認します
各杭を直円柱として扱います。直径と深さを内部でメートルに変換し、直径を2で割って半径を求め、pi × 半径の二乗 × 深さを計算します。その後、杭1本の体積に本数を掛けます。単位変換を乗算より先に行うため、インチで入力した直径を誤ってフィートとして組み合わせることはありません。杭1本の体積は立方フィート、工事全体は立方フィート、立方ヤード、立方メートル、リットルで表示します。これらは同じ物理量を別の単位で表したもので、別々の余裕量ではありません。式は、直径が一定のまっすぐな充実円柱を前提とします。一般的な鉄筋の排除体積は発注誤差に比べて小さいため差し引きません。また、ベル形底部、拡底基礎、角形パッド、空洞、先細りの杭には対応しません。そのような形状は円柱に当てはめず、別に計算してください。
計算体積を実際の発注量に反映します
結果はロスを含まない幾何学的な体積として扱ってください。実際の打設では、掘削の不整形、型枠からの漏れ、こぼれ、底面の凹凸、過充填、機器内の残留により追加材料が必要になる場合があります。現場条件、供給業者の規定、不足した場合の影響に応じて余裕を決めてください。この計算ツールは非表示の割増率を自動で加えません。生コンクリートは立方ヤードまたは立方メートルで注文されることが多いため、該当する合計を使い、最低注文量と丸め規則に従います。袋入り製品の場合は、必要体積を袋に記載された硬化後の出来高で割ってください。出来高は重量と配合で異なります。発注前に、グループ内の全杭が入力した寸法と一致することも確認してください。構造図や地域規定が形状、凍結深度、配筋、最低強度を定めている場合は、それらが優先されます。本ツールは材料量のみを見積もり、基礎設計、地盤評価、耐力判定は行いません。
活用例
デッキ基礎の打設
同じ寸法の円形杭について、生コンクリートを手配する前に合計体積を見積もります。
チューブ型枠の計画
直径がインチ、深さがフィートで示された複数の紙製円柱型枠に入る量を計算します。
フェンスや門の基礎
穴の寸法が異なる円形柱基礎をグループごとに計算し、必要量を比較します。
よくある質問
API で計算ツールを使う料金はいくらですか?
API は1リクエスト当たり $0.002 です。同じ決定論的な計算をブラウザーでも実行できます。
直径と深さに異なる単位を使えますか?
はい。インチ、フィート、センチメートル、メートルを寸法ごとに選択できます。
結果にはロスや余裕分が含まれますか?
いいえ。円柱の幾何学的体積を示します。掘削精度、取扱い、発注条件に応じた余裕を加えてください。
チューブ型枠の内径と外径のどちらを入力しますか?
型枠内に入るコンクリートの寸法である内径を入力してください。
ベル形や拡底形の基礎も計算できますか?
いいえ。直径が一定の円柱を前提とします。拡大部分は適切な別形状として計算してください。
結果をコンクリート袋数に換算するにはどうしますか?
選んだ余裕を含む必要体積を、袋に記載された硬化後出来高で割ってください。製品ごとに出来高が異なるため、固定値は仮定しません。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/concrete-pier \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"diameter":12,"depth":4,"piers":8}'const res = await fetch("https://api.kit.forhosting.com/home/concrete-pier", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"diameter": 12,
"depth": 4,
"piers": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/concrete-pier",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"diameter": 12,
"depth": 4,
"piers": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/concrete-pier", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"diameter":12,"depth":4,"piers":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"diameter":12,"depth":4,"piers":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/concrete-pier", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"diameter": 12,
"depth": 4,
"piers": 8
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.concrete_pier",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_dimension_m | 1000 |
max_piers | 1000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |