Professional Documents
Culture Documents
Construccion Control y Optimizacion de M PDF
Construccion Control y Optimizacion de M PDF
Internal PWM Current Control. Each full-bridge is controlled by a fixed off-time PWM current
control circuit that limits the load current to a desired value, I TRIP . Initially, a diagonal pair of source and sink
FET outputs are enabled and current flows through the motor winding and the current sense resistor, R Sx.
When the voltage across RSx equals the DAC output voltage, the current sense comparator resets the PWM
latch. The latch then turns off the appropriate source driver and initiates a fixed off time decay mode
The maximum value of current limiting is set by the selection of RSx and the voltage at the VREF pin. The
transconductance function is approximated by the maximum value of current limiting, I TripMAX (A), which is
set by
Microcontroller ATmega328P
Operating Voltage 5V
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
LED_BUILTIN 13
Length 68.6 mm
Width 53.4 mm
Weight 25 g
Página 1
Especificaciones del firmware para Arduino, GRBL, fragmento extraído de la página
“https://github.com/grbl/grbl”
The controller is written in highly optimized C utilizing every clever feature of the
AVR-chips to achieve precise timing and asynchronous operation. It is able to
maintain up to 30kHz of stable, jitter free control pulses.
It accepts standards-compliant g-code and has been tested with the output of
several CAM tools with no problems. Arcs, circles and helical motion are fully
supported, as well as, all other primary g-code commands. Macro functions,
variables, and most canned cycles are not supported, but we think GUIs can do a
much better job at translating them into straight g-code anyhow.
Grbl includes full acceleration management with look ahead. That means the
controller will look up to 18 motions into the future and plan its velocities ahead to
deliver smooth acceleration and jerk-free cornering.
• For more information and help, check out our Wiki pages! If you find that
the information is out-dated, please to help us keep it updated by editing it
or notifying our community! Thanks!
• Lead Developer [2009 - 2011]: Simen Svale Skogsrud (Norway). aka The
Originator/Creator/Pioneer/Father of Grbl.
• Características físicas
Página 2
Propósito
Construir una máquina CNC, optimizando los procesos que toma dicha
actividad de manera económica y eficiente de tal manera que en un futuro se
generen antecedentes para una posible acción de mejora de los procesos
mecatrónicos actuales que sean llevadas a cabo con maquinaria CNC, de tal
manera que es posible hacer un aporte para cubrir la demanda que tiene el sector
manufacturero actualmente, el cual requiere dos ámbitos principales: Calidad y
tiempo de maquinado.
Hipótesis
Página 3
Metodología
Definición del proyecto
La máquina será diseñada para poder cumplir diferentes tareas dentro de las
cuales se planea realizar: Desbastado, fabricación de PCB, Corte y grabado laser,
impresión de figuras en 3 dimensiones y Tallado, entre otras características; las
cuales se planea que pueda realizar dichas funciones en una diversidad de
materiales con una calidad de precisión aceptable para poder ser utilizada como
herramienta en la creación de proyectos futuros.
Página 4
Fortalezas y debilidades
Página 5
• Experiencia en manejo de herramientas de manufactura convencional
Algunas de las piezas del proyecto pueden ser maquinadas utilizando
herramientas de manufactura, las cuales son proporcionadas por el instituto
donde se está realizando la estancia de investigación (ITESG).
El autor tiene experiencia utilizando el torno, fresadora, soldadora por arco
eléctrico entre otras herramientas, a las cuales el acceso dentro del instituto
a las mismas es fácil de conseguir.
Página 6
proyecto requiere de un conocimiento amplio acerca de la manipulación de
objetos móviles externos, de lo cual también es necesario tener
conocimientos de las funciones de las librerías de programación afines.
Página 7
Fortaleciendo debilidades
[5]Definidos anteriormente lo que son las fortalezas y debilidades del autor
es necesario trabajar en las debilidades marcadas anteriormente en las que a
continuación se hará un registro bibliográfico de lo cual será agregado al
conocimiento del autor, el cual será aplicado dentro de lo que es el proyecto.
Motores a pasos
Página 8
propiedades; específicamente se investigará los de tipo de magnetización
permanente. Dentro de este tipo se divide en dos secciones principales, los
unipolares y los bipolares.
Tabla 1.- comparativa de ventajas y desventajas entre motores a pasos bipolares y unipolares de magnetización
permanente
Página 9
Dependiendo del tipo de motor hay un distinto embobinado dentro del motor
a pasos a utilizar, dependiendo de las señales que reciba cada una de las bobinas
será el comportamiento, específicamente en el caso de los motores bipolares, dicho
comportamiento dependerá de la dirección del flujo de energía que tiene sus
terminales.
Página 10
de mover manual o de manera automática la máquina, el programa que se
encuentra dentro de la página: http://www.cnccontrolapp.com/index.html la cual
contiene los programas y archivos previamente mencionados.
El control de los motores, además de ser llevado a cabo por los impulsos de
la tarjeta Arduino® fue necesario la inclusión de una CNC shield, los cuales tienen
la posibilidad de que les sean agregados los drivers necesarios para los motores a
Página 11
pasos. Los cuales parra su calibración fue calculado un voltaje de referencia igual
al valor numérico de “0.448V” lo cual fue realizado junto con la resistencia variable
con la que cuentan los drivers y medido con un multímetro el cual estaba conectado
a tierra y al proveedor de dicho voltaje dentro de los drivers A4988.
El código G ha sido estandarizado desde los años 80’s, por lo cual es muy
común que dentro de las posibilidades del control de las maquinas convencionales
llevado a cabo por la computadora, solamente por algunas excepciones es común
que una máquina CNC comprenda al menos el código G básico.
Página 12
código G por la herramienta Inkscape®. Dicho programa lleva por nombre
EasyEDA® el cual consiste en una aplicación web que tiene una interfaz sencilla, la
cual esta licenciada como código abierto, lo cual hace una realidad educativa el
poder diseñas una PCB y poder fabricarla con una máquina CNC.
Página 13
Proceso de construcción de la máquina
A continuación, se muestra una lista de los materiales con los que se cuenta
para la construcción de la máquina CNC.
Página 14
de materiales reciclados, lo cual ocasiona una reducción en los costos, permitiendo
realizar los materiales de una mejor calidad y fiabilidad que los materiales nuevos
de bajo costo tales como el aglomerado, mdf, triplay etc. Y al mismo tiempo,
ayudando al medio ambiente de tal manera que algo que ya había sido previamente
desechado tiene un segundo uso con una finalidad totalmente distinta.
Página 15
previa para la realización del mismo, además de que este acontecimiento fue una
condición que obligó al autor a adentrarse aún más a la parte de optimización de la
máquina como tal, profundizando la optimización económica de la misma, buscando
los puntos principales que provocan un alza de costos de este tipo de maquinaria.
Desafortunadamente la construcción de la
máquina no pudo ser completada dentro del
tiempo establecido por motivos previamente
mencionados, sin embargo se pudo hacer un
avance considerable en
la construcción de la
Figura 7.-8.-
Ilustración Avance
Avancedede
ensamble
ensamblededepiezas
piezas
misma, por lo cual no fue
mecánicas
mecánicas deldel
proyecto
proyecto posible llevar a cabo a la
práctica las
aproximaciones teóricas que nos proporciona la simulación
y pre visualización de los programas trabajados
Ilustración 7.- Avance
Figura 8.- Avance de de
previamente ensamblado
ensambladode desistema
sistema
electrónico
electrónicodedecontrol
control
Página 16
Simulación de maquinado CNC y su impacto en la proyección
futura
Página 17
no considerar todas las variables que existen en la vida real o por la mala
introducción de las variables que ya considera.
El motor tiene la posibilidad de girar a 36,000 RPM, por lo cual uno de los
parámetros a considerar dentro de su utilización es reducir un poco las revoluciones
con un valor aproximado entre los 30,000 RPM y 32,000 RPM para no forzar la
máquina, del mismo modo las vibraciones se reducen considerablemente al no estar
trabajando la máquina al límite de su capacidad.
Página 18
Conclusiones
Una de las principales finalidades de esta investigación es la optimización de
la misma, por lo cual dentro de las observaciones y experimentaciones mostradas
anteriormente se pueden concluir los siguientes rubros:
Página 19
Cuando se realizó la búsqueda de materiales por separado se llegó a una
cantidad aproximada de un costo total de $9,500.00 pesos mexicanos
mientras que el costo de los materiales a un solo distribuidor fue una
resultante de aproximadamente $4,000.00, lo cual significa que el ahorro de
dinero total en la construcción del material referente a los elementos
eléctricos y mecánicos es del 57.9%.
Página 20
planeados en una aplicación futura en cuanto exista la libertad de realización de
proyectos que solo ofrece el poder adaptar lo que fuera necesario.
Página 21
Referencias.
control en lazo abierto. 18 de Junio del año 2017, de VivatAcademia Sitio web:
http://www.vivatacademia.net/index.php/vivat/article/view/478/764
[2]Arduino Suports. (Desconocido). Arduino Uno Rev3. 12 de Julio del año 2017,
de Arduino Sitio web: https://store.arduino.cc/usa/arduino-uno-rev3
[3]Ventura, V.. (2014). ¿Qué es G-Code?. 12 de Julio del año 2017, de Polaroid
Sitio web: https://polaridad.es/que-es-g-code/
https://www.truper.com.mx/CatVigente/172.php
Página 22
Anexos
Página 23