FANUC दिशा-निर्भर हाई-स्पीड पोज़िशन स्विच: समान निर्देशांक पर अलग आउटपुट क्यों हो सकता है?
30i/31i/32i-B के दिशा-निर्भर हाई-स्पीड पोज़िशन स्विच में क्षेत्र जाँच और बिंदु पार करने की घटना अलग समझें। आगे-पीछे पथ पर अवस्था देखने से स्पष्ट है कि वर्तमान स्थान अकेला वर्तमान स्विच मान नहीं बताता।
विषय सूची
अक्ष दो बार उसी स्थान पर रुके और पोज़िशन स्विच एक बार 0, दूसरी बार 1 हो, तो जरूरी नहीं कि निर्देशांक मापन अस्थिर हो। दिशा से ट्रिगर होने वाले हाई-स्पीड पोज़िशन स्विच में आउटपुट इस पर भी निर्भर है कि पहले कौन-सा ट्रिगर बिंदु पार हुआ था।
स्थिति क्षेत्र जाँचना और पार करने की घटना दर्ज करना अलग तंत्र हैं
FANUC 30i/31i/32i-B विवरण मैनुअल B-64482EN/03, §1.48–1.50, पृष्ठ 68 (निर्माता के मैनुअल की सार्वजनिक प्रति) साधारण पोज़िशन स्विच और दिशा-निर्भर हाई-स्पीड पोज़िशन स्विच को अलग करता है। दूसरा निर्देशांक और गति दिशा देखता है: निर्धारित दिशा में एक निर्देशांक पार करने पर 1 और दूसरे को निर्धारित दिशा में पार करने पर 0 सेट करता है। संबंधित हाई-स्पीड पोज़िशन स्विच और दिशा-निर्भर फ़ंक्शन कॉन्फ़िगरेशन चाहिए। केवल “हाई-स्पीड” नाम से जाँच का लॉजिक तय नहीं कर सकते।
स्वनिर्मित इवेंट मॉडल: दोनों ट्रिगर धनात्मक दिशा में
मानें कि X=40 mm धनात्मक दिशा में पार करने पर 1 और X=80 mm धनात्मक दिशा में पार करने पर 0 सेट हो। शुरुआती आउटपुट 0 है। नीचे केवल ये दोनों घटनाएँ देखी गई हैं; बीच में रीसेट, मोड बदलाव या अन्य अवस्था हस्तक्षेप नहीं माना गया है:
| इस बार की गति | निर्दिष्ट दिशा से मेल खाती घटना | गति समाप्त होने पर आउटपुट |
|---|---|---|
| 0→30 mm | कोई नहीं | 0 |
| 30→50 mm | 40 को धनात्मक दिशा में पार करना | 1 |
| 50→30 mm | 40 को उलटी दिशा में पार करना; निर्धारित घटना नहीं | अब भी 1 |
| 30→90 mm | पहले 40, फिर 80 को धनात्मक दिशा में पार करना | अंत में 0 |
पहली बार 30 पर पहुँचने पर आउटपुट 0 है, दूसरी बार 30 पर 1 है। दोनों निर्देशांक सही हैं। अंतर इस बात से है कि पहले 1 सेट करने की घटना हुई या नहीं और उसके बाद 0 सेट करने की घटना हुई या नहीं।
इसे केवल “40 से 80 के बीच 1” क्यों नहीं कह सकते
दिशा-रहित क्षेत्र जाँच में X=30 क्षेत्र के बाहर है, इसलिए दोनों बार 0 होगा। लेकिन इवेंट मॉडल में 40 को उलटी दिशा में पार करने के बाद मान्य क्लियर घटना नहीं हुई, इसलिए 1 बना रहता है। दो फ़ंक्शन मिलाकर पढ़ने से यही “स्थान छोड़ दिया, सिग्नल अभी भी क्यों है” वाला गलत निष्कर्ष निकलता है।
इसलिए ऐसे सिग्नल की अवस्था जाँचने के लिए निर्देशांक का एक स्क्रीनशॉट पर्याप्त नहीं है। कम से कम पिछली सेट और क्लियर घटना तथा बीच की गति दिशा एक ही पथ पर देखें। यह भी अलग करें कि रिकॉर्ड CNC का आउटपुट है या बाद में PMC लॉजिक से संसाधित मान।
हाई-स्पीड का अर्थ शून्य विलंब या सुरक्षा स्विच नहीं है
हाई-स्पीड फ़ंक्शन निगरानी और आउटपुट क्षमता बदलता है, लेकिन बाहरी सैंपलिंग, PMC प्रोसेसिंग और ऐक्चुएटर की क्रिया को तत्काल नहीं बनाता। अवस्था तालिका केवल लॉजिक का क्रम बताती है; इसमें कोई निश्चित सैंपलिंग चक्र या विलंब नहीं माना गया है। ट्रिगर स्थिति और बाहरी क्रिया के अंतर के विश्लेषण के लिए संबंधित इंटरफ़ेस और समय संबंधी आधार अलग चाहिए।
केवल नाम से इस पोज़िशन स्विच को प्रमाणित कार्मिक सुरक्षा सिग्नल भी नहीं मान सकते। लेख सिग्नल फ़ोर्स करने या पैरामीटर दोबारा लिखने के चरण नहीं देता। अन्य निगरानी फ़ंक्शन सामग्री देखें OPTION अनुभाग।