जी-कोड एक प्रकार का कंप्यूटर कोड है जो मशीनों को कुछ कार्यों को करने का निर्देश देता है। यह निर्माण में व्यापक रूप से उपयोग किया जाता है और मशीन की गति से लेकर उसके हीटर के तापमान तक सब कुछ नियंत्रित कर सकता है। यदि आप अपने स्वयं के काम में जी-कोड का उपयोग शुरू करना चाहते हैं, तो कुछ चीजें हैं जिन्हें आपको शुरू करने से पहले जानना आवश्यक है। इस गाइड में, हम देखेंगे कि जी-कोड फाइलें क्या हैं और आप अपने 3 डी प्रिंटर या सीएनसी मशीन पर उपयोग के लिए कैसे तैयार कर सकते हैं।
जी-कोड कैसे काम करता है
सीएनसी मशीनें और 3डी प्रिंटर एक डिजिटल डिजाइन से भौतिक वस्तुओं को बनाने के लिए कारखाने के उपकरण हैं। इन मशीनों को उन वस्तुओं को बनाने के लिए निर्देशों के एक सेट की आवश्यकता होती है, जहां जी-कोड आता है। जी-कोड एक संख्यात्मक नियंत्रण प्रोग्रामिंग भाषा है जो मशीन को बताती है कि क्या कार्रवाई करनी है और उन्हें किस क्रम में करना है।
जी-कोड की प्रत्येक पंक्ति को ब्लॉक कहा जाता है, और प्रत्येक ब्लॉक का एक विशिष्ट कार्य होता है। उदाहरण के लिए, एक ब्लॉक मशीन को एक विशिष्ट निर्देशांक में जाने के लिए कह सकता है, जबकि दूसरा मशीन को काटने शुरू करने या बंद करने का निर्देश दे सकता है। एक कार्यशील मॉडल बनाने के लिए कोड ब्लॉकों को सावधानीपूर्वक आदेशित और निष्पादित किया जाना चाहिए। नतीजतन, जी-कोड सीएनसी फैब्रिकेशन और 3 डी प्रिंटिंग में महत्वपूर्ण भूमिका निभाता है।
जी-कोड उदाहरण
अब जब हम जानते हैं कि जी-कोड कैसे काम करता है, आइए कुछ उदाहरण देखें। सबसे आम जी-कोड कमांड में से एक है कदम, द्वारा प्रस्तुत G00, जो मशीन को एक विशिष्ट निर्देशांक (बिना काटे) में जाने के लिए कहता है। उदाहरण के लिए, निम्नलिखित कोड मशीन को पांच मिलीमीटर ऊपर जाने के लिए कहेगा: जी00 जेड+05।
एक अन्य सामान्य जी-कोड कमांड है कट गया, द्वारा प्रस्तुत G01, जो मशीन को काटने शुरू करने या बंद करने के लिए कहता है। निम्नलिखित कोड मशीन को दो मिलीमीटर की गहराई पर काटना शुरू करने के लिए कहेगा: G01 Z02.
अंततः समाप्त आज्ञा (एम 30) मशीन को कोड निष्पादित करना बंद करने के लिए कहता है। यह आदेश आमतौर पर जी-कोड प्रोग्राम के अंत में उपयोग किया जाता है। ये सीएनसी मशीनिंग में उपयोग किए जाने वाले कुछ सबसे सामान्य जी-कोड कमांड हैं।
G-Code बनाते समय ध्यान रखने योग्य बातें
यदि आप खरोंच से जी-कोड फाइलें बना रहे हैं, तो पहला कदम उन विशिष्ट कमांडों को खोजना है जिन्हें आपकी मशीन समझती है। एक बार आपके पास आदेशों की सूची हो जाने के बाद, आप अपना कोड बनाना शुरू कर सकते हैं।
जी-कोड बनाते समय सबसे महत्वपूर्ण बातों में से एक है आदेशों का क्रम। मशीन कोड को ऊपर से नीचे तक निष्पादित करेगी, इसलिए यह सुनिश्चित करना महत्वपूर्ण है कि आपका कोड सही क्रम में है। यदि आप सावधान नहीं हैं, तो हो सकता है कि आपकी मशीन कोड की ठीक से व्याख्या न कर पाए और गलत परिणाम दे सके।
यह विचार करना भी महत्वपूर्ण है कि आप किन इकाइयों का उपयोग करेंगे। सीएनसी मशीनों के लिए माप की सबसे आम इकाई मिलीमीटर है, लेकिन आपको उस विशिष्ट मशीन के आधार पर अन्य इकाइयों का उपयोग करने की आवश्यकता हो सकती है जिसका आप उपयोग कर रहे हैं। एक बार जब आप माप की इकाइयों पर निर्णय ले लेते हैं, तो आप अपने कोड में निर्देशांक इनपुट करना शुरू कर सकते हैं।
एक बार जब आप अपना जी-कोड बना लेते हैं, तो आपको यह सुनिश्चित करने के लिए इसका परीक्षण करना होगा कि यह सही तरीके से काम करता है। ऐसा करने का सबसे अच्छा तरीका यह है कि कोड को अपनी वास्तविक मशीन पर आज़माने से पहले सिम्युलेटर पर चलाएं अपने कोड में किसी भी त्रुटि को पकड़ें और सुनिश्चित करें कि वास्तविक निर्माण से पहले सब कुछ ठीक से काम कर रहा है प्रक्रिया।
अधिकांश 3डी स्लाइसिंग सॉफ्टवेयर जब तक मॉडल सही ढंग से डिजाइन किया गया था, तब तक जी-कोड में विवरण के बारे में चिंता किए बिना जी-कोड फाइलें बनाने में मदद मिलती है। आइए अब सीखें कि स्लाइसिंग सॉफ्टवेयर में जी-कोड कैसे तैयार किया जाता है।
SelfCAD में G-Code तैयार करना
हम जिस स्लाइसिंग सॉफ्टवेयर का उपयोग करने जा रहे हैं वह है सेल्फकैड का स्लाइसर. लेकिन आप इसे Cura, Simplify3D, और IdeaMaker जैसे अन्य सॉफ़्टवेयर के साथ कर सकते हैं। जी-कोड जो हम बनाने जा रहे हैं वह नीचे दिखाई गई कार के लिए है।
प्रक्रिया शुरू करने के लिए, आपको इन चरणों का पालन करना होगा:
- SelfCAD में, टूलबार के शीर्ष दाईं ओर 3D स्लाइसर तक पहुंचें, लेबल किया हुआ 3डी प्रिंट.
- एक बार जब आप इसे क्लिक करते हैं, तो एक नई विंडो खुलेगी, जो आपको स्लाइसर पर पुनर्निर्देशित करेगी, जहां आपको अपना 3D प्रिंटर चुनना होगा। हमारे मामले में, हमने अपने 3D प्रिंटर के लिए Anet A8 को चुना।
- एक बार जब आप अपना 3D प्रिंटर चुन लेते हैं, तो आप स्लाइसर सेटिंग्स तक पहुंच सकते हैं, जैसा कि नीचे दिखाया गया है।
- अधिकांश 3D मॉडल के लिए डिफ़ॉल्ट सेटिंग्स पूरी तरह से ठीक काम कर सकती हैं, लेकिन कभी-कभी आपको सही प्रिंट प्राप्त करने के लिए कुछ सेटिंग्स को समायोजित करने की आवश्यकता हो सकती है। यह भी ध्यान दें कि विभिन्न 3D स्लाइसर के लिए सेटिंग्स अन्य से भिन्न होती हैं।
- एक बार जब आप सभी सेटिंग्स के साथ सहज हो जाएं, तो क्लिक करें टुकड़ा. फिर आप अपने कटा हुआ मॉडल देख पाएंगे और पिछले मॉडल के साथ इसकी तुलना क्लिक करके कर पाएंगे ठोस.
- मॉडल के नीचे, आप यह देख पाएंगे कि मॉडल को काटने में कितना समय लगेगा, और 3डी प्रिंटिंग सामग्री का आकार जो यह उपभोग करेगा। आप इसका पूर्वावलोकन भी कर सकते हैं और देख सकते हैं कि यह रीयल-टाइम में 3डी प्रिंटेड कैसे होगा।
- एक बार सब कुछ अच्छा हो जाने पर, आप क्लिक कर सकते हैं जी-कोड सहेजें बटन, और आपने अपना जी-कोड जनरेट और सहेज लिया होगा।
अपने जी-कोड के साथ त्रुटियों का निवारण कैसे करें
यदि आप जी-कोड के लिए नए हैं या अपने प्रोग्रामों को ठीक से काम करने में समस्या आ रही है, तो आरंभ करने में आपकी सहायता के लिए यहां पांच समस्या निवारण युक्तियां दी गई हैं।
- अपना जी-कोड सिंटैक्स जांचें: जी-कोड एक बहुत ही विशिष्ट भाषा है; एक छोटी सी गलती भी त्रुटि का कारण बन सकती है। इसे जनरेट करने के बाद, इसे संशोधित न करने की अनुशंसा की जाती है।
- सुनिश्चित करें कि आपकी मशीन सही तरीके से कॉन्फ़िगर की गई है: अपना प्रोग्राम चलाने से पहले, दोबारा जांच लें कि आपकी मशीन सही तरीके से कॉन्फ़िगर की गई है।
- टकराव की जाँच करें: जी-कोड कार्यक्रमों में सबसे आम त्रुटियों में से एक टकराव है, जहां उपकरण किसी ऐसी वस्तु के संपर्क में आता है जिसे वह नहीं चाहता है। इससे बचने के लिए, संभावित टकराव बिंदुओं के लिए अपने कार्यक्रम की जांच करें और सुनिश्चित करें कि उपकरण में पर्याप्त निकासी होगी।
- अपने कार्यक्रम का अनुकरण करें: यदि आप सुनिश्चित नहीं हैं कि आपका प्रोग्राम इरादे के अनुसार काम करेगा या नहीं, तो मशीन पर समस्याएँ पैदा करने से पहले किसी भी त्रुटि को पकड़ने के लिए पहले एक सिमुलेशन चलाएँ।
- मदद के लिए पूछना: यदि आपको अभी भी समस्या हो रही है, तो अधिक अनुभवी उपयोगकर्ताओं या पेशेवरों से सहायता मांगने में संकोच न करें।
इन युक्तियों का पालन करके, आप अपने जी-कोड कार्यक्रमों के साथ अधिकांश त्रुटियों का निवारण करने में सक्षम होना चाहिए। थोड़े से अभ्यास के साथ, आप जी-कोड फाइलें तैयार करने में सक्षम होंगे जो आवश्यकतानुसार काम करती हैं।
समझें कि जी-कोड एम-कोड से अलग हैं
जी-कोड कमांड और एम-कोड ऐसे निर्देश हैं जो मशीन टूल को बताते हैं कि क्या करना है और कैसे करना है। जी-कोड और एम-कोड के बीच का अंतर यह है कि जी-कोड मशीन टूल को बताते हैं कि क्या करना है (चाल, कट, आदि), जबकि एम-कोड मशीन टूल को बताते हैं कि इसे कैसे करना है (गति, शीतलक, आदि।) ) दूसरे शब्दों में, जी-कोड कमांड हैं, और एम-कोड सेटिंग्स हैं।
जी-कोड को "ज्यामितीय" कोड के रूप में संदर्भित किया जाता है क्योंकि वे मशीनिंग ऑपरेशन की ज्यामिति से निपटते हैं। सामान्य जी-कोड के उदाहरणों में G01 (रैखिक प्रक्षेप), G02/G03 (गोलाकार प्रक्षेप), और G96/G97 (स्थिर सतह गति) शामिल हैं। दूसरी ओर, एम-कोड को "विविध" या "मशीन" कोड के रूप में संदर्भित किया जाता है क्योंकि वे उन सभी चीजों से निपटते हैं जो मशीनिंग ऑपरेशन की ज्यामिति से संबंधित नहीं हैं। सामान्य एम-कोड के उदाहरणों में M03 (घड़ी की दिशा में धुरी), M04 (वामावर्त पर धुरी), और M06 (उपकरण परिवर्तन) शामिल हैं।
जी-कोड को समझना और बनाना
इस गाइड का पालन करके, अब आपको यह समझ आनी चाहिए कि जी-कोड क्या है और 3 डी प्रिंटर या सीएनसी मशीन के साथ उपयोग करने के लिए अपनी खुद की जी-कोड फाइल बनाने के लिए स्लाइसर सॉफ्टवेयर का उपयोग कैसे करें। आपको कुछ सबसे सामान्य त्रुटियों से बचने में भी सक्षम होना चाहिए।