• 締切済み
※ ChatGPTを利用し、要約された質問です(原文:G71を解除したいのですが)

G71解除:前任者プログラムからG71を使わずにプログラムを組みたい

このQ&Aのポイント
  • G71を解除してプログラムを組みたいと考えています。
  • 前任者のプログラムにはG71が使用されていますが、切削時間削減のためにG71を使わずに組みたいです。
  • 非鉄の加工物をサイクルせずに一発加工するプログラムを教えていただきたいです。

みんなの回答

noname#230359
noname#230359
回答No.2

ノーズR(刃先R)はいくつですか? このプログラムの場合ノーズRが0.2でもダメですね。 ノーズR0.2の補正を入れて加工した場合ココ?の座標はZ-1.4になり、 ココ?の座標でZ-1.311まで戻り、ココ?からR0.4の加工となるため、R0.4の仕上がりが悪いと思います。しかも補正が入った状況ですので 一段と悪い状況だと思います。 このプログラムだとノーズRは、0.1以下となります。 X44. ; Z2. ; G1 G41 Z0. F0.03 ; X43.4 ; G2 X41. Z-1.2 R1.2 ;   ←ココ? G1 Z-1.311 ;   ←ココ? G3 X40.2 Z-1.711 R0.4 ;   ←ココ? G1 X23.45 Z-1.6 ; X22. Z-2.325 ; (G71)荒加工サイクルを行う場合、基本的にはくぼみ(ポケット)のある加工はできません。(X、Z軸ともマイナス方向に加工していくプログラムを作成する場合、途中でプラス方向に加工する座標を入力すると、アラームが出ます。) パラメータでくぼみ加工ができるように変更できる制御装置もあるので、メーカーに問い合わせてみると良いと思います。

noname#230358
質問者

お礼

ありがとうございます。 プログラム以外の問題だったんですね。 週明けに制御装置の確認と TIPの刃先を変えて挑戦してみます。

全文を見る
すると、全ての回答が全文表示されます。
noname#230359
noname#230359
回答No.1

まずは、外径 内径荒加工サイクル(G71)無しのプログラムです。 質問のプログラムを参考にします。 G28 U0. ; G0 G40 G55 G97 T303 S700 / M3 ; G0 Z10. ; X44. ; Z2. ; G1 G41 Z0. F0.03 ; X43.4 ; G2 X41. Z-1.2 R1.2 ; G1 Z-1.311 ; G3 X40.2 Z-1.711 R0.4 ; G1 X23.45 Z-1.6 ; X22. Z-2.325 ; G40 U-1. ; これが荒加工無しのプログラム、回答です。 私の会社は、プラスチックの加工を行っておりますが 前任者の方のようなプログラムを作成する場合、 (切り込み量、回転数、送り速度から)かなりワークの把握状況が悪いときだと思います。 荒加工も、切り込み量、送り速度、回転数を上げれば早くなりますよ。 変更箇所は、1段目G71後ろの "U" U1.となっておりますが、U2. U3.とチップの切れ刃内で上げていくと切り込み量が多くなります。U2.だと直径値4mmの加工となりU1.の時の1/2の時間で加工できます。 荒加工の時の送りは、2段目G71一番後ろの "F" 荒加工の時はココで指令した時の送りになります。 回転数は当然 "S" です。 G28 U0. ; G0 G40 G55 G97 T303 S700 / M3 ; G0 Z10. ; X21. ; Z2. ; G71 U1. R0.5 ; G71 P1000 Q2000 U-0.2 W0.2 F0.1 ; N1000 G0 X44. ; G1 G41 Z0. F0.03 ; X43.4 . G2 X41. Z-1.2 R1.2 ; G1 Z-1.311 ; G3 X40.2 Z-1.711 R0.4 ; G1 X23.45 Z-1.6 ; X22. Z-2.325 ; N2000 G40 U-1. ; 質問のプログラムで変な箇所があります G3 X40.2 Z-1.711 R0.4 ; G1 X23.45 Z-1.6 ; サイクル加工の時、多分アラーム出ると思いますが・・・。   

noname#230358
質問者

お礼

返信遅くなりまして申し訳ありませんでした。 回答して頂いたプログラムで規格どおりに切削出来ました。 本当にありがとうございます。 >質問のプログラムで変な箇所があります G3 X40.2 Z-1.711 R0.4 ; G1 X23.45 Z-1.6 ; サイクル加工の時、多分アラーム出ると思いますが・・・。 今のところはアラーム出ないのですが R0.4がキレイに出ません。 補正もかけてバイトも新品なのですが… 何か関係あるのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 多数個取り加工について!!(G54からG55への…

    多数個取り加工について!!(G54からG55への移動) 初めまして!多数個取りの加工プログラムで質問があります。 たとえば、G83のような固定サイクルで初めにG54の座標で加工後ツール交換せずに、G55の加工を行う場合どのようにプログラムしたらいいのでしょうか? 下記のようにG54でのプログラムの後は、再度G55で工具長補正をして 加工プログラムを繰り返せば良いのでしょうか? 今までは、まったく同じプログラム(もみつけ→ドリル→面取り→タップ等)をもう一つ用意して、G54全加工終了後、G55を再び全加工するプログラムでした。 加工歴6ヶ月の初心者です。どうぞ良きアドバイスをお願いいたします! ・ ・ G90 G00 G54 X0. Y0. G43 Z50. H10 S1200 M3 M8 G98 G90 G83 X0. Y0. Z-10. R3. Q1. F100 K0 X50. Y-50. X100. G80 G00 Z50. ? ? ? ?

  • エンドミルのヘリカル切削のプログラムについて

    お世話になります。 今、丸20の4枚刃のエンドミルで、丸21深さ18の穴と、丸22深さ10の穴をあけようとしているのですが、プログラムの組み方がわかんなくなってしまいました。マニュアルには「F×直線軸長÷円弧の長さ」と書いてあったので、以下のようなプログラムを作成しました。 <工具:丸20.0 4枚刃ハイヘリショートED> S1300 V80 f0.1 F520 M3 Z100.0(アプローチ) (すでに丸21.0 下穴12.5キリが貫通してあいています) N10 G2 I-0.5 Z-18.0 F75 N20 G0 Z18.0 N30 X-100.0 Y-100.0(アプローチ) N40 Z-10.0(アプローチ) N50 G2 I-1.0 Z-10.0 F135 N60 Z10.0 N70 M30 これ、おかしいですよね。加工する径が大きくなっているのに送りが上がってしまうのです。ヘリカル切削初チャレンジでおもいっきりつまづいています。どなたかわかる方、ご教授ねがえませんでしょうか? よろしくお願い致します。 かなり言葉がたりませんでしたね、すみません。 補足します。 制御装置 ファナック6M(ヘリカルオプション) <被削材 FCD450> 1.丸21の穴加工ですが、最初に丸12キリ、深さ30の貫通穴があいています。これに丸21、深さ18のザグリ加工を行いたいのがひとつ、 2.丸17深さ10の鋳ぬき穴を、丸22に広げたい という加工です。通常のエンドミルのつき加工なら、 N10 T1 M6 (丸21 2枚刃エンドミル) N20 G0 Z-100.0 M3 S660(アプローチ) N30 G1 Z-18.0 F130 N40 G4 P500 N50 G0 Z18.0 N60 G28 Z0 M19 N70 T2 M6 (丸22 4枚刃エンドミル) N80 G90 X-100.0 Y-100.0(アプローチ) N90 G91 Z-100.0 M3 S570(アプローチ) N100 G1 Z-10.0 F230 N110 G0 Z10.0 N120 G28 Z0 M30 といったところを、丸20エンドミル1本でできないかなと思っている次第です。

  • G17,G18について。

    近々、アングルヘッドを導入するみたいです。 5面加工機に近い加工が出来るかもと言う事で。 プログラミングガイドを、参照しましたが、抽象的にしか説明がされて無く、 具体的な、指令を指南頂ければと思います。 固定サイクルと、長穴加工など。 機械は、オークマOSP2000Mです。 普段使ってるプログラム例です。 T1 M6 G15 H1 X0 Y0 G56 Z100 H1 S1200 M3 M8 G71 Z80 NCYL G81 R5 Z-2.5 P1 F78 M53 CALL OM6 G80 Z500 M9 M5 G15 H11 X0 Y600 M01 G15 H1 M63 M6 M2 / T1 M6 G15 H1 X0 Y0 G56 Z100 H1 S1200 M3 M8 MODIN O16 CALL ON16 MODOUT GO Z500 M9 M5 G15 H11 X0 Y600 M01 G15 H1 M63 M6 M2 / OM6 X15 Y15 RTS / ON16 X150 Y150 RTS / O16 G0 Z1 G1 Z-2.5 F500 G91 G41 G1 Y-8 F140 D21 G1 X70 G3 X8 Y8 R8 G3 X-8 Y8 R8 G1 X-140 G3 X-8 Y-8 R8 G3 X8 Y-8 R8 G1 X70 G40 G1 Y8 G90 G0 Z100 RTS / このような加工で、G17,G18の指令は、どの行に入れれば良いのでしょうか? それと、キャンセルのG19の指令を入れる適切な、プログラミングを指南、下さい。 宜しく、お願いします。 アングルヘッドの場合、90度で向いてますが、 オプション機能が無い場合、工具長補正は、X,Y軸に対して加工面を0で出せますが、工具径補正を行う場合、アングルヘッドの底から、アングル軸の中心を0に設定すると言う感じでしょうか? Z平面だと、Z軸は工具長で、XY軸は工具径です。 アングルヘッドの軸芯は、やはり、底から軸の差で設定するのでしょうか?

  • ヘリカル加工

    MCでヘリカル加工を初めてやりました。うまくいきません。教えて下さい。 40丸の止まり穴の加工でZ方向に送れるカッターで深さ14mmを削りたいんですけど?わかりません? 材質 SS400、25丸の京セラのヘリカルENDMILL,機械 OKK VM5(FAN UC16iM)、タテ型MC プログラム G54G90G0X0Y0 G43Z30.H1 M3S1000 Z10.M8 G10L12P1R12.5 G1Z0F10 G91G41G1X-20.D1F100 G3I20.Z-14. G40G1X20.F1000 G90G0Z30. 径補正をかけて、ヘリカルで穴底までいった後うずまき切削で穴底をきれいに仕上げたいのですが。うまくプログラムが組めません。よろしくお願いします。

  • アラームが発生するのですが

    現在、プログラムを組んで加工しているのですが あるところでアラームが発生してしまいます。 下記が加工条件になります。 中村留TMC-15、FANUC18-T 中ぐりバイト使用 R補正0.2 G28 U0. ; G0 G40 G54 G97 G54 T303 S700 M3 ; G0 Z10. ; X20. ; Z-1.6; G1 G41 X40.2 Z-1.711 ; G0 W3.5 ; X44. Z2. ; G1 Z0. F0.03 ; X43.4 ; G2 X41. Z-1.2 R1.2 ; G1 Z-1.311 ; G3 X40.2 Z-1.711 R0.4 ; G1 X23.45 Z-1.6 ; X23.25 Z-1.7 F0.03 ; Z-8. ; G0 X22. Z2.0 ; Z-1.6 ; G1 X23.45 F0.05 ; X40.2 Z-1.711 ; G1 U-2. W0.5 F0.2 ; G0 Z1. ; X43.8 ; G1 Z0.F0.05 ; G2 X41. Z-1.4 R1.4 ; G1 Z-1.511 ;     ←この箇所でアラームがなります G3 X40.6 Z-1.711 R0.2 ; G0 Z1. ; X24.48 Z-1.2 ; G1 X23.25 Z-1.815 F0.03 ; Z-4.0 ; Z-8. F0.1 ; G0 U-2. Z10. ; G0 X200. Z30. ; M1 ; ; まず「アラーム 020 円弧半径差過大 」と表示されます。 パラメーターNO.3410の数値を超えているとの事ですので パラメーターの数値を10→100に変更することで解消出来たのですが 次に「アラーム 033 刃先R補正で交点は求まりません 」と表示されます。 既存のプログラムを変更しなさいとの事ですが 初心者なのでここで手詰まりになります。 どなたか解消方法を教えて頂けませんでしょうか? 宜しく御願い致します。

  • OSP200Lでの複合固定サイクル

    最近転職しまして、今までファナックGコードでのプログラムでしたが、現会社はオークマOSPで複合固定サイクルが全く違うらしくお教えいただくと助かります。 例えば原材料径60で、端面を5mm落とす場合 X61. Z5. G72 W1. R.15; G72 P100 Q101 U0. W.1 F.25; N100 G00 Z0; N101 G01 X1.6; で端面加工をして、その後外径の加工を先径25で奥行きが20L、奥径40で奥行き50Lの場合 G00 X60.5 Z.5; G71 U1.5 R.25; G71 P102 Q103 U.3 W.1 F.3; N102 G00 X25.; G01 Z-20.; X40.; Z-50.; N103 X60.2; というような書式ですが、OSPにおいてはどうなるのでしょうか? ご存知であれば教えていただけないでしょうか? 機械がまだ入っていないのですが、OSP200Lという制御装置であると聞いています。 LB3000というマシンです。

  • NC旋盤プログラム

    みなさん、はじめまして この度、得意先外注の部門縮小につき 旋盤の仕事を、引き継ぐ事になり 約1ヶ月頑張っておりますが(旋盤初心者です) 下記プログラムにて、加工するとネジ山が、ささくれた様に 仕上がってしまいます。 プログラムは、前外注先が使用していたもので、担当者に聞いても クリアランスは、ガタガタで ささくれも気にしないでOKとの返事 でも、製作する方としては、綺麗な物にしたいと・・・ 使用材質は、SGP鋼管 Φ48.5 インチ12山のねじ切りです。 他にも、パイプ径の違う品物も ありますが、仕上がりは 同じ様な感じになってしまいます。 下記プログラムにて、改善箇所などありましたら お教え下さい よろしくお願いいたします。 G28U0W0 G00T100 G96S130M03 M8 X50.0Z3.0T1 G01Z0F0.2 X40.0 X45.5Z2.0F0.5 G01Z0F0.3 X48.5Z-1.75F0.1 G01Z-20.0F0.2 X50.0 G00X100.0Z5.0 G28U0W0 M01 N2 G28U0W0 G00T300 G96S100M03 X50.0Z5.0T3 G01X45.0F0.3 Z0 X40.0Z-2.5F0.1 Z2.0F0.5 G00Z50.0 G28U0W0 M01 N3 G28U0W0 G00T500 G97S1000M03 X55.0Z5.0T5 G92X48.0Z-18.0F2.117 X47.5 X47.2 X46.8 X46.5 X46.3 X46.2 X46.15 G00Z50.0 G28U0W0 M05 M9 M12 M30

  • f_n=g_n a.e on R^nとする。g_n→g(測度収束)ならばf_n→g(測度収束)を

    次の問題で質問です。 [問]f_n=g_n a.e on R^nとする。g_n→g(測度収束)ならばf_n→g(測度収束)を示せ(f_n,g_n,gはルベーグ可測な関数)。 [証明] R^nでの殆どいたるところでf_n=g_nだというのだから零集合Zを除いたx∈Eではf_n(x)=g_n(x)という意味だと思います。 f_n,g_n,gをE⊂R^n上のルベーグ可測関数とする。 仮定より,0<∀ε∈R,0=lim[n→∞]μ({x∈E;|g_n(x)-g(x)|≧ε}) =lim[n→∞]μ({x∈E\Z;|g_n(x)-g(x)|≧ε}∪{x∈Z;|g_n(x)-g(x)|≧ε})(但しZは零集合) =lim[n→∞](μ({x∈E\Z;|g_n(x)-g(x)|≧ε})+μ({x∈Z;|g_n(x)-g(x)|≧ε})) (∵測度の定義(可算加法性)) =lim[n→∞](μ({x∈E\Z;|f_n(x)-g(x)|≧ε})+μ({x∈Z;|g_n(x)-g(x)|≧ε})) (∵仮定「f_n=g_n a.e.」) =lim[n→∞](μ({x∈E\Z;|f_n(x)-g(x)|≧ε})+0) (∵零集合の定義) =lim[n→∞]μ({x∈E\Z;|f_n(x)-g(x)|≧ε}+μ({x∈Z;|f_n(x)-g(x)|≧ε})) (∵零集合の定義) ≧lim[n→∞]μ({x∈E\Z;|f_n(x)-g(x)|≧ε}∪{x∈Z;|f_n(x)-g(x)|≧ε})) (∵測度の定義) =lim[n→∞]μ({x∈E;|f_n(x)-g(x)|≧ε}+) 即ち, 0<∀ε∈R,lim[n→∞]μ({x∈E;|f_n(x)-g(x)|≧ε})=0. ∴ {f_n}はgに測度収束する。 となったのですがこれで正しいでしょうか?

  • アルミ(ADC12、A5056)の穴あけ加工につ…

    アルミ(ADC12、A5056)の穴あけ加工について 加工歴1年程度の者です。 アルミ(ADC12、A5056)の穴あけ加工について質問です。 ドリル前のセンター(90°Vポイントミル)を、G83でステップさせることによって位置ズレが起きることはあるのでしょうか?また、そうすることによって何のメリットがあるのでしょうか?会社の先輩が組んだプログラムが全部G83になっており、本人曰く「面にバリが出なくなるから」だそうです。以下がそのプログラムです。ちなみに機械はファナックのロボドリルαT21i-Eeです。 N1T01M06(3.0 CENTER-MILL) G90G54G00X20.Y20. G43Z5.0H01 M03S10000 M08 G98G83Z-1.5Q1.R3.0F250 G80 M09 M05 G91G80G28Z0 G49 N2T02M06(1.53 DRILL) G90G54G00X20.Y20. G43Z5.0H02 M03S8000 M08 G98G83Z-5.Q1.5R3.0F250 G80 M09 M05 G91G80G28Z0 G49 N3T03M06(M1.7*0.35 ROLL-TAP) G90G54G00X20.Y20. G43Z5.0H03 M03S5000 M08 M29 G98G84Z-4.4R3.0F1750 G80 M09 M05 G91G80G28Z0 G49 G28Y0 M30 % あと、加工時間を短縮したいのですが、上記の切削条件は限界でしょうか?ドリルは超硬(ノンコート)です。穴あけ加工(M1.7やM2)が多い会社ですので、時間短縮につながるような切削条件など教えていただけるとうれしいです。よろしくお願いします。

  • G91による位置決め方法が知りたいです。

    最近、オークマの機械(OSP)で加工する事になったのですが、ファナックで操作出来たプログラム機械が動きません。 ファナックの時のプログラムを書きますので、アドバイスお願いします。 メインプログラム(ファナックの時のプログラム) G91G28Z0T1 M16M6 G90G0G54X0Y0T2 G43Z2.H1 S2500M3M8 G81R2.Z-1.F160K0 M98P22 G91G28Z0T2 M16M6 G90G0G54X0Y0T3 G43Z10.H2 S600M3M8 G73R2.Q5.Z-20.F60K0 M98P22 G91G28Z0T3 M16M6 G90G0G54X0Y0T4 G43Z2.H3 S600M3M8 G81R2.Z-2.75F120K0 M98P22 G91G28Z0T4 M16M6 G90G0G54X0Y0T1 G43Z5.H4 M00 M29S200 G84R5.Z-15.F160K0 M98P22 G91G28Y0Z0T#100 M30 サブプログラム(問題の位置決め) G90X10Y-20 G91X10 X10 X20K5(このX20を5回繰り返すのも、出来ないです) Y-20K10 X-20K5 M99 G90G0G54X0Y0 → G15 H1にする G43Z5.H4 → G56 H1にするとか、何とかOSP用に覚え直す事が出来たのですが、サブで位置決め「G91」使用では、思い通りに動きません。 面倒でも「G90」で座標を入力すると思い通りに動きます 単品の部品加工が主なので、G90でXY座標も入力出来るのですが、 出来ればG91を使用し、簡単に組みたいです。