Sunteți pe pagina 1din 38

UNIVERSIDAD NACIONAL DE TRUJILLO

Facultad de Ingeniería
E.A.P. de Ingeniería Mecatrónica.

Prototipo de una CNC de bajo costo

DOCENTE

Dr. OLORTEGUI YUME

ASIGNATURA

Dinámica

ESTUDIANTES

Narciso Horna, Wily Aldo

Trujillo, 29 de Agosto, 2017.


3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Índice
Resumen...........................................................................................................................................................3
Introducción.....................................................................................................................................................4
Materiales........................................................................................................................................................5
Equipos...................................................................................................................................................5
Instrumentos...........................................................................................................................................5
Programas...............................................................................................................................................5
Herramientas..........................................................................................................................................6
Materiales...............................................................................................................................................6
Armado.............................................................................................................................................................7
Parte mecánica.......................................................................................................................................7
Cajón inferior............................................................................................................................................7
Columnas..................................................................................................................................................8
Caja central...............................................................................................................................................9
Montaje final............................................................................................................................................9
Electrónica............................................................................................................................................10
Conexión del arduino con la shield cnc y los driver A4988.....................................................................10
Calibración de los driver A4988.............................................................................................................11
Calibración de los motores.....................................................................................................................11
Comunicación........................................................................................................................................12
Cargar el GRBL al Arduino.......................................................................................................................12
configuracion del UnversaGcode Sender................................................................................................16
programa inkscape.................................................................................................................................18
Concluciones..................................................................................................................................................27
Recomendaciones..........................................................................................................................................28
Liks para descarga de los programas..............................................................................................................28
Referensia.......................................................................................................................................................28
Anexo.............................................................................................................................................................29
Costos...................................................................................................................................................29
Boletas..................................................................................................................................................30
Fotos.....................................................................................................................................................32

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Resumen
Este proyecto se realizó en la búsqueda de realizar un prototipo CNC que puede estar al
alcance de cualquier persona que quiera realizarla este prototipo, para lo cual se buscó
tratar de aminorar costos buscando materiales que puedan servir y no tengan un costo
muy elevado en lo concierne la parte mecánica, en lo que corresponde la parte
electrónica si se tuvo que adquirir todo nuevo, en cuanto a lo que corresponde a software
todos son libres y de descarga gratuita
La secuencia de funcionamiento es la siguiente:
generación un archivo en formato jpg, importación a Entorno CAM Grbl Controller,
definición de secuencia de operaciones y generación de Código G INKSPACE y también
la simulación de trayectoria Grbl Controller además de la ayuda de un microcontrolador
Arduino Uno manda señales de 5V a la Shield cnc-Grbel la cual con ayuda de los de

los Driver A4988 lo convierte a 12V y así poder dar movimiento a los motores paso a

paso que a su vez mueven los ejes roscados de un hilo que permiten que las
plataformas se puedan desplazar y así poder realizar el trabajo correspondiente a la
imagen que se vectoriso y también dependiendo del material sobre el cual se quiera
plasmar el trabajo ya que esto dependerá de que instrumento utilizaremos para que nos
ayude a plasmar el trabajo deseado para lo cual puede variar desde un
lapizero,plumo,lápiz hasta un mototul el cual nos ayudara en el trabajo sobre madera ,
metal ,baquelita ,etc. . El área de trabajo es de 200x200x100 mm

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
Fig. N° 1.prototipo terminado

Introducción
El control numérico por computadora, de ahora en adelante CNC, es un sistema que
permite controlar en todo momento la posición de un elemento físico, normalmente una
herramienta que está montada en una máquina. Esto quiere decir que mediante un
software y un conjunto de órdenes, controlaremos las coordenadas de posición de un
punto (la herramienta) respecto a un origen (0,0,0 de máquina), o sea, una especie de
GPS pero aplicado a la mecanización, y muchísimo más preciso.

Si vemos el cubo de la imagen, cada una de las aristas tiene unas coordenadas propias e
únicas; así, si quisiéramos dirigir una punta de una herramienta, a tocar cada una de
estas coordenadas, sólo tendríamos que introducir las órdenes pertinentes en el
programa, y cargarlo en la máquina que se encargará de ejecutar los diferentes caminos.
La primer cifra representa el desplazamiento sobre el eje X, la segunda sobre el Y, y la
tercera sobre el Z.

Fig. N°2. Cubo en el espacio

Así pues, el CNC controla todos los movimientos de la herramienta cuando estamos
fabricando, y no solo controla las coordenadas que hemos visto, 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. Y de todas ellas espero ir hablando en
este blog.

La pregunta lógica ¿para qué sirve el CNC? Pues como hemos dicho, nos permite
controlar en todo momento cuales son los movimientos de una herramienta, así que nos
servirá para obtener piezas con determinadas medidas, para crear programas que nos

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
repitan con gran precisión piezas iguales, también se utiliza, y mucho, para verificar las
medidas de algo que ha sido fabricado.

Materiales

Equipos
- Laptop
- Fuente 12v 10A

Fig. N° 3. Fuente 12v 10A Fig. N° 4. Motor nema 17 Fig. N° 5. Arduino UnoR3

Instrumentos

- Wincha (precisión 0.5 cm)


- Motor paso a paso (nema 17 ,12v DC ,1A , 3.75°, 96 pasos por vuelta
50x50x45 mm
- Arduino UnoR3
- Shield CNC-RGBL
- Driver A4988

Fig. N° 6.Acople de 5 a 8 mm Fig. N° 7. Shield cnc Fig. N° 8.Driver A4988

Programas
- Inkscape -0.91-x64
- UniversalGcode Sender 1.9.0
- Arduino
- Java Setup8
- GRBL
CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Herramientas
- Alicate
- Desatornillador
- Llave hexagonal 2”
- Arco sierra
- Mototuul bauker
- Cautil

Materiales
- Melamine de 18 mm (300x70mm ,200x200mm,130x100,100x75mm)
- Pernos (3mm ,5mm , hilo fino)
- Tonillos (para melamine de 1” ½”)
- Rodamientos ( 8mm de diámetro interno)
- Acople (5 a 8mm)
- Eje roscado (1 hilo de entrada 8mm x 300mm)
- Abrazaderas (4”)
- Barra de acero (10mm x 2m)
- Barra de acero hueca (10mm x 500mm)
- Tuercas (8mm)
- Pernos
- Cable flexible
- Molex
- Termo contraíble
- Pintura
- Grasa y aceite
- Culer 12v

Fig. N° 8 eje roscado Fig. N° 9.barra de acero Fig. N° 10.rodamiento

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Armado

Parte mecánica

Fig.n°11

Cajón inferior

primero procedemos al armando del cajón inferior uniendo las tablas de


melamine de 300x70 mm atornillándolas para poder obtener un
rectángulo uniforme , luego de esto procedemos a medir el lugar donde
se harán los agujeros de 22mm de diámetro por reposara uno de los
motores el cual ira sujetado con tonillos de hilo fino al melamine ,en el
otro extremo igualmente procedemos hacer un agujero pero esta vez
solo hasta la mitas del ancho del melamine o calculando que el
rodamiento quede al ras del melamine ,luego procedemos hacer un
agujero de 10mm de diámetro a los extremos de los agujeros
anteriormente hechos donde reposaran las guías echas de las barras
de acero de 16 mm .

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Fig. N° 11 .medida donde se deben hacer los agujeros

Cortamos el eje roscado a una longitud de 300mm, lo acoplamos al


rodamiento. El cual lo colocamos en el agujero de la cara que solo se
hiso hasta la mitad , ponemos el acople de 5 a 8 mm al motor ,luego
esto lo colocamos en el cajón de modo que le acople quede en la parte
interior del cajón ,unimos el acople al eje roscado de 8mm y ajustamos
Columnas
Realizamos el mismo procedimiento anterior de hacer un agujero
completo y uno a la mitad pero esta vez utilizando los melamine de
400x70 mm pero ya en forma vertical

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Fig. N° 12.medidas donde se debe hacer los agujeros .

Caja central
En esta parte utilizaremos la tablas de 200x100 y 100x75 unimos a las
dos tablas de 100x75 mm a la de 200x100 pero la de 100x200 montada
sobre las otras dos y procedemos a entornillar, una vez hecha la unión
procedemos a repetir los mismos pasos realizados anteriormente de
hacer los agujeros en ambas tablas de 100x75

Fig. N° 13. Medidas donde se debe reailsar los agujeros

Una vez ya realizado esto procedemos a colocar el eje y los dos guías

Montaje final
Una vez ya realizada la todo esto procedemos a dos tablas restantes la
de 200x200 mm y la 130x100 mm , para lo cual primero cortamos
pedazos de 50 mm de long. de la barra hueca y con ayuda de las
abrazaderas lo fijamos la las tablas de 200x200mm por donde pasaran
las guías del cajón inferior y con ayuda de otra abrazadera sujetamos
una tuerca que ira enroscada en el eje central y de igual manera aremos
con los ejes de ,130x100mm y 200x100mm ,

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Fig. N° 14. Colocación de los canales para las guias Fig. N°15. Unión columnas y el eje inferior

Fig. N° 16. Parte mecánica terminada

Electrónica

Conexión del arduino con la shield cnc y los driver A4988

- Primero conectamos el arduino con la shield haciendo coincidir las


partes por donde se alimentan y que los pines hembra y macho
coincidan desde la parte trasera tomando de referencia el punto de
alimentación del arduino uno

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Fig. N° 17. Unión de la shiled y el arduino uno R3

- Los driver A4988 los conectamos con el potenciómetro en dirección al


punto de alimentación de la shield cnc en la misma indica que eje va a
controlar cada driver

Calibración de los driver A4988

- Los que aremos es calibrara el voltaje de referencia (Vr) utilizando la


siguiente formula

Vr = Imax (8 x Rs) 0.7

Imax = el amperaje de los motores


Rs = resis. Que tiene el driver

Para muestro caso los valores serian Imax= 1A, Rs=0.1 ohm,
remplazando estos valores tendremos un Vr = 0.56 v que es con el que
trabajara el driver .
Ahora conectamos un yamper a uno de los puntos GNR, este lo
conectamos al negativo del multímetro y al positivo un desarmador con
el que vamos a ir graduando el potenciómetro hasta llegar al voltaje
calculado
Importante: para hacer esta calibración solo tiene que estar
alimentado el arduino y todos los demás componentes ya puestos
en su lugar

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Fig. N° 18. Calibración del voltaje de referencia Referencia

Calibración de los motores


- Como sabemos estos motores son pasa a paso por lo que son muy
precisos en sus movimientos bueno son motores bi polares lo que
quiere decir que tiene dos bobinas y por lo tanto 4 cables ahora
tenemos que identificar que cables pertenecen a casa bobina para
hacer esto hay un método con la ayuda de un led y moviendo el eje de
motor

Comunicación

Fig.n°18

Cargar el GRBL al Arduino

- Conectamos el Arduino a la pc , abrimos el programa de Arduino , vamos a


librería y cargamos la librería GRBL.ZIP

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Fig. N° 19

- Ejecutamos el GRBL Como ejemplo

Fig. N° 20

- Prosedemos a cargar el programa al arduino una ves echo esto configuramos


la comunicación serial llendo aqui

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Fig. N° 21

- Una ves echo esto procedemos a configurar los puertos seriales

Fig. N° 22

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
- Colocando el comando $ nos aparecerá estos comandos que son lo que se
utilizaran a configurar los puertos

Fig. N° 23

- Introducimos el comando $$ y nos aparecerá la configuración inicial

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Fig. N° 24

- La configuración para este motores paso a paso de 3.75° seria :

$0= 96, $1=96, $2=96 (el n°de pasos por mm )


$4=234, $5=234 (velocidad)
$8= 177 (aceleración)
- una ves echa esta configuración verificamos introduciendo el comando $$
que todo se haya guardado correctamente y de esta manera ya estaría lista la
configuración serial
Importante: toda esta configuración se debe hacer sin
haber conectado la shield y los driver, con el Arduino
solo

Configuración del UnversaGcode Sender

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
- primeramente procedemos a instalar el java stup8 ya que sin este
programa no abriría el universalGcodeSender
- una vez echo el paso anterior procedemos a abre el universal

Fig. N° 25

- se debe hacer esta configuración

Fig. N° 26

- una ves echa la configuración procedemos presionar open pero para


esto debe de estar conectado el Arduino

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
- una vez ya establecida la comunicación en la ventana commands
podemos hacer una nueva configuración encase hayamos calculado
algo mal
- en la ventana file mode en browse podemos buscar las imágenes ya
vectorisadas que queramos plasmar en visualize podemos ver el
dibujo a plasma y como va hacer el trabajo de la máquina y en send ya
mandamos el dibujo a plasmarse en el material que hayamos escogido

Fig. N° 27

- en la ventana machine control podemos manejar manualmente la


máquina para fijar el punto( 0,0,0)

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Fig. N° 28

Programa inkscape

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
- abrimos el programa e importamos una imagen formato jpg

Fig. N° 29

- una vez seleccionada la imagen desde tu ordenador aceptamos esta


ventana

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
-

Fig. N° 30

- Nos aparece la imagen y lo ponemos en la coordenada (0,0)

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
Fig. N° 31

- Seleccionamos y Verctorizamos mapa de bits

Fig. N° 32

- Damos algunas configuración si es necesario y luego aceptamos

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

Fig. N° 33

- Separamos la imagen original de la copia y luego eliminamos la original

Fig. N° 34 Fig. N° 35

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
- Ponemos la imagen de Nuevo en 0,0 , la arreglamos a nuestro gusto y
preparamos el objeto para el trayecto

Fig. N° 36

- Dinamizamos la imagen

Fig. N° 37

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
- Seleccionamos el dibujo y entramos a extenciones ,buscamos
Gcodetools y puntos de orientacion para que nos de el 0,0 de la imagen

Fig. N° 38

- Aceptamos .

Fig. N° 39

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
- Ya tenemos los puntos de orientacion

Fig. N° 40

- Entramos de nuevo en extenciones y Gcodetool y bamosa herramientas

Fig. N°41

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
- Seleccionamos dependiendo del tipo de herramienta que itilisaremos
para tallar la imagen , podemos seleccionar pre determiando si
trabajaremos con lapiz ,lapisero o plumon y cilindro si trabajaremos con
un mototool .

Fig. N°42

- Una ves seleccionada el tipo de instrumento que utilisaremos aplicamos


y luego cerramos

Fig. N°43

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
- Nuevamente entramos en extencion , Gcodetool y seleccionamos
trayecto a Gcodtool

Fig. N°44

- Una ves ya ahí entramos en preferensia y colocamos el monbre al


archivo en formato ngc

Fig. N°45

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
- Regresamos nuevamente a trayecto Gcodetool y aplicamos . pero para
eso ya debimos hever creado una carpeta donde se guardaran los
archivos

Fig. N°46

- Y ya tenemos nuetra inagen vectorisada y lista para ser plasmada por


nuetra cnc

Fig. N°47

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
Concluciones

Se llego al objetivo de lograr elaborar una cnc de un costo menor a las aque
podemoe encontra en el mercado y en comparaciona otros prototipos similares que
utilizan piezas mecanicas espesificas para estos tipos de maquinas que por lo
general bordena los 600 dolares , dado que si lo vemos desde un punto de vista
ecologico es veneficioso para el medio ambiente ya que algunas de los materiales
utilizados en la elaboracion de maquina son de resiclaje como por ejemplo los
motores ,fueron resiclados de una fotocopiadora vieja ,al igual que el melamine son
retasos que sobraron de algun trabajo hecho con ese tipo de materiales que por lo
cierto es bastante rigido y compacto ideal para este tipo de maquinas que se
caracterisan por su presicion .
Dado que por otro lado podria ser una muy biena opcion para poder ser
desarroyada en lugares donde los resursos economicos no son muy abundantes y
que por facil accesibiladad a muchos de los materiales utilisados puede ser
elaborada con mucha mas facilidad .
Como se sabe el campo en el que se podria utilisar es muy amplio como en la
elaboracion de dibujos con un grado alto de complejidad ,tallado en madera metal o
vidrio y como creo yo una de las utilidades mas resaltante para un estudiante de
mecatronica o electronica es la elaboracion de la pcb ya que no tendria qu estar en
contacto con los ditintos acidos que se utilisan para su elaboracion . es una
maquina interesante y mas aun que puede estar al alcance de quien tenga las
ganas y no mucho dinero .

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
Recomendaciones

- Recomiendo de no resiclar lo que consierne la parte electronica dado


que son de vida util corta y afectaria en el desempeño del prototipo de
preferencia que do lo que sea electronico sea nuevo .
- No conectar la shield a su alimentacion hasta que se haya concluido
con la calibracion de los diver y se aya cargado el GRBL en el arduino ,
de caso contrario se quemara los divers y todos los componentes
- Si encaso se pudiera conseguir un eje roscado de 4 hilos de entrada
esto aumentaria en 8 veses la rapides con la que trabaja la cnc
- Ser presiso al momento de realisar los agujeros para evitar que los
rodamientos y demas piesas queden flojas en su lugar
- Colocarle un cules a los diver dado que por la cantidad de pulsos que
resive y emite tiende a recalentar
- Tratar de realisar trabajos que no exedan la dimencion de 200x 150
mm dado que esta es su area de trabajo de la cnc

Liks para descarga de los programas

- https://github.com/Protoneer/GRBL-Arduino-Library
- https://github.com/winder/Universal-G-Code-Sender
- https://inkscape.org/es/descargas/

Referensia
- http://www.eminebea.com/en/product/rotary/steppingmotor/hybrid/stand
ard/
- file:///C:/Users/vea1/Downloads/NEMA-MOTOR-CORPORATION-
MINIBEA-MATSUSHITA%20(1).pdf
- http://bibliodigital.itcr.ac.cr/bitstream/handle/2238/521/Informe
%20Proyecto%20torno%20CNC.pdf?sequence=1&isAllowed=y
-

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
Anexo
Costos

materiales cantidad costo /uni. costo total


motores paso a paso 3 10 30
SHIELD CNC- GRBL 1 16 16
DRIVER A4988 3 10 30
rodamientos de 8mm 3 5 15
acople de 5 a 8 mm 3 12 36
fuente 12v 10A 1 68 68
tornillo de potencia de 1 hilos de entrada 1 10 10
madera 30x7 cm 4 2 8
madera de 20x20 1 3 3
madera de 13x10 1 2 2
madera de 10 x7.5 2 2 4
madera de 40x7 cm 2 3 6
abrasaderas 12 0.5 6
barra de acero de 10mm x 1m 2 12 24
barra de acero hueca de 11mm x 1m 1 12 12
tuercas y pernos 1 10 10
cables , moles ,otros 1 16 16
mototool 1 190 190
envio de lima por pedido 1 12 12
arduino Uno R3 1 50 50
tuercas mariposa 12 0.8 9.6
pintura 2 7 14
culer 1 6 6
termo contraible y manguera 1 5 5
TOTAL 582.6

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
Boletas

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO
Fotos

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

CNC - UNT
3
ING. MECATRONICA
UNIVERSIDAD NACIONAL DE TRUJILLO

CNC - UNT

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