G00 रैपिड ट्रैवर्स और G01 रैखिक कटिंग: दोनों सीधी रेखाएँ दिखने पर भी अलग क्यों हैं
गति, पथ की आकृति, मोडल व्यवहार और सुरक्षित ऊँचाई के संदर्भ में G00 और G01 का अंतर समझाया गया है तथा मिलिंग उदाहरण में अप्रोच, प्लंज, कट और रिट्रैक्ट क्रम को उसके पथ आरेख के साथ पढ़ने का तरीका दिखाया गया है।
एक वाक्य में
G00 का अर्थ है "उस निर्देशांक पर यथासंभव तेज़ जाएँ", जबकि G01 का अर्थ है "निर्दिष्ट फीड दर F पर सटीक सीधी रेखा में वहाँ जाएँ"। दोनों केवल अंतिम बिंदु के निर्देशांक बताते हैं, लेकिन टूल को वर्कपीस छूने की अनुमति है या नहीं, इसमें दोनों पूरी तरह अलग हैं।
G00 और G01 की गति में अंतर
G00 प्रोग्राम के F मान को अनदेखा करके मशीन पैरामीटर में प्रत्येक अक्ष के लिए निर्धारित रैपिड दर पर चलता है। मशीनिंग सेंटर पर यह अक्सर प्रति मिनट दसियों मीटर तक पहुँचती है। गति केवल ऑपरेटर पैनल के रैपिड ओवरराइड (आमतौर पर F0, 25%, 50% और 100%) से कम की जा सकती है।
G01 को हमेशा फीड दर चाहिए। यह उसी ब्लॉक या पहले के किसी ब्लॉक में दिए F का उपयोग करता है और यूनिट इस पर निर्भर है कि G94 (प्रति मिनट फीड, mm/min) या G95 (प्रति चक्कर फीड, mm/rev) सक्रिय है। कई लेथ नियंत्रक इसी उद्देश्य के लिए G98/G99 उपयोग करते हैं। यदि कोई F बताए बिना G01 पर पहुँचा जाए, तो अधिकांश नियंत्रक अलार्म देते हैं।
पथ की आकृति: G00 हमेशा सीधी रेखा नहीं हो सकता
स्क्रीन पर G00 को अक्सर आरंभ और अंत बिंदुओं को जोड़ने वाली रेखा के रूप में बनाया जाता है, पर वास्तविक मशीन अलग व्यवहार कर सकती है। कारण यह है कि डिफॉल्ट रूप से कई नियंत्रक हर अक्ष को एक ही समय पर उसकी अपनी अधिकतम गति से शुरू करते हैं। उदाहरण के लिए, यदि G00 चाल X में 100 mm और Y में 20 mm जाती है, तो Y पहले पहुँच जाता है और शेष दूरी में केवल X चलता है, जिससे पथ मुड़ी हुई रेखा (डॉगलेग) बन जाता है।
FANUC परिवार में पैरामीटर से रैखिक इंटरपोलेशन प्रकार की रैपिड पोज़िशनिंग चुनी जा सकती है, लेकिन सेटिंग हर मशीन में अलग होती है। इसलिए अनुभवी प्रोग्रामर क्लैंप या वाइस के पास से गुजरती G00 चाल में अक्षों को अलग करते हैं, जैसे पहले Z ऊपर उठाना और उसके बाद XY चलाना। उदाहरण का G00 X-10. Y5. Z50. केवल इस धारणा पर सुरक्षित है कि टूल पहले से काफी ऊपर है।
उदाहरण में अप्रोच, प्लंज, कट और रिट्रैक्ट
सुरक्षित ऊँचाई से पास आकर 2 mm गहरी U आकार की स्लॉट का अनुसरण करने वाला मिलिंग पथ
O2001
T1 M6
G21 G90 G17 G40 G49 G80 G94
G54
S3000 M03
G00 X-10. Y5. Z50.
Z3.
G01 Z-2. F80
X60. F300
Y25.
X-10.
G00 Z50.
M30ऊपर का चित्र इस प्रोग्राम का CNC Path Analyzer परिणाम है (रैपिड 3 खंड, रेखीय कटिंग 4 खंड).
स्रोत को पंक्ति-दर-पंक्ति पढ़ना
G21 G90 G17 G40 G49 G80 G94: मिलीमीटर, निरपेक्ष निर्देशांक, XY तल, कटर त्रिज्या क्षतिपूर्ति, टूल लंबाई क्षतिपूर्ति और कैन्ड साइकल रद्द, प्रति मिनट फीड। यह सुरक्षा ब्लॉक प्रोग्राम के आरंभ में मोडल अवस्था रीसेट करता है।G00 X-10. Y5. Z50.: वर्कपीस के ऊपर और बाहर के बिंदु तक रैपिड अप्रोच।Z3.: G00 मोडल होने के कारण अभी भी रैपिड चाल। यह वर्कपीस की ऊपरी सतह (Z0) से 3 mm ऊपर तक तेज़ी से नीचे आता है।G01 Z-2. F80: यहाँ कटिंग शुरू होती है। यह ऊर्ध्वाधर प्लंज है, इसलिए F80 पर धीरे नीचे जाता है।X60. F300: G01 सक्रिय रहता है और X में स्लॉट काटने के लिए केवल फीड बढ़ाकर F300 की जाती है।Y25.,X-10.: उसी G01 और F300 से U आकार का पथ पूरा करें।G00 Z50.: सुरक्षित ऊँचाई तक रैपिड रिट्रैक्ट।
मोडल कमांड सक्रिय रहते हैं
G00 और G01 समान समूह (समूह 01) की मोडल कमांड हैं। एक बार कमांड देने पर वे तब तक प्रभावी रहती हैं जब तक उसी समूह का दूसरा कोड (G01, G02, G03, कैन्ड साइकल आदि) न आए। इसीलिए उदाहरण में केवल निर्देशांक वाली Y25. जैसी पंक्ति कटिंग चाल के रूप में काम करती है।
इस व्यवहार से होने वाली सामान्य दुर्घटनाएँ हैं "G01 को G00 समझ लेना" और इसका उलटा। यदि प्रोग्राम संपादित करते समय G01 वाला ब्लॉक हटा दिया जाए और अगली पंक्ति के निर्देशांक वर्कपीस के अंदर हों, तो वह पंक्ति पिछले मोड G00 में समझी जाती है और टूल कटिंग फीड के बजाय रैपिड गति से वर्कपीस में घुस सकता है। ब्लॉक हटाने या उनका क्रम बदलने पर हमेशा दोबारा जाँचें कि ऊपर और नीचे की पंक्तियाँ अंततः किस मोड में चलेंगी।
किसका उपयोग कब करें
| स्थिति | अनुशंसित | कारण |
|---|---|---|
| टूल बदलने के बाद वर्कपीस के पास जाना | G00 | टूल हवा में है और समय बचाना महत्वपूर्ण है |
| ऊपरी सतह से कुछ mm ऊपर तक उतरना | G00 | केवल तभी जब स्टॉक की ऊँचाई और टूल लंबाई ऑफसेट निश्चित हों |
| वर्कपीस के अंदर पहली चाल | G01 + कम F | कटिंग धार की रक्षा करता है और प्रवेश आघात घटाता है |
| कंटूर और स्लॉट कटिंग | G01 / G02 / G03 | निर्धारित गति और पथ गुणवत्ता तय करते हैं |
| मशीनिंग के बाद रिट्रैक्ट | G00 | पहले मशीन की गई सतह से लंबवत हटें, फिर यात्रा करें |
संख्याओं का अंदाज़: F और मशीनिंग समय
F300 की प्रति मिनट फीड का अर्थ एक मिनट में 300 mm चलना है। उदाहरण का कटिंग भाग X में 70 mm, Y में 20 mm और X में 70 mm, कुल 160 mm है, इसलिए शुद्ध कटिंग समय 160 ÷ 300 ≈ 0.53 min, लगभग 32 सेकंड है। F80 पर 5 mm का ऊर्ध्वाधर प्लंज (Z3 → Z-2) अतिरिक्त 5 ÷ 80 × 60 ≈ 3.8 सेकंड जोड़ता है।
उसी F300 को प्रत्येक कटिंग धार द्वारा हटाई गई मोटाई में बदलने से टूल भार का अंदाज़ मिलता है। S3000 पर घूमने वाला 2-फ्लूट एंड मिल प्रति मिनट 6,000 धारें गुजारता है, इसलिए प्रति दाँत फीड 300 ÷ 6,000 = 0.05 mm है। अनुभव के आधार पर F चुनने के बजाय टूल कैटलॉग की अनुशंसित प्रति दाँत फीड से तुलना करने पर टूल आयु अधिक स्थिर रहती है।
| मान | सूत्र | उदाहरण |
|---|---|---|
| कटिंग समय (min) | दूरी ÷ F | 160 ÷ 300 = 0.53 |
| प्रति दाँत फीड (mm) | F ÷ (S × फ्लूटों की संख्या) | 300 ÷ (3000 × 2) = 0.05 |
| प्रति चक्कर फीड (mm/rev) | F ÷ S | 300 ÷ 3000 = 0.1 |
CNC Path Analyzer में इसकी जाँच कैसे करें
टूल में रैपिड और कटिंग भाग अलग रंगों और रेखा शैलियों में दिखते हैं और प्लेबैक के दौरान वर्तमान ब्लॉक स्रोत में हाइलाइट होता है। यदि रैपिड रेखा वर्कपीस क्षेत्र को पार करे या कटिंग रेखा अपेक्षा से अधिक ऊँचाई पर शुरू हो, तो पहले G00/G01 मोड परिवर्तन या Z मानों पर संदेह करें। वृत्ताकार चालों की जानकारी G02/G03 वृत्ताकार इंटरपोलेशन लेख में आगे दी गई है।
अक्सर पूछे जाने वाले प्रश्न
क्या G0 और G00 समान कमांड हैं?
G0 और G00, तथा G1 और G01 का अर्थ समान है। अपने संस्थान के नियमों के अनुसार एक अंकन शैली तय रखने से समीक्षा आसान होती है।