异步子程序功能
使用异步子程序功能,我们可以通过PLC 来触发一些NC 程序,它不受任何操作模式的限制,也不受任何其
它加工程序的限制。
在802D_SL 中,仅支持两个异步子程序,这两个ASUP 文件必须事先存放在CMA 机床制造商循环目录。文
件名必须是PLCASUP1.SPF 和PLCASUP2.SPF。在同一时刻,只有一个ASUP 能执行。PLCASUP1.SPF优先级
高于PLCASUP2.SPF。
9.8.1 参数设置
MD19340 $ON_PROG_MASK=4
MD10702 $MN_IGNORE_SINGLEBLOCK_MASK=13
MD11604 $MN_ASUP_START_PRIO_LEVEL=2
MD20107 $MC_PROG_EVENT_IGN_INHIBIT=C
MD20109 $MC_PROG_EVENT_MASK_PROPERTIES=1
9.8.2 PLC 信号
ASUPS 必须通过PLC 进行初始化。
第二个ASUP 的初始化必须在第一个ASUP 初始化完成后的下一个PLC 扫描周期进行。
ASUPS 初始化信号:
地址 值 功能描述
VB1200 0001
1
2
分配中断程序为PLCASUP1.SPF,其优先级为1
分配中断程序为PLCASUP2.SPF,其优先级为2
V1200 0000.0 启动
V1200 0000.2 PI 服务
V1200 0000.1 0 写变量
特殊功能的调试
63
启动ASUP 功能:
信号 地址——PLCASUP1.SPF 地址——PLCASUP2.SPF
启动 V3400 0000.0 V3400 0001.0
程序执行中 V3400 1000.1 V3400 1001.1
执行结束 V3400 1000.0 V3400 1001.0
错误 V3400 1000.3 V3400 1001.3
中断号没有分配 V3400 1000.2 V3400 1001.2