Sie sind auf Seite 1von 8

Carretera Las Choapas-Cerro de Nanchital Km 6 Col. J.

Mario Rosado
Las Choapas, Ver. C.P. 96980
Tel. (01 923 32 32 0 10 al 17)
www.itschoapas.edu.mx
INTRODUCCIÓN

En el ambiente de control numérico, se define a un sistema controlado numéricamente,


como una máquina o proceso controlado por un programa. El programa está formado por
un conjunto de números y letras que siguen un estándar por la EIA ( Electronic Industries
Asociation) ó la ISO (International Standars Organization). La evolución del control
numérico desde el manejo de cintas de papel perforadas para la codificación del
programa, hasta el manejo de sistemas CAD/CAM ha dado origen a la necesidad de
conocer diferentes áreas y terminologías; algunos ejemplos son los siguientes:
CAD: Computer Aided Design (Diseño asistido por computadora).
CAM: Computer Aided Manufacturing (Manufactura asistida por computadora).
NC: Numerical Control (Control numérico).
CNC: Computer Numerical Control (Control numérico computarizado).
El control numérico involucra diferentes áreas de conocimiento que son necesarias para el
mejor aprovechamiento de la tecnología disponible, dichos conocimientos están
íntimamente relacionados y se vuelve imperiosa la necesidad de manejarlos de manera
simultánea. La responsabilidad de un ingeniero de procesos o de manufactura,
generalmente tiene relación con la interpretación del diseño que se presenta en el dibujo
de la pieza, la elección de la herramienta de corte, la generación del programa óptimo de
NC, su verificación y puesta a punto para la corrida de producción. Actualmente, en la
industria es frecuente el uso de programas para computadora que ayudan, facilitan y
simplifican el trabajo. El contenido de este trabajo busca dar una visión general de uno de
estos programas, ya que se trata de una herramienta invaluable en la fabricación y
manufactura de piezas mecánicas que con la ayuda de máquinas CNC, es posible lograr
las geometrías necesarias para la satisfacción de un cliente.

Carretera Las Choapas-Cerro de Nanchital Km 6 Col. J. Mario Rosado


Las Choapas, Ver. C.P. 96980
Tel. (01 923 32 32 0 10 al 17)
www.itschoapas.edu.mx
UNIDAD III
PROGRAMACION DE MAQUINA C.N.C

La programación nativa de la mayoría de las máquinas de Control


Numérico Computarizado se efectúa mediante un lenguaje de bajo nivel
llamado G & M.

Se trata de un lenguaje de programación vectorial mediante el que se


describen acciones simples y entidades geométricas sencillas
(básicamente segmentos de recta y arcos de circunferencia) junto con
sus parámetros de maquinado (velocidades de husillo y de avance de
herramienta).

El nombre G & M viene del hecho de que el programa está constituido


por instrucciones Generales y Misceláneas.

Si bien en el mundo existen aún diferentes dialectos de programación


con códigos G&M, se dio un gran paso adelante a través de la
estandarización que promovió la ISO.

Esta estandarización fue adoptada por la totalidad de los fabricantes


industriales serios de CNC y permite utilizar los mismos programas en
distintas máquinas CNC de manera directa o con adaptaciones menores.

A pesar de tratarse de un lenguaje de programación muy rudimentario


para los gustos actuales, lo robusto de su comportamiento y los millones
de líneas de programación que hacen funcionar máquinas de CNC en
todas las latitudes del planeta aseguran su vigencia en los años por
venir.
Carretera Las Choapas-Cerro de Nanchital Km 6 Col. J. Mario Rosado
Las Choapas, Ver. C.P. 96980
Tel. (01 923 32 32 0 10 al 17)
www.itschoapas.edu.mx
3.2 ESTRUCURA DE UN PROGRAMA C.N.C

Los programas de control numérico, (como se puede apreciar en la imagen), se


componen de líneas (también llamadas bloques). En cada una se codifican las
operaciones de mecanizado que el control CNC se encarga de interpretar. Por ello es
necesario seguir estrictamente una "sintaxis" de programación, que se aborda en
sucesivas partes del curso.

En la imagen se observa:

 Que cada línea va numerada, en este caso de 10 en 10, y se ven en orden


ascendente.

 La información de cada línea se separa por espacios. Cada "palabra" es una


función con un significado concreto para el control CNC.

Carretera Las Choapas-Cerro de Nanchital Km 6 Col. J. Mario Rosado


Las Choapas, Ver. C.P. 96980
Tel. (01 923 32 32 0 10 al 17)
www.itschoapas.edu.mx
A menudo es conveniente numerar los bloques o líneas para facilitar su revisión en caso
de errores. En el caso de la imagen, el editor de CNC ha sido personalizado para que por
defecto numere los bloques al ser editados. Sin embargo es correcto sintácticamente
editar las líneas sin numeración alguna y toda el texto de la línea sin separaciones. No es
posible escribir líneas vacías en las que solo se indica el número de línea.

En la imagen la línea numerada como N70, esta seleccionada (amarillo) y aparece en la


parte inferior de la imagen. De esta forma se puede editar o modificar la línea
seleccionada.

El control CNC ejecuta todas las líneas de un programa a no ser que el programador
indique con una función para tal efecto el final del programa.

Ejemplo de un programa sencillo:

N0010 G54
N0030 T01 D0
N0040 G95 G96 F0.15 S190 M03 M08
N0050 G90 G00 X32 Z0
N0060 G01 X-0.5; REFRENTADO
N0070 G00Z2
N0140 G00X65Z65
N0150 T03 D03
N0160 G95 G96 F0.05 S350 M03 M08
N0170 G00 X10Z2
N0180 G91 G01 X10 Z-5
N0190 Z-12
N0200 X3
N0210 X4Z-3
N0220 Z-7
Carretera Las Choapas-Cerro de Nanchital Km 6 Col. J. Mario Rosado
Las Choapas, Ver. C.P. 96980
Tel. (01 923 32 32 0 10 al 17)
www.itschoapas.edu.mx
3.4 CÓDIGO G DE PREPARACIÓN

Acerca de los códigos G Los códigos G se utilizan para ordenar acciones específicas
para la máquina: como por ejemplo, movimientos simples de la máquina o funciones de
taladrado. También ordenan funciones más complejas que pueden implicar
herramientas motorizadas opcionales y el eje C. Cada código G tiene un número de
grupo. Cada grupo de códigos contiene comandos para un objetivo específico. Por
ejemplo, el Grupo 1 de códigos G ordena movimientos punto a punto de los ejes de la
máquina, el Grupo 7 es específico para la funcionalidad de Compensación de la
herramienta de corte. Cada grupo tiene un código G dominante; referido como el código
G predeterminado. Un código G predeterminado significa que son los que la máquina
utiliza en cada grupo salvo que se especifique otro código G del grupo. Por ejemplo, la
programación de un movimiento X, Z como por ejemplo X-2. Z-4. , posicionará la
máquina utilizando G00. La técnica de programación adecuada consiste en preceder
todos los movimientos con un código G. Los códigos G predeterminados para cada
grupo se muestran en la pantalla de Comandos Actuales en Todos los códigos activos.
Si se ordena (activa) otro código G del grupo, entonces ese código G aparecerá en la
pantalla Todos los códigos activos. Los comandos de código G son modales o no
modales. Un código G modal permanece vigente hasta el final del programa o hasta
que ordene otro código G del mismo grupo. Un código G no modal solo afecta a la línea
en la que se encuentra; no afecta a la siguiente línea de programa. Los códigos del
Grupo 00 son no modales; los otros grupos son modales. El Sistema de programación
intuitiva de Haas (IPS) es un modo de programación que oculta códigos G o deriva
completamente el uso de códigos G.
Definición No modal movimiento Selección de plano XZ Compensación de la
herramienta de corte Corrector de longitud de la herramienta Ciclos fijos 10" 11.
Escalado 12" 15. Parada exacta 16. Rotación 23. Correctores de origen dinámicos

Carretera Las Choapas-Cerro de Nanchital Km 6 Col. J. Mario Rosado


Las Choapas, Ver. C.P. 96980
Tel. (01 923 32 32 0 10 al 17)
www.itschoapas.edu.mx
Carretera Las Choapas-Cerro de Nanchital Km 6 Col. J. Mario Rosado
Las Choapas, Ver. C.P. 96980
Tel. (01 923 32 32 0 10 al 17)
www.itschoapas.edu.mx
3.3
CONCLUSIÓN

Como se pudo ver a lo largo de esta investigación dimos a conocer una pequeña
introducción sobre programación CNC además de que pudimos comprender que
hay ciertas funciones que son primordiales conocer antes de que el operario
pueda realizar cualquier trabajo que éste desee.

Los ciclos fijos son comandos de mucha ayuda para el usuario ya que te “ahorran”
cierta complejidad al momento de programar, además de que el poder cambiar de
herramienta en plena programación hace más fácil el poder realizar trabajos que
nos tomarían días incluso semanas.

Esperamos poder no solo simular una máquina herramienta CNC sino también
poder ver físicamente como va cambiando nuestro producto mediante los
comandos que vayamos metiendo.

Carretera Las Choapas-Cerro de Nanchital Km 6 Col. J. Mario Rosado


Las Choapas, Ver. C.P. 96980
Tel. (01 923 32 32 0 10 al 17)
www.itschoapas.edu.mx

Das könnte Ihnen auch gefallen