fbpx
Wikipedia

Control numérico

El control numérico (CN) o control decimal numérico es un sistema de automatización de máquinas herramienta operadas mediante comandos programados en un medio de almacenamiento, en comparación con el mando manual mediante volantes o palancas.

Las primeras máquinas de control remoto numérico se construyeron en los años 40 y 50 por el ingeniero John T. Parsons, basadas en las máquinas existentes con motores desmodificados cuyos números se relacionan manualmente siguiendo las instrucciones dadas en un microscopio de tarjeta perforada. Estos servomecanismos iniciales se desarrollaron rápidamente con los equipos analógicos y digitales. El abaratamiento y miniaturización de los procesadores ha generalizado la electrónica digital en todos los tipos herramienta, lo que dio lugar a la denominación control decimal numérico, control numérico por computadora, control numérico por computador o control numérico computarizado (CNC), para diferenciarlas de las máquinas que no tenían computadora. En la actualidad se usa el término control numérico para referirse a este tipo de sistemas, con o sin computadora.[1]

Este sistema ha revolucionado la industria debido al abaratamiento de microprocesadores y a la simplificación de la programación de las máquinas de CNC (control numérico por computadora).

Principio de funcionamiento

Para mecanizar una pieza se usa un sistema de coordenadas que especificarán el movimiento de la herramienta de corte. El sistema se basa en el control de los movimientos de la herramienta de trabajo con relación a los ejes de coordenadas de la máquina, usando un programa informático ejecutado por una computadora. En el caso de un torno, hace falta controlar los movimientos de la herramienta en dos ejes de coordenadas: el eje de las X para los desplazamientos longitudinales del carro y el eje de las Z para los desplazamientos transversales de la torre. En el caso de las fresadoras se controlan también los desplazamientos verticales, que corresponden al eje Y. Para ello se incorporan servomotores en los mecanismos de desplazamiento del carro y la torreta, en el caso de los tornos y en la mesa en el caso de la fresadora; dependiendo de la capacidad de la máquina, esto puede no ser limitado únicamente a tres ejes.

El control del movimiento de los ejes de una máquina de control numérico se lleva a cabo mediante unos lazos de control que se componen de encoders o guías lineales y la unidad central. Cada eje está controlado por un lazo de control. Las maniobras no relacionadas con el movimiento de los ejes están controladas por un módulo PLC.[2]

Aplicaciones

Aparte de aplicarse en las máquinas-herramienta para mecanizar metales con alta precisión,[3]​ el CNC se usa en la fabricación de muchos otros productos de ebanistería, carpintería, etc. La aplicación de sistemas de CNC en las máquinas-herramienta han hecho aumentar enormemente la producción, al tiempo que ha hecho posible efectuar operaciones de conformado que era difícil de hacer con máquinas convencionales, por ejemplo la realización de superficies esféricas manteniendo un elevado grado de precisión dimensional. Finalmente, el uso de CNC incide favorablemente en los costos de producción al propiciar la baja de costes de fabricación de muchas máquinas, manteniendo o mejorando su calidad.[4]

Programación en el control numérico

Se pueden utilizar dos métodos, la programación manual y la programación automática.

Programación manual

En este caso, el programa pieza se escribe únicamente por medio de razonamientos y cálculos que realiza un operario. El programa de mecanizado comprende todo el conjunto de datos que la máquina necesita para la mecanización de la pieza.

