本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

締切済み
※ ChatGPTを利用し、要約された質問です(原文:G91による位置決め方法が知りたいです。)

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

2023/10/19 16:53

このQ&Aのポイント
  • 最近、オークマの機械(OSP)で加工する事になったのですが、ファナックで操作出来たプログラム機械が動きません。
  • メインプログラムでは、G91を使用して座標を入力しようとしていますが、思い通りに動かすことができません。
  • 単品の部品加工が主なので、簡単に組みたいのですが、G90を使用して座標を入力する方法があります。
※ 以下は、質問の原文です

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

2017/07/02 18:15

最近、オークマの機械(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を使用し、簡単に組みたいです。

回答 (2件中 1~2件目)

2017/07/07 23:20
回答No.2

ファナックと比べると、オークマは割と几帳面と言うか、厳格な面を持って
いるように思います。G98なんかをオークマと比べてみると、判ると思います。
OD22
G90X10Y-20
G91X10
X10
CALL OD23 Q5
CALL OD24 Q10
CALL OD25 Q5

OD23
G91X20
G90
RTS

O24
以下略

オークマで変数を使われる場合、VC40番より上を使われる事を推奨します。
お役に立てましたら、幸甚です。

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する
2017/07/03 10:22
回答No.1

もう一個サブプロに潜り込む

X20K5(このX20を5回繰り返すのも、出来ないです)
この部分をサブプロ化

すればいいと思いますが
多重サブプロがどこまでできるかは マニュアルを見てください

お礼

2017/07/04 12:36

回答ありがとう御座います。
多重サブは、多分8だと思います。
多重サブとか、変数を使って、考えてみます。

質問者

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。