PerfectVector
लेखक: Jay Lee11 मिनट का पठन

CNC काम के लिए DXF में बहुत अधिक खंड क्यों होते हैं

जब स्रोत के ट्रेस, निर्यात किए गए वक्र, दोहराए गए पाथ या टुकड़े बहुत अधिक इकाइयों में बदल जाते हैं, तो DXF घना हो जाता है। कारण पहचानें, फिर CAM से पहले साफ करें।

इस पेज पर

DXF में बहुत अधिक खंड तब होते हैं जब कोई वक्र उसमें सैकड़ों छोटी रेखाओं के रूप में पहुँचता है, ट्रेस स्रोत की हर छोटी अनियमितता का अनुसरण करता है, दोहराए गए पाथ एक-दूसरे पर चढ़े होते हैं या अलग-अलग टुकड़े अलग इकाइयाँ बन जाते हैं। एक्सटेंशन निदान नहीं है। पहले पता करें कि घनत्व निर्यात से पहले था, रूपांतरण में आया या केवल प्राप्त करने वाले CAM ऐप में समस्या बना।

क्रम महत्वपूर्ण है। 500 खंड एक पॉलीलाइन में जोड़ने से वस्तु चुनना आसान हो सकता है, लेकिन 500 शीर्ष बने रहते हैं। साफ वक्र छोटी रेखाओं में बदलने से उलटी समस्या हो सकती है। अंधाधुंध बिंदु हटाने से वह हिस्सा बदल सकता है जिसे आप काटना चाहते थे।

संक्षिप्त निदान
  • निर्यात से पहले घना SVG: ट्रेस ठीक करें या मुख्य स्रोत सरल करें।
  • निर्यात के बाद साफ वक्र कई रेखाओं में बदल जाता है: यदि प्राप्त करने वाला सॉफ़्टवेयर वैकल्पिक इकाई का समर्थन करता है, तो DXF संस्करण या वक्र निर्यात सेटिंग बदलें।
  • 2 समान सीमाएँ: दोहराव हटाएँ; जोड़ना दूसरा पाथ नहीं हटाता।
  • सैकड़ों छोटी, अलग-अलग वस्तुएँ: टुकड़े हटाएँ या इच्छित सीमा फिर बनाएँ।
  • साफ फ़ाइल, लेकिन आयात धीमा है या अस्वीकार हो जाता है: जाँचें कि CAM का वही संस्करण किन DXF इकाइयों और परत संबंधी नियमों को स्वीकार करता है।

“बहुत अधिक खंड” का वास्तविक अर्थ

DXF अलग इकाई प्रकारों से ज्यामिति बता सकता है। पॉलीलाइन में शीर्षों का क्रम होता है; Autodesk का DXF POLYLINE संदर्भ उसके बाद आने वाले VERTEX रिकॉर्ड बताता है। स्प्लाइन में इसके बजाय डिग्री, नॉट, नियंत्रण बिंदु और संबंधित डेटा होता है; Autodesk इन्हें SPLINE संदर्भ में बताता है।

हर प्राप्तकर्ता में ये रूप एक-दूसरे की जगह नहीं चलते। एक CAM ऐप SPLINE सीधे स्वीकार कर सकता है। दूसरा आयात में उसे रेखाओं में सपाट कर सकता है। पुराना नियंत्रक चाप और पॉलीलाइन पसंद कर सकता है। इसलिए “हर वक्र स्प्लाइन रखें” और “सब पॉलीलाइन निर्यात करें” दोनों अधूरे उत्तर हैं।

उपयोगी सवाल अधिक स्पष्ट है: आकृति कितनी इकाइयों और शीर्षों से बनी है और गंतव्य उन्हें सही संभालता है या नहीं?

हमारा स्रोत से SVG से DXF परीक्षण

