跳转至

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 圆弧的旋转方向。
0:顺时针圆弧。
1:逆时针圆弧。
synVel 插补段的目标合成速度,单位:mm/s。
synAcc 插补段的合成加速度,单位:mm/s2
segNum 该插补段对应的用户段号。
override2 速度倍率选择,0:选择速度倍率1,1:选择速度倍率2。
fifo 插补缓存区序号。默认值为0,整数,取值范围请参照插补缓存区序号参数范围一栏。

指令返回值:

请参照通用返回值说明

指令示例:

注意事项: