Está en la página 1de 46

MA NUAL DE

PROGRA MA CION
CENTRO DE TORNEADO
APLICACIONES
MANUAL DE PROGRAMACION

TA BLA DE CONTENIDO
• INTRODUCCION.................................................................................................3

• CODIGOS
CODIGOS G ......................................................................................... 4
CODIGOS M ....................................................................................... 5

• FUNCION DE LAS LETRAS ...................................................................................... 6

• COMPOSICION DE UN BLOQUE .............................................................................7

• ESTRUCTURA DE LOS CODIGOS


G00 ................................................................................................. 7
G01 ................................................................................................. 8
G02 – G03 ......................................................................................10
G41 – G42 ......................................................................................14
G70 ............................................................................................... 21
G71 ............................................................................................... 22
G72 ............................................................................................... 24
G73 ............................................................................................... 25
G74 ............................................................................................... 27
G75 ............................................................................................... 28
G76 ................................................................................................ 30
G92 ................................................................................................ 36

• CICLOS ENLATADOS
G81 ............................................................................................... 38
G83 ............................................................................................... 39
G84 ............................................................................................... 40

• EJERCICIOS PROPUESTOS ................................................................................. 41

ALTTEK
MANUAL DE PROGRAMACION

INTRODUCCION
El siguiente manual tiene la finalidad de ofrecer al personal
una completa capacitación en la programación del Centro
de Torneado, ya que en este se describe cada uno de los
códigos G y M que se van a utiliza en la máquina, así como
también el uso de ejemplos reales aplicados en el campo y
ejercicios que el personal tendrá que resolver y que a su vez
les va a ayudar a que el entendimiento de este manual se
aproveche de la mejor manera posible.

ALTTEK
MANUAL DE PROGRAMACION
CODIGOS
AL EMPEZAR LA CREACION DE UN PROGRAMA, SE TIENEN QUE ESPECIFICAR UNA VARIEDAD DE
CODIGOS LOS CUALES REPRESENTAN UNA FUNCION ESPECIFICA. EN LAS SIGUIENTES TABLAS SE
PRESENTA UNA DESCRIPCION BREVE DE LOS CODIGOS UTILIZADOS COMUNMENTE EN EL TORNO:

FUNCIONES PREPARATORIAS G

# CODIGO G FUNCION ESPECIFICA


ESTANDAR
G00 MOVIMIENTO A LA POSICION CON AVANCE RAPIDO
G01 MOVIMIENTO LINEAL CON AVANCE CONTROLADO
G02 MOVIMIENTO CIRCULAR A LA DERECHA (CW)
G03 MOVIMIENTO CIRCULAR A LA IZQUIERDA (CCW)
G04 TIEMPO DE ESPERA
G20 ENTRADA DE DATOS EN PULGADAS (INCH)
G21 ENTRADA DE DATOS EN MILIMETROS (MM)
G27 VERIFICACION DEL REGRESO A REFERENCIA DE LA MAQUINA
G28 REGRESO AUTOMATICO A REFERENCIA
G29 REGRESO DESDE LA REFERENCIA
G30 REGRESO A LA 2da REFERENCIA
G40 CANCELA LA COMPENSACION DE LA HERRAMIENTA
G41 COMPENSACION DE LA HERRAMIENTA A LA IZQUIERDA
G42 COMPENSACION DE LA HERRAMIENTA A LA DERECHA
G50 LIMITADOR DE REVOLUCIONES SOBRE EL HUSILLO PRINCIPAL
G54 – G59 COORDENADAS DE TRABAJO O CERO DE TRABAJO
G70 CICLO DE ACABADO
G71 CICLO DE DESBASTE EXTERIOR E INTERIOR EN DIAMETRO
G72 CICLO DE REFRENTADO O DESBASTE EN CARA
G73 CICLO DEL PATRON REPETIDOR
G74 CICLO DE RANURADO FRONTAL
G75 CICLO DE RANURADO EN DIAMETRO
G76 CICLO DE ROSCADO
G80 CANCELACION DE LOS CICLOS ENLATADOS
G81 CICLO DE TALADRADO DIRECTO
G83 CICLO DE TALADRADO CON PICOTEO
G84 CICLO DE MACHUELEADO
G90 CICLO AUXILIAR DE DESBASTE EN DIAMETRO
G92 CICLO AUXILIAR DE ROSCADO
G94 CICLO AUXILIAR DE REFRENTADO
G96 INCREMENTO DE LAS REVOLUCIONES
G97 MANTIENE LAS REVOLUCIONES CONSTANTES
G98 DESIGNACION DE AVANCE POR MINUTO
G99 DESIGNACION DE AVANCE POR REVOLUCION

ALTTEK
MANUAL DE PROGRAMACION
FUNCIONES AUXILIAR M

# CODIGO DESCRIPCION DE LA FUNCION OBSERVACION


M
M00 PARO DEL PROGRAMA
M01 PARO OPCIONAL DEL PROGRAMA
M02 FINAL DEL PROGRAMA
M03 GIRO DEL HUSILLO A LA DERECHA
M04 GIRO DEL HUSILLO A LA IZQUIERDA
M05 PARO DEL HUSILLO
M07 ACTIVA EL REFRIGERANTE DE ALTA PRESION OPCIONAL
M08 ACTIVA EL REFRIGERANTE
M09 DESACTIVA EL REFRIGERANTE
M10 ACTIVA EL RECOLECTOR DE PIEZAS OPCIONAL
M11 DESACTIVA EL RECOLECTOR DE PIEZAS OPCIONAL
M13 ACTIVA EL DISPARO DE AIRE EN LA TORRETA OPCIONAL
M14 ACTIVA EL DISPARO DE AIRE EN EL HUSILLO PRINCIPAL OPCIONAL
M15 DESACTIVA EL DISPARO DE AIRE OPCIONAL
M17 ACTIVA EL BLOQUEO DE LA MAQUINA SOLO EN MDI
M18 DESACTIVA EL BLOQUEO DE LA MAQUINA SOLO EN MDI
M19 ORIENTACION DEL HUSILLO PRINCIPAL OPCIONAL
M24 ACTIVA EL TRANSPORTADOR DE REBABAS OPCIONAL
M25 DESACTIVA EL TRANSPORTADOR DE REBABAS OPCIONAL
M30 FINAL DEL PROGRAMA Y REGRESO AL INICIO
M34 DESACTIVA SUJECCION DE HUSILLO PARA USARLO GRADOS EJEC
M35 SUJETA EL HUSILLO PARA USARLO EN GRADOS EJE C
M40 CAMBIO AL ENGRANAJE NEUTRAL SOLO TRANSMISION
M41 CAMBIO AL ENGRANAJE BAJO SOLO TRANSMISION
M42 CAMBIO AL ENGRANAJE MEDIO SOLO TRANSMISION
M43 CAMBIO AL ENGRANAJE ALTO
M68 CIERRE DE MORDAZAS DEL CHUCK
M69 ABRE MORDAZAS DEL CHUCK
M78 EMPUJA EL CONTRAPUNTO HACIA ADELANTE
M79 EMPUJA EL CONTRAPUNTO HACIA ATRAS
M88 SUJECCION DEL HUSILLO DE BAJA PRESION EJE C
M89 SUJECCION DEL HUSILLO DE ALTA PRESION EJE C
M90 DESACTIVA LA SUJECCION DEL HUSILLO EJE C

ALTTEK
MANUAL DE PROGRAMACION
FUNCION DE LA S LETRA S
AL IGUAL QUE LOS CODIGOS, EXISTEN LETRAS QUE CUENTA CON CIERTA FUNCION Y QUE
TAMBIEN NECESITAN IR DENTRO DEL PROGRAMA, PARA COMPLEMENTARLO Y QUE ESTE
DESARROLLE DE BUENA MANERA LA ACCION INDICADA. A CONTINUACION SE DESCRIBE CADA
UNA DE LAS SIGUIENTES LETRAS:

TIPO DE FUNCION DIRECCION SIGNIFICADO DE LA DIRECCION


NUMERO DE PROGAMA O(EIA)/(ISO) NUMERO DE PROGRAMA.
NUMERO DE SECUENCIA DE BLOQUE N NUMERO DE SECUENCIA.
FUNCION PREPARATORIA G ESPECIFICA UN MODO DE MOVIMIENTO
(LINEAL, ARCO, ETC).
DIMENSION DE PALABRA X, Z COMANDO DE LA POSICION DE CADA EJE EN
MOVIMIENTO (VALOR ABSOLUTO).
U,W INSTRUCCIÓN DE DISTANCIA Y DIRECCION DE
MOVIMIENTO (VALOR INCREMENTAL.
I, K MOVIMIENTO DE CADA EJE DESDE EL CENTRO
DEL CÍRCULO.
R RADIO DEL CIRCULO, ESQUINA U ORILLA
FUNCION DE AVANCE F DESIGNA EL AVANCE DEL CICLO.
FUNCION AUXILIAR M COMANDO DE PRENDIDO/APAGADO DE LAS
PARTES DE LA MAQUINA EN OPERACIÓN.
FUNCION DE VELOCIDAD S DESIGNA LA VELOCIDA O EL TIEMPO DE
ROTACION DEL HUSILLO PRINCIPAL.
HERRAMIENTA T DESIGNA EL NÚMERO Y EL COMPENSADOR DE
HERRAMIENTA A UTILIZAR.
TIEMPO DE ESPERA P, U, X DESIGNA EL TIEMPO QUE DEBE ESPERAR EL
CICLO ANTES DE CONTINUAR.
SUBPROGRAMA P DESIGNA EL NUMERO DE PROGRAMA A
LLAMAR AL UTILIZAR SUBPROGRAMAS.
INICIO Y FIN DE RUTA P, Q DESIGNA EL NUMERO DE INICIO Y FINAL DE LA
RUTA A SEGUIR EN EUN CICLO DE DESBASTE.
NUMERO DE REPETICIONES L INDICA EL NÚMERO DE VECES A REPETIR UN
PROGRAMA AL UTILIZAR LOS SUBPROGRAMAS.
EJES A, B, C, Y INDICA EL TIPO DE EJE AGREGADO A LA
MAQUINA (SI TIENE LA OPCION)

ALTTEK
MANUAL DE PROGRAMACION
COMPOSICION DE UN BLOQUE
EN LA ELABORACION DEL PROGRAMA, LOS BLOQUES SE COMPONEN DE LA SIGUIENTE MANERA:

N G X,Z F S T M ;
NUMERO FUNCION DIMENSION FUNCION FUNCION HERRAMIENTA FUNCION FIN DEL
DE PREPARATORIA DE LA DE DE AUXILIAR BLOQUE
SECUENCIA DISTANCIA AVANCE VELOCIDAD (EOB)
DE
BLOQUE

ESTRUCTURA DE LOS CODIGOS

G00 MOVIMIENTO RAPIDO


CADA EJE SE MUEVE CON AVANCE RAPIDO A LA POSICION.

MOVIMIENTO EN VALOR ABSOLUTO

G00 X150. Z100.


X200. Z200.

MOVIMIENTO EN VALOR INCREMENTAL

G00 U150. W100.


U50. W100.

ALTTEK
MANUAL DE PROGRAMACION

G01 MOVIMIENTO LINEAL CONTROLADO


CADA EJE SE DESPLAZA A LA POSICION INDICADA CON AVANCE CONTROLADO.

MOVIMIENTO EN VALOR ABSOLUTO

G01 X150. Z100. F.3


X200. Z200.

MOVIMIENTO EN VALOR INCREMENTAL

G01 U150. W100. F.3


U50. W100.

ALTTEK
MANUAL DE PROGRAMACION

EJEMPLO 1 PROGRAMA G01 EN PULGADAS

O0001;
G54;
G99;
G97 S1200 M03;
T101 M08;
G00 X2.375 Z.2;
G01 Z-.6 F.014;
G01 X3.625 Z-1.725;
G01 Z-3.975;
G00 X4.0 Z2.0;
G28 U0.0 W0.0;
M30

ALTTEK
MANUAL DE PROGRAMACION
EJEMPLO 2 PROGRAMA G01 EN PULGADAS

O0002;
G54 ;
G99 ;
G97 S1000 M03 ;
T101 M08 ;
G00 X3.8 Z.2 ;
G01 Z0.0 F.015 ;
G01 X4. Z-.1 ;
G01 Z-2.5 ;
G01 X6.0 Z-4.5 ;
G01 X7.712 ;
G01 X8.0 Z-4.75 ;
G01 Z-10.0 ;
G00 X11.0 Z2.0 ;
G28 U0.0 W0.0 ;
M30 ;

G02 - G03 MOVIMIENTO CIRCULAR


CADA EJE INTERPOLA CIRCULARMENTE A LA COORDENADA INDICADA Y A LA VELOCIDAD
ESTABLECIDA.

ALTTEK
MANUAL DE PROGRAMACION

SIGNIFICADO

COORDENADA A COORDENADA A
CONDICIONES INSTRUCCIÓN MANO DERECHA MANO IZQUIERDA
G02 CW CCW
1 DIRECCION DE ROTACION G03 CCW CW

UBICACIÓN DE LOS EJES X, Z DEL PUNTO


LOCALIZACION DEL PUNTO FINAL X, Z ORDENADO DE COORDENADAS

DISTANCIA DESDE EL PUNTO INICIAL AL


2 DISTANCIA HASTA EL PUNTO FINAL U, W PUNTO MANDADO
DISTANCIA DESDE EL PUNTO INICIAL AL
DISTANCIA ENTRE EL PUNTO CENTRO DEL ARCO, VALOR DEL RADIO
INICIAL Y EL PUNTO CENTRAL I, K (SIEMPRE SE DESIGNA EL RADIO)

RADIO DEL ARCO SIN SEÑAL DEL


3 RADIO DE LA CIRCUNFERENCIA R RADIO DE LA CIRCUNFERENCIA

ALTTEK
MANUAL DE PROGRAMACION
G02 (A FAVOR DE LAS MANECILLAS DEL RELOJ)

G01 X30. Z60. F.3;


Z35. ;
G02 X40. Z30. R5. ;
(G02 U10. W-5. I5. ; MODO
INCREMENTAL)
G01 X50. ;
Z0. ;

G03 (EN CONTRA DE LAS MANECILLAS DEL RELOJ)

G01 X40. Z60. F.3;


G03 X50. Z55. R5.

NOTA: EN LOS EJEMPLOS ANTERIORES EL CERO DE TRABAJO SE ENCUENTRA EN LA PARTE DE


ATRÁS DE LA PIEZA, NO AL FRENTE COMO NORMALMENTE SE DETERMINA.

ALTTEK
MANUAL DE PROGRAMACION
EJEMPLO 1 PROGRAMA G02-G03 EN PULGADAS

G54 ;
G99 ;
G50 S2000 ;
G96 S200 M03 ;
T202 M08 ;
G00 X0. Z.2 ;
G01 Z0. F.01 ;
G03 X3. Z-1.5 R1.5 ;
G01 Z-3.0 ;
G02 X10. Z-5.0 R2.0 ;
G01 Z-7.5 ;
G00 X11.0 Z2.0 ;
G28 U0. W0. ;
M30 ;

EJEMPLO 2 PROGRAMA G02-G03 EN PULGADAS

G54 ;
G99 ;
G50 S3000 ;
G96 S300 M03 ;
T202 M08 ;
G00 X.75 Z.2 ;
G01 Z-2.5 F.015 ;
G02 X1.75 Z-3. R.5 ;
G01 X2.75 ;
G03 X4. Z-3.625 R.625 ;
G01 Z-7.0 ;
G00 X5. Z2. ;
G28 U0. W0. ;
M30 ;

ALTTEK
MANUAL DE PROGRAMACION

G41 – G42 COMPENSADORES


LOS CODIGOS G41, G42 TIENEN LA FUNCION DE COMPENSAR LA PUNTA DEL INSERTO QUE SE
ESTA UTILIZANDO.

G40 - CANCELA LA COMPENSACION DE LA PUNTA DEL INSERTO.


G41 - ACTIVA LA COMPENSACION A LA IZQUIERDA
G42 – ACTIVA LA COMPENSACION A LA DERECHA

EN LA SIG. FIGURA PODEMOS ENCONTRAR EL TIPO DE POSICIONES QUE SE PUEDEN UTILIZAR AL


MOMENTO DE USAR LOS COMPENSADORES.

AL MOMENTO DE ESTAR MAQUINANDO EL SENTIDO DE MOVIMIENTO NOS VA A INDICAR CUAL


ES EL CODIGO QUE SE VA A USAR PARA COMPENSAR, COMO LO MUESTRA LAS SIG FIGURAS.

CUANDO SE ESTA CORTANDO EN EL


DIAMETRO EXTERIOR, Y EL SENTIDO DEL
MOVIMIENTO VA DE IZQUIERDA A DERECHA,
ENTONCES UTILIZAMOS EL G41.

ALTTEK
MANUAL DE PROGRAMACION

SI EL SENTIDO ES DE DERECHA A IZQUIERDA


SE UTILIZA EL G42.

LA COMPENSACION SE PUEDE ESTABLECER COMO UN AUMENTO DE DISTANCIA QUE SE LE TIENE


QUE HACER AL FILO DE LA HERRAMIENTA PARA QUE LA MEDIDA DESEADA SEA MAS EXACTA AL
MOMENTO DE REALIZAR ALGUN RADIO O UN CHAFLAN. ESTO LO PODEMOS APRECIAR EN LA
SIGUIENTE FIGURA:

ALTTEK
MANUAL DE PROGRAMACION
LAS SIGUIENTES ILUSTRACIONES NOS MUESTRAN LA FORMA EN QUE SE ESTRUCTURAN LOS
COMPENSADORES AL MOMENTO DE PROGR

EJEMPLO G40 – G42

EJEMPLO G40 – G41

ALTTEK
MANUAL DE PROGRAMACION

ILUSTRACION 1) TRAYECTORIA SIN COMPENSACION DE HERRAMIENTA

ILUSTRACION 2) TRAYECTORIA CON COMPENSACION DE HERRAMIENTA

ALTTEK
MANUAL DE PROGRAMACION
DIRECCION IMAGINARIA DE LA HERRAMIENTA VISTA DESDE EL CENTRO DEL RADIO, ESTA SE
DECIDE POR EL SENTIDO QUE TOMA LA HER
POR LO TANTO SE TIENTE QUE ESPECIFICAR VOLUMEN, DIRECCION Y NUMERO DEMDIRECCION
A SEGUIR, ENTRE LOS CUALES SE PUEDEN ENCONTRAR LOS SIGUIENTES TIPOS:

EJEMPLO DE LA SELECCIÓN IMAGINARIA DE UN NÚMERO, DEPENDIENDO DEL TIPO DE


HERRAMIENTA QUE SE VA A UTILIZAR DURANTE EL CORTE.

ALTTEK
MANUAL DE PROGRAMACION

EN LA SIGUIENTE FIGURA SE APRECIA EL LUGAR DE LA PANTALLA OFFSET, DONDE SE DEBEN


ESTABLECER LOS VALORES DEL RADIO Y EL NUMERO DE POSICION.

ALTTEK
MANUAL DE PROGRAMACION
EJEMPLO 1) PROGRAMA UTILIZANDO EL COMPENSADOR

O0005;
G54 ;
G99 ;
G97 S1000 M03 ;
T101 M08 ;
G00 X3.8 Z.2 ;
G01 Z0.0 G42 F.015 ; (ACTIVACION)
G01 X4. Z-.1 ;
G01 Z-2.5 ;
G01 X6.0 Z-4.5 ;
G01 X7.712 ;
G01 X8.0 Z-4.75 ;
G01 Z-10.0 G40 ; (CANCELACION)
G00 X11.0 Z2.0 ;
G28 U0.0 W0.0 ;
M30 ;

EJEMPLO 2) PROGRAMA UTILIZANDO EL COMPENSADOR

G54 ;
G99 ;
G50 S3000;
G96 S300 M03;
T202 M08;
G00 X.75 Z.2;
G01 Z-2.5 G42 F.015; (ACTIVACION)
G02 X1.75 Z-3. R.5;
G01 X2.75;
G03 X4. Z-3.625 R.625;
G01 Z-7.0 G40; (CANCELACION)
G00 X5. Z2. ;
G28 U0. W0. ;
M30;

ALTTEK
MANUAL DE PROGRAMACION

G70 CICLO DE ACABADO


EL CICLO SE UTILIZA PARA DAR ACABADO A LA PIEZA DESPUES DE UN DESBASTE.

G70 P Q F ;
G70: CICLO DE ACABADO
P: INICIO DE LA RUTA O PERFIL
Q: FINAL DE LA RUTA O PERFIL
F: AVANCE DEL CICLO

EJEMPLO DE LA FORMA EN QUE ACTUA EL CICLO DE ACABADO.

G70 P55 Q70 F.01;

N55 G01 G42 X….;


N60 G01 Z-……..;
N65 G02 X….. Z-……. R….;
N70 G01 G40 X…….;

ALTTEK
MANUAL DE PROGRAMACION

G71 CICLO DE DESBASTE EN DIAMETRO


EL CICLO SE UTILIZA PARA REMOVER UNA GRAN CANTIDAD DE MATERIAL EN DIAMETRO, SU
SENTIDO DE MOVIMIENTO ES EN EL EJE “Z” Y EL INCREMENTO DE CORTE ES EN EL EJE “X”.

G71 U R ;
G71 P Q U W F ;
1ER. BLOQUE 2DO. BLOQUE

G71: CODIGO DE DESBASTE G71: CODIGO DE DESBASTE


U: CANTIDAD DE CORTE EN RADIO P: INICIO DE RUTA O PERFIL
R: RETROCESO DESPUES DE CADA CORTE Q: FIN DE RUTA O PERFIL
U+: MATERIAL PARA ACABADO EN “X”
W+: MATERIAL PARA ACABADO EN “Z”
F: AVANCE DEL CICLO

REPRESENTACION GRAFICA DEL CICLO DE DESBASTE

ALTTEK
MANUAL DE PROGRAMACION
G71 U….. R…..;
G71 P6

N60 G01 G42 X…..; ? INICIO DE LA RUTA


N65 G01 Z-…..;
N70 G02 X….. Z-….. R…..;
N75 G01 G40 X…..; ? FIN DE LA RUTA

EJEMPLO 1) PROGRAMA CICLO DE DESBASTE Y ACABADO CON G42 (EN PULGADAS).

O0010; X4.0 Z-2.2;


G54; Z-3.2;
G99; N2 G00 G40 X4.1;
G50 S3000; G00 X4.1 Z.2;
G96 S350 M03; G28 U0.0 W0.0;
T101 (DESBASTE) M08; M01;
G00 X5.0 Z1.0;
G00 X4.1 Z.2; G54;
G71 U.1 R.01; G99;
G71 P1 Q2 U.04 W.1 F.015; G96 S400 M03;
N1 G00 G42 X1.75; T202 (ACABADO) M08;
G01 Z-.5; G00 X4.1 Z.2;
X2.0 Z-1.25; G70 P1 Q2 F.007;
Z-1.5; G00 X4.1 Z.2;
X3.0 Z-1.6; G28 U0.0 W0.0;
Z-1.85; M30;

ALTTEK
MANUAL DE PROGRAMACION

G72 CICLO DE REFRENTADO


EL CICLO SE UTILIZA PARA REMOVER UNA GRAN CANTIDAD DE MATERIAL EN LA CARA, SU
SENTIDO DE MOVIMIENTO ES EN EL EJE “X” Y EL INCREMENTO DE CORTE ES EN EL EJE “Z”.

G72 W R ;
G72 P Q U W F ;
1ER. BLOQUE 2DO. BLOQUE

W: INCREMENTO DE CORTE EN EL EJE Z P: INICIO DE RUTA O PERFIL


R: RETROCESO DESPUES DEL CORTE Q: FIN DE RUTA O PERFIL
U+: MATERIAL PARA ACABADO EN X
W+: MATERIAL PARA ACABADO EN Z
F: AVANCE DEL CICLO

EJEMPLO1) CICLO DE REFRENTADO Y ACABADO CON G41 (EN PULGADAS).

ALTTEK
MANUAL DE PROGRAMACION

O00
G54; N6 G00 G40 Z.1;
G99; G00 X5.5 Z.1;
G50 S2000; G28 U0.0 W0.0;
G96 S250 M03; M01;
T101 (DESBASTE) M08;
G00 X6.0 Z1.0; G54;
G00 X5.5 Z.1; G99;
G72 W.1 R.01; G96 S350 M03;
G72 P5 Q6 U.04 W.1 F.013; T202 (ACABADO) M08;
N5 G00 G41 Z-1.4; G00 X5.5 Z.1;
G01 X5.0; G70 P5 Q6 F.007;
X3.0 Z-1.15; G00 X5.5 Z.1;
Z-.95; G28 U0.0 W0.0;
X1.75 Z-.75; M30;
Z-.4;

G73 CICLO DEL PATRON REPETIDOR


