Skip to content

DXF की यूनिट: mm या inch, और पार्ट 25.4 गुना बड़े या छोटे क्यों आते हैं

जो पार्ट 25.4 गुना बड़ा या छोटा आता है, वह गलत यूनिट में पढ़ा गया है: inch में बना और mm में पढ़ा गया, या उल्टा। DXF में सिर्फ़ खुली संख्याएँ होती हैं और यूनिट का इकलौता फ़्लैग $INSUNITS अक्सर 0 (बिना यूनिट) होता है या मौजूद ही नहीं होता — इसलिए nesting या कोटेशन से पहले हर इम्पोर्ट किए पार्ट का कुल साइज़ ज़रूर जाँचें।

5 मिनट में पढ़ें · अपडेट किया · Zorocut टीम की ओर से
कदम
  1. इम्पोर्ट के तुरंत बाद पार्ट का कुल साइज़ देखें
  2. अगर साइज़ 25.4 गुना गलत है, तो यूनिट (mm या inch) हाथ से चुनें और साइज़ फिर से जाँचें
  3. स्रोत ठीक करें: DXF को यूनिट सेट करके दोबारा एक्सपोर्ट करें, या कस्टमर से पूछें कि उसने किस यूनिट में ड्रॉ किया था

फ़ाइल असल में क्या कहती है

DXF का हर कोऑर्डिनेट एक सादी संख्या है। हेडर वेरिएबल $INSUNITS यूनिट का नाम बताता है: 0 = बिना यूनिट, 1 = inch, 2 = फ़ुट, 4 = मिलीमीटर, 5 = सेंटीमीटर, 6 = मीटर। Autodesk का अपना रेफ़रेंस इसे DesignCenter ब्लॉक की डिफ़ॉल्ट यूनिट बताता है — यानी “ड्रॉइंग की यूनिट” से कमज़ोर दावा — और कई एक्सपोर्टर इसे 0 पर छोड़ देते हैं या लिखते ही नहीं।

  • $MEASUREMENT (0 = इम्पीरियल, 1 = मीट्रिक) सिर्फ़ हैच और लाइनटाइप फ़ाइलें चुनता है; कोऑर्डिनेट के बारे में कुछ नहीं बताता।
  • $LUNITS डिस्प्ले फ़ॉर्मेट है (डेसिमल, आर्किटेक्चरल…), स्केल नहीं।
  • ब्लॉक भी कन्वर्ट नहीं होते: उनका साइज़ सिर्फ़ INSERT का अपना स्केल फ़ैक्टर बदलता है।

25.4 टेस्ट

mm में बना 100 mm का ब्रैकेट अगर inch मानकर पढ़ा जाए तो 2540 mm लंबा हो जाता है — 1250 × 2500 mm की शीट से भी लंबा। inch में बनी 4 in की प्लेट अगर mm मानकर पढ़ी जाए तो 4 mm की रह जाती है — एक बिंदु जितनी। साइज़ देखने पर गलती साफ़ दिखती है, सिर्फ़ शेप देखने पर बिल्कुल नहीं दिखती। कोटेशन की यह सबसे महँगी गलती भी है: कटिंग की लंबाई 25.4 गुना और एरिया लगभग 645 गुना गलत हो जाता है, और कीमत दोनों के साथ बिगड़ती है।

Zorocut यूनिट कैसे पढ़ता है

  • अगर $INSUNITS सेट है (inch, फ़ुट, mm, cm, m…), तो Zorocut उसी का इस्तेमाल करता है और बताता भी है: “mm में पढ़ा गया — फ़ाइल में यही लिखा है”।
  • अगर वह 0 है या नहीं है, तो Zorocut अंदाज़ा लगाता है: जो ड्रॉइंग 120 यूनिट से बड़ी नहीं है और जिसके ज़्यादातर पॉइंट 1/16 ग्रिड पर हैं (…0.5, …0.25, …0.0625), उसे inch में पढ़ा जाता है; बाक़ी सब mm में। फिर प्री-कट चेक “Units guessed” दिखाता है, ताकि आप साइज़ देख लें।
  • Zorocut Nest में आप हर पार्ट के लिए इसे बदल सकते हैं (Units: From file / mm / inch), और DXF checker हर पार्ट का साइज़ दिखाता है और अंदाज़े से ली गई यूनिट पर फ़्लैग लगाता है।

Inkscape और SVG की फ़ाइलें

Inkscape $INSUNITS को डॉक्यूमेंट की यूनिट से लिखता है, और px वाला डॉक्यूमेंट 96 px प्रति inch पर 0 (बिना यूनिट) लिखा जाता है। ऐसी फ़ाइल में संख्याएँ मिलीमीटर से 3.78 गुना बड़ी आती हैं (96 ÷ 25.4)। SVG फ़ाइलों के लिए Zorocut width, height और viewBox पढ़ता है; अगर साइज़ mm में नहीं है तो वह एक यूनिट को 1/96 inch मानता है (Adobe Illustrator की फ़ाइलों में 1/72 inch) और पार्ट साइज़ जाँचने की चेतावनी देता है।

स्रोत पर ही ठीक करें

  1. AutoCAD: DXF सेव करने से पहले INSUNITS वेरिएबल को 4 (mm) या 1 (inch) पर सेट करें।
  2. Fusion, SolidWorks और Inkscape: एक्सपोर्ट से पहले डॉक्यूमेंट या एक्सपोर्ट यूनिट को mm पर सेट करें।
  3. जब कस्टमर बिना यूनिट की फ़ाइल भेजे, तो पूछें “mm या inch?” और जवाब कोटेशन पर लिख दें।

स्रोत

  1. Autodesk, AutoCAD 2012 DXF Reference ($INSUNITS, OCS, entities)
  2. ezdxf documentation, DXF Units
  3. Inkscape extensions, DXF outlines exporter (dxf_outlines.py)

किसी और चीज़ पर अटके हैं? पूछिए — Zorocut टीम हर सवाल का जवाब देती है।

सवाल पूछें

nesting और कोटेशन के टिप्स आपके इनबॉक्स में

महीने में लगभग एक ई-मेल: nesting और कोटेशन के टिप्स, कम्युनिटी में पूछी जाने वाली समस्याओं के हल, और Zorocut की ख़बरें।

महीने में लगभग एक ई-मेल, जिसमें कटिंग और कोटेशन की नई गाइड, वीडियो और Zorocut की ख़बरें होंगी। पहले हम पुष्टि के लिए आपको एक लिंक ई-मेल करते हैं, और आप कभी भी सब्सक्रिप्शन रद्द कर सकते हैं। प्राइवेसी पॉलिसी

Zorocut में nest करें और कीमत निकालें

इन गाइड की दूरी का नियम, यूनिट की जाँच, शुरुआती स्पीड और कोटेशन का फ़ॉर्मूला Zorocut Nest और मुफ़्त ऑनलाइन nester में पहले से बने हैं। आपकी DXF फ़ाइलें आपके कंप्यूटर पर रहती हैं।