Anda di halaman 1dari 30

1

Contenido

Introducción ............................................................................................................................... 2

OBJETIVOS DEL INFORME ................................................................................................... 3

PARTE 1: ................................................................................................................................... 3

3.1Marco Teórico ................................................................................................................... 3

3.1.1 Lenguaje G-CODE: .................................................................................................. 3

3.1.2 Arduino y GRBL: ...................................................................................................... 8

3.2 Desarrollo de la Investigación ...................................................................................... 9

3.2.1 Instalación del GRBL:............................................................................................... 9

3.2.2 Instalar G-CODE y Sketchup .............................................................................. 13

PARTE 2: ................................................................................................................................. 14

4.1 Electrónica .................................................................................................................. 14

4.2 Cálculos .......................................................................................................................... 20

ACOPLE FLEXIBLE .......................................................................................................... 26

CONCLUSIONES ................................................................................................................... 27

RECOMENDACIONES .......................................................................................................... 28

Referencias Electronicas .......................................................................................................... 29

Anexos...................................................................................................................................... 29
2

1. Planteamiento del problema


1.1.Precepción, identificación y limitación del problema
Considerando que las grandes maquinas CNC son muy caras lo que hace imposible su
manipulación y experimentación. Este proyecto hará el diseño y control de un prototipo de
fresadora CNC mediante arduino para su construcción y así ayudar a familiarizarse con este tipo
de máquinas a los estudiantes.
1.2.Planteamiento del problema en forma de pregunta
¿Por qué se hará el diseño y control de un prototipo de fresadora CNC mediante arduino?
¿En que nos beneficiara el diseño y control de un prototipo de fresadora CNC mediante
arduino?
1.3.Formulación del Problema
Haremos el diseño y control de un prototipo de fresadora CNC mediante arduino para que
así los estudiantes puedan fabricar y manipular dicha máquina y así tener le experiencia
del uso, seguridad y trabajos que se podrán hacer en el prototipo.
1.4.Factibilidad y viabilidad para el estudio del problema

Introducción

En este informe se va dividir en dos partes, la primera parte hablara sobre los programas que

se usaran para poder controlar la Fresadora CNC, estos son el arduino con su librería GRBL la

cual controlara la electrónica y procesara los códigos para coordinar los motores, y el G-CODE

que escribirá esos códigos exportándolos desde programas de diseño para controlar los motores

hacia el GRBL, la segunda parte abordara los cálculos pertinentes, componentes mecánicos,

planos y una breve descripción sobre la electrónica dando a conocer el funcionamiento básico

que suceden en esta.


3

OBJETIVOS DEL INFORME

Describir el uso, información más primordial e instalación de los programas, informar sobre

los elementos que se utilizaran en la electrónica, cálculos realizados y sobre planos que se

utilizaran en el prototipo a realizar.

PARTE 1:

3.1Marco Teórico

3.1.1 Lenguaje G-CODE:

La codificación natural de la generalidad de todas las aparatos de Control Numérico

Automatizado se consuma mediante el enunciado de inferior nivel llamado G & M.

Se presenta del enunciado de sistematización vectorial en el cual se representan trabajos

comunes y entes geométricas muy sencillas (esencialmente fragmentos de la recta y arcos de

circunferencia) junto con sus cuantificaciones de maquinado (resoluciones de tornillo y del

progreso del instrumento).

El seudónimo G & M proviene de las iniciales del programa por instrucciones Generales

y Misceláneas.

Es sabido que en el tierra coexisten aún desiguales dialectos de sistematización con los

códigos G&M, se mostró un gran avance mediante la estandarización que originó la norma ISO.

La estandarización fue acogida por la gran mayoría de los empresarios industriales formales

de CNC que permitieron utilizar los mismos programas en desiguales máquinas CNC de manera

muy directa o con adaptaciones mínimas.


4

Muy a pesar de tratarse de un expresión de programación muy elemental para las preferencias

actuales, lo recio de la conducta y los millones de líneas de sistematización que logran el

funcionamiento de las máquinas de CNC en todas las anchuras del planeta certifican su eficacia

en los próximos años futuros. Por lo tanto el lenguaje de programación de las maquinas CNC es el

G-CODE.

Para hablar del G-CODE puede quedar mejor con instrucciones de modelo:

