You are on page 1of 3

COMANDOS DE VARAVEIS

IF- Se
GOTO- Ir Para
WHILE- Enquanto (anlise condiao antes do bloco)
REPEAT - Repetir (anlise condiao depois do bloco)
GE-Maior ou igual
LE-Menor ou igual
LT- Menor
GT-Maior
DO- Fazer (inicia bloco repetiao)
END- Final (finaliza bloco repeticao)
NE-Diferente
Agora um exemplo de programa parametrizado!!
Lembrando que nesse programa se pode mudar as dimenes do tampo,raio e tbm se vc qu
er fazer de um lado s da mesa ou dos dois.
Tambm se pode usar cclculos de seno, cosceno tangente no meio do programa!!
O0998(PROGRAMA UNIVERSAL-TAMPOS DE MESA)
(T3.1 F A. L. 30 D20 Z130 K66)
T30
M22
M101
M88
G90G00G53Z0
G54
(-------------------------)
(MEDIDA DO ENC REGUA 1 200MM)
(MEDIDA DO ENC REGUA 2 4200MM)
(-----------------------)
(COMP DO PAINEL)#1=1500
(LARG DO PAINEL)#2=350
(RAIO DO PAINEL)#3=30
(-------------------------)
(NUMERO PECAS)#4=2
(-------------------------)
(COMP DO PAINEL)#5=1500
(LARG DO PAINEL)#6=350
(RAIO DO PAINEL)#7=30
(-------------------------)
#10=#1-#3
#11=#2-#3
#12=#5-#3
#13=#6-#3
(------------------------)
(ORIGEM 1 X)#20=202
(ORIGEM 2 X)#15=4198
(------------------------)
#14=#15-#5
G52X#20Y-733Z-325.8
( C)
G53G90G00Z0H0
T3
T3M06
G90G00X-70Y-175
/M03S10000
IF[#4EQ1]GOTO100
M102
M11
N100G43Z35H20

G90G01X-70Y-175Z-36.28F5000
G41D20G01X-70Y-225
G03X0Y-175R70F1500
G01X0Y-#3F10000
G02X#3Y0R#3
G01X#10Y0
G02X#1Y-#3R#3
G01X#1Y-#11
G02X#10Y-#2R#3
G01X#3Y-#2
G02X0Y-#11R#3
G01X0Y-150
G03X-17.861Y-136.698R70F14000
G03X-70Y-125Z-36.28R70
G40D0G01X-70Y-125Z35
G01X-70Y-175Z35
G55
IF[#4EQ1]GOTO101
M103
M21
N101IF[#4EQ1]GOTO999
G52X#14Y-735Z-325.7
( C)
G90G00X-70Y-175
/M03S10000
M100
M12
G43Z35H20
G90G01X-70Y-175Z-36.28F5000
G41D20G01X-70Y-225
G03X0Y-175R70F1500
G01X0Y-#7F10000
G02X#7Y0R#7
G01X#12Y0
G02X#5Y-#7R#7
G01Y-#13
G02X#12Y-#6R#7
G01X#7Y-#6
G02X0Y-#13R#7
G01X0Y-150
G03X-32.899Y-128.015R70F14000
G03X-70Y-125Z-36.28R50
G40D0G01X-70Y-125Z35
G01X-70Y-175Z35
N999G53G90G00Z0H0
IF[#4EQ1]GOTO998
M99
N998G53G90G00X3000Y 0
M100
M12
M05
T30
M30
%

outro

#1=100 (comprimento da pea)


#4=2 (numero de passadas)
#9=2,3 (QUANTO VAI TIRAR EM Z TOTAL)
#10=0,5 (INCREMENTO POR PASSADA)
#6=0 (primeira passada)
#2=125 (diametro da ferramenta)
#3=20 (Folga XY)
#5=80 (incremento em Y)
#7=0 (VARIAVEL PARA RETORNO DA FERRAMENTA)
#8=666 (AVANO)
#9=[#9-#6]
N10 G17 G21 G90 G94;
N20 G54 S1040 M4;
N30 G90 G1 G43 Z#6 H20 D20 F#8;
N35 G91;
N40 G1 X-[#1+#2+#3] F#8 M8;
N50 G0 Z5;
N60 IF[#4EQ1]GOTO110;
N70 X[#1+#2+#3] Y-#5;
N80 #7=#7+1;
N90 #4=#4-1;
N100 GOTO30;
N110 X[#1+#2+#3] Y[#5*#7];
N120 #4=#7+1;
N130 #7=0;
N140 IF[#9EQ0]GOTO220;
N150 IF[#9LT#10]GOTO190;
N160 #6=[#6-#10];
N170 #9=[#9-#10];
N180 GOTO30;
N190 #6=[#6-#9];
N200 #9=0;
N210 GOTO30;
N220 M30;
%

You might also like