- 締切済み
M198サブプロ呼び出しのメインプログラムについて
- ファナック製ロボドリルを使用している際に、メインプログラムにM198サブプロを呼び出す方法を教えてください。
- CAD/CAMにて作成したNCデータをDNC運転することが通常ですが、メモリー内にデータを置き、M198によってサブプロを呼び出すことを考えています。
- 具体的には、X方向に100mm移動しながら2回繰り返す指令をメインプログラムに記述する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
メイン % O2000 G80G40G17 G91G28Z0 G49T1M06 ←機種により主軸に指定工具が即に有る場合アラーム G90G54G00X0Y0 M198P1000 G90G54G00X100.Y0 M198P1000 G90G54G00X200.Y0 M198P1000 G40G49G80 G91G28Z0 G28X0Y0 M30 % サブ % G91G17G00 G43Z50.H1 ←安全域 M03S・・ M08 ←切削油オン G00X7.0Y0.0 ←インクメンタル Z-45. G01Z-6.0F1000 ・ ・ G91G00Z・・ ←安全域に上げる X・・Y・・ ←スタート位置に戻る(特に必要なし) M05 M09 ←切削油オフ M99 % X,Y,Z共に原点に戻る必要がなければ省略、 最近はCAM慣れして駄目です、ダメ出しして貰って下さい。 加工原点が変わるのでサブはインクリメンタルのほうがよいかと。 2回目(X100.)のスタート時、サブの2行目(G43Z50.0H1) が有効か動作確認まではしてません・・ サブ % G90G43Z50.H1 アブソリュートで工具長補正 G91G17G00 ←加工はインクリメンタル M03S・・ M08 ←切削油オン G00X7.0Y0.0 ←インクメンタル Z-45. G01Z-6.0F1000 ・ ・ G91G00Z・・ ←安全域に上げる X・・Y・・ ←スタート位置に戻る(特に必要なし) M05 M09 ←切削油オフ M99 % すみません、1行目と2行目が逆でした、 メインで工具長補正入れるなら1行目は不要です。(その方が良いかも) G54G90G00X0Y0 G43Z50.H01 M198P2000
お礼
ありがとうございます。m(__)m fuji-ko_2様から頂いたアドバイスを元に マニュアルとにらめっこしながら、頑張ってみます。 お忙しい中ご丁寧にお答え頂き感謝です。 また分からない事があったら質問をしますので お時間がありましたら、ご教授頂けると助かります。 と、ちょっとずうずうしいですね。 ^^; 本当にありがとうございました。