ESTE CICLO DE DESBASTE SE UTILIZA EN PIEZAS QUE YA TIENEN UNA FORMA DEFINIDA (DE
FUNDICION) Y QUE SOLO SE NECESITA QUITAR UNA CANTIDAD MINIMA DE MATERIAL.

G73 U W R ;
G73 P Q U W F ;

1ER. BLOQUE

U: CANTIDAD DE MATERIAL A DESBASTAR EN EL EJE X (VALOR EN RADIO)


W: CANTIDAD DE MATERIAL A DESBASTAR EN EL EJE Z
R: NUMERO DE CORTES DEL CICLO

2DO. BLOQUE

P: INICIO DE RUTA O PERFIL


Q: FIN DE RUTA O PERFIL
U+: MATERIAL PARA ACABADO EN X
W+: MATERIAL PARA ACABADO EN Z
F: AVANCE DEL CICLO

ALTTEK
MANUAL DE PROGRAMACION
EJEMPLO1) CICLO DEL PATRON REPETIDOR Y ACABADO CON G42 (EN MILIMETROS).

O0012; G01 X180 Z-80;


G54; N9 G00 G40 X220;
G99; G00 X260 Z80;
G50 S3000; G28 U0.0 W0.0;
G96 S300 M03; M01;
T101 (DESBASTE) M08;
G00 X260 Z80; G54;
G00 X220 Z40; G99;
G73 U14. W14. R3; G96 S450 M03;
G73 P8 Q9 U4 W2 F.3; T202 (ACABADO) M08;
N8 G00 G42 X80 Z2; G00 X220 Z40;
G01 Z-20; G70 P8 Q9 F.1;
X120 Z-30; G00 X220 Z40;
Z-50; G28 U0.0 W0.0;
G02 X160 Z-70 R20; M30;

ALTTEK
MANUAL DE PROGRAMACION

G74 CICLO DE RANURADO FRONTAL


ESTE CICLO LO UTILIZAMOS CUANDO SE QUIERE REALIZAR UN RANURADO EN LA CARA DE LA
PIEZA.

G74 R ;
G74 X Z P Q F ;
1ER. BLOQUE 2DO. BLOQUE

R: RETROCESO DESPUES DEL CORTE X: POSICION FINAL DE LA RANURA


Z: PROFUNDIDAD FINAL DE LA RANURA
P: INCREMENTO DE POSICION EN EL EJE “X”
Q: INCREMENTO DE CORTE EN EL EJE “Z”
F: AVANCE DEL CICLO

EJEMPLO1) CICLO SIN INCREMENTO DE POSICION EN “X” (EN MILIMETROS)

O0015;
G54;
G99;
G97 S800 M03;
T505 (RANURADO) M08;
G00 X20 Z1;
G74 R1;
G74 Z-10 Q3000 F.1;
G00 X200 Z100;
G28 U0.0 W0.0;
M30;

NOTA: COMO LA VARIABLE “P” Y “Q” NO PUEDEN LLEVAR NUMEROS DECIMALES, SIEMPRE
DEBEN SER PROGRAMADAS CON NUMEROS ENTEROS, ENTONCES AL USAR MILIMETROS LA
EQUIVALENCIA ES LA SIGUIENTE:

EJEMPLO:

1mm = 1000

Q3000 = 3mm
P5000 = 5mm

ALTTEK
MANUAL DE PROGRAMACION
EJEMPLO 2) CICLO CON INCREMENTO DE POSICION EN “X” (EN PULGADAS)

O0016;
G54;
G99;
G97 S700 M03;
T505 (RANURADO) M08;
G00 X2.5 Z.1;
G74 R.05;
G74 X1.0 Z-.625 Q1000 P3750
F.005;
G00 X2.5 Z5.0;
G28 U0.0 W0.0;
M30;

NOTA: COMO LA VARIABLE “P” Y “Q” NO PUEDEN LLEVAR NUMEROS DECIMALES, SIEMPRE DEBEN
SER PROGRAMADAS CON NUMEROS ENTEROS, AL USAR PULGADAS EL VALOR QUE SE QUIERA
PROGRAMAR SERA MULTIPLICADO POR 10,000, POR LO TANTO LA EQUIVALENCIA ES LA
SIGUIENTE:

EJEMPLO:

.05” = 500
.100” = 1000

Q2000 = .200”
P7000 = .700”

G75 CICLO DE RANURADO EN DIAMETRO


ESTE CICLO ES SIMILAR AL G74, NADA MAS QUE LO UTILIZAMOS CUANDO SE QUIERE REALIZAR
UN RANURADO EN EL DIAMETRO DE LA PIEZA, Y CAMBIAN LOS SIGNIFICADOS DE LAS
VARIABLES.

G75 R ;
G75 X Z P Q F ;

ALTTEK
MANUAL DE PROGRAMACION
1ER. BLOQUE 2DO. BLOQUE

R: RETROCESO DESPUES DEL CORTE X: PROFUNDIDAD FINAL DE LA RANURA


Z: POSICION FINAL DE LA RANURA
P: INCREMENTO DE CORTE EN EL EJE “X”
Q: INCREMENTO DE POSICION EN EL EJE “Z”
F: AVANCE DEL CICLO

