Qu é es un u n programa de CN CN? ? Conjunto de instrucciones que Conjunto contienen la información necesaria para operaciones de corte
Pan Pa n or orama ama de l a prog pr ogrr amac amacii ón
Dibujo
Programa
Entrada
Salida
Centro de maquinado
Ejes de contr ol del centr o de maquinado
Sistema de coordenadas rectangulares de la mano derecha Cuando se comparan las direcciones positivas y negativas de cada eje, entre el movimiento actual de la máquina y el sistema de coordenadas rectangulares de la mano derecha
Las direcciones positivas y negativas del movimiento de arriba a abajo (eje Z) de la cabeza del husillo coinciden, pero para los otros ejes (X y Y) son contrarias.
Sistema de coordenadas de la máquina
Se establece usando este punto de referencia de la Máquina (La posición propia del centro de maquinado) como origen de la máquina.
Posiciones de los puntos de referencia Centro de maquinado de tipo vertical: Esta colocado al final de la carrera de los ejes X, Y y Z
Posiciones de los puntos de referencia Centro de maquinado de tipo horizontal, Esta colocado al centro de la carrera de la máquina (o sea, en el centro de la mesa).
Sistemas de coordenadas de trabajo Se establece utilizando un punto cualquiera dentro del sistema de coordenadas de la máquina como origen
Punto de referencia de la máquina
Sistema de coordenadas de trabajo 1
Sistema de coordenadas de trabajo 2
Sistema de coordenadas de trabajo 3
Todos los valores del comando de P1, P2, y P3 son X 10.0 y Y 20.0
Configuración del programa Los programas están compuestos por formatos de bloques variables, dichos bloques están constituidos de palabras
directrices Una palabra directriz está formada de una dirección y un dato, y el bloque está compuesto de una o varias palabras. El punto y coma “;” es llamado EOB ( End of Block) y muestra el final de un bloque.
Ejemplo de un programa O 001 ; N 01 T02 ; G 54 G90 G00 X330.0 Y0 ; S330 M03 ; G43 Z30.0 H01 ; Z0 ; G01 X –330.0 F300 ; G00 Z30.0 ; M05 ; G91 G28 Z0 ; M30 ;
.....Número de programa ....Llamado de la herramienta .....Establecimiento del sistema de coordenadas de trabajo. .....Vel. de rotación del husillo principal (330min-1) .....Aproximación de la herramienta de trabajo
a la pieza
.....Superficie de corte. .....Operación de corte. .....
Alejamiento de la herramienta trabajo . .....Paro del husillo principal. .....Retorno de la herramienta a su posición original. .Finalización del programa.
de la pieza de
Formato detallado de un bloque.
CLASES Y SEMÁNTICA DE DIRECCIONES
Número del programa (O) Se usa para identificar los programas que están registrados en la unidad de CN. Este número se escribe con cuatro dígitos o menos (1-9999 excluyendo 0), anteponiéndole la dirección “O” en el encabezado del programa.
Número de secuencia (N) Es para clasificar y distinguir los bloques en el programa. Este es comandado mediante valores numéricos con cinco dígitos o menos (1-99999 excluyendo el cero), y se escribe esta dirección “N” al inicio del bloque.
Función preparatoria (Función G) Es comandada por valores numéricos de dos dígitos o menos (00-99) para dar la siguiente semántica al bloque, Comandos de operación: Movimiento rápido, corte recto y corte de arco circular; selección de los planos XY, YZ, y ZX; establecimiento de la compensación del diámetro y longitud de la herramienta, selección del sistema de coordenadas de trabajo, y selección de los ciclos de trabajo tales como taladrado (drilling)
FUNCIÓN PREPARATORIA (FUNCIÓN G)
Las operaciones de la Función preparatoria (Función-G) • • • • •
La función de movimiento lineal La función de interpolación circular La de compensación de la longitud de la herramienta La compensación del diámetro de la herramienta Funciones de ciclo de maquinado, etc.
Las clasificación de la Función G Única: Es significativa únicamente para el bloque comandado.
Modal : Permanece activa hasta que sea active otra Función-G del mismo grupo.
COMANDOS INCREMENTAL Y ABSOLUTO (G91 Y G90)
Punto final
Punto final
Punto inicial Punto inicial
Programa con G91
Programa con G90
MOVIMIENTO RÁPIDO DE POSICIONAMIENTO (G00) Posicionamiento
G00 X_____Y_____Z_____; Comando de movimiento
MOVIMIENTO RÁPIDO DE POSICIONAMIENTO (G00)
Punto final Punto final punto inicial
Punto inicial
Punto final
Punto inicial
punto final
punto inicial
Ejercicios de G00
Ejercicios de G00 Comando Absoluto(G90 G54) 0P1:G0040.0 Y 60.0; P1P2:80.0 Y 40.0; P2P3 40.0 Y 20.0;
Ejercicios de G00
Ejercicios de G00 Comando Incremental(G91) 0P1:G00X40.0 Y 60.0; P1P2:X40.0 Y -20.0; P2P3:X-40.0 Y -20.0;