Fanuc G72.1 回転コピー (図形コピー機能 CNC ミル)
ファナック G72.1 回転コピー
G72.1 回転コピー G コードを使用すると、サブプログラムで指定された図形を 回転 で繰り返し作成できます
プログラミング
G72.1 P... L... X... Y... R...
パラメータ
パラメータ | 説明 |
---|---|
P | サブプログラム番号 |
L | 操作を繰り返す回数 |
X | X 軸上の回転の中心 |
Y | Y軸の回転中心 |
R | 角度変位 (正の値は反時計回りの角度変位を示します。増分値を指定します。) |
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.1 を複数回指定することはできません (これを試みると、アラーム PS0900 が発生します)。
ただし、回転コピーを指定するサブプログラムでは、線形コピー ( G72.2) を指定できます。同様に、線形コピーを指定するサブプログラムでは、回転コピーを指定できます。
指定してはいけないコマンド
回転コピーを実行するプログラム内では、次のものを指定してはなりません:
選択した平面を変更するためのコマンド(G17 から G19)
極座標を指定するためのコマンド(G16)
レファレンス位置復帰指令(G28)
軸切替
座標系回転(G68)
スケーリング(G51)
プログラマブルミラーイメージ(G51.1 )
回転コピーのコマンドは、座標系の回転、スケーリング、またはプログラマブル ミラー イメージのコマンドが実行された後に指定できます。
単一ブロック
G721.1 または G72.2 のブロックでは、シングルブロック停止は実行されません。
G72.1 プログラミング例
メインプログラム
O1000 ; N10 G90 G00 X80. Y100. ; (P1) N20 Y50. ; (P2) N30 G01 G17 G42 X43.301 Y25. D01 F100 ;(P3) N40 G72.1 P1100 L3 X0 Y0 R120. ; N50 G90 G40 G01 X80. Y50. ; (P2) N60 G00 X80. Y100. ; (P1) N70 M30 ;
サブプログラム
O1100 G91 G03 X-18.301 Y18.301 R50. ; (P4) N100 G01 X-5. Y50. ; (P5) N200 G03 X-40. I-20. ; (P6) N300 G01 X-5. Y-50. ; (P7) N400 G03 X-18.301 Y-18.301 R50. ; (P8) N500 M99 ;
CNCマシン