Melca.com.ar Electronica, CNC y Audio
buscador  institucional  productos  sitemap


inicio
proyectos

tutoriales
circuitos
programas
multimedia
info
U T N
PROGRAMACION
datasheets
links
contacto


Melca.com.ar
Explicacion de lo que en verdad es el control numerico computarizado.

melca.com.ar

CONTROL NUMERICO COMPUTARIZADO

El sistema de CNC se basa en el control de la herramienta de corte o mecanizado,
que logra el movimiento con respecto a tres ejes ( X, Y, Z ) .
Mediante un software apropiado, se consigue la libertad de movimiento de esta última,
a través de coordenadas que el programa convierte en pulsos para ser enviados a los motoes de la maquina.. Sin embargo, es necesaria la intervención de un operario para el control del dispositivo, el cambio de la herramienta y la modificación de la configuración del software cuando varía el material a mecanizar. Existen dos tipos de programación:Programación automática:
Es aquella en donde la computadora envía automáticamente pulsos a la interfaz de la máquina, con esto se logra carecer de un operario, además se pueden hacer gráficos en autocad o programas similares y exportarlos al software utilizado para que este envíe las coordenadas necesarias para emprender el mecanizado de la pieza.Programación

Manual:
En este caso, el programa pieza se escribe únicamente por medio de razonamientos y cálculos que realiza un operario.
Al principio todos los fabricantes de las maquinas cnc tenían su propio lenguaje de programación, provocando así una incompatibilidad entre ellas, además el operario debía dominar cada lenguaje especifico, por esto se normalizaron dichos códigos para que un mismo código sirva para manejar varias maquinas 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  N999. por lo tanto el numero de lineas que pueden programarse es 1000 (N000)

  •   
  •    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.
G33: Indica ciclo automático de roscado.
G40: Cancela compensación.
G41: Compensación de corte hacia la izquierda.
G42: Compensación de corte a la derecha.
G77: Es un ciclo automático que permite programar con un único bloque el torneado de un cilindro, etc.
  
  
  • 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: Permite programar la rotación del husillo en sentido horario
M04: Permite programar la rotación del husillo en sentido antihorario, etc.
(El sentido de giro del usillo es visto por detrás de la maquina, no de nuestro punto de vista como en los tornos convencionales)
  • 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.

Ejemplo de codigo para cnc

CONTROL NUMERICO POR COMPUTADORA EN FRESADORAS

Consola de control numérico.

Consola de control numérico.

Las fresadoras con control numérico por computadora (CNC) son un ejemplo de automatización programable.
Se diseñaron para adaptar las variaciones en la configuración de productos.
Su principal aplicación se centra en volúmenes de producción medios de piezas sencillas y en volúmenes de producción medios y bajos de piezas complejas, permitiendo realizar mecanizados de precisión con la facilidad que representa cambiar de un modelo de pieza a otra mediante la inserción del programa correspondiente y de las nuevas herramientas que se tengan que utilizar así como el sistema de sujeción de las piezas.
Utilizando el control numérico, el equipo de procesado se controla a través de un programa que utiliza números, letras y otros símbolos,
(por ejemplo los llamados códigos G y M).
Estos números, letras y símbolos, los cuales llegan a incluir &, %, $ y " (comillas),
están codificados en un formato apropiado para definir un programa de instrucciones para desarrollar una tarea concreta.
Cuando la tarea en cuestión varía se cambia el programa de instrucciones.
En las grandes producciones en serie, el control numérico resulta útil para la robotización de la alimentación y retirada de las piezas mecanizadas.
Las fresadoras universales modernas cuentan con dispositivos electrónicos donde se visualizan (en forma mas sofisticada en unas que en otras) las posiciones de las herramientas, y así se facilita mejor la lectura de cotas en sus desplazamientos. Asimismo, a muchas fresadoras se les incorpora un sistema de control numérico por computadora (CNC) que permite automatizar su trabajo.
También pueden incorporar un mecanismo de copiado para diferentes perfiles de mecanizado.
Existen varios lenguajes de programación CNC para fresadoras, todos ellos de programación numérica, entre los que destacan el lenguaje normalizado internacional ISO y los lenguajes HEIDENHAIN, Fagor y Siemens.
Para desarrollar un programa de CNC habitualmente se utilizan simuladores que, mediante la utilización de una computadora, permiten comprobar la secuencia de operaciones programadas
.

 

Atras•Inicio•Arriba
Melca@Electronics  |  Capital Federal  |  Argentina

Aviso legal |Declaracion de privacidad | Copyright
_______ usuarios en linea      			Actualizado el 17/04/2010			2010	Melca@ElectronicWorld. All rights reserved.