GTN_ArcXYCACEx¶
指令原型:
GT_API GTN_ArcXYCACEx(short core,short crd,double x,double y,double a,double c,double xCenter,double yCenter,short circleDir,double synVel,double synAcc,long segNum,short override2,short fifo)
指令类型:
插补缓冲区指令。
指令说明:
五轴圆弧插补。使用圆心描述方法描述圆弧。
指令参数说明:
| core | 核号,正整数,取值范围请参照核号参数范围一栏。 |
|---|---|
| crd | 插补坐标系号,正整数,取值范围请参照插补坐标系号参数范围一栏。 |
| x | 圆弧插补x轴的终点坐标值,单位:mm。 当未开启RTCP时,输入的终点位置为轴坐标系下的坐标;当开启RTCP时,输入的终点位置为笛卡尔坐标系下的空间坐标值。 |
| y | 圆弧插补y轴的终点坐标值,单位:mm。 当未开启RTCP时,输入的终点位置为轴坐标系下的坐标;当开启RTCP时,输入的终点位置为笛卡尔坐标系下的空间坐标值。 |
| a | 圆弧插补过程中a轴的终点坐标值,单位:度。 当开启RTCP时,a轴在圆弧插补过程中从起点位置运动到终点位置;当未开启RTCP时,a轴的终点位置必须和起点位置保持不变。 |
| c | 圆弧插补过程中c轴的终点坐标值,单位:度。 当开启RTCP时,c轴在圆弧插补过程中从起点位置运动到终点位置;当未开启RTCP时,c轴的终点位置必须和起点位置保持不变。 |
| xCenter | 圆弧插补的圆心x方向相对于起点位置的偏移量,单位:mm。 |
| yCenter | 圆弧插补的圆心y方向相对于起点位置的偏移量,单位:mm。 |
| circleDir | 圆弧的旋转方向。 |
| synVel | 插补段的目标合成速度,单位:mm/s。 |
| synAcc | 插补段的合成加速度,单位:mm/s2。 |
| segNum | 该插补段对应的用户段号。 |
| override2 | 速度倍率选择,0:选择速度倍率1,1:选择速度倍率2。 |
| fifo | 插补缓存区序号。默认值为0,整数,取值范围请参照插补缓存区序号参数范围一栏。 |
指令返回值:
请参照通用返回值说明。
指令示例:
注意事项: