0% encontró este documento útil (0 votos)
32 vistas7 páginas

Investigación sobre CNC en Manufactura

Este documento describe el funcionamiento de una máquina control numéricamente (CNC). Explica que una máquina CNC consta de un controlador, una máquina herramienta, un sistema de accionamiento y dispositivos de realimentación. Detalla cómo el controlador recibe instrucciones de una computadora en forma de códigos y las convierte en señales eléctricas para controlar los motores y movimientos de la máquina. Finalmente, explica que un programa CNC contiene instrucciones secuenciales para cada operación de mecanizado mediante códig

Cargado por

Arturo Castillo
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas7 páginas

Investigación sobre CNC en Manufactura

Este documento describe el funcionamiento de una máquina control numéricamente (CNC). Explica que una máquina CNC consta de un controlador, una máquina herramienta, un sistema de accionamiento y dispositivos de realimentación. Detalla cómo el controlador recibe instrucciones de una computadora en forma de códigos y las convierte en señales eléctricas para controlar los motores y movimientos de la máquina. Finalmente, explica que un programa CNC contiene instrucciones secuenciales para cada operación de mecanizado mediante códig

Cargado por

Arturo Castillo
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Instituto Tecnológico de Apizaco

Departamento: Metal-Mecánica
Carrera: ing. Mecatrónica
Asignatura: Manufactura avanzada
Nombre del trabajo: Investigación sobre CNC
Alumno: Arturo Castillo Baéz
Docente: Elisa Tamara Vargas García
Fecha de entrega: 11- Septiembre- 2018
Hora: 10:00-12:00 am.

Arturo Castillo Baéz


Ing. Mecatrónica
Investigación CNC para manufactura avanzada
¿Qué es el CNC y cómo está compuesta una máquina CNC?
En pocas palabras, el control numérico computarizado es el uso de una
computadora para controlar y monitorear los movimientos de una máquina
herramienta. Entre esas máquinas herramienta, tanto estáticas como portátiles,
podemos mencionar: fresadora, torno, rectificadora, máquina de corte por láser, por
chorro de agua o por electroerosión, estampadora, prensa, brazo robotizado, etc.
Las máquinas de gran porte cuentan con una computadora dedicada que forma
parte del equipo, y la mayoría dispone de un sofisticado sistema de realimentación
que monitorea y ajusta constantemente la velocidad y posición de la herramienta de
corte. Las máquinas menos exigentes usadas en talleres admiten el uso de una
computadora personal externa. El controlador CNC trabaja en conjunto con una
serie de motores (servomotores y/o motores paso a paso), así como componentes
de accionamientopara desplazar los ejes de la máquina de manera controlada y
ejecutar los movimientos programados.
Una máquina CNC, por lo tanto, consiste en seis elementos principales:
• Dispositivo de entrada
• Unidad de control o controlador
• Máquina herramienta
• Sistema de accionamiento
• Dispositivos de realimentación (sólo en sistemas con servomotores)
Monitor
La siguiente figura muestra un diagrama de bloques de una máquina CNC típica,
provista de servomotores.

Diagrama de bloques de una maquina CNC – Figura 1

Arturo Castillo Baéz


Ing. Mecatrónica
Investigación CNC para manufactura avanzada
¿Cómo funciona una máquina CNC?
Como observamos en la figura anterior, básicamente, el controlador de las
máquinas CNC recibe instrucciones de la computadora (en forma de códigos G y
códigos M) y mediante su propio software convierte esas instrucciones en señales
eléctricas destinadas a activar los motores que, a su vez, pondrán en marcha el
sistema de accionamiento.
Para comprender en términos generales cómo funciona una máquina CNC vamos
ahora a examinar algunas de las funciones específicas que pueden programarse.
a) Control de movimiento
Todas las máquinas CNC comparten una característica en común: tienen dos o más
direcciones programables de movimiento llamadas ejes. Un eje de movimiento
puede ser lineal (en línea recta) o rotatorio (en una trayectoria circular). Una de las
primeras especificaciones que implica la complejidad de una máquina CNC es la
cantidad de ejes que tiene. En términos generales, a mayor cantidad de ejes, mayor
complejidad.
Los ejes de una máquina CNC son un requisito para generar los movimientos
necesarios para el proceso de fabricación. Si seguimos con el ejemplo de un taladro
industrial, los ejes ubicarían la herramienta sobre el orificio a mecanizar (en dos
ejes) y efectuarían la operación (con el tercer eje). Los ejes se denominan con letras.
Los nombres más comunes de los ejes lineales son X, Y y Z, mientras que los más
comunes de los ejes giratorios son A, B y C.
El control de movimiento puede realizarse mediante dos sistemas, que pueden
funcionar individualmente o combinados entre sí:
• Valores absolutos (código G90), donde las coordenadas del punto de
destino son referidas al punto de origen de coordenadas. Se usan las
variables X (medida del diámetro final) y Z (medida en dirección paralela al
eje de giro del husillo).
• Valores incrementales (código G91), donde las coordenadas del punto de
destino son referidas al punto actual. Se usan las variables U (distancia
radial) y W (medida en dirección paralela al eje de giro del husillo).
b) Accesorios programables
Una máquina CNC no sería útil si solo contara con un control de movimiento. Casi
todas las máquinas son programables de varias otras maneras. El tipo específico
de máquina está directamente relacionado con sus accesorios programables
apropiados, por lo que puede programarse cualquier función requerida en una
máquina CNC. Así, por ejemplo, un centro de mecanizado contará al menos con las
siguientes funciones específicas programables:

Arturo Castillo Baéz


Ing. Mecatrónica
Investigación CNC para manufactura avanzada
• Cambiador automático de herramienta: la mayoría de los centros de
mecanizado puede tener muchas herramientas diferentes ubicadas en un
portaherramientas. Cuando se requiera, la herramienta necesaria puede
colocarse automáticamente en el husillo para efectuar el mecanizado
correspondiente.
• Velocidad y activación del husillo: la velocidad del husillo (en rpm) se puede
especificar fácilmente y el husillo puede girar no sólo en un sentido horario o
antihorario, sino que además, puede puede detenerse.
• Refrigerante: muchas operaciones de mecanizado requieren de refrigerante
para lubricar y enfriar. El refrigerante puede activarse y desactivarse durante
el ciclo de trabajo de la máquina.
c) Programa CNC
Este es un listado secuencial de instrucciones que ejecutará la máquina. Esas
instrucciones se conocen como programa CNC, el cual debe contener toda la
información requerida para el mecanizado de la pieza.
El programa CNC está escrito en un lenguaje de bajo nivel denominado G y M,
estandarizado por las normas 6983 de ISO (Organización Internacional de
Normalización) y RS274 de EIA (Alianza de Industrias Electrónicas) y compuesto
por instrucciones Generales (código G) y Misceláneas (código M). El programa
presenta un formato de frases conformadas por bloques, encabezados por la letra
N, tal como vemos en la figura de abajo, donde cada movimiento o acción se realiza
secuencialmente y donde cada bloque está numerado y generalmente contiene un
solo comando.

Arturo Castillo Baéz


Ing. Mecatrónica
Investigación CNC para manufactura avanzada
Programa Maquina CNC – Figura 2

El código G describe las funciones de movimiento de la máquina (por ejemplo,


movimientos rápidos, avances, avances radiales, pausas, ciclos), mientras que el
código M describe las funciones misceláneas que se requieren para el mecanizado
de la pieza, pero que no corresponden a los movimientos de la máquina (por
ejemplo, arranque y detención del husillo, cambio de herramienta, refrigerante,
detención del programa).
A su vez, cada código contiene variables (direcciones), identificadas con otras letras
y definidas por el programador para cada función específica. Por ejemplo, F define
la velocidad de avance, S la velocidad del husillo, T la herramienta seleccionada, X,
Y y Z el movimiento de los ejes, I, J y K la localización del centro de un arco, etc.
Debemos tener en cuenta que, dado que todas son diferentes, cada máquina tendrá
su propio programa CNC, ya que, por ejemplo, una plegadora de chapas no tiene
husillo ni requiere de refrigerante. A tal efecto, la tabla ilustrativa que sigue muestra
los códigos G y M más usados para un torno CNC.

Arturo Castillo Baéz


Ing. Mecatrónica
Investigación CNC para manufactura avanzada
Códigos G y M para torno CNC

Conforme a la tabla anterior, y a modo de ejemplo, un bloque como este:


N0040 G01 X25.000 Z32.000 F500
Indicaría lo siguiente:
• Número del registro: 0040
• Procedimiento a realizar: G01, es decir, trasladarse al punto (X=25 mm, Z=32
mm) a través de una línea recta.
• Avance: 500 (mm/rev o mm/min, según se haya especificado previamente).

Arturo Castillo Baéz


Ing. Mecatrónica
Investigación CNC para manufactura avanzada
d) Controlador CNC
Este componente clave interpreta un programa CNC y acciona la serie de comandos
en orden secuencial. A medida que lee el programa, el controlador activa las
funciones apropiadas de la máquina, impulsa el movimiento de los ejes, y en
general, sigue las instrucciones dadas en el programa.
Además de interpretar el programa CNC, el controlador tiene varios otros propósitos,
por ejemplo:
• Modificar (editar) los programas si se detectan errores.
• Realizar funciones de verificación especial (como el funcionamiento en vacío)
para confirmar la exactitud del programa CNC.
• Especificar ciertas entradas importantes del operador, tales como los valores
de longitud de las herramientas.

Arturo Castillo Baéz


Ing. Mecatrónica
Investigación CNC para manufactura avanzada

Common questions

Con tecnología de IA

