额外轴
附加轴是属于轴组但不属于运动学的一部分的轴。它们可以与运动学的协调运动同步移动。额外的轴和运动学的轴开始移动并同时到达目标位置。其他轴运动会被缓冲并与协调运动混合在一起。这同样适用于纯粹的额外轴运动,没有任何运动学运动
与单轴运动相比的差异
与使用功能块控制的单轴运动相比的主要区别,例如 MC_MoveAbsolute
或者 MC_MoveRelative
是运动的同步。如果同步不重要,那么使用单轴功能块命令轴可能是有意义的,因为这样轴的移动速度可能会更快。另一个区别是,额外的轴与轴组一起管理。它们通过以下方式启用 SMC_GroupPower
并且错误可以一起重置 MC_GroupReset
。应该注意的是,附加轴的单轴误差将导致轴组错误
控制额外的轴运动
命令其他轴运动时,无论轴组的主运动是绝对运动还是相对运动,您都可以在绝对和相对运动之间进行选择。例如,可以用同步命令相对额外的轴运动 MC_MoveLinearAbsolute
命令。
其他轴运动可通过以下方式控制 AdditionalAxes
轴组的运动功能块的输入。例如,可以按如下方式命令带有相对额外轴运动的绝对 PTP

如果只应移动额外的轴,则长度为 0 的协调移动(例如, MC_MoveDirectRelative
有距离 0
) 可以与额外的轴运动一起指令。
注意事项
还支持模轴作为附加轴。它们始终处于操作状态
shortest
用于绝对额外轴运动的模式。有关更多信息,请参阅以下内容: mc_directionmc_dire
附加轴的最大数量受库参数的限制
MAX_NUM_ADDITIONAL_AXES
来自SM3_CPKernelDefaults
图书馆。可以在库管理器中更改此参数。有关如何使用其他轴的示例,请参见以下内容: 在机器人中使用其他轴