0% encontró este documento útil (0 votos)
590 vistas61 páginas

1584023165-Manual de Programacion Torno Con Eje C y Y

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
590 vistas61 páginas

1584023165-Manual de Programacion Torno Con Eje C y Y

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

MA NUAL DE

PROGRA MA CION
CENTRO DE TORNEADO CON
EJE C y Y
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

• FUNCIONAMIENTO DEL EJE C ........................................................................... 41


TALADRADO-ROSCADO CON HERRAMIENTAS VIVAS….……………………42
INTERPOLACION DE COORDENADAS POLARES G12.1………………………44
INTERPOLACION CILINDRICA G7.1……………………………………………………53

• FUNCIONAMIENTO DEL EJE Y……………………………………………………………………………………….59

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

FUNCIONAMIENTO DEL EJE “C”


AL MECANIZAR CON HERRAMIENTAS VIVAS, UN EJE ROTATIVO PERMITE EL POSICIONAMIENTO
ANGULAR DE LA PIEZA DE TRABAJO ENTRE 0-360 GRADOS. EL SISTEMA CNC CONVIERTE EL
HUSILLO PRINCIPAL EN UN EJE GIRATORIO.
LOS CENTROS DE TORNEADO EQUIPADOS CON UNA TORRETA Y HERRAMIENTAS ACCIONADAS
NORMALMENTE EMPLEAN UN EJE ROTATIVO, LLAMADO EL EJE C. EL MOTOR PRINCIPAL DEL
ROTOR ACCIONA EL EJE GIRATORIO. EL DISPOSITIVO DE CODIFICACIÓN DE POSICIÓN UNIDO AL EJE
PROPORCIONA EL POSICIONAMIENTO DEL EJE ROTATIVO CON UNA RESOLUCIÓN DE 0.001
GRADOS. LA INTERPOLACIÓN LINEAL DEL EJE ROTATIVO JUNTO CON CUALQUIER OTRO EJE ES
POSIBLE. PARA LA INTERPOLACIÓN CIRCULAR ENTRE UN EJE ROTATIVO Y UN EJE LINEAL, EN LAS
FUNCIONES ESPECIALES DEL CONTROL (COMO COORDENADAS POLARES) SE APLICA
INTERPOLACIÓN CILÍNDRICA.
EL EJE ROTATIVO SE ENCIENDE O SE APAGA MEDIANTE CÓDIGOS M, ALTERNANDO ENTRE LOS
VALORES NORMALES DE OPERACIÓN DEL HUSILLO Y OPERACIÓN DEL EJE C

MODO DE EJE GIRATORIO


LOS CÓDIGOS M34 Y M35 SE INVOLUCRAN EN EL USO DEL EJE C DE LA SIGUIENTE MANERA:

M34: DESACTIVA EL USO DEL EJE C


M35: ACTIVA EL HUSILLO PRINCIPAL PARA USARLO COMO EJE GIRATORIO EJE C.

FUNCIÓN DE BLOQUEO DEL EJE C


DURANTE EL MECANIZADO CON HERRAMIENTAS VIVAS, EL BLOQUEO DEL EJE C PUEDE
PROPORCIONAR UNA MEJOR ESTABILIDAD EN EL MAQUINADO. HAY DOS FUNCIONES DE
BLOQUEO DIFERENTES DISPONIBLES:

SUJECIÓN DE ALTA PRESIÓN M89 (FIJA A LA PRESIÓN MÁXIMA DEL SISTEMA HIDRÁULICO). LA
INTERPOLACIÓN DEL EJE DE POSICIONAMIENTO RÁPIDO ESTÁ DESACTIVADA MIENTRAS M89 ESTÁ
ACTIVO.
DESBLOQUEAR LA SUJECIÓN ALTA Y BAJA SE REALIZA AL EJECUTAR EL COMANDO M90.

COMANDO DE REFERENCIA A CASA: G28 H0 (O G30 H0)


POSICIONAMIENTO DEL EJE C: G00 C180.0 - COMANDO ABSOLUTO DE GRADOS.
G00 H180.0 - COMANDO INCREMENTAL DE GRADOS.

COMANDO DE INTERPOLACIÓN LINEAL:


G98 G1 C ___ (H___) F___ (F = GRADOS DE ROTACIÓN POR MINUTO)
G99 G1 C ___ (H___) F___ (F = GRADOS DE ROTACIÓN POR REVOLUCIÓN)

ALTTEK
MANUAL DE PROGRAMACION
TALADRADO-ROSCADO CON HERRAMIENTAS VIVAS

CICLOS FIJOS SIMPLIFICADOS PARA EL MECANIZADO DE ORIFICIOS CON LOS


EJES C Y Z.

TALADRADO CON PICOTEO EN EL EJE Z, POSICIONAMIENTO DEL


EJE C

G83 C___Z___Q___ P___F___

MACHUELEADO EN EL EJE Z
G84 C___Z___F___

NOTAS: C = POSICIÓN DEL EJE C, Z = PROFUNDIDAD DEL AGUJERO, Q = DISTANCIA DE PICOTEO (EL
VALOR DEBE SER UN NUMERO ENTERO, NO SE PERMITE PUNTO DECIMAL), P = TIEMPO DE ESPERA
(SE PUEDE OMITIR),F = VELOCIDAD DE ALIMENTACIÓN. EL COMANDO DE SUJECIÓN DEL EJE C M89
ES OPCIONAL. SE PUEDE AGREGAR AL CICLO, COMO SE MUESTRA EN EL SIGUIENTE EJEMPLO.

EJEMPLO: TALADRAR Y ROSCAR EN LA CARA FRONTAL DE UNA PIEZA.

TALADRAR (4) ORIFICIOS CON DIÁMETRO DE .201” EN LA CARA FRONTAL ESPACIADOS


EQUITATIVAMENTE EN UN CÍRCULO BASE DE DIÁMETRO 1.5” A UNA PROFUNDIDAD DE 0.45”. LA
PROFUNDIDAD DEL PICOTEO ES DE 0.125”. SUJETE EL EJE C DURANTE LA PERFORACIÓN. ROSCAR
LOS 4 AGUJEROS A ¼-20-UN Y 0.35” DE PROFUNDIDAD.

PROGRAMA TALADRADO CON PROGRAMA MACHUELEADO RÍGIDO


PICOTEO

G00 G40 G80 G99 G00 G40 G80 G99


M90 M90
M35 M35
G28 H0 G28 H0
T0707 T0808
G97 S2500 M03 P12 G00 C0. Z.5
G00 C0 Z.5 X1.5 M8
X1.5 M8 Z.1 M29
Z.1 G97 S1000 M03 P12
G83 C0. Z-.45 Q1250 F.005 M89 G84 C0. Z-.35 F.05 M89
C90. Q1250 M89 C90. M89
C180. Q1250 M89 C180. M89
C270. Q1250 M89 C270. M89
G00 G80 Z.5 M90 G00 G80 Z.5 M90
X8. Z4. M35 X8. Z4. M35
M1 M1

