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

FANUC G66.1 में आर्ग्युमेंट: निर्देशांक ब्लॉक जरूरी नहीं कि पहले मूल गति कराए

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

30i-A में G66 और G66.1 की तुलना से गति के बाद कॉल और हर NC ब्लॉक के डेटा को आर्ग्युमेंट बनाने का अंतर समझें। कस्टम निर्देशांक मैपिंग बताती है कि X, Y देखकर मूल अंतिम बिंदु पर पहले जाना क्यों नहीं मान सकते।

विषय सूची
  1. G66 गति के बाद कॉल करता है; G66.1 ब्लॉक डेटा मैक्रो को देता है
  2. स्वनिर्मित निर्देशांक मैपिंग उदाहरण
  3. G66 कर देने से भी इंटरफ़ेस समान नहीं रहता

कस्टम मशीनिंग चक्र में X, Y वाली पंक्ति साधारण पोज़िशनिंग ब्लॉक जैसी लग सकती है, लेकिन वह केवल दो मान मैक्रो को दे रही हो सकती है। G66.1 का मुख्य अंतर “कुछ अतिरिक्त कॉल” नहीं है; वह बाद के NC ब्लॉक के एड्रेस डेटा का उपयोग बदलता है।

G66 गति के बाद कॉल करता है; G66.1 ब्लॉक डेटा मैक्रो को देता है

स्रोत FANUC 30i/31i/32i-A उपयोगकर्ता मैनुअल B-63944EN/03, §16.7.2–16.7.3, पृष्ठ 532–539 (निर्माता के मैनुअल की सार्वजनिक प्रति) के अनुसार G66 अक्ष गति ब्लॉक चलने के बाद मैक्रो कॉल करता है। G66.1 प्रत्येक NC निर्देश ब्लॉक पर मैक्रो कॉल करता है और उसके X, Y, F जैसे एड्रेस डेटा को पहले सीधे चलाने के बजाय आर्ग्युमेंट देता है। O, फ़ाइल नाम, N और G कोड के अलग नियम हैं; सभी अक्षरों को साधारण आर्ग्युमेंट कहना सही नहीं।

नीचे संबंधित मोड सक्रिय होने के बाद के साधारण NC ब्लॉक की तुलना है। नेस्टिंग नहीं मानी गई है; G67 जैसे मोड नियंत्रण ब्लॉक अपने अर्थ के अनुसार ही काम करते हैं:

अगले ब्लॉक का डेटाG66G66.1
X20.0 Y30.0सक्रिय गति मोड के अनुसार पहले चलेगा, फिर मैक्रो कॉल होगाX, Y आर्ग्युमेंट बनकर मैक्रो को मिलेंगे; इससे मूल गति पहले नहीं चलेगी
केवल F250.अक्ष गति नहीं है, इसलिए यह ब्लॉक उस मोडल कॉल को ट्रिगर नहीं करताNC निर्देश ब्लॉक होने से मैक्रो कॉल होगा; F आर्ग्युमेंट बनेगा

स्वनिर्मित निर्देशांक मैपिंग उदाहरण

मानें कि मशीन निर्माता ने केवल समझाने के लिए एक मैक्रो इंटरफ़ेस बनाया है। X, Y मिलने पर मैक्रो स्पष्ट रूप से (X+5, Y−3) तक निरपेक्ष पोज़िशनिंग बनाता है; बाकी इकाइयाँ, निर्देशांक तंत्र और कम्पेन्सेशन तय हैं। इनपुट (20, 30) होने पर मैक्रो का लक्ष्य (25, 27) है। G66.1 मोड में पथ को “पहले (20, 30), फिर (25, 27)” न समझें। पहली जोड़ी इंटरफ़ेस इनपुट है; गति होगी या नहीं और कैसी होगी, यह मैक्रो का मुख्य भाग तय करता है।

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

G66 कर देने से भी इंटरफ़ेस समान नहीं रहता

G66 के आर्ग्युमेंट उसी ब्लॉक में सेट होते हैं जिसमें G66 निर्दिष्ट है। हर बाद के गति ब्लॉक का डेटा अपने-आप नए कॉल आर्ग्युमेंट नहीं बनता। इसलिए G66.1 को G66 में बदलना कॉल का समय और मैक्रो को मिलने वाला डेटा दोनों बदल सकता है। केवल कॉल गिनकर प्रतिस्थापन सत्यापित नहीं कर सकते।

मौजूदा प्रोग्राम के विश्लेषण में तीन कॉलम बनाएँ: मूल ब्लॉक के एड्रेस, वास्तव में मैक्रो को मिले मान और मैक्रो द्वारा बनी अंतिम गति। यदि F केवल पास हुआ और मैक्रो ने उपयोग नहीं किया, तो कॉल ब्लॉक में लिखा F साधारण फ़ीड ब्लॉक की तरह लागू हो गया है, ऐसा न मानें। कस्टम चक्र का सही अंत मैक्रो के भीतर निरपेक्ष/इन्क्रिमेंटल मोड, इकाइयों और अवस्था बहाली के अनुबंध पर भी निर्भर करता है। लेख G कोड दोबारा बाँधने के पैरामीटर चरण नहीं देता। संबंधित सामग्री देखें OPTION अनुभाग।

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

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