FANUC मैक्रो इंटरप्ट से वापसी: M99 के बाद P जोड़ने से लौटने की मोडल अवस्था क्यों बदलती है?
16i/18i-MB के मैक्रो इंटरप्ट नियम में M99 पुरानी मोडल अवस्था लौटाता है, जबकि M99P इंटरप्ट की नई अवस्था रखता है। समान शुरुआती बिंदु पर निरपेक्ष, इन्क्रिमेंटल और फ़ीड मानों से समझें कि वापसी स्थान और वापसी अवस्था अलग जाँचें।
विषय सूची
इंटरप्ट-प्रकार कस्टम मैक्रो में M99 और P वाले M99 केवल अलग प्रोग्राम स्थान पर ही नहीं लौट सकते, बल्कि मोडल जानकारी भी अलग सँभालते हैं। केवल लक्ष्य N ब्लॉक मौजूद है या नहीं देखने से यह तय नहीं होता कि लौटने के बाद X और F का अर्थ क्या होगा।
यह मैक्रो इंटरप्ट का नियम है, सभी सबप्रोग्राम का नहीं
स्रोत 16i/160i/160is-MB तथा 18i-MB, MB5 सीरीज़ ऑपरेटर मैनुअल GFZ/B-63534EN/02, §15.11, पृष्ठ 446–449 (निर्माता के मैनुअल की सार्वजनिक प्रति) के अनुसार मैक्रो इंटरप्ट, साधारण कॉल से अलग, इंटरप्ट सिग्नल से शुरू होता है। M99 से वापसी पर इंटरप्ट से पहले की मोडल जानकारी बहाल होती है। M99 Pxxxx से लौटने पर इंटरप्ट प्रोग्राम द्वारा बदली नई मोडल अवस्था साथ लौटती है। P वापसी के लिए खोजा जाने वाला सीक्वेंस नंबर है, कॉल किए जाने वाला O प्रोग्राम नंबर नहीं। लेख इसी संस्करण के समर्थित इंटरप्ट-प्रकार मैक्रो और मेमोरी में सहेजे प्रोग्राम के संचालन तक सीमित है।
एक ही X10.0 के दो अलग अंतिम बिंदु हो सकते हैं
स्वनिर्मित अवस्था उदाहरण में इंटरप्ट से पहले मेट्रिक G01, G90, G94, F600 हैं। इंटरप्ट प्रोग्राम G91, F120 कर देता है। अन्य निर्देशांक रूपांतरण और कम्पेन्सेशन इस उदाहरण में शामिल नहीं हैं।
| वापसी का रूप | वापसी के बाद निरपेक्ष/इन्क्रिमेंटल मोड | वापसी के बाद प्रति-मिनट फ़ीड मान |
|---|---|---|
| M99 | G90 बहाल | 600 mm/min बहाल |
| M99 P700 | G91 बना रहता है | 120 mm/min बना रहता है |
केवल अर्थ की तुलना के लिए आगे मानें कि दो स्वतंत्र विश्लेषणों में वापसी के बाद पहली गति समान वर्कपीस निर्देशांक X=40 mm से शुरू होती है। ब्लॉक केवल X10.0 देता है और ऊपर की मोडल अवस्थाएँ दोबारा नहीं लिखता। G90 में अंतिम बिंदु X=10 mm और विस्थापन −30 mm है; G91 में अंत X=50 mm और विस्थापन +10 mm है। दिशा, दूरी और फ़ीड मान सभी अलग हो सकते हैं।
यह दावा नहीं है कि दोनों वापसी रूप वास्तव में निश्चित रूप से एक ही प्रोग्राम ब्लॉक पर पहुँचते हैं। यह इंटरप्ट के दौरान टूल की भौतिक स्थिति का पूर्वानुमान भी नहीं है। समान शुरुआत केवल “मोडल अर्थ” के प्रभाव को अलग करती है। वास्तविक विश्लेषण में वापसी लक्ष्य और इंटरप्ट की स्थिति अलग जाँचनी होगी।
केवल G90 जोड़ना भी कुछ अवस्था छोड़ सकता है
ऊपर के M99 P700 वाले मामले में यदि लक्ष्य ब्लॉक केवल G90 दोबारा लिखे, तो निरपेक्ष स्थिति का अर्थ स्पष्ट हो जाएगा, लेकिन F अब भी 120 रह सकता है। ज्यामितीय अंतिम बिंदु सही हो तो भी इससे मशीनिंग शर्तें बहाल होना सिद्ध नहीं होता। इसके उलट केवल F600 लिखने से भी निर्देशांक पर G91 का प्रभाव नहीं मिटता।
वापसी इंटरफ़ेस की समीक्षा में “कौन-सा ब्लॉक चलेगा” और “उसमें प्रवेश पर कौन-सी मोडल अवस्थाएँ सक्रिय हैं” दो कॉलम में लिख सकते हैं। फिर देखें कि लक्ष्य ब्लॉक किस विरासत में मिली अवस्था पर निर्भर है। दोनों वापसी रूपों के अपने उपयोग हैं; P जोड़ना बिना दुष्प्रभाव वाला जंप-सुधार नहीं है।
मोडल अवस्था बहाल होने का अर्थ मशीन की स्थिति, क्लैम्पिंग अवस्था या बाहरी उपकरण की क्रिया उलटी चलना नहीं है। लेख प्रोग्राम के अर्थ का विश्लेषण करता है, सीधे चलाने योग्य इंटरप्ट मैक्रो नहीं देता। संबंधित सामग्री देखें OPTION अनुभाग।