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でなければ問題ないでしょうか? マシンは最新のファナックです。 よろしくお願い致します。
No.88681 Re: マシニングセンタ プログラム
2021-04-17 13:48 投稿者: ぴんりん リンク: https://pinrin4330.blogspot.com/
> マシニングセンタのプログラムナンバーについて質問です。 > 基本的な質問で申し訳ありませんが、どなたか教えて頂ければ幸いです。 > > 例えば下のようなサブプログラムをメインプログラムと繋げて、一つのプログラムとした場合、 > サブのプログラムナンバーは、プログラムごとに分けなくてはいけませんか? > > & > 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にもどります。
ページ上部へ戻る
次回から自動でログイン
パスワードをお忘れの方はこちら