对于多道次挖槽和轮廓加工,GO2cam 可以生成分解模式的NC程序或使用子程序。加工操作不变;只有后处理器生成的NC输出不同。

多道次加工的输出方式

分解输出

分解输出是默认方式。刀具路径坐标会为每个加工步进重写。因此,NC程序会为每个加工深度包含重复的坐标块。

使用子程序的输出

对于挖槽和轮廓加工,GO2cam 可以将重复的刀具路径坐标在子程序中只写一次。主程序然后为每个加工步进调用子程序。

这样可以生成更紧凑的NC程序,并避免重复相同的轮廓坐标。加工结果和GO2cam中定义的加工操作保持不变。

重要提示: 子程序输出需要适配的后处理器。客户无法从加工操作中启用此输出方式。 如果您想使用子程序输出,请联系您的 GO2cam 经销商。 Post-Pro Builder 配置另见 VAR Area 文档。

NC程序比较

以下示例显示了相同的轮廓加工,首先使用分解输出生成,然后使用子程序生成。

分解输出

使用分解输出时,刀具路径坐标会为每个加工步进重写。

N115 G01 G94 Z-50. F212
N120 X379.886
N125 Y51.5
...
N190 G01 Z-60.
N195 X379.886
N200 Y51.5
...

使用子程序的输出

使用子程序输出时,重复的刀具路径只定义一次,并为每个加工步进调用。

N115 G01 G94 Z-54. F212
N120 M98 P1000
...
N145 G01 Z-68.
N150 M98 P1000
...

轮廓本身然后只在子程序中写一次:

O1000
N5 G01 G41 D01 X369.886 Y-2. F212
...
N65 M99

注意点

  • 在分解程序中,轮廓坐标会为每个加工深度重复。

  • 使用子程序输出时,主程序包含重复的 M98 P1000 调用,每个加工步进一次。

  • 单个 O1000 块包含轮廓坐标。

  • M99 将执行从子程序返回到主程序。

NC代码仅用于演示两种 GO2cam 输出之间的区别。它并非旨在详细解释 FANUC 编程。

供比较: 下载附件的 NC 文件,以查看分解模式和使用子程序的完整输出。注意两个 NC 程序之间的长度差异:分解输出约 100 行,而使用子程序的输出约 65 行。

▶️ This short video shows GO2cam producing multi-pass machining either decomposed or via subprograms, and explains that subprograms keep NC files compact by writing the repeated contour once and calling it for each pass.