जी-कोड और एम-कोड प्रोग्रामिंग भाषाएं हैं जिनका उपयोग सीएनसी (कंप्यूटर न्यूमेरिकल कंट्रोल) मशीनों को नियंत्रित करने के लिए किया जाता है। वे मशीन आंदोलनों और संचालन के लिए निर्देश प्रदान करते हैं। इन कोड को समझना सटीक और कुशल मशीनिंग प्रक्रियाओं के निर्माण के लिए आवश्यक है।

G-code की मूल बातें

G-code कमांड मशीन के अक्ष के आंदोलन को निर्दिष्ट करते हैं। उनमें पोजिशनिंग, स्पीड और टूल चेंज के लिए निर्देश शामिल हैं। आम G-कोड में G00 को रैपिड पोजिशनिंग के लिए और G01 को रैखिक अंतर-संयोजन के लिए शामिल किया गया है।

M-code की मूल बातें

M-code कमांड नियंत्रण मशीन कार्य जो आंदोलन से संबंधित नहीं हैं। इनमें स्पिंडल, कूलेंट कंट्रोल और टूल चेंज शुरू या रोक शामिल हैं। उदाहरण के लिए, M03 स्पिंडल शुरू होता है, और M05 इसे बंद कर देता है।

व्यावहारिक उदाहरण

एक साधारण मिलिंग ऑपरेशन पर विचार करें जहां एक उपकरण एक विशिष्ट स्थिति में चल जाता है, धुरी शुरू होता है, काटने का प्रदर्शन करता है, और फिर धुरी को रोकता है। जी-कोड और एम-कोड का अनुक्रम इस तरह लग सकता है:

Example:

G00 X0 Y0

M03

G01 X50 Y50 F100

M05

यह अनुक्रम उपकरण को तेजी से मूल में ले जाता है, धुरी शुरू होता है, 100 की फीड रेट पर X50 Y50 को स्थिति में एक रैखिक चाल करता है, और फिर धुरी को रोकता है।

सामान्य जी-कोड और एम-कोड कमांड

  • G00]: रैपिड पोजिशनिंग
  • G01: रैखिक अंतरपोलाशन
  • M03]: स्पिंडल ऑन (क्लॉकवाइज)
  • M05]: स्पिंडल स्टॉप
  • M06]: टूल चेंज