跳转至

GTN_SetAxisLimitModeLa

指令原型:

GT_API GTN_SetAxisLimitModeLa(short core, short crd, int *pAxisLimitMode)

指令类型:

立即指令,调用后立即生效。

指令说明:

设置指定坐标系下各个轴运动能力的限制模式。
对应建立前瞻坐标系时指定的机床类型,有默认的轴限制模式,如果不需要修改,则不需要调用该指令。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
crd 插补坐标系号,正整数,取值范围请参照插补坐标系号参数范围一栏。
pAxisLimitMode 轴限制模式数组,数组长度为8,用于设置各个轴运动能力的限制模式。
限制模式包括轴最大速度限制、最大加速度限制、最大速度跳变量限制。
可通过位或操作得到每个轴需要进行限制的模式。
需要对第1轴进行最大速度限制:
pAxisLimitMode[0] = AXIS_LIMIT_MAX_VEL; 进行最大速度和最大速度变化量的限制:
pAxisLimitMode[0] = AXIS_LIMIT_MAX_VEL | AXIS_LIMIT_MAX_DV; 定义描述如下:
AXIS_LIMIT_NONE(0) :轴无限制。
AXIS_LIMIT_MAX_VEL(1):轴最大速度限制。
AXIS_LIMIT_MAX_ACC(2):轴最大加速度限制。
AXIS_LIMIT_MAX_DV(4):轴最大速度跳变量限制。

指令返回值:

请参照通用返回值说明

指令示例:

注意事项: