跳转至

TGroupPathCynlinder

圆柱坐标插补模式描述参数结构体

结构体说明:

typedef struct GroupPathCynlinder
{
    short plane;
    short reserve1[4];
    short linearIdent;
    short rotateIdent;
    short setOriginFlag;
    double r;
    double origin[3];
    double rotateOrigin;
    double reserve2[13];
} TGroupPathCynlinder;
plane:圆柱坐标插补平面。
GROUP_PATH_PLANE_XY(0):XY平面。
GROUP_PATH_PLANE_YZ(1):YZ平面。
GROUP_PATH_PLANE_ZX(2):ZX平面。
reserve1:保留参数,必须为0。
linearIdent:圆柱坐标直线轴在group中的索引。范围:[1,group最大轴数],linearIdent必须为插补平面中的一个轴。
rotateIdent:圆柱坐标旋转轴在group中的索引。范围:[1,group最大轴数],rotateIdent不允许和直线轴索引一样。
setOriginFlag:设置置圆柱坐标系零点标志,范围:[0,1]。
0:极坐标零点为当前PCS的零点。
1:通过origin[3]设置零点。
origin:圆柱坐标系零点相对MCS坐标系的偏移。单位:mm。
rotateOrigin:旋转轴零点,用于设置位于极坐标系X轴时旋转轴的理论ACS位置,单位:度。
reserve2:保留参数,必须为0。

相关指令:

GTN_SetGroupPathMode