स्रोत घनत्व को निर्यातक व्यवहार से अलग करने के लिए हमने समान सामान्य तरंग आकृति के 5 कृत्रिम SVG नमूने बनाए। एक में 2 नेटिव घनीय Bézier वक्र थे। 3 में आकृति 16, 64 या 256 सीधे खंडों से अनुमानित थी। अंतिम में 64 खंड वाला पाथ हूबहू दोहराया था।

इस रिपॉज़िटरी के DXF निर्यातक से हर नमूना 100 mm पर निर्यात किया, फिर निकले POLYLINE, SPLINE और VERTEX रिकॉर्ड गिने। दोबारा परीक्षण करने पर बाइट तक समान फ़ाइलें मिलीं।

स्रोत नमूनाDXF पॉलीलाइनDXF स्प्लाइनDXF शीर्षDXF बाइट
2 नेटिव घनीय वक्र0201,289
16 सीधे खंड10162,900
64 सीधे खंड10649,128
256 सीधे खंड1025634,040
एक-दूसरे पर 2 पाथ, प्रत्येक 64 खंड2012817,650
एक आकृति, 5 रूप
नियंत्रित SVG से DXF परीक्षण में 2 नेटिव स्प्लाइन की 16, 64, 256 और दोहराए 64 खंड वाले पॉलीलाइन नमूनों से तुलना
इस नियंत्रित निर्यातक परीक्षण में नेटिव वक्र 2 SPLINE इकाइयों के रूप में बने रहे, सीधे खंड वाले स्रोतों की शीर्ष संख्या बनी रही और 64 खंड वाला पाथ दोहराने से परिणाम 128 शीर्ष हुआ।

निष्कर्ष सीमित लेकिन उपयोगी है: इस निर्यातक ने इन नमूनों के लिए अतिरिक्त सीधे खंड नहीं बनाए। उसने स्रोत का रूप बचाया। नेटिव वक्र नेटिव ही रहे; घनी रेखाएँ घनी रहीं; दोहराव बना रहा।

संख्याओं को सार्वभौमिक मानक न मानें। ये हर कन्वर्टर, DXF संस्करण, CAM आयातक या सामान्य PerfectVector ट्रेस नहीं मापतीं। ये निदान तरीका दिखाती हैं जिसे अपनी फ़ाइल पर दोहरा सकते हैं।

DXF घना होने के 5 कारण

1. ट्रेस पहले से बहुत विस्तृत था

छवि ट्रेस संपीड़न शोर, एंटी-अलायस किनारे, स्कैन बनावट या उत्पादन में अनुपयोगी छोटे उभारों पर बिंदु रख सकता है। निर्यातक पाथ बचाता हो तो वह SVG DXF बनने पर केवल कंटेनर बदलता है।

रूपांतरण से पहले मुख्य वेक्टर देखें। साधारण चाप पहले से बिंदुओं की शृंखला हो तो SVG नोड संख्या निदान से शुरू करें। बाद में CAM से सुधार माँगने की तुलना में स्रोत ठीक करना सुरक्षित है।

2. निर्यात में वक्र छोटे खंड बने

SVG पाथ में रेखा, घनीय Bézier, द्विघात Bézier और चाप आदेश हो सकते हैं; W3C पाथ विनिर्देश उन्हें परिभाषित करता है। DXF निर्यातक को उन्हें चुने संस्करण और गंतव्य के पढ़ने योग्य इकाइयों में बदलना है। कुछ प्रक्रियाएँ वक्र को SPLINE या ARC रखती हैं। अन्य प्रक्रियाएँ छोटे सीधे खंडों से वक्र का सन्निकटन करती हैं।

SVG में साफ वक्र लेकिन DXF में घनी पॉलीलाइन हो तो निर्यात सेटिंग और संस्करणों की तुलना करें। प्राप्तकर्ता के भरोसे से समर्थित सबसे कम नुकसान वाले रूप का उपयोग करें, फिर आयात किए गए वक्र को अधिक ज़ूम पर देखें और किसी ज्ञात आयाम से उसकी तुलना करें।

