TODOPIC
Mecatrónica => CNC - Control Numérico Computarizado => Mensaje iniciado por: splasma2 en 18 de Septiembre de 2013, 09:40:47
-
Por si a alguien le interesa, os cuento mis experiencias con mi último proyecto.
Hace tiempo adquiri una CNC pequeña y una placa china como driver de los motores, que he usado con programas de PC ( Mach) via puerto paralelo. También la probé con una placa ARM7 que me hice, donde corria un interprete de codigos gcode ( basado en el proyecto reprap) que controlaba directamente la placa driver ( sin PC).
Ahora he encontrado una solución similar que corre en una placa mbed ( mucho más potente: ARM M3) , la información la podeis encontrar en smoothieware.org.
Lo que quiero conseguir es un control de la CNC que me permita hacer cosas simples ( taladros y cortes sencillos basicamente) sin necesidad de PC. Ahora que ya tengo el interprete GCODE corriendo, solo me queda desarrollar el "HMI" en la mbed, habia pensado en usar una TFT 320x240 con touch.
Os seguiré contando avances... si los hay... :? y cualquier idea será bienvenida.
Saludos.
-
Interesante
cual cosa nos cuentas
-
Avances:
Finalmente he conseguido "domar" el TFT, como lo adquiri en eBAY, viene con poca información.
Ya tengo la primeras "ventanas" desarrolladas, una para hacer un "Goto" y otra para hacer cortes circulares pasandole como parametros X,Y,Z y el radio.
Además del touch , he integrado un modulo "PS2 joystick" barato de manera que podamos incrementar/decrementar datos numericos facilmente.
El siguiente paso en conectar la placa al driver de la CNC y a ver que pasa..... 8)
Pondé fotos...
-
He subido un video al youtube , primer versión hay que depurar muchas cosas, pero ya consigo controlar la CNC :-/ :-/
-
Sigue es proyecto esa interesantisimo :-/
-
Bueno, he conseguido meterlo todo en la caja, queda sí:
(http://imageshack.us/a/img826/6762/nxmb.jpg)
(http://imageshack.us/a/img28/8039/1uod.jpg)
No está en marcha porque tengo que hacer un rebaje para el conector USB :(
las siguientes....
-
Mas fotillas.... espero que os gusten...
la calidad es pésima están hechas con el movil, pero la pantalla del TFT se ve genial.
(http://imageshack.us/a/img689/2667/nypp.jpg)
(http://imageshack.us/a/img823/1047/9t6j.jpg)
(http://imageshack.us/a/img59/229/x37d.jpg)
-
Te felicito,
por usar ARM y porque te ha quedado muy bien y bonito.
Saludos!
-
Os enumero las funciones que tiene ahora, por si se os ocurre alguna cosa adicional ( cuando este listo dejaré el binario mbed disponible):
- Pantalla principal que muestra la posición actual/velocidad, estado ( running, paused, stopped) y porcentaje de avance cuando se ejecuta un fichero con comandos CNC.
- Función de ajuste Z , "Touch probe".
- Función Home.
- Movimiento manual de ejes
- Función GoTo
- Grabado/Corte de lineas
- Grabado/Corte de circulos
- Grabado/Corte de rectangulos.
- Selección/ejecución de fichero comandos CNC ( almacenado en sistema de ficheros del mbed)
yata.
Seguro que se os ocurrem cosas, sobre todo si teneis un DSP CNC... :)
-
me quito el sombrero :-/ :-/ está chachi.