- 締切済み
ファナックのGコードで真円切削を行う方法とプログラム例
- ファナックのGコードでG12.2、又はG13.2XY平面の真円切削のGコードがあります。
- G12.2I_D_F_:の前後の2ブロックづつを使って真円切削を指令することが可能です。
- 実際に使用している方のプログラム例を教えてください。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
【質問者には蛇足の追加失礼】 この命令、どうやらYASNUCが先で、それをFANUCが取り込んだような感じがします。 その書式は小数点無しのG12、又はG13でパラメータは同じ(多分?) またスパイラル真円切削というのも出来る。 パラメータの与え方が ・I、-IのみでJが無し。 ・G41G42と共存しない。 ・G17平面のみ このように元のG2、G3と考え方が隔たっている。 カスタムマクロでの作成例の方がスッキリしてそうな気がします。
回答2(3)さん そうですね。昔の高級NCシステムには合ったような気がします。 小数点以下が有るのでオプションでしょうか。 >ググッて見て下さい。存在するらしいぐらいは分かると思います 次回からはググッるようにします。
回答(2)です。 回答(1)(3)さんへ、 「FANUC G12.2」でググッて見て下さい。 存在するらしいぐらいは分かると思います。 私は、手元にある(黄色くない)取説を見ています。
回答1さんが書込みされているG12.2/G13.2は存在するんでしょうか? G12.1/G13.1は極座標補間でありますが・・ 一度試されれば、不正なGコードとか使用できないGコードとメッセージ出るので確認された方がいいのでは。(オプション購入されているの?) 一般的な方法を記載すると 通常のG03/G02にでも1ブロックで全円が作成できます。 180°以上の円弧はRにマイナスを付ければ動作します。全円なので終点は不要です。 G03 I.. R-10. 真円と全円の意味が違っていましたらすいません。
実際に使用したことはありませんが、以下で良いと思います。 (φ20・深さ5のプログラムの例) ---------- G90 G00 X0 Y0 M3 S1000 Z3. G01 Z-5. F50 G12.2 I10. D1 F100 G00 Z100. M5 ---------- 穴数が多い場合は、 サブプログラムやマクロを併用するのが一般的です。
GコードでG12.2とかG13.2ってありますか? 過去に円加工の投稿があると思いますから、TOPページで検索してください。