Está en la página 1de 62

LABORATORIO DE INGENIERÍA INDUSTRIAL

MANUAL DE OPERACIÓN DE TORNO ( CIDESI)


Con el presente manual, el operario será capaz de realizar el maquinado que desee, y sea

posible para la máquina herramienta, tales como:

o REFRENTADO O CAREADO
o HACER CENTROS PARA CONTRAPUNTO
o CILINDRADO
o ROSCADO

Entre otros….

Es necesario tener un previo conocimiento de máquinas convencionales para entender de una


forma más eficiente los procesos que aquí se presentan, así como también seguir
estrictamente las medidas de seguridad que se indiquen en cada operación para evitar daños al
operario y a la máquina misma.

Para facilitar la comprensión se muestra con imágenes lo que se pide, las cuáles fueron
tomadas directamente de la máquina herramienta.

PARTES GENERALES DEL TORNO

PANEL DE
CONTROL

CARRO LONGITUDINAL
REFRIGERANTE

CHUCK

TORRETA O
PORTA
HERRAMIENTAS
CARRO T
TRANSVERSAL

DEPÓSITO DE
REFRIGERANTE

BANCADA
CONTRAPUNTO

2. AJUSTES/INSTALACIÓN/SEGURIDAD
3. OPERACIÓN
4. MANTENIMIENTO
5. POSIBLES FALLAS Y SOLUCIONES
6. EQUIPO AUXILIAR
7. APÉNDICE
8. GLOSARIO
Encendido del torno

1.1 Verifique que el interruptor general se encuentre en posición de paso de corriente (ON)

Nota: Si el interruptor se encuentra en esa posición y no hay corriente en el tablero de control,


no mover ningún interruptor del tablero y preguntar al encargado del laboratorio.

1.2 Inserte la llave en el tablero (llave de control) y girarla hacia la derecha.

1.3 Presione el botón de encendido O N (esperar unos segundos)


Retire el paro de emergencia girándola hacia la derecha.

CAPITULO II
Apagado de la maquina

2.1 Presione el botón de paro de emergencia.

2.2 Gire la llave de control hacia la izquierda y retírela.

2.3 Presione el botón rojo (S T O P - A P A G A D O)


Retorno a las coordenadas de origen de la maquina
(H O M E)

Nota:
Este proceso permite que la máquina reconozca una referencia; de lo contrario trabajara sin
referencia aunque se le especifique el offset de trabajo (se explica el offset en tangentación de
herramienta)

Una vez verificado el Capitulo 1.

1. Presione O P R / A L A R M en el tablero de control.

OPR/ALARM

2. Presione O P R del teclado secundario de la pantalla.

OPR
Flechas del cursor

MODE

Nota: El cursor debe estar parpadeando en esta posición.


Las teclas de cursor le permiten desplazar el puntero hacia arriba o hacia abajo.

4. En la posición M O D E, seleccione Z R N con las flechas del teclado.

Flechas del
teclado
Gire hacia la derecha (Dirección positiva) las perillas Z - M A N U A L ò
X - M A N U A L manteniéndolas en esa posición hasta que en
A C T U A L P O S I T I O N deje de contar.

Contadores de desplazamiento Perillas para los ejes X ò Z


O (ACTUAL POSITION)
No importa cual perilla se gire primero.

No se deben de girar las dos perillas al mismo tiempo ya que la maquina no responderá.

Nota 2:
Si los carros transversal o longitudinal llegaran a su limite positivo, y no retornaran gire la
perilla en sentido contrario.

Nota 3: El avance para el posicionamiento de referencia de la máquina (HOME) DEBE DE


EFECTUARSE AL 25% DEL AVANCE TOTAL DE LA MÁQUINA (RAPID OVER)
Accionamiento manual ( H D N L)
y
Accionamiento de empuje (J O G)

Esta opción nos permite manipular los carros transversal o longitudinal, la torreta, o el chuck o
cabezal.

Diferencias

1. Con la opción H N D L puede manipular los ejes transversal o longitudinal bajo una
escala de avance de 1, 10 o 100 micras (0.0001, 0.0010, 0.0100 plg) dependiendo de
las necesidades y del sistema de unidades en el cual se este trabajando.
2. Sistema J O G: Opera bajo un avance mayor y continuo. Es usado generalmente para
desplazamientos grandes.

Para girar la torreta presione el botón (S T A R T )


(H E R R A M I E N T A M A N U A L) en la posición o # de herramienta que desee.

Nota: La torreta solo se manipulará cuando se este trabajando con la opción H D N L, J O G o


Z N R.

JOG
HDNL

ZNR
Cómo trabajar con la opción H D N L

1. Presione O P R / A L A R M en el teclado secundario del tablero de control.

2. Presione O P R del teclado secundario de la pantalla.

3. Posicione el cursor en la opción M O D E con las flechas de C U R S O R.

C
U
R
MODE S
O
R

Nota:
El cursor debe estar parpadeando en la opción M O D E.
5. Seleccione el eje en que desea moverse con las flechas de CURSOR en ANDEL AXIS

(ver paso3 Y 4)
12)

7. Mueva el eje seleccionado haciendo girar el GENERADOR DE PULSOS para mover los
ejes.

Sentido positivo de giro del


generador de impulsos para
ambos ejes

Sentido negativo de giro del


generador de impulsos para
ambos ejes

Generador de
pulsos
Cómo trabajar con la opción J O G

1. Presione O P R / A L A R M en el teclado secundario del tablero de control.

2. Presione O P R del teclado secundario de la pantalla.

3. Posicione el cursor en la opción M O D E con las flechas de C U R S O R.

C
U
R
MODE S
O
R

Nota:
El cursor debe estar parpadeando en la opción M O D E.
5. Seleccione el avance (J O G F E E D) adecuado en plg/min o mm/min.

6. Seleccione la resolución del avance deseado (para ver la resolución de avance, ver Pág.
12)
ejes.

Generador de
pulsos
8.- Gire las perillas de X ò Z manual en el sentido que desee.

Perillas para los ejes X ò Z


COMO DEFINIR ÉL NUMERO DE HERRAMIENTA (T) , EL
AVANCE (F) Y LAS REVOLUCIONES A LAS QUE
GIRARÀ EL CHUCK (S)
1. Presione O P R / A L A R M en el teclado del tablero de control.

1.-Presione O P R del teclado secundario de la pantalla.

3. - Seleccione M D I en el teclado de la pantalla.


Aparecerá una lista de códigos G y letras. Los códigos G que aparecen son los que se

encuentren en activo.

Las letras

• F: Avance
M: Código modal para encender el husillo o el refrigerante.
• S: RPM
T: # de herramienta.

3.- Teclear la orden requerida.

Ejemplo:
Si se deseara que el husillo gire a 50 RPM.

S 50 ↵ (INPUT)
M 04 ↵ (INPUT)
OUTPT STAR CUANDO SE PRESIONE ESTA TECLA, LOS DATOS SE RECONOCEN
AUTOMÁTICAMENTE.

El husillo automáticamente comienza a girar a 50 RPM. Esta velocidad de rotación es la que se


considera cuando se manipule manualmente la máquina (opción de manipulación descritas en
el capitulo V y sus derivados).
Tangentación de una pieza de trabajo

Este apartado es uno de los mas importantes ya que de aquí radica el que tu maquinado sea
adecuado y exacto.

Pasos:

1. Monte su pieza de trabajo introduciendo una llave cuadrada (llave de chuck) en el cabezal y
girándola hacia la izquierda para abrir las mordazas y hacia la derecha para apretar.
2.
3. Una vez que el ajuste sea adecuado mueva la herramienta de tal forma que toque los
puntos en los cuales será la tangentación.

La tangentación es el punto de referencia sobre el cual se derivan las medidas a las


cuales trabajara la maquina

4. Verifique que el OFFSET con el que se esta trabajando (G54, G55, G56, G57, G58-G59)
El OFFSET se refiere a la compensación de la herramienta en uso, es decir, si deseamos que
las cuatro herramientas coincidan en un punto, cada una la posicionamos en el punto deseado
como muestra la figura del paso dos de este capítulo, e introducimos los valores para cada
herramienta en el OFFSET deseado(G54, G55, G56, G57, G58,G59)

X = 0.0
Z = 0.0

Para introducir valores


5.- Presione W . S T H F del teclado auxiliar de pantalla.

6.- Presione WORK del panel secundario

7.- Seleccione con las teclas del cursor el (G54, G55, G56, G57,G58 ó G59)
con el que trabajara y teclee:

X = 0.0 ↵ (INPUT) G55


Z =0.0 ↵ (INPUT)
G54

G56

8.- Presione P O S del teclado del panel de control.


10.- Verifique los valores para X y Z. Tome nota de esos valores y presione

R E S E T.

11.-Repita los pasos del (4 al 7) e Introduzca los valores leídos en el paso #10.

Con el procedimiento anterior esta preparada la pieza de trabajo para ser maquinada.

Si por algún motivo la máquina se detuviera por falta de suministro de corriente se tendrá que
repetir el proceso, ya que una vez que la máquina es apagada, pierde totalmente referencia.
Como cargar un programa existente a la memoria

1. Seleccione O P R / A L A R M del panel de control.

2. Presione O P R .

3. Presione P R G R M del panel de control.

4. Teclear el nombre del programa.


Ejemplo: O0002
Para correr un programa

1. Verifique que el nombre del programa cargado es el correcto y además verifique que los
avances sean correctos para la ejecución del programa.

2. Verifique que la herramienta es la correcta y que se encuentra en buen


estado
(verificación visual)

3. Presione O P R / A L A R M.

4. Presione O P R.

5. Seleccione en M O D E la opción A U T O.
7. Presione (CHECK).

NOTA:
Para correr un programa lo puede hacer por pasos o de corrido.
PROGRAMACIÓN

Para la generación de un programa, es necesario tener conocimiento previo del lenguaje de


programación que usa la maquina. (Códigos G y M)

De igual forma, verifique la parte anexa de ejemplos de programación, y ciclos más comunes
aplicados en la manufacturación de una pieza mecánica.

1. Presione O P R / A L A R M en el panel de control.

2. Presione O P R en el menú secundario de la pantalla.

3. Posicione el cursor en M O D E y seleccione E D I T.


5. Presione la flecha derecha del teclado de la pantalla y seleccione BG-EDT presionando

el botón que indica esa posición en la pantalla.

6. Escriba el # del programa empezando por una letra la cual será "O" seguida por un # ≤
9999.

Ejemplo:
O0035 ó O0983

7. Presione INSRT del panel de control (Para programación verificar apartado de


programación)
generarlo presione nuevamente B G - E D T.

9. Para cargar este programa siga los pasos descritos en "Cargar un programa
existente en la memoria"

"PARA PROGRAMACIÓN VER PARTE DE PROGRAMACIÓN ANEXA"

PROGRAMACION
TABLA DE CODIGOS G

G00 Posicionamiento rápido


G01 Interpolación Lineal
G02 Interpolación Circular en sentido de las Manecillas del Reloj (CW)
G03 Interpolación Circular en contra de las Manecillas del Reloj (CCW)
G04 Tiempo de Espera (Temporización)
G17 Xp Yp Selección del plano
G18 Zp Xp Selección del Plano
G19 Yp Zp Selección del plano
G20 Unidades en Pulgadas
G21 Unidades en mm
G27 Revisión del Regreso a la posición de Inicio
G28 Regreso al punto de referencia
G30 Vuelta a primero, tercero y cuarto puntos de referencia.
G31 Función de Salto (Omisión)
G32 Roscado con paso Constante
G40 Cancelación de compensación de radio herramienta.
G41 Compensación hacia izquierda.
G42 Compensación hacia derecha.
G92 Definición de un sistema de coordenadas de pieza.
G53 Sistema de Coordenadas de Máquina
G54 Sistema 1 de coordenadas de pieza.
G55 Sistema 2 de coordenadas de pieza.
G56 Sistema 3 de coordenadas de pieza .
G57 Sistema 4 de coordenadas de pieza.
G58 Sistema 5 de coordenadas de pieza .
G59 Sistema 6 de coordenadas de pieza.
G70 Ciclo de Acabado
G72 Desbaste de Material en Torneado
Desbaste de Material para refrentado
G73 Repetición de Patrones
G94 Ciclo para desbaste de cara
G96 Control de Velocidad de Corte Constante
G97 Cancelación de Control de Velocidad Constante
G98 Avance por minuto
G90 Programación en Sistema Absoluto
G91 Programación en Sistema Incremental
G99 Avance por revolución.

9.1 Movimiento rápido (GOO).

El código GOO es un comando de posicionamiento y no un comando usado para cortar la


pieza. El movimiento de la herramienta se mueve a una cierta posición en el sistema de
coordenadas de trabajo.

El formato para programar un movimiento rápido con GOO es el siguiente:

N_GOOX(U)_Z(W)_

Por definición :
X,Z Una coordenada absoluta de la posición final. U,WLa distancia con la dirección en
que se mueve la herramienta (programación incremental).

Ejemplo:

N0010 G54XOZO; En la línea 10 se selecciona un sistema de coordenadas de


trabajo con G54.

N0020 G90GOOX45.Z5.; Utilizando un sistema absoluto el código GOO realiza un


movimiento para la posición X45. Z5. (Pl)

La herramienta está ubicada en las coordenadas X100,Z20 (punto original) y se


desplazará hacia el punto Pl( X45.Z5.) figura.
El comando G01 nos indica que habrá una trayectoria lineal de la herramienta hacia la

posición indicada por las coordenadas especificadas.


El formato para programar un movimiento lineal con G01 es el siguiente:
G01 X(U)_Z(U)_F_
Por definición :

X ,Z Utilizado para comandos absolutos, se especifican las coordenadas del punto final.
U ,W Utilizadas para comandos increméntales, se especifican los valores de la distancia
que debe moverse la herramienta.

F Velocidad de avance de la herramienta.

Ejemplo(Sistema absoluto).

N0010 G54XOZO; Con G54 se selecciona la referencia cero pieza.


N0020 GOOX30Z5; Se asigna un numero de línea en este caso es la línea 20.
La herramienta realizará un movimiento rápido al punto con
coordenadas X30. Z5. (punto Pl)
N0030 G01Z-25F0.2, La herramienta realizará un movimiento controlado hacia el
punto Z-25 (punto P2) con una velocidad de avance de 0.2
mm/min.
controlado hacia el punto P2 figura 3.10

Figura 3.10 Interpolación lineal


(G01).

9.3 Interpolación circular (G02, G03)

Para una interpolación circular es muy importante identificar los siguientes puntos para
facilitar su programación.

1.-El comando que se quiere programar de acuerdo a su sentido (G02 para arcos en
sentido de las manecillas del reloj ó G03 para arcos en sentido contrario a las manecillas
del reloj).
2.-El punto final del arco en los ejes X, Z.
3.-Y por último el centro de los arcos I, K.

El formato para programar una interpolación circular es:


G02 X_Z_I K_F G02 X_Z R F (Sentido de las manecillas del reloj)
G03 X Z I K F G03 X Z R F (Sentido contra las manecillas del reloj)

Por definición:
X, Z Coordenadas del Punto de Inicio en los ejes X, Z.

I Distancia recorrida del punto de inicio hacia el centro del arco medido a lo
largo del eje X asignando el signo según el desplazamiento (considerando
el punto de inicio como referencia para asignar el signo positivo o negativo).
Distancia recorrida del punto de inicio hacia el centro del arco medido a lo
largo del eje Z asignando el signo según el desplazamiento (considerando
el punto de inicio como referencia para asignar el signo positivo o negativo).

R Valor del radio.

Velocidad de avance de la herramienta.


F

Ejemplo.
N0030 G02X50.Z-35.I20.KOF0.2

El punto de inicio de la interpolación se encuentra en las coordenadas X30.Z-27.5 (Pl) y la


herramienta se desplazará hacia el punto (P2), figura 3.11 centro de arco.

Cero pieza X0Z0

Fig. 3.11 Interpolación en sentido de las manecillas del reloj (G02)


N0040 G03X30.Z-6.R6.F0.2; Línea número 40 del programa, con el código G03
la herramienta realiza una interpolación circular en
sentido contrario de las manecillas del reloj con las
coordenadas del punto final X30., Z-6. (P2) con un
valor del Radio de 6 y con una velocidad de avance
de 0.2 mm/min El punto de inicio de la interpolación
se encuentra en las coordenadas X24.ZO. (P1).

Trayectoria del punto P1 hacia el punto P2 figura 3.11 (a)

Figura 3.11 (a) Interpolación en contra de las manecillas del reloj (G03)
Especificando una temporización (tiempo de espera), la ejecución del siguiente bloque se

retarda en un tiempo igual al especificado.

El formato para programar una temporización son los siguientes:


G04 X_;
G04 U_;
G04 P_;
Por definición:

X Especifica un tiempo en milésimas de segundo (Punto decimal permitido)


U Especifica un tiempo en milésimas de segundo (Punto decimal no permitido)
P Especifica un tiempo en milésimas de segundo (Punto decimal no permitido)

Un caso típico en el que se programa de un tiempo de espera es el proceso en el cual la


cuchilla se libera y sale de la garganta durante el tronzado.

Mediante el tiempo de espera se posibilita esa salida de la base del tronzado. Figura 3.12

Figura 3.12 Temporización ó tiempo de espera (G04).

9.5Programación absoluta (G90).

Una de las formas para programar el desplazamiento de la herramienta es la


programación absoluta en la cual al darle la orden a través del código G90 le estás
diciendo a la máquina que se mueva a un punto absoluto sobre la parte, es decir si
programas X 1.0 la máquina se va a la posición de una pulgada o mm (según la definición
de las unidades) con respecto al punto de origen que se haya definido no importando en
donde está colocado en ese momento.

El formato para la programación absoluta es la siguiente:

G90 X_ Z_; ( programación absoluta)


X Desplazamiento sobre el eje X.
Desplazamiento sobre el eje Z.
Z
Ejemplo:
N05.....
N10G90GOOX50Z70.;
N15.....

N10 G90 GOO X50.0 Z70.0; Línea N10 con la orden G90 para programación absoluta
con un desplazamiento rápido al punto con las coordenadas absolutas de X50.Z70.

W 10 20 30 40 50 60 70 80 90
+Z
Figura 3.13 Programación absoluta (G90)

9.6Programación incremental (G91).

En la programación incremental si tu programas U 1.0 le estás diciendo a la máquina que


se mueva una pulgada o un milímetro (según la definición de las unidades) en dirección
positiva sobre el eje X a partir del punto donde se encuentre en ese momento.

El formato para la programación incremental es la siguiente:

G91 U_ W_;

Por definición:

U Desplazamiento sobre el eje X.


W Desplazamiento sobre el eje Z.
N10U200.0W-400.0;

Explicación:

N10U200.0W-400.0; Línea N10 realizará un desplazamiento sobre el eje X(


U) de 200 mm en dirección positiva y -400 mm sobre el
eje Y en dirección negativa (W).

9.7 Selección del plano (G17, G18, G19).

Con estos códigos se pueden seleccionar los planos según los ejes con los que se desea
trabajar en la elaboración del programa.

El formato para programar la selección de los planos es el siguiente:


Gl7 X_ Y_; ( plano Xp Yp)
G18 Z_X_;(plano Zp Xp)
G19Y_Z_;(plano Yp Zp)

Por definición:

X Eje X ó paralelo al mismo.


Y Eje Y ó paralelo al mismo.
Z Eje Z ó paralelo al mismo.

Ejemplo:
Para el caso particular de este tomo el código que se debe seleccionar es el G18.

N10G98;
N20G55;
N30G18;
Explicación:

N10G98; Dimensiones en milímetros


N20G55; Cero pieza definido en G55
N30G18; Planos seleccionados X,Z .Figura 3.15
9.8Datos en sistema ingles (G20) o en métrico (G21).

Este código G debe de especificarse en un bloque independiente antes de definir el


sistema de coordenadas al comienzo del programa.

El formato para programar los datos en el sistema ingles y/o métrico es el siguiente:

G20;
G21;

Por definición:
G20 Datos en pulgadas
G21 Datos en milímetros.

Ejemplo:

N10G20;
N10G21;

Explicación:

N10G20; Dimensiones en pulgadas


N20G21; Dimensiones en milímetros.

9.9Revisión del regreso a la posición de inicio (G27).

La comprobación de vuelta al punto de referencia es la función que permite comprobar si


la herramienta ha vuelto al punto de referencia como se especifica en el programa. Si la
herramienta ha vuelto correctamente al punto de referencia según el eje especificado, se
enciende la lámpara correspondiente a dicho eje. Sin embargo si la posición alcanzada
por la herramienta no es el punto de referencia, se visualiza una alarma (No. 092)
G27 P_;

Por definición:
P Orden que especifica la posición intermedia (programación absoluta e incremental)

Ejemplo:

N10G27PX25.Z48.; Línea N10 con la orden de revisar el regreso a la posición de origen


en el punto X25.Z48

Explicación:

N10G27PX25.Z48.-

Figura 3.17 Revisión del regreso a la posición de inicio (G27).

9.10 Vuelta al punto de referencia (G28).

Las herramientas se desplazan automáticamente al punto de referencia a través de un


punto intermedio según un eje especificado. Cuando se ha ejecutado la vuelta al punto de
referencia, se enciende la lámpara para indicar la terminación de la vuelta a dicho punto.

El formato para programar G28 es el siguiente:

G28 P_;

