在主驱动和时间驱动模式之间切换
在激活另一条运动指令(如 MCLM 和 MCCM)并且为新指令设定的模式不同于激活运动指令的模式时,将在主轴驱动和时间驱动模式之间自动切换运动模式。
在激活新的运动指令时,系统假定新指令所需的模式与以新指令所包含的速度参数的设定单位指定的模式(主轴驱动或时间驱动)相同。在任何情况下(包括切换模式时),设定加速度、减速度和急动度时,都必须采用与速度参数相同的单位,否则指令将发生 MDSC_UNITS_CONFLICT_ERROR 错误。
如果在使用 MCCD 指令时尝试在主轴驱动模式与时间驱动模式之间切换时,将发生 MDSC_INVALID_MODE_OR_MASTER_CHANGE 运行错误。
如果主轴和从轴都处于空闲状态(例如暂停),则 MCLM 或 MCCM 可以更改从轴状态。但是,在主轴处于空闲状态时,若在从坐标系统运动期间启动 MDSC 模式,则会生成错误 MDSC IDLE_MASTER_AND_SLAVE_MOVING。
不同的时间驱动模式和主轴驱动模式可用于不同的运动类型,从而产生叠加运动。例如,对于坐标系统中的轴,MAM 可以处于时间驱动模式,而坐标系统的 MCLM 可以处于主轴驱动模式。
更改主轴
按照以下事件序列,将从坐标系统从某一主轴传送到另一主轴。
- 首先,必须执行 MDCC 指令,将从坐标系统从第一个主轴重新分配至第二个主轴。此操作会使重新分配处于待处理状态。将 MDCC 指令的 IP 位置位,指示待处理的重新分配操作。
- 其次,必须执行新的运动命令(例如,MCLM 或 MCCM)。当执行此运动指令(进入 IP 状态)时,将从坐标系统从第一个主轴解锁,并重新分配至第二个主轴。
最终有效的从轴速度将按主轴速度与从轴设定速度的乘积进行计算。如果根据原从坐标系统运动速度,新的最终有效从坐标系统速度小于 10%,则不允许更改并生成 MDSC_INVALID_SLAVE_SPEED_REDUCTION 错误。如果第二个主轴处于空闲状态(速度 = 0),则发出此请求的运动指令将出现 MDSC_IDLE_MASTER_AND_SLAVE_MOVING 错误。
如果在传输过程中第二个主轴正在运动,则可以查看执行传输的运动指令的 TrackingMaster 指令状态位,确定传输何时结束。当从坐标系统的加速或减速过程完成时,该位置位。此时,从坐标系统将与第二个主轴同步。
提供反馈