使用铣削宏

可以在 NC 代码中为铣削特征的多个 Z 轴层生成宏。要生成这些宏,后处理器必须支持它们,并且必须为后处理启用此功能。

  1. 选择“文件”>“选项”>“后处理”。
  2. 选择后处理器。
  3. 取消选择“禁用宏”
  4. 单击“确定”
  5. 选择“特征和制造”选项卡 >“选项”面板 >“加工属性”。
  6. “操作”页面上,单击“自动选项”按钮,然后选择“最少换刀”

    可以改为在“顺序”对话框中设置“最少换刀”。如果使用默认属性设置,将包含您创建的所有零件的宏。

    “最少换刀”将使用同一刀具的操作归在一起。通过消除或减少不必要的换刀来节省时间。如果您想要在 NC 代码中生成孔宏,必须选中该复选框。

  7. 关闭“最小快进距离”

    此属性仅影响铣削设置,并且是唯一一个可以更改在零件视图中所指定特征顺序的排序选项。“最小快进距离”将移至使用与最后一个操作相同的刀具的下一个最近特征。如果您想要在 NC 代码中生成孔宏,必须取消选择该选项。

  8. 单击“确定”

现在,生成 NC 代码时,您将获得按多个 Z 深度铣削的铣削特征的宏。

增量编程和局部坐标系

您可以在阵列中使用铣削宏(又称为子程序或子例程)。要在阵列中启用铣削宏,请在“阵列属性”对话框的“策略”选项卡中选择“使用宏调用阵列中的每个实例”

增量编程表示子例程中的移动是相对移动,而不是绝对移动。移动相对于当前位置(如在 X 方向上再移动两英寸),而不是移动到宏内部的特定绝对位置。例如,Fanuc 的相对编程 G91 就是此类 G 代码。

使用局部坐标系时,不断地在宏外部重新定义坐标系,而宏内的移动是绝对移动。此概念的示例包括 Fanuc 的 G92、Heidenhain 的 Datum Shift 和 Siemen 的 G58

为特定阵列创建的实际 G 代码取决于后处理器支持的宏编程选项