マルチパスのポケット加工および輪郭加工において、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コードは、2つのGO2cam出力の違いを示すためだけに含められています。FANUCプログラミングの詳細な説明を意図したものではありません。

比較のため: 添付のNCファイルをダウンロードして、分解モードとサブプログラムを使用した完全な出力を表示してください。2つの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.