跳转至

TGroupInclinedPlanePrm

倾斜面加工参数结构体

结构体说明:

typedef struct GroupInclinedPlanePrm
{
    short mode;
    short reserve[3];
    TGroupInclinedPlanePrmUnion data;
}TGroupInclinedPlanePrm;
mode:斜面加工姿态控制模式。
GROUP_INCLINED_PLANE_MODE_ORI_UNCHANGED(0):定姿态模式,使能用户自定义坐标系变换后,在PCS下运动时,姿态不允许变换,也就是旋转轴不允许有运动;
GROUP_INCLINED_PLANE_MODE_ORI_UN==CHANGED(1):姿态可变模式,使能用户自定义坐标系变换后,允许在PCS下进行RTCP,即五轴联动加工。
reserve:保留参数,必须为0。
data:倾斜面加工参数。详情说明请参照TGroupInclinedPlanePrmUnion

TGroupInclinedPlanePrmUnion
typedef union GroupInclinedPlanePrmUnion
{
    TSelectConfig select;
    double value[10];
}TGroupInclinedPlanePrmUnion;
select:选解参数。详情说明请参照TSelectConfig
TSelectConfig
typedef struct SelectConfig
{
    short configIndex;
    short reserve1[3];
    double reserve2[9];
}TSelectConfig;
configIndex:构型选解参数,范围:[0,2]。
设置为姿态可变模式时,涉及到旋转轴位置的选解,因此需要设置选解参数。
0:自动选解。
1:选择第一组解。
2:选择第二组解。
建议设置为自动选解模式。 reserve1:保留参数,必须为0。
reserve2:保留参数,必须为0。
value:保留参数,必须为0。

相关指令:

GTN_GetGroupInclinedPlanePrm