このQ&Aは役に立ちましたか?
古いNCフライスのヘリカル切削プログラム教えてください
2023/10/20 08:24
- 現在、安田YBM-100J(電源ファナック3M)という古い機械で機械加工を行っていますが、ヘリカル切削プログラムの作り方が分かりません。
- RとZを指令するとアラームが発生してしまい、従来のコンタリング加工では時間と手間がかかります。
- マクロ初心者ですので、システムマクロAを使用してヘリカル切削プログラムを作成する方法を教えていただけると助かります。
システムマクロAのヘリカル切削について
2020/03/21 13:17
お世話になります。
古いNCフライスでのヘリカル切削プログラム教えていただけないでしょうか?
現在安田YBM-100J(電源ファナック3M)という古い機械で機械加工をしています。
G3X30.R30.Z-1,0F800というふうにRとZを指令するとアラームになってしまいます。
なのでいつもはコンタリング加工で加工していますが時間も手間もかかるのでマクロを作成してヘリカル切削出来ないでしょうか?
マクロ初心者でプログラム教えて頂ける方宜しくお願いします。
仕様 ファナック3M、システムマクロAのみ使用出来ます。R.Z同時指令不可です(G1で3軸同時指令は可能です)
回答 (4件中 1~4件目)
変数を追加して回転数を変更できるようにしました。
下記は10周の例です。
---(呼び出し元)---
G65H01P#501Q0(#501=カウンタ)
G65H01P#502Q30000(#502=加工半径)
G65H05P#503Q-1000R100(#503=リード・100分割)
G65H01P#504Q1000(#504=回転数・#504=100→1回転)
M98P0002
------------------
---(呼び出し先)---
O0002
N1
G65H04P#101Q#501R3600(#101=角度・100分割)
G65H32P#102Q#502R#101(#102=X座標)
G65H31P#103Q#502R#101(#103=Y座標)
G65H04P#104Q#501R#503(#104=Z座標)
G1X#102Y#103Z#104F800
G65H02P#501Q#501R1(#501カウントアップ)
G65H86P-1Q#501R#504(#501判定)
M99
------------------
上記ではSIN・COSで計算する角度が0~3600°と360°を超えます。
3MのカスタムマクロAの仕様が何度まで計算できるのか知りませんけど、
剰余(G65H23)等を利用して360°以内に丸める必要があるかもです。
机上チェックしかしていませんので、
参考にされる際には充分注意して動作確認して下さい。
とりあえず動くプログラムを書けたのですから、
中心のXYとか始点のZとかを変数にしてみるなど、
色々と試してみると、要領が分かってくると思います。
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
カスタムマクロAの機械は使ったことありませんけど、
ファナックの説明書を見ながら作ってみました。
半径R30・リード1で1周のヘリカル動作です。
---(呼び出し元)---
G65H01P#501Q0(#501=カウンタ)
G65H01P#502Q30000(#502=加工半径)
G65H05P#503Q-1000R100(#503=リード・100分割)
M98P0002
------------------
---(呼び出し先)---
O0002
N1
G65H04P#101Q#501R3600(#101=角度・100分割)
G65H32P#102Q#502R#101(#102=X座標)
G65H31P#103Q#502R#101(#103=Y座標)
G65H04P#104Q#501R#503(#104=Z座標)
G1X#102Y#103Z#104F800
G65H02P#501Q#501R1(#501カウントアップ)
G65H86P-1Q#501R100(#510判定)
M99
------------------
机上チェックしかしていませんので、
参考にされる際には充分注意して動作確認して下さい。
全然知らないんですか
それで ヘリカルの計算を マクロで作るのは 厳しいなあ
マクロの入門から入って ベース作りからしたほうがいいと思います
https://nc-program.s-projects.net/macro.html
お礼
2020/04/02 22:49
お世話になり有難うございます。
数値を変更することで半径を変えることはできたのですが何周もヘリカルをする時はマクロ文を追加する必要があるのでしょうか?
本日機械にてエアカットしてみた所一周のヘリカルが出来て感動しました。
教えて頂き本当に有り難うございました。