F900
S15000
?? #4309
?? #4319
/// > /// >
?
M06 T12
.......
.......
IF [#4309 GT 1000] AND [#4319 GT 6000] THEN M06 T14
IF [#4309 GT 1000] OR [#4319 GT 6000] THEN M06 T14
IF [#4309 GT 1000] xOR [#4319 GT 6000] THEN M06 T14 ???????
#100 = 10;
#101 = 5;
IF [#100 EQ 10] OR [#101 EQ 5] THEN M06 T14
---------------------------------------
???
g91 ???? g90
???????????????????
IF [#4203 EQ 91] THEN G90 ///////////////
IF [#4203 EQ 91] THEN G90 ///////////////
----
01 - G00,G01
02 - G17,G18,G19
03 - G90,G91
IF [#4203 EQ 90] AND [#4201 EQ 01]
G1 X0. // G01 X0.
G90
...
-----------
G00 G90 G17 G54 G40 G49 G80
#4201 = 0;
#501=0
#502=0.002
№10 IF[#501EQ12] GOTO 20 /// ( N10 IF[#501EQ12] THEN M30 )
G01 x0 y125.0 z#102 F100 // ( #4201 = 1 // #5041 = 0 // #5042 = 00125.000 // .....)
y175
y125
#501=#501+1;
#502=#502+0.002
GOTO 10
-----------
G90 G54 G49 G80
M06 T1
M03 S6000
#500=0
#501=-0.002
G00 X0 Y0 Z3
N10 IF[#500 EQ1 12] GOTO 20
G01 X0 Y125 Z#501 F1200
Y175
y125
#500=#500+1
#501=#501-0.002
GOTO N10
N20 M30
-----------
%
O0001 (MILLING GROOVE)
#500=0;
#501=12;
N10 G21 G40 G49 G54 G80 G90;
N20 M06 T01;
N30 G43 H01;
N40 M03 S2000;
WHILE[#501NE0]DO1
N50 G00 X#500 Y125.;
N60 Z0.5;
N70 G01 Z-2.5 F25;
N80 X#500 Y175.;
N90 Z0.5;
N100 G00 X#500 Y125.;
N110 G01 Z-5.;
N120 X#500 Y175.;
N130 Z0.5;
#500=#500-0.002;
#501=#501-2;
END1
N140 M05;
N150 G00 X0. Y0.;
N160 M30;
%
-----------
#501=125;
#502=175;
#503=12;
#504=0.002; //// разделитель . / ,
#500=0;
G90 G17 G54 G40 G49 G80
G00 X#500 Y#500 Z5.;
G00 Z3.;
N10 IF [#503 EQ 12] GOTO 20
G01 Z-#504 F100;
Y#501 F100;
Y#502;
Y#501;
#503=#503+1;
N20 #504=#504+0.002;
GOTO 10;
N10 IF [#503 EQ 36] THEN M30
G01 Z-#504 F100;
Y#501 F100;
Y#502;
Y#501;
#503=#503+1;
GOTO 10;
M30
-----------------------------------
%
#100=0;
#101=125;
#102=175;
#103=12;
#105=2;
G17 G21 G90 G54 G80 G40 G49;
M03 S2000;
N10 IF [#103 EQ 0] GOTO 100;
N20 IF [#105 EQ 0] GOTO 25;
G01 X#100 Y#101;
Y#102;
#103=#103-1;
#105=#105-1;
#100=#100-0.002;
GOTO 10;
N25 #105=2;
GOTO 10;
N100 M09;
G91 G28 Z0.;
G28 X0.Y0.;
G90;
M30;
%