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

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

ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FANUC言語とOSP言語の違い)

FANUC言語とOSP言語の違い

2023/10/13 07:34

このQ&Aのポイント
  • FANUCとOSPの制御装置のMCの違いについて教えてください
  • FANUCとOSPの言語の具体的な違いについて教えてください
  • 座標指定などの命令の数について詳しく教えてください
※ 以下は、質問の原文です

FANUC言語とOSP言語の違い

2003/07/30 23:23

今までFANUCの制御装置のMCを使用してきましたが
このたびOSPの制御装置のMCが購入候補になりました。
そこで質問なのですが、FANUCの言語とOSPの言語の
違い(具体的に)教えていただけませんでしょうか。
オークマの営業に聞いたところ、G54などの座標指定
など2-3個だけですとの回答、実際にはどの程度の
数がありますか。

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

ベストアンサー
2003/07/31 07:47
回答No.1

私が 以前 変換ソフト を 作った 時は 
以下の ように しました。

FUNUC 0M から OSP に 変換 する順序

そのまま
G00 G01 G02 G03 G0 G1 G2 G3
G17 G18 G19 G40 G41 G42 G30
G73 G74 G76 G80 G81 G82 G83 G84
G85 G86 G88 G89 G90 G91 G92

G28  省く
G43  G56に  変更
G49 G53に  変更
G54- G15 H4/ G55- G15 H5/ G56- H15 H6/ G57- G17 H4/
G58- G15 H8/ G59- G15 H9 変換する

G98------------------
G71 Z30.0
------------------ M53
G99 ------------------
------------------ M54
ERROR 処理     G44 G98
    その他 G_CODE 全て ERROR 処理

M30 の 前に G30 P3 を 入れた。



お礼

2003/07/31 23:24

早速の回答、ありがとうございます。
専門家さんとのことで、できれば次の質問も
お教え願いませんでしょうか。

*サブプログラムの呼び出し
*マクロの呼び出し
*G52(ローカル座標系設定)と同等の機能があるのか

以上三点です。

よろしくお願いします。

質問者

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

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

質問する

その他の回答 (3件中 1~3件目)

2003/08/01 17:11
回答No.3

こんにちは。

>*サブプログラムの呼び出し
CALL (Sub Program Name)
例えば、
CALL O01

>*マクロの呼び出し
CALL (Sub Program Name)
例えば、

CALL O01 LZ=-10.

O01
G90Z5.
G01 Z=LZ F30
G00Z100.
RTS

>*G52(ローカル座標系設定)と同等の機能があるのか

どの様な用途で使用するかによって、
色々な方法がとれると思いますが・・・

お礼

2003/08/01 23:51

OSPはFANUCに比べると開発言語に近い呼び出し方
なのですね、びっくりしました。

>*G52(ローカル座標系設定)と同等の機能があるのか

>どの様な用途で使用するかによって、
>色々な方法がとれると思いますが・・・

私がよく使う方法は、例えば、G54座標系内で
同じポケット加工がある場合、

G52X-100.Y-50.
P1001M98
G52X-150.Y-25.
P1001M98
G52X-180.Y-30.
P1001M98

などと位置指定して、ポケット加工サブプロを
呼び出すことが多いです。
もちろんマクロ形式のサブプロを使用しても
可能ですけれども、この使い方になれているので
質問しました。

OSPもCAMを使えば、特別プログラムを気にすることが
ないのでよいのですが、私の会社では、輪郭などの
データのみCADで作成して、サブプロを作り、メイン
の部分は、すべて手組みなので、OSPとFANUCを
両立させて、プログラムを作成するのは、大変そうですね。

質問者
2003/08/01 00:57
回答No.2

こんばんわ。
昔使っていたので、記憶は確かではないのですが、M100 M101がマクロ呼び出し。モーダルがM101だったと思います。
G54 G55 G56が工具オフセットの X Y Z で、G15 G16 が座標系のセットだった気がします。
MコードはM52 M53 M54で怪しげな固定サイクル時のZ方向のリファレンス点が設定できたと思います。
あいまいな回答で申し訳ないです。

お礼

2003/08/01 23:35

固定サイクルの設定方法も違うのですか!
こうなるとFANUCとのNC-DATAの変換も
意外と手間がかかるみたいですね。

貴重な回答ありがとうございました。

質問者

お礼をおくりました

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

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