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

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

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

OSP言語とは?質問と違いを解説

2023/09/06 19:33

このQ&Aのポイント
  • 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

いつも初歩的な質問ばかりで大変恐縮ですが、宜しくお願いします。

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

ベストアンサー
2007/03/21 10:30
回答No.1

この手の回答は直ぐに付くと思いますが、一応解る範囲で書いておきます。
G54 → G15H1~(Hは機械によって数が違う)
G43 → G56
M98P0002 → CALL O2
M99 → RTS
尚、OSPのG83ではIJを使った高度なステップが使えます。
又、サンプルには書いてありませんが、R点戻しはモーダルで同じですがイニシャル点戻しが若干異なり
FANUCの場合は固定サイクルを開始する位置となりますが、OSPではG71Z?で任意の位置に指定できます。
余分な話ですが、FANUC←→OSPの変換機能が付いた編集ソフトもあるので
NCデータを使い回しする場合には利用されると便利だと思います。

書き忘れましたので追記します。
G28G91X0Y0 → G30P1~(G30はXYZの単独指定はできません)

お礼

2007/03/21 12:11

NCT様、ご回答有り難うございます。やはり、色々OSPは細かい設定が出来るんですね!!編集ソフトもあるとのことなので、これから探して勉強していきたいと思います。これからも宜しくご指導下さい。

質問者

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

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

質問する

お礼をおくりました

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

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