dポイントプレゼントキャンペーン実施中!

FANUC(Series 0)のNCプログラムにて、下記のようなWhile文のネスト構造にすることは可能でしょうか?

#1=60.
#2=0.01
#3=2.
#4=5.
#5=1.

#10=#1*60./#3
#11=#4/#2
#12=#11/2.
#13=FIX[#10/#11]

#14=0.
WHILE[#14LT#13]DO1

#15=0.
WHILE[#15LT#12]DO2
G91G01Y-#2F#5
G04X#3
#15=#15+1.
END2

#15=0.
WHILE[#15LT#12]DO3
G91G01Y#2F#5
G04X#3
#15=#15+1.
END3

#14=#14+1.
END1

A 回答 (1件)

このドキュメントの情報が正しければ、ネスト可能なのは、三重までなので、可能なようです。


https://nc-program.s-projects.net/while.html

また、上記ドキュメントによると、質問者さんのDO3、END3は、DO2,END2のループを抜けているので、再度、DO2, END2が使えるようです。
    • good
    • 1
この回答へのお礼

ありがとうございます。
難なくプログラムは動作しました。

ありがとうございます!

お礼日時:2023/07/22 07:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!