2.2 PLC 程序设计
结合铣床的系统配置, 设计的PLC 程序由一个主程序和七个子程序组成, 具体如下:
2.2.1 主程序MAIN( OB1)
主程序MAIN 是PLC 在RUN 状态下自动循环执行的程序, 其主要作用: 一是利用SM0.1 接点在PLC 第一个扫描周期调用PLC 初始化子程序PLC_INI( SBR32) , 完成PLC 的初始化工作; 二是利用SM0.0 接点在PLC 每个扫描周期调用各子程序, 完成相应的机床逻辑控制功能, 主程序如图3 所示。
2.2.2 PLC 初始化子程序PLC_INI( SBR32)
PLC 的初始化用于设置一些基本接口信号, 包括设定V32000006.7=1, 使NCK 通道接口的进给倍率生效; 设定各轴V380X0001.5=1 和V380X0001.7=1, 使各轴进给倍率生效和测量系统有效。