programacin La mquina CNC funciona con tres elementos bsicos: el Programa, la Unidad de Control (PANEL FANUC) y la Mquina Herramienta.
En la programacin manual el estudiante
programador debe disponer de: El plano mecnico de la pieza, las caractersticas de la mquina herramienta CNC, el tipo de controlador, las herramientas y los accesorios e insertos disponibles. La responsabilidad del programador consiste en: Analizar y comprender el mecanizado de la pieza en operaciones mecnicas elementales capaces de ser desarrolladas por el control numrico, definiendo tipo de trayectoria y coordenadas de principio y fin de sta. Determinar las herramientas, accesorios necesarios y definir sus condiciones de trabajo. Establecer las coordenadas de los puntos de la trayectoria que recorre la herramienta. Programar y Codificar en cdigos ISO las fases elementales definidas. PROCEDIMIENTO PARA PROGRAMAR MANUALMENTE Para realizar la programacin manual en el torno CNC se debe establecer correctamente el procedimiento con el objeto de optimizar el tiempo. Antes de realizar un programa y establecer un procedimiento, se debe tener claro los siguientes puntos : Caractersticas y capacidades de torno CNC: Potencia, velocidades, esfuerzos admisibles, zona de trabajo, puntos de origen y referencias. Caractersticas del control numrico: Tipo de control, formato de bloques, cdigo de funciones y funcionamiento. Dimensiones, tolerancias de la pieza a fabricar y del material. Nmero de piezas a fabricar y fases de mecanizado necesarias. Datos de los sistemas de sujecin disponibles: Caractersticas tcnicas, geomtricas, dimensionales, etc. CLCULO DE COORDENADAS DE LOS PUNTOS DE TRAYECTORIA En las trayectorias de contorno de la pieza, se deben definir las trayectorias intermedias de desbaste, cambio de herramienta, etc. Con el fin de prever y prevenir posibles choques y colisiones. Para ello se debe definir el modo de sujecin de la pieza, el punto de origen de ella y el origen del programa. Calcular y programar previamente todas las coordenadas de los puntos que definen las trayectorias de la(s) herramienta(s) no solo en los movimientos de corte, sino tambin en los movimientos en vaco. ESTUDIO DEL TIEMPO DE OPERACIN Para controlar el tiempo de mecanizado y aumentar la productividad se debe: Minimizar el nmero de trayectorias de corte. Minimizar la longitud de las trayectorias en el proceso de mecanizado. Minimizar los cambios de herramienta cuando sea posible. Minimizar el nmero de herramientas a utilizar. COMPOSICION DE UN PROGRAMA CONTROL NUMERICO La informacin hasta aqu allegada se debe llevar a lenguaje CNC (cdigos) o en su defecto se trae del software MASTERCAM. El conjunto de informacin que corresponde a una fase de mecanizado recibe el nombre de bloque o secuencia. El formato de bloque permite diferenciar e interpretar las distintas informaciones contenidas en l. La informacin contenida en los bloques se agrupa en instrucciones o funciones, en donde cada instruccin se compone de una letra llamada direccin y unos nmeros. Para facilitar el intercambio de programas entre mquinas control numrico de distintos fabricantes se han propuestos varias normas. Para la codificacin de los caracteres (nmeros, letras y smbolos) se utilizan tres sistemas bsicos: EIA, ASCII e ISO. CDIGOS G, M Y DE APOYO PARA EL TORNO DE CONTROL NUMRICO COMPUTARIZADO Actualmente existen varios fabricantes de controles numricos y cada fabricante especifica los cdigos de programacin utilizados en su mquina, los controladores ms usados en la industria metal mecnica son: Control General Electric. Control Fanuc (el que se usa en el laboratorio de CNC). Control Anilam. Control Mazatrol. Control Siemens. Control Milacron. Control Denford. Control Heidenhain. Para la elaboracin de un programa de control numrico, el tcnico programador debe conocer las caractersticas de la pieza a fabricar, la mquina y accesorios, por lo que se tendrn que analizar los siguientes factores: El plano de fabricacin de la pieza y el tamao del lote. Las dimensiones de la pieza. Los maquinados a realizar. Eleccin de la mquina de CNC. Tipos de herramientas a utilizar. CDIGOS DE PROGRAMACIN Existe una gran variedad de lenguajes de programacin para las mquinas herramienta con CNC, el fabricante es quien determina el diseo y lenguaje a emplear con base en las normas establecidas para tal propsito. La ejecucin de un programa en una mquina herramienta con CNC como el torno con control numrico starturn se realiza siguiendo unas normas fijadas que definen las rdenes deseadas para determinar tipo de maquinado que se desee, lo anterior conforma diferentes bloques y cada bloque consiste en una o varias palabras, las cuales se componen de letras, signos y cifras. Un cdigo de programacin para las mquinas herramienta con CNC es el desarrollo normalizado de instrucciones definidas en donde se seala el tipo de accin que la mquina debe ejecutar.
As, las instrucciones descritas por el programa
de maquinado determinan la forma que la herramienta de corte debe dar a la pieza por maquinar. En el torno starturn se indica a la herramienta la ruta para maquinar una pieza mediante coordenadas cartesianas establecidas en el diseo, implicando en este caso, el uso de instrucciones que conforman un programa. Los cdigos preparatorios cambian la forma de operacin de las mquinas herramienta de CNC y estn formados por la letras seguida por una cifra de dos nmeros. La programacin nativa de la mayora de las mquinas de Control Numrico Computarizado se efecta mediante un lenguaje de bajo nivel llamado G & M. Se trata de un lenguaje de programacin vectorial mediante el que se describen acciones simples y entidades geomtricas sencillas (bsicamente segmentos de recta y arcos de circunsferencia) junto con sus parmetros de maquinado (velocidades de husillo y de avance de herramienta). El nombreG & Mviene del hecho de que el programa est constituido por instruccionesGenerales yMiscelneas. Si bien en el mundo existen an diferentes dialectos de programacin con cdigos G&M, se dio un gran paso adelante a travs de la estandarizacin que promovi la ISO. Esta estandarizacin fue adoptada por la totalidad de los fabricantes industriales serios de CNC y permite utilizar los mismos programas en distintas mquinas CNC de manera directa o con adaptaciones menores. A pesar de tratarse de un lenguaje de programacin muy rudimentario para los gustos actuales, lo robusto de su comportamiento y los millones de lneas de programacin que hacen funcionar mquinas de CNC en todas las latitudes del planeta aseguran su vigencia en los aos por venir.