Sunteți pe pagina 1din 27

FRESADORA CON IMPLEMEMTACIÓN DE UN CONTROL CNC

JUAN DAVID RODRÍGUEZ SUESCA

INSTITUCIÓN EDUCATIVA SAN JERÓNIMO EMILIANI


ESPECIALIDAD DE ELECTRICIDAD
11-A
TUNJA
2018
FRESADORA CON IMPLEMEMTACIÓN DE UN CONTROL CNC

JUAN DAVID RODRÍGUEZ SUESCA

Trabajo de grado para obtener el título


De bachiller técnico en instalaciones eléctricas en baja tensión

ASESOR:
ISAAC GIL TOVAR
Ingeniero electrónico

INSTITUCIÓN EDUCATIVA SAN JERÓNIMO EMILIANI


ESPECIALIDAD: ELECTRICIDAD
11-A
TUNJA
2018
TABLA DE CONTENIDO

RESUMEN……………………………………………………………………………........5
ABSTRACT………………………………………………………………………………...6
INTRODUCCIÓN………………………………………………………………………….7
1. FORMULACIÓN DEL PROBLEMA…………………………………………………..8
1.1. PLANTEAMINETO………………………………………………………………....8
1.2. FORMULACIÓN………………………………………………………………….…8
1.3. SISTEMATIZACIÓN…………………………………………………………….….8
2. OBJETIVOS DE LA INVESTIGACIÓN……………………………………………....9
2.1. OBJETIVO GENERAL……………………………………………….....................9
2.2. OBJETIVOS ESPESIFICOS……………………………………………………....9
3. FUNDAMENTOS TEÓRICOS……………………………………………………….10
3.1. CONTROL NUMÉRICO…………………………………………………………..10
3.2. HISTORIA DE LA FRESADORA………………………………………………...11
3.3. FRESADORA CNC………………………………………………………………..12
3.4. COMPONENTES BÁSICOS DE UNA FRESADORA CNC…………………..14
3.5. TIPOS DE PROGRAMACIÓN EN UNA FRESADORA CNC………………..16
3.6. PROGRAMACION MANUAL……………………………………………………..16
3.7. PROGRAMACIÓN AUTOMÁTICA………………………………………………17
3.8. FUNCIONAMIENTO COMO MÁQUINA CNC………………………………….18
3.9. SISTEMAS CAD, CAM Y CÓDIGO G……………………………………………19
3.10. SENDER…………………………………………………………………………..20
3.11. CONTROLADOR CNC…………………………………………………………..21
3.12. DRIVERS PARA EL CONTROL DE MOTORES PASO A PASO…………..22
3.13. MOTORES PASO A PASO……………………………………………………..22

3
3.14. APLICACIONES DE UNA FRESADORA CNC………………………………..23
4. MARCO LEGAL O NORMATIVO……………………………………………………24
5. CONCLUSIONES……………………………………………………………………..25
6. APORTES……………………………………………………………………………..26
7. INFOGRAFÍA………………………………………………………………………….27

4
RESUMEN

En el presente trabajo se pretende dar a conocer más fácilmente el funcionamiento


de una maquina o herramienta, la cual es asistida por la implementación de un
Control Numérico Computarizado (CNC). Se pretende construir una maquina (CNC)
con materiales que se puedan conseguir fácilmente y con un presupuesto no mayor
a las 350 mil pesos, para poder realizar algunas tareas en cuanto a el tallado de
madera y cortes de materiales blandos.

Se sabe que el Control Numérico es un sistema aplicado a maquinas herramientas


(FRESADORA) el cual automatiza los movimientos de las partes de las máquinas,
insertando al sistema instrucciones codificados en forma de números y letras. El
sistema interpreta, en forma automática, esos datos y los convierte en salida, a su
vez esas señales controlan varias partes de la maquina como el encendido y el
apagado, el giro preciso de cada motor, etc. Lo que permite el mecanizado de
piezas o imágenes con mayor precisión y con un acabado de calidad.

Palabras clave: máquina, fresadora, Control numérico computarizado, automatizar,


mecanizado.

5
ABSTRACT

The present work aims to make known more easily the operation of a machine or
tool, which is assisted by the implementation of a Computerized Numerical Control
(CNC). It is intended to build a machine (CNC) with materials that can be easily
obtained and with a budget not exceeding 350 thousand pesos, to perform some
tasks in terms of wood carving and cutting soft materials.

It is known that Numerical Control is a system applied to machine tools (MILLER)


which automates the movements of machine parts, inserting into the system coded
instructions in the form of numbers and letters. The system automatically interprets
these data and converts them into output, in turn these signals control various parts
of the machine such as the on and off, the precise rotation of each engine, and so
on. This allows the machining of parts or images with greater precision and with a
quality finish.

Keywords: machine, milling machine, computerized numerical control, automate,


machining.

6
INTRODUCCIÓN

En el trabajo que aquí se presenta surgió y se desarrolló a partir de la búsqueda de


poder realizar de manera más fácil los circuitos electrónicos en pcb sin necesidad
de usar algún tipo de ácido, los cuales son muy tóxicos, también se buscó la manera
de poder realizar cortes muy precisos en materiales blandos como la madera, o el
aluminio o hasta poder tallar algún tipo de imagen en madera, ya que este tipo de
cosas se suelen ser necesarias en el hogar, pero no se tiene a la mano un tipo de
maquina o herramienta la cual pueda realizar estas acciones. En ese sentido, se
decidió trabajar con el objetivo de construir una máquina (FRESADORA) la cual
tuviera implementado un sistema de control numérico computarizado (CNC) similar
a algunas que se había visto en videos de YouTube, la cual podría ser de gran
ayuda para realizar los trabajos anteriormente mencionados.

En el mercado el precio de estas máquinas varían según sus características, van


desde los 2 y hasta 17 millones de pesos, pero se tenía la idea de que la inversión
para este proyecto podía ser menor y de hecho así fue, pues el costo total fue
alrededor de 300 mil pesos debido a los siguientes factores:

 Para la construcción de la maquina se utilizaron materiales de bajo costo que


se pueden conseguir fácilmente en cualquier ferretería.

 Se utilizaron motores paso a paso nema 17 de segunda mano, lo cual


represento un ahorro del 50% al 70%.

 Algunos controladores electrónicos se elaboraron propiamente.

 Se utilizaron paquetes gratuitos tanto para el control de la maquina como


para la creación de los programas y códigos.

 En cuanto la parte de carpintería se utilizó madera totalmente reciclable ya


que no se necesitaba demasiada y no había necesidad de gastar en una
nueva.

7
FORMULACIÓN DEL PROBLEMA

El principal problema que se posee y por el cual se quiere realizar esta máquina, es
que no se cuenta en casa con una herramienta la cual me facilite realizar circuitos
electrónicos en pcb sin necesidad de utilizar cualquier tipo de ácido toxico, también
se necesita para poder cortar materiales blandos y en los cuales se quiere realizar
el tallado de figuras o imágenes a las perfección y las cuales tienen un alto grado
de dificultad al realzarse de forma manual.

PLANTEAMINETO

En una vivienda familiar se requiere tener una máquina que sea capaz de cortar
materiales blandos como los son el acrílico, la madera, el plástico, el aluminio, etc.
Los cuales al realizar cortes manualmente ya sea con una segueta o cualquier otra
herramienta manual no quedan a la perfección que se espera, en algunos casos
también se requiere hacer figuras o tallados en madera ya sea para algún tipo de
decoración, los cuales son muy difíciles de realizar con la técnica de pirograbado en
forma manual ya que no quedan perfectos.

FORMULACIÓN

La formulación del problema principal al que se le quiere buscar una solución


concreta es que “se necesita ¿una máquina que sea capaz de realizar cortes y
tallados de forma perfecta en materiales como como la madera y el plástico?

SISTEMATIZACIÓN

Los sub-problemas a los que se les quiere buscar una solución en general al realizar
este proyecto serian que “se requiere realizar un proyecto según la especialidad del
estudiante, para poderse graduar del colegio, también quiero lograr construir esta
máquina por mis propios medios y verlo como un logro más”.

8
OBJETIVOS DE LA INVESTIGACIÓN

A continuación se mostraran los objetivos que se tienen y que se esperan cumplir


al realizar este proyecto.

OBJETIVO GENERAL

 Realizar una máquina que sea capaz de cortar y tallar piezas en materiales
blandos y a su vez darle un buen uso y aprovechar el buen trabajo que se
espera realice esta máquina al estar acabada.

OBJETIVOS ESPESIFICOS

 Diseñar e implementar un circuito de control para automatizar una máquina


de control numérico computarizado.

 Terminar muy bien la máquina y exponerla en la III feria de innovación


empresarial emilianista en el centro comercial Unicentro.

 Lograr que esta máquina sea un poco amigable con el medio ambiente al no
usar el cloruro férrico al realizar los circuitos electrónicos en pcb ya que esto
se puede realizar por medio de la maquina CNC y que incentive a la gente a
reciclar.

 Desarrollar un software de comunicación PC-máquina para el control


numérico computarizado por medio de un controlador Arduino.

9
FUNDAMENTOS TEÓRICOS

CONTROL NUMÉRICO

El control numérico (CN) o control decimal numérico es un sistema de


automatización de máquinas herramienta que son 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 descodificados 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 los 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.

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.

Así pues, el CNC controla todos los movimientos de la herramienta cuando estamos
fabricando, y no solo controla las coordenadas, sino también, la manera de
desplazarse entre ellas, su velocidad, y algunos parámetros más. Un CNC es un
equipo totalmente integrado dentro de máquinas-herramienta de todo tipo, de
mecanizado, de corte, por láser, cortadoras, etc.

10
HISTORIA DE LA FRESADORA

Tal y como ocurría con la aparición de la fresadora, el primer desarrollo en el área


del control numérico por computadora (CNC) fue realizado por el inventor
norteamericano John T. Parsons en la década de 1940. Este concepto implicaba el
uso de datos en un sistema de referencia para definir las superficies de contorno de
las hélices de un helicóptero. Una de las aplicaciones del control numérico es la que
se realiza en procesos con máquina herramienta. Pero, ¿por qué fue tan importante
la incorporación de un sistema como este? Básicamente porque controlaba la
posición relativa de una herramienta o elemento de procesado con respecto al
objeto que se iba a procesar. Además, poco a poco este sistema fue incorporando
otros avances como funciones de interpolación lineal y circular o cambios
automáticos de herramientas dando lugar a un tipo de máquinas herramienta que,
dada sus prestaciones, paso a denominarse “Centro de Mecanizado”.
La incorporación del control numérico en las máquinas Correa se producía en 1987
con el modelo A-30, máquina de gran tamaño que permitía mecanizar piezas de
grandes dimensiones. En el caso de Correa, todas sus máquinas cuentan con un
sistema de control numérico que permite la automatización del trabajo. Entre los
lenguajes de programación que utilizan nuestras fresadoras destacamos el
internacional ISO y los lenguajes Heidenhain y Siemens.
A partir de ese momento Nicolás Correa iniciaría un ambicioso proyecto para
desarrollar y optimizar su PLC en 4 líneas diferentes de actuación:

 Mejorando la disponibilidad de la máquina con más de 100 máscaras de


diagnóstico permitiendo a las áreas de mantenimiento resolver las
incidencias en la máquina de manera rápida y fiable.

 Gestionando de manera sencilla y ágil las interrupciones generadas en la


máquina facilitando así el trabajo del fresador.

 Diseñando e integrando en el CNC ciclos propios de fabricante facilitando al


fresador la utilización de la máquina de forma óptima.

 Preparando la máquina para integrar un servicio de tele-diagnóstico y de


conectividad a la nube permitiendo a los clientes mejorar la gestión de la
producción y desarrollando modelos predictivos de mantenimiento en el
futuro.

11
FRESADORA CNC

La introducción del control numérico computarizado (CNC) ha ampliado


exponencialmente las aplicaciones de las máquinas industriales mediante la
automatización programable de la producción y el logro de movimientos imposibles
de efectuar manualmente, como círculos, líneas diagonales y otras figuras más
complicadas que posibilitan la fabricación de piezas con perfiles sumamente
complejos. Esto también se traduce en la optimización de muchas variables
esenciales de todo proceso de manufactura: productividad, precisión, seguridad,
rapidez, repetitividad, flexibilidad y reducción de desechos.
La multiplicidad de fresadoras que existen hoy en día se ha expandido
cómodamente hacia la proliferación de sus pares equipadas con CNC. De hecho,
también existen kits especiales para transformar las viejas fresadoras en una
fresadora CNC.
Básicamente, las fresadoras CNC son muy similares a las convencionales y poseen
las mismas partes móviles, es decir, la mesa, el cabezal de corte, el husillo y los
carros de desplazamiento lateral y transversal. Sin embargo, no presentan palancas
ni manivelas para accionar estas partes móviles, sino una pantalla inserta en un
panel repleto de controles y una caja metálica donde se alojan los componentes
eléctricos y electrónicos que regulan el funcionamiento de motores destinados a
efectuar el mismo trabajo que hacían las palancas y manivelas de las viejas
máquinas. Entre estos componentes se encuentra el CNC, que es una computadora
principalmente responsable de los movimientos de la fresadora a través del
correspondiente software. La combinación de electrónica y motores o servomotores
de accionamiento es capaz de lograr todas las operaciones de fresado posibles.
Para comprender el control de movimientos que ejerce el CNC, vamos a repasar
brevemente cómo funciona una fresadora convencional.

12
La figura esquematiza es una fresadora típica. En este tipo de máquinas, las
manivelas accionan las partes móviles en forma manual para que la herramienta de
corte (fresa) se desplace linealmente en por lo menos tres ejes, que reciben el
nombre de ejes principales:

Eje X: horizontal y paralelo a la superficie de sujeción de la pieza. Se asocia con el


movimiento en el plano horizontal longitudinal de la mesa de fresado.

Eje Y: forma un triedro de sentido directo con los ejes X y Z. Se asocia con el
movimiento en el plano horizontal transversal de la mesa de fresado.

Eje Z: donde va montada la fresa, es el que posee la potencia de corte y puede


adoptar distintas posiciones según las posibilidades del cabezal. Se asocia con el
desplazamiento vertical del cabezal de la máquina.

Si la fresadora dispone de una mesa fija, estos tres desplazamientos son ejecutados
por el cabezal.

Ahora bien, es claro que el fresado de piezas más complejas requerirá un mayor
número de ejes cuya trayectoria no sea únicamente lineal, sino también rotatoria.
En este punto es donde el concepto de CNC entra en juego, dando origen a una
multiplicidad de ejes complementarios controlados de forma independiente y
determinados por el movimiento de mesas giratorias y/o cabezales orientables. Esto
origina una diversidad de modelos de máquinas que posibilitan el mecanizado de la
pieza por diferentes planos y ángulos de aproximación.

En una máquina de mecanizados en CNC una computadora controla el movimiento


de la mesa, el carro y el husillo. Una vez programada la máquina esta ejecuta todas
las operaciones por sí sola, sin necesidad de que el operador esté manejándola. En
el caso de una industria o un taller, esto permite aprovechar mejor el tiempo del
personal para que sea más productivo.

13
COMPONENTES BÁSICOS DE UNA FRESADORA CNC

1 – Columna
2 – Pieza de trabajo
3 – Mesa de fresado, con desplazamiento en los ejes X e Y
4 – Fresa
5 – Cabezal de corte que incluye el motor del husillo
6 – Panel de control CNC
7 – Mangueras para líquido refrigerante
X, Y, Z – Ejes principales de desplazamiento
B – Eje complementario de desplazamiento giratorio del cabezal de corte
W – Eje complementario de desplazamiento longitudinal del cabezal de corte

La función primordial del CNC es la de controlar los desplazamientos de la mesa,


los carros transversales y longitudinales y/o el husillo a lo largo de sus respectivos
ejes mediante datos numéricos. Sin embargo, esto no es todo, porque el control de
estos desplazamientos para lograr el resultado final deseado requiere el perfecto
ajuste y la correcta sincronización entre distintos dispositivos y sistemas que forman
parte de todo proceso CNC.

14
Estos incluyen los ejes principales y complementarios, el sistema de transmisión,
los sistemas de sujeción de la pieza y los cambiadores de herramientas, cada uno
de los cuales presenta sus modalidades y variables que también deben estipularse
adecuadamente.

Este riguroso control lo efectúa un software que se suministra con la fresadora y


que está basado en alguno de los lenguajes de programación numérica CNC, como
ISO, HEIDENHAIN, Fagor, Fanuc, SINUMERIK y Siemens. Este software contiene
números, letras y otros símbolos -por ejemplo, los códigos G y M– que se codifican
en un formato apropiado para definir un programa de instrucciones capaz de
desarrollar una tarea concreta. Los códigos G son funciones de movimiento de la
máquina (movimientos rápidos, avances, avances radiales, pausas, ciclos),
mientras que los códigos M son las funciones misceláneas que se requieren para el
maquinado de piezas, pero no son de movimiento de la máquina (arranque y paro
del husillo, cambio de herramienta, refrigerante, paro de programa, etc.). De esto se
desprende que para operar y programar este tipo de máquinas se requieren
conocimientos básicos en operaciones de mecanizado en equipo convencional,
conocimientos elementales de matemática, dibujo técnico y manejo de instrumentos
de medición.

En la actualidad el uso de programas CAD (diseño asistido por computadora) y CAM


(fabricación asistida por computadora) es un complemento casi obligado de toda
máquina CNC, por lo que, generalmente, la manufactura de una pieza implica la
combinación de tres tipos de software:

CAD: realiza el diseño de la pieza.

CAM: calcula los desplazamientos de los ejes para el maquinado de la pieza y


agrega las velocidades de avance, velocidades de giros y diferentes herramientas
de corte.

Software de control (incluido con la máquina): recibe las instrucciones del CAM y
ejecuta las órdenes de desplazamiento de las partes móviles de la fresadora de
acuerdo con dichas instrucciones.

15
TIPOS DE PROGRAMACIÓN EN UNA FRESADORA CNC

Para la realización de un programa de maquinado se pueden utilizar dos métodos:

Programación Manual: En este caso, el programa pieza se escribe únicamente por


medio de razonamientos y cálculos que realiza un operario.

Programación Automática: En este caso, los cálculos los realiza un computador,


que suministra en su salida el programa de la pieza en lenguaje máquina. Por esta
razón recibe el nombre de programación asistida por computador. De este método
hablaremos más adelante.

PROGRAMACION MANUAL

El lenguaje máquina comprende todo el conjunto de datos que el control necesita


para la mecanización de la pieza. Al conjunto de informaciones que corresponde a
una misma fase del mecanizado se le denomina bloque o secuencia, que se
numeran para facilitar su búsqueda. Este conjunto de informaciones es interpretado
por el intérprete de órdenes. El programa de mecanizado contiene todas las
instrucciones necesarias para el proceso de mecanizado. 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 anárquico de los códigos de programación. 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.

16
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 a
N999).

X, Y, Z son las direcciones correspondientes a las cotas según los ejes X, Y, Z de


la máquina herramienta. 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.

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.

17
FUNCIONAMIENTO COMO MÁQUINA CNC

La siguiente presentación reúne los conceptos principales para comprender el


funcionamiento de la máquina fresadora CNC DIYLILCNC, prototipo desarrollado
para fines de investigación y diseño de piezas. Esto es el preámbulo para
comprender el funcionamiento de esta máquina herramienta.

El proceso para transformar un modelo virtual de 2 o 3 dimensiones en una pieza


de maquinado final pasa por seis etapas, las cuales son realizadas de forma
individual o en etapas agrupadas, dependiendo de cada fabricante o diseñador de
máquinas CNC, tanto en hardware como en software. Estas etapas son:

 Diseño asistido por computadora (CAD)


 Manufactura asistida por computadora (CAM)
 Envío de código G hacia la máquina (Sender)
 Controlador CNC
 Drivers de motores paso a paso (Stepper Driver)
 Movimiento de ejes (Motores paso a paso)

Las 3 primeras etapas se ejecutan en la computadora y las siguientes 3 etapas son


parte de la máquina CNC.

18
SISTEMAS CAD, CAM Y CÓDIGO G

En el sistema CAD (Diseño asistido por computadora) la pieza que se desea


maquinar se diseña en la computadora con herramientas de dibujo y modelado
sólido. Para la fabricación sustractiva de 3D o archivos de diseño en 2D, por lo
general se utiliza la extensión de archivos CAD DXF. DXF (acrónimo del inglés
Drawing Exchange Format) es un formato de archivo informático para dibujos de
diseño asistido por computadora, creado fundamentalmente para posibilitar la
interoperabilidad entre los archivos .DWG, usados por el programa AutoCAD, y el
resto de programas del mercado.

Para fabricación aditiva se utiliza principalmente la extensión STL. STL (siglas


provenientes del inglés "'STereo Lithography'"') es un formato de archivo informático
de diseño asistido por computadora (CAD) que define geometría de objetos 3D,
excluyendo información como color, texturas o propiedades físicas que sí incluyen
otros formatos CAD. Fue creado por la empresa 3D Systems, concebido para su
uso en la industria del prototipo rápido y sistemas de fabricación asistida por
ordenador. En especial desde los años 2011-2012 con la aparición en el mercado
de impresoras 3D de extrusión de plástico termofusible (personal y asequible), el
formato STL está siendo utilizado ampliamente por el software de control de estas
máquinas.

Posteriormente el sistema CAM (manufactura asistida por computadora) toma la


información del diseño y genera la ruta de corte que tiene que seguir la herramienta
para fabricar la pieza deseada. A partir de esta ruta de corte se crea
automáticamente el programa de maquinado, el cual puede ser introducido a la
máquina mediante un dispositivo de almacenamiento (Pendrive, CD, etc.) o enviado
directamente desde una computadora.

Hoy día los equipos CNC con la ayuda de los lenguajes conversacionales y los
sistemas CAD/CAM permiten a los usuarios producir piezas con mucha mayor
rapidez y calidad, sin necesidad de tener una alta especialización.

El código G es un formato de texto que se puede escribir con la mano o generada


por un script. Aplicaciones de CAM se utilizan generalmente para generar el código
G.

19
SENDER

Un software Sender tiene como misión principal enviar la información de código G


a través de un protocolo de comunicación desde la computadora hacia la máquina.
Este no es el único método, ya que muchas máquinas CNC permiten cargar los
datos de maquinado desde dispositivos de almacenamiento como pendrives o
tarjetas SD (antiguamente desde tarjetas perforadas y diskettes). En la actualidad,
se utiliza comunicación por puerto paralelo o puerto serial. Sin embargo, debido a
que este tipo de puertos se encuentra obsoleto para las distintas marcas de
computadoras se está emigrando todo el desarrollo CNC a comunicación por puerto
USB. El software sender también controla el flujo de datos enviados funcionando
como "Buffer", de modo que si una máquina CNC acumula muchas instrucciones o
queda vacía de datos, puede comunicarse con el programa sender para detener el
envío de datos o para solicitar más.

Los Software sender han ido evolucionando en el tiempo, y en la actualidad ofrecen


importantes características entre las cuales están:

 Permiten una interacción entre los distintos recursos y características a


través de interfaz gráfica de usuario (GUI).

 Permiten ejecutar movimientos en la máquina de forma manual (código G


desde teclado) o automática a través de la carga de un script (programa de
mecanizado).

 Permiten la visualización del objeto virtual y de la trayectoria que seguirá la


herramienta en su recorrido.

Para tomar como ejemplo se ha utilizado como interfaz Sender el Software Universal
GcodeSender, el cual es una interfaz gráfica de usuario con todas las funciones
requeridas en la gestión de código G y recomendada para su uso por el
desarrollador del firmware controlador CNC usado también en esta máquina.

Teniendo en cuenta que Sender es solo uno de muchos softwares que existen para
controlar maquinas CNC.

20
CONTROLADOR CNC

Un controlador CNC que permite la calibración, configuración y el control de


fresadoras CNC. Es el encargado de procesar cada línea de proceso de un
programa de maquinado (Programa en código G) para que la máquina herramienta
ejecute los movimientos necesarios para realizar una rutina de fresado.

GRBL es un firmware libre y de código abierto que se puede utilizar. Este programa
ha sido diseñado para ser cargado en plataformas de desarrollo Arduino.

En el ejemplo el controlador Grbl recibe secuencias de código de maquinado desde


una interfaz sender por USB (que es un puerto de serie) y utiliza esta comunicación
serial para controlar el flujo de código, es decir, cuando el GRBL envía una señal de
"estoy lleno" detiene la transmisión hasta que GRBL pide más datos.

Un software CNC Controler ejecuta cuatro unidades principales de procesamiento


de control numérico:

 Unidad de entrada y salida de datos.


 Unidad de memoria interna e interpretación de órdenes.
 Unidad de cálculo.
 Unidad de enlace con la máquina herramienta.

21
DRIVERS PARA EL CONTROL DE MOTORES PASO A PASO

La palabra Driver puede tener muchos significados (en software, la palabra driver
se asocia a un "controlador de dispositivos"). Aquí tenemos que limitar nuestra
definición a cualquier equipo electrónico inteligente que proporcione un control
ajustable de la velocidad para un motor. El driver para un motor paso a paso
corresponde a un circuito electrónico, el cual tiene la característica de conmutar
cada una de las bobinas del Stepper y a su vez, generar la secuencia en que debe
alimentarse cada bobina para generar un paso. Junto con ello, permite invertir el
giro del motor invirtiendo la secuencia en que las bobinas son conmutadas.

MOTORES PASO A PASO

Los motores paso a paso permiten realizar el desplazamiento de cada uno de los
ejes de la máquina sin manipulación humana directa. Proporcionan movimiento
mecánico según la secuencia de energización entregada por su correspondiente
driver. Los motores normalmente usados tipo stepper son los motores unipolares,
bipolares e híbridos.

Se podrían utilizar motores paso a paso bipolares para sus 3 ejes en formato NEMA
17 de 3A de intensidad de corriente nominal, lo cual le permite ejercer un torque
nominal de 1.8 N-m. Posee 200 pasos por giro, por lo que permite posiciones
angulares de 1.8° de separación.

22
APLICACIONES DE UNA FRESADORA CNC

Aparte de aplicarse en las máquinas-herramienta para modelar metales, el CNC se


usa en la fabricación de muchos otros productos de ebanistería, carpintería, etc. La
aplicación del sistema de CNC en las máquinas-herramienta ha hecho aumentar
enormemente la producción, al tiempo que ha hecho posible efectuar.

Actualmente, muchas de las maquinas modernas trabajan con lo que se conoce


como “lenguaje conversacional” en el que el programador escoge la operación que
desea y la máquina, le pregunta los datos que se requieren. Cada instrucción de
este lenguaje conversacional puede representar decenas de códigos numéricos.
Por ejemplo, el maquinado de una cavidad completa se puede hacer con una sola
instrucción que especifica el largo, el alto, profundidad, posición, radios de las
esquinas, etc. Algunos controles incluso cuentan con traficación en pantalla y
funciones de ayuda geométrica. Todo esto hace la programación mucho más rápida
y sencilla.

Estas fresadoras CNC también pueden emplearse en la elaboración de circuitos


electrónicos en pcb por medio de una fresa de corte, sin necesidad de utilizar ningún
tipo de ácido y de una manera mucho más eficiente.

Otro tipo de aplicación en el que se puede utilizar estas maquinas es en el tallado


de imágenes en madera.

23
MARCO LEGAL O NORMATIVO

 ISO 230-2: 1997 código de ensayo para máquina-herramienta.


Parte 2: determinación de la precision y le repetitividad de posicionamiento
de los ejes de control numérico

 ISO 230-4: 1996 código de ensayo para máquina-herramienta.


Parte 4: circular de las pruebas de control numérico para máquina
herramienta.

 ISO 841: 1997 control de las maquinas.


Nomenclatura de ejes y movimientos

 ISO 2806: 1994 sistemas de automatización industrial.


Máquinas de control numérico.

 ISO 2972: 1979 control numérico de máquinas.

 ISO 3592: 2000 sistemas de automatización industrial.


Máquinas de control numérico.
Procesador de la estructura NC del archivo de salida y el lenguaje de formato.

 ISO 4342: 1985 control numérico de maquinas


Procesador de entrada NC.
Parte del programa básico de referencia de idiomas.

 ISO 4343: 2000 sistemas de automatización industrial.


Control numérico de máquinas.
Transformador de salida posterior procesador de comandos NC.

 ISO/TR 6132: 1981 control numérico de máquinas.


El mando operativo o formato de datos.

 ISO 6983-1: 1982 control numérico de máquinas.


Formato de programa y la definición de dirección de las palabras.
Formato de posicionamiento, línea de movimiento y control de los sistemas
de control.

24
CONCLUSIONES

 se logró diseñar e implementar un circuito de control para la automatización


de una fresadora CNC

 se pudo culminar la máquina y su funcionamiento es el esperado.

 La fresadora CNC es capaz de realizar la impresión de los circuitos


electrónicos en pcb.

 Se logró cargar un software el cual fuera capaz de establecer la conexión


entre la PC y la fresadora CNC por medio del controlador Arduino.

25
APORTES

Para culminar mi trabajo puedo decir que ha sido de gran importancia para mí ya
que conlleva bastante tiempo, esfuerzo y dedicación para poder terminarlo, pues es
una experiencia nueva para mí, la cual ha sido de gran agrado, la realización de
este trabajo me ha despertado más interés de seguir aprendiendo acerca de la
tecnología y acerca de todo el uso del Control Numérico Computarizado en la
industria.

26
INFOGRAFÍA

 file:///R:/Desktop/Alcaldia%20de%20tunja/64627.pdf

 http://biblioteca.usbbog.edu.co:8080/Biblioteca/BDigital/64627.pdf

 https://www.nicolascorrea.com/es/noticias/historia-fresadora-cnc

 http://www.demaquinasyherramientas.com/mecanizado/fresadoras-cnc

 https://wiki.ead.pucv.cl/index.php/introducci%C3%B3n%20al%20control%20
num%C3%A9rico%20computarizado%20(CNC)

27

S-ar putea să vă placă și