• 締切済み
※ ChatGPTを利用し、要約された質問です(原文:G68の使い方を教えてください.)

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

このQ&Aのポイント
  • G68はコマンドの一つで、座標系を回転するために使用されます。
  • G68コマンドは座標系の回転を設定し、それに基づいて工作機械を制御します。
  • G68コマンドの使い方には、X座標、Y座標、R回転角度の指定が必要です。

みんなの回答

noname#230359
noname#230359
回答No.3

プログラムを拝見いたしましたが、問題となりそうなのはR180000ぐらいでしょうか。 あと、S指令があるのにM3(回転指令)がありませんね。 G17(平面指定)は、プログラムの先頭に入れるのがよいと思います。 G90、G91は、行の先頭に入れないと意味がありません。 G54(ワークオフセット)を使っているのでしたら、G92(座標系設定)は使わない方がよいと思います。 座標系が、ずれてしまいますよ。 動かなかったプログラムは、最後にM30がなかったためではないでしょうか。 先読みで、エラーになったのでは? 私だと、 G17G90G54G00X0Y0 S100M03 M98P100 G68X0Y0R180. M98P100 G69 M30 とします。 ところで、制御装置はFUNUCでしょうか? 制御装置によっても、Gコードが微妙に違いますので気をつけてくださいね。

noname#230358
質問者

お礼

本当にありがとうございます。 NC機械はFUNUCです。 記載せずに申し訳ありませんでした。 分かりやすいプログラムまでありがとうございます。

noname#230359
noname#230359
回答No.2

プログラム座標回転ですね。 G17、平面指定です。 G68、座標回転指令です。G90、G91の指定も忘れずに入れてください。 X、Y、座標回転の中心座標を入れてください。    当然、G90、G91で変わってきます。 R、回転角度を入れてください。  反時計回りが正、時計回りが負の値になります。  単位は、DEG です。(1回転、360度) G17G90G68X0Y0R60.0 M98P100 G69 G00Z10. という具合に指令します。 X0Y0を中心に反時計方向へ60度回転する。 キャンセルコードG69を最後に忘れずに。

noname#230358
質問者

お礼

ありがとうございます。 ご意見を参考にして、プログラムをしてみたのですが、 思ったように動かず、 取説をみて何とか動いたのですが、 納得いかないのです. 何がダメだったのか教えていただけないでしょうか? (下の動かなかったプログラムはN1までは動きました.) 動かなかったプログラム N1 G90G00G54X0Y0S100 M98P100 N2 G17G68X0.Y0.R180000 M98P100 G69 サブ O100 G00X10.Y10. G00Z2. G01Z-2.F100 G01X20.Y20.F1000 G00Z2. M99 動いたプログラム N1 G90G00G54X0Y0S100 M98P100 N2 G90G00G54X0.Y0. G92X0.Y0.G17 M98P999 M98P100 G69 サブ O999 G68X0Y0G91R180. G90X10.Y10. M99 O100 G00X10.Y10. G00Z2. G01Z-2.F100 G01X20.Y20.F1000 G00Z2. M99

noname#230359
noname#230359
回答No.1

R180 は R180000 または R180.0 でわ ないでしょうか

noname#230358
質問者

お礼

ありがとうございました。 ご意見を参考にしました。

関連するQ&A