FANUC त्रिविमीय टूल कम्पेन्सेशन: निश्चित हर में IJK दिशा और कम्पेन्सेशन मात्रा दोनों क्यों तय करता है?
30i/31i/32i-B मशीनिंग सेंटर मैनुअल के आधार पर अशून्य निश्चित हर की स्थिति में मूल, दोगुने और इकाईकृत IJK की तुलना करें। समान दिशा पर अलग विस्थापन का कारण तथा शून्य घटक, आरंभ मोड और चाप में वैक्टर बनाए रखने की सीमाएँ समझें।
विषय सूची
पोस्ट-प्रोसेसर I, J, K को साथ में 2 से गुणा करे या लंबाई 1 वाले वैक्टर में बदले, दिशा दोनों में वही रहती है। लेकिन यहाँ के FANUC त्रिविमीय टूल कम्पेन्सेशन कॉन्फ़िगरेशन में इससे कम्पेन्सेशन विस्थापन बदलता है; इसे केवल आउटपुट फ़ॉर्मेट का बदलाव नहीं मान सकते।
पहले कम्पेन्सेशन प्रकार और निश्चित हर की शर्त तय करें
FANUC 30i/31i/32i-B मशीनिंग सेंटर मैनुअल B-64484EN-2/03, §6.9 पृष्ठ 240–242 तथा परिशिष्ट पृष्ठ 389 (मूल निर्माता मैनुअल की सार्वजनिक मिरर प्रति) 3-dimensional tool compensation, अर्थात त्रिविमीय टूल कम्पेन्सेशन को परिभाषित करता है। चर्चा उस मशीन तक सीमित है जिसमें यह सुविधा हो, G41 की धनात्मक दिशा का कम्पेन्सेशन हो और 5011 पहले से अशून्य निश्चित हर पर कॉन्फ़िगर हो। पैरामीटर बदलने की सलाह नहीं दी गई है।
मैनुअल 30i-B, 31i-B, 31i-B5 और 32i-B को शामिल करता है, लेकिन उपलब्ध सुविधा वास्तविक मॉडल कॉन्फ़िगरेशन पर निर्भर है। यहाँ IJK त्रिविमीय कम्पेन्सेशन की दिशा और संबंधित परिमाण बताता है; इसे हर पाँच-अक्ष टूल-संपर्क-बिंदु या टूल-अक्ष निर्देश की सामान्य परिभाषा न बनाएँ।
तीनों घटक मिलकर कम्पेन्सेशन विस्थापन कैसे तय करते हैं?
निर्माता का घटक संबंध V=(ri/p,rj/p,rk/p) है। i, j, k, IJK से आते हैं; r, D द्वारा चुना कम्पेन्सेशन मान है; p यहाँ सुनिश्चित किया गया निश्चित हर है। यूक्लिडीय लंबाई की परिभाषा से स्वतंत्र रूप से |V|=|r/p|√(i²+j²+k²) निकलता है। p निश्चित हो तो इनपुट वैक्टर की लंबाई सीधे कम्पेन्सेशन वैक्टर की लंबाई को प्रभावित करती है।
एकसमान मिलीमीटर इनपुट का स्वनिर्मित मॉडल लें: कम्पेन्सेशन तालिका में r=10 mm और निश्चित p=5 है। D के बाद का नंबर केवल तालिका की प्रविष्टि चुनता है, सीधे 10 mm नहीं दर्शाता। नीचे तीन IJK समूहों की दिशा पूरी तरह समान है, लेकिन विस्थापन अलग है।
| पोस्ट-प्रोसेसर का आउटपुट तरीका | IJK मान | प्राप्त V, mm | |V| |
|---|---|---|---|
| मूल वैक्टर | (3,0,4) | (6,0,8) | 10 mm |
| सभी घटक 2 से गुणा | (6,0,8) | (12,0,16) | 20 mm |
| इकाई वैक्टर में बदलना | (0.6,0,0.8) | (1.2,0,1.6) | 2 mm |
पहली पंक्ति में Vx=10×3/5=6, Vz=10×4/5=8 और लंबाई √(6²+8²)=10 है। तीसरी पंक्ति दिशा रखती है लेकिन विस्थापन मूल का 1/5 कर देती है। निश्चित हर प्रोग्राम में दिशा और परिमाण दोनों व्यक्त करने का एक तरीका है; परंपरा समझे बिना IJK को अपने आप नॉर्मलाइज़ नहीं करें।
शून्य घटक और एड्रेस छोड़ना समान नहीं
पृष्ठ 241 के अनुसार रद्द कम्पेन्सेशन की अवस्था से त्रिविमीय कम्पेन्सेशन शुरू करते समय I, J, K तीनों आवश्यक हैं; किसी एक के न होने पर द्विविमीय टूल कम्पेन्सेशन सक्रिय होता है। उदाहरण में J का 0 होना भी स्पष्ट घटक है। पोस्ट-प्रोसेसर J एड्रेस पूरा हटा दे तो आरंभ शर्त बदल जाएगी। आउटपुट समीक्षा में संख्याओं की स्केलिंग और शून्य एड्रेस हटाने को अलग बदलाव मानकर जाँचें।
पहले सीधे ब्लॉक का सत्यापन, फिर अन्य इंटरपोलेशन की जाँच
पृष्ठ 242 बताता है कि वृत्तीय, हेलिकल और इनवॉल्यूट इंटरपोलेशन पिछले ब्लॉक का कम्पेन्सेशन वैक्टर रखते हैं। तालिका में नए IJK से दोबारा निकले परिणाम को इन इंटरपोलेशन प्रक्रियाओं में निरंतर नॉर्मल कम्पेन्सेशन न मानें।
ऑफ़लाइन जाँच में पहले वह सीधा ब्लॉक चुनें जो स्पष्ट रूप से इस अनुभाग के अनुसार वैक्टर बनाता हो। वास्तविक IJK, तालिका का कम्पेन्सेशन मान और सुनिश्चित निश्चित हर अलग-अलग रखकर तीनों घटक निकालें और तुलना करें। दिशा समान पर लंबाई पूर्णांक गुणक से अलग हो तो देखें कि इनपुट वैक्टर स्केल हुआ था या नहीं। मोड ही अलग हो तो पहले आरंभ के सभी एड्रेस जाँचें। मॉडल में कट में प्रवेश या रिट्रैक्शन नहीं है; यह चलाने योग्य कटिंग प्रोग्राम नहीं। अन्य कम्पेन्सेशन सामग्री के लिए देखें OPTION अनुभाग।