FN 20: WAIT FOR同步NC与PLC
应用
在程序运行期间,可用FN 20: WAIT FOR功能保持NC与PLC间的同步。数控系统停止程序运行直到满足FN 20: WAIT FOR-程序段中指定的条件。
功能说明
注意
碰撞危险!
修改PLC可导致意外情况和严重错误(例如,数控系统失灵)。为此,对PLC的访问有密码保护。此功能用于海德汉、机床制造商和第三方供应商在NC数控程序内与PLC通信。不建议机床操作员或NC数控编程人员使用此功能。执行该功能和在后续加工中,可能发生碰撞!
- 只能在联系海德汉、机床制造商或第三方供应商并了解情况后才能使用此功能。
- 遵守海德汉、机床制造商和第三方供应商文档说明的要求
只要读取系统数据,应使用SYNC功能(例如,用FN 18: SYSREAD读取)。系统数据需要与当前日期和时间同步。用FN 20: WAIT FOR停止预读计算。数控系统达到FN 20时,仅在执行了含FN 20的NC数控程序段后才计算NC数控程序段。
应用举例
11 FN 20: WAIT FOR SYNC | ; 停止FN 20的内部预读计算 |
12 FN 18: SYSREAD Q1 = ID270 NR1 IDX1 | ; 用FN 18确定X轴位置 |
本例中,停止数控系统内部的预计算,以确定X轴的当前位置。