GTN_BufMoveSpSetPrmEx¶
指令原型:
GT_API GTN_BufMoveSpSetPrmEx(short core, short crd, short moveAxis, double acc, double dec, double velMax, short fifo)
指令类型:
插补缓冲区指令。
指令说明:
插补缓冲区中实现刀向跟随功能,缓冲区设置move运动参数(带平滑时间)。
指令参数说明:
| core | 核号,正整数,取值范围请参照核号参数范围一栏。 |
|---|---|
| crd | 插补坐标系号,正整数,取值范围请参照插补坐标系号参数范围一栏。 |
| moveAxis | 需要进行Jog运动的轴号,该轴不能处于坐标系中。 正整数,取值范围请参照轴号参数范围一栏。 |
| acc | 加速度,单位:mm/s^2,转换为pulse/ms的单位后,取值范围:[0.016, 32767],小于0.016时加速度为0.016。 |
| dec | 减速度,单位:mm/s^2,转换为pulse/ms的平方的单位后,取值范围:[0.016, 32767],小于0.016时减速度为0.016。 |
| velMax | 最大速度,单位:mm/s,转换为脉冲/毫秒的平方的单位后,取值范围: [0.00006, 32767],小于0.00006时最大速度为0.00006。 |
| fifo | 插补缓存区序号。默认值为0,整数,取值范围请参照插补缓存区序号参数范围一栏。 |
指令返回值:
若返回值为1:
(1) 检查当前坐标系是否映射了相关轴。
(2) 检查是否向fifo1中传递数据,若是,则检查fifo0是否使用并运动,若运动,则返回错误。
(3) 检查相应的fifo是否已满。
其他返回值请参照通用返回值说明。
相关指令: