Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tornos CNC Con FANUC Series 0i
Tornos CNC Con FANUC Series 0i
1. En el taller le piden que tome referencias relativas de cada una de las cotas respecto a la anterior, por lo que debe
repetir el programa para mecanizar la pieza utilizando coordenadas incrementales.
En coordenadas absolutas
quedaría: SOLUCIÓN:
1
2. Realice el programa de mecanizado de la siguiente pieza siguiendo el recorrido marcado.
Datos:
R: 4 mm.
F: 200 mm/min.
S: 1200 rev/min.
La herramienta es la 1 con la corrección 1.
SOLUCION:
N0010 G40 G99 F200 S1200
N0020 T0101
N0030 G00 X38 Z22 (punto 1)
N0040 X8 Z18 (punto 2)
N0050 G42 G01 X0 Z0 (punto 3)
N0060 G03 X24 Z-12 I0 K-12 (punto 4)
N0070 G01 Z-20 (punto 5)
N0080 X38 (punto 6)
N0090 G00 Z22 M05 (punto 1)
N0100 M30
2
3. Programar mecanizado para torno CNC
A continuación, se va a realizar el programa de mecanizado para torno CNC, para obtener la pieza representada en la
siguiente figura.
El mecanizado se llevará a cabo bajo las siguientes
condiciones:
3
4. Programar un torno para mecanizar el siguiente perfil.
N0100 (-- BURIL IZQ --)
N0110 (-- CONSTANT RPM --)
N0120 T0101
N0130 G18 G40 G99
N0140 G97 S2000 M03
N0150 (-- START MOTION --)
N0160 G00 X80 Z55
N0170 G42 G01 X20 Z50
N0180 G02 X60 Z30 R20
N0190 G01 Z10
N0200 G00 X80 Z55
N0210 (-- END MOTION --)
N0220 M09
N0230 G28 U0. W0.
N0240 M01
4
6. Programar mecanizado para torno CNC
5
Es importante saber que la programación del CNC esta normalizada. La siguiente tabla contiene los listados de códigos
G más utilizados en Tornos con controlador FANUC de la serie 0i. Cabe destacar que cada fabricante elige su listado de
códigos G. En el caso de este manual utilizaremos comandos de la categoría A. Para una mayor especialización sobre
programación se debe consultar el manual de programación de fábrica.
Código G
Grupo Función
A B C
G00 G00 G00 Posicionamiento (Avance rápido)
G01 G01 G01 Interpolación lineal (Avance para mecanizado)
01
G02 G02 G02 Interpolación circular horaria
G03 G03 G03 Interpolación circular anti horaria
G04 G04 G04 00 Temporización
G20 G20 G70 Unidades de trabajo en pulgadas
06
G21 G21 G71 Unidades de trabajo en milímetros
G27 G27 G27 Comprobación de vuelta al punto de referencia
00
G28 G28 G28 Vuelta al punto de referencia
G32 G33 G33 Roscado con paso constante
01
G34 G34 G34 Roscado con paso variable
G40 G40 G40 Anular la compensación del radio de la herramienta
G41 G41 G41 07 Compensación del radio de la herramienta a la izquierda
G42 G42 G42 Compensación del radio de la herramienta a la derecha
G50 G92 G92 Selección del sistema de coordenadas o máxima velocidad de giro del husillo
G52 G52 G52 00 Definición del sistema local de coordenadas
G53 G53 G53 Definición del sistema de coordenadas de máquina
G54 G54 G54 Selección del sistema 1 de coordenadas de pieza
G55 G55 G55 Selección del sistema 2 de coordenadas de pieza
G56 G56 G56 Selección del sistema 3 de coordenadas de pieza
14
G57 G57 G57 Selección del sistema 4 de coordenadas de pieza
G58 G58 G58 Selección del sistema 5 de coordenadas de pieza
G59 G59 G59 Selección del sistema 6 de coordenadas de pieza
G70 G70 G72 Ciclo de acabado
G71 G71 G73 Ciclo de desbaste torneado
G72 G72 G74 Ciclo de desbaste refrentado
G73 G73 G75 00 Repetición patrón
G74 G74 G76 Ciclo de taladrado profundo
G75 G75 G77 Taladrado de diámetro exterior/diámetro interior
G76 G76 G78 Ciclo de rosca múltiple
G96 G96 G96 Activa el control de velocidad de corte constante
02
G97 G97 G97 Desactiva el control de velocidad de corte constante
G98 G94 G94 Avance por minuto
05
G99 G95 G95 Avance por revolución
─ G90 G90 Programación absoluta
03
─ G91 G91 Programación incremental
─ G98 G98 Retorno a nivel inicial
11
─ G99 G99 Retorno a nivel punto R
6
8. Realizar la pieza que se muestra a continuación
7
8. Abajo se muestra un extracto de un programa CNC de torno. En él se observa como ha sido programada la última
pasada de acabado del contorno de una pieza de revolución. Han sido proyectados la posición de los puntos que definen
ese contorno según el origen de coordenadas marcado. Esos puntos se corresponden con los puntos que sigue el filo de
la herramienta cuando se ejecuta el programa en la máquina.
8
9. El programa que se presenta en este ejemplo genera la geometría de la Figura. El punto de cambio de herramientas
es (X75 Z200). La programación se realiza en diámetros.
9
Ciclos de Desbaste:
10. Ejemplo:
O0071
N0100 G40 G20 (pulgadas)
N0110 T0101
N0120 G50 S3000
N0130 G97 S650 M03
N0140 G54 G00 X3.1 Z0.2 M08
N0150 G71 U0.04 R0
N0160 G71 P0170 Q0280 U0.02 W0.01 F0.06
N0170 G42 G01 X0 Z0 F0.03
N0180 X0.875
N0190 G01 X1.0 Z-0.0625
N0200 Z-0.5
N0210 X1.5 Z-0.8
N0220 Z-0.9875
N0230 G02 X1.625 Z-1.05 R0.0625
N0240 G01 X2.875
N0250 X3.0 Z-1.1125
N0260 Z-1.650
N0270 G00 X3.1
N0280 Z0.2
N0290 G70 P0170 Q0280
N0300 G97 S650
N0310 G28 U0 W0
N0320 T0100
N0330 M05
N0340 M30
10
G72: Ciclo de desbaste transversal (tipo refrentado).
Con este código se llevan a cabo pasadas de refrentado sucesivas, apropiado para piezas más cortas respecto al diámetro,
como puede ser un disco de frenos.
G72 W__ R__
G72 P__ Q__ U__ W__ F__
Donde:
Primer bloque W: Profundidad de corte para cada pasada, el valor es en radio y positivo.
R: Valor de retroceso en cada corte.
Segundo bloque P: Número del bloque inicial de la trayectoria a desbastar.
Q: Número del bloque final de la trayectoria a desbastar.
U: Cantidad de sobre material para acabado en el eje “X”, el valor es en diámetro.
W: Cantidad de sobre material para acabado en el eje “Z”.
F: Velocidad de avance en in/rev o mm/rev.
11. Ejemplo:
11
G73: Ciclo de desbaste para trayectoria irregular.
Este ciclo nos permite llevar a cabo cortes de desbaste paralelos al contorno y es ideal para piezas preformadas, como
son las piezas de fundición.
Donde:
Primer bloque U: Distancia y dirección de holgura en el eje “X”, el valor es en radio y positivo.
W: Distancia y dirección de holgura en el eje “Z”.
Segundo bloque R: Número de pasadas.
P: Número del bloque inicial de la trayectoria a desbastar.
Q: Número del bloque final de la trayectoria a desbastar.
U: Cantidad de sobre material para acabado en el eje “X”, el valor es en diámetro.
W: Cantidad de sobre material para acabado en el eje “Z”.
F: Velocidad de avance en in/rev o mm/rev.
12. Ejemplo: