GTN_LnXYZG0Override2¶
指令原型:
GT_API GTN_LnXYZG0Override2(short core, short crd, long x, long y, long z, double synVel, double synAcc, short fifo)
指令类型:
插补缓冲区指令。
指令说明:
三维直线插补,且终点速度始终为0。该指令描述的插补使用第二速度倍率。
指令参数说明:
| core | 核号,正整数,取值范围请参照核号参数范围一栏。 |
|---|---|
| crd | 插补坐标系号,正整数,取值范围请参照插补坐标系号参数范围一栏。 |
| x | 插补段x轴终点坐标值。取值范围:[-1073741824, 1073741823],单位:pulse。 |
| y | 插补段y轴终点坐标值。取值范围:[-1073741824, 1073741823],单位:pulse。 |
| z | 插补段z轴终点坐标值。取值范围:[-1073741824, 1073741823],单位:pulse。 |
| synVel | 插补段的目标合成速度。取值范围:(0, 65536],单位:pulse/ms。 |
| synAcc | 插补段的合成加速度。取值范围:(0, 32767],单位:pulse/ms2。 |
| fifo | 插补缓存区序号。默认值为0,整数,取值范围请参照插补缓存区序号参数范围一栏。 |
指令返回值:
若返回值为1:
(1) 检查当前坐标系是否映射了相关轴。
(2) 检查是否向fifo1中传递数据,若是,则检查fifo0是否使用并运动,若运动,则返回错误。
(3) 检查相应的fifo是否已满。
其他返回值请参照通用返回值说明。