GTN_SetupLookAheadCrd¶
指令原型:
指令类型:
立即指令,调用后立即生效。
指令说明:
建立前瞻坐标系,并指定机床类型。
“前瞻坐标系”指的是多轴前瞻模块内部使用的坐标系,用户无需关心其具体实现及细节;“坐标系”指的是插补坐标系(即通过GTN_SetCrdPrm设置的坐标系)。
指令参数说明:
| core | 核号,正整数,取值范围请参照核号参数范围一栏。 |
|---|---|
| crd | 插补坐标系号,正整数,取值范围请参照插补坐标系号参数范围一栏。 |
| machineMode |
机床类型参数结构体。详情说明请参照EMachineMode
EMachineModeMULTI_AXES: 多轴联动模式。 FIVE_AXIS: 五轴机床模式,轴坐标系为主,工件坐标系为辅。 FIVE_AXIS_WORK: 五轴机床模式,工件坐标系为主,轴坐标系为辅。 ROBOT:机器人模式,轴坐标系为主,工件坐标系为辅。 |
指令返回值:
请参照通用返回值说明。
指令示例:
注意事项:
通用版本只支持NORMAL_THREE_AXIS和MULTI_AXES,且MULTI_AXES模式下不超过4个轴。
用于建立前瞻坐标系,并指定坐标系内的机床类型。只有前瞻坐标系建立成功,才能进行后续的指令调用。否则,其他指令调用均会返回错误。
根据不同机床类型,会有默认的速度定义模式,轴限制模式,工件坐标系限制模式。
三轴模式下,默认速度定义为三轴合成速度,轴运动能力限制不生效,工件坐标系轨迹限制生效。
多轴模式下,默认速度定义为多轴合成速度,轴运动能力限制生效,工件坐标系限制不生效。
五轴模式下,默认速度定义为切削速度,轴运动能力限制生效,工件坐标系限制生效。
| 模式 | 默认速度定义 | 轴运动能力限制 | 工件坐标系轨迹限制 |
|---|---|---|---|
| 三轴 | 三轴合成速度 | 不生效 | 生效 |
| 多轴 | 多轴合成速度 | 生效 | 不生效 |
| 五轴 | 切削速度 | 生效 | 生效 |