Por definición:

P Orden que específica la posición intermedia (programación absoluta e incremental)


Ejemplo:
N10G28PX18.Z48.;

Explicación:
N10G28PX18.Z48.; Línea N10 con la orden G28 de regresar al punto n de referencia en
el punto X18.Z48.

Punto de referencia (G28)


de referencia (G30)
Posición inicial

Figura 3.18 Vuelta al punto de referencia


(G28).

9.11Vuelta a puntos de referencia segundo, tercero y cuarto. (G30)

En un sistema sin captador absoluto de posición pueden utilizarse las funciones de vuelta
a primero, tercero y cuarto puntos de referencia únicamente después de haber ejecutado
la vuelta al punto de referencia (G28) o la vuelta manual al punto de referencia. La orden
G30 suele utilizarse cuando la posición del cambiador automático de herramientas no
coincide con el punto de referencia. el formato para programar G30 es el siguiente:

G30 P2 P_;
G30 P3 P_;
G30P4P ;

Por definición:

P Orden que especifica la posición intermedia (P2,P3,P4 pueden omitirse.)

Ejemplo:

N10G30PX18.Z48.;
N20G30PX25.Z60.;

Explicación:
N10G28PX18.Z48.- Línea N10 con la orden G28 de regresar al punto de referencia en el
punto X18.Z48.
N20G30PX25.Z60 Línea N20 con la orden G30 de regresar al punto de referencia
X25.Z60. en cualesquiera de los puntos segundo, tercero y/o cuarto.

Nota: Para poder ejecutar G30 se debe programar previamente G28


.,
Punto de referencia (G28)
G30 Posición inicial

Figura 3.19 Vuelta a puntos de referencia segundo, tercero y cuarto (G30).

9.12Función de salto u omisión (G31).

La interpolación lineal puede programarse especificando un desplazamiento axial a


continuación de la orden G31, igual que el código GOL Si durante la ejecución de esta
orden se introduce una señal de salto externa, se interrumpe la ejecución de la orden y se
ejecuta el siguiente bloque.
La función de salto se utiliza cuando no se ha programado el fin de mecanizado, sino que
se ha especificado con una señal desde la máquina.

El formato para programar G31 es el siguiente:


G31P _;
El código G40 sirve para cancelar la compensación del radio de la herramienta

cualesquiera de los dos direcciones de desplazamiento (desplazamiento hacia la


izquierda y/o derecha según la trayectoria de la misma)

El formato para programar G40 es el siguiente:


G40_;

Por definición:
G40 Código para anular la compensación de la herramienta.
Ejemplo:

N0060....
N0070GOOX80Z20G40;
N0080....

Explicación:

N0070GOOX80.Z20.G40; Línea N0070 cancela la compensación con el código G40 y


se manda a la herramienta con un movimiento rápido al punto X80.Z20.

Figura 3.21 Cancelación de la compensación del radio de la herramienta (G40).

9.14 Compensación hacia la izquierda de la trayectoria programada (G41).

Para elegir el código G41 se debe observar que la herramienta se encuentre a la


izquierda del contorno.
El formato para programar G41 es el siguiente:

G41_;Por definición:
G41 Especifica la compensación de la herramienta hacia la izquierda de la trayectoria
programada.

Ejemplo:
N0070GOOX25.Z2.G4;

N0080G01X26ZO;
N0090X30.Z-2.;
N0100
Explicación:

N0070GOOX25.Z2.G41; Con un movimiento rápido GOO a las coordenadas X25.Z2.


se activa la compensación de la herramienta hacia el lado izquierdo.

N0080G01X26.ZO; Con una interpolación lineal (G01) X26.ZO. se continua con


la activación de la compensación de la herramienta de la línea anterior por ser un código
modal.

N0090X30.Z-2.; Continúa con la interpolación lineal hacia la coordenada X30.


Z-2.

Figura 3.22 Compensación de la herramienta hacia el lado izquierdo (G41).

9.15 Compensación hacia la derecha de la trayectoria programada (G42).


El código G42 se elige cuando la herramienta se encuentra a la derecha de la pieza con
respecto a la trayectoria que se sigue en el contorno de la pieza.

El formato para programar G42 es el siguiente:


G42_;

Por definición:

G42 Específica la compensación de la herramienta hacia la derecha de la trayectoria


programada.

Ejemplo:

N0060
N0070GOOX25.Z2.G42;
N0080G01X26ZO;
N0090X30.Z-2.;
N0100Z-30;
N0110X50Z-50;
N0130....

Explicación:

N0070GOOX25.Z2.G42; Línea N0070 con un movimiento rápido GOO a las


coordenadas X25.Z2. se activa la compensación de la herramienta hacia el lado
derecho.

N0080G01 X26.ZO, Línea N0080 con una interpolación lineal (G01) hacia el
punto X26.ZO. se continúa con la activación de la compensación de la herramienta de la
línea anterior por ser un código modal.

N0090X30.Z-2.; Línea 0090 continua con la interpolación lineal hacia la


coordenada X30. Z-2. respetando el código G42.

N0100Z-30.; Se mueve herramienta hacia el punto Z-30. con una


interpolación lineal ordenada en línea la

N0110X50.Z-50. ; Sigue la interpolación lineal a la coordenada X50.Z-50.

N0120GOOX80.Z20.G40; En la línea N0120 se cancela la compensación con el código


G40 y se manda a la herramienta con un movimiento rápido al punto X80.Z20.

Figura 3.23 Compensación hacia el lado derecho (G42).


Un sistema de coordenadas de pieza se define de manera que en las coordenadas

especificadas se defina un punto de la herramienta.

Formato para definir un sistema de coordenadas de pieza con G92 es el siguiente;

G92P_;

Por definición:

P_; Coordenadas del punto donde se desea ubicar la herramienta.

Ejemplo:

N10G92X1200.Z700.;

Explicación:

N10G92X1200.Z700.;Línea N10 con la orden G92 definición de un sistema de


coordenadas de pieza en el punto X1200. Z700.

3.25 Sistema de coordenadas de máquina(G53).

El punto específico de una máquina que sirve de referencia para la máquina se denomina
origen de máquina.
Un fabricante define un origen máquina para cada una de su maquinas. Un sistema de
coordenadas con un origen de máquina define dicho origen referido al sistema de
coordenadas de la misma.

El formato para definir un sistema de coordenadas máquina es el siguiente:

G53P_;

Por definición:

P_; Coordenadas del punto referido al punto de origen máquina.

N10G53X128.7Z375.1; Línea N10 con la orden G53 para definir un sistema de


coordenadas de maquina en el punto X 128.7 Z375.1.
9.1 Definición de un sistema de coordenadas de pieza
(G54,G55,G56,G57,G58,G59).
7

Se puede definir un sistema de coordenadas de pieza seleccionando de entre seis


sistemas especificando un código G los cuales pueden ser G54 hasta G59.
El valor de desplazamiento para G59 se puede escribir directamente en el programa,
mientras que el resto toma los valores de los registros correspondientes.
Formato para definir un sistema de coordenadas de pieza G54 hasta G59:

G54P_;
G55P_;
G56P_;
G57P_;
G58P_;
G59P_;

Por definición:
P_;

Ejemplo:

N10G54XOZ125.;

Explicación:

N10G54XOZ125.;

Coordenadas del punto donde se desea ubicar.


Línea N10 con la orden G54 definición de un sistema de coordenadas de pieza en el
punto XO.,Z125
9.18 Ciclo de acabado (G70).

El código G70 nos ayuda a darle el acabado requerido a la pieza después de haber
usado
previamente los códigos de desbaste (G71, G72, G73). El formato para programar el
código G70 es el siguiente:
G70 P Q;

Por definición:
P Número de Línea del Bloque donde empiezan las coordenadas del contorno Final.
Q Número de Línea del Bloque donde terminan las coordenadas del contorno final

Ejemplo.

N010G50X200.0Z220.0;
N011GOOX160.0Z180.0;
N012G71U7.0R1.0;
N013G71P014Q020U4.0W2.0F0.3S550;
N014GOOX40.0F0.15S700;
N015G01W-40.0;
N016X60.0W-30.0;
N017W-20.0;
N018X100.0W-10.0;
N019W-20.0;
N020X140.0W-20.0;
N021G70P014Q020;

Explicación.
P014. Línea N del programa con el código G70 para un ciclo de acabado.
La línea 14 es donde empiezan las coordenadas del contorno final
Q020. La línea 20 es donde finalizan las coordenadas del contorno final.

Nota: Las funciones de F (Velocidad de avance), S (revoluciones por minuto del husillo) y
T (herramienta utilizada) especificadas en los bloques de G71, G72 ó G73 no son válidas,
pero sí lo son las especificadas entre las líneas correspondientes a P y Q programadas
en el bloque G70.
Este código se utiliza para desbastar contornos sin la necesidad de realizar cálculos para

las coordenadas de desbaste, para programar este código se necesita escribir en dos
líneas como se mostrará mas adelante.

El formato para programar el código G71 es el siguiente:

G71UR;

Por definición:
U Profundidad de corte por pasada en el eje X.
R Distancia de retirada

G71PQUWFS;

P Número de Línea del Bloque donde empiezan las coordenadas del contorno Final
Q Número de Línea del Bloque donde terminan las coordenadas del contorno final.
U Distancia y sentido de Tolerancia de Acabado en X (especificación de Diámetro y
Radio)
W Distancia y Dirección de Tolerancia de Acabado en Z.
F Velocidad de Avance
S Revoluciones del Husillo

Ejemplo.

N120G71U2.R3.;
N130G71P15.Q21.U.05W.05F.1S3000;

Explicación.

N120G71 Línea N120 del programa con el código G71 desbaste de material en
torneado.
U2. Profundidad de corte de 2 mm en el eje x
R3. Distancia de retirada de 3mm
N130G71 Línea N130 del programa con el código G71 desbaste de material en
torneado
P15. La línea 15 es donde empiezan las coordenadas del contorno final.
Q21 La línea 21 es donde finalizan las coordenadas del contorno final.
La distancia y sentido de la tolerancia para el acabado sobre el eje X tiene
un valor de +.05
W.05 La distancia y la dirección de la tolerancia para el acabado en el eje Z tiene
un valor de +.05 mm
Velocidad de avance de . 1 mm/seg
F 0.l 3000 revoluciones por minuto del husillo.
S3000

9.20 Desbaste de material para refrentado (G72).

Este código se utiliza para desbastar contornos sin la necesidad de realizar cálculos para
las coordenadas de desbaste, este ciclo es idéntico a G71 excepto que el desbaste se
realiza mediante una operación paralela al eje X.

El formato para programar el código G72 es el siguiente:

G72 W R;
W Profundidad de corte por pasada en el eje Z
Distancia de Retirada
R
G72PQUWFS;

