このQ&Aは役に立ちましたか?
OSP言語とは?質問と違いを解説
2023/09/06 19:33
- OSP言語について質問です。オークマさんのマシニング導入について、OSP言語とは何か、ファナックとの違いなどについて教えてください。
- OSP言語とはオークマさんが提供するNCプログラム言語のことです。ファナックとは異なる固定サイクルのリファレンス点、ワーク座標系の設定、工具長補正、サブプロなどがあります。
- 質問で例示されたプログラムでは、固定サイクルの設定や工具長補正などがOSP言語に変換されています。OSP言語を使うことで、オークマのマシニングを効率的に操作することができます。
OSP言語について!
2007/03/20 20:27
皆さんお疲れ様です!いつも参考にさせていただいています!
今度会社にオークマさんのマシニングが、導入が決まりそうなんですが、今までOSPは一度も操作したことがありません!ファナックさんしか経験がないのです。そこで質問なのですが、どのようなところに違いがあるのでしょうか?
過去の質問を検索したところ、固定サイクルのリファレンス点、ワーク座標系の設定、工具長補正、サブプロ、・・・など結構違いがあるようですが、たとえば、下記のプログラム(固定サイクル)をOSPに変換するとどうなるのでしょうか?
%
O0001
G80G40G17
G94
G91G28Z0
G28X0Y0
T03M06
M01
N0001(T03 DRL 10.0D H03 4-10.0 KIRI)
G90G54G00X0.0Y0.0S955
G43Z50.0H03
M03M08
G98G90G83Z-10.0R2.0Q1.5F70K0
M98P0002
M05M09
G80
G90G00Z50.0
G91G28Z0
G28X0Y0
M01
M30
%
O0002(SUB)
G90
X10.0Y10.0
Y-10.0
X-10.0
Y10.0
M99
いつも初歩的な質問ばかりで大変恐縮ですが、宜しくお願いします。
質問者が選んだベストアンサー
この手の回答は直ぐに付くと思いますが、一応解る範囲で書いておきます。
G54 → G15H1~(Hは機械によって数が違う)
G43 → G56
M98P0002 → CALL O2
M99 → RTS
尚、OSPのG83ではIJを使った高度なステップが使えます。
又、サンプルには書いてありませんが、R点戻しはモーダルで同じですがイニシャル点戻しが若干異なり
FANUCの場合は固定サイクルを開始する位置となりますが、OSPではG71Z?で任意の位置に指定できます。
余分な話ですが、FANUC←→OSPの変換機能が付いた編集ソフトもあるので
NCデータを使い回しする場合には利用されると便利だと思います。
書き忘れましたので追記します。
G28G91X0Y0 → G30P1~(G30はXYZの単独指定はできません)
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
お礼
2007/03/21 12:11
NCT様、ご回答有り難うございます。やはり、色々OSPは細かい設定が出来るんですね!!編集ソフトもあるとのことなので、これから探して勉強していきたいと思います。これからも宜しくご指導下さい。