G39とは?ウチにある機械にはG39がない!困っています。

このQ&Aのポイント
  • NCデータをもとに加工する際、G39(コーナー切り替え)というGコードが必要ですが、ウチにはそのGコードがないため困っています。
  • G39とは、加工する際にコーナーの切り替えを行うためのGコードです。
  • 具体的な使用例として、G03コマンド(円弧補間)でX軸、Y軸、R半径を指定し、その後G39コマンドでX軸、Y軸の位置にジャンプすることができます。
回答を見る
  • ベストアンサー

G39??

NCデータをもとに加工することになったのですが、ウチにある機戒にはG39というGコードが無いので困っています。 G39(コーナー切り替え)というのは、どういうことかご指導ねがいます。 例え G03X--Y--R-- G39G01X--Y-- となっています。

noname#230358
noname#230358

質問者が選んだベストアンサー

  • ベストアンサー
noname#230359
noname#230359
回答No.2

マニュアルに載ってるG39に関する記述はこれだけでした。 http://www.machineheads.net/cgi-bin/ftp-box/img20050621171821.jpg G39を外径補正で使うと形状は同じでバリが出にくくなるのでしょうか? 内径補正で使うと食い込みますね。

noname#230358
質問者

お礼

取り説見て納得しました。 NCデータから数値を拾って作り直してみます。 有り難うございました。

その他の回答 (2)

noname#230359
noname#230359
回答No.3

回答(1)の Gallyの回答とうりです。 最近の機械ではあまり使わないですよね。CNCタイプはみな交点計算タイプのオフセットになり必要なくなり恐らくその行は削除しても大丈夫です。ただしチェックは十分にしてください。支給データなのでしょうか?ポストを合わせれば出ないはずですがポストのミスか?

noname#230358
質問者

お礼

あまり気にしなくてよさそうなのでNCデータから数値を拾って作り直すことにしました。 有り難うございました。

noname#230359
noname#230359
回答No.1

ファナック15-MODEL Bの取説によりますと G39(コーナ円弧) オフセットモード中にG39またはG39I_J_K の指令をする事によりコーナーにおいて、補正量を半径とするコーナー円弧補間をする事ができます。・・・・・ 要は「角で円弧補間をします」よって事です。

noname#230358
質問者

お礼

なんとなくですがわかりました。 有り難うございました。

