|
|
|
|
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
|
|
miércoles, 30 de noviembre de 2016
Examen octubre
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
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
Suscribirse a:
Comentarios (Atom)





