跳到主要内容

7.17.1 运动控制-AxesLinearRelative

功能

此功能块命令两个轴以线性路径相对起点移动到指定的终点

LD图形

alt text

参数说明

参数类型声明描述备注
A1AXISVAR_IN_OUT要执行命令的选定轴A1功能块使用
A2AXISVAR_IN_OUT要执行命令的选定轴A2功能块使用
ExecuteBOOLVAR_IN上升沿启动
A1PostionLREALVAR_INA1轴的指令相对位置1.用户单元.
2. 不能超过轴配置中的设置范围。3. 速度是合成速度,而不是单轴速度。
A2PositionLREALVAR_INA2轴的指令相对位置
VelocityLREALVAR_IN最大速度 [u/s]。可以为带符号的值
AccelerationLREALVAR_IN加速度 [u/s2].
DecelerationLREALVAR_IN减速度 [u/s2].
JerkLREALVAR_IN加加速度 [u/s3].
BufferModeUSINTVAR_IN定义FB的时间顺序。
0: 立即中止正在进行的运动 (默认值)
1: 在上一次运动为“完成”时才会影响轴
DoneBOOLVAR_OUT到达指令位置
BusyBOOLVAR_OUTTrue: FB还未完成
ActiveBOOLVAR_OUT表示FB可以控制轴1. BufferMode=0, 当使能该FB时,Active输出会被设置为1;当该FB完成时,Active输出会被重置为0。
2. BufferMode=1,当轴被FB控制时,Active输出会被设置为1。
CommandAbortedBOOLVAR_OUT表示该命令被其他命令终止
ErrorBOOLVAR_OUTFB内发生错误的信号
ErrorIDWORDVAR_OUT错误识别码