ILUSTRACION DEL CICLO DE RANURADO

CONDICIONES DEL CICLO

Q < T : LA DISTANCIA “Q” DEBE SER MENOR QUE EL INSERTO “T”

Z = I – T : LA DISTANCIA “Z” ES IGUAL A LA DISTANCIA “I” MENOS EL INSERTO “T”.

ALTTEK
MANUAL DE PROGRAMACION
EJEMPLO 1) CICLO DE RANURADO (EN PULGADAS).

O0017;
G54;
G99;
G97 S700 M03;
T505 (RANURADO) M08;
G00 X4.5 Z.1;
Z-3.5;
G75 R.03;
G75 X3.0 Z-1.5 Q10000 P1000 F.004;
G00 X4.5 Z5.0;
G28 U0.0 W0.0;
M30;

G76 CICLO DE ROSCADO


ESTE CICLO ES UTILIZADO PARA REALIZAR CULAQUIER TIPO DE ROSCADO.

G75 P Q R ;
G75 X Z P Q F R ;

ALTTEK
MANUAL DE PROGRAMACION
ESTE CICLO CUENTA CON VARIABLES IGUALES, PERO QUE SIGNIFICAN LO MISMO, A
CONTINUACION SE DESCRIBEN LAS VARIABLES DE LOS 2 B

1ER. BLOQUE

LA VARIABLE “P” CUENTA CON TRES FACTORES LOS CULAES SON:

EL 1ER. FACTOR: ES EL NUMERO DE VECES PARA DAR ACABADO AL FINAL EN LA ROSCA.

P (VALOR DE 0 – 99)

EL 2DO. FACTOR: ES EL ANGULO DE SALIDA AL FINAL DE LA ROSCA.

P (VALOR DE 0 – 99) a = F * (P/10)

EL 3ER. FACTOR: EL ANGULO DE CRESTA A CRESTA, PUEDEN SER 80°, 60°, 55°, 30°, 29°, ESTE
ANGULO YA LO TRAE EL INSERTO DEFINIDO.

P __

ALTTEK
MANUAL DE PROGRAMACION
VARIABLE “Q” : PROFUNDIDAD MINIMA DE CORTE.

VARIABLE “R” : DISTANCIA PARA HOLGURA DE LA CRESTA.

2DO. BLOQUE

“X”: DIAMETRO DE RAIZ O PROFUNDIDAD FINAL.


“Z”: LARGO DE LA ROSCA.
“P”: ALTURA DE LA ROSCA POR UN LADO.
“Q”: CANTIDAD DE CORTE EN CADA PASADA.
“F”: AVANCE DEL CICLO.
“R”: ANGULO DE LA ROSCA (EN DADO CASO DE QUE LA ROSCA SEA NPT, SI LA ROSCA ES RECTA
ESTE VALOR SE OMITE.)
SI “R” ES NEGATIVA(-) EL SENTIDO DE MOVIMIENTO VA A SER EN X+
SI “R” ES POSITIVA(+) EL SENTIDO DE MOVIMIENTO VA A SER EN X -

ALTTEK
MANUAL DE PROGRAMACION
NOTA: COMO LA VARIABLE “P”, “Q” Y “R” NO PUEDEN LLEVAR NUMEROS DECIMALES, SIEMPRE
DEBEN SER PROGRAMADAS CON NUMEROS ENTEROS, AL USAR PULGADAS EL VAL
QUIERA PROGRAMAR SERA MULTIPLICADO POR 10,000, POR LO TANTO LA EQUIVALENCIA ES LA
SIGUIENTE:

.05” = 500 Q2000 = .200”


.100” = 1000 P7000 = .700”
R100 = .01”

Y AL UTILIZAR MILIMETROS LA EQUIVALENCIA ES LA SIGUIENTE:

1 mm = 1000 P500 = .5 mm
.9 mm = 900 Q1200 = 1.2 mm

CALCULOS PARA ENCONTRAR LOS VALORES DE LAS VARIABLES.

1/ # DE HILOS = AVANCE “F”


AVANCE “F” x .6495 (CONSTANTE) = ALTURA DE LA ROSCA “P”
ALTURA DE LA ROSCA “P” x 2 = PROFUNDIDAD “d”
DIAMETRO “D” – PROFUNDIDAD “d” = DIAMETRO DE RAIZ “X”
“Q” = VALOR QUE SE DA DEPENDIENDO DE LAS PASADAS
“Z” = DATO YA DADO EN EL DIBUJO

EJEMPLO: ROSCA DE ½ -13 HILOS

1/13 (# hilos) = .0769 (F)


.0769(F) x .6495 = .0499 (P)
.0499(P) x 2 = .0998(d)
.500 (D) - .0998 (d) = .4002 (X)

ALTTEK
MANUAL DE PROGRAMACION
EJEMPLO 1) PROGRAMA DE CICLO DE ROSCADO (EN MILIMETROS).

