01、功能目的
用戶宏程序插入功能是在程序執行過程中,通過在機床側輸入用戶宏程序插入信號(UIT),此時插入程序優先于當前正在執行的程序,用來調用設定的插入程序。
使用本功能,用戶可根據實際情況來靈活變化執行程序動作。
02、功能說明
此功能是在程序執行期間,在程序中發出M96指令后,到出現M97指令之前或者復位之前,如果此時有輸入插入信號(UIT),則用戶宏程序插入啟動,在當前正在執行的程序中,插入執行“P_”指定的程序,動作順序如下圖1所示:
圖片1
03、使用方法
用戶宏程序插入有效使用方法:
通過簡單的程序指令,通過切換插入信號(UIT)的狀態,在當前正在執行的程序中,來插入執行“P_”所指定的程序。
04、使用方法和PLC信號及系統參數
啟用時狀態
宏程序插入信號(UIT)接通時具體的插入方式、調用方式等包含用戶宏程序插入功能的詳情請參考?M800/M80/E80編程說明書?、?M800/M80/E80 PLC接口說明書?
05、注意事項
此功能僅在以下情況下有效:
?、伲赫幱谧詣舆\行模式或MDI模式,在手動運行時(JOG、步進、手輪時),此功能無效。
?、冢禾幱谧詣舆\行中且此時不處于用戶宏程序插入處理中。
?、郏涸趫绦械都釸補償(或執行刀徑補償)時進行插入,則必須在用戶宏程序插入程序的返回指令中指定順序號(M99P_),否則無法返回至原程序。
?、埽涸?1113=1(插入類型為1)時,如果在插入程序內存在移動指令或MSTB指令,請勿對有多系統間同步等待的系統執行宏程序插入指令,否則可能會造成未執行插入指令的系統保持在同步等待狀態,機床停止加工。
?、荩河脩艉瓿绦虿迦肟刂朴肕代碼都在系統內部進行處理,不向外部輸出。