掲示板選択:

機械加工掲示板

アクセス数: 本日 : 68 人 昨日 : 121 人 総合計 : 2846036 人
管理人:エヌシーネットワーク

No.86861 マシニングセンタ プログラム

2016-03-07 19:15 投稿者: MO リンク:

削除キー ()

マシニングセンタのプログラムナンバーについて質問です。
基本的な質問で申し訳ありませんが、どなたか教えて頂ければ幸いです。

例えば下のようなサブプログラムをメインプログラムと繋げて、一つのプログラムとした場合、
サブのプログラムナンバーは、プログラムごとに分けなくてはいけませんか?

&
O0001
T1M6
G98G81Z-30.R3.0F500L0
M98P3000
G80
(省略)
M30
%
%
O3000
X50.Y50
X30.Y30
M99
%

プログラム名を任意の名前にし、マシンのメモリーに似たようなプログラムを複数登録した場合、
同じプログラムナンバーのプログラムが複数登録されている状態になるのだと思っています。
メインのみで動かす場合は問題ないのだと思いますが、M98でサブプロ呼びだしを行うと、
O3000のプログラム番号のプログラムが複数あるので、意図してないプログラムが呼び出されるか、
若しくは、エラーで止まってしまうのかな?と思っているのですが、どうなのでしょうか?
メモリー内のプログラムナンバーがO3000でも、プログラム名がO3000でなければ問題ないでしょうか?
マシンは最新のファナックです。

よろしくお願い致します。

削除キー ()

> マシニングセンタのプログラムナンバーについて質問です。
> 基本的な質問で申し訳ありませんが、どなたか教えて頂ければ幸いです。
>
> 例えば下のようなサブプログラムをメインプログラムと繋げて、一つのプログラムとした場合、
> サブのプログラムナンバーは、プログラムごとに分けなくてはいけませんか?
>
> &
> O0001
> T1M6
> G98G81Z-30.R3.0F500L0
> M98P3000
> G80
> (省略)
> M30
> %
> %
> O3000
> X50.Y50
> X30.Y30
> M99
> %
>
> プログラム名を任意の名前にし、マシンのメモリーに似たようなプログラムを複数登録した場合、
> 同じプログラムナンバーのプログラムが複数登録されている状態になるのだと思っています。
> メインのみで動かす場合は問題ないのだと思いますが、M98でサブプロ呼びだしを行うと、
> O3000のプログラム番号のプログラムが複数あるので、意図してないプログラムが呼び出されるか、
> 若しくは、エラーで止まってしまうのかな?と思っているのですが、どうなのでしょうか?
> メモリー内のプログラムナンバーがO3000でも、プログラム名がO3000でなければ問題ないでしょうか?
> マシンは最新のファナックです。
>
> よろしくお願い致します。

同一プログラム内ではなく、プログラム番号を分けて登録しないといけないと思います。

プログラム本数を増やしたくない場合は、マクロ文にして

M98P3000の代わりに
GOTO3000
N4000
G80
として

同じプログラムの下に
N3000
X50Y50
X30Y30
GOTO4000
 
とすれば
N4000にもどります。

■投稿後の記事編集は出来ません。内容を訂正したい時は、既存記事を削除し、再投稿してください。
■削除キーは記入必須です。6~8文字で任意のキーを決めて入力して下さい。
■削除したい記事タイトルの右脇にある[削除キー]のフォームへ投稿時に決めていただいたキーを入力して[削除]ボタンを押せば、その記事を削除することが出来ます。

新規会員登録