CNC Path Analyzer

संशोधन तिथि 2026-10-24

CNC G-code अध्ययन केंद्र

सिंथेटिक NC और सत्यापित चित्रों से देखें कि address मान वास्तविक टूलपाथ कैसे बदलते हैं।

इस लर्निंग सेंटर के लेख कैसे बनाए जाते हैं

इंटरनेट पर G-code की बहुत-सी व्याख्याएँ हैं, लेकिन एक एड्रेस बदलने पर पाथ कैसे बदलता है, यह दिखाने वाली सामग्री कम है। यहाँ हर लेख व्याख्या के लिए विशेष रूप से लिखे गए छोटे NC उदाहरण पर आधारित है, और साथ में CNC Path Analyzer इंजन से उस उदाहरण की व्याख्या करके बनी पाथ ड्रॉइंग दी जाती है। ये ड्रॉइंग हाथ से बनाए चित्र नहीं हैं: हर बार पेज बनाते समय इंजन इन्हें फिर से गणना करता है, इसलिए टेक्स्ट की संख्या और ड्रॉइंग में अंतर होने पर प्रकाशन से पहले की जाँच में पकड़ लिया जाता है।

हर लेख केवल कमांड के अर्थ गिनाने के बजाय उन बिंदुओं पर बात करता है जो शॉप फ़्लोर पर सच में भ्रम पैदा करते हैं (G71, जहाँ एक ही अक्षर U अलग-अलग लाइन में अलग अर्थ रखता है; लेथ का X, जहाँ व्यास और त्रिज्या मिल जाते हैं; टैपिंग साइकल, जहाँ F पिच से बँधा है) और ऐसी गणनाएँ भी देता है जो आप स्वयं कर सकते हैं।

पढ़ने का सुझाया क्रम

  1. बुनियादी मूवमेंट और कोऑर्डिनेट: G00 और G01 → G02/G03 आर्क → एब्सोल्यूट और इंक्रीमेंटल कोऑर्डिनेट तथा वर्क कोऑर्डिनेट सिस्टम।
  2. अगर आप लेथ पर काम करते हैं: पहले लेथ में X डायमीटर प्रोग्रामिंग पढ़ें, फिर G71, G70, G72 मल्टीपल रिपीटिटिव साइकल और G76 थ्रेड साइकल पर जाएँ।
  3. अगर आप मशीनिंग सेंटर पर काम करते हैं: कटर रेडियस कम्पेन्सेशन समझने के बाद G83 पेक ड्रिलिंग और G84 टैपिंग साइकल पढ़ें।
  4. अगर आप पूरे प्रोग्राम पर काम करते हैं: सबप्रोग्राम (M98/M99) और मशीनिंग समय की गणना से समापन करें।

उदाहरणों का उपयोग करते समय ध्यान रखें

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

बुनियादी मूवमेंट और कोऑर्डिनेट

G00 रैपिड ट्रैवर्स और G01 रैखिक कटिंग: दोनों सीधी रेखाएँ दिखने पर भी अलग क्यों हैं

गति, पथ की आकृति, मोडल व्यवहार और सुरक्षित ऊँचाई के संदर्भ में G00 और G01 का अंतर समझाया गया है तथा मिलिंग उदाहरण में अप्रोच, प्लंज, कट और रिट्रैक्ट क्रम को उसके पथ आरेख के साथ पढ़ने का तरीका दिखाया गया है।

G02/G03 वृत्ताकार इंटरपोलेशन: दिशा निर्धारण और R बनाम I/J/K

मिलिंग उदाहरण और उसके पाथ ड्रॉइंग से यह समझाया गया है कि प्लेन चयन के साथ G02 (दक्षिणावर्त) और G03 (वामावर्त) की पहचान कैसे करें, R कमांड में 180-डिग्री की समस्या, I/J/K केंद्र कमांड और पूर्ण वृत्त कैसे काम करते हैं।

लेथ में X व्यास क्यों होता है: व्यास प्रोग्रामिंग, U/W इन्क्रीमेंटल चालें और G18 प्लेन

चैम्फरिंग उदाहरण से समझें कि CNC लेथ प्रोग्राम में X का मान त्रिज्या के बजाय व्यास क्यों दर्शाता है, स्क्रीन के चित्र में वह त्रिज्या जैसा क्यों दिखता है, और U/W इन्क्रीमेंटल कमांड तथा G18 ZX प्लेन कैसे काम करते हैं।

G90 निरपेक्ष और G91 इन्क्रिमेंटल निर्देशांक: जब समान संख्या का अर्थ अलग स्थिति होता है

आयत उदाहरण और निर्देशांक-ट्रैकिंग तालिका से G90 निरपेक्ष व G91 इन्क्रिमेंटल कमांड का अंतर, इन्क्रिमेंटल मोड के उपयोग वाली दोहराव मशीनिंग, और मोड वापस न बदलने से होने वाली दुर्घटनाएँ समझाता है।

लेथ के मल्टीपल रिपीटिटिव साइकल

G71 OD रफ़िंग साइकिल: U, R, P, Q, U और W मान पथ को कैसे बदलते हैं

FANUC श्रेणी के लेथ की G71 OD रफ़िंग साइकिल को उसके दो-ब्लॉक फ़ॉर्मेट में समझें: कट की गहराई, रिट्रैक्ट मात्रा, फ़िनिशिंग अलाउंस, प्रोफ़ाइल ब्लॉक लिखने के नियम और सामान्य अलार्म के कारण, वास्तविक पथ चित्र सहित।

G70 फिनिशिंग चक्र: फिनिशिंग औजार से अंतिम कटाई के लिए रफिंग प्रोफ़ाइल का पुनः उपयोग

