R)对应于接点,互锁指令(IL、ILC)可看成总开关,等等。这样,原有的继电控制逻辑,经转换即可变成梯形图,再进一步转换,即可变成语句表程序。 有了这个对应关系,用PLC程序代表继电逻辑是很容易的。这也是PLC技术对传统继电控制技术的继承。
2.2.2数控滑台的PLC控制方法
数控滑台的控制因素主要有三个:
① 行程控制
一般液压滑台和机械滑台的行程控制是利用位置或压力传感器(行程开关/死挡铁)来实现;而数控滑台的行程则采用数字控制来实现。由数控滑台的结构可知,滑台的行程正比于步进电机的总转角,因此只要控制步进电机的总转角即可。由步进电机的工作原理和特性可知步进电机的总转角正比于所输入的控制脉冲个数;因此可以根据伺服机构的位移量确定PLC输出的脉冲个数:
n= DL/d (1)
式中 DL--伺服机构的位移量(mm)
d --伺服机构的脉冲当量(mm/脉冲)
② 进给速度控制
伺服机构的进给速度取决于步进电机的转速,而步进电机的转速取决于输入的脉冲频率;因此可以根据该工序要求的进给速度,确定其PLC输出的脉冲频率:
f=Vf/60d (Hz) (2)
式中 Vf--伺服机构的进给速度(mm/min)
③ 进给方向控制
进给方向控制即步进电机的转向控制。步进电机的转向可以通过改变步进电机各绕组的通电顺序来改变其转向;如三相步进电机通电顺序为A-AB-B-BC-C-CA-A...时步进电机正转;当绕组按A-AC-C-CB-B-BA-A...顺序通电时步进电机反转。因此可以通过PLC输出的方向控制信号改变硬件环行分配器的输出顺序来实现,或经编程改变输出脉冲的顺序来改变步进电机绕组的通电顺序实现。
2.2.3自动(步进)控制程序的梯形图
公共程序是系统共用程序。手动控制程序实现机床的点动控制。自动程序采用移位寄存器移位步进控制方式,它包含了"自动"和"步进"操作功能,程序执行"自动"或"步进"取决于工作方式选择开关的状态。在程序中,二者的区别在移位寄存器的移位控制端。当选择自动"方式时,X010常闭闭合,移位寄存器正常移位步进;当选择"步进"方式时,X010常开闭合,'常闭分断,步进命令是否有效取决于上一步是否完成和工作启动按钮SB3是否按下。每按一次SB3,移位寄存器按动作顺序向前步进一步。自动(步进)控制程序的梯形图如下图所示
图 自动(步进)程序
??
??
??
??