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