- ベストアンサー
エンドミルのヘリカル切削のプログラムについて
- エンドミルのヘリカル切削について、丸20の4枚刃のエンドミルを使用して丸21深さ18の穴と丸22深さ10の穴を加工するためのプログラムについて質問があります。
- 現在エンドミルのプログラムを作成しているが、加工する径が大きくなるにもかかわらず送りが上がってしまう問題が発生しており、ヘリカル切削初チャレンジで困っています。
- ファナック6Mの制御装置を使用し、丸21の穴に先に丸12キリ、深さ30の貫通穴が開いており、それに丸21、深さ18のザグリ加工を行いたい。また、丸17深さ10の鋳ぬき穴を丸22に広げたいとのこと。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
送りについての質問なのか、プログラムかよくわかりませんが G90G80G40G17 M3Z100. Z5. G1Z0F520 Y0.5 G2J-0.5Z-18. J-0.5 G1Y0 G0Z5. X-100.Y-100. G1Z0 Y-99. G2J-1.Z-10. J-1. G1Y-100. G0Z10. M30 こんな感じでどうでしょうか? 但しヘリカルでZを一番下まで一気に下げるというやり方はあまり・・・・ 材質もわかりませんので取り敢えずプログラム のみ回答ということで。 しかし下穴が加工してあればあまりヘリカルで切削する意味も無いのではと思います。
その他の回答 (4)
こんにちは。 φ20 穴位置へ X,Y,Z100. に位置決めされている前提で (主軸や切削油も ON) % O100 G90G00Z5. G01Z2.F500 G91X0.5 G03Z-2.I-0.5F75 Z-2.I-0.5 Z-2.I-0.5 Z-2.I-0.5 Z-2.I-0.5 Z-2.I-0.5 Z-2.I-0.5 Z-2.I-0.5 Z-2.I-0.5 Z-2.I-0.5 I-0.5 G90G00Z100. X-100.Y-100. Z5. G01Z2.F500 G91X1. G03Z-2.I-1.F135 Z-2.I-1. Z-2.I-1. Z-2.I-1. Z-2.I-1. Z-2.I-1. I-1. G90G00Z100. M30 % 1周のZ切り込み量2mm でのプログラムです。 参考まで
お礼
ありがとうございます。実際に加工する時、1週あたり何ミリ切り込んで、送りをいくつにすればいのっかは、経験値でもとめるしかないんでしょうか。何はともあれ、色々やってみます。
こんにちは、 だいたいこんな感じで宜しいでしょうか? G90G00X0.0Y0.0 G43Z50.0H39 Z5.0 S1600 M03 M08 G01Z-18.0F20 G01X0.0Y0.5F200 G03I0.0J-0.5 G01X0.0Y0.0 G00Z50.0 G90G00X-100.0Y-100.0 Z5.0 S1600 G01Z-10.0F20 G01X-100.0Y-99.0F200 G03I0.0J-1.0 G01X-100.0Y-100.0 G00Z50.0 G90G00M5M9Z50.0 M30 % そちらのプログラムとは逆回転になると思うのですが 後で変えて下さい。 ポイントはどこからどこまでのIとJ、それと回転し始めるポイントの位置が必要になると思います。 いろいろ、プログラムの作り方がありますが機械は嘘をつかないのでそこの所を上手く利用すれば『なんだ』と思うようになると思います。
お礼
ありがとうございました! IとJの位置なのですが、円弧で1週させることが多いので、どちらかしか指定しない事のほうが多いです。なにはともあれ、プログラムに関してはなんとかなりそうです。
こんばんわ。 >加工する径が大きくなっているのに送りが上がってしまうのです。 送りをあげれば、速度は速くなりますが?・・・ N10 G2 I-0.5 Z-18.0 F75 ↑φ21は送りが75 N50 G2 I-1.0 Z-10.0 F135 ↑φ22は送りが135 このプログラムで加工すると、Z方向を早送りしてますが大丈夫でしょうか。。。 (-_-;) 単純に、切削開始Zを0で穴の中心をX100.0Y100.0とするのであれば。 N10 G90G0X100.Y100. N20 Z5.0 [φ21円弧] N30 G01Z-18.F100 N40 G91G3X0.5I0.25F60 N50 I-0.5 N60 X-0.5I-0.25 [φ22円弧] N70 G90G0Z-10. N80 G91G03X1.I0.5F60 N80 I-1. N90 X-1.I-0.5 N100 G90G0Z100.0 N30,N70深さを決める。 N40,N80円弧で切り込む。半円(G91使用) N50,N80一周回る。 N60,N90元の中心に戻る。 こう組むと、サブにすれば位置を指定後、どの位置でも、ザグリが出来ます。(N10の箇所です。)このプログラムでは円弧の送りはφ21φ22共にF60で削れます。送りは適度調整です。
お礼
お答え、ありがとうございます。 「F×直線軸長÷円弧の長さ」 の直線軸長とは、Zの移動量のことではないのでしょうか?Zの移動量だと思ってマニュアルの通り計算したら、この数値になってしまい、「おかしい」と思って質問に至った次第です。 jackalさんのおっしゃる通り、深さも1D未満ですし、深さ決めた後で円弧で一周させれば早いのですが、一回ヘリカルを試しに使ってみたかったのです。スミマセン。今はまさに↑のプログラムの通り加工をしています。 もうすこし勉強して、また色々試してみます。
こんにちは、 上のプログラムの意味がわからないのですが 教えていただけないでしょうか。 >M3 Z100.0(アプローチ) >(すでに丸21.0 下穴12.5キリが貫通してあいて>います) >N10 G2 I-0.5 Z-18.0 F75 Zを下ろしながら回るのでしょうか? >N40 Z-10.0(アプローチ) >N50 G2 I-1.0 Z-10.0 F135 こちらはZを下ろしてから回るみたいなのですが? あと、回る前と後にどこから回るのか どこに戻るかがいるのでは ないでしょうかでしょうか? それと、Jコードも必要なのではと思いますが・・・ すいません何のプログラムを使っているか良くわからないので、 もう少し説明をお願い申し上げます。
お礼
お答え、ありがとうございます。 補足をしましたので、不明な点やなにがやりたかったかは、だいたいこれでわかるかなと思います。Zをおろして一周させたのは、段差部分を平らにするのにまわしてみました。
お礼
お答え、ありがとうございます。解らなかったことは、ヘリカル切削の時のFの求め方と指示方法です。(両方ってことですね、スミマセン) たとえば G91 G2 I-10.0 Z-10.0 F100 ですと、半径10.0 の円弧切削をF100で行って、一周する間にZを10切り込む ってことだと理解しているのですが、間違いないでしょうか?(ここがまず自信ないです)。そうなると、このときの実際のFはどうやって求めるのか、マニュアルを読んだりネットで検索したのですが、理解できなかったのです。 あと、ヘリカル一周でZを2?ずつ切り込ませる場合、 G2 J-0.5 Z-2.0 L9 F520 とした場合、実際のFは G2 J-0.5 Z-18. F520 の時と同じなのか、わからなかったので質問させていただきました。