Fanuc G68 座標回転:サブプログラム活用 実践例
G68 座標回転 実践例
Fanuc G68 座標回転をサブプログラムで活用し、同一形状を異なる角度で繰り返し加工する効率的な手法を紹介します。メインプログラムからサブプログラムを呼び出し、回転角度をパラメータで制御します。
メインプログラム
N5 G54 N10 G43 T10 H10 M6 N15 S2000 M3 F300 M98 P030100 ; サブプログラム呼出し N25 G0 Z50 N30 M30
サブプログラム (O0100)
O0100 N10 G91 G68 X10 Y10 R22.5 ; 相対モードで回転中心(X10,Y10)、回転角22.5°設定 N15 G90 X30 Y10 Z5 ; 絶対モードで加工点へ N20 G1 Z-2 ; 切削送りでZ-2まで N25 X45 ; X方向切削 N30 G0 Z5 ; 早送り退避 N35 M17 ; サブプログラム復帰
解説
- G68 X_Y_R_:回転中心(X,Y)と回転角度R(度)を指定。G91(増分)で現在位置からの相対位置として中心を指定可能。
- G90/G91:G68指定時はG91で相対指定、加工移動はG90で絶対指定が一般的。
- M98 Pxxxx:サブプログラム呼出し。Pxxxxでプログラム番号指定。
- M17:サブプログラム終了・メイン復帰(FanucではM99も同等)。
- この例では、サブプログラム内でG68を設定し、同一形状を回転させて加工。メイン側で複数回呼び出せば、異なる角度で繰り返し加工可能。
応用のヒント
- 回転角度Rを変数(#100等)にして、メインで書き換えれば汎用性向上
- G69で座標回転キャンセルを忘れずに
- ネスト深度は通常4段まで(Fanuc仕様による)
CNCマシン
- Fanuc G75溝入れサイクル完全マスター:ステップバイステップCNCプログラムガイド
- Fanuc CNCプログラミングガイド:シンプルで機能豊富な実践例
- Fanuc G20:インチ系CNCプログラミングのマスター – 実践例
- 初心者向けFanuc CNC旋盤プログラミング例 – 直線、テーパー、円弧切削
- Fanuc G90 旋削サイクル:効率的な旋削加工のためのCNCプログラム例
- Fanuc G94端面加工サイクル完全ガイド: CNC加工実践例
- Fanuc G72端面サイクル デモ:ステップバイステップCNCプログラミングガイド
- Fanuc G72端面サイクル:シングルラインCNCプログラムチュートリアル
- ファナック G68 座標回転 G コード例 ― CNC 加工への応用
- ファナック G68 座標回転:CNC 加工のための精密軸アライメント
- Fanuc Gコード 総合リファレンス:CNCプログラミング必携