上图为我司DY-ID单轴可编程控制器,本篇介绍一下控制器如何分时控制两台步进电机; 运行要求: 二台步进电机不同时工作,1 号 电机以 7KHZ 的速度运行 7777 步,停止 1 秒后,2 #号电机以 8KHZ 的速度运 行 8888 步,停止 5 秒,再分别以 9KHZ 的速度返回零点,结束。 设计分析:由于二台步进电机不同时工作,我们可以用一 个单刀双掷小继电器来切换 CP 脉冲,如果要求切换很快,可 以选用电子开关。用控制器的输出口(DC24V)作为控制端。
程序清单: 00 OUT ONNN ;把 CP 信号切换至 1# 电机(本例用 OUT1 作为切换控制端) 01 SPEED 07000 ;为 1# 电机赋值速度 7KHZ 02 G-LEN 777 ;1# 电机运行 777 步 03 OUT 1NNN ;先把 CP 信号切换至 2# 电机 04 DELAY 1000 ;再延时 1 秒 05 SPEED 08000 ;为 2# 电机赋值速度 8KHZ 06 G-LEN 8888 ;2# 电机运行 8888 步 07 OUT 0NNN ;把 CP 信号切换至 1# 电机 08 DELAY 5000 ;延时 5 秒 09 SPEED 09000 ;为 1# 和 2# 电机赋值回零速度 9KHZ 10 G-LEN —7777 ;1# 电机先回零 11 OUT 1NNN ;把 CP 信号切换至 2# 电机 12 DELAY 0500 ;延时 0。5 秒(主要考虑继电器切换时间) 13 G-LEN —8888 ;2# 电机回零 14 END ;程序结束
|