P Número de Línea del Bloque donde empiezan las coordenadas del contorno
final.
Q Número de Línea del Bloque donde terminan las coordenadas del
contorno
U final.
Distancia y sentido de tolerancia de Acabado en X (especificación de diámetro y
W radio)
F Distancia y dirección de tolerancia de acabado en Z.
S Velocidad de Avance
Revoluciones del husillo
Ejemplo.
N120G72W2.R3.;
N130G72P15.Q21.U.05
W.05F.1S3000;

N120G72 Línea N120 del programa con el código G72 desbaste de material para
refrentado.
W2. Profundidad de corte de 2 mm en el eje z
R3. Distancia de retirada de 3mm
N130G72 Línea N130 del programa con el código G72 desbaste de material para
refrentado.
P15 La línea 15 es donde empiezan las coordenadas del contorno final.
Q21 La línea 21 es donde finalizan las coordenadas del contorno final.
U 0.05 La distancia y sentido de la tolerancia para el acabado sobre el eje X tiene
un valor de +.05
W 0.05 La distancia y la dirección de la tolerancia para el acabado en el eje Z tiene
un valor de +.05 mm.
F 0.1 Velocidad de avance de . 1 mm/seg
S3000 3000 revoluciones por minuto del husillo.
9.21 Repetición de patrones (G73).

Este código se utiliza para desbastar contornos sin la necesidad de realizar cálculos para
las coordenadas de desbaste, para programar este código se necesita escribir dos líneas
con la información para la operación de desbaste que se desee realizar como se mostrará
mas adelante.

El formato para programar el código G73 es el siguiente:

G73 U W R;
Por definición:
U Distancia y sentido de retirada según el eje X
W Distancia y sentido de retirada según el eje Z
R Número de pasadas

G73PQUWFS;

P Número de línea del bloque donde empiezan las coordenadas del contorno final.
Q Número de línea del bloque donde terminan las coordenadas del contorno final.
U Distancia y sentido de tolerancia de acabado en X (especificación de diámetro y
Radio)
W Distancia y dirección de tolerancia de acabado en Z.
F Velocidad de avance
S Revoluciones del husillo

Ejemplo.

N10 G73 U.5 W.5 R3.0;


N11G73P15 Q21 U.040 W.010F.1S3000;
N10G73
Línea N10 del programa con el código G73 repetición de patrones.
U.5 Distancia de retirada sobre el eje x de + .5 mm.
Distancia de retirada sobre el eje z de + .5 mm.
W.5 Realizará 3 pasadas.
R3.0 Línea N11 del programa con el código G73 repetición de patrones.
N11G73 La línea 15 es donde empiezan las coordenadas del contorno final.
P15. La línea 21 es donde finalizan las coordenadas del contorno final.
Q21. Distancia y sentido de la tolerancia para el acabado sobre el eje x con un
U.040 valor de .040 mm
Distancia y dirección de la tolerancia para el acabado en el eje z con un
W.010 valor de .010 mm
Velocidad de avance de 1 mm/seg
F 0.l 3000 revoluciones por minuto del husillo.
S3000

Figura 3.30 Repetición de patrones (G73)


El código G92 es utilizado para crear un ciclo de roscado, en la programación incremental,

el signo de los números que aparece a continuación de las direcciones U y W depende de


la dirección de las trayectorias con respecto al punto donde se encuentra la herramienta
antes de iniciar el mecanizado.

El formato para programar G92 es el siguiente:

G92 U_ W_ F_; Se especifica el paso (L).

Por definición:
U Movimiento de la herramienta sobre el eje X en el sistema incremental con
respecto al punto antes de iniciar el mecanizado.
W Movimiento de la herramienta sobre el eje Z en el sistema incremental con
respecto al punto antes de iniciar el mecanizado.
F Paso de eje longitudinal

Figura 3.31 Ciclo de roscado (G92).

9.23 Ciclo para desbaste de cara (G94).

El código G94 es utilizado para crear un ciclo de torneado en la cara final, en la


programación incremental, el signo de los números que aparece a continuación de las
direcciones U y W es decir, si la dirección de la trayectoria es en el sentido negativo del
eje Z, el valor de W es negativo.

El formato para programar G94 es el siguiente:

G94 U_ W_ F_;
U Movimiento de la herramienta sobre el eje X en el sistema incremental con
respecto al punto antes de iniciar el mecanizado.
Movimiento de la herramienta sobre el eje Z en el sistema incremental con
W respecto al punto antes de iniciar el mecanizado.
Velocidad de avance
F •¡•x
Eje Y

Eje Z

Figura 3.32 Ciclo para desbaste de cara (G94).

9.24 Control de velocidad de corte constante (G96).

Con éste código se especifica la velocidad de corte (velocidad relativa entre la


herramienta y la pieza). El husillo es girado de modo que la velocidad de corte tangencial
sea constante independientemente de la posición de la herramienta.

El formato para programar G96 es el siguiente:

G96S___________;

Por definición:

S Velocidad de corte (m/min o pies/min)


El código G97 anula el código G96, con el código G97 se especifica la velocidad del

husillo con la cual girará durante el torneado de la pieza sin tener variación alguna en
cada posición que tenga la herramienta.

El formato para programar G97 es el siguiente:


G97S_______________:

Por definición:

S Velocidad del husillo (rpm).


9.26 Avance por minuto (G98).

Después de especificar G98 modo de avance por minuto, la cantidad de avance de la


herramienta por minuto se debe de especificar directamente introduciendo un número
después de F.

El formato para programar G98 es el siguiente:

