FN 20: WAIT FOR停不NC與PLC

應用

您可使用FN 20: WAIT FOR函數,在程式執行期間同步NC和PLC。控制器停止程式執行,直到符合在FN 20: WAIT FOR-單節中指定的條件。

功能說明

 
注意事項
碰撞的危險!
變更為PLC可導致非所要的行為以及嚴重的錯誤(例如控制器變成無法操作)。基於這項理由,存取PLC受到密碼保護。此函數允許海德漢、工具機製造商以及第三方供應商從NC程式之內與PLC通訊。不建議工具機操作員或NC程式設計師使用此函數。在函數執行期間以及後續加工期間會有碰撞的危險!
  1. 只能在與海德漢、工具機製造商以及第三方供應商協商之後使用該函數。
  2. 相容於來自海德漢、工具機製造商以及第三方供應商的文件

只要讀取系統資料就會使用SYNC函數(例如使用FN 18: SYSREAD)。系統資料需要與目前的日期與時間同步。使用FN 20: WAIT FOR停止預先計算。當控制器遭遇FN 20,則只有在已經執行內含FN 20NC單節之後才計算NC單節

應用範例

11 FN 20: WAIT FOR SYNC

; 用FN 20停止內部預先計算

12 FN 18: SYSREAD Q1 = ID270 NR1 IDX1

; 用FN 18確定X軸的位置

在此範例中,停止控制器的內部預計算,以確定X軸的當前位置。