A la información en conjunto que corresponde a una misma fase del mecanizado se le denomina bloque o secuencia y se numera para facilitar su búsqueda. Este conjunto de información es interpretado por el intérprete de órdenes. Una secuencia o bloque de programa debe contener todas las funciones geométricas, funciones máquina y funciones tecnológicas del mecanizado. De tal modo, un bloque de programa consta de varias instrucciones. El comienzo del control numérico ha estado caracterizado por un desarrollo caótico de los códigos de programación pues cada constructor utilizaba el suyo particular. Posteriormente, se vio la necesidad de normalizar los códigos de programación como condición indispensable para que un mismo programa pudiera servir para diversas máquinas con tal de que fuesen del mismo tipo. Los caracteres más usados comúnmente, regidos bajo la norma DIN 66024 y 66025 son, entre otros, los siguientes:

  • N: es la dirección correspondiente al número de bloque o secuencia. Esta dirección va seguida normalmente de un número de tres o cuatro cifras. En el caso del formato N03, el número máximo de bloques que pueden programarse es 1000 (N000 hasta N999).
  • X, Y, Z: son las direcciones correspondientes a las cotas según los ejes X, Y, Z de la máquina herramienta (Y planos cartesianos). Dichas cotas se pueden programar en forma absoluta o relativa, es decir, con respecto al cero pieza o con respecto a la última cota respectivamente.
  • G: es la dirección correspondiente a las funciones preparatorias. Se utilizan para informar al control de las características de las funciones de mecanizado, como por ejemplo, forma de la trayectoria, tipo de corrección de herramienta, parada temporizada, ciclos automáticos, programación absoluta y relativa, etc. La función G va seguida de un número de dos cifras que permite programar hasta 100 funciones preparatorias diferentes.
Ejemplos:
G00: El trayecto programado se realiza a la máxima velocidad posible, es decir, a la velocidad de desplazamiento en rápido.
G01: Los ejes se gobiernan de tal forma que la herramienta se mueve a lo largo de una línea recta.
G02: Interpolación circular en sentido horario.
G03: Interpolación circular en sentido antihorario.
G05: Trabajo en arista matada.
G07: Trabajo en arista viva.
G09: Trayectoria circular definida por 3 puntos.
G10: Anulación de la imagen espejo.
G11: Imagen espejo en X.
G12: Imagen espejo en Y.
G17: Selección del plano XY.
G18: Selección del plano XZ.
G19: Selección del plano YZ.
G25: Salto incondicional.
G33: Indica ciclo automático de roscado.
G37: Entrada tangencial.
G38: Salida tangencial.
G40: Cancela compensación.
G41: Compensación de corte hacia la izquierda.
G42: Compensación de corte a la derecha.
G43: Compensación del largo de las herramientas.
G44: Anulación de la compensación del largo de las herramientas.
G53/G59: Traslados de origen.
G70: Programación en pulgadas.
G71: Programación en milímetros.
G72: Factor de escala.
G73: Giro del sistema de coordenadas
G77: Es un ciclo automático que permite programar con un único bloque el torneado de un cilindro, etc.
G87: Cajera rectangular
G88: Cajera circular.
G90: Programación de cotas absolutas.
G91: Programación de cotas incrementales.
G94: Velocidad de avance F en mm/min.
  • M: es la dirección correspondiente a las funciones auxiliares o complementarias. Se usan para indicar a la máquina herramienta que se deben realizar operaciones tales como parada programada, rotación del husillo a derechas o a izquierdas, cambio de útil, etc. La dirección m va seguida de un número de dos cifras que permite programar hasta 100 funciones auxiliares diferentes.
Ejemplos:
M00: Provoca una parada incondicional del programa, detiene el husillo y la refrigeración.
M01: Alto opcional.
M02: Indica el fin del programa. Se debe escribir en el último bloque del programa y posibilita la parada del control una vez ejecutadas el resto de las operaciones contenidas en el mismo bloque.
M03: Activa la rotación del husillo en sentido horario.
M04: Activa la rotación del husillo en sentido antihorario, etc.
M08: Lubricación ON.
M09: Lubricación OFF.
M10: Encendido del accesorio de iluminación.
M30: Final del programa con vuelta al inicio.

(El sentido de giro del usillo es visto por detrás de la máquina, no de nuestro punto de vista como en los tornos convencionales).

