跳转至

GTN_BufLeapFrog

指令原型:

GT_API GTN_BufLeapFrog(short core,short crd,short axis,TBufLeapFrogInfo *pLeapFrogInfo,short modal,short fifo)

指令类型:

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

指令说明:

设置蛙跳运动参数。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
crd 插补坐标系号,正整数,取值范围请参照插补坐标系号参数范围一栏。
axis 轴号,正整数,取值范围请参照轴号参数范围一栏。
pLeapFrogInfo 蛙跳位置参数结构体指针。详情说明请参照TBufLeapFrogInfo
TBufLeapFrogInfo
#define SLAVE_MIDDLE_POS_DIMENSION_MAX             (3)
typedef struct
{
    double targetPos;              
    double safetyPos;             
    double slaveMiddlePos[SLAVE_MIDDLE_POS_DIMENSION_MAX];            
} TBufLeapFrogInfo;
targetPos:蛙跳目标位置。
safetyPos:安全工艺位置。
slaveMiddlePos:从轴中间点位置信息。
modal 运动的模式。
0:该指令为非模态指令,即不阻塞后续的插补缓存区指令的执行。
1:该指令为模态指令,将会阻塞后续的插补缓存区指令的执行。
fifo 插补缓存区序号。默认值为0,整数,取值范围请参照插补缓存区序号参数范围一栏。

指令返回值:

请参照通用返回值说明