Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema de Coordenadas
Una vez que los tres ejes han dejado de moverse, se dice que la
máquina está “encerada".
Posición Cero de Pieza
Es prácticamente difícil escribir un programa CNC
en relación con las coordenadas de la máquina.
Siendo que la posición de origen está lejos de la
mesa, por lo que los valores en el programa de CNC
serían grandes y no tienen una relación fácilmente
reconocible con el modelo de la pieza.
Cada herramienta posicionada en la máquina tiene una longitud diferente. De hecho, si una
herramienta se reemplaza debido al desgaste o a la rotura, la longitud de su reemplazo probablemente
cambiará.
La máquina CNC necesita alguna forma de saber cuánto se extiende cada herramienta desde el husillo
hasta la punta. Esto se logra mediante un desplazamiento de la longitud de la herramienta.
El código G fue desarrollado cuando los controles de la máquina tenían muy poca memoria. Por lo
tanto, fue diseñado para ser lo más compacto posible.
Mientras que al principio este lenguaje puede parecer confuso, el lenguaje moderno de las máquinas
herramienta es la forma más segura y eficiente que se ha ideado para controlar el movimiento de las
máquinas herramienta.
Los códigos G&M, junto con las coordenadas y otros parámetros, comprenden lo que se llama un
programa CNC.
Códigos G & M
Estructura de un programa
Los programas del CNC ejecutan las instrucciones a realizar en el orden en que están escritas. Se leen
como un libro, de izquierda a derecha y de arriba a abajo.
Cada frase en un programa CNC se escribe en una línea separada, llamada Bloque.
Los bloques están dispuestos en una secuencia específica que promueve la seguridad, la previsibilidad
y la legibilidad, por lo que es importante adherirse a una estructura de programa estándar.
Estructura de un programa
Típicamente, los bloques están dispuestos en el siguiente orden:
Los pasos del 1 al 10 es el tipo más simple de programa CNC, donde sólo se utiliza una herramienta y
se realiza una operación. Los programas que utilizan múltiples herramientas repiten los pasos del dos
al nueve para cada una.
Formato de
Programa
Octava Semana
Formatos de Programación
Conversacional Direccionamiento por palabras
Definición de los códigos alfabéticos
Definición de los códigos alfabéticos
Definición de los códigos alfabéticos
Definición de los códigos alfabéticos
Definición de los códigos alfabéticos
Definición de los códigos alfabéticos
Definición de los códigos G
Definición de los códigos G
Definición de los códigos G
Definición de los códigos G
Definición de los códigos G
Definición de los códigos G
Formatos de Programación
Programación Incremental
Programación Absoluta
En la programación incremental, la posición final
En la programación absolutas, el punto final del del movimiento de la herramienta se determina por
movimiento de la herramienta está determinado por las distancias (medidas a lo largo de los ejes) de la
sus coordenadas especificadas en el plano axial posición actual de la herramienta con respecto a la
elegido (X y Y, o X y Z). Éstas pueden ser positivas siguiente posición requerida.
o negativas, dependiendo de la dirección del Las coordenadas pueden ser positivas o negativas,
movimiento desde el punto de referencia del dependiendo de la dirección del movimiento desde
programa. la posición actual de la herramienta. La
La programación en cotas absolutas se establece programación incremental se establece mediante la
mediante la función preparatoria G90, y actúa de función preparatoria G91, que al igual que G90
forma modal. actúa de forma modal.
Tarea 2
Realizar la programación absoluta de un canal según el tipo de pieza correspondiente a cada alumno con 10 mm
de ancho y 5 mm de profundidad (en 3 pasadas). La posición inicial del canal es X20.0 Y40.0 y Z10.0
Realizar el programa para mecanizar el canal e identificar la estructura del programa, identificar la estructura del
programa y el tipo de datos usados (Herramienta, cambio de posición de la herramienta, fin de programa,
movimientos y parámetros de corte.
Son códigos especiales que actúan como una macro. Se utilizan para hacer agujeros y permiten que un
bloque compacto de código ordene muchos movimientos. Por ejemplo, se puede crear un agujero
utilizando un ciclo de perforación Peek con dos líneas de código, mientras que el mismo movimiento
requeriría tal vez veinte o más líneas de código si se ordenara cada movimiento por separado.
Definición de los ciclos de mecanizado
Definición de los ciclos de mecanizado
Definición de los ciclos de mecanizado
Definición de los ciclos de mecanizado
Definición de los ciclos de mecanizado
Definición de los ciclos de mecanizado
Definición de los ciclos de mecanizado