関連するQ&A

  • ネジ切りG92の座標について

    NC旋盤初心者です。NC旋盤でテ-パネジを加工したいのですが、G92を使用したいと思っています。ネジ切り加工を始めて行うので、 取説とにらめっこしてますが、 G92の最終切り込み径の求め方が分かりません。すいませんが教えてください。 取説の例 おネジ (R2 1/2) 基準径位置 17.46 基準径 75.184 有効ネジ部長さ 9.2 リード 2.3091 山高さ 1.479 テーパ 1/16 R(8+26.66+2.0)/32=1.15 取説には G92X75.88Z-28.66R-1.15F2.3091 X74.88 X73.88 X72.99 X72.93 とあります。 このX72.93の求め方が分かりません。 よろしくご指導願います。

  • 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軸は工具径です。 アングルヘッドの軸芯は、やはり、底から軸の差で設定するのでしょうか?

  • ワーク座標(G54~G59)の設定

    転職を機に形彫放電加工を使うことになりました。 機械は日立「H-DS02S」です 今まで、NC機械やマシニングセンターは使ってたので ワークの設定は、分かってるつもりなんですが 今まで使ってた機械が牧野と倉敷機械で メーカーの違いなのか、放電加工機とフライス加工機との違いなのか? うまくいきません ワーク座標G54画面で、x、y、zのオリジンはできるのですが G55に切り替え、x、y、zをオリジンするとG54がズレます そしてG56~G59はG55と連動して変わります 今のところ、分かってるのはG54とG55~G59の差が3.174で G54を0にするとG55が3.174になり G55を0にするとG54が-3.174になります 今まで使ってた人たちは、定年間近で「そんなことできる?」と言われました 取扱説明書を見ても、できることは書いてあるのですが どうしてできないかまでは書いてなくて どなたか、分かる方は居ませんか? よろしくお願いします

  • 多数個取り加工について!!(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. ? ? ? ?

  • Gコードについて(初心者の質問です)

    私は、Gコードの勉強中の初心者です。Gコードについての質問があります。 N0002 G100X-25Y-25Z21T2G43H2S6400M03 G81Z-4R21K0F1200 ドリルでの穴加工のプログラムとして作成したのですが、上手く動きませんでした。 K0ではなくK1か、K0のコードはなくていいとアドバイスを受けK0のコードを消してみたところ穴加工として動くようになりました。 Kのコードはどのような時に使用するものなのか、基本的にはあまり使用しないコードなのかご意見お聞かせください。

  • ワイヤープログラムの「G92」

    当社では、プログラムのはじめに G92 X50. Y20. などとし、あらかじめその座標にワイヤーを位置決めしておいてから、 加工をスタートさせます。位置決めが間違っているとその分ずれて 加工してしまいます。マシニングや、NC旋盤のようにどの座標から スタートしてもズレずに加工してくれる方法を、教えてください。 機械は三菱です。

  • G52使用・不使用の判断

    エンドミルで円弧加工させる際に、G52を使用して座標移動させて行っています。下のようなプログラムです。プログラム作成でG52を入れ忘れてしまった場合、座標移動されずに加工原点(X0.0Y0.0)で加工してしまいます。 それを防ぐために、サブプロ(O1000)内でG52が使われていなかったらアラームで止まるようにしたいのですが、G52を使用しているかしていないかの判断はカスタムマクロで可能でしょうか? M98P1000はG52とセットで使用しています。O1000を呼び出すときにG52を使わないときはありません。 知恵を貸していただきたいです。よろしくお願いします。 O10(MAIN) G52X10.0Y10.0 M98P1000 G52X-10.0Y10.0 M98P1000 G52X0.0Y0.0 M30 O1000(SUB) X0.0Y0.0 G01Z-2.0F10. G41G01Y-3.0F5. G03J3.0 G03J3.0F10. G40G01Y0F50 G00Z10.0 M99 すいません。書き忘れたのですが、NCはファナック(21i)です。

  • テーパーネジ加工のR計算について

    NC旋盤初心者です。NC旋盤でテ-パネジのR2 1/2を加工を行う事になりG92を使用したいと思っています。 R計算の(8+26.66+2)/32=1.146の8の求め方がわかりません。 取り扱い説明書では おネジ (R2 1/2) 基準径位置 17.46 基準径 75.184 有効ネジ部長さ 9.2 リード 2.3091 山高さ 1.479 テーパ 1/16 ピッチ 2.3091 R(8+26.66+2.0)/32=1.146 G92X75.88Z-28.66R-1.146F2.3091 X74.88 X73.88 X72.99 X72.93 とあります。 よろしくご指導願います。

  • Gコード=NCプログラム??

    いつもお世話になっております。 CAMのメーカさんと打ち合わせをする時に「Gコードを作成する」という言葉を何回も聞きました。 Gコードというと「G00(位置決め)」、「G01(直線補間)」…のことかな、と思っていたのですが、 よくよく聞いてると、どうもその意味ではなくて、NCプログラムそのものの意味で使っているようなのです。 NCプログラム=Gコード、Mコード、Tコード、XYZA…などの組み合わさったもの、と思っていたのですが、 機械加工の業界ではNCプログラムのことを「通称」Gコードと呼んでいるのでしょうか?

  • NC作業におけるタップ加工について

    NC加工機を導入したことによりコードについて勉強しています。 CAMソフトでタップ加工の指令を出したとき M29S300 G98G84R8.Z-13.P1.F300 G80 というプログラムが表示されました。 コードを見るとタップ加工の指示であることは理解しているのですが、 どうにも加工機の方が”小数点に誤りがあります‘と言って指示を受け入れてくれません。 何が間違えているのか、お恥ずかしながらわからないため、お力添えを頂けたらと思います。