दस्तावेज़
फ़ीचर जनरेटर
फ्लैट पैटर्न के साथ गियर, आईएसओ मीट्रिक धागे, हेलिकॉप्टर और शीट-मेटल स्ट्रिप्स को शामिल करें: कुछ संख्याओं से सटीक प्रोफाइल और जाल।
अंग्रेज़ी से स्वचालित रूप से अनुवादित। अंग्रेज़ी मूल देखें
फ़ीचर जनरेटर
फ़ीचर जनरेटर कुछ इंजीनियरिंग नंबरों को सटीक प्रोफ़ाइल या जाल में बदल देते हैं: मॉड्यूल और टूथ काउंट से एक इनवॉल्व गियर, व्यास और पिच से एक आईएसओ धागा, त्रिज्या और पिच से एक हेलिक्स, एक केंद्र रेखा और मोटाई से एक मुड़ी हुई पट्टी। प्रत्येक एक शुद्ध कार्य है packages/core/src/cad; संपादक, सहायक और सीएएम मॉडल एक ही फ़ंक्शन को कॉल करते हैं, इसलिए तीनों एक ही भाग देखते हैं।
| जनक | फ़ाइल | मुख्य निर्यात |
|---|---|---|
| स्पर गियर को शामिल करें | gear.ts | गियर आयाम, गियरआउटलाइन, MIN_GEAR_TEETH = 6 |
| आईएसओ मीट्रिक धागा | thread.ts (124 पंक्तियाँ) | थ्रेडसाइज, थ्रेडप्रॉब्लम, थ्रेडटूल, थ्रेडग्रूव |
| हेलिक्स/कुण्डल | helix.ts (41 पंक्तियाँ) | कॉइलजियोमेट्री, स्टेप्सपरटर्न, COIL_STEPS_PER_TURN = 32, COIL_MAX_TURNS = 60 |
| धातु की चादर | sheet-metal.ts (235 पंक्तियाँ) | शीटआउटलाइन, विकसित लंबाई, हेम्स के साथ, फ्लैटपैटर्नड्राइंग, फ्लैटपैटर्नDxf |
गियर शामिल करें
Pitch radius m·z/2, tip radius pitch + m, root radius pitch − 1.25·m, flanks the involute of the base circle r_p·cos α (ISO 53 / DIN 867). The outline is one counter-clockwise ring about the origin with tooth 0 centred on +X. When the teeth would come to a point before the tip circle (few teeth, a large pressure angle), the tip is pulled in by bisection to where the tooth is still 2 % of a pitch wide.
| कल्पना | आवाज़ का उतार-चढ़ाव | आधार | बख्शीश | जड़ |
|---|---|---|---|---|
| m 2, z 18, 20° | 18 | 16.914 | 20 | 15.5 |
| m 2, z 12, 20° | 12 | 11.276 | 14 | 9.5 |
| m 2, z 18, 25° | 18 | 16.314 | 20 | 15.5 |
gearOutline({ moduleValue: 2, teeth: 5 })
// RangeError: A gear needs a module > 0 and at least 6 whole teeth
gearOutline({ moduleValue: 2, teeth: 18, pressureAngle: 50 })
// RangeError: The pressure angle must be between 0 and 45 degrees आईएसओ मीट्रिक धागे
A modelled thread is real helical geometry: a core cylinder at the root united with a ridge swept along a helix with the profile kept radial, clipped to the thread length. External threads have their core at d₃ = d − 1.22687·P and a ridge up to d; internal ones are the tool that cuts a tapped hole, core at D₁ = D − 1.08253·P (the tap drill) and a groove out to D. The flank is cut square to the helix and the axial widths are corrected by the cosine of the helix angle so pitch and crest widths are exact.
| धागा | विस्तार. लघु d₃ | विस्तार. ऊंचाई h₃ | int. लघु डी₁ | जड़ की चौड़ाई | शिखा की चौड़ाई |
|---|---|---|---|---|---|
| M6 × 1 | 4.7731 | 0.6134 | 4.9175 | 0.8333 | 0.125 |
| M8 × 1.25 | 6.4664 | 0.7668 | 6.6468 | 1.0417 | 0.1563 |
| M10 × 1.5 | 8.1597 | 0.9201 | 8.3762 | 1.25 | 0.1875 |
| M12 × 1.75 | 9.853 | 1.0735 | 10.1056 | 1.4583 | 0.2188 |
मूल्य हैं threadSizes(d, P, internal) output. Heights are 0.61343·P (external) and 0.54127·P (internal); the crest is P/8.
threadProblem({ diameter: 6, pitch: 4, length: 10, internal: false })
// "A pitch of 4 mm is too coarse for a 6 mm thread" (pitch > d/2)
threadProblem({ diameter: 6, pitch: 0.1, length: 10, internal: false })
// "A thread has at most 58 turns (this one is 100.0 long: 10 mm at a pitch of 0.1 mm)"
threadProblem({ diameter: 6, pitch: 1, length: 10, internal: false }) // undefined: buildable 58-टर्न सीमा है COIL_MAX_TURNS − 2: रिज धागे से एक पिच पहले शुरू होती है और एक के बाद एक समाप्त होती है, इसलिए फ्लैट सिरे वाले कट पूरी प्रोफ़ाइल से मिलते हैं।
हेलिक्स
coilGeometry z के चारों ओर घाव किए गए तार की केंद्र रेखा और पहली प्रोफ़ाइल रिंग लौटाता है sweepSolid. प्रति मोड़ बिंदु त्रिज्या से अनुसरण करते हैं इसलिए तार वास्तविक हेलिक्स के 0.01 मिमी के भीतर रहते हैं: stepsPerTurn(r) = clamp(⌈π / acos(1 − 0.01/r)⌉, 32, 128).
| rADIUS | stepsPerTurn |
|---|---|
| 1 | 32 |
| 5 | 50 |
| 50 | 128 |
धातु की चादर
एक शीट-मेटल प्रोफ़ाइल एक केंद्र रेखा होती है जो निरंतर मोटाई की एक पट्टी की तरह मोटी होती है, जिसमें बाईं, दाईं या दोनों तरफ सामग्री होती है, और हर कोने पर मोड़ त्रिज्या r होती है। developedLength unbends it with a K-factor (default 0.44): each bend contributes (r + K·t)·θ and each straight run loses the setback of its neighbouring bends.
{"straight":70,
"bends":[{"angle":1.5707963267948966,"allowance":6.094689747964199},
{"angle":1.5707963267948966,"allowance":6.094689747964199}],
"length":82.18937949592839} | खंड | फ्लैट-पैटर्न अवधि, मिमी |
|---|---|
| समतल | 0 → 25 |
| 90° झुकें | 25 → 31.095 (भत्ता 6.0947) |
| समतल | 31.095 → 61.095 |
| 90° झुकें | 61.095 → 67.189 |
| समतल | 67.189 → 82.189 |
Check: (3 + 0.44 × 2) × π/2 = 6.0947 per bend, and 70 + 2 × 6.0947 = 82.189 mm.
समस्या निवारण
| संदेश | हल करना |
|---|---|
| एक गियर को एक मॉड्यूल > 0 और कम से कम 6 पूरे दांतों की आवश्यकता होती है | z ≥ 6 और पूर्णांक दांत गणना का उपयोग करें |
| दबाव कोण 0 और 45 डिग्री के बीच होना चाहिए | 20° मानक है; 14.5° और 25° सामान्य विकल्प हैं |
| पी मिमी की पिच डी मिमी धागे के लिए बहुत मोटी है | पिच का व्यास अधिकतम आधा होना चाहिए |
| एक धागे में अधिकतम 58 मोड़ होते हैं | धागे को छोटी-छोटी विशेषताओं में विभाजित करें, या मोटे पिच का उपयोग करें |
| शीट की मोटाई सकारात्मक होनी चाहिए (यह 0 है) | मोटाई पार करें > 0 |
| इस मोटाई के लिए रास्ता बहुत तंग है: इसका ऑफसेट वक्र टूट जाता है | मोड़ त्रिज्या बढ़ाएँ या मोटाई कम करें |