1、 案例:输入按键控制电机正转、反转(点动,电机转动固定圈数)。
实现功能:要求输入 X0 接一个按钮开关。开关闭合一次电机以 300转/分 的速度正转 10 圈,再以200转/分 的速度反转 10 圈。停止。等待再次开关闭合,重复上述过程。
接线方法:输入X0接触发开关按钮的一端,触发开关的另一端接到公共端XCOM。PUL-连接步进电机驱动器PUL-,DIR-连接步进电机驱动器DIR-,步进电机驱动器的PUL+和DIR+连接+5V。驱动器细分设置800,表示电机转动1圈需要800个脉冲。
程序清单:
备注:检测开关按钮输入或者是其他传感器输入时,使用 “输入”指令。在程序中 [N01]行我们使用了 闭合 触发。但是在[N07]中我们使用了 等待输入的 断开,因为我们的要求是开关按一次,动作一次的目的。因此需要检测开关按钮是否放开的,防止程序跳转回去继续运行出现误动作的情况。
注意:圈数、mm、cm、m、xx(自定义单位)等单位是在单位设置界面中的设置。
1、 案例:输入按键控制电机正转、反转(点动,电机转动固定圈数)。
实现功能:要求输入 X0 接一个按钮开关。开关闭合一次电机以 300转/分 的速度正转 10 圈,再以200转/分 的速度反转 10 圈。停止。等待再次开关闭合,重复上述过程。
接线方法:输入X0接触发开关按钮的一端,触发开关的另一端接到公共端XCOM。PUL-连接步进电机驱动器PUL-,DIR-连接步进电机驱动器DIR-,步进电机驱动器的PUL+和DIR+连接+5V。驱动器细分设置800,表示电机转动1圈需要800个脉冲。
程序清单:
备注:检测开关按钮输入或者是其他传感器输入时,使用 “输入”指令。在程序中 [N01]行我们使用了 闭合 触发。但是在[N07]中我们使用了 等待输入的 断开,因为我们的要求是开关按一次,动作一次的目的。因此需要检测开关按钮是否放开的,防止程序跳转回去继续运行出现误动作的情况。
注意:圈数、mm、cm、m、xx(自定义单位)等单位是在单位设置界面中的设置。
举报