G5.1Q1とG05についての疑問

このQ&Aのポイント
  • G5.1Q1とG05の違いが分からない。AI輪郭制御モードをオンにするための指令方法の違いを教えてほしい。
  • G05P10000の適切な指令位置について知りたい。G5.1Q1とG5.1Q0の間でG43・G49を指令するとアラームが発生するが、G05P10000をどのブロックに入れればいいのか分からない。
  • G5.1およびG05の指令後に適用されていることを確認したいが、パラメータ画面などで状態を確認することは可能か。
回答を見る
  • 締切済み

G5.1Q1 と G05 について

G5.1Q1 と G05について、何点かご教示願います。 FANUC 31i-MODELの5軸加工機を使用しています。 (1)G5.1Q1 とG05 のそもそもの違いがわかりません。 取説には、どちらを使用してもAI輪郭制御モードをオンにできると記載されています。 2種類の指令があるということは制御方法に違いがあると思うのですが、ザックリでよいのでそれぞれの詳細は分かりますでしょうか。 (2)G05P10000はどのブロックで指令するのが適切でしょうか。 G5.1Q1(AI輪郭オン)~G5.1Q0(AI輪郭オフ)の間にG43・G49を指令してしまうとアラームが発生する、と取説に記載されています。 試しに、 G43.4 Z50 H01 G5.1Q1 を起動したところ、問題なくインプットされました。 今度は G43.4 Z50 H01 G05P10000 を起動したところ、"不正な指令です"とアラームが発生しました。 ほかに使用している3軸加工機では G43Z50H01 G05P10000 を起動してもアラームは発生しません。 G05P10000をどのブロックに入れればよいのか見つけることができません。 例はありませんでしょうか。 (3)G5.1 および G05 を指令後、適用されていることを確認したいのですが、パラメータ画面などで状態を見ることは可能なのでしょうか。 よろしくお願いします。

みんなの回答

  • riazoo
  • ベストアンサー率0% (0/0)
回答No.1

初めまして 手元に説明書がないので記憶だけですが G05.1 AI輪郭制御 G05 高速高精度輪郭制御 G05.1よりG05の方がより高度な加減速コントロールができたと思います。 そもそもG05.1もG05もそれぞれのオプション機能なので G05オプションが付加されていないことはないですか? 設備の仕様書を確認ください。 指令後に適応されていることを確認するのは 位置表示やプログラムチェック画面でモーダル情報に表示されているか 画面右下に「AICC」とか点滅していれば適応されているはずです。

関連するQ&A

  • 工具長補正をかけながら動かさない

    NCプログラムでG43工具長補正をかけ、そのブロックで主軸をまったく動かさないようにプログラムするには、どうしたらいいでしょうか? システム変数など使って工夫していますが、どうしてもZ軸が動くか、アラームになってしまいます。 たとえば、 G91 G43 Z0 H01 だと、プログラム座標Z0へ行ってしまいます。 工具長補正をかけるものの、そのブロックでは動かないで欲しいのです。 制御装置は、MITSUBISHIメルダス700/70系です。

  • GコードのG06の例を教えて下さい

    JIS B 6315-2:2003 G06 放物線補間 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軸は工具径です。 アングルヘッドの軸芯は、やはり、底から軸の差で設定するのでしょうか?

  • G00とG01の違いは…

    こんにちは。 まだまだプログラムの初心者です。 現在機械のマニュアルを読みながら、基本的なGコードを勉強していますが、色々とわからないことがあります。 マニュアルによると、「G00は、早送りによる工具の移動」とあります。 ?この「早送り」とは、自分で設定するものではなくて、機械ごとに決まっているのですか?? ?G00は加工する時には使わないものですか??具体的にどういう時に使うのでしょうか?? ?マニュアルによると、「G00の早送りで、X軸Y軸Z軸を同時に指令しても工具経路は必ずしも現在位置と指令点を結ぶ直線にはなりません」とのこと。一体どういう意味でしょうか…?? 以上の3点です。初歩的な質問ですが、回答よろしくお願いします。 題名を間違えました…。 「G00について」です。すいません。

  • 一行にMコードが二つだとエラーにする

    ファナックの0MCという制御装置ですが、 一行にMコードはひとつだけ指令できます。 だからM3M8;と打ってしまった場合 G81G98Z-8F10 などと続いている場合Mコードは後ろのM8だけが指令され、M3は指令されないので、主軸は回らずにZ軸の動きに入ってしまいます。 このミスはドライランなどをすると確認できることですが、   安全装置として一行の間にMコードを二つ打っているプログラムの場合、 アラームなどで通知しプログラムを見直すように促すようなことを マクロ、サブプログラム、その他などで プログラム画面上では見えない形でやることは可能なのでしょうか? (見えないところで、一行でMコード二つあるかをチェックしているという。 例えば、今M6だけで、画面上では見えませんが、XY軸をバイスに当たらない位置に逃がし、原点復帰して主軸を止めて工具交換するというプログラムが働いているのですが、そういう意味です。) また可能な場合、例えばどのようなプログラムになるのでしょうか? またはオオクマの様にG01やG02G03 固定サイクルなど切削のGコードで主軸が回転していない状態では軸移動はしないとかアラームを通知するとかの考えでも 可能なのでしょうか? ものすごい難しいプログラムになるのでしょうか?

  • 工具交換 G100の内部処理(マクロ処理)

    工具交換 G100の内部処理(マクロ処理)について G100は G91G28Z0 G80 G49 (M19) M09 M05 M06 を指令せずに工具交換をします。 ブラザー (例) タッピングセンター G100T1X-45.0Y40.0G43Z100.H1S750M03L2 G80 G49 M09 M05 をして原点復帰しT1を主軸に呼び XYZ(A軸C軸)同時位置決め補正番号Hで補正し回転S M03  L2 マガジンに待機工具 一行でここまで指令できます。 マクロを使えば G65 P○○○ .... .... .... ..... で呼び出すはず 現在使用しているのは、メルダス(マザック)、です。 上記はマクロで作ることはできるのですか 教えていただきたい。 立、横マシニング対話でしか動かせない者より よろしくお願いします。 メルダスマクロ詳しい方いらっしゃいますか? 翌日 簡単な プログラムを作成してみました。 特定のカスタムマクロを任意のGコードで呼び出す事が可能です。 呼び出すプログラムのワークNo 呼び出しに使うGコード番号 呼び出しタイプ M98 G65 G66 G66.1 が機械パラメータで設定可能でした。 まずはマクロで動かしてみます。 ブラザーのその機能に似たものはつくれますが、 おそらく全く同じには実装できません。 まねて動かすには O0010 G00G90G40G80; G00G90G54~G59; G65P8T85X0Y0G43Z150.H85S3000M03; (G66.1P8T85X0Y0G43Z150.H85S3000M03); O0008 (G40);必要に応じ G80M09; (G49M19);必要に応じ G91G28ZOM05; (G28X0); (G30Y0Z0); T#20T○○M06; G#10X#24#25Z#26H#11; S#19M#13; M99; % 上記では、T85を主軸にM06までは良いのですが G43で補正が出来ません。 良い方法はありませんか? G66.1ではG L N O Pが選択できるようですが 動作的にはG65呼び出しと変わりません。 また T#20T○○M06;のT○○待機工具も#に置き換えたい です。 こんな感じで間違っていませんか? とりあえずTツールを呼びH484 H485で補正がかかり 最後主軸T0 待機工具T0 で終了M30になりました。 A43長補正  B84次工具呼び出し  にしてみました。 次回G65P8 をG100に置き換えてみたいと 思います。 O0010 G00G90G40G80; G94; G00G90G54~G59; G65P8T85X0Y0A43Z150.H485S3000M03B84; G98固定サイクルZ R Q F; G65P8T84X0Y0A43Z150.H484S2000M03B80; G98固定サイクルZ R Q F; G65P8T0B0 M30; O0008; G40G80; M09; G91G28X0Y0Z0M05; G30Y0Z0; G90 忘れていました T#20T#2M06; M01; G#1X#24#25Z#26H#11; (M01); S#19M#13; M08; M99;

  • G68の使い方を教えてください.

    はじめまして!! G68の使い方を教えてください。 G17G68X0Y0R180 M98P100(サブ呼び出し) G00Z10. ↑↑ 取説を見てプログラムしたのですが、 思ったところに動きません!! 何か違うのでしょうか? すみませんが、誰かご教授をお願いいたします。

  • FANUC 6MBのPCパラメータ書き換え

    中古機械導入して、即立ち上げないといけないのですが、取り説紛失のため困っています。どなたか教えてください。 三井精機VR3Aのランダム方式ATCのTナンバーがPCパラメータの4001から4020に設定されているのですが、これの書き換え方法がわかりません。Nでサーチして番号は呼び出せますが、P○○でINPUTしてもデータが入りません。 それと、この機械のATC指令方法ですが、 T○○ G91G30X0Y0Z0 M06 でいいんですよね?現在、プログラムでもMDIでもT○○指令をするとアラーム(Tコードアラームなど)になってしまう(M52:ATCランダムでもM53:ATCシーケンシャルでも)のですが、なぜだか判りますでしょうか?

  • NCフライス盤のプログラム

    個人で静岡の古いNCフライスを購入し、独学で勉強中です。 普段は、汎用的な使い方で使っていて、 最近ようやく、プログラムを組んで鉛筆を付けて、 思い通りの輪郭等を描く事が出来る様になりました。 ここにきて、分からない事があるので教えてください。 輪郭加工の際、鉛筆だと思い通りに書けるのですが、 実切削では、輪郭一周したらZ軸を動かし掘り下げ又一周… を繰り返しする場合が殆どだと思うのですが、 これはずっとそのようにプログラムを組むのですか? 今時のNCだと、輪郭のプログラムを組んで、後は、 Z軸を毎回○mmの切込みで何回周る等簡単に指令出来そうですが、 自分のは、安川の「モーションパック110」で古く、 そのような機能はありません。 せめて、プログラム内で、コピー&ペーストでも出来れば、 必要なブロックをコピーしてZ軸だけ変更すれば、楽に出来そうですが、 そのような機能もなく、コピー出来るのは、他のプログラム番号への コピー(複写)しか出来ません。

  • リファレンス点復帰について

    ど素人で申し訳ありません。 リファレンス点復帰ですが本には G28X@@Y@@Z@@; と書いており、このx、y、zで 入れたところを中間点としていったんそちらに早送りした後に、そのご指令された軸がリファレンス点に戻るということですが、 G28は単独では作動はせず、必ず後に中間点を指令しないと機能しないということでしょうか? いきなりG28だけでxyz軸がリファレンス点に戻ったりすることはなく 必ずG28の後に x y zのような値が入って使うということですか? まずG91G28Z0  G28x0y0 の私の理解ですが、一行目 まずG91ということで、インクリなので G28のあとに来ているZ0ですが、  まず一行目ではZしかないので、指令軸はZのみ そのzが0なので 移動量0つまり現在地を中間点としたのちに指令のあった軸Z軸がリファレンス点までもどる。 2行目ですが、G91はモーダルなので2行目にも効いていて 指令のアル軸はXとyでインクリでともに0なので つまり現在のxyの位置を中間点とした後に指令のあるXYの軸を リファレンス点まで戻すという理解でよろしいでしょうか? 一行目ならXYの指令がないからない軸に関しては記述がなくても 中間点は現在地と考えるのでしょうか? それよりも記述がある軸だけ今から中間点からリファレンス点という順番でうごきますよと考えるとよいでしょうか? またもし上のアブソリュートのG90G28Z0 の場合はZ0の位置までまず動いてからその後リファレンス点までうごくということですが、 そのときのZ0の位置は 加工前の設定でどこZ0にするか決めた点だと思いますが、 一般的にはワークのどこかを0と決めた ワーク座標系ですか? もしワークの上面が0だとしたら その間違いでいったんワークすれすれのところまで早送りした後 リファレンス点復帰するという理解でよろしいでしょうか? よろしくお願いします。