WHILE DO, GOTO, IF
: 03 gru 2017, 14:02
Witam, napisałem cztery prymitywne programy i żaden z nich mi nie działa. Składnia jest zgodna z instrukcją frezarki. Wyskakuje mi komunikat "Bad Code". Co robię źle?
%
o11111(GOTO)
T1M06
S250M03
G54G90
G43H01
G00 X0.Y0.Z100.
N01
X100.
Y100.
X0.
Y0.
G0TO 1
M30
%
***************************************************
%
o22222
T1M06
S250M03
G54G90
G43H01
#100=1.
#101=10.
G00X100.Y100.Z100.
N01
X200.
X100.
#100=#100+1.
IF[#100LE#101]GOTO 1
M30
%
****************************************************
%
o33333(WHILE_DO)
T1M06
S250M03
G54G90
G43H01
#100=1.
#101=5.
G00X100.Y100.Z100.
WHILE[#100LE#101]DO1
G00 X200.
Y200.
X100.
Y100.
#100=#100+1
END1
M30
%
*************************************************
%
o44444(WHILE_DO_KWADRAT)
T1M06
S250M03
G54G90
G43H01
G00X50.Y50.Z10.
G01Z0.F200.
#100=1
#101=3
WHILE[#100LE#101] DO1
Z-#100
X100.
Y100.
X50.
Y50.
#100=#100+1
END1
Z100.
M30
%
%
o11111(GOTO)
T1M06
S250M03
G54G90
G43H01
G00 X0.Y0.Z100.
N01
X100.
Y100.
X0.
Y0.
G0TO 1
M30
%
***************************************************
%
o22222
T1M06
S250M03
G54G90
G43H01
#100=1.
#101=10.
G00X100.Y100.Z100.
N01
X200.
X100.
#100=#100+1.
IF[#100LE#101]GOTO 1
M30
%
****************************************************
%
o33333(WHILE_DO)
T1M06
S250M03
G54G90
G43H01
#100=1.
#101=5.
G00X100.Y100.Z100.
WHILE[#100LE#101]DO1
G00 X200.
Y200.
X100.
Y100.
#100=#100+1
END1
M30
%
*************************************************
%
o44444(WHILE_DO_KWADRAT)
T1M06
S250M03
G54G90
G43H01
G00X50.Y50.Z10.
G01Z0.F200.
#100=1
#101=3
WHILE[#100LE#101] DO1
Z-#100
X100.
Y100.
X50.
Y50.
#100=#100+1
END1
Z100.
M30
%