<< 点击显示目录 >> 主页 轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 凸轮曲线自动序列(Cam Profile Automat) > 一般信息 > 事件类型(Event types) > 关于事件类型ncS_START和ncS_START_IV的重要说明 |
"MasterStartPosMode"参数定义了重新进入基本状态的行为。
0: 与启动自动序列automat时的行为相同。区间间隔内的事件生成被中止。事件发生的起始位置(starting position )会根据当前主轴的DINT位置重新计算。
1: 将不进行重新计算起始位置。在DINT/2溢出后,区间间隔的参考点起始位置("旋转轴")仍然存在。
(m - s)的差值是用数据类型DINT计算的。
由此可见:
•"StartPosition "应该在每次自动启动前再次设置;否则,在DINT/2溢出后可能导致不正确的起始位置。
•当用 "MasterStartPosMode = 0 "过渡回到基本状态时,在DINT/2溢出之前也需要重新计算。"StartPosition "和 "StartInterval "也可以在线改变。
•如果与主轴位置的差值保持在DINT/2范围内,"StartPosition "参数可以使用连续间隔加法计算。
在以下模式下改变状态时,下一条曲线会精确衔接到间隔事件对应的主轴位置上:
•以 ncAT_ONCE 和补偿齿轮模式 ncOFF, ncONLYCOMP_DIRECT, ncMA_LATCHPOS, ncV_COMP_A_SL, ncV_COMP_S_MA, ncV_COMP_S_SL, ncV_COMP_A_CYC进行转换。
•以 ncST_END 和补偿齿轮模式 ncMA_LATCHPOS进行转换
ncS_START 和 ncS_START_IV1...4 事件的计算仅由基础状态的相关轴参考所决定,即使在不同状态下使用选择性主轴("MasterParID")。