Autor Tema: Proyecto: Torno CNC controlado por Arduino  (Leído 265515 veces)

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #60 en: 25 Marzo 2012, 20:38 »
Hola de nuevo  :)

He incorporado al proyecto un lector de tarjetas SD para cargar/cambiar la configuración de la aplicación sin tener que recompilar. Voy a intentar que lea y ejecute algún programa sencillo en G-Code  ;)  (La sujeción de la tarjeta es de alta tecnología  ;D ;D)

También he actualizado el Arduino de un Mega 1280 a un 2560 (más memoria FLASH y RAM)



He usado este lector, además posee un reloj de tiempo real (RTC) controlado por I2C que puede tener utilidad en el futuro.

http://www.ladyada.net/make/logshield/

Para probar las mejoras del algoritmo de roscado a baja velocidad he realizado este pedazo de rosca M4.0. Me ha costado, pero el final he podido con ella ;D . Ya sé que el acabado no es perfecto pero se puede mejorar:



Encoder del husillo principal mejorado. Los dientes son ahora más finos y ha mejorado mucho la precisión de lectura por parte del sensor inductivo.






Saludos
« última modificación: 25 Marzo 2012, 22:32 por pacol »

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #61 en: 07 Abril 2012, 18:02 »
Después de diversas pruebas he podido realizar roscas de M2 y M3 sobre acero, lo que indica que el software se comporta decentemente  8) en las operaciones de roscado.

Dos roscas M0.2 y M2.0 y un cono MT2 sobre acero:



He actualizado el software y el simulador en mi página SkyDrive (ver primer post)

Saludos

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #62 en: 07 Abril 2012, 22:55 »
si quisiera hacer este proyecto de cnc controlado por andruino en una fresadora conun 4º eje de aparato divisor, sería compliacado de programar, o añadir esos ejes? .confuso2
Torno Damato Macchine 280gv x610 con cabeza fresadora Bf20 incorporada.
Minicompresor Casero.
Soldadura Mma inverter Fmini 160a.

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #63 en: 08 Abril 2012, 08:31 »
Hola jstony2000

Si no te he entendido mal quieres controlar 4 ejes simultáneamente  :o. La verdad es que sí sería complicado  :P .

Este proyecto lo diseñé en un principio para controlar 2 ejes en un torno para simplificar las tareas más engorrosas, como roscar por ejemplo. La lógica del software sí permite extender el control a un número superior de ejes pero ya empezamos a tener problemas por la limitación en la velocidad/recursos del PIC. Se va a presentar un Arduino a 96 Mhz/32 bits que permitirá desarrollar con comodidad proyectos mucho más ambiciosos, tendré que esperar.

Tengo en mente, en cuanto dé por acabado este proyecto, pasar automatizar la fresadora de la misma forma que el torno. Creo que algún compañero del foro ya ha realizado algo semejante. Poder realizar operaciones sencillas sin tener que entrar en un control vía PC. Por ejemplo tallado de engranajes con plato divisor, círculos, agujeros equidistantes, planeado, etc. en general operaciones con 2 ejes. Lo lógico es usar MACH3 o EMC si se quiere realizar operaciones más complicadas.
Yo en MACH3 estoy pez y me resulta algo engorroso de manejar.

Mi proyecto a medio plazo es realizar un software para PC para controlar la fresadora, vía Arduino 8), pero para eso aún queda un trecho.

Saludos

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #64 en: 08 Abril 2012, 14:45 »
« última modificación: 08 Abril 2012, 16:21 por jstony2000 »
Torno Damato Macchine 280gv x610 con cabeza fresadora Bf20 incorporada.
Minicompresor Casero.
Soldadura Mma inverter Fmini 160a.

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #65 en: 08 Abril 2012, 19:26 »
Ese producto de Digilent ya lo conocía pero no es el Arduino Due, ese todavía no ha aparecido, aunque será muy parecido. He entrado en la página de los desarroladores del IDE y la cosa está aún un poco verde. Prefiero esperar un poco aunque en la página oficial de Arduino no comentan nada todavía.

El display está muy bien  .palmas tal vez me anime y mejore el de mi proyecto :)

Saludos

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Torno Damato Macchine 280gv x610 con cabeza fresadora Bf20 incorporada.
Minicompresor Casero.
Soldadura Mma inverter Fmini 160a.

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #67 en: 09 Abril 2012, 13:46 »
Gracias jstony2000

Este tiene muy buena pinta. Lo estudiaré de cara a la fresadora 3D, auque mi idea es realizarlo bajo la plataforma Arduino  8)
Por cierto he actualizado el software a la versión 1.3.4, he aumentado la precisión de los movimientos, aunque con mi hardware: husillos trapezoidales y un buen backslash ;D es dificil bajar de 2 ó 3 centésimas.

Saludos

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #68 en: 09 Abril 2012, 14:45 »
Cada día me gusta más tu proyecto, no me atrevía ni a pensarlo por que no soy mi electrónico, aunque me gusta, ni tengo idea de programar, pero me gusta mucho, a ver si aparece la arduino due para meterme en el tema, ...
Mi herramienta es un torno con cabeza fresadora, por espacio, e hice un aparato divisor con una reductora, y mi idea es hacerlo semicnc, aunque no dispongo de mucho tiempo...
Pero desde que vi tu proyecto ha redirigido mi idea hacía ese camino, y d paso me introduzco en el mundo arduino que me gusta...
Torno Damato Macchine 280gv x610 con cabeza fresadora Bf20 incorporada.
Minicompresor Casero.
Soldadura Mma inverter Fmini 160a.

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #69 en: 09 Abril 2012, 19:50 »
Si lo que quieres es manejar 2 ejes para manejar el divisor y el eje X del torno la cosa no está muy complicada.

Como este proyecto está practicamente finalizado (estas cosas nunca están acabadas  :D), voy a pasar a mi fresadora, por lo que tengo que acoplarle 3 motores PaP. Usaré la fuente de alimentación y los drivers del torno para economizar. En un principio voy a usar el mismo Arduino hasta que salga algo más potente.

El controlador de pulsos que he diseñado para el torno no vale aquí por lo que lo voy a reescribir desde cero. Lo que necesito es un control continuo de la velocidad de cada eje para obtener movimientos suaves para trazar un círculo, por ejemplo. Iré poniendo los avances en el hilo correspondiente  :)

Saludos

sdsds

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #70 en: 10 Abril 2012, 23:05 »
una pregunta estoy con la intención de crear un router cnc mi duda es si puedo usar el arduino con tres paso a paso y usar el mach3. cabe destacar que no se nada de programación. si no compro una placa integrada

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #71 en: 11 Abril 2012, 10:27 »
En este proyecto el Mach3 y el Arduino no tienen nada que ver.

El Arduino maneja directamente los drivers de los motores, en el caso del Mach3 lo hace el PC.

Para tu router debes usar Mach3 o LinuxCNC desde un PC.

Saludos
« última modificación: 11 Abril 2012, 11:00 por pacol »

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #72 en: 11 Abril 2012, 15:01 »
Pacol, te falta por lo menos  una función por añadir, la de hacer .palmas curvas y esferas...
Ya veo que has empezado el nuevo hilo, estaré súper atento


Por cierto una pregunta técnica, que diferencia hay entre los drivers 2m542 y m542h ?
Torno Damato Macchine 280gv x610 con cabeza fresadora Bf20 incorporada.
Minicompresor Casero.
Soldadura Mma inverter Fmini 160a.

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #73 en: 11 Abril 2012, 16:38 »
Por lo que he podido ver la diferencia fundamental está en la tensión de alimentación al motor. En el 2M545H la tensión máxima es de 50V y en el 545H es de 100V. Por lo demás parecen iguales.

Saludos

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #74 en: 17 Abril 2012, 17:07 »
hola, mira te mando este enlace por si te interesa, es un programador entorno visual de arduino,
http://foro.metalaficion.com/index.php/topic,7824.msg89146.html#msg89146

Torno Damato Macchine 280gv x610 con cabeza fresadora Bf20 incorporada.
Minicompresor Casero.
Soldadura Mma inverter Fmini 160a.