PROGRAMAÇÃO PARAMACRO
É um
programação avançada que o programador lança a mão para
elaborar programas complexos . Utilizando variáveis fórmulas e
equações matemática , veja exemplos abaixo .
1 . Programa Paramacro para construção de 20 cavidade 4 x 5
Máquina Romi Discovery comando March 8
Programado por : gramalho@sfiec.org.br
2 . Programa Paramacro usado em TORNO MAXITEC 300 T
Programado por : FRANCISCO IATAGAN
Máquina Romi
Discovery comando March 8 (inicio do programa) % ;ELIPSES G99 G90 G17 GZO T02M06 O2S2000M3 G39A37.0000B17.900V+081.0W+85.0X0.0Y0.0I1.0 ;A = raio-maior ;B = raio- menor ;V = posicionamento-no-eixo-x ;w= posicionamento-no-eixo-y ;X-Y-Eixos ;I=Incremento G39R5.0D10.0O4.0Q5.0S8.0Z06. ;R=raio-fresa ;D=distancia-entre-cavidade ;O= ;Q= ;S= Numero-de-passadas em (Z) ;Z=Eixo ; G39T(LV)U(LO)K(LW)L(LQ)A(LA-LR)B(LB-LR) G00X0.Y0. G00Z20.F1000. N050 G39X(-LA) ; G39Y(SQR((LA*LA-LX*LX)*LB*LB/LA/LA)) G00X(LX+LV)Y(-LY-LW) G01Z06.F800 G01Z(LZ) |
(continuação) N100 G39Y(SQR((LA*LA-LX*LX)*LB*LB/LA/LA)) G01X(LX+LV)Y(-LY-LW) G39X(LX+LI) M(LT(LX-LA))H100 N200 G39Y(SQR((LA*LA-LX*LX)*LB*LB/LA/LA)) G01X(LX+LV)Y(+LY-LW) G39X(LX-LI) M(GE(LX+LA))H200 G39V(LV+LA*2+LR*2+LD) G39O(LO-1) G00Z20. M(GT(LO))H050 G39V(LT)O(LU) G39W(LW+LB*2+LR*2+LD) G39Q(LQ-1) G00Z20. M(GT(LQ))H050 G39V(LT)O(LU)W(LK)Q(LL) G39S(LS-1)Z(LZ-1) G00Z20. M(GT(LS))H050 GZO M02; (fim do programa) |
Programa Paramacro usado em TORNO MAXITEC 300 T
Programado
por Francisco Iatagan.
% L9800 (SUB ROTINA P/PEÇAS EM RAIO) (R01=DIAM MAIOR) (R02=DIAM MENOR) (R03=FINAL EM Z) (R04=PASSO) (R05=POSICIONAMENTO EM X) (R06=AVANÇO) (R09=INICIO DO ARCO EM Z) R00 2 R44-1 R10 0 R01 R20 0 R02 R30 0 R03 R40 0 R04 R40 0 /R00 R42 0 R01 R43 0 R03 R45 0 R09 R45 .R44 R43 .R44 R10 -R20 R10 / R00 |
R50
0 R10 R60 0 R10 R50 .R60 R70 0 R50 N1 R60 -R40 R80 .R60 R70 -R80 @03 2 R02 R42 G X R42 Z R06 G1 Z R30 F R06 R30 0 R03 R42 R04 R70 0 R50 @00-1 N2 G X R02 Z R05 G1 Z R09 F.06 G3 X R01 Z R03 B R43 R01 R04 G1 X R01 G Z R05 M17 M02 |