Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MAQUINAS CNC
3
QUE ES EL CONTROL NUMÉRICO
COMPUTARIZADO
El Control Numérico es un dispositivo o control
computarizado de automatización que se puede emplear
para cualquier tipo de máquina herramienta, donde las
acciones son controladas mediante el procesamiento de
información numérica o simbólica (códigos), y registrada en
cintas perforadas, tarjetas perforadas, cintas magnéticas o
unidades de disco.
4
CONTROL NUMÉRICO COMPUTARIZADO
6
TIPOS DE MAQUINAS CNC
A pesar de que se considera que las maquinas herramientas
CNC son Tornos y Fresadoras, al ser estas dos máquinas las
de mayor utilización en las empresas de mecanizado, en
realidad estas máquinas son una parte de un gran grupo de MH.
A continuación se detallan algunas de las más utilizadas:
Tornos
Fresadoras
Centros de Mecanizado
Electroerosionadoras
Rectificadoras
Taladradoras
Punzonadoras
Plegadoras
Dobladoras
Máquinas de Corte Plasma
Etc. 7
VENTAJAS EN LA UTILIZACION DE
MAQUINAS CNC
Permite realizar formas mucho más complejas y
variedad de trabajos diferentes.
Mejora la precisión dimensional, así como la uniformidad
en la producción.
Se pueden repetir los trabajos fácilmente.
Reduce la pérdida de material.
Permite mayores velocidades de trabajo.
Aumenta la calidad de las piezas y la productividad.
Reduce el coste de fabricación (no es necesario el uso de
plantillas).
Se reducen los tiempos muertos (cambios de herramienta,
inicio de nuevos trabajos).
8
VENTAJAS EN LA UTILIZACION DE
MAQUINAS CNC
La programación de piezas complejas es relativamente
rápida, los programas se almacenan en bases de datos
y se pueden reutilizar.
Posibilidad de utilización de varias máquinas
simultáneamente por un solo operador.
Posibilidad de servir pedidos urgentes.
Reducción de la fatiga del operario.
Aumento de los niveles de seguridad en el puesto de
trabajo.
Simular los procesos de mecanización o de corte antes de
fabricar la pieza.
9
DESVENTAJAS EN LA UTILIZACION DE
MAQUINAS CNC
Elevado costo de inversión inicial (3 a 5 veces más caro
que una máquina convencional).
Necesidad de un programador para realizar los
cálculos, programación y preparación de la máquina
para un funcionamiento eficiente.
Requerimiento de equipos informáticos y Software.
Necesidad de mantener grandes volúmenes de pedidos
para una mejor amortización del sistema (recuperar la
inversión).
Altos costos de mantenimiento, ya que el sistema de
control y mantenimiento de los mismos es más
complicado, generando la necesidad de contar con
técnicos altamente capacitados.
10
CONOCIMIENTOS Y HABILIDADES NECESARIOS
PARA OPERAR MAQUINAS CNC
Conocimientos en geometría, álgebra y trigonometría.
Conocimientos para la elección y diseño de las diferentes
herramientas de corte.
Conocimientos de los diferentes sistemas de sujeción de las
herramientas de corte.
Uso de instrumentos de medidas y conocimientos de metrología.
Interpretación de Planos.
Conocimientos de los diferentes procesos de mecanizado.
Conocimientos de la programación CNC.
Conocimientos de operación de maquinas CNC.
Conocimientos de parámetros y condiciones de corte.
11
COMPARACIÓN ENTRE
MÁQUINAS CONVENCIONALES Y MAQUINAS CNC
Máquina Herramienta Máquina Herramienta
Convencional CNC
Un operario, puede manejar una Una operario, puede operar varias
sola máquina máquinas
Es necesario consultar No es necesario consultar el
constantemente el plano plano, el diseño grafico lo hace.
Ingreso de datos:
Por Teclado
Por Software
Por Tarjeta
Por USB
13
TIPOS DE PROGRAMACION
Programación Manual a Pie de
Máquina.
Programación Conversacional.
Programación en Computador.
14
ESTÁNDARES DE CONTROLADORES
Existen diferencias entre los controladores que se
encuentran en el mercado, inclusive de un mismo
fabricante debido a la variedad de modelos
existentes.
Para entender el CNC, es necesario conocer las
diferencias y similitudes que presentan los
diferentes controladores así como los estándares
que utilizan para su programación.
Normalmente se siguen dos estándares mundiales:
ISO 6983 (International Standarization Organization)
EIA RS274 (Electronic Industries Association)
15
CONTROLES CNC UTILIZADOS
EN LA INDUSTRIA
FANUC Oi-TD GSK 980TDc
SIEMENS-SINUMERIK FAGOR
16
CONTROLES CNC UTILIZADOS
EN LA INDUSTRIA
HNC Electric MITSIBISHI
ADTECH
HAAS
17
FLUJO DE PROCESOS PARA
MECANIZADO EN MAQUINAS CNC
DISEÑO CONDICIONES TECNICAS
DE MECANIZADO
HERRAMIENTAS NO
VERIFICAR PROGRAMA
SI MODIFICAR
PLAN DE TRABAJO
EJECUCION
18
REFERENCIA DE MAQUINA TORNO
Zeteo de
herramientas
21
REFERENCIA CERO PIEZA
+X
-Z +Z
-X
Plano de Coordenadas 22
SISTEMA DE COORDENADAS
FRESADORA
23
PUNTOS CERO DE REFERENCIA DE LA FRESA CNC
CERO PIEZA
24
COORDENADASABOLUTAS (G90)
26
COORDENADAS RELATIVAS O
INCREMENTALES (G91)
28
SISTEMA DE COORDENADAS INCREMENTALES
Coordenadas Incrementales
Puntos X Z
P1 0 0
P2 20 0
P3 0 -20
P4 20 0
P5 0 -20
P6 20 0
P7 0 -20
29
SISTEMA DE COORDENADAS INCREMENTALES
Coordenadas incrementales
Puntos X Z
P1 150 50
P2
P3
P4
P5
P6
P7
P8
P9
P10
30
SISTEMA DE COORDENADAS ABSOLUTAS
Coordenadas Absolutas
Puntos X Z
P1 0 0
P2 20 0
P3 20 -20
P4 40 -20
P5 40 -40
P6 60 -40
P7 60 -60
31
SISTEMA DE COORDENADAS ABSOLUTAS
Coordenadas Absolutas
Puntos X Z
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
32
ACOTADO ABSOLUTAS
25.0
17.5
7.5
7.5
17.5
35.0
52.5
62.5
33
70.0
ACOTADO INCREMENTAL
7.
10.0
7.
7. 10.0 17. 17. 10.0 7.
34
PRACTICA 1
35
PRACTICA 2
PRACTICA 3
C3=2x2
37
PRACTICA 4
38
PRACTICA 5
39
PRACTICA 6
40
PROGRAMACION CNC
tORNOS
41
PROGRAMACIÓN CNC
Un programa es una lista secuencial de instrucciones de
maquinado que serán ejecutadas por la máquina CNC
Código
CNC
Bloques de
líneas
A las instrucciones se les
conoce como CODIGO de Comandos
CNC, las cuales deben
contener toda la Movimientos
información requerida para o acciones
lograr el maquinado de la
pieza
42
PROGRAMACION CNC
Códigos M’s
Códigos G´s
Funciones misceláneas que
Funciones de movimiento de la se requieren para automatizar
máquina para especificar la las funciones que realizaria el
geometria de la herramienta operario, pero no son de
(Movimientos rápidos, movimiento de la máquina
avances, avances radiales, (Arranque y paro del husillo,
pausas, ciclos) cambio de herramienta,
refrigerante, paro de
programa, etc.)
43
PROCEDIMIENTO DE PROGRAMACIÓN
44
ESTRUCTURA DEL PROGRAMA CNC
Un bloque se compone de lo siguiente:
N G XZ F S T M ;
Numero Función Letra Velocidad Veloci Herra Función Fin de
de prepara de eje de avance dad de mienta auxiliar línea
bloque toria husillo
% Bandera de inicio
: O1001 Número de programa 0-9999
N5 G90 G21 Unidades absolutas, programación en
milimetros.
N10 T0202 G99 Paro para cambio de herramienta, Usar #2
N15 G97 M03 S1200 Prender husillo a 1200 rpm CW
46
FASES DE UN PROGRAMA
Apagar el Contiene todos los códigos G’s y M’s que desactivan todas
las opciones que fueron activadas en la fase de inicio.
Sistema Funciones como el refrigerante y la velocidad del husillo
deberán ser desactivadas antes de remover la pieza de la
máquina.
47
REGLAS PARA EL USO DEL CÓDIGOS “G”
1. Los códigos “G” son clasificados por grupos, y cada grupo de
códigos tendrá un numero determinado donde cada uno de ellos es
una instrucción especifica.
2. Un código “G” del mismo grupo reemplaza a otro del mismo grupo,
la regla universal en programación, códigos “G” del mismo conjunto
no se pueden usar en el mismo bloque, pues los códigos de un
mismo grupo se cancelan entre sí.
49
MÉTODOS DE DESPLAZAMIENTOS BASICOS
G 00 G 01
G 02 G 03
50
PROGRAMACIÓN TORNO CNC
G00 – POSICIONAMIENTO EN
RÁPIDO
Cada eje se mueve según se
indique en este comando a alta
velocidad
51
PROGRAMACIÓN TORNO CNC
52
PROGRAMACIÓN TORNO CNC
G02 – INTERPOLACION CIRCULAR HORARIA
Formato: G02 X__ Z__ R__ F__ la letra R es el radio de Giro
X del punto final del arco
Z del punto final del arco
53
PROGRAMACIÓN TORNO CNC
G03 – INTERPOLACION CIRCULAR ANTIHORARIA
Formato: G03 X__ Z__ R__ F__ la letra R es el radio de Giro
X del punto final del arco
Z del punto final del arco
54
G02 Y G03 SEGÚN LA UBICACIÓN
DE LA HERRAMIENTA
55
G04 TIEMPO DE ESPERA
56
G04 TIEMPO DE ESPERA
G0 X32. Z-20. ;
G1 X20. F0.1;
G4 X20. ;
G0 X36. ;
57
SISTEMA DE UNIDADES
G21 SISTEMA DE UNIDADES
G20 SISTEMA DE UNIDADES EN MILÍMETROS (MM)
EN PULGADAS (IN)
Formato: Formato:
N_ G21
N_ G20
58
PROGRAMACIÓN CNC
G71 – CICLO DE DESBASTE
59
G71 – CICLO DE DESBASTE
Primer bloque:
U profundidad de pasada en mm/radio
R altura de retirada en mm/radio
Segundo Bloque:
P secuencia donde comienza descripción de perfil
Q secuencia donde finaliza descripción de perfil
U sobre material de X en mm/diámetro
W sobre material de Z en mm
F también se puede agregar en avance en mm/rev
60
PROGRAMACIÓN CNC
G70 – CICLO DE ACABADO
N numero de secuencia
P secuencia donde comienza
descripción de perfil
Q secuencia donde finaliza
descripción de perfil 61
PROGRAMACIÓN CNC
G76 – CICLO DE ROSCADO MULTIPLE
62
PROGRAMACIÓN CNC
G76 – CICLO DE ROSCADO MULTIPLE
Primer Bloque
PXXXXXX cantidad de pasadas de acabado
PXXXXXX valor de salida del chaflán de 45º
PXXXXXX grados del ángulo de la rosca (acepta los
siguientes ángulos 0º,29º,30º,55º,60º,80º)
Q profundidad de pasada ųm/radio
R sobre material para acabado mm/radio
Segundo Bloque
X fondo de rosca
Z punto final de roscado
R diferencia radial de diámetros inicial y final en rosca
cónica para rosca recta igual a cero
P altura de filete de rosca en ųm
Q profundidad de la primera pasada en ųm
F pasó de rosca en mm 63
PROGRAMACIÓN CNC
G40 – CANCELACION DE COMPENSACIONES
G42 – COMPENSACION DE RADIO A LA DERECHA
64
PROGRAMACIÓN CNC
G40 – CANCELACION DE COMPENSACIONES
G41 – COMPENSACION DE RADIO A LA IZQUIERDA
65
PARAMETROS DE MAQUINADO
Avance : Feed = F
66
PARAMETROS DE MAQUINADO
Velocidad : Speed = S
67
DETERMINACION DE LA VELOCIDAD DE
CORTE m/mim
68
PARAMETROS DE MAQUINADO
Herramienta : Tool = T
69
CÓDIGOS "M" O MISCELÁNEOS
No. Descripción
71
EJEMPLO DE
O0010;
PROGRAMACIÓN CNC N05 G00 X150. Z50.;
N10 G54 G21;
8 .0 N15 G99;
N20 T0101; (DESBASTE EXTERNO)
N25 G97 S1000 M03;
P6 P5 N30 G00 X22. Z2. M08;
Ø 150
N35 G71 U1 R2;
P4 N40 G71 P45 Q75 U0.3 W0.0 F0.5;
N45 G01 X4. Z2.; (INICIO DE PERFIL)
P3 R 2 .0 N50 Z0.;
N55 X4. Z-5.;
P2 P1 N60 G02 X8. Z-7. R2.;
20 .0 4 .0 N65 G01 X12. Z-7;
N70 G03 X20. Z-11. R4.;
N75 G01 X20. Z-15.; (FIN DE PERFIL)
N80 G00 X150. Z50. M09;
N85 T0202; (ACABADO EXTERNO)
N90 G97 S1500 M03;
R 4 .0 N95 G00 X20. Z1. M08;
50 N100 G42;
N105 G70 P45 Q75 F0.15;
N110 G40;
N115 G00 X150. Z10. M09;
15 .0 N120M05;
N125 M30;
CO TAS :mm 72
EJEMPLO DE O0010;
N05 G00 X150. Z100.;
74
CÓDIGOS “G”
• No. DESCRIPCIÓN GRUPO CONDICION
•
• G00 Marcha rápida. 01 M
75
PROGRAMACIÓN FRESA CNC
G00 –
POSICIONAMIENTO
EN RÁPIDO
Cada eje se mueve
según se indique en
este comando a alta
velocidad
76
PROGRAMACIÓN FRESA CNC
G01 – INTERPOLACION LINEAL
G01 X___ Y___ Z___ F___;
G01
INTERPOLACION
LINEAL
Cada eje se mueve en
línea recta y con la
velocidad que se
programe.
77
PROGRAMACIÓN FRESA CNC
G02 – INTERPOLACION CIRCULAR HORARIA
G02 X__ Y__ Z__ I__ J__ K__ R__ F__;
78
PROGRAMACIÓN FRESA CNC
G03 – INTERPOLACION CIRCULAR ANTIHORARIA
G03 X__ Y__ Z__ I__ J__ K__ R__ F__;
79
PARAMETROS DE MAQUINADO
Avance : Feed = F
80
PARAMETROS DE MAQUINADO
Velocidad : Speed = S
81
DETERMINACION DE LA VELOCIDAD DE
CORTE m/mim
82
CÓDIGOS "M" O MISCELÁNEOS
No. Descripción
%
O0003 ; Programa 3
N10 G54 G21 G17 ;Traslado de origen X0 Y0
N20 T1 D1 ;Fresa 1 mm.
N30 M6 ;Cambio de herramienta
N35 G97 S1200 M03
N40 G0 G90 G95 X10 Y10 Z2; Posicionamiento
N50 G1 Z-0.5 F0,3 ; Baja herramienta - V corte 0,3
N60 Y40 F0,5 ; Se desplaza a Y40- V corte 0,5
N70 X50 ; Se desplaza a X50
N80 X60 Y20 ; Se desplaza a X60 Y20
N90 Y10 ; Se desplaza a Y10
N100 X10 ; Se desplaza a X10
N110 G0 Z2 ; D. rápido a Z2
N 120 X0 Y0 ; Vuelve a origen X0 Y0
N130 M30 ; Fin del programa
84
GRACIAS por su
atención
85