Osai 10 シリーズ CNC プログラミングガイド:平面回転・パラメトリック繰り返し例
Osai 10 シリーズ CNC プログラム例:平面回転(ROT)、繰り返し(RPT)、パラメトリックプログラミングの組み合わせ方を解説します。
Osai 10 シリーズ CNC プログラム例
(UGS, X, -100, 100, Y, -100, 100) N148 (DIS, " ...") N149 S1500 T5.5 M6 N150 E25 =0 N151 (RPT, 8) N152 (ROT, E25) N153 G X40 Y M3 N154 Z0 N155 G29 G1 Z-10 F150 N156 X80 F200 N157 Z-18 F150 N158 X40 N159 G Z0 N160 E25 =E25 + 45 N161 (ERP) N162 (ROT, 0)
解説:
- UGS:ユニバーサル座標系設定(X/Y 範囲指定)
- E25:パラメータ変数(角度用)を 0 で初期化
- RPT, 8:以降を 8 回繰り返し(ERP まで)
- ROT, E25:現在の E25 値(角度)で座標系回転
- G X40 Y M3:X40 Y0 へ移動、主軸正転
- G29 G1 Z-10 F150:Z-10 へ切削送り(G29 は特殊コマンド)
- X80 F200 → Z-18 F150 → X40 → G Z0:矩形ポケット加工風の軌跡
- E25 = E25 + 45:角度を 45° インクリメント(8回で 360°)
- ERP:繰り返し終了
- ROT, 0:回転キャンセル(座標系復帰)
この例では、45° ごとに回転座標系で同一形状(U字溝風)を 8 回繰り返し加工し、全周 8 箇所に同一フィーチャを作成しています。パラメトリック変数 E25 をループカウンタ兼角度変数として活用するのがポイントです。
CNCマシン
- Fanuc G75溝入れサイクル完全マスター:ステップバイステップCNCプログラムガイド
- Fanuc CNCプログラミングガイド:シンプルで機能豊富な実践例
- Fanuc CNC G81ドリルサイクルプログラム - ステップバイステップ例
- Fanuc G94端面加工サイクル完全ガイド: CNC加工実践例
- 初心者向けCNCスロットフライス加工プログラム:シンプルな例とステップバイステップガイド
- G84 タッピングサイクルをマスター:実践 CNC プログラミングガイド
- ジーメンス シヌメリック 4軸フライスプログラム:実践的CNC例題
- クインクンクス CNCプラズマ切断プログラム例:G91増分制御
- CNCフライス盤 円弧加工例:G02 I・Jパラメータの使い方
- CNCポケット加工例: ピックミリングチュートリアル
- 完全ハイデンハイン会話型CNCプログラム例