En la programación CNC, el avance se gestiona mediante la variable F, que determina la velocidad lineal de avance durante el mecanizado, pudiendo ser especificada en unidades como mm/rev o mm/min, según el contexto del programa . La velocidad del husillo, controlada con la variable S, establece su velocidad de giro en revoluciones por minuto (rpm), pudiendo programarse para girar en diferentes sentidos o detenerse completamente . Estos valores son cruciales para optimizar el proceso de corte y asegurar acabados de calidad .

La cantidad de ejes en una máquina CNC directamente afecta su complejidad. Más ejes permiten realizar movimientos más variados y complejos, facilitando el procesamiento de geometrías complicadas y mejorando la producción de piezas con formas complejas . Máquinas con múltiples ejes, como los centros de mecanizado de cinco ejes, ofrecen capacidades para cortar, taladrar y dar forma a piezas desde múltiples ángulos en una sola operación, reduciendo la necesidad de varios pasos de maquinado .

La edición y verificación de programas CNC antes de la manufactura son vitales para garantizar precisión y evitar errores costosos en el proceso de producción . La capacidad de modificar programas permite ajustar parámetros y corregir potenciales fallos antes de realizar cortes reales, reduciendo desperdicios de material . La verificación, como el funcionamiento en vacío, asegura que las rutas y comandos son precisos, detectando problemas antes de afectar la calidad del producto final . Estas funciones son cruciales para mantener altos estándares de producción y eficiencia operativa .

Una máquina CNC está compuesta por los siguientes seis elementos principales: 1. Dispositivo de entrada: Permite introducir datos o instrucciones al sistema, como un teclado o una interfaz gráfica . 2. Unidad de control o controlador: Recibe instrucciones de la computadora (códigos G y M) y las convierte en señales eléctricas para activar los motores . 3. Máquina herramienta: Realiza las operaciones de mecanizado programadas . 4. Sistema de accionamiento: Consiste en motores y componentes que mueven los ejes de la máquina de manera controlada . 5. Dispositivos de realimentación: Monitorean y ajustan la posición y velocidad de la herramienta, presentes en sistemas con servomotores . 6. Monitor: Permite al usuario observar y controlar las operaciones del sistema CNC .

Los accesorios programables amplían la funcionalidad de una máquina CNC más allá del simple control de movimiento, permitiendo realizar operaciones específicas automáticamente y mejorar la eficiencia y precisión del proceso . Ejemplos incluyen el cambiador automático de herramienta, que permite sustituir automáticamente herramientas en el husillo según requiera el mecanizado; y el sistema de refrigerante, que se activa o desactiva para modular la temperatura durante la operación . Estas características reducen el tiempo de configuración manual y permiten operaciones complejas integradas en un solo programa .

Las instrucciones en un programa CNC tienen una estructura secuencial donde cada bloque está numerado y usualmente contiene un solo comando . Estas instrucciones son encabezadas por la letra N seguida del número de registro, por ejemplo, 'N0040', indicando la posición en la secuencia . Include códigos como G01, especificando movimientos lineales a puntos designados, y variables como F para la velocidad de avance . Cada letra en el bloque tiene un significado, describiendo instrucciones específicas necesarias para las operaciones de maquinado, por ejemplo X, Y, Z para movimiento en ejes .

Los códigos G y M son fundamentales en un programa CNC, desempeñando roles específicos. Los códigos G controlan las funciones de movimiento de la máquina, como avances, pausas y ciclos (por ejemplo, G01 para movimientos lineales). Los códigos M se utilizan para comandos misceláneos más allá del movimiento, como el arranque/detención del husillo, cambio de herramienta, y activación del refrigerante . Mientras los códigos G se enfocan en controlar los movimientos físicos, los códigos M gestionan aspectos operativos y de gestión del proceso de mecanizado .

El sistema de realimentación es crucial porque permite monitorear y ajustar continuamente la posición y velocidad de la herramienta de corte durante las operaciones de maquinado, asegurando precisión y calidad . Este sistema es típico de configuraciones con servomotores, donde se requiere una adaptación constante a las condiciones de trabajo para mantener la exactitud en los procesos . Para máquinas de gran porte y alta precisión, la realimentación es esencial para prevenir desviaciones en el comportamiento operativo .

El controlador CNC interpreta el programa CNC y ejecuta los comandos de manera secuencial, activando las funciones adecuadas de la máquina y controlando el movimiento de los ejes según lo indicado por el programa . Además de estas tareas, el controlador puede modificar y editar los programas al detectar errores, realizar una verificación especial del programa sin material real (operación en vacío), y aceptar entradas del operador como los valores de longitud de las herramientas . Estas capacidades permiten mayor flexibilidad y corrección en el proceso de manufactura .

El código G90 se utiliza para referenciar las coordenadas del punto de destino al punto de origen de coordenadas (sistema de valores absolutos), lo cual es útil para determinar posiciones exactas y globales respecto a un marco de referencias fijo . Por otro lado, el código G91 hace referencia a las coordenadas del punto de destino en relación al punto actual de la máquina (sistema de valores incrementales), beneficioso para instrucciones relativas o de desplazamiento progresivo .

También podría gustarte