Fanuc G72.2 リニアコピー (図形コピー機能 CNC ミル)
ファナック G72.2 リニア コピー
G72.2 Linear Copy G コードを使用すると、サブプログラムで指定された図形を Linear で繰り返し作成できます
プログラミング
G72.2 P... L... I... J...
パラメータ
パラメータ | 説明 |
---|---|
P | サブプログラム番号 |
L | 操作を繰り返す回数 |
私 | X 軸に沿ったシフト |
J | Y 軸に沿ってシフト |
G コード データ
モーダル/非モーダル | Gコードグループ |
---|---|
非モーダル | 00 |
プログラミングに関する注意事項
メモ
<オール>サブプログラムの最初のブロック
線形コピーを実行するサブプログラムの最初のブロックには、常に移動コマンドを指定してください。最初のブロックに O00001234 などのプログラム番号のみが含まれている場合。移動コマンドがない場合、n 回目 (n =1,2, 3, …) のコピーで作成された図形の始点で移動が停止する場合があります。
間違ったプログラムの例
O00001234 ; G00 G90 X100.0 Y200.0 ; ; ; M99 ;
正しいプログラムの例
O00001000 G00 G90 X100.0 Y200.0 ; ; ; M99 ;
制限
複数のコマンドを指定して Figure をコピーする
線形コピーを作成するサブプログラムで G72.2 を複数回指定することはできません (これを試みると、アラーム PS0901 が発生します)。
ただし、線形コピーを指定するサブプログラムでは、回転コピー ( G72.1) を指定できます。同様に、回転コピーを指定するサブプログラムでは、線形コピーを指定できます。
指定してはいけないコマンド
線形コピーを実行するプログラム内では、次のものを指定してはなりません:
選択した平面を変更するためのコマンド (G17 から G19)
極座標を指定するためのコマンド (G16)
レファレンス位置復帰指令(G28)
軸切替
座標系回転(G68)
スケーリング(G51)
プログラマブルミラーイメージ(G51.1 )
単一ブロック
G721.1 または G72.2 のブロックでは、シングルブロック停止は実行されません。
G72.2 プログラミング例
メイン プログラム
O3000 ; N10 G90 G00 X-30. Y0 ; N20 X0 ; N30 G01 G17 G41 X30. D01 F100 ; (P0) N40 Y20. ; (P1) N50 X40. ; (P2) N60 G72.2 P3100 L3 I90.0 J0 ; N70 G90 X310. Y0 ; (P8) N80 X0 ; N90 G40 G00 X-30.0 ; N100 M30 ;
サブプログラム
O3100 G91 G01 X20. ; (P3) N100 Y30. ; (P4) N200 G02 X40. I20. ; (P5) N300 G01 Y-30. ; (P6) N400 X30. ; (P7) N500 M99 ;
CNCマシン