O0017;
G54;
G99;
G97 S600 M03;
T404 (ROSCADO) M08;
G00 X80 Z130;
G76 P011060 Q100 R200;
G76 X60.64 Z25 P3680 Q1800 F6.0;
G00 X200 Z200;
G28 U0.0 W0.0;
M30;

EJEMPLO 2) PROGRAMA DE CICLO DE ROSCADO (EN MILIMETROS).

O0018;
G54;
G99;
G97 S800 M03;
T404 (ROSCADO) M08;
G00 X50 Z5;
G76 P021060 Q100 R100;
G76 X28.2 Z-32 P900 Q500
F1.5;
G00 X200 Z100;
G28 U0.0 W0.0;
M30;

ALTTEK
MANUAL DE PROGRAMACION
EJEMPLO 3) PROGRAMA DE CICLO DE ROSCADO EM PULGADAS).

O0019;
G54;
G99;
G97 S700 M03;
T404 (ROSCADO) M08;
G00 X.65 Z.2;
G76 P020060 Q100 R100;
G76 X.4001 Z-.625 P499 Q120 F.0769;
G00 X.9 Z-.8;
G76 P020060 Q100 R100;
G76 X.6201 Z-1.75 P649 Q150 F.1;
G00X5.0 Z5.0
G28 U0.0 W0.0;
M30;

ALTTEK
MANUAL DE PROGRAMACION

G92 CICLO AUXILIAR DE ROSCADO


ESTE CICLO SE UTILIZA PARA REALIZAR ROSCADOS.

G92 X Z R F ;
“X” : PRIMER POSICION PARA CORTE.
“Z” : LARGO TOTAL DEL CORTE.
“R” : SI EL CORTE ES RECTO, SE DEBE OMITIR, PERO SI NO, SE INDICA PARA ESPECIFICAR SI EL
MOVIMIENTO ES CONICO.
SI ES “R-“ EL SENTIDO DE MOVIMIENTO ES “X+”
SI ES “R+” EL SENTIDO DE MOVIMIENTO ES “X-“
“F” : AVANCE DEL CICLO

ALTTEK
MANUAL DE PROGRAMACION
EJEMPLOS DEL CICLO

ALTTEK
MANUAL DE PROGRAMACION
CICLOS ENLA TA DOS
ESTOS CICLOS LOS UTILIZAMOS CUANDO SE QUIERE REALIZAR UN TALADRO O UN ROSCADO
CON MACHUELO, YA QUE SE PUEDEN HACER EN DIFERENTES FORMAS.

G81 CICLO DE TALADRO DIRECTO


ESTE CICLO NOS PERMITE TALADRAR UN AGUJERO DE FORMA DIRECTA.

G81 Z R F ;
“Z”: PROFUNDIDAD FINAL DEL AGUJERO.
“R”: INICIO DEL TALADRADO Y PLANO RAPIDO DE REGRESO.
“F”: AVANCE DEL CICLO.

ALTTEK
MANUAL DE PROGRAMACION

G83 CICLO DE TALADRO CON PICOTEO


ESTE CICLO SE PUEDE UTILIZAR AL TALADRAR UN AGUJERO MUY PROFUNDO Y QUE SE NECESITE
DESAHOGAR LA REBABA.

G83 Z Q R F ;
“Z”: PROFUNDIDAD FINAL DEL AGUJERO.
“R”: INICIO DEL TALADRADO Y PLANO RAPIDO DE REGRESO.
“Q”: CANTIDAD DE PICOTEO DEL CICLO
“F”: AVANCE DEL CICLO.

ALTTEK
MANUAL DE PROGRAMACION

G84 CICLO DE MACHUELEADO


ESTE CICLO SE UTILIZA PARA REALIZAR UN ROSCADO CON MACHUELO.

G84 Z R F ;
“Z”: PROFUNDIDAD FINAL DEL AGUJERO.
“R”: INICIO DEL TALADRADO Y PLANO RAPIDO DE REGRESO.
“F”: AVANCE DEL CICLO.

ALTTEK
MANUAL DE PROGRAMACION
EJERCICIOS PROPUESTOS
RESUELVE LOS SIGUIENTES EJERCICIOS CON LOS CODIGOS QUE SE TE INDICAN.

EJERCICIO 1) PROGRAMAR CON CODIGO G71 Y G70, UNIDADES EN PULGADAS.

ALTTEK
MANUAL DE PROGRAMACION
EJRCICIO 2) PROGRAMAR CON CODIGO G72 Y G70, UNIDADES EN MILIMETROS.

ALTTEK
MANUAL DE PROGRAMACION
EJERCICIO 3) PROGRAMAR CON CODIGO G73 Y G70, UNIDADES EN PULGADAS.

ALTTEK
MANUAL DE PROGRAMACION
EJRCICIO 4) PROGRAMAR CON CODIGO G74, UNIDADES EN MILIMETROS.

ALTTEK
MANUAL DE PROGRAMACION
EJERCICIO 5) PROGRAMAR CON CODIGO G75, UNIDADES EN MILIMETROS.

ALTTEK
MANUAL DE PROGRAMACION
EJERCICIO 6) PROGRAMAR CON CODIGO G76, UNIDADES EN PULGADAS.

ALTTEK

También podría gustarte