このQ&Aは役に立ちましたか?
FANUC言語とOSP言語の違い
2023/10/13 07:34
- FANUCとOSPの制御装置のMCの違いについて教えてください
- FANUCとOSPの言語の具体的な違いについて教えてください
- 座標指定などの命令の数について詳しく教えてください
FANUC言語とOSP言語の違い
2003/07/30 23:23
今までFANUCの制御装置のMCを使用してきましたが
このたびOSPの制御装置のMCが購入候補になりました。
そこで質問なのですが、FANUCの言語とOSPの言語の
違い(具体的に)教えていただけませんでしょうか。
オークマの営業に聞いたところ、G54などの座標指定
など2-3個だけですとの回答、実際にはどの程度の
数がありますか。
質問者が選んだベストアンサー
私が 以前 変換ソフト を 作った 時は
以下の ように しました。
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 を 入れた。

このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
その他の回答 (3件中 1~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を
両立させて、プログラムを作成するのは、大変そうですね。
こんばんわ。
昔使っていたので、記憶は確かではないのですが、M100 M101がマクロ呼び出し。モーダルがM101だったと思います。
G54 G55 G56が工具オフセットの X Y Z で、G15 G16 が座標系のセットだった気がします。
MコードはM52 M53 M54で怪しげな固定サイクル時のZ方向のリファレンス点が設定できたと思います。
あいまいな回答で申し訳ないです。
お礼
2003/08/01 23:35
固定サイクルの設定方法も違うのですか!
こうなるとFANUCとのNC-DATAの変換も
意外と手間がかかるみたいですね。
貴重な回答ありがとうございました。
お礼
2003/07/31 23:24
早速の回答、ありがとうございます。
専門家さんとのことで、できれば次の質問も
お教え願いませんでしょうか。
*サブプログラムの呼び出し
*マクロの呼び出し
*G52(ローカル座標系設定)と同等の機能があるのか
以上三点です。
よろしくお願いします。