ALTTEK
MANUAL DE PROGRAMACION
CICLOS FIJOS SIMPLIFICADOS PARA EL MECANIZADO DE ORIFICIOS CON LOS
EJES C Y X.
TALADRADO CON PICOTEO EN EL EJE X, POSICIONAMIENTO
DEL EJE C

G87 C___X___Q___ P___F___

MACHUELEADO EN EL EJE X

G88 C___X___F___

NOTAS: C = POSICIÓN DEL EJE C, X = PROFUNDIDAD DEL AGUJERO, Q = DISTANCIA DE PICOTEO (EL
VALOR DEBE SER UN NUMERO ENTERO, NO SE PERMITE PUNTO DECIMAL), P = TIEMPO DE ESPERA
(SE PUEDE OMITIR), F = VELOCIDAD DE ALIMENTACIÓN. EL COMANDO DE SUJECIÓN DEL EJE C
M89 ES OPCIONAL. SE PUEDE AGREGAR AL CICLO, COMO SE MUESTRA EN EL SIGUIENTE EJEMPLO.

EJEMPLO: TALADRAR Y ROSCAR EN EL DIÁMETRO EXTERIOR DE UNA PIEZA.

TALADRAR (4) AGUJEROS CON DIÁMETRO .201”, UBICADOS EN LA POSICIÓN DE Z-0.5”,


IGUALMENTE ESPACIADOS ALREDEDOR DE UN DIÁMETRO EXTERIOR DE 2”. TALADRAR A UNA
PROFUNDIDAD FINAL EN EL EJE X DE 1.3”. LA PROFUNDIDAD DEL PICOTEO ES 0.125”. SUJETE EL
EJE C DURANTE LA PERFORACIÓN. ROSCAR LOS (4) ORIFICIOS A ¼-20-UN, CON 0.35” DE
PROFUNDIDAD DESDE EL DIÁMETRO EXTERIOR.

PROGRAMA TALADRADO CON PROGRAMA MACHUELEADO RÍGIDO


PICOTEO
G00 G40 G80 G99 G00 G40 G80 G99
M90 M90
M35 M35
G28 H0 G28 H0
T0909 T1010
G97 S2500 M03 P12 G00 C0. Z.5
G00 C0. Z.5 X2.25 M8
X2.15 M8 Z-.5 M29
Z-.5 G97 S1000 M03 P12
G87 X1.3 C0. Q1250 F.005 M89 G88 X1.3 C0. F.05 M89
C90. Q1250 M89 C90. M89
C180. Q1250 M89 C180. M89
C270. Q1250 M89 C270. M89
G00 G80 X2.15 G00 G80 X2.2
Z.5 Z.5
X8. Z4. M35 X8. Z4. M35
M1 M1

ALTTEK
MANUAL DE PROGRAMACION
INTERPOLACIÓN DE COORDENADAS POLARES G12.1
EN UN CENTRO DE TORNEADO QUE ESTÁ EQUIPADO CON UN
EJE C (EJE ROTATIVO), LA INTERPOLACIÓN ENTRE EL EJE LINEAL
"X" Y EL EJE GIRATORIO "C" ES POSIBLE MEDIANTE EL USO DE LA
FUNCIÓN G12.1. ESTA FUNCIÓN SIMPLIFICA LA PROGRAMACIÓN
DE FORMAS A MECANIZAR EN EL FRENTE DE UNA PIEZA, COMO
LA FORMA RECTANGULAR CON ESQUINAS REDONDEADAS
COMO SE MUESTRA AQUÍ.
EL MECANIZADO DE TALES FORMAS SE LOGRA MEDIANTE EL
USO DE UN CORTADOR QUE APUNTA HACIA EL FRENTE DE LA
PIEZA Y QUE ESTÁ UNIDO A UN DISPOSITIVO EN EL EJE Z
(ACCESORIO).

LA PROGRAMACIÓN CON LA FUNCIÓN G12.1 SE


REALIZA EN EL SISTEMA DE COORDENADAS X-C. EN
ESTE PLANO DEL SISTEMA DE COORDENADAS, EL
EJE C SE CONSIDERA COMO UN EJE LINEAL EN
LUGAR DE UN EJE GIRATORIO VIRTUAL. LA
PROGRAMACIÓN SE HACE DE FORMA SIMILAR A LA
FORMA EN QUE SE HACE EN UN PLANO X-Y BÁSICO.
LAS COORDENADAS CARTESIANAS SON UTILIZADAS
PARA DEFINIR YA SEA LA FORMA O LA GEOMETRÍA DE LA RUTA DE LA HERRAMIENTA. EN EL
MODO G12.1 EL CONTROL CONVIERTE COORDENADAS CARTESIANAS A COORDENADAS POLARES
AUTOMÁTICAMENTE.

DISEÑO DEL PLANO DEL SISTEMA DE COORDENADAS X-C

• EL DIAGRAMA DE ARRIBA MUESTRA EL PLANO DEL SISTEMA DE COORDENADAS X-C, COMO SE


VE CUANDO SE MIRA LA CARA FRONTAL DEL HUSILLO PRINCIPAL.
• LA DIRECCIÓN "X" DEFINE UN PUNTO POR LA DISTANCIA DESDE EL ORIGEN HORIZONTALMENTE
EN DIÁMETRO (VALOR POSITIVO O NEGATIVO). "EN DIÁMETRO" SIGNIFICA: EL DOBLE DE
DISTANCIA REAL DEL ORIGEN.
• LA DIRECCIÓN "C" DEFINE UN PUNTO POR LA DISTANCIA REAL VERTICALMENTE DESDE EL
ORIGEN (VALOR POSITIVO O NEGATIVO). "C" SE DEFINE EN UNIDADES LINEALES DE MEDIDA, NO
EN UNIDADES ANGULARES.

ALTTEK
MANUAL DE PROGRAMACION
NOTAS SOBRE LA PROGRAMACIÓN CON LA FUNCIÓN G12.1
• SELECCIÓN DE PLANO
EL COMANDO DE SELECCIÓN DEL PLANO G18 DEBE ESTAR ACTIVO EN MODO G12.1. EN CENTROS
DE TORNEADO EL PLANO DEL SISTEMA DE COORDENADAS X-Z (G18) SE ESTABLECE COMO PLANO
PREDETERMINADO. LOS AJUSTES DE PARÁMETROS DEL SISTEMA RELACIONADOS CON LA
FUNCIÓN G12.1 SON CONFIGURADOS PARA PERMITIR LA INTERPOLACIÓN DE COORDENADAS
POLARES EN EL PLANO G18.