3. दोहराई सीमाएँ एक-दूसरे पर हैं

दोहराव स्क्रीन पर अदृश्य हो सकता है। CAM पूर्वावलोकन 2 सीमाएँ चुने, किनारा 2 बार काटे या अपेक्षित से दोगुनी इकाइयाँ बताए तभी स्पष्ट होता है।

हमारे दोहराए नमूने ने अपेक्षित किया: 64 खंड वाले 2 पाथ 128 कुल शीर्षों की 2 पॉलीलाइन बने। हर सीमा जोड़ने पर भी दोनों बचते। दोहराव हटाना सुधार है।

4. छोटे टुकड़े अलग वस्तुएँ बने

रास्टर धब्बे, स्कैन अंतराल या असफल जोड़ कई छोटे पाथ बना सकते हैं। CAM आयातक हर टुकड़े को सीमा, चयन वस्तु या अलग मशीनिंग ऑपरेशन के लिए संभावित वस्तु मान सकता है। अनचाहे टुकड़े हटाएँ, लेकिन पहले देखें; छोटी रेखा इच्छित विवरण भी हो सकती है।

5. प्राप्तकर्ता वैध इकाई पसंद नहीं करता

DXF संरचनात्मक रूप से वैध होकर भी किसी मशीन प्रक्रिया के लिए खराब वितरण हो सकता है। SendCutSend बताता है कि घने नोड दूसरे कन्वर्टर या रेखा खंडों में टूटे स्प्लाइन से आ सकते हैं और घने नोड मार्गदर्शिका में स्रोत तथा सॉफ़्टवेयर की वक्र सेटिंग जाँचने की सलाह देता है।

केवल डेस्कटॉप पूर्वावलोकन नहीं, गंतव्य जाँचें। SPLINE असफल लेकिन ARC चले तो वास्तविक चाप बनाएँ। ऐप पॉलीलाइन माँगे तो दर्ज सहनशीलता चुनकर परिणाम मापें। व्यावहारिक रूप प्राप्तकर्ता तय करता है।

जोड़ना, सरल करना, दोहराव हटाना या फिर बनाना?

ये आदेश अलग समस्याएँ हल करते हैं:

क्रियाक्या बदलती हैकब लेंमुख्य जोखिम
जोड़नासिरों को लंबी वस्तु में जोड़ता हैसही टुकड़े एक लगातार सीमा के होंवही अतिरिक्त शीर्ष रहते हैं
सरल करनासहनशीलता के भीतर बिंदु हटाता या फिर फिट करता हैवक्र में अनावश्यक बिंदु होंकोने, त्रिज्या, छेद या फिट बदलता है
दोहराव हटानासमान स्थान की प्रतियाँ हटाता हैवही सीमा 2 बार होबहुत बड़ी सहनशीलता इच्छित समानांतर ज्यामिति हटाती है
चाप/स्प्लाइन फिर बनानाखंडित ज्यामिति को नेटिव वक्र से बदलता हैडिज़ाइन वास्तव में वृत्ताकार या चिकना पैरामीट्रिक होअनुमानित वक्र इच्छित हिस्से से न मिले

सजावटी साइन के लिए नियंत्रित सरलीकरण पर्याप्त हो सकता है। बेयरिंग सीट, दूसरे हिस्से से जुड़ने वाले प्रोफ़ाइल, गैस्केट या निर्धारित आयामों वाले यांत्रिक हिस्से की ज्यामिति का अनुमान शोर वाले ट्रेस से न लगाएँ। आवश्यक आयामों के आधार पर उसे CAD में फिर से बनाएँ।