G98
F_:

Por definición:
F Programación de velocidad de avance (mm/min ó pulg/min)

Figura 3.35 Avance por minuto


(G98).
Con éste código se ha de especificar directamente el avance de la herramienta por vuelta

del husillo introduciendo un número después de F. Una vez que se ha especificado G99
permanece válido hasta que se especifica G98 (avance por minuto).

El formato para programar G99 es el siguiente:

G99:
F_;

Por definición:
F Programación de velocidad de avance (mm/rev ó pulg/rev)

Figura 3.36 Avance por revolución (G99).


La letra M simboliza las funciones misceláneas, el significado para seis de estos códigos

son establecidos por , el resto son definidos por el fabricante de la maquinaria.

MO Parada de programa, parada del husillo, refrigerante y avance. Luego de


completada la ejecución de los comandos del bloque. Es necesario presionar RUN
para continuar el programa.

M Final de programa principal, indica la finalización de la pieza. Detiene el husillo,


I refrigerante y verifica que el programa se encuentre cerrado y no luego de
completada la ejecución de todos los bloques del programa. Luego de un bloque
que especifique el final del programa es ejecutado, el control regresa al principio
del programa.

M0 Husillo en sentido horario.


3
Husillo en sentido antihorario.
M0
4 Parada del husillo.

M0 Refrigerante encendido.
5
Refrigerante apagado.
M0
8 Aguanta la ejecución del siguiente bloque, continúa luego de presionar el botón
RUN.
M0
9
M3 Final del programa
0
M1 Fin del programa y reinicio, luego de ejecutado un bloque con este comando, el
2
M3 control regresa al principio del programa sin detener el husillo, el refrigerante y
0 reinicia el programa para la próxima pieza.

M3 Fin del programa y verifica si el programa está cerrado o no (la herramienta


1 regresa al punto de inicio), si es así, regresa al inicio del primer bloque del
programa sin detener el husillo o refrigerante.

M9 Llamar sub-programa
8
Indica el final de un subprograma
M9
9
Nombre de la pieza Perno
Uso del código G00 y G01
Objetivo de la practica Inserto para desbaste
Herramienta utilizada

O03000; Cero pieza definido en G56


N010 G56; Tomar herramienta #4, utilizando offset #4
N20 T0404; Girar husillo en contra de las manecillas a 500 rpm
N030 M04
N040 G00 S500;
X25.Z2.G42; Movimiento rápido con compensación hacia la derecha
N050G01X26.Z0; Interpolación lineal G01 a este punto (punto 1)
N60 X30.Z-2.; Interpolación lineal G01 a este punto (punto 2)
N070 Z-30.; Interpolación lineal G01 a este punto (punto 3)
N080 X50.Z-50.; Interpolación lineal G01 a este punto (punto 4)
N090G00X80.Z20.G40; Movimiento rápido con cancelación de la compensación
N100M05M30; Paro del husillo con retorno al inicio del programa

Nota: los puntos 1,2,3,4 solo hacen referencia a los puntos de la ilustración
Objetivo de la práctica Punzón
Uso del código G01 y G02
Herramienta utilizada: Inserto para desbaste

O04000; Cero pieza definido en G56


N010 G56; Tomar herramienta #8, utilizando offset #8
N20 T0808; Girar husillo en contra de las manecillas a 600 rpm
N030 M04 S600; Movimiento rápido con compensación hacia la derecha
N040 G00 X30.Z0G42; Interpolación lineal G01 a este punto
N050G01Z25.;
N060 G02X40.Z-30.R5F0.1; Interpolación circular sentido de las manecillas, radio, avance
N070G01 Z-50.; Interpolación lineal solo en el eje Z
N080G00 X80.Z20.G40; Movimiento rápido con cancelación de compensación
N090M05M30; Paro del husillo con retorno al inicio del programa
Objetivo de la práctica: Localizador superior
Uso del código G01 y G03
Herramienta utilizada: Inserto para desbaste

005000;
N010 G55; Cero pieza definido en G55
N020 T0606; Tomar hmta # 6,utiliza offset # 6.
N030M04S700; Giro en contra de reloj, a 700rpm
N040G00X24.Z0 G42; Movimiento rápido compensación derecha
N050G03X30.Z-6.; Interpolación circular en contra manecillas
N060G01Z-52.; G01 Interpolación lineal
N070 X50.; G01 siguiente punto movimiento solo en X
N080G00X70.Z10. G40; Movimiento rápido y cancelación compensación
N090M05M30; Para husillo, termina programa
Objetivo del programa: Flecha
Uso del código G70 y G72
Herramienta utilizada: Inserto para desbaste

007000;
N010 G50X200.0Z220.0; Se define el cero pieza
N011 GOOX160.0Z180.0; Movimiento rápido a este punto
N012G71U7.0R1.0; Desbaste de material en torneado
N013G71P014Q020U4.0W2.0F0.3S550;
Desbaste de material en torneado
N014GOOX40.0F0.15S700; Movimiento rápido a este punto
N015G01W-40.0; Interpolación lineal G01
N01 X60.0W-30.0; Se mantiene la misma orden G01
6 W-20.0; Se mantiene la misma orden G01
N01 X100.0W-10.0 Se mantiene la misma orden G01
7 ; Se mantiene la misma orden G01
N01 W-20.0; Se mantiene la misma orden G01
8 X140.0W-20.0
N021G70P014Q020 Ciclo de acabado e inicia línea14 y finaliza línea
N01 ; 20
9
N02
0