•ORIGEN DEL SISTEMA DE COORDENADAS


EL ORIGEN DEL SISTEMA DE COORDENADAS X-C SE FIJA EN EL CENTRO DEL EJE DE TRABAJO
GIRATORIO. EL ORIGEN (X0, C0) NO DEBE SER DESPLAZADO.

•ORIENTACIÓN ANGULAR DEL PLANO DEL SISTEMA DE COORDENADAS X-C


LA ORIENTACIÓN ANGULAR SE ESTABLECE POR EL EJE C ABSOLUTO (ÁNGULO) QUE EXISTE AL
INGRESAR EN EL MODO G12.1. POR EJEMPLO: CUANDO SE TIENE G00 C60.0, SE HA ORDENADO
ANTES DE ENTRAR EN EL MODO G12.1, LA COORDENADA X-C EN EL PLANO DEL SISTEMA SE
ESTABLECE EN UN ÁNGULO DE 60 ° CON RESPECTO A LA HORIZONTAL Y AL EJE VERTICAL.

• COMANDO DE POSICIONAMIENTO
"G00" NO SE PUEDE USAR EN MODO G12.1. EL POSICIONAMIENTO SE REALIZA EN MODO G01,
USANDO UNA VELOCIDAD DE ALIMENTACIÓN DE ALREDEDOR DE 30 A 60 PULGADAS/ MINUTO,
DEPENDIENDO DE CADA HERRAMIENTA.

•COMANDO DE ALIMENTACIÓN
EN EL MODO G12.1, LA VELOCIDAD DE ALIMENTACIÓN PUEDE ESPECIFICARSE MEDIANTE
UNIDADES DE DISTANCIA LINEAL POR MINUTO (MODO G98) O POR UNIDADES DE DISTANCIA
LINEAL POR REVOLUCIÓN DEL HUSILLO (MODO G99). EL USO DE UNA VELOCIDAD DE
ALIMENTACIÓN EXCESIVA PUEDE PERJUDICAR O INFLUIR EN LA PRECISIÓN DE UNA FORMA
MECANIZADA. LA VELOCIDAD DE ALIMENTACIÓN DEBE REDUCIRSE EN CASO DE QUE LA
INTERPOLACIÓN CIRCULAR SE REALICE CERCA DEL PUNTO CERO X-C. SI LA VELOCIDAD DEL EJE
ROTATIVO ES EXCESIVA, COMO RESULTADO, PUEDEN OCURRIR ERRORES O SOBRECARGA EN EL
SERVO MOTOR.

•COMANDO DE MOVIMIENTO DEL EJE EN EL SISTEMA INCREMENTAL


LA DIRECCIÓN "U" SE PUEDE USAR PARA COMANDAR EL MOVIMIENTO INCREMENTAL A LO LARGO
DEL EJE X.
LA DIRECCIÓN "W" SE PUEDE USAR PARA COMANDAR EL MOVIMIENTO INCREMENTAL A LO
LARGO DEL EJE Z.
LA DIRECCIÓN "H" SE PUEDE USAR PARA COMANDAR EL MOVIMIENTO INCREMENTAL A LO LARGO
DEL EJE C.

•COMANDO DE INTERPOLACIÓN LINEAL


G01 X__C__F__ (ABSOLUTO) O G01 U__H__ F__ (INCREMENTAL)
LA INTERPOLACIÓN ENTRE X Y Z O ENTRE C Y Z NO SE PUEDE HACER. EL COMANDO DE
MOVIMIENTO PARA EL EJE Z DEBE ESPECIFICARSE EN UN BLOQUE POR SEPARADO, NO JUNTO CON
LOS COMANDOS DEL EJE X O C.

ALTTEK
MANUAL DE PROGRAMACION
•COMANDO DE INTERPOLACIÓN CIRCULAR
G02 O G03 X__C__R__F__ (ABSOLUTO) O G03 U__H__R__F__ (INCREMENTAL)
LAS DIRECCIONES X Y C DEFINEN EL PUNTO FINAL DE UN ARCO. LA DIRECCIÓN "R" DEFINE EL
RADIO DE UN ARCO CUANDO EL ÁNGULO INCLUIDO DEL SEGMENTO DE ARCO ES 180° O MENOS.
LAS DIRECCIONES "I" Y "J" SE PUEDEN USAR PARA DEFINIR EL CENTRO DEL ARCO. LA DIRECCIÓN
"I" ESPECIFICA LA DISTANCIA Y DIRECCIÓN REALES (+/-) DESDE EL PUNTO DE INICIO DEL ARCO
HACIA EL CENTRO DEL ARCO A LO LARGO DEL EJE X.
LA DIRECCIÓN "J" ESPECIFICA LA DISTANCIA REAL Y LA DIRECCIÓN (+/-) DESDE EL PUNTO DE INICIO
DEL ARCO HACIA EL CENTRO DEL ARCO A LO LARGO DEL EJE C.
COMANDO PARA ARCO DE MENOS DE 360°: G02 O G03 X_ C_ I_ J_
COMANDO UTILIZADO PARA EL CÍRCULO COMPLETO: G02 O G03 I_ O G02 O G03 J_

•FUNCIÓN DE COMPENSACIÓN DEL CORTADOR


EN LA INTERPOLACIÓN DE COORDENADAS POLARES, LA FUNCIÓN DE COMPENSACIÓN DEL
CORTADOR DEBERÍA SIEMPRE SER UTILIZADO INDEPENDIENTEMENTE DEL MÉTODO DE
PROGRAMACIÓN. EL CONTROL DEL TAMAÑO EN UNA FIGURA MECANIZADA SE REALIZA
MEDIANTE EL USO DE LA COMPENSACIÓN DEL CORTADOR, NO CAMBIANDO LOS DATOS DE X-
OFFSET.

G40 DEBE ESTAR ACTIVO EN EL MOMENTO DE INGRESAR AL MODO G12.1.


G41 O G42 SE DEBEN ORDENAR DESPUÉS DEL COMANDO G12.1-.
G40 DEBE SER ORDENADO ANTES DE CANCELAR EL MODO G12.1.

LOS COMANDOS DE COMPENSACIÓN DEL CORTADOR SE DEBEN HACER JUNTO CON UN


COMANDO G01.

•CONFIGURACIÓN DE DATOS DE COMPENSACIÓN DEL CORTADOR


LOS DATOS DE COMPENSACIÓN DEL CORTADOR (R-OFFSET) SE DEBEN CONFIGURAR EN LA
COLUMNA "R" UBICADA EN LAS TABLAS DE DATOS DE COMPENSACIÓN DE HERRAMIENTAS. LA
CONFIGURACIÓN DE DATOS DEPENDE DEL MÉTODO DE PROGRAMACIÓN QUE SE HA UTILIZADO:
A) CUANDO LAS COORDENADAS DEL PROGRAMA REPRESENTAN LA GEOMETRÍA DE LA
HERRAMIENTA “TRAYECTORIA-CENTRO”, LOS DATOS R SE ESTABLECEN EN CERO, INICIALMENTE.
B) CUANDO LAS COORDENADAS DEL PROGRAMA REPRESENTAN LA GEOMETRÍA REAL DE LA
FIGURA EN LA PIEZA, EL RADIO REAL DEL CORTADOR DEBE INGRESARSE EN LOS DATOS R.

