一起创业网-为互联网创业者服务

运动控制子程序怎么用

运动控制子程序的使用方法如下:

初始化运动轴指令

对每个轴必须启用一条初始化指令,并确保EN和MOD_EN一直是接通状态(SM0.0)。

初始化完成后,Done标志变为ON,Error标志显示错误代码编号。

常用的初始化变量包括C_Pos(当前位置)、C_Speed(当前速度)和C_Dir(当前方向信号状态)。

手动子例程

可以手动以指定速度正反转运行,也可以按照向导组态的JOG速度点动正反转运行。

RUN:接通时以Speed中指定的速度连续运行,在运行过程中改变速度会立刻生效,接通Dir可以切换运行方向(在运行时切换无效)。

JOG_P:正转点动,速度在以向导中组态的电机点的动速度(JOG_SPEED)。

JOU_N:反转点动。

单段定量发脉冲子例程

可以以指定的速度和数量来发送脉冲,发送完成后即自动停止。

START:触发开始发脉冲信号,必须在运动轴空闲时发送一次信号,必须要用边沿触发。

POS:设定的数量,相对模式时为距离,绝对模式时为位置。

Speed:设定运行的速度。

主程序调用指令CALL

在顺控程序中,对共同处理的程序进行调用的指令,可以减少程序的步数,更加有效地设计程序。

指令格式及对象软元件:CALL/CALLP指令,指针P标记的步跳转,执行标记的子程序,直到执行SRET后返回到CALL/CALLP指令的下一步继续运行。

使用说明:一层使用或嵌套使用,子程序内的CALL指令嵌套使用最多允许7次,指针P所指定的子程序请在FEND指令后编写,不可与CJ指令指定相同的指针编号P。

运动控制面板

STEP7 Micro/WIN SMART编程软件提供了运动控制面板,方便用户进行运动控制的调试。

运动控制面板只能在STOP模式下使用,通过工具栏打开运动控制面板,选择要操作的轴,选择操作选项。

运动控制面板显示轴的状态,例如当前位置、当前速度及方向等,还有错误及状态等。

通过以上步骤,你可以使用运动控制子程序来实现对运动轴的初始化、手动控制、定量发脉冲等功能。确保在编写程序时遵循正确的指令和步骤,以实现预期的运动控制效果。