M05: Parada del cabezal.
M06: cambio de herramienta (con parada del programa o sin ) en las máquinas de cambio automático no conlleva la parada del programa.
  • F: es la dirección correspondiente a la velocidad de avance. Va seguida de un número de cuatro cifras que indica la velocidad de avance en mm/min.
  • S: es la dirección correspondiente a la velocidad de rotación del husillo principal. Se programa directamente en revoluciones por minuto, usando cuatro dígitos.
  • I, J, K: son direcciones utilizadas para programar arcos de circunferencia. Cuando la interpolación se realiza en el plano X-Y, se utilizan las direcciones I y J. Análogamente, en el plano X-Z, se utilizan las direcciones I y K, y en el plano Y-Z, las direcciones J y K.
  • T: es la dirección correspondiente al número de herramienta. Va seguido de un número de cuatro cifras en el cual los dos primeros indican el número de herramienta y los dos últimos el número de corrección de las mismas.
  • A: ángulo
  • G: función preparatoria
  • M: función auxiliar
  • N: numeración del bloque
  • P: programa
  • R: radio

Programación automática

En este caso, los cálculos los realiza un computador, a partir de datos suministrados por el programador dando como resultado el programa de la pieza en un lenguaje de intercambio llamado APT, que posteriormente será traducido mediante un post-procesador al lenguaje máquina adecuado para cada control por computadora.

En realidad, se deberían estandarizar los lenguajes de programación debido a que sería más útil poder desarrollar al máximo las potencialidades de los C.N.C.

Véase también

Referencias

  1. Lasheras, José María (1996). Tecnología mecánica y metrotecnia. Octavio y félez, S. A. Pp. 879 y ss. ISBN 84-7063-087-3.
  2. «Maquina CNC. Elementos que la componen y su funcionamiento». Programacion CNC de máquinas herramientas. 24 de mayo de 2021. Consultado el 25 de mayo de 2021. 
  3. «El control numérico por computadora». Consultado el 16 de marzo de 2018. 
  4. «China High Precision CNC Machining Services» (en inglés). Consultado el 16 de marzo de 2018. 
  •   Datos: Q190247
  •   Multimedia: Computer numerical control

control, numérico, control, numérico, control, decimal, numérico, sistema, automatización, máquinas, herramienta, operadas, mediante, comandos, programados, medio, almacenamiento, comparación, mando, manual, mediante, volantes, palancas, torno, primeras, máqui. El control numerico CN o control decimal numerico es un sistema de automatizacion de maquinas herramienta operadas mediante comandos programados en un medio de almacenamiento en comparacion con el mando manual mediante volantes o palancas Torno CNC Las primeras maquinas de control remoto numerico se construyeron en los anos 40 y 50 por el ingeniero John T Parsons basadas en las maquinas existentes con motores desmodificados cuyos numeros se relacionan manualmente siguiendo las instrucciones dadas en un microscopio de tarjeta perforada Estos servomecanismos iniciales se desarrollaron rapidamente con los equipos analogicos y digitales El abaratamiento y miniaturizacion de los procesadores ha generalizado la electronica digital en todos los tipos herramienta lo que dio lugar a la denominacioncontrol decimal numerico control numerico por computadora control numerico por computador o control numerico computarizado CNC para diferenciarlas de las maquinas que no tenian computadora En la actualidad se usa el termino control numerico para referirse a este tipo de sistemas con o sin computadora 1 Este sistema ha revolucionado la industria debido al abaratamiento de microprocesadores y a la simplificacion de la programacion de las maquinas de CNC control numerico por computadora Indice 1 Principio de funcionamiento 2 Aplicaciones 3 Programacion en el control numerico 3 1 Programacion manual 3 2 Programacion automatica 4 Vease tambien 5 ReferenciasPrincipio de funcionamiento EditarPara mecanizar una pieza se usa un sistema de coordenadas que especificaran el movimiento de la herramienta de corte El sistema se basa en el control de los movimientos de la herramienta de trabajo con relacion a los ejes de coordenadas de la maquina usando un programa informatico ejecutado por una computadora En el caso de un torno hace falta controlar los movimientos de la herramienta en dos ejes de coordenadas el eje de las X para los desplazamientos longitudinales del carro y el eje de las Z para los desplazamientos transversales de la torre En el caso de las fresadoras se controlan tambien los desplazamientos verticales que corresponden al eje Y Para ello se incorporan servomotores en los mecanismos de desplazamiento del carro y la torreta en el caso de los tornos y en la mesa en el caso de la fresadora dependiendo de la capacidad de la maquina esto puede no ser limitado unicamente a tres ejes El control del movimiento de los ejes de una maquina de control numerico se lleva a cabo mediante unos lazos de control que se componen de encoders o guias lineales y la unidad central Cada eje esta controlado por un lazo de control Las maniobras no relacionadas con el movimiento de los ejes estan controladas por un modulo PLC 2 Aplicaciones EditarAparte de aplicarse en las maquinas herramienta para mecanizar metales con alta precision 3 el CNC se usa en la fabricacion de muchos otros productos de ebanisteria carpinteria etc La aplicacion de sistemas de CNC en las maquinas herramienta han hecho aumentar enormemente la produccion al tiempo que ha hecho posible efectuar operaciones de conformado que era dificil de hacer con maquinas convencionales por ejemplo la realizacion de superficies esfericas manteniendo un elevado grado de precision dimensional Finalmente el uso de CNC incide favorablemente en los costos de produccion al propiciar la baja de costes de fabricacion de muchas maquinas manteniendo o mejorando su calidad 4 Vease tambien Mecanizado Economia del mecanizadoProgramacion en el control numerico EditarSe pueden utilizar dos metodos la programacion manual y la programacion automatica Programacion manual Editar En este caso el programa pieza se escribe unicamente por medio de razonamientos y calculos que realiza un operario El programa de mecanizado comprende todo el conjunto de datos que la maquina necesita para la mecanizacion de la pieza A la informacion en conjunto que corresponde a una misma fase del mecanizado se le denomina bloque o secuencia y se numera para facilitar su busqueda Este conjunto de informacion es interpretado por el interprete de ordenes Una secuencia o bloque de programa debe contener todas las funciones geometricas funciones maquina y funciones tecnologicas del mecanizado De tal modo un bloque de programa consta de varias instrucciones El comienzo del control numerico ha estado caracterizado por un desarrollo caotico de los codigos de programacion pues cada constructor utilizaba el suyo particular Posteriormente se vio la necesidad de normalizar los codigos de programacion como condicion indispensable para que un mismo programa pudiera servir para diversas maquinas con tal de que fuesen del mismo tipo Los caracteres mas usados comunmente regidos bajo la norma DIN 66024 y 66025 son entre otros los siguientes N es la direccion correspondiente al numero de bloque o secuencia Esta direccion va seguida normalmente de un numero de tres o cuatro cifras En el caso del formato N03 el numero maximo de bloques que pueden programarse es 1000 N000 hasta N999 X Y Z son las direcciones correspondientes a las cotas segun los ejes X Y Z de la maquina herramienta Y planos cartesianos Dichas cotas se pueden programar en forma absoluta o relativa es decir con respecto al cero pieza o con respecto a la ultima cota respectivamente G es la direccion correspondiente a las funciones preparatorias Se utilizan para informar al control de las caracteristicas de las funciones de mecanizado como por ejemplo forma de la trayectoria tipo de correccion de herramienta parada temporizada ciclos automaticos programacion absoluta y relativa etc La funcion G va seguida de un numero de dos cifras que permite programar hasta 100 funciones preparatorias diferentes Ejemplos G00 El trayecto programado se realiza a la maxima velocidad posible es decir a la velocidad de desplazamiento en rapido G01 Los ejes se gobiernan de tal forma que la herramienta se mueve a lo largo de una linea recta G02 Interpolacion circular en sentido horario G03 Interpolacion circular en sentido antihorario G05 Trabajo en arista matada G07 Trabajo en arista viva G09 Trayectoria circular definida por 3 puntos G10 Anulacion de la imagen espejo G11 Imagen espejo en X G12 Imagen espejo en Y G17 Seleccion del plano XY G18 Seleccion del plano XZ G19 Seleccion del plano YZ G25 Salto incondicional G33 Indica ciclo automatico de roscado G37 Entrada tangencial G38 Salida tangencial G40 Cancela compensacion G41 Compensacion de corte hacia la izquierda G42 Compensacion de corte a la derecha G43 Compensacion del largo de las herramientas G44 Anulacion de la compensacion del largo de las herramientas G53 G59 Traslados de origen G70 Programacion en pulgadas G71 Programacion en milimetros G72 Factor de escala G73 Giro del sistema de coordenadas G77 Es un ciclo automatico que permite programar con un unico bloque el torneado de un cilindro etc G87 Cajera rectangular G88 Cajera circular G90 Programacion de cotas absolutas G91 Programacion de cotas incrementales G94 Velocidad de avance F en mm min dd M es la direccion correspondiente a las funciones auxiliares o complementarias Se usan para indicar a la maquina herramienta que se deben realizar operaciones tales como parada programada rotacion del husillo a derechas o a izquierdas cambio de util etc La direccion m va seguida de un numero de dos cifras que permite programar hasta 100 funciones auxiliares diferentes Ejemplos M00 Provoca una parada incondicional del programa detiene el husillo y la refrigeracion M01 Alto opcional M02 Indica el fin del programa Se debe escribir en el ultimo bloque del programa y posibilita la parada del control una vez ejecutadas el resto de las operaciones contenidas en el mismo bloque M03 Activa la rotacion del husillo en sentido horario M04 Activa la rotacion del husillo en sentido antihorario etc M08 Lubricacion ON M09 Lubricacion OFF M10 Encendido del accesorio de iluminacion M30 Final del programa con vuelta al inicio dd El sentido de giro del usillo es visto por detras de la maquina no de nuestro punto de vista como en los tornos convencionales M05 Parada del cabezal M06 cambio de herramienta con parada del programa o sin en las maquinas de cambio automatico no conlleva la parada del programa dd F es la direccion correspondiente a la velocidad de avance Va seguida de un numero de cuatro cifras que indica la velocidad de avance en mm min S es la direccion correspondiente a la velocidad de rotacion del husillo principal Se programa directamente en revoluciones por minuto usando cuatro digitos I J K son direcciones utilizadas para programar arcos de circunferencia Cuando la interpolacion se realiza en el plano X Y se utilizan las direcciones I y J Analogamente en el plano X Z se utilizan las direcciones I y K y en el plano Y Z las direcciones J y K T es la direccion correspondiente al numero de herramienta Va seguido de un numero de cuatro cifras en el cual los dos primeros indican el numero de herramienta y los dos ultimos el numero de correccion de las mismas A angulo G funcion preparatoria M funcion auxiliar N numeracion del bloque P programa R radioProgramacion automatica Editar En este caso los calculos los realiza un computador a partir de datos suministrados por el programador dando como resultado el programa de la pieza en un lenguaje de intercambio llamado APT que posteriormente sera traducido mediante un post procesador al lenguaje maquina adecuado para cada control por computadora En realidad se deberian estandarizar los lenguajes de programacion debido a que seria mas util poder desarrollar al maximo las potencialidades de los C N C Vease tambien EditarMecanizado Fresadora Rectificadora Regla de la mano derecha Torno de control numerico Fabricacion asistida por computadoraReferencias Editar Lasheras Jose Maria 1996 Tecnologia mecanica y metrotecnia Octavio y felez S A Pp 879 y ss ISBN 84 7063 087 3 Maquina CNC Elementos que la componen y su funcionamiento Programacion CNC de maquinas herramientas 24 de mayo de 2021 Consultado el 25 de mayo de 2021 El control numerico por computadora Consultado el 16 de marzo de 2018 China High Precision CNC Machining Services en ingles Consultado el 16 de marzo de 2018 Datos Q190247 Multimedia Computer numerical control Obtenido de https es wikipedia org w index php title Control numerico amp oldid 139824459, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos