TODOPIC

Mecatrónica => CNC - Control Numérico Computarizado => Mensaje iniciado por: splasma2 en 18 de Septiembre de 2013, 09:40:47

Título: DSP CNC con mbed
Publicado 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.
Título: Re: Interprete GCode con mbed
Publicado por: PEDROPIN en 23 de Septiembre de 2013, 19:47:18
Interesante
cual cosa nos cuentas
Título: Re: Interprete GCode con mbed
Publicado por: splasma2 en 04 de Noviembre de 2013, 08:27:56
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...

Título: Re: Interprete GCode con mbed
Publicado por: splasma2 en 12 de Noviembre de 2013, 17:30:19
He subido un video al youtube , primer versión hay que depurar muchas cosas, pero ya consigo controlar la CNC   :-/ :-/

Título: Re: Interprete GCode con mbed
Publicado por: LeugimZerO en 17 de Noviembre de 2013, 20:58:29
Sigue es proyecto esa interesantisimo  :-/
Título: Re: Interprete GCode con mbed
Publicado por: splasma2 en 12 de Diciembre de 2013, 18:04:08
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....
Título: Re: Interprete GCode con mbed
Publicado por: splasma2 en 16 de Diciembre de 2013, 18:21:08
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)
Título: Re: Interprete GCode con mbed
Publicado por: BrunoF en 16 de Diciembre de 2013, 18:35:49
Te felicito,

por usar ARM y porque te ha quedado muy bien y bonito.

Saludos!
Título: Re: Interprete GCode con mbed
Publicado por: splasma2 en 17 de Diciembre de 2013, 07:02:12
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... :)
Título: Re: DSP CNC con mbed
Publicado por: alogic.on en 09 de Marzo de 2014, 09:40:22
me quito el sombrero  :-/ :-/  está chachi.