स्वतंत्र CNC मरम्मत और तकनीकी संदर्भ संपर्क

FANUC प्रोग्राम रीस्टार्ट: ब्लॉक गिनती N नंबर क्यों नहीं है और फ़ीड होल्ड के बाद RESET से 1 का अंतर क्यों आ सकता है?

प्रकाशित अद्यतन

0i-D के प्रोग्राम रीस्टार्ट अध्याय से N क्रम-संख्या और वास्तविक ब्लॉक गिनती का अंतर समझें। शुद्ध मैक्रो कथन गिनती क्यों नहीं बढ़ाते और FEED HOLD तथा RESET में क्या प्रदर्शित होता है, यह स्वनिर्मित तालिका बताती है; किसी संख्या को कॉपी करना सीधे मशीन चलाने का आधार नहीं है।

विषय सूची
  1. दोनों संख्याएँ अलग वस्तुओं का वर्णन करती हैं
  2. स्वनिर्मित तालिका में लेबल, टेक्स्ट पंक्ति और गिनती अलग करें
  3. “1 का अंतर” को यांत्रिक रूप से “1 जोड़ो और चला दो” न बनाएँ
  4. लक्ष्य ब्लॉक मिलने के बाद भी स्थिति और मशीन अवस्था जाँचनी है

मशीनिंग रुकने के बाद स्क्रीन की ब्लॉक गिनती और प्रोग्राम का N नंबर अलग हों तो जरूरी नहीं कि प्रोग्राम का कोई भाग छोड़ दिया गया हो। रीस्टार्ट का विश्लेषण करने से पहले तय करें कि कौन-सी संख्या दर्ज है और रुकावट चलते ब्लॉक के बीच हुई थी या उसके पूरा होने के बाद।

दोनों संख्याएँ अलग वस्तुओं का वर्णन करती हैं

यह लेख संबंधित प्रोग्राम रीस्टार्ट सुविधा वाले 0i-D/0i Mate-D तक सीमित है। B-64304EN/02, §4.9, पृष्ठ 399–400 (मूल निर्माता मैनुअल की सार्वजनिक मिरर प्रति) बताता है कि NC ब्लॉक मशीनिंग के निष्पादन क्रम से गिने जाते हैं, जबकि शुद्ध मैक्रो कथन गिनती नहीं बढ़ाते। FEED HOLD वर्तमान में चल रहा ब्लॉक दिखाता है; RESET और पूरा ब्लॉक समाप्त होने पर सिंगल-ब्लॉक स्टॉप सबसे हाल में पूरा हुआ ब्लॉक दिखाते हैं। N क्रम-संख्या प्रोग्राम का लेबल है, उसे सीधे यह गिनती नहीं मान सकते।

स्वनिर्मित तालिका में लेबल, टेक्स्ट पंक्ति और गिनती अलग करें

मान लें निष्पादन प्रोग्राम के शीर्ष से शुरू होता है और इसमें जंप, लूप, कॉल या वैकल्पिक स्किप नहीं है। तालिका केवल गिनती बताती है; यह चलाने योग्य रीस्टार्ट प्रोग्राम नहीं है:

क्रम में मिलने वाली सामग्रीप्रोग्राम लेबलइस मॉडल की ब्लॉक गिनती
प्रोग्राम शीर्षO प्रोग्राम नंबर1
सामान्य NC तैयारी ब्लॉकN1002
शुद्ध मैक्रो वैरिएबल असाइनमेंटN110अब भी 2
पहला सामान्य NC मोशन ब्लॉकN1503
दूसरा सामान्य NC मोशन ब्लॉकN3004

N300 से संबंधित 4वें ब्लॉक के बीच फ़ीड होल्ड हो तो चल रहा ब्लॉक 4 है; इसके बाद RESET से प्रदर्शन सबसे हाल में पूरे ब्लॉक पर लौटे तो वह 3 होगा। 3 का अर्थ N150 का अंक 150 नहीं है, और 4 फ़ाइल की चौथी पंक्ति भी नहीं है। ये तीनों अवधारणाएँ केवल कुछ विशेष सरल प्रोग्रामों में संयोग से समान हो सकती हैं।

“1 का अंतर” को यांत्रिक रूप से “1 जोड़ो और चला दो” न बनाएँ

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

इसलिए हैंडओवर रिकॉर्ड में “कौन-सा प्रोग्राम संस्करण, किस N लेबल के पास, कितनी गिनती, ब्लॉक के बीच होल्ड था या RESET हो चुका था” का संबंध सुरक्षित रखें। पहले मूल प्रोग्राम के वास्तविक निष्पादन पथ से गिनती समझें, फिर लक्ष्य ब्लॉक सुनिश्चित करें। टेक्स्ट एडिटर की पंक्ति संख्या को विकल्प न मानें।

लक्ष्य ब्लॉक मिलने के बाद भी स्थिति और मशीन अवस्था जाँचनी है

संख्या से ब्लॉक ढूँढ़ना केवल “विश्लेषण कहाँ से शुरू करें” तय करता है; यह साबित नहीं करता कि टूल की मौजूदा स्थिति, कम्पेन्सेशन, स्पिंडल और क्लैम्पिंग दोबारा मशीनिंग में प्रवेश के लिए उचित हैं। लक्ष्य स्थिति तक लौटने का पथ भी अलग सुनिश्चित करना होगा। यह लेख गिनती के आधार पर सीधे स्टार्ट करने का बटन-क्रम नहीं देता और सर्च को पूरी मशीन अवस्था की बहाली नहीं मानता। अन्य सुविधा सामग्री के लिए देखें OPTION अनुभाग।

संबंधित तकनीकी लेख

FANUC वैकल्पिक रोटरी अक्ष नियंत्रण: निरपेक्ष कमांड का चिह्न घूर्णन दिशा कैसे तय करता है?FANUC दिशा-निर्भर हाई-स्पीड पोज़िशन स्विच: समान निर्देशांक पर अलग आउटपुट क्यों हो सकता है?FANUC फ़्लेक्सिबल सिंक्रोनाइज़ेशन: गति बराबर होना और फ़ेज़ मिलना दो अलग शर्तें हैं