Files
wasm-simulator/tests/gcode/linuxcnc_oword_control_flow.ngc
2026-05-23 17:35:43 +08:00

48 lines
523 B
Plaintext

G21 G90
F100
#1 = 2
O100 if [#1 EQ 1]
G1 X99
O100 elseif [#1 EQ 2]
G1 X2
O100 else
G1 X98
O100 endif
#2 = 0
O200 while [#2 LT 3]
G1 Y#2
#2 = [#2 + 1]
O200 endwhile
#3 = 0
O300 repeat [3]
#3 = [#3 + 1]
G1 Z#3
O300 endrepeat
#4 = 0
O400 do
#4 = [#4 + 1]
G1 A#4
O400 while [#4 LT 3]
#5 = 0
O410 do
#5 = [#5 + 1]
O411 if [#5 GE 2]
O410 break
O411 endif
G1 B#5
O410 while [#5 LT 4]
G1 C#5
#6 = 0
#7 = 0
O420 do
#6 = [#6 + 1]
O421 if [#6 EQ 1]
O420 continue
O421 endif
#7 = [#7 + 1]
G1 U#6
O420 while [#6 LT 3]
G1 V#6
G1 W#7
M30