可以在 NC 代码中为铣削特征的多个 Z 轴层生成宏。要生成这些宏,后处理器必须支持它们,并且必须为后处理启用此功能。
可以改为在“顺序”对话框中设置“最少换刀”。如果使用默认属性设置,将包含您创建的所有零件的宏。
“最少换刀”将使用同一刀具的操作归在一起。通过消除或减少不必要的换刀来节省时间。如果您想要在 NC 代码中生成孔宏,必须选中该复选框。
此属性仅影响铣削设置,并且是唯一一个可以更改在零件视图中所指定特征顺序的排序选项。“最小快进距离”将移至使用与最后一个操作相同的刀具的下一个最近特征。如果您想要在 NC 代码中生成孔宏,必须取消选择该选项。
现在,生成 NC 代码时,您将获得按多个 Z 深度铣削的铣削特征的宏。
您可以在阵列中使用铣削宏(又称为子程序或子例程)。要在阵列中启用铣削宏,请在“阵列属性”对话框的“策略”选项卡中选择“使用宏调用阵列中的每个实例”。
增量编程表示子例程中的移动是相对移动,而不是绝对移动。移动相对于当前位置(如在 X 方向上再移动两英寸),而不是移动到宏内部的特定绝对位置。例如,Fanuc 的相对编程 G91 就是此类 G 代码。
使用局部坐标系时,不断地在宏外部重新定义坐标系,而宏内的移动是绝对移动。此概念的示例包括 Fanuc 的 G92、Heidenhain 的 Datum Shift 和 Siemen 的 G58。
为特定阵列创建的实际 G 代码取决于后处理器支持的宏编程选项。