跳转至

GTN_SetBufCmdStopMode

指令原型:

GT_API GTN_SetBufCmdStopMode(short core, short crd, short bufCmdType, short mode)

指令类型:

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

指令说明:

设置插补用户段指令的停止模式,必须在建立插补坐标系(GTN_SetCrdPrm)之后调用。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
crd 插补坐标系号,正整数,取值范围请参照插补坐标系号参数范围一栏。
bufCmdType 插补用户段指令类型。
BUF_CMD_TYPE_ALL(-1):所有支持设置停止模式的Buf指令,该类型仅支持设置为Default和Continue模式。
BUF_CMD_TYPE_BUF_MOVE(0):BufMove模态指令,该类型仅支持设置为Default和Continue模式。
BUF_CMD_TYPE_BUF_GEAR(1):BufGear指令,该类型仅支持设置为Default和Continue模式。
BUF_CMD_TYPE_BUF_IO(2):BufIo指令,该类型支持设置为Default、Continue和Hold模式。
注意:在Continue和Hold模式下,只有指令<a href="GTN_SetBufIoHoldValue.html"target="_self">GTN_SetBufIoHoldValue</a>设置doMask非0时才生效。
mode 停止模式。
BUF_CMD_STOP_MODE_DEFAULT(0):默认模式,与复位后行为一致。
如果设置了其他模式,可以通过设置成默认模式取消配置的功能。
BUF_CMD_STOP_MODE_CONTINUE(1):BufGear指令,暂停恢复模式。
注意:BufIo暂停时输出指令GT_SetBufIoHoldValue设置的do值,恢复运动时输出暂停前状态,doMask非0时生效。
BUF_CMD_STOP_MODE_HOLD(2):暂停输出保持值,不恢复暂停前状态。
仅BufIo支持,暂停插补运动时,输出指令GT_SetBufIoHoldValue设置的do值,不恢复,doMask非0时生效。

指令返回值:

请参照通用返回值说明

相关指令:

GTN_SetBufCmdStopMode

GTN_GetBufCmdStopMode

GTN_GetBufIoHoldValue