حاسبة بدل الثني
تُعيد واجهة API لبدل الثني الطول القوسي للمحور المحايد في ثني الصفائح المعدنية: أي الطول الإضافي الذي تحتاجه القطعة المسطحة كي تخرج بالمقاس الصحيح بعد ثنيها.
شغّل الأداة مجانًا
ترسل زاوية الثني بالدرجات ونصف القطر الداخلي وسماكة المادة ومعامل K، فتستلم بدل الثني بوحدات الطول نفسها التي أرسلتها. إنه الرقم الذي يضيفه مشغلو مكابس الثني والمصنّعون ومصممو CAD ويطرحونه كل يوم، محسوبًا بمعادلة واحدة حتمية، دون جداول مرجعية ودون اتصالات شبكية ودون مفاجآت في التقريب.
ما بدل الثني ولماذا يهم
عندما تُثنى صفيحة مسطحة، يتمدد المعدن في الوجه الخارجي للثنية وينضغط في الوجه الداخلي. وبين الوجهين يقع المحور المحايد، وهي طبقة لا تتمدد ولا تنضغط، وبدل الثني هو طول تلك الطبقة مقيسًا على امتداد قوس الثنية. وإذا طوّرت المخطط المسطح دونه انحرفت كل الأبعاد المثنية: تخرج الأجناب أقصر أو أطول، ولا تطابق الثقوب قطع التركيب، وتتوقف التجميعات عن الاتساق. كان المصنّعون يحتفظون بجداول خاصة بكل ورشة لهذا الغرض، أما حاسبة بدل الثني فتستبدل الجدول بالمعادلة التي بُنيت منها تلك الجداول. أرسل زاوية الثني بالدرجات ونصف القطر الداخلي للثنية وسماكة الصفيحة ومعامل K الذي يصف موضع المحور المحايد، وتُعيد نقطة النهاية الطول القوسي بالوحدات نفسها التي استخدمتها لنصف القطر والسماكة. مليمترات في الدخل تعني مليمترات في الخرج، وبوصات في الدخل تعني بوصات في الخرج.
كيف يعمل الحساب
الحساب هو معادلة قوس المحور المحايد القياسية: BA = θ × (R + K × T)، حيث θ زاوية الثني محوّلة إلى الراديان، وR نصف القطر الداخلي، وT سماكة المادة، وK معامل K أي كسر السماكة الذي يقع عنده المحور المحايد. معامل K بقيمة 0.5 يضع المحور المحايد في منتصف السماكة، وهو ما يناسب الأنصاف الكبيرة جدًا؛ أما الثني الهوائي الفعلي للفولاذ الطري فيقع عادة بين 0.3 و0.44، وتستخدم نقطة النهاية القيمة 0.33 افتراضيًا عندما تحذفه. والتحقق صارم لأن المعادلة لا معنى لها خارج مجالها: لا يجوز أن يكون نصف القطر أو السماكة سالبًا، ويجب أن يبقى معامل K ضمن [0, 1]. ويمكن أن تتراوح الزوايا من -360 إلى 360 درجة؛ فالإشارة تدل على اتجاه الثني، بينما يُعاد البدل كطول قوسي موجب. ويُقرَّب الناتج إلى ست منازل عشرية حتى تبقى المقارنات الآلية مستقرة بين الأجهزة.
كيف تستعمل الناتج في المخطط المسطح
عمليًا، نادرًا ما تحتاج بدل الثني وحده: تستعمله لبناء الطول المسطح للقطعة. اجمع أطوال الأضلاع المستقيمة مقيسةً إلى نقاط التماس لكل ثنية، ثم أضف بدل ثني واحدًا لكل ثنية. وبالمثل، إذا كنت تُبعِد قطعتك إلى خطوط القالب الخارجية، فاطرح خصم الثني؛ فالقيمتان مرتبطتان بالهندسة نفسها، وكثير من الورش يحتفظ بهما معًا في بطاقة التشغيل. وسير عمل نموذجي يرسل كل ثنية من ثنيات حامل إلى نقطة النهاية هذه أثناء إعداد عرض السعر، ويجمع البدلات مع أطوال الأضلاع، ويقارن الإجمالي بمقاس الصفيحة قبل حجز المادة. والشيفرة نفسها تعمل مجانًا في أداة المتصفح في هذه الصفحة، فيمكنك التحقق من ثنية واحدة يدويًا ولا تدفع $0.002 لكل طلب إلا عندما تؤتمت العملية على قائمة مواد كاملة أو تدمجها في مسار تصدير CAD لديك.
حالات الاستخدام
تطوير المخطط المسطح لحامل
اجمع الأضلاع المستقيمة مع بدل ثني لكل ثنية لتقطيع القطعة بالطول الصحيح قبل أن تصل إلى مكبس الثني.
تسعير قطع الصفائح من قائمة مواد
أتمت بدل الثني لكل ثنية في العمل لتقدير الأطوال المطورة واستهلاك المادة وزمن القطع باتساق.
التحقق من تصدير مسطح من CAD
قارن الطول المنبسط الذي ينتجه نظام CAD لديك بحساب مستقل للمعادلة نفسها ومعامل K نفسه.
الأسئلة الشائعة
كم التكلفة؟
$0.002 لكل طلب. ويمكنك أيضًا تشغيله مجانًا في متصفحك في هذه الصفحة.
ما معامل K وماذا لو لم أكن أعرفه؟
معامل K يحدد موضع المحور المحايد ككسر من سماكة المادة. وإذا حذفته استخدمت نقطة النهاية 0.33، وهي قيمة شائعة للثني الهوائي للفولاذ الطري؛ استعمل القيمة المقيسة في ورشتك عند توفرها.
ما الوحدات المستخدمة؟
أيًّا كانت الوحدات التي ترسلها. يجب أن يشترك نصف القطر والسماكة في وحدة واحدة، ويُعاد بدل الثني بتلك الوحدة نفسها.
ما الفرق بين بدل الثني وخصم الثني؟
بدل الثني هو الطول القوسي للمحور المحايد عبر الثنية ويُضاف إلى أطوال الأضلاع حتى نقاط التماس. أما خصم الثني فهو ما يُطرح من أبعاد خطوط القالب الخارجية. وكلاهما يصف هندسة الثنية نفسها.
متى ترفض واجهة API مدخلاتي؟
عندما يكون نصف القطر أو السماكة سالبًا، أو يقع معامل K خارج [0, 1]، أو تتجاوز الزاوية 360 درجة بالقيمة المطلقة، أو يغيب حقل مطلوب أو لا يكون عددًا منتهيًا. والطلبات المرفوضة لا تُحتسب عليك.
هل يمكن ثني زاوية حادة بنصف قطر صفري؟
نعم. يُقبل نصف القطر الصفري ويمثّل زاوية داخلية حادة مسكوكة؛ ويأتي البدل حينها من السماكة ومعامل K وحدهما.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/phys/bend-allowance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":90,"radius":5,"thickness":2}'const res = await fetch("https://api.kit.forhosting.com/phys/bend-allowance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 90,
"radius": 5,
"thickness": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/bend-allowance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 90,
"radius": 5,
"thickness": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/bend-allowance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":90,"radius":5,"thickness":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":90,"radius":5,"thickness":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/bend-allowance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"angle": 90,
"radius": 5,
"thickness": 2
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.bend_allowance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |