miércoles, 30 de noviembre de 2016

Examen octubre



T6 D1; T5Ø10 T11Ø4
M6
G90 G7 G17 G71 G94
F450 S2380 M3
;(GOTO N200)
G0 G43 Z50
G1 G40 X-70 Y-35
G0 Z0
N10 G1 G91 Z-0.5 F150
N15 G1 G41  G90 G37 R10.1 X-45 Y-35; ENTRADA TANG
Y-25; SUBIDA RECTA
G91 G36 R6 X21.65 Y12.5; PRIMER REDONDEO
X-15 Y25.98; SUBIDA DIAGONAL
G90 Y30
G1 G39 R13.30493 Y45; SUBIDA CON CHAFLAN
G1 X-25
G3 G36 R2 X5 Y45 I15 J20; CURVA ANTIHORARIO CON REDONDEO
N20 G91 G3 X10 Y-10 I5 J-5;SERPENTINA
N30 G2 X10 Y-10 I5 J-5
(RPT N20,N30)N1
G90 G1 X40 Y0; DIAGONALILLA
G3 X40 Y-20 I10 J-10;CURVA ANTIHORA
G3 G36 R7 X35 Y-45 I10 J-15; CURVA ANTIHORA CON CHAFLAN
G01 X-25;RECTA INFERIOR
G01X-45 Y-40; DIAGONAL FINAL
G38 R10.1 X-45 Y-35; SALIDA TANG
N40 G1 G40 X-70 Y-35
(RPT N10,N40)N5
;CAVETEIRO
N200 G0 G43 Z50
G0 G40 X-10 Y-25; P ALEJAMIENTO
G0 Z0
N300 G91 G1 Z-0.3 F25
N350 G90 G41 G37 R5.1 X-20
G91 G3 X11.667 Y-9.86013 I10 J0
G1 X29.16667 Y4.93
G3 X0 Y9.86013 I0 J4.93
G1 X-29.16667 Y4.93
G3 G38 R5.1 X-11.667 Y-9.86013 I-1.667 J-9.86
N400 G90 G1 G40 X-10 Y-25; P ALEJAMIENTO
(RPT N300,N400)N5
G0 G43 Z50
M0 M5
;
T6 D1; CHAFLAN
M6
G90 G7 G17 G71 G94
F400 S1000 M3
;(GOTO N200)
G0 G43 Z50
G1 G40 X-70 Y-35
G0 Z1
G1 Z-1.5
(RPT N15,N40)
G0 Z50
G0 G40 X-10 Y-25
G0 Z-1.5
(RPT N350,N400)
G0 Z50
M30




lunes, 1 de febrero de 2016

Polígono



PARAMETRIZACIÓN DE UN POLÍGONO DE "N" LADOS

(P100=7) ;NÚMERO DE LADOS
(P110=50) ;RADIO DEL CIRCULO CIRCUNSCRITO
(P120=360/P100) ;360/LADOS
(P140=180) ;ANGULO DE PARTIDA
T6D1
M6
G7 G17 G71 G94 G96
F100 S1000 M3
G90 G0 G43 Z30
G40 X-100 Y0
G1 Z0
G91 Z-1
G90
(P141=-1);inicio de cuenta
G93 I0 J0
;
N0150 G1 RP110 QP140
;BLOQUE DE MOVIMIENTO
;
(P141=P141 + 1)
;incremento de 1 en cada vértice
;
(P140=P140 - P120)
;Ángulo siguiente= ANG. ACT- ANG. INTERNO
;
;
(IF (P141LTP100) GOTO N150)
;SI NºVERTICES ES MENOR QUE EL Nº DE LADOS SALTA AL BLOQUE DE MOVIMIENTO
;
;
;
G40 X-100 Y0
G0 Z30
M30

Parábola





Realizar la parametrización necesaria para generar un movimiento parabólico en el torno 8050 

T1D1
M6
(P10=0.015);valor de K
(P1=0); Valor x inicial
(P2=50)l; valor x final
(P3=1); INCREMENTO;
;
;
;
G71 G90 G5 G18
;
G95 G97 F0.01 S1000 M3
N90 (P5= P1 * P1);X2
(P6=P10 * P5); KX2
(P7=-P6); -KX2
G1 X P1 Z P7 ; BLOQUE DE MOVIMIENTO
(P1=P1+P3); sumador de X con incremento P3
(IF P1 LT P2 GOTO N90)
G0 Z15
M30










jueves, 21 de enero de 2016

G27


Ejemplo de parametrización de un espesor con G27, Fagor 8025
 En el ejemplo se han parametrizado los factores de corte punto de alejamiento, espesores, demasía de mecanizado entre otros.

N0010 P1=K10 (ESPESOR PIEZA)
N15 P30=P1 (Guarda el valor sin descontar)
N0020 P2=K2.5 (profundidad por PASADA)
N0030 P15=K40 (RADIO A REALIZAR)
N0040 P3=K20 (Ø Fresa tórica AC cobalto)
N0050 P4=K4 (nº labios)
N0060 P5=K65 (Vc m/min)
N0070 P6=K0.1 (Az/vuelta)
N75 P17=K0.1 (VALOR DEMÁSIA RADIO)
N0080 P7=K1000F3P5(1000*Vc)
N0090 P8=K3.14F3P3 (pi*Ø)
N0100 P9=P7F4P8 (S rpm)
N0110 P10=P4F3P6 (z*Az)
N0120 P11=P10F3P9 (F)
N0130 P12=P3F1P15 (ØFRESA+RADIO PIEZ)
N0140 P16=P12F1K8 (PTO ALEJ)
N0150 P13=P3F4K2 (Radio hta)
N0160 P14=P13F1K1 (Radio ent/salida)
N165 P18=P15F1P17 (RADIO+DEMASIA)
N167 P19=K2F3P18 (DIAMETRO TEÓRICO)
N0170 G50 T1 RP13 L0 IP17 K0 (TOR1=20)
N0180 T1.1 (llamada hta)
N0190 M6
N0200 G7 G17 G71 G94 G96
N0210 FP11 SP9 M3
N0220 G0 G90 G43 Z20
N0230 G40 X-P16 Y0 (Punto ext)
N0240 G1 Z0
N0250 G1 G91 Z-P2 (Prof pasada)
N0260 G90 G41 G37 RP14 X-P15 Y0 (punto entr)
N0270 G2 G38 RP14 X-P15 Y0 IP15 J0
N0280 G1 G40 X-P16 Y0
N0290 P1=P1 F2 P2 (ACTUALIZA EL VALOR P1)
N0300 G27 N0250
N0310 G0 Z20
N0320 M0 M5 (medición de diámetro pieza)
N330 P20=K80.28 (MEDIDA REAL)
N340 P21=P19F2P20 (M TEÓRICA- M REAL)
N350 P22 =P21F4K2 (I FACTOR CORR RADIO)
N360 G50 T1 RP13 L0 IP22 K0
N380 T1.1
N390 FP11 SP9 M3
N400 G0 G90 G43 Z20
N410 G41 X-P15 Y0
N420 G1 Z1
N430 G2 X-P15 Y0 IP15 J0 Z-P30 K2
N440 G40 G1 X-P16 Y0
N450 G0 Z30
N460 M30


miércoles, 20 de enero de 2016

G26

G26 Salto/llamada condicional si = 0
MANUAL FAGOR 8025m
Cuando el control lee un bloque con el código G26, si se cumple la condición = 0 en la última operación con parámetros, salta al bloque indicado mediante N4 o N4.4.2; si no se cumple la condición = 0 no se tiene en cuenta dicho bloque.

 EJEMPLO SI P1=1 ejecuta cuadrado, si P1=2 ejecuta circulo.



N0010 P1=K2 (1 CUADRADO,2 CIRCULO)
N0020 M0
N0030 T1.1
N0040 M6
N0050 G7 G17 G71 G94 G96
N0060 F100 S1000 M3
N0070 G90 G0 G43 Z30
N0080 G40 X-130 Y0
N0090 G1 Z0
N0100 P14=P1 F2 K1
N0110 G26 N0150 (SALTO CONDICIONAL SI LA IGUALDAD ANTERIOR ES IGUAL A CERO SALTA)
N0120 P15=P1 F2 K2
N0130 G26 N0260
N0140 M30
N0150 G91 G1 Z-1(CUADRADO EJECUTANDOSE)
N0160 G90 G41 G1 G37 R10 X-40 Y0 F50 
N0170 Y40 F100
N0180 X40
N0190 Y-40
N0200 X-40
N0210 G38 R10 Y0
N0220 G40 X-130 Y0
N0230 G25 N0150.0220.4
N0240 G0 Z30
N0250 M30
N0260 G1 G91 Z-1
N0270 G90 G41 G37 R10 X-40 Y0 (CIRCULO EJECUTANDOSE)
N0280 G2 G38 R10 X-40 Y0 I40 J0
N0290 G40 G1 X-130 Y0
N0300 G25 N0260.0290.4
N0310 G0 Z30
N0320 M30








martes, 19 de enero de 2016

Pomo Parametrizado



Esta es la pieza que se ha desarrollado en clase. Queda al alumno realizar su propia visión de este tirador y generar la programación a 8050.

Programación CNC 8025. Dadas las dimensiones D, d y L obtener la programación del tirador:

001
N0010 P20=K38 (DIAMETRO MAYOR)
N0020 P24=K19 (diametro menor)
N0030 P26=K50 (LONGITUD DE POMO)
N0040 P21=P20 F4 K2(Radio Mayor)
N0050 P22=F16 P21(F16 cambia el signo. Ahora negativo para las z)
N0060 P23=K40 (DIAM. BRUTO)
N0065 P100=P23F1K1(Alej en x=diam brut+1)
N0070 P25=P24 F4 K2 (radio menor)
N0080 P27= P21 F3 P21(R2)
N0090 P28= P25 F3 P25(r2)
N0100 P29=P27 F2 P28(I2 = R2-r2)
N0110 P30=F5 P29(I=(R2-r2) proyec sobre z del radio en el 1er parte a  mec)
N0120 P31=P26 F2 P21(L- R. Mayor= long. 1er tramo a mec)
N0130 P32=P31 F2 P30(Long. recta del pomo)
N0140 P33=F16 P32 (cambio signo para obt z negativa)
N0150 P34=P32 F1 P30(long recta pomo+I = Long total - Radio Mayor=P31, este P34 sobra, puedes poner P31)
N0160 P35=F16 P34(cambiar el signo para neg.= cota z del centro del arco curvo a partir del tramo recto del pomo)
N0170 T3.3
N0180 M6
N0190 G90 G0 G7 G95 G96 F0.2 S125 M3
N0200 G0 X60 Z20
N0210 XP100 Z2
N0220 (G25 N0310 (SALTO CARA ESF. PONER/QUITAR APERTURA PARENT ANTES G25)
N0230 G66 P0=P24 P1=K0 P4=K10.5 P5=K0.5 P7=K0.2 P8=K0.1 P9=K0.5 P12=K4 P13=K0250 P14=K0270
N0240 M30
N0250 G1 Z P33
N0260 G93 I0 K P35
N0270 G3 A91
N0300 M30





N0310 G84 P0=K0 P1=K0 P2=P20 P3=P22 P5=K0.5 P7=K0.2 P8=K0.2 P9=K0.5 P18=K0 P19=P22
N0320 G0 X40 Z30
N0330 M30