उद्देश्य बचाने वाला सफाई क्रम

  1. अछूती मुख्य फ़ाइल सहेजें। प्रतिलिपि पर काम करें ताकि हर सफाई वापस हो सके।
  2. DXF निर्यात से पहले देखें। SVG या डिज़ाइन स्रोत में साधारण वक्र ज़ूम करके संदिग्ध नोड गिनें। दोहराव, खुले सिरे और धब्बे खोजें।
  3. एक परीक्षण वक्र निर्यात करें। एक वृत्त, चाप या Bézier वक्र पूरे चित्र के शोर के बिना बताता है कि निर्यातक और प्राप्तकर्ता इकाई प्रकार कैसे संभालते हैं।
  4. प्रकार के अनुसार गिनें। यदि औज़ार ये विवरण दिखाते हैं, तो आयात से पहले और बाद में LINE, ARC, POLYLINE/VERTEX और SPLINE इकाइयों की संख्या दर्ज करें।
  5. एक समय में एक सुधार करें। पहले दोहराव, फिर टुकड़े हटाएँ, इच्छित भाग जोड़ें और केवल आवश्यक स्थान सरल या फिर बनाएँ।
  6. ज्यामिति सत्यापित करें। ज्ञात लंबाई मापें, बंद प्रोफ़ाइल जाँचें और साफ किए गए वक्र की अछूती मुख्य फ़ाइल से तुलना करें।
  7. औज़ार पाथ पूर्वावलोकन बनाएँ। पुष्टि करें कि इच्छित सीमा केवल एक बार चुनी गई है, दिशा और क्षतिपूर्ति सही हैं और कोई अप्रत्याशित छोटी गति दिखाई नहीं देती।

मौजूदा वेक्टर की जगह PNG या JPG से शुरू कर रहे हों तो DXF जाँच से पहले विस्तृत CNC के लिए छवि से SVG प्रक्रिया अपनाएँ। प्राप्तकर्ता Onshape हो तो हाथ से पुनर्निर्माण और ट्रेस ज्यामिति चुनने के लिए Onshape छवि से स्केच DXF वितरण लें। कंटेनर चुन रहे हों तो काटने के लिए SVG बनाम DXF अनुकूलता और इकाइयाँ बताता है।

यदि आप QCAD का उपयोग करते हैं, तो Trace Bitmap सीमा और मध्यरेखा मार्गदर्शिका तय करने में मदद करती है कि इस DXF जाँच में ट्रेस की गई परिधि शामिल होनी चाहिए या जानबूझकर खींची गई CAD ज्यामिति।

CAM के भीतर बना ट्रेस हो तो औज़ार पाथ देने से पहले VCarve Trace Bitmap सीमा जाँच या Carbide Create ट्रेस या आयात मार्गदर्शिका लें। दोनों तरीकों में प्राप्त करने वाले कार्यक्षेत्र में खुली सीमाओं, टुकड़ों और अनावश्यक नोड की जाँच अब भी ज़रूरी है।

PerfectVector कहाँ उपयोगी है

PerfectVector रास्टर स्रोत को वेक्टर में बदल सकता है और जाँच के लिए एक संभावित DXF फ़ाइल दे सकता है। यह तब उपयोगी है जब आपके पास साफ करने के लिए मुख्य वेक्टर फ़ाइल नहीं है। वह आपकी मशीन की सहनशीलता, इच्छित आयाम, बिट, नियंत्रक या CAM आयात नियम नहीं जानता। उत्पादन से जुड़ी ये जाँचें आपको करनी होंगी।

मूल छवि को DXF में बदलें, फिर एक्सटेंशन प्रमाण मानने की जगह परिणाम देखें। साधारण वक्र में घने शीर्ष देखें, अनचाहे टुकड़े या दोहराव हटाएँ, ज्ञात विशेषता मापें और गंतव्य में औज़ार पाथ पूर्वावलोकन करें। चित्र वास्तव में माप वाली अभियांत्रिकी ज्यामिति हो तो छवि ट्रेस को प्रामाणिक मानने के बजाय CAD में बनाएँ।

अक्सर पूछे जाने वाले प्रश्न

DXF में हजारों खंड क्यों हैं? स्रोत में पहले से घना ट्रेस हो सकता है, निर्यातक ने वक्र छोटी रेखाओं में सपाट किए हों, दोहराए पाथ हों या छोटे टुकड़े अलग इकाइयाँ बने हों। कारण तय करने से पहले स्रोत और DXF में इकाइयों तथा बिंदुओं की संख्या की तुलना करें।

क्या DXF खंड जोड़ना नोड घटाता है? सामान्यतः नहीं। जोड़ना लंबी पॉलीलाइन बनाता है जिससे सीमा चयन आसान हो सकता है, लेकिन शीर्ष बचते हैं। अतिरिक्त बिंदु सरल या फिर फिट करें, समान प्रतियाँ हटाएँ और ज्यामिति उचित हो तो वास्तविक चाप या स्प्लाइन बनाएँ।

CNC के लिए कितने खंड बहुत अधिक हैं? कोई सार्वभौमिक सीमा नहीं है। स्वीकार्य संख्या आकृति जटिलता, सहनशीलता, CAM, नियंत्रक और काम पर निर्भर है। सैकड़ों छोटी रेखाओं वाले साधारण वृत्त को जाँचना चाहिए; किसी विस्तृत सजावटी सीमा के लिए अधिक ज्यामिति की वास्तविक ज़रूरत हो सकती है।

DXF वक्र स्प्लाइन या पॉलीलाइन निर्यात करूँ? उस इकाई प्रकार का उपयोग करें जिसे प्राप्त करने वाले सॉफ़्टवेयर के दस्तावेज़ समर्थन देते हैं और जिसे वह भरोसेमंद ढंग से संभालता है। स्प्लाइन संक्षिप्त चिकनी ज्यामिति रख सकते हैं, जबकि कुछ पुराने या विशेष तरीके चाप या पॉलीलाइन पसंद करते हैं। पूरी फ़ाइल से पहले एक वक्र जाँचें, आयात देखें और आयाम सत्यापित करें।

कट बदले बिना DXF नोड घटा सकता हूँ? केवल सहनशीलता के भीतर, और वह काम से तय होनी चाहिए। सरलीकरण किनारों को खिसका सकता है, कोनों को नरम कर सकता है और फिट होने वाले हिस्सों की विशेषताएँ बदल सकता है। साफ की गई ज्यामिति की मुख्य फ़ाइल से तुलना करें और महत्वपूर्ण आयाम मापें; सटीकता चाहिए तो CAD में यांत्रिक ज्यामिति बनाएँ।

स्रोत

  1. W3C — SVG पाथ — SVG पाथ आदेश और वक्र रूपों की मानक परिभाषा।
  2. Autodesk — POLYLINE DXF संदर्भ — पॉलीलाइन संरचना और बाद के शीर्ष रिकॉर्ड का मूल संदर्भ।
  3. Autodesk — SPLINE DXF संदर्भ — स्प्लाइन डिग्री, नॉट, वज़न और नियंत्रण बिंदुओं का मूल संदर्भ।
  4. SendCutSend — घने नोड रोकना — कन्वर्टर, टूटे स्प्लाइन और वक्र सफाई की प्राप्तकर्ता मार्गदर्शिका।

अच्छा DXF केवल वह नहीं है जिसमें सबसे कम संभव इकाइयाँ हों। वह इच्छित ज्यामिति प्राप्तकर्ता के उपयोग योग्य रूप में बचाता है। एकमात्र स्रोत छवि हो तो PerfectVector से संभावित DXF बनाएँ, ऊपर बताई गई इकाई और आयाम संबंधी जाँचें करें और यदि जाँच के परिणाम इसकी ज़रूरत दिखाएँ, तो CAM से पहले उसे अस्वीकार करें या सुधारें।

Blog से और

सपाट रंगों वाले चित्र को DXF में बदलें और CAD में जाँचें