आर्क वाले उदाहरण से समझाता है कि G70 फिनिशिंग चक्र G71, G72 और G73 के P–Q प्रोफ़ाइल ब्लॉक कैसे दोबारा पढ़ता है, प्रोफ़ाइल के भीतर F और S कब लागू होते हैं, और बीच में औजार बदलने का व्यावहारिक क्रम क्या है।

G72 फेस रफिंग साइकल: बड़े व्यास अंतर वाले फ्लैंज को Z दिशा में चरणों में काटना

फ्लैंज के उदाहरण से G72 फेस रफिंग साइकल की G71 से तुलना करके बताया गया है कि इसका उपयोग कब करें, पहले ब्लॉक का W क्यों Z कट गहराई है, फेस से भीतर की ओर प्रोफाइल ब्लॉक कैसे लिखें और टूल कैसे चुनें।

G76 थ्रेडिंग साइकिल: M24×2 बाहरी थ्रेड के लिए P, Q और R की गणना

M24×2 मीट्रिक थ्रेड के उदाहरण से G76 मल्टिपल थ्रेडिंग साइकिल का दो-ब्लॉक फ़ॉर्मेट समझें: माइनर व्यास और थ्रेड की गहराई की गणना, पहली कट गहराई और पासों की संख्या का संबंध तथा आरंभिक स्थिति की क्लियरेंस, पथ चित्र सहित।

ड्रिलिंग और टैपिंग साइकल

G83 पेक ड्रिलिंग चक्र: Q इनफीड, R बिंदु और G98/G99 वापसी स्तरों को समझना

तीन छेदों के उदाहरण से मशीनिंग सेंटर के G83 पेक ड्रिलिंग चक्र की व्याख्या: Q इनफीड और चिप निकासी, R बिंदु और आरंभिक बिंदु का अंतर, G98 या G99 वापसी का चयन, G73 से अंतर, और लेथ G83 में R के अर्थ का बदलाव।

G84 टैपिंग साइकिल: F का स्पिंडल स्पीड और पिच से मेल खाना तथा रिजिड टैपिंग

तीन M8×1.25 छेदों के उदाहरण से समझें कि मशीनिंग सेंटर की G84 टैपिंग साइकिल में F = S × पिच का संबंध हमेशा क्यों आवश्यक है, फ्लोटिंग और रिजिड टैपिंग (M29) में क्या अंतर है, और टैप छेद की गहराई तथा R पॉइंट कैसे सेट करें।

कम्पेन्सेशन और कोऑर्डिनेट सिस्टम

G41/G42 कटर त्रिज्या क्षतिपूर्ति: बाएँ और दाएँ की पहचान तथा स्टार्ट-अप और रद्दीकरण ब्लॉक लिखना

आयताकार कंटूर के उदाहरण से समझाया गया है कि मशीनिंग सेंटर पर यात्रा की दिशा के आधार पर G41 (बायाँ) और G42 (दायाँ) कटर त्रिज्या क्षतिपूर्ति कैसे पहचानें, D नंबर और ऑफसेट मान कैसे उपयोग करें, तथा स्टार्ट-अप और रद्दीकरण ब्लॉक में ओवरकट और अलार्म क्यों आते हैं।

G54–G59 कार्य निर्देशांक प्रणालियाँ: एक ही प्रोग्राम अलग स्थान पर मशीनिंग कैसे करता है

एक उदाहरण के साथ मशीन और कार्य निर्देशांकों के संबंध, G54–G59 कार्य निर्देशांक प्रणाली चुनने का अर्थ, कई वाइस पर एक ही प्रोग्राम दोहराने की विधि और गलत ऑफसेट चुनने पर होने वाली दुर्घटनाओं की व्याख्या।

प्रोग्राम संरचना और समय

G96 स्थिर कटिंग गति और G97/G50: फेसिंग के दौरान स्पिंडल गति क्यों बदलती है

फेसिंग के उदाहरण से यह समझाया गया है कि लेथ का G96 स्थिर कटिंग गति नियंत्रण X व्यास के अनुसार स्पिंडल गति कैसे बदलता है, G50 अधिकतम स्पिंडल गति सीमा क्यों आवश्यक है और थ्रेडिंग तथा ड्रिलिंग के लिए G97 पर कब लौटना चाहिए।

लेथ G98/G99 इन्सर्ट यूनिट: F0.2 और F200 कब समान गति दर्शाते हैं

उदाहरण के साथ लेथ के G99 प्रति चक्कर इन्सर्ट (mm/rev) और G98 प्रति मिनट इन्सर्ट (mm/min) का अंतर, उनके बीच रूपांतरण, मशीनिंग सेंटर के G94/G95 से उनका संबंध और यूनिट मिलाने की भूल से होने वाली दुर्घटनाएँ समझाई गई हैं।

M98/M99 सबप्रोग्राम: दोहराई जाने वाली आकृति एक बार लिखें और कई बार कॉल करें

उदाहरण सहित M98 से सबप्रोग्राम कॉल और M99 से वापसी की संरचना, P संख्या और दोहराव संख्या L, इन्क्रिमेंटल सबप्रोग्राम से कई स्थितियों पर समान स्लॉट मशीन करना, तथा कॉल त्रुटियों के प्रकार समझाता है।

CNC मशीनिंग समय की गणना: कटिंग दूरी, फीड, रैपिड और गैर-कटिंग समय को अलग करके अनुमान

दो-पास लेथ बाहरी व्यास उदाहरण से कटिंग समय = दूरी ÷ प्रति मिनट फीड की गणना, प्रति चक्कर फीड से रूपांतरण, रैपिड और टूल बदलाव जैसे गैर-कटिंग समय तथा सिमुलेटेड समय के वास्तविक चक्र समय से अलग होने के कारण की व्याख्या।