पीसीबी एनसी प्रारूप

From alpha
Jump to navigation Jump to search

पीसीबी एनसी ड्रिल फाइलें पीसीबी ड्रिलिंग और रूटिंग जानकारी बताती हैं। एनसी प्रारूप मूल रूप से सीएनसी ड्रिल और रूट मशीन विक्रेताओं द्वारा उनके उपकरण के लिए मालिकाना इनपुट प्रारूप के रूप में डिजाइन किए गए थे, और उनकी कंपनी के नाम के तहत जाने जाते हैं: एक्सेलॉन, हिताची, सिएब एंड मेयर, पॉसालक्स इत्यादि। ये प्रारूप समान हैं क्योंकि वे पर आधारित हैं RS-274-C और जी कोड से संबंधित। 1985 में IPC ने एक सामान्य मानक NC प्रारूप, IPC-NC-349 प्रकाशित किया। बाद में XNC को डिज़ाइन किया गया, IPC-NC-349 का एक सरल सख्त उपसमुच्चय, ड्राइविंग मशीनों के लिए नहीं बल्कि CAD और CAM के बीच ड्रिल सूचनाओं के आदान-प्रदान के लिए डिज़ाइन किया गया। उन्हें सामूहिक रूप से (पीसीबी) एनसी फाइलों के रूप में संदर्भित किया जाता है। [1] [2] एनसी फाइलें मुख्य रूप से सीएनसी मशीनों को चलाने के लिए उपयोग की जाती हैं, और वे उस कार्य के लिए पर्याप्त हैं।

उनका उपयोग सीएडी और सीएएम के बीच डिजाइन की जानकारी का आदान-प्रदान करने के लिए भी किया जाता है, जिसके लिए वे पर्याप्त नहीं हैं: प्लेटिंग और ड्रिल स्पैन जैसी आवश्यक जानकारी गायब है। इसके अलावा, सीएडी सिस्टम में एनसी आउटपुट अक्सर खराब तरीके से लागू किया जाता है, जिसके परिणामस्वरूप ड्रिल छेद और तांबे की परतों और अन्य समस्याओं के बीच खराब पंजीकरण होता है। सीएडी और सीएएम के बीच डेटा का आदान-प्रदान करने के लिए गेरबर प्रारूप का उपयोग करना अधिक पसंद किया जाता है। Gerber फ़ाइल आउटपुट सॉफ़्टवेयर की गुणवत्ता आमतौर पर अच्छी होती है, और Gerber मेटा-सूचना जैसे प्लेटिंग और स्पैन को स्थानांतरित करने के लिए विशेषताओं का समर्थन करता है। [3] [4]


IPC-NC-349 प्रारूप

IPC-NC-349 प्रारूप एकमात्र IPC (इलेक्ट्रॉनिक्स) मानक शासी ड्रिल और रूटिंग प्रारूप है।[5] XNC IPC-NC-349 का एक सख्त उपसमुच्चय है, एक्सेलॉन एक बड़ा सुपरसेट। कई अनिश्चित एनसी फाइलें आईपीसी मानक के कुछ तत्वों को चुनती हैं।[1]

विनिर्देश की एक डिजिटल अधिकार प्रबंधित प्रति IPC वेबसाइट पर शुल्क के लिए उपलब्ध है। यह ड्रिल / रूट मशीनों के लिए इनपुट पर लक्षित है, सीएडी से सीएएम डेटा एक्सचेंज नहीं।

एक्सएनसी प्रारूप

XNC प्रारूप CAD और CAM के बीच डेटा विनिमय पर लक्षित IPC-NC-349 विनिर्देशन का सख्त उपसमुच्चय है। एक्सएनसी प्रारूप का नाम एक्सचेंज एनसी प्रारूप के लिए है। सख्त उपसमुच्चय के रूप में, यह मौजूदा सॉफ्टवेयर के साथ अत्यधिक संगत है। इसका उद्देश्य विभिन्न उपसमुच्चय और अधूरी एनसी फाइलों की वर्तमान अराजकता को दूर करना है, और एक साधारण सामान्य मानक को परिभाषित करना है। XNC सबसेट को ग्राफिकोड, Ucamco, KiCad और Pentalogix द्वारा गठित संघ द्वारा परिभाषित किया गया था।

Ucamco के डाउनलोड पेज पर विनिर्देश दूसरों के बीच स्वतंत्र रूप से उपलब्ध है। विनिर्देश संक्षिप्त, विस्तृत, समझने में आसान और स्पष्ट है। यह सीएडी से सीएएम डेटा एक्सचेंज पर लक्षित है, ड्रिल/राउट मशीनों के इनपुट पर नहीं। [6] [7] एक उदाहरण:

M48                 Start of header
METRIC              Metric units (mm)
T01C0.6             Tool 1 has diameter 0.6mm
T02C1.0             Tool 2 has diameter 1.0mm
%                   End of header
G05                 Set drill mode
T01                 Select tool 1
X8.5Y4.8            Drill a hole of 0.6 mm at coordinates 8.5mm,4.8mm
X8.55Y2.85          Drill
X6.54Y2.85          Drill
X6.45Y4.8           Drill
T02                 Select tool 2
G00X10.25Y3.825     Move to coordinates 10.25mm,3.825mm
M15                 Plunge rout tool down
G01X6.50Y3.25       Rout to coordinates 6.5mm,3.25mm
M16                 Lift rout tool up
M30                 End of file

एक्सेलॉन प्रारूप

एक्सेलॉन नाम का नाम कंपनी एक्सेलॉन ऑटोमेशन (एक्सेलॉन सॉफ्टवेयर के साथ भ्रमित नहीं होना) से लिया गया है, जो 1980 के दशक के दौरान पीसीबी ड्रिलिंग और मार्ग मशीनों में मार्केट लीडर थी और जिसका मालिकाना प्रारूप व्यापक रूप से इस्तेमाल किया जाने लगा।

वास्तव में दो एक्सेलॉन प्रारूप हैं, पुराना एक्सेलॉन 1 और एक्सेलॉन 2। एक्सेलॉन 2 आईपीसी-एनसी-349 का सुपरसेट है। दोनों के आदेश कभी-कभी एक ही फाइल में भ्रामक रूप से मिश्रित होते हैं।

एक्सेलॉन ऑटोमेशन ने आईपी पर बयान और प्रारूप के उपयोग अधिकारों के बिना, अपने प्रारूप के विनिर्देश को प्रकाशित करना बंद कर दिया। एक संग्रहीत प्रति मौजूद है।[8] विनिर्देश अस्पष्ट है, विशेष रूप से निर्देशांक और इकाइयों के क्षेत्र में, विभिन्न व्याख्याओं के लिए अग्रणी है। यह ड्रिल / रूट मशीनों के लिए इनपुट पर लक्षित है, सीएडी से सीएएम डेटा एक्सचेंज नहीं।

अनिश्चितकालीन एनसी फाइलें

सीएडी/सीएएम डेटा एक्सचेंज अक्सर एनसी फाइलों का उपयोग करता है जो किसी विनिर्देश के अनुरूप नहीं होते हैं। इन फ़ाइलों में कुछ IPC-NC-349 कमांड हैं, लेकिन न तो Excellon और न ही IPC-NC-349 विनिर्देश का पालन करें। कमांड ठीक से उपयोग नहीं किए जाते हैं, या वाक्य-विन्यास गलत तरीके से उपयोग किए जाते हैं, और बाइनरी डेटा ऑब्जेक्ट शामिल हो सकते हैं। कभी-कभी ऐतिहासिक ईआईए या ईबीसीडीआईसी वर्ण एन्कोडिंग का उपयोग किया जाता है। आमतौर पर हेडर अधूरा होता है: स्केल या टूल डायमीटर गायब होता है। कभी-कभी कोई शीर्षलेख नहीं होता है, और फ़ाइल में केवल उपकरण संख्याएं होती हैं, एक अनिर्दिष्ट व्यास के साथ, और एक्स, वाई निर्देशांक, एक अनिर्दिष्ट इकाई में। उन्हें अक्सर एक्सेलॉन फाइल कहा जाता है, हालांकि वे अनिश्चित एनसी फाइलें हैं। कोई विशिष्टता मौजूद नहीं है।

एक उदाहरण:

%
T01
X006272Y001092
X006354Y001093
X006653Y001092
...
T02
X008091Y001754
X-002028
M30

उपकरण व्यास और निर्देशांक की व्याख्या कैसे करें निर्दिष्ट नहीं है। अतिरिक्त जानकारी के बिना यह फ़ाइल अर्थहीन है, आम तौर पर एक मुक्त प्रारूप मानव पठनीय टूल फ़ाइल में रखी जाती है। सीएडी/सीएएम ऑपरेटर द्वारा अनावश्यक शारीरिक श्रम और देरी या त्रुटियों के जोखिम के साथ इस जानकारी को मैन्युअल रूप से फिर से दर्ज किया जाना चाहिए। आश्चर्यजनक रूप से, ऐसी गूढ़ फाइलों का अभी भी उपयोग किया जाता है।[1]

यह भी देखें

  • गेरबर प्रारूप

संदर्भ

  1. 1.0 1.1 1.2 Charras, Jean-Pierre. "XNC Format: Gerber Takes Data Into the Future" (PDF). Retrieved 7 April 2019.
  2. "PCB Layout Data". Eurocircuits. Archived from the original on 6 December 2011. Retrieved 26 November 2011.
  3. ""Gerber Format Specification"" (PDF). Ucamco.
  4. Tavernier, Karel. "PCB Fabrication Data - A Guide - section on drill files" (PDF). Retrieved 16 January 2015.
  5. IPC-NC-349 Computer Numerical Control Formatting for Drillers and Routers, published in 1985
  6. "CAD software firms develops XNC format for PCB drill date". pcdandf. Retrieved 26 February 2019.
  7. "XNC file format specification". Ucamco. Retrieved 26 February 2019.
  8. "पूर्व एक्सेलॉन प्रारूप विवरण". Archived from the original on 2007-10-30. Retrieved 2007-10-30.


बाहरी संबंध