跳到主要内容

7.16.18 运动控制-GearInPos

功能

从同步点开始计算从动轴和主动轴的位置比

LD图形

alt text

参数说明

参数类型声明描述备注
MasterAXISVAR_IN_OUT主轴
SlaveAXISVAR_IN_OUT从轴
ExecuteBOOLVAR_IN上升沿启动
RatioNumeratorDINTVAR_IN传动比分子
RatioDenominatorDINTVAR_IN传动比分母
MasterSyncPositionLREALVAR_IN主轴的同步位置
SlaveSyncPositionLREALVAR_IN从轴的同步位置
SyncProfileINTVAR_IN同步进程的配置文件SyncProfile = 0
从动轴在 “MasterStartDistance(主启动距离)”位置时开始与主轴同步,当主轴到达 “MasterSyncPosition(主同步位置)”位置且从动轴同时到达 “SlaveSyncPosition(从同步位置)”位置时,同步完成;
SyncProfile = 1
当从动轴位于 “MasterSyncPosition(主同步位置)”位置时,从动轴开始与主轴同步;当主轴到达 “MasterSyncPosition(主同步位置)+ MasterStartDistance(主启动距离)”位置,且从动轴同时到达 “SlaveSyncPosition(从同步位置)”位置时,同步完成。
MasterStartDistanceLREALVAR_IN从轴开始同步时的主位置/距离
AccelerationLREALVAR_IN传动加速度[u/s2]
DecelerationLREALVAR_IN传动减速度[u/s2]
JerkLREALVAR_IN传动加加速度[u/s3]
SyncDirectionINTVAR_IN从轴的同步方向
BufferModeUSINTVAR_IN定义FB的时间顺序:
0表示立即中止正在进行的运动(默认值);
1表示在上一次运动为“完成”时影响轴
StartSyncBOOLVAR_OUT指令传动装置启动
InSyncBOOLVAR_OUT同步已经完成
BusyBOOLVAR_OUTFB是否存在有效输出,True:FB没有结束
CommandAbortedBOOLVAR_OUT表示该命令被其他命令终止
ErrorBOOLVAR_OUTFB内发生错误的信号
ErrorIDWORDVAR_OUT错误识别码