FANUC G68 के बाद केवल एक अक्ष: समान एब्सोल्यूट कमांड अलग स्थान पर क्यों पहुँच सकती है?
0i-D मशीनिंग सेंटर मैनुअल के अनुसार समझें कि 11600#5 AX1 घुमाव के बाद छोड़े गए अक्ष को कैसे संभालता है। 90 डिग्री घुमाव के स्वनिर्मित उदाहरण में केवल Y लिखने और दोनों XY स्पष्ट करने के अंतिम बिंदुओं की तुलना करें।
विषय सूची
प्रोग्राम में G90 होने पर भी घुमाव के बाद एब्सोल्यूट निर्देशांक का अर्थ अस्पष्ट हो सकता है: केवल Y लिखने पर, न लिखा गया X किस निर्देशांक तंत्र का मान बनाए रखता है? 0i-D / 0i Mate-D मशीनिंग सेंटर के लिए केवल “एब्सोल्यूट प्रोग्रामिंग” कह देना पर्याप्त नहीं है।
AX1 तय करता है कि छोड़ा गया अक्ष गणना में कैसे आएगा
B-64304EN-2/01, §6.10, मुद्रित पृष्ठ 226–227 (मूल मैनुअल की सार्वजनिक मिरर प्रति) में 11600#5 AX1 का नियम है: 0 पर पहले घुमाव से पहले वाले निर्देशांक तंत्र में लक्ष्य तय होता है, फिर घुमाव होता है। 1 पर पहले घुमाए गए निर्देशांक तंत्र में रूपांतरण होता है, फिर निर्दिष्ट अक्ष का निर्देशांक लागू होता है। समतल के दोनों अक्ष निर्दिष्ट हों तो इस बिट से अंतिम बिंदु नहीं बदलता। यहाँ मौजूदा कॉन्फ़िगरेशन का अर्थ समझाया गया है; प्रोग्राम के अनुरूप पैरामीटर बदलने की सलाह नहीं है।
दोनों तरीकों की गणना करें
स्वनिर्मित उदाहरण केवल G17 के XY समतल और G90 एब्सोल्यूट निर्देशांकों के लिए है। केंद्र (0,0), वामावर्त घुमाव 90° और कोई स्केलिंग, मिररिंग या टूल क्षतिपूर्ति नहीं है। घुमाव शुरू होने से पहले वास्तविक स्थिति मूल XY तंत्र में (20,10) mm है; इसके बाद केवल Y=30 mm माँगा जाता है। 90° रूपांतरण (x,y)→(−y,x) है।
| मौजूदा कॉन्फ़िगरेशन | छोड़े गए अक्ष का व्यवहार | अंतिम बिंदु, मूल XY तंत्र में |
|---|---|---|
| AX1=0 | पहले (20,30) मिलता है, फिर 90° घुमाव | (−30,20) mm |
| AX1=1 | वर्तमान स्थिति घुमाए गए तंत्र में (10,−20) होती है, फिर Y′ को 30 किया जाता है | (−30,10) mm |
दूसरी पंक्ति का लक्ष्य घुमाए गए तंत्र में (10,30) है, जो मूल XY तंत्र में वापस बदलने पर (−30,10) होता है। समान एक-अक्ष आवश्यकता के अंतिम बिंदु में 10 mm का अंतर छोड़े गए निर्देशांक की व्याख्या से आता है; इसे सीधे सर्वो पोज़िशनिंग त्रुटि नहीं कह सकते।
प्रोग्राम स्थानांतरण में यह अस्पष्टता कैसे दूर करें?
ऊपर के मॉडल में घुमाव के लिए लक्ष्य निर्देशांक स्पष्ट रूप से X=20, Y=30 लिखें तो दोनों कॉन्फ़िगरेशन मूल XY तंत्र में (−30,20) देते हैं। इसलिए दूसरी मशीन से प्रोग्राम लाते समय पहले घुमाव शुरू होने के बाद की ऐसी पहली एब्सोल्यूट चाल खोजें जिसमें समतल का एक अक्ष नहीं लिखा है। घुमाव से पहले की स्थिति लेकर फिर गणना करें; केवल G68 का कोण न मिलाएँ।
इसका अर्थ यह नहीं कि एक X जोड़ते ही उत्पादन शुरू किया जा सकता है। पहले तय करें कि वही X डिज़ाइन की मंशा है, और लक्ष्य मशीन के कॉन्फ़िगरेशन से मेल खाने वाले सत्यापन वातावरण में प्रवेश तथा निकास पथ जाँचें।
घुमाव रद्द करने की भी मोड संबंधी सीमाएँ हैं
इसी संस्करण के पृष्ठ 225–226 घुमाव के दौरान G17 / G18 / G19 बदलने से मना करते हैं। G69 से रद्द करने के बाद पहली गति एब्सोल्यूट मानों में होनी चाहिए। यह उदाहरण समतलीय घुमाव है; इसे झुके हुए कार्य तल या TCP का निर्देशांक नियम न मानें। सुविधा उपलब्ध है या नहीं, यह मशीन कॉन्फ़िगरेशन के अनुसार जाँचें। इसे OPTION अनुभाग में रखने का अर्थ यह नहीं कि सभी मूल प्रोग्रामिंग सुविधाओं का अलग शुल्क होता है।