पथ न दिखे या गलत लगे तो जाँच का क्रम
जब CNC Path Analyzer कोई पथ न बनाए या अप्रत्याशित पथ बनाए, तो मशीन का प्रकार, तल, प्रारंभिक स्थिति, साइकिल एड्रेस और कॉल किए गए प्रोग्राम — इसी क्रम में कारण कैसे सीमित करें।
पहले चेतावनी की दो पंक्तियाँ देखें
जब पथ की गणना रुकती है, टूल कारण पंक्ति दिखाता है और, अगर समस्या किसी साइकिल के अंदर हुई हो, तो साइकिल कॉल पंक्ति भी। उदाहरण के लिए G71 प्रोफ़ाइल ब्लॉकों में से कोई पंक्ति समस्या वाली हो, तो कारण पंक्ति प्रोफ़ाइल की वह पंक्ति है और कॉल पंक्ति G71 ब्लॉक है। दोनों में अंतर करने से तुरंत पता चलता है कि साइकिल कमांड सुधारना है या प्रोफ़ाइल।
1. मशीन का प्रकार और तल
अगर लेथ प्रोग्राम को मशीनिंग सेंटर के रूप में सेट किया जाए, या इसका उल्टा, तो एक ही G-कोड का अर्थ बदल जाता है। आमतौर पर G83 और G84 लेथ और मिलिंग में एड्रेस अलग तरह से समझते हैं, और लेथ में X व्यास है जबकि मिलिंग में सामान्य निर्देशांक। अगर आर्क गलत दिखे, तो G17/G18/G19 तल चयन भी जाँचें। आर्क की दिशा कैसे तय होती है, यह G02/G03 लेख में समझाया गया है।
2. प्रारंभिक स्थिति और निर्देशांक मोड
साइकिल से पहले X/Z (या X/Y/Z) की प्रारंभिक स्थिति तय होनी चाहिए। G90 एब्सोल्यूट है, G91 इंक्रीमेंटल; लेथ में इंक्रीमेंटल गतियाँ U/W से भी दी जा सकती हैं। G28, G30 या G53 जैसी मशीन ज़ीरो आधारित गतियों के बाद, या ध्रुवीय निर्देशांक समाप्त होने के बाद, टूल सुरक्षा के लिए वर्तमान स्थिति को “अज्ञात” मान सकता है। एब्सोल्यूट निर्देशांक से स्थिति एक बार फिर देने पर गणना आगे बढ़ती है।
3. साइकिल एड्रेस और प्रोफ़ाइल
हर साइकिल के एड्रेस का अर्थ और आम गलतियाँ लर्निंग सेंटर के G71, G72, G76, G83 और G84 लेखों में उदाहरणों के साथ समझाई गई हैं।
- G71/G72: जाँचें कि प्रारंभिक बिंदु प्रोफ़ाइल के बाहर है, P ब्लॉक केवल X (G71) या केवल Z (G72) देता है, और प्रोफ़ाइल केवल एक दिशा में बदलती है।
- G76: जाँचें कि पहले और दूसरे ब्लॉक के एड्रेस आपस में न मिले हों, और P व Q 0.001 mm इकाई के पूर्णांक हों।
- लेथ G83/G84: R इंक्रीमेंटल है या एब्सोल्यूट, यह कंट्रोलर श्रृंखला और संगतता सेटिंग पर निर्भर करता है। अगर टूल संदर्भ व्याख्या सुझाए, तो सुझाए गए R बिंदु और अंतिम बिंदु सही होने की पुष्टि के बाद ही उसे चुनें।
- K0: समर्थित संदर्भों में केवल साइकिल की शर्तें सहेजी जाती हैं, और साइकिल अगले पोज़िशनिंग ब्लॉक में चलती है।
4. कॉल किए गए प्रोग्राम
M98 P_ में P नंबर फ़ाइल का नाम या स्लॉट नंबर नहीं है; यह कॉल किए गए प्रोग्राम के अंदर के O नंबर से जुड़ता है। अगर एक ही O नंबर दो बार हो, कॉल किए गए प्रोग्राम के अंत में M99 न हो, या प्रोग्राम एक-दूसरे को लगातार कॉल करते रहें, तो चेतावनी दिखती है।
चेतावनी न हो पर आकार गलत लगे
- इकाई:
G20(इंच) प्रोग्राम को मिलीमीटर समझकर पढ़ने पर आकार 25.4 गुना अलग होगा। - प्रदर्शन निर्देशांक प्रणाली: जाँचें कि मनचाहा दृश्य चुना गया है: लेथ X-Z, मशीनिंग सेंटर X-Y या X-Y-Z।
- टूल के अनुसार प्रदर्शन: हो सकता है टूल लेयर में कुछ टूल के पथ बंद हों।
- प्रोग्राम का अंत:
M30याM02के बाद का कुछ भी नहीं बनता। अगर सबप्रोग्राम उसी फ़ाइल के अंत में रखा है, तो वह केवल कॉल (M98) होने पर चलता है।
आम चेतावनियाँ और पहले कहाँ देखें
| चेतावनी | पहले कहाँ देखें |
|---|---|
| दशमलव बिंदु जाँच | वे पंक्तियाँ जिनके निर्देशांक में दशमलव बिंदु नहीं है; मशीन का दशमलव बिंदु इनपुट मोड (कैलकुलेटर प्रकार है या नहीं) |
| साइकिल का प्रारंभिक बिंदु प्रोफ़ाइल के अंदर | G71/G72 से ठीक पहले का पोज़िशनिंग ब्लॉक और प्रोफ़ाइल के पहले ब्लॉक का X/Z |
| प्रोफ़ाइल एक दिशा में नहीं बदलती | P और Q के बीच वे पंक्तियाँ जहाँ X (G71) या Z (G72) पीछे लौटता है |
| आर्क परिभाषा त्रुटि | पिछले ब्लॉक का अंतिम बिंदु, R का चिह्न, I/J/K मान और अंतिम बिंदु की त्रिज्या |
| स्थिति अनिश्चित | G28/G53 के बाद की पहली गति जो इंक्रीमेंटल है या केवल कुछ अक्ष देती है |
| कॉल किया गया प्रोग्राम नहीं मिला | क्या M98 के P के समान O नंबर वाला प्रोग्राम भी साथ में लोड किया गया है |
5. समस्या दोहराने वाले सबसे छोटे उदाहरण से जाँचें
संपर्क करते समय पूरे उत्पादन NC प्रोग्राम या कंपनी व ग्राहक की जानकारी न भेजें। समस्या दोहराने वाला 10–20 पंक्तियों का कृत्रिम प्रोग्राम, चुना गया मशीन प्रकार, कंट्रोलर और निर्देशांक प्रणाली, अपेक्षित व्यवहार और स्क्रीन पर दिखी कारण पंक्ति पर्याप्त है। समस्या गायब होने तक एक-एक पंक्ति हटाते जाएँ, तो अक्सर इसी प्रक्रिया में कारण मिल जाता है। भेजने का तरीका संपर्क और त्रुटि रिपोर्ट में बताया गया है।