Introducción Al CNC
Introducción Al CNC
Introducción Al CNC
MARZO- 2020
INTRODUCCIÓN AL CNC
Etapas en el diseño de un programa de CNC
1º Determinar las condiciones tecnológicas de trabajo en función del tipo de máquina.
2º.- Establecer amarres y sistemas de sujeción, determinando los ceros pieza en cada uno.
3º.- Fijar el proceso de ejecución, asignando las herramientas necesarias en cada operación.
- Código ISO.
- Ciclos fijos.
- Subprogramas.
5º.- Obtención de puntos de los perfiles de cada operación, realizando los cálculos necesarios,
para lo cual hay que saber realizar:
6º.- Redacción del programa de CNC siguiendo una estructura ordenada y sistemática que
permita su fácil revisión. Para este paso es recomendable utilizar editores específicos de
ordenador que permiten funciones de revisión y simulación avanzadas.
8º.- Prueba del programa en vacío y ejecución de primera pieza en avance reducido y
controlando cada operación con atención ante posibles colisiones.
CURSO DE CNC
MARZO- 2020
FUNCIONES PREPARATORIAS
CABECERA DE PROGRAMA
Identificación de programa
OPERACIÓN DE MECANIZADO
Movimiento seguridad
Cargar herramienta
Movimientos de corte:
Finalización de programa
Coor. ABS, Mov. Rápido, Avance mm/min, Cabezal parado, Taladrina apagada, RPM=0, Avance=0, mm.
CURSO DE CNC
MARZO- 2020
Tecnologías aplicadas:
Herramientas:
Movimientos:
- Rápidos
- Lineal
- Arcos
- Otros
Enlatados:
- Ciclos fijos
- Subrutinas
- Subprogramas
- Parámetros
Transformaciones:
- Desplazamiento origen.
- Inversión sentido
- Giros
- Escala
Operaciones de mecanizado:
- Planeado
- Taladrado
- Perfiles
- Cajeras
- Ranuras
- Roscas
- Grabados
- Chaflanes
- 3D
- Varios ejes
CURSO DE CNC
MARZO- 2020
FUNCIONES M HAAS
M00 Detener programa
M01 Parada opcional del programa
M02 Fin de programa
M03 Giro del cabezal a derechas
M04 Giro del cabezal a izquierdas
M05 Parada del cabezal
M06 Subrutina de cambio de herramienta
M07 Refrigerante de rociado activado
M08 Refrigerante activado
M09 Refrigerante apagado
M10 Aplicar freno del 4º eje
M11 Liberar freno del 4º eje
M12 Aplicar freno del 5º eje
M13 Liberar freno del 5º eje
M16 Cambio de herramienta
M19 Orientar el husillo
M21-M25 Función M de usuario opcional con M-Fin
M29 Establecer relé de salida con M-Fin
M30 Fin del programa y reinicio
M31 Avance del extractor de virutas
M33 Parada del extractor de virutas
M34/M35 Subir/Bajar refrigerante
M36 Pieza de paleta lista
M39 Girar torreta de herramientas
M41 Anular engranaje bajo
M42 Anular engranaje alto
M51-M55 Establecer códigos M de usuario opcionales
M59 Establecer relé de salida
M61-M65 Eliminar códigos M de usuario opcionales
M69 Eliminar relé de salida
M73 Chorro de aire de la herramienta (TAB) activado
M74 Chorro de aire de la herramienta (TAB) desactivado
M75 Establecer G35 o punto de referencia de G136
M78 Alarma si se encuentra la señal de salto
M79 Alarma si no se encuentra la señal de salto
M80 Abrir puerta automática
M81 Cerrar la puerta automática
CURSO DE CNC
MARZO- 2020
MOVIMIENTOS Y TRAYECTÓRIAS.-
INTERPOLACIÓN LINEAL:
G0 X Y Z
G1 X Y Z, (C/R)
INTERPOLACIÓN CIRCULAR:
G2/G3 X Y R
G2/G3 X Y I J
FRESADO HELICOIDAL
G2/G3 X Y I J Z K
OTROS MOVIMIENTOS:
Cajeras
Grabados
CURSO DE CNC
MARZO- 2020
TRANSFORMACIONES CNC
1º.- Función espejo
a) Fig. original b) Espejo en X c) Espejo en Y d)
Espejo en X e Y
Compensación de radio
G40 / G41 / G42
Ciclos de taladrado:
Opciones comunes a todos los ciclos.
- Profundidad
- Pausa
CURSO DE CNC
MARZO- 2020
SISTEMAS DE COORDENADAS
Máquina fresadora
CURSO DE CNC
MARZO- 2020
ABSOLUTAS
Punto X Y
1 10 10
2 30 20
3 50 30
CURSO DE CNC
MARZO- 2020
COORDENADAS RELATIVAS
INCREMENTALES
Punto X Y
4 10 10
5 20 10
6 20 10
CURSO DE CNC
MARZO- 2020
CÁLCULOS Y FORMULAS
TEOREMA DE PITAGORAS
TRIGONOMETRIA
Las razones trigonométricas de un ángulo α
son las razones obtenidas entre los tres lados de
un triángulo rectángulo. Es decir, la comparación
por su cociente de sus tres lados a, b y c.
Sea α uno de los ángulos agudos del triángulo
rectángulo.
El seno de un ángulo α se define como la razón entre el cateto opuesto (a) y
la hipotenusa (c).
El coseno se define como la razón entre el cateto contiguo o cateto adyacente (b) y
la hipotenusa (c).
Ejemplos de sujeción de pieza: [1] Bridas, [2] Plato de garras, [3] mordazas.
CURSO DE CNC
MARZO- 2020
Introduzca un valor positivo o negativo y pulse [ENTER] para añadir la cantidad introducida en el
número en la columna seleccionada; pulse [F1] para sustituir el número en la columna.
2. Pulse el eje deseado ([+X], [-X], [+Y],[-Y], [+Z], [-Z], [+A/C] o [-A/C], [+B] o [-B]).
3. Existen diferentes velocidades de incremento que pueden utilizarse en modo desplazamiento: estas
son [.0001], [.001], [.01] y [.1]. Cada clic del volante de avance mueve el eje la distancia definida por la
velocidad de avance actual. También puede utilizar un Volante de avance remoto (RJH) opcional para
desplazar los ejes.
4. Pulse y mantenga pulsados los botones del volante de avance o utilice el control del volante de avance
para mover el eje.
CURSO DE CNC
MARZO- 2020
4. Pulse [.1/100.] [F] (La fresadora se mueve a una velocidad rápida al girarse el volante).
CURSO DE CNC
MARZO- 2020
6. Con el volante de avance [J], mueva el eje Z aproximadamente 10 mm por encima de la pieza.
7. Pulse [.001/1.] [G] (La fresadora se mueve a una velocidad lenta al girarse el volante).
9. Seleccione entre los ejes X e Y [I] y desplace la herramienta hasta la esquina superior izquierda de la
pieza (consulte la ilustración [9]).
10. Navegue hasta la pestaña [OFFSET]>WORK [C] y pulse la tecla de cursor [DOWN] [H] para activar la
página. Puede pulsar [F4] para cambiar entre correctores de herramientas y correctores de trabajo.
12. Pulse [PART ZERO SET] [B] para cargar el valor en la columna X Axis. Al pulsar por segunda vez [PART
ZERO SET] [B] se carga el valor en la columna Y Axis.
En este paso, no pulse [PART ZERO SET] una tercera vez; si se hace se cargará un valor en la
columna Z AXIS. Esto provocará un choque o una alarma del eje Z cuando se ejecute el
programa.
CURSO DE CNC
MARZO- 2020
5.- EDITOR
CURSO DE CNC
MARZO- 2020