G00 X0 Y0 Z0
Esto nos lleva a la posición 0,0,0

G00 es avance rápido sin corte y los demás son las coordenadas.

¿Qué sucede en este tema? Donde la rapidez de movimiento es la máxima, pero ocurre que los

movimientos no se producen en línea recta. Si los motores X e Y avanzan la velocidad máxima

(por ejemplo, a 200 mm por minuto) la máquina hace una rumbo mucho más corta, produciendo

donde uno de los motores llegue al filo del contorno.

Por consecuente la orden se utiliza cuando se quiere mover la herramienta sin dar importancia

a la trayectoria del recorrido.

G01 Z1 F5
Esta produce un avance muy lento con corte a la elevación 1 mm, a la velocidad de 5

mm/minuto (feed rate)

G01 es avance de la trayectoria en línea recta. Es usado cuando seccionamos y sí que nos
interesa la dirección que tome la máquina.
Si necesitamos que la máquina produzca una línea recta, uno de los motores tiene que ir más

despacio que el otro, para que se está conserve la ruta que queremos.
5

Figura 1. Ejemplo de trazado.

El listado completo de comandos para CNC es el siguiente:

Códigos Generales

G00: Posicionamiento rápido (sin maquinar)


G01: Interpolación lineal (maquinando)
G02: Interpolación circular (horaria)
G03: Interpolación circular (anti horaria)
G04: Compás de espera
G10: Ajuste del valor de offset del programa
G20: Comienzo de uso de unidades imperiales (pulgadas)
G21: Comienzo de uso de unidades métricas
G28: Volver al home de la máquina
6

G32: Maquinar una rosca en una pasada


G36: Compensación automática de herramienta en X
G37: Compensación automática de herramienta en Z
G40: Cancelar compensación de radio de curvatura de herramienta
G41: Compensación de radio de curvatura de herramienta a la izquierda
G42: Compensación de radio de curvatura de herramienta a la derecha
G70: Ciclo de acabado
G71: Ciclo de maquinado en torneado
G72: Ciclo de maquinado en frenteado
G73: Repetición de patrón
G74: Taladrado intermitente, con salida para retirar virutas
G76: Maquinar una rosca en múltiples pasadas
G96: Comienzo de desbaste a velocidad tangencial constante
G97: Fin de desbaste a velocidad tangencial constante
G98: Velocidad de alimentación (unidades/min)
G99: Velocidad de alimentación (unidades/revolución)

Códigos Misceláneos

M00: Parada opcional.


M01: Parada opcional.
M02: Reset del programa.
M03: Hacer girar el husillo en sentido horario.
M04: Hacer girar el husillo en sentido anti horario.
M05: Frenar el husillo.
M06: Cambiar de herramienta.
M07: Abrir el paso del refrigerante B.
7

M08: Abrir el paso del refrigerante A.


M09: Cerrar el paso de los refrigerantes.
M10: Abrir mordazas.
M11: Cerrar mordazas
M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante.
M14: Hacer girar el husillo en sentido anti horario y abrir el paso de refrigerante.
M30: Finalizar programa y poner el puntero de ejecución en su inicio.
M31: Incrementar el contador de partes
M37: Frenar el husillo y abrir la guarda
M38: Abrir la guarda
M39: Cerrar la guarda
M40: Extender el alimentador de piezas
M41: Retraer el alimentador de piezas
M43: Avisar a la cinta transportadora que avance
M44: Avisar a la cinta transportadora que retroceda
M45: Avisar a la cinta transportadora que frene
M48: Inhabilitar Spindle y Feed override (maquinar exclusivamente con las
velocidades programadas).
M49: Cancelar M48
M62: Activar salida auxiliar 1
M63: Activar salida auxiliar 2
M64: Desactivar salida auxiliar 1
M65: Desactivar salida auxiliar 2
M66: Esperar hasta que la entrada 1 esté en ON
M67: Esperar hasta que la entrada 2 esté en ON
M70: Activar espejo en X
M76: Esperar hasta que la entrada 1 esté en OFF
M77: Esperar hasta que la entrada 2 esté en OFF
M80: Desactivar el espejo en X
M98: Llamada a subprograma
M99: Retorno de subprograma
8

Cabe aclarar que el Torno y la Fresadora son Maquinas CNC y los códigos sirven para todas

las máquinas CNC.

Una noticia positiva es que no tendremos que introducir el G-Code a mano. La gran parte de

estos programas tienen distintos procesos de envió y creación del G-Code por nosotros.

También podremos crear los logotipos en Adobe Illustrator, Corel Draw o Inkscape (si deseas

tener todo Open Source) y exportar a G-code utilizando un plugin.

El programa que utilizaremos para exportar a G-code, es una extensión que instalaremos en el

programa Sketchup, la cual se llama SketchupCam.

Para el uso de impresoras 3D se usan otros programas que exportan el código como por

ejemplo Cura.

3.1.2 Arduino y GRBL:

El autor único del firmware* GRBL es el noruego Simen Svale Skogsrud que lo creo en
el año 2007 para poder controlar los motores paso a paso con Arduino.
GRBL es un firmware que siempre está trabajando en planes, proyectos muy variados, con
una plataforma de interesados muy importantes. Si alguien posee algunas dudas o algo no
marcha correctamente, tendremos gran facilidad de pedirayuda.

Entonces, con el Arduino, una placa preparada para CNC (CNC SHIELD), unos drivers como
los Pololu A4988 o los más poderosos DRV8825, y unos cuantos motores paso a paso, ya que
tendrias todas las piezas electrónicas para iniciar.
9

Como funciona el Firmware:

Para lograr controlar los motores mediante pulsos y asi obtener una aceleración suave y
precisa, el GRBL convierte cada tendencia en una lista de trapecios.
Este es la sustancia del algoritmo de GRBL. Descomponer los movimientos en trapecios para
un motor individual. Separar los movimientos hechos en un listado de líneas totalmente rectas
y hallar la rapidez y detención de cada fragmento, en cada eje.
La lista de trapecios se envía al lugar más trascendental del programa, la interrupción de timer,
donde esos trapecios se convierten en pulsaciones, a una rapidez totalmente exacta para que
todos los motores se desplacen de forma ordenada. Todo este proceso se tiene que elaborar de
la manera más sincronizada posible.
Luego para usar el GRBL de una manera más cómoda (gráfica) y no usarlo desde el

terminal, usáramos el programa Universal G code Sender.

3.2 Desarrollo de la Investigación

3.2.1 Instalación del GRBL:

GRBL conserva toda su programación en la memoria EEPROM*, donde esta es una memoria
permanente que llevan la mayor parte de los procesadores. Puede ocurrir que en algunos casos,
los datos que ya almacenado en el arduino, afecten a la programación por falla. Si ya utilizaste
el Arduino a utilizar antes, es totalmente recomendable formatear la memoria EEPROM.

Compilar GRBL:
El prototipo realizado está muy testeado y ya supero varias revisiones completas a las que fue
probada. Favorablemente, el código se agrupa sin presentar problema desde el IDE de
Arduino.

Paso 1: Descargar el código fuente de GRBL desde github.com y descomprimir el ZIP


10

Figura 2. Descarga del fichero

Descomprime el fichero GRBL, y fijate que hay otra carpeta GRBL


Paso 2: Lo que vamos a hacer es agregar el GRBL como una librería. Para ello,
añadimos la carpeta grbl desde el menú add library en el IDE* de Arduino.
11

Figura 3. Agregar Libreria


Agrega la libreria como un ZIP (aunque sea una carpeta)

Paso 3: Una vez hagamos esto, si queremos compilar el GRBL, tenemos que ir al menú de
programas de ejemplo de Arduino, y buscar el grbl (sí, al agregar la librería, te agrega
automáticamente el GRBL como programa de ejemplo).

Figura 4. Compilar GRBL.


GRBL como programa de ejemplo
Recuerda que hay que seleccionar la placa Arduino Uno! (GRBL por defecto viene
preparado para esta placa)
12

Y antes de compilar, seleccionamos el puerto serie donde tenemos conectado el Arduino.

Por ultimo le damos a compilar y upload, y nos subirá el nuevo firmware a nuestro Arduino.

Entonces podremos revisar si fue fielmente establecido, tan solo conectándonos al puerto serie
(recuerda que la velocidad es de 115200 baudios y se debe configurar a 9600 baudios)

Universal G-CODE Sender:


Esta es una aplicación en Java que nos permitirá exportar archivos gcode e interactuar con
nuestra CNC de forma sencilla y segura. GRBL descifra claramente el G-CODE, pero para la
configuración de tu CNC, el intérprete contiene una serie de comandos especiales.

$$ : Esta función nos muestra la lista con todos los parámetros que podemos disponer y a la
vez podemos configurarla a nuestra necesidad.
El primer paso es configurar los pasos por milímetro. Esto significa, cuantos pasos tiene que
enviar de información el Arduino hacia el motor para que el CNC avance 1 mm.
Tenemos que hacer los cálculos correspondientes. El motor stepper habitualmente es de 200
pasos. Esto nos indicaría que con 200 pasos, el motor da un giro completo.

Precisamos el paso de nuestra varilla roscada. Una varilla de 8mm tiene un paso de 1mm. Esto
nos informa, que en cada vuelta que produce el motor, avanza 1mm (tienes que observar el
paso de la varilla que has adquirido)
Si es de 8mm, con 200 pasos avanzaremos esos 1 mm.

Los comandos para configurar el GRBL son:


- $$ (Mostrar los parámetros de GRBL).
- $# (Mostrar los parámetros #).
- $G (Mostrar el estado del parseador de GCODE).
- $! (Mostrar la información del firmware, build, etc).
- $N (Mostrar los bloques de inicio).
- $x=value (Almacenar un valor en la EEPROM).
- $Nx=line (Almacenar un bloque de inicio).
13

- $C (Comprobar el modo actual de GCODE).


- $X ( Desactivar el bloque de alarma).
- $H (Hacer un ciclo homing).
- ! (Pausar el avance).
- ? (Mostrar el estado actual, posición, etc).
- Ctrl-x (Reiniciar GRBL).

3.2.2 Instalar G-CODE y Sketchup

El programa sketchup con su extensión SketchupCam nos permitirá diseñar los modelos a

tallar y también convertirá el modelo en G-CODE:

Por lo tanto descargamos su extensión desde internet.

Paso 1:

Iniciar Sketchup y elegir trabajar en madera en milímetro

Figura 6. Sketchup
Paso 2:

Una vez adentro vamos a Preferencias  Extensiones  y allí le damos a instalar extensión.
14

Figura 7. Instalar extensión.


Y elegimos el archivo SketchupCam que vamos a instalar y le damos a confirmar y ya está

instalado listo.

Ahora para diseñar simplemente entras en la primera opción de la nueva barra de elementos,

lo configuras con las dimensiones de madera y listo a dibujar.

PARTE 2:

4.1 Electrónica

Motor paso a paso:

Los motores utilizados en el proyecto son nema 17, cada uno posee un ángulo de 1.8 º por

paso (200 pasos / vuelta). Cada período se fundamenta 1,7A a 2,8 V, lo que nos permite un

torque de 3,7Kg-cm (57 onzas-in). Se conectarán directamente sobre la placa shield, luego de

haber identificado los cables correspondientes mediante el uso de un multímetro.


15

Figura 8. Motor nema 17

Arduino uno:

Es un modelo de controlador de código abierto y software de programación libre, muy

variable y viable, que también esta tiene con una gran cantidad de formatos, donde se basan en el

chip Atmega (versiones Atmega168 y Atmega328,como sabemos es el último de doble

memoria), donde su voltaje de trabajo alcanza un rango de 7 a 12 voltios DC, al disponer de un

regulador de voltaje interno, donde también se puede sustentar con una fuente de voltaje de 5

voltios DC fijada (un ejemplo claro seria un LM7805). En el cuál podremos programar mediante

la conexión de un USB, de modo muy cómoda y rápida, sencillamente tenemos que enlazarlo a

una PC que tenga instalado el software mediante el cable USB, trazar el código usado en nuestro

programa y subirlo al Arduino que estamos usando con un simple click (es muy transcendental

elegir en el menú de herramientas que se encuentra en el programa para tener que elegir el tipo

de Arduino conveniente que se va a usar para evitar inconvenientes futuros).


16

Figura 9. Arduino uno

CNC shield:

El shield CNC es una placa que nos permitirá el control de incluso 4 motores paso a paso

cómodamente con el Arduino a utilizar debido a su formato shield. Donde este es capaz de

aguantar 4 controladores de potencia Pololu A4988 o Pololu DRV8825 (no incluidos) y dispone

de todas las uniones necesarias para enlazar interruptores de final de carrera, para las salidas de

relé y varios sensores. Es completamente relacionado con el firmware de control GRBL y puede

ser manipulada con cualquier tipo de modelo de Arduino, pero aun así es más recomendable

utilizar un modelo del tipo Arduino UNO o Arduino Leonardo.


17

Figura 10. CNC shield

Especificaciones técnicas de CNC shield:

1) Voltaje de Potencia: 12- 36V DC


2) Compatible con GRBL 0.8c. (Firmware OpenSource para Arduino UNO que convierte
código-G en comandos para motores Paso a Paso)
3) Soporta 4 Ejes (X, Y, Z y duplicar uno de los anteriores o crear un eje a medida con
los pines D12 y D13)
4) 2 Fin de carrera por cada eje (6 en Total)
5) Habilitador y dirección de Spindle
6) Habilitador de refrigerante (coolant)
7) Diseñador para drivers Pololu A4988 o DRV8825.
8) Jumpers para elegir el micro-stepping de los drivers.
9) Diseño Compacto
10) Los motores se pueden conectar usando header o Molex hembra de 4 pines

Pololus:

Pololu A4988 es un controlador de motores paso a paso, tiene protección contra sobre

corriente. Si el chip se calienta demasiado, éste va a interrumpir el flujo de corriente al motor


18

hasta que se enfríe lo suficiente. Esta es una práctica muy usual en la fabricación de chips y

debería poseerla el 100% de ellos. Puede proporcionar hasta 2A por bobinado y opera desde 8 a

35V, se puede calibrar mediante un potenciómetro con diseño de tornillo, que podemos observar

en la figura siguiente:

Figura 11. Pololu

Dremel:

Es una herramienta rotativa, la cual se usará para tallar la madera en la Fresadora CNC, su

activación será de forma manual, no electrónica. Se fijará mediante soportes sobre la estructura.
19

Figura 12. Dremel 3000

Especificaciones técnicas:
Potencia (w) Tensión (v) Peso (kg) Velocidad (rpm)
130 110 o 220 0,55 5.000 a 32.000

Tabla de especificaciones Dremel 3000


Fuente: Proveedor Oficial
20

Diagrama de conexiones electrónicas:

Figura 13. Conexiones electrónicas

NOTA: No conectar el CNC shield al Arduino uno sin antes haber instalado el programa

correspondiente en el Arduino uno, que es el GRBL, ya que se podría ocasionar que se quemen

las plaquetas porque la corriente saldrá en direcciones que no tiene que salir.

4.2 Cálculos

El cálculo que se efectuara es el de deflexión de la varilla lisa ya que esta será la que soportara

toda la base durante el movimiento de la maquina siendo lo más propenso a flexión, se utiliza la
21

ecuación diferencial de la elástica y los conocimientos previos de Resistencia de materiales,

Estática y Calculo para llegar hacia ella.

- Barra de acero inoxidable AISI-304


- Madera Maciza MDF de 18mm de espesor.
- Dremmel 3000 (herramienta de torneado que ejercerá presión)

Material:

Esquema:

Figura 13. Cálculo de estructura.


Desarrollo:
En el esquema se puede observar que la varilla se la lleva al plano para tratarla con las

ecuaciones de la Estática.

Para conocer el peso que se distribuirá entre rodamiento y rodamiento se calcula:

𝑃𝑀 = 𝛿 ∗ 𝑉
Peso es igual a densidad por volumen.

El volumen se calcula con las dimensiones de la base del prototipo


22

𝑉 = 18𝑚𝑚 ∗ 300𝑚𝑚 ∗ 300𝑚𝑚 = 1,62 ∗ 10−3 𝑚3


150mm por que se distribuye el peso en los 4 rodamientos soportando los dos laterales la

mitad del peso.

Densidad de la madera MDF maciza

𝑘𝑔
𝛿 = 620
𝑚3
𝑃𝑀 = 620 ∗ 1,62 ∗ 10−3 = 1,0044𝑘𝑔
Peso de dremmel 3000

𝑃𝐷 = 0,66𝑘𝑔
Peso total

𝑃𝑇 = 𝑃𝑀 + 𝑃𝐷 = 1,0044 + 0,66 = 1,6644𝑘𝑔


Todo esto lo dividimos en dos porque se distribuye el peso en los 4 rodamientos soportando

los dos laterales la mitad del peso.

1,6644𝑘𝑔
𝑃𝑇 = = 0,8322𝑘𝑔
2

Peso distribuido entre los rodamientos

0,8322𝑘𝑔 𝑘𝑔
= 8,322
0,1𝑚 𝑚

Ahora se procederá a buscar la ecuación de momento para utilizarla en la ecuación diferencial

de la elástica, primero para esto se calculan las reacciones.

Reacciones:

∑ 𝑀𝐴 = 0

−𝑅𝐵 ∗ 0,5𝑚 + 0,8322𝑘𝑔 ∗ 0,25𝑚 = 0


𝑅𝐵 = 0,4161𝑘𝑔
Por ser simétrico.

𝑅𝐴 = 0,4161𝑘𝑔
23

Ahora busco la ecuación de momento.

Figura 14. Ecuación de momento.

𝑥
8,322 ∗ 𝑥 ∗ − 0,4161(𝑥 − 0,2) + 𝑀 = 0
2
𝑀 = −4,161𝑥 2 + 0,4161𝑥 − 0,08322
Ahora que se obtuvo la ecuación de momento se procede con la ecuación diferencial de la

elástica.

𝑑 2 𝑦 𝑀(𝑥)
=
𝑑𝑥 2 𝐸 ∗ 𝐼

Resolviendo con el método de doble integración.

𝑑𝑦
𝐸∗𝐼∗ = ∫ 𝑀(𝑥)𝑑𝑥 = ∫(−4,161𝑥 2 + 0,4161𝑥 − 0,08322)𝑑𝑥
𝑑𝑥
−4,161𝑥 3 0,4161𝑥 2
𝐸 ∗ 𝐼 ∗ 𝑦 = ∫( + − 0,08322𝑥 + 𝐶1 ) 𝑑𝑥
3 2
−4,161𝑥 4 0,4161𝑥 3 0,08322𝑥 2
𝐸∗𝐼∗𝑦 = + − + 𝐶1 𝑥 + 𝐶2
12 6 2
Para calcular las Constantes:
24

Figura 15. Calculo de constantes.


Con [𝑥 = 0 ; 𝑦 = 0]
−4,161(0)4 0,4161(0)3 0,08322(0)2
𝐸 ∗ 𝐼 ∗ (0) = + − + 𝐶1 (0) + 𝐶2
12 6 2
𝐶2 = 0
Con [𝑥 = 0,5 ; 𝑦 = 0]
−4,161(0,5)4 0,4161(0,5)3 0,08322(0,5)2
𝐸 ∗ 𝐼 ∗ (0) = + − + 𝐶1 (0,5)
12 6 2
𝐶1 = −0,0117
−4,161𝑥 4 0,4161𝑥 3 0,08322𝑥 2
+ − − 0,0117𝑥
𝑦= 12 6 2
𝐸∗𝐼
Módulo de elasticidad de acero AISI 304

𝑁 𝑘𝑔
𝐸 = 200 ∗ 109 2
= 2,0408 ∗ 1010 2
𝑚 𝑚
Momento de Inercia

Sección 3/8’’

3
𝑖𝑛 = 0,009525𝑚
8
𝜋 ∗ 𝑟 4 𝜋 ∗ (0,0047625)4
𝐼= = = 4,04 ∗ 10−10 𝑚4
4 4
Ahora con todos los datos se calcula la deflexión en y a la mitad de la barra que será el punto

crítico a 0,25metros.
25

−4,161(0,25)4 0,4161(0,25)3 0,08322(0,25)2


+ − − 0,0117(0,25)
𝑦= 12 6 2
𝑘𝑔
2,0408 ∗ 1010 2 ∗ 4,04 ∗ 10−10 𝑚4
𝑚
𝑦 = 7,03 ∗ 10−4 𝑚 = −0,703𝑚𝑚
Ya que no se usara de manera continua al ser solo un prototipo los cálculos son correctos y la

deflexión será de -0,703mm.

Si se quiere disminuir más la deflexión se utiliza acero de una sección más grande y de mayor

calidad.
26

ACOPLE FLEXIBLE

La mejor manera de transmitir potencia desde un motor hacia un eje externo es usando un

encaje. Es sabido que siempre ocurren des alineamientos entre los ejes del motor y los ejes que

se van a usar para impulsar .Donde no es factible usar acoples que sean rígidos para unirlos ya

que estás no presentan un alineamiento totalmente perfecto. Por lo que es totalmente

recomendable usar acoples de tipo flexible el cual soluciona todos los problemas de alineamiento

que pueda suceder en la conexión a realizar.

Figura 16. Acople flexible


27

CONCLUSIONES

-Con los resultados obtenidos luego de concluir el proyecto, examinando la posibilidad del

propio y la correlación de beneficio-costo una vez producido y la aplicación de la parte

electrónica, este prototipo está sujeto a producir mejoras, habiéndolas hecho muy notables en la

parte mecánica, diseño y su desempeño en las pruebas realizadas.

-Los efectos logrados al producir el prototipo fueron satisfactorias a la altura de la ingeniería.

-El desarrollo de este prototipo nos da a conocer el funcionamiento básico que produce una

fresadora a escala menor según donde sea su aplicación pudiendo varias los tipos de tamaños y

dimensiones en los que va a trabajar.

-El prototipo mostrado es más para el uso didáctico como puede ser la enseñanza debido a que

esta fresadora no está equipado al nivel de una fresadora industrial haciendo trabajos más

básicos.

-Es totalmente factible que esta fresadora sea capaz de producir tipos muy variados de

trabajos no solamente los mostrados en este informe asi como operar incluso con otros tipos de

software para un mejor rendimiento.

-Los motores paso a paso utilizados en el prototipo producen un trabajo efectivo donde

debemos tener en cuenta que estos tienen que trabajar muy por debajo de los límites de velocidad

y torque donde será necesario que hagan inclinaciones muy exactas


28

RECOMENDACIONES

-Para un mejoramiento total del proyecto será muy recomendable el uso de la automatización

del sistema de prendido y apagado así como también de un control de velocidad para mejorar el

rendimiento del prototipo.

-El mejoramiento de sistemas de controles ubicados a principios y finales de carrera donde se

active la parada de emergencia en casos que exceda los límites del área de trabajo y asi evitar

daños del prototipo.

-Totalmente recomendado la instalación de aspiradoras mecanizadas donde se ubiquen en el

área de trabajo para la absorción de los residuos del material de trabajo para así evitar que esta

viruta o partícula hagan contacto con los ejes y evitar un desgaste innecesario para la

prolongación de vida de los materiales.

-En el proceso de operación es recomendable que el alumno tenga los implementos necesarios

para el uso de la maquina donde este haya sido capacitado para el uso de la fresadora a una

distancia razonable para evitar riesgos innecesarios.


29

Referencias Electronicas

https://www.staticboards.es/blog/dominar-motor-paso-a-paso-con-grbl/
https://aprendiendoarduino.wordpress.com/tag/grbl/
https://sketchucam.jimdo.com/

https://tecnoedu.com/Denford/GM.php

http://r-luis.xbot.es/cnc/codes03.html

Anexos

Diccionario de palabras:

Firmware: El firmware o soporte lógico inalterable es un programa informático que establece

la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier

tipo. En resumen, un firmware es un software que maneja físicamente al hardware.

EEPROM: (Electrically Erasable Programmable Read Only Memory) Memoria de solo

lectura programable y borrable eléctricamente. Chip de memoria que retiene su contenido sin

energía. Puede borrarse, por tanto dentro del computador como externamente. Por lo general

requiere más voltaje para borrarlo que el común de +5 voltios usado en circuitos lógicos.

Funciona como RAM no volátil, pero grabar en EEPROM es mucho más lento que hacerlo en

RAM.
30

IDE: Un entorno de desarrollo integrado o entorno de desarrollo interactivo, en inglés

Integrated Development Environment (IDE), es una aplicación informática que proporciona

servicios integrales para facilitarle al desarrollador o programador el desarrollo de software.

Anda mungkin juga menyukai