如果要实现两个轴按照凸轮盘进行同步运动,必须使用运动控制指令"MC_CamIn"来耦合这两个轴。
引导轴同步和跟随轴开始进行同步运行的位置即同步位置取决于所定义凸轮盘区域的起始位置和"MasterSyncPosition"和"MasterOffset"两个参数。
"MC_CamIn"功能块的参数 "MasterSyncPosition"定义了在两轴开始同步运行时引导轴在凸轮盘中对应的位置值。从该位置起,两个轴进入同步运行阶段。
可以使用以下公式计算 "MasterSyncPosition"参数的值:
MasterSyncPosition = (两个轴开始同步时引导轴在凸轮盘的位置值) - (凸轮盘的起始位置值/ 凸轮盘上引导轴的第一个点).
下图说明了"MasterSyncPosition"的含义:
Fig. 1
得出以下结论:
- 如果凸轮盘起点在0.000,两轴开始同步时的凸轮盘的引导轴位置值即为参数 "MasterSyncPosition"定义的位置值。
- 如果凸轮盘起点不在0.000,则"MasterSyncPosition"参数值必须使用上面的公式计算得出,参见下面示例。
- 如果需要运行完整的凸轮(换而言之从凸轮盘的起点开始进行同步运行),同步运行必须开始于凸轮盘的起点。上面的公式中参数 "MasterSyncPosition"始终采用默认设置0.000.
示例:
- 凸轮盘引导轴的运行范围从100mm到 460mm,即凸轮的起始位置为100mm.
- 当引导轴在凸轮盘上的位置为 270mm (红点)时,引导轴完成同步。
- 参数 "MasterSyncPosition"由跟随轴开始同步时引导轴在凸轮盘的位置 (270mm)与凸轮盘的起始位置(100mm)的差值计算得到:
270mm – 100mm = 170mm
Fig. 2
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322419.html