EL "TIPO DE NARIZ DE LA HERRAMIENTA" (DATOS UBICADOS EN LA COLUMNA "T" EN LAS TABLAS


DE HERRAMIENTAS-OFFSET) ES PARTE DE LOS DATOS DE COMPENSACIÓN DEL CORTADOR. EN EL
NÚMERO DE COMPENSACIÓN QUE SE UTILIZA PARA UN FRESADO, LOS DATOS "T" DEBEN
CONFIGURARSE = 0.
LOS DATOS DE COMPENSACIÓN DE HERRAMIENTA, INCLUIDOS LOS DATOS "R" Y "T", SE ACTIVAN
CON EL COMANDO DE DESPLAZAMIENTO. (EL COMANDO "D", COMO ES UTILIZADO EN EL CENTRO
DE MECANIZADO, ESA FORMA DE PROGRAMACIÓN NO PUEDE SER UTILIZADA).

ALTTEK
MANUAL DE PROGRAMACION
EJEMPLO DE PROGRAMACIÓN

LA FIGURA DE ARRIBA A LA IZQUIERDA MUESTRA DOS SUPERFICIES PLANAS A MECANIZAR EN LA


CARA FRONTAL DE UNA PIEZA DE 1.25 "DE DIÁMETRO. UN DIÁMETRO DE HOLGURA DE 1.300
"QUE SE CRUZA CON AMBOS DE LOS PLANOS SE HAN AGREGADO A LA FIGURA DE LA DERECHA.
LAS COORDENADAS (X 1.0, C0.4153) UBICADO EN LA ESQUINA SUPERIOR DERECHA Y (X1.0, C-
0.4153) UBICADO EN LA ESQUINA INFERIOR DERECHA SE USARÁ PARA PREPARAR EL PROGRAMA
DE MECANIZADO. LA PROFUNDIDAD DE LOS PLANOS SE SUPONE QUE ESTÁ EN Z-0.375 "DESDE LA
CARA FRONTAL. UN CORTADOR CON DIÁMETRO DE ½ " SE USA PARA MECANIZAR LOS DOS
PLANOS.

CONCEPTO DE MECANIZADO
• EN EL DISEÑO QUE SE MUESTRA EN LA PARTE DE ARRIBA, EL CORTADOR SE ACERCA A LA PIEZA
DESDE LA POSICIÓN DE LAS “3 EN PUNTO”. EL PUNTO CERO DEL ÁNGULO DEL EJE C SE
ENCUENTRA TAMBIÉN A LAS 3 EN PUNTO. LOS ÁNGULOS (DIRECCIÓN MÁS) SE EJECUTAN EN
SENTIDO CONTRARIO A LAS AGUJAS DEL RELOJ. EL MECANIZADO DE LA FIGURA QUE SE MUESTRA
ARRIBA, EL EJE C DEBE COLOCARSE EN CERO GRADOS ANTES DEL COMANDO G12.1.

• AL MECANIZAR LAS SUPERFICIES PLANAS COMO EN EL EJEMPLO ANTERIOR, EL CORTADOR EN


REALIDAD NO SE MUEVE EN DIRECCIÓN VERTICAL. EN EL MODO G12.1, EL MECANIZADO DE LA
MAYORÍA DE LOS TIPOS DE FIGURAS SE LOGRA MOVIENDO EL CORTADOR A LO LARGO DEL EJE X Y
GIRANDO EL EJE C AL MISMO TIEMPO.

• CUANDO LAS COORDENADAS DEL EJE X ESTÁN ORDENADAS CON UN SIGNO NEGATIVO, EL
CENTRO DEL CORTADOR NO VIAJARÁ MÁS ALLÁ DE X0 AL LADO NEGATIVO DEL CUADRANTE. EN
LUGAR, EL EJE C SE GIRA AUTOMÁTICAMENTE PARA QUE EL MECANIZADO EN EL CUADRANTE
NEGATIVO SE PUEDA LOGRAR MIENTRAS EL CORTADOR PERMANECE EN EL CUADRANTE POSITIVO
(O LADO POSITIVO DEL EJE X).

ALTTEK
MANUAL DE PROGRAMACION
DECIDIENDO EL MÉTODO DE MECANIZADO
LA OPERACIÓN DE FRESADO EN ESTA PARTE SE PUEDE PROGRAMAR DE DIFERENTES MANERAS.
SE MUESTRAN EJEMPLOS PARA TRES MÉTODOS DE PROGRAMACIÓN DIFERENTES A, B Y C.

LA FIGURA DE LA DERECHA
MUESTRA LA PROGRAMACIÓN DE
LA TRAYECTORIA DEL CENTRO DE LA
HERRAMIENTA.
AMBAS SUPERFICIES ESTÁN SIENDO
MECANIZADO MEDIANTE EL USO DE
UNA TRAYECTORIA CONTINUA. NO
ES UN MECANIZADO REAL HECHO
EN EL 0.650 " DE RADIO. EL
CORTADOR BORRARÁ LA PARTE DEL
DIÁMETRO DE 1.25". POR LO
TANTO, EL CORTADOR PUEDE SER
MOVIDO ALREDEDOR DEL ARCO A
UNA ALTURA ESPECÍFICA.

M5 DETIENE EL HUSILLO PRINCIPAL


M35 ACTIVA EL USO DEL EJE C
G40 CANCELA EL COMPENSADOR DE HERRAMIENTAS
G13.1 CANCELA EL USO DE COORDENADAS POLARES
G30 U0 W0 MANDA A POSICIÓN DE SEGUNDA CASA
G28 H0 POSICIÓN DE CASA DEL EJE C
T0808 (FLAT ENDMILL 3/4”) CUANDO SE PROGRAMA EL CAMINO CENTRAL DEL
CORTADOR, EL DESPLAZAMIENTO R PARA LA HERRAMIENTA
SE ESTABLECE = 0, INICIALMENTE. DESPUÉS DE
INSPECCIONAR LA PRIMERA PARTE, AJUSTE LA R MÁS O
MENOS, SEGÚN SEA NECESARIO PARA EL CONTROL DE
G97 S2000 M03 P12 ENCIENDE
TAMAÑO. LA HERRAMIENTA VIVA
G0Z.1 C0 M8 POSICIÓN DEL EJE Z, EJE C A CERO GRADOS
X2.15 POSICIÓN DEL EJE X (1.3+0.75+0.1=2.15)
G12.1 ACTIVA LAS COORDENADAS POLARES
G1 G98 C.5339 F60. POSICIÓN DEL EJE C EN EL PRIMER PUNTO DEL CONTORNO,
UTILICE EL MODO DE ALIMENTACIÓN PULGADA/MINUTO
(G98), SI LO DESEA.
NOTA: EN ESTE MOMENTO EL EJE C REPRESENTA UNA
DISTANCIA LINEAL, NO UN ÁNGULO.
G1 G41 X1.75F7. (1) ACTIVA EL COMPENSADOR DE HERRAMIENTAS Y
DETERMINA EL PRIMER PUNTO EN EL EJE X.

Z-.88 SE POSICIONA EL EJE Z EN LA PROFUNDIDAD DE LA PIEZA


G1 C-.5339 (2) POSICIÓN DEL EJE C EN EL SEGUNDO PUNTO DEL
CONTORNO

ALTTEK
MANUAL DE PROGRAMACION
G2 X-1.75 R1.025 F60. (3) POSICIÓN DEL EJE X EN EL TERCER PUNTO DEL CONTORNO
(NO SE REALIZA NINGÚN CORTE EN EL ARCO, SE USA UNA
ALTA VELOCIDAD DE AVANCE PARA EL MOVIMIENTO DEL
G1 C.5339 F7. (4) ARCO)
POSICIÓN DEL EJE C EN EL CUARTO PUNTO DEL CONTORNO
G1 G40 X-2.15 F60. APAGA EL COMPENSADOR DE HERRAMIENTAS. EL EJE X
DEBE MOVERSE AL MENOS DOS VECES EL VALOR "R" QUE
SE UTILIZA EN EL OFFSET DE HERRAMIENTAS
G13.1 CANCELA EL USO DE COORDENADAS POLARES
G99 G0 X2.5 RETROCESO DEL EJE X Y CAMBIA UNIDADES A
Z.1 M05 P12 PULGADA/REVOLUCIÓN
SALIDA DEL EJE Z Y DETIENE EL GIRO DE LA HERRAMIENTA
G30 U0 W0. M9 VIVA
REGRESA A LA SEGUNDA POSICIÓN DE CASA
M1 PARO OPCIONAL

A) POR ESTE MÉTODO, AMBAS SUPERFICIES ESTÁN


SIENDO MECANIZADAS EN UNA RUTA CONTINUA
COMO SE MUESTRA EN LA FIGURA DEL LADO
DERECHO. NO SE REALIZA NINGÚN MECANIZADO REAL
EN EL RADIO DE 0,650".
EL CORTADOR ELIMINARÁ EL DIÁMETRO DE 1.25 "DE
LA PIEZA. POR LO TANTO EL CORTADOR SE PUEDE
MOVER ALREDEDOR DEL ARCO A ALTA VELOCIDAD DE
AVANCE.

B) POR ESTE MÉTODO, UNA DE LAS


SUPERFICIES SE MECANIZAN EN UN
ÁNGULO DE 0°, COMO SE MUESTRA EN EL
FIGURA IZQUIERDA. DESPUÉS, LA PIEZA ES
GIRADA 180° PARA QUE SEA MECANIZADA
LA OTRA SUPERFICIE COMO SE MUESTRA EN
LA FIGURA DE LA DERECHA.

ALTTEK
MANUAL DE PROGRAMACION
PREPARACIÓN DEL PROGRAMA DE MECANIZADO
"SUBIR CORTE" SE HACE EN AMBOS CASOS. POR LO TANTO, LAS COORDENADAS DEL PUNTO DE
INICIO DE CORTE EN AMBOS CASOS ESTÁN EN X1.0 C0.4153. LA FUNCIÓN DE COMPENSACIÓN
AUTOMÁTICA DE CORTE G41 SE APLICA. EL PUNTO DE INICIO DE CORTE SE ENCUENTRA EN LA
ESQUINA SUPERIOR DERECHA DE LA FIGURA MOSTRADA. LAS DIMENSIONES DE LA PIEZA COMO
SE MUESTRA EN EL DIBUJO PUEDEN SER 'INSERTADO' DIRECTAMENTE EN EL PROGRAMA.

METODO DE CORTE “A” METODO DE CORTE “B”


PROGRAMA NC - HACIENDO CADA PLANO POR PROGRAMA NC: HACER AMBOS PLANOS EN
SEPARADO (USANDO UN CORTADOR DE 1/2" UNA RUTA CONTINUA (USANDO UN CORTADOR
DE DIÁMETRO) DE 1/2" DE DIÁMETRO)

N100 (ENDMILL 2 FILOS) N100 (ENDMILL 2 FILOS)


G40 G40
G13.1 G13.1
T0101 T0101
M5 M5
M35 M35
G28 H0 G28 H0
G97 S1000 M03 P12 G97 S1000 M03 P12
G0 Z.1 C0 G0 Z.1 C0
X1.8 X1.8
G12.1 G12.1
G1 G98 C0.4153 F20. G1 G1 G98 C0.4153 F20. G1
G41 X1.0 F5. G41 X1.0 F5.
Z - .375 (PROFUNDIDAD) Z - .375 (PROFUNDIDAD)
C-0.4153 C-0.4153
G40 X1.8 F20. G2 X-1.0 R.650 F60. G1
G13.1 C0.4153 F5.
G0 Z0.1 G40 X-1.8
G0 C180. G13.1
G12.1 G0 Z0.1 M34
G1 G98 C0.4153 F20. G1 M1
G41 X1.0 F5.
Z - .375 (PROFUNDIDAD)
C-0.4153
G40 X1.8 F20.
G13.1
G0 Z0.1 M34
M1

ALTTEK
MANUAL DE PROGRAMACION
PROGRAMACIÓN CON G12.1
HEXÁGONO

EL SIGUIENTE PROGRAMA MUESTRA UN HEXÁGONO EN LA PARTE FRONTAL DE LA PIEZA. LAS


CARACTERÍSTICAS SON LAS SIGUIENTES: DIÁMETRO DEL HEXÁGONO ENTRE PLANOS ES DE 1.7”, SE
UTILIZA UN CORTADOR PLANO CON DIÁMETRO DE 3/8”, PROFUNDIDAD DEL HEXÁGONO ES DE
.3”, SE UTILIZA COMPENSADOR DE HERRAMIENTAS (SE DEFINE EL RADIO DEL CORTADOR EN EL
OFFSET DE HERRAMIENTAS EN LA COLUMNA “R”.

%
O0037 (HEXAGONO 1.7 ENTRE PLANOS G12.1)
G54
G40
T909 (ENDMILL PLANO 3/8)
M35
G28 H0.0
G97 S1500 M03 P12
G00X3.5Z.2
G12.1
G01 G98 C.4907 F20.
Z-.3
G01 G41 X1.7 F10.
C-.4907 F10.
X0. C-.9814
X-1.7 C-.4907
C.4907
X0. C.9814
X1.7 C.4907
G01 G40 X3.
G13.1
M34
G00 X3.5
G00 Z4.0
G99
G28U0.0
M30
%

ALTTEK
MANUAL DE PROGRAMACION
CUADRO CON RADIO

EL SIGUIENTE PROGRAMA MUESTRA UN CUADRO CON RADIOS EN LAS ESQUINAS EN LA PARTE


FRONTAL DE LA PIEZA. LAS CARACTERÍSTICAS SON LAS SIGUIENTES: DIÁMETRO DEL CUADRO
ENTRE PLANOS ES DE 1.25”,EL RADIO EN LA ESQUINA ES DE .25”, SE UTILIZA UN CORTADOR
PLANO CON DIÁMETRO DE 3/8”, PROFUNDIDAD DEL CUADRO ES DE .3”, SE UTILIZA
COMPENSADOR DE HERRAMIENTAS (SE DEFINE EL RADIO DEL CORTADOR EN EL OFFSET DE
HERRAMIENTAS EN LA COLUMNA “R”.

%
O0038 (CUADRO 1.25 CON RADIOS .25)
G54
G40
T909 (ENDMILL PLANO 3/8)
M35
G28 H0.0
G97 S1500 M03 P12
G00 X3.5 Z0.1
G12.1
G01 G98 C0. F20.
Z-.3
G01 G41 X1.25 F10.
C-.375
G02 X.75 C-.625 R.25
G01 X-.75
G02 X-1.25 C-.375 R.25
G01 C.375
G02 X-.75 C.625 R.25
G01 X.75
G02 X1.25 C.375 R.25
G01 C0.
G01 G40 X3.
G13.1
M34
G00 X3.5
G00 Z4.0
G99
G28 U0.0
M30
%

ALTTEK
MANUAL DE PROGRAMACION
INTERPOLACIÓN CILÍNDRICA G7.1
PRINCIPIO DE FUNCIONAMIENTO
LA FUNCIÓN DE INTERPOLACIÓN CILÍNDRICA "G7.1" PERMITE LA INTERPOLACIÓN CIRCULAR
ENTRE EL EJE Z Y UN EJE GIRATORIO. LA PROGRAMACIÓN SE REALIZA USANDO COORDENADAS
CARTESIANAS PARA EL EJE Z Y GRADOS DE ROTACIÓN PARA EL EJE ROTATIVO. LAS
ESPECIFICACIONES DEL ARCO SON DADOS EN UNIDADES DE MEDIDA LINEAL. LAS APLICACIONES
TÍPICAS PARA ESTA FUNCIÓN INCLUYEN OPERACIÓN DE GRABADO PARA ROTULACIÓN O PARA
FRESAR FORMAS DE LEVA EN LA CIRCUNFERENCIA DE UN CILINDRO.

DISEÑO DEL SISTEMA DE COORDENADAS Z-C


EL SIGUIENTE DIBUJO MUESTRA EL SISTEMA DE COORDENADAS Z-C.

NOTAS DE PROGRAMACIÓN
•COMANDO DE SELECCIÓN DE PLANO: G18

• G7.1H <0 O G7.1 C <0 ACTIVA LA FUNCIÓN DE INTERPOLACIÓN CILÍNDRICA. UN VALOR H O UN


VALOR C MAYOR DE CERO ESPECIFICA EL RADIO DEL CILINDRO A SER MECANIZADO.
POR EJEMPLO: EN EL MODO DE INTERPOLACIÓN CILÍNDRICA SE ESTABLECE CON ESTE COMANDO:
G01 G18 W0 H0 SEGUIDO DE G7.1 H0.75 EN BLOQUE SEPARADO.

•G7.1 H0 O G7.1 C0 CANCELA LA FUNCIÓN DE INTERPOLACIÓN CILÍNDRICA.

•LAS COORDENADAS Z ESPECIFICAN DIMENSIONES ABSOLUTAS PARALELAS A LA LONGITUD DEL


CILINDRO. LA LETRA "W" SE PUEDE USAR PARA LA ESPECIFICACIÓN INCREMENTAL A LO LARGO
DEL EJE Z.

• LA ROTACIÓN DEL EJE C SE ESPECIFICA COMO UN ÁNGULO ABSOLUTO EN GRADOS. LA LETRA


"H" SE UTILIZA PARA LA ESPECIFICACIÓN DE ÁNGULO EN MODO INCREMENTAL.

•LAS COORDENADAS X ESPECIFICAN DIMENSIONES ABSOLUTAS EN EL DIÁMETRO EXTERIOR DEL


CILINDRO. LA LETRA "U" SE PUEDE USAR PARA LA ESPECIFICACIÓN INCREMENTAL A LO LARGO DEL
EJE X.

ALTTEK
MANUAL DE PROGRAMACION
•EL POSICIONAMIENTO G00 NO SE PUEDE REALIZAR CUANDO EL MODO DE INTERPOLACIÓN
CILÍNDRICA ESTÁ ACTIVO.

•LA INTERPOLACIÓN LINEAL G01 ES POSIBLE CON LOS TRES EJES, SIMULTÁNEAMENTE.

•LA INTERPOLACIÓN CIRCULAR (G02, G03) ENTRE COORDENADAS DE LOS EJES Z (LINEALES) Y C
(ANGULARES) SE REALIZAN AUTOMÁTICAMENTE POR EL CONTROL UTILIZANDO LA FUNCIÓN G7.1.
LA INTERPOLACIÓN CIRCULAR ENTRE LOS EJES X Y C NO SE PUEDE HACER.

•ESPECIFICACIÓN DE RADIO DE ARCO. LA LETRA "R" SE DEBE USAR PARA LAS ESPECIFICACIONES
DE ARCO. LAS LETRAS I J O K NO PUEDEN ESPECIFICAR UN RADIO DE ARCO EN LA INTERPOLACIÓN
CILÍNDRICA.

• LAS FUNCIONES DE COMPENSACIÓN DEL RADIO DEL CORTADOR (G40, G41 Y G42) PUEDE
UTILIZARSE. EL RADIO DEL CORTADOR REGISTRADO EN "R" EN LOS “OFFSET” DE COMPENSACIÓN
DE HERRAMIENTA ES APLICADO PARA LA COMPENSACIÓN DEL RADIO DEL CORTADOR
AUTOMÁTICAMENTE.

• RECORRIDO DE LA HERRAMIENTA: PARA FINES DE PROGRAMACIÓN, LA SUPERFICIE EN LA


CIRCUNFERENCIA DE UN CILINDRO SE PRESENTA EN FORMA DE UN RECTÁNGULO CUYA LONGITUD
ES IGUAL AL DIÁMETRO DEL CILINDRO MULTIPLICADO POR “Π”. LA ALTURA ES IGUAL A LA ALTURA
DEL CILINDRO. LA RUTA DE LA HERRAMIENTA SE PROYECTA EN ESTE RECTÁNGULO. LAS
DIMENSIONES HORIZONTALES SE CONVERTIRÁN DE COORDENADAS DE EJE C LINEALES A
ANGULARES. LAS DIMENSIONES VERTICALES REPRESENTAN LAS COORDENADAS DEL EJE Z. EL
PUNTO CERO DE LA COORDENADA EN EL SISTEMA SE PUEDE DECIDIR EN UNA UBICACIÓN
ARBITRARIA.

FÓRMULA PARA CONVERTIR LA LONGITUD DE UN ARCO EN GRADOS DE


ROTACIÓN
EL USO DE RADIANES PUEDE SIMPLIFICAR LA CONVERSIÓN DE UNIDADES LINEALES A UNIDADES
DE GRADO.
PARA CONVERTIR LA LONGITUD DE UN ARCO PARA UN SEGMENTO DE UN CÍRCULO EN GRADOS
DE ROTACIÓN, SE APLICA LA SIGUIENTE FÓRMULA:

C = GRADOS DE ROTACIÓN
L = DISTANCIA LINEAL
R = RADIO DEL CÍRCULO
57.29578° = 1 RADIÁN.

CUANDO EL DIÁMETRO "D" SE USA PARA DEFINIR EL


DIAMETRO DEL CÍRCULO, USE ESTA FÓRMULA:
114.59156 ° = DOS RADIANES.

ALTTEK
MANUAL DE PROGRAMACION
EJEMPLO DE INTERPOLACIÓN CILÍNDRICA
LAS LETRAS "J Y R" QUE SE GRABARÁN ALREDEDOR DEL DIAMETRO EXTERIOR DE UNA PIEZA DE
2.9", USANDO LA FUNCIÓN DE INTERPOLACIÓN CILÍNDRICA G7.1. SE USA UNA HERRAMIENTA CON
1/32 DE RADIO UTILIZADO PARA GRABAR LAS LETRAS. PARA DEFINIR LA RUTA DE LA
HERRAMIENTA, LAS COORDENADAS X, C Y Z SE DEFINEN PARA CADA PUNTO EN LAS ENTIDADES
QUE SE REQUIEREN.

DISEÑO DE LA TRAYECTORIA DE LA HERRAMIENTA


PARA SIMPLIFICAR LA PROGRAMACIÓN DE LA SUPERFICIE CILÍNDRICA DE LA PIEZA A MECANIZAR
SE REPRESENTA EN FORMA DE UNA HOJA PLANA QUE MIDE EL EQUIVALENTE DE LA
CIRCUNFERENCIA DE LA PARTE VERTICALMENTE Y LA LONGITUD DE LA PARTE EN LA DIRECCIÓN
HORIZONTAL. LA ORIENTACIÓN DE LA PIEZA ES LA MISMA QUE SE VE MIRANDO HACIA ABAJO
DESDE EL LADO DEL OPERADOR HACIA LA MAQUINA CUANDO LA PIEZA ESTÁ SUJETA EN EL
CHUCK.

ALTTEK
MANUAL DE PROGRAMACION
CONVERSIÓN DE COORDENADAS LINEALES A GRADOS DE ROTACIÓN
PARA LA PIEZA DE MUESTRA, EL FACTOR PARA CONVERTIR UNIDADES LINEALES EN GRADOS ES
CALCULADO DE LA SIGUIENTE MANERA: 1 / 2.9 X 114.59156 = 39.514331° POR 1" DE DISTANCIA
LINEAL.

C ° = L X 39.5143°

LA SIGUIENTE TABLA MUESTRA LOS PUNTOS DE INICIO Y LOS PUNTOS FINALES DE LAS LETRAS

X Z C
PUNTO INICIAL DE LA LETRA 2.9 - 0.7 0.4 * 39.5143 = 15.806º
J PUNTO FINAL DE LA LETRA J 2.9 -.45 0.4 * 39.5143 = 15.806º
PUNTO INICIAL DE LA LETRA 2.9 -0.3 -0.1 * 39.5143 = -3.951º
R PUNTO FINAL DE LA LETRA 2.9 -.3 -0.4 * 39.5143 = -15.806º
R
O1000 (GRABADO DE LETRAS J & R)
G00 G80 G40 G18
M35
G7.1 H0
G28 H0
T1111 (ENDMILL BOLA 1/32 RADIO)
G97 S4000 M03 P12
G00 Z-.7
G00 X3.1 C15.806 M8
G01 G98
G18 W0 H0
G7.1 H1.45
X2.9 F5.
C3.951
Z-.45
G03 Z-.45 C15.805 R.15
G01 X3.5 F200. Z-.3 C-3.951
G01 X2.9 F5. Z-.7
C-10.8664
G03 Z-.45 C-10.866 R.125
G01 C-3.9514
C-10.866
G01 Z-.3 C-15.8057
G01 X3.1 F200. G7.1 H0
G99
M34
G30 U0 W0
M1

ALTTEK
MANUAL DE PROGRAMACION
PROGRAMACIÓN CON G7.1
EL SIGUIENTE PROGRAMA MUESTRA EL GRABADO DE LA PALABRA “ALTTEK”. EL DIÁMETRO
EXTERIOR DE LA PIEZA ES DE 2.9”, LA HERRAMIENTA ES UNA PUNTA CON DIÁMETRO DE 1/16”, LA
PROFUNDIDAD DE LAS LETRAS ES DE .02”.(DIAMETRO DE LA PIEZA 2.9",PALABRA "ALTTEK")

%
O0050 (G7.1 INTERPOLACION CILINDRICA)
G00 G40 G80
G7.1 H0.
G54
T303
G97 S1200 M03 P12
M35
G28 H0.
G00 Z-.2
G00 X3.1 C0.
G01 G98
G7.1 H1.45
(LETRA "A")
G01 X2.9 F5.
G01 Z-.5 C-5.9271
Z-.2 C-11.8542
G01 X3.1
(LETRA "L")
Z-.5 C-15.8057
G01 X2.9
Z-.2
C-27.6600
G01 X3.1
(LETRA "T")
Z-.5 C-31.6114
G01 X2.9
C-43.4657
C-37.5385
Z-.2
G01 X3.1
(LETRA "T")
Z-.5 C-47.4171
G01 X2.9
C-59.2714
C-53.3443
Z-.2
G01 X3.1
(LETRA "E")
Z-.5 C-75.0771
G01 X2.9
C-63.2228

ALTTEK
MANUAL DE PROGRAMACION
Z-.2
C-75.0771
C-63.2228
Z-.35
C-75.0771
G01 X3.1
(LETRA “K”)
Z-.5 C-79.0286
G01 X2.9
Z-.2
G01 X3.1
Z-.5 C-90.8828
G01 X2.9
Z-.35 C-79.0286
Z-.2 C-90.8828
G01 X3.1
G7.1 H0.
G28 U0. W0.
M30
%

ALTTEK
MANUAL DE PROGRAMACION

FUNCIONAMIENTO DEL EJE “Y”


LAS INSTRUCCIONES QUE SE MUESTRAN AQUÍ SE APLICAN PARA LOS CENTROS DE TORNEADO
PUMA Y LYNX, QUE CUENTEN CON ESTA OPCIÓN DE EJE Y.

DISEÑO DEL EJE Y


EN TEORÍA, EL EJE Y EN UN CENTRO DE TORNEADO SE EJECUTA PERPENDICULAR AL EJE X Y Z. EL
MECANIZADO EN TRES PLANOS ES POSIBLE MEDIANTE EL USO DE HERRAMIENTAS VIVAS. EN LA
MÁQUINA, EL EJE Y FUNCIONA VIRTUALMENTE EN UN ÁNGULO DE 30 GRADOS CON RESPECTO AL
EJE X.

ESTE DISEÑO PERMITE UNA CONSTRUCCIÓN COMPACTA Y UNA ESTABILIDAD MEJORADA.


CUANDO SE ORDENA EL MOVIMIENTO DEL EJE Y, TANTO EL EJE X COMO EL EJE Y SE MUEVEN
SINCRONIZADOS AUTOMÁTICAMENTE DE MODO QUE LA TRAYECTORIA RESULTANTE DE LA
HERRAMIENTA DEL EJE Y ES PERPENDICULAR AL EJE X.

ALTTEK
MANUAL DE PROGRAMACION
DISEÑO DEL PLANO X-Y

NOTA:

EL DESPLAZAMIENTO EN EL LADO NEGATIVO DEL EJE X ESTÁ RESTRINGIDO DEBIDO A LA


LIMITACIÓN DEL RECORRIDO DEL EJE X. EL EJE X PERMITIRÁ QUE EL CENTRO DEL CORTADOR
RECORRA APROXIMADAMENTE 2 PULGADAS COMO MÁXIMO, RADIALMENTE MÁS ALLÁ DEL
CENTRO DEL HUSILLO. SIN EMBARGO, LA INTERFERENCIA ENTRE EL CUERPO DE LA TORRETA Y EL
CUERPO DEL SUB-HUSILLO VARÍA, DEPENDIENDO DE LA POSICIÓN DEL EJE Z Y B. EL CENTRO
MÁXIMO DE RECORRIDO SEGURO ES DE SOLO 0.1 PULGADAS, RADIALMENTE.

DISEÑO DEL PLANO Y-Z

NOTA:

EL DISEÑO DE PIEZA PARA EL PROPÓSITO DE PROGRAMACIÓN ESTÁ HECHO, MIRANDO LA PIEZA


DESDE LA PARTE POSTERIOR DEL CORTADOR, NO DESDE LA PARTE FRONTAL DE LA MÁQUINA. EL
POSICIONAMIENTO DEL CORTADOR EN DIRECCIÓN AXIAL SE REALIZA POR EL EJE X. DIMENSIONES
ESPECIFICADAS EN DIÁMETRO.

ALTTEK
MANUAL DE PROGRAMACION
NOTAS PARA EL FUNCIONAMIENTO DEL EJE Y
•DURANTE EL MODO DE POSICIÓN A “HOME” (CASA), PRIMERO DEBE MOVERSE EL EJE Y,
POSTERIORMENTE EL EJE X, INDEPENDIENTEMENTE EN ESTE ORDEN.

• EL EJE GIRATORIO (EJE C) DEBE ESTAR ACTIVO PARA CONTROLAR EL FUNCIONAMIENTO DEL EJE
Y EN MODO AUTOMÁTICO O EN MODO MDI. LOS CÓDIGOS M34 Y M35 CAMBIAN EL MODO A EJE
ROTATIVO ENCENDIDO, PERMITIENDO EL FUNCIONAMIENTO DEL EJE Y EN MODO AUTOMÁTICO O
EN MODO MDI.

• DURANTE LAS OPERACIONES DE MECANIZADO CON HERRAMIENTAS NO GIRATORIAS, EL EJE Y


DEBE PERMANECER "ESTACIONADO" EN SU POSICIÓN DE CASA. LOS CÓDIGOS M3, M4 Y M5,
APAGAN EL EJE ROTATIVO, PROHIBIENDO COMANDOS PARA EL MOVIMIENTO DEL EJE Y.

•COMANDO DE POSICIÓN A CASA PARA EL EJE Y: G28 V0, (O G30 V0)

•COMANDO DE POSICIONAMIENTO DEL EJE Y: G00 Y___ (+/-) COMANDO ABSOLUTO


G00 V___ (+/-) COMANDO INCREMENTAL

•EL CERO DE TRABAJO PARA EL EJE Y SE PUEDE DESPLAZAR MEDIANTE COMPENSACIONES DE


TRABAJO G54 A G59 O MEDIANTE EL COMANDO DE CONFIGURACIÓN DEL SISTEMA DE
COORDENADAS G50.

• EL COMANDO DE SELECCIÓN DE PLANO G17 PERMITE LA INTERPOLACIÓN CIRCULAR ENTRE EL


EJE X Y Y. DEBIDO A LA LIMITACIÓN DEL MOVIMIENTO DEL EJE X EN COORDENADAS NEGATIVAS,
HAY QUE PRESTAR ATENCIÓN PARA EVITAR COLISIONES QUE PUEDAN SUCEDER ENTRE LA
TORRETA Y EL CUERPO DEL SUB-HUSILLO.

• EL COMANDO DE SELECCIÓN DE PLANO G18 (PREDETERMINADO AL ENCENDER) PERMITE LA


INTERPOLACIÓN CIRCULAR ENTRE LOS EJES X Y Z.

• EL COMANDO DE SELECCIÓN DE PLANO G19 PERMITE LA INTERPOLACIÓN CIRCULAR ENTRE EL


EJE Y Y Z.

• INTERPOLACIÓN HELICOIDAL ENTRE LOS EJES Y Y Z CON EL EJE X ES UTILIZADO PARA LA


DIMENSIÓN AXIAL DE LA HÉLICE, ES POSIBLE CUANDO EL "OPCIÓN DE INTERPOLACIÓN
HELICOIDAL 3-D" ESTÁ DISPONIBLE EN EL SISTEMA.

• SE USA LA PROGRAMACIÓN DEL DIÁMETRO. TODAS LAS COORDENADAS DEL EJE X ESTÁN EN
"DIÁMETRO".

ALTTEK

También podría gustarte