|
|
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:
Entradas (Atom)