- जी कोड क्या है?
- मशीन की आवाजाही
- जी कोड निर्माण
- जी कोड जनरेट करें
- सीएनसी बनाम 3 डी प्रिंटिंग
- सीएनसी
- 3 डी प्रिंट
- नमूना कोड
- संदर्भ
जी कोड एन्कोडिंग कि नियंत्रण उपकरण संख्यात्मक नियंत्रण या सीएनसी के लिए इस्तेमाल किया प्रोग्रामिंग के अनुरूप है, मशीनों एक कंप्यूटर के आदेश के तहत अपनी नौकरी चला रहे हैं। इस उपकरण के वर्ग में मिलिंग मशीन, लैथ, 3 डी प्रिंटर, कटर आदि हैं।
जी कोड को तैयारी कोड के रूप में भी जाना जाता है। जी का मतलब "ज्यामितीय" है। वे कोड हैं जो मशीन को बताते हैं कि किस ऑपरेशन को अंजाम देना है और "G" अक्षर से शुरू करके पहचाना जाता है।
स्रोत: flickr.com क्रिस्टोफर श्मिट एट्रीब्यूशन 2.0 जेनेरिक (CC बाय 2.0)
वे निर्देशों या आदेशों से बने होते हैं जो उपकरण को बताते हैं कि किस स्थिति में स्थानांतरित करना है, किस गति से, किस समय पर उपकरण का उपयोग करना है, जैसे कि लेजर, एक्सट्रूडर, आदि। उदाहरण के लिए, 3 डी प्रिंटिंग के साथ, जी-कोड में प्रिंटर के भीतर भागों को स्थानांतरित करने के लिए कमांड होते हैं।
इस भाषा के कई कार्यान्वयन हैं, लेकिन उनमें से प्रत्येक में कमांड और कमांड समान हैं। हालांकि, फाइलें बनाते समय, जी कोड के उपयुक्त संस्करण को जानना आवश्यक होगा जो उपकरण व्याख्या कर सकते हैं।
जी कोड क्या है?
जी कोड संख्यात्मक नियंत्रण उपकरणों के लिए एक प्रोग्रामिंग भाषा है जो मशीनों को निर्देश देता है कि कहां और कैसे स्थानांतरित किया जाए। उपकरण के प्रकार, निर्माण और मॉडल के आधार पर जी कोड भिन्न होते हैं।
यह हमेशा निम्नलिखित अल्फ़ान्यूमेरिक पैटर्न के कुछ प्रकारों का अनुसरण करता है: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, जहाँ:
- एन ##: प्रोग्राम लाइन नंबर।
- जी ##: आंदोलन और फ़ंक्शन को परिभाषित करता है।
- X ##: क्षैतिज स्थिति की घोषणा करें।
- Y ##: ऊर्ध्वाधर स्थिति की घोषणा करें।
- Z ##: गहराई की घोषणा करें।
- एफ ##: खिला गति।
- एस ##: धुरी गति।
- टी ##: उपकरणों का चयन।
- M ##: विभिन्न कार्य, जैसे कुछ को चालू और बंद करना, जैसे शीतलक, अनुक्रमण आंदोलन, अक्ष ताला, आदि।
उदाहरण के लिए, G01 X2 Y3 F35 S450 T02 M04 दिए गए XY पोजिशन में एक रैखिक फ़ीड चाल (G01) और 35 की फ़ीड गति को इंगित करेगा। स्पिंडल स्पीड 450 है और आप टूल 2 का उपयोग कर रहे हैं।
मशीन से मशीन में विभिन्न कार्य अलग-अलग होते हैं। इसलिए, यह पता लगाने के लिए कि एम कोड क्या है, मशीन के निर्देश मैनुअल को संदर्भित किया जाना चाहिए।
मशीन की आवाजाही
सब कुछ जो कोई भी मशीन कर सकती है वह मुख्य रूप से तीन बुनियादी प्रकार के आंदोलन पर आधारित है:
- तेजी से आंदोलन: एक XYZ स्थिति के लिए एक रैखिक आंदोलन। यह जितनी जल्दी हो सके किया जाता है।
- फ़ीड आंदोलन: परिभाषित फ़ीड दर पर XYZ स्थिति के लिए एक रैखिक आंदोलन।
- परिपत्र गति: एक परिभाषित गति पर एक परिपत्र गति।
प्रत्येक जी कोड टीम को बताता है कि इन बुनियादी आंदोलनों का कौन सा संस्करण प्रदर्शन करना है और यह भी कैसे करना है।
एक्स, वाई क्षैतिज और ऊर्ध्वाधर स्थिति के लिए निर्देशांक हैं, और जेड मशीन की गहराई से मेल खाती है। ये नंबर मशीन की स्थिति को व्यक्त करने के लिए गति या फ़ंक्शन कमांड का पालन करते हैं।
इसके बाद, एफ फीड्रेट (फ़ीड या परिपत्र आंदोलनों के लिए) निर्धारित करता है, जबकि एस धुरी गति निर्धारित करता है। T का उपयोग टूल का चयन करने के लिए किया जाता है।
जी कोड निर्माण
यदि आप एक पाठ संपादक में जी कोड खोलते हैं, तो आप इसकी सामग्री देख सकते हैं, लेकिन इसे कुछ अर्थ देना काफी कठिन है। रिपेटियर होस्ट जैसे टूल से आप जी कोड को बेहतर तरीके से समझ सकते हैं।
इस प्रकार का कार्यक्रम आपको जी कोड खोलने के लिए अनुमति देता है ताकि उन रास्तों को देखा जा सके जो सिर एक प्रिंट का उत्पादन करने के लिए लेंगे। रिपेटियर होस्ट कोड के कार्य को इंगित करने के लिए रंगों का उपयोग करता है।
जी कोड जनरेट करें
चूंकि, उदाहरण के लिए, एक 3 डी प्रिंट को कई आंदोलनों को अंजाम देना पड़ सकता है, जी कोड कई पृष्ठों की संख्या ले सकता है। यदि कोड का यह सेट हाथ से बनाया जाए तो इसमें काफी समय लगेगा।
कुछ विशेष कार्यक्रम, उदाहरण के लिए कुरा काटने का कार्यक्रम, वह है जो तकनीकी रूप से सभी जी कोड को बनाता है।
यह प्रोग्राम एसटीएल फाइलों को सेक्शन करता है जिसमें 3 डी प्रिंट बनाने के लिए आवश्यक सभी जानकारी होती है। एसटीएल फ़ाइल को जी कोड में परिवर्तित करें, इस प्रकार प्रक्रिया को स्वचालित करता है।
प्रत्येक G कोड उस मशीन के लिए अद्वितीय है जिसे उसके लिए लिखा गया था। निर्देशों का सेट विशेष रूप से प्रत्येक मशीन पर आधारित है।
सीएनसी बनाम 3 डी प्रिंटिंग
सीएनसी मशीन और 3 डी प्रिंटर दोनों को जी कोड का उपयोग करके नियंत्रित किया जाता है, जो कि "जी" अक्षर से शुरू होने वाले आदेशों का समूह है, जैसे कई अन्य अक्षरों के लिए कोड होते हैं।
जी-कोड दिशानिर्देश चालक दल को बताते हैं कि कैसे स्थानांतरित करें और अपनी सेटिंग्स को कैसे समायोजित करें, जैसे कि गति या नोजल तापमान। प्रत्येक आदेश वस्तु बनाने की प्रक्रिया में एक कदम है।
हालांकि, हालांकि 3 डी प्रिंटर और सीएनसी उपकरण दोनों जी कोड का उपयोग करते हैं, इन दोनों अनुप्रयोगों में कुछ महत्वपूर्ण अंतर हैं।
सीएनसी
कंप्यूटर संख्यात्मक नियंत्रण कंप्यूटर प्रणाली के माध्यम से मशीन के उपकरणों को नियंत्रित करने की एक तकनीक है।
सीएनसी मिलों और लाठियों का उपयोग आमतौर पर तब किया जाता है जब बहुत उच्च परिशुद्धता या पुनरावृत्ति की आवश्यकता होती है। उदाहरण के लिए, ऑप्टिकल प्लेट बनाने के लिए सैकड़ों समान छेदों को ड्रिलिंग के लिए ये उपयोगी हैं।
भाग बनाने की इस विधि को "घटाव निर्माण" के रूप में वर्गीकृत किया गया है, क्योंकि सामग्री को धीरे-धीरे हटाकर भाग बनाया जाता है।
3 डी प्रिंट
यह एक विनिर्माण प्रक्रिया है जो कंप्यूटर नियंत्रण का उपयोग करके भागों का निर्माण भी करती है। वास्तव में, 3 डी प्रिंटर भी सीएनसी मशीन हैं, लेकिन उनकी अत्यधिक लोकप्रियता को देखते हुए, उन्हें शायद ही कभी इस तरह से जाना जाता है।
3 डी प्रिंटिंग में, सामग्री को जोड़कर एक हिस्सा बनाया जाता है, जब तक कि पूरा हिस्सा नहीं बनता है। अंतिम डिजाइन तक पहुंचने से पहले कस्टम भागों और प्रोटोटाइप बनाने के लिए 3 डी प्रिंटिंग बहुत उपयोगी है।
नमूना कोड
- 11: कोड लाइन नंबर को इंगित करता है और इसे संदर्भ के रूप में उपयोग किया जाता है। इस मामले में यह उस प्रोग्राम की लाइन 11 से मेल खाती है जिसे निष्पादित किया जा रहा है।
- जी / एम: नीले रंग में। इंगित करता है कि यह पत्र द्वारा इंगित प्रकार की एक कमांड है। इस स्थिति में, G1 कोड कमांड से मेल खाता है: आगे की गति पर समन्वित आंदोलन।
अगला, प्रत्येक पाठ जो लाल रंग में है, कमांड के लिए कुछ मापदंडों को परिभाषित करता है और फिर प्रश्न में प्रत्येक पैरामीटर के लिए मान:
- एफ: स्पीड। इस मामले में, गति 900 होने का संकेत दिया गया है।
- एक्स / वाई / जेड: वे स्थिति निर्देशांक हैं।
- ई: फीडर आंदोलन।
संदर्भ
- एजुकेटिबॉट (2019)। जी कोड। से लिया गया: educationatibot.com
- अल्टिमेकर (2019)। जी-कोड क्या है? से लिया गया: Ultimaker.com
- बेंजामिन गोल्डस्मिथ (2019)। 3 डी प्रिंटर जी-कोड बनाम सीएनसी जी-कोड - क्या अंतर है? All3dp। से लिया गया: all3dp.com
- ऑटोडेस्क (2019)। जी-कोड के साथ शुरुआत करना। से लिया गया: autodesk.com
- मुक्त विश्वकोश (2019) विकिपीडिया। जी कोड। से लिया गया: en.wikipedia.org