对于步进电机,我们一般进行定量定位控制,如果控制电机以一定的速度运行一定的位移量,这种方式很容易解决,只需要把速度量和位移量编程即可。但还有相当多的控制是不能事先定位的,例如控制步进电机从起始点开始朝一方向运行,直到碰到一行程开关后停止,然后再反方向回到起始点。再例如要求步进电机在两个行程开关之间往复运行N 次,等等。在这些控制中,我们事先并不知道步进电机位移量的具体值,又应该如何操呢?本控制器领用“中断操作”很好的解决了这一问题,本控制器设置了二个独立的“中断操作”,我们称之为“A 操作”和“B操作”。以“A 操作”为例,工作流程为当程序正在运行时,如果“A操作”端有信号输入,电机做降速停止,程序在此处中断,程序记住了中断处的坐标值,程序跳转到“A 操作入口地址”所指定的程序处
运行程序。
当程序正在运行时,若A 操作端有信号输入,电机做降速停止,程序在此处中断,程序记住了中断处的坐标值,程
序跳转到此行号所指定程序处运行。当程序正在运行时,若B 操作端有信号输入,电机做降速停止,程序在此处中断,程序记住了中断处的坐标值,程序跳转到此行号所制定的程序处运行。
|