用戶宏程序擴展輸入信號
在一些設備的系統子程序中經常會使用一些系統變量(如#1000等),系統變量#1000等作為用戶宏程序輸入信號,可以獲取PMC系統G54~G55信號的狀態,根據讀取的狀態,執行相應的程序。如在常用的換刀子程序中系統變量用於判斷當前主軸刀號是否與指令刀號一致。在系統中信號G54~G55為最常使用的用戶宏程序輸入信號,共16個,與之對應的系統變量為#1000~#1015。但是在一些特殊設備中,若需要使用的用戶宏程序輸入信號超過G54~G55時,該怎麼辦呢?
其實在FANUC系統中,系統默認使用的用戶宏程序輸入信號為G54~G55,但是可以通過修改參數6001#0(MIF)為1後,將用戶宏程序接口信號進行擴展,擴展後可以使用擴展宏程序輸入信號G56~G57了。
用戶宏程序擴展輸入信號G56~G57,分別對應系統變量#1016~#1031,如下圖,當在系統PMC中將G56.0觸發;
信號G56.0為1時,系統變量#1016也會自動變為1,運行與系統變量#1016相關的程序,如下圖將#1016的值賦值在變量#500中;
此時查看變量#500,#500的值已經變為1了。
所以當系統內用戶宏程序接口信號數量不足時,可通過本文方法將用戶宏程序接口進行擴展,擴展後的接口並不僅限於用戶宏程序輸入信號,同樣也包含用戶宏程序輸出信號。