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

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #75 en: 17 Abril 2012, 17:58 »
Tiene buen aspecto. La aplicación parece ser algo realizado para aprender a usar el entorno Arduino.
No tengo claro si se podrán realizar programas complejos con ello.

Saludos

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #76 en: 22 Abril 2012, 19:02 »
 :o he estado viendo el codigo de programacion de las diferentes librerias del programa y  :o :o :o :o :o
mi madre de programador profesional, y yo quería iniciarme , dios mio menudo programa..... :o
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 #77 en: 22 Abril 2012, 20:20 »
JaJaJa  ;D ;D ;D

No es el tipo de programa para iniciarse en la programación de PICs. Si quieres hacerlo puedes encontrar ejemplos en el propio compilador (te lo he explicado en un privado)
Yo tampoco soy un experto en PICs. Conocí el proyecto Arduino hace tres años y me gusto mucho, he hecho algunas cosillas, entre ellas un ordenador para mi amoto ;D.

Un saludo

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #78 en: 25 Abril 2012, 19:41 »
el archivo .cfg  es para el arduino?como se usa?
al inicializar el simulador me dice :Error al iniciar la aplicacion porque no se encontró vcl60.bpl, y rtl60.bpl y me los descargue en donde el simulador y funcionó, por lo necesita aguien.

http://www.zonums.com/library/blpfile.html
« última modificación: 25 Abril 2012, 19:53 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 #79 en: 25 Abril 2012, 19:58 »
Bueno creo que ya está arreglado  8)

Bájate la última versión 1.3.5. Lo había compilado sin enlazar las librerías externas, eso son 100 latigazos por lo menos  ;D ;D.

El fichero CNCLATHE.CFG se usa para ajustar el programa al hardware existente. Ahí defines pasos por vuelta de los motores PaP, pasos de los husiilos, aceleraciones, etc.. Para usar el simulador no lo toques. Descomprime el zip en una carpeta y ejecuta el EXE.

Saludos
« última modificación: 25 Abril 2012, 20:04 por pacol »

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #80 en: 25 Abril 2012, 21:22 »
Bueno creo que ya está arreglado  8)

Bájate la última versión 1.3.5. Lo había compilado sin enlazar las librerías externas, eso son 100 latigazos por lo menos  ;D ;D.

El fichero CNCLATHE.CFG se usa para ajustar el programa al hardware existente. Ahí defines pasos por vuelta de los motores PaP, pasos de los husiilos, aceleraciones, etc.. Para usar el simulador no lo toques. Descomprime el zip en una carpeta y ejecuta el EXE.

Saludos

pero se configura en arduino , o solo se usa para el simulador, donde se mete para el programa del torno=???
perdona mi ignorancia,  :-[
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 #81 en: 25 Abril 2012, 21:39 »
Se usa para ambos

El fichero se coloca dentro de la tarjeta SD, en una carpeta llamada CONFIG. Cuando el programa del Arduino arranca lee ese fichero y se configura correctamente. Evidentemente es NECESARIO instalar el lector de tarjetas SD tal y como pone en el manual.

Saludos

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #82 en: 16 Junio 2012, 12:01 »
Bueno pues ya doy por acabado el proyecto del torno semi-CNC  :).

Después de montarlo todo en su caja de aluminio la cosa es que funciona mejor  :o, me explico: había por ahí alguna interferencia, procedente seguramente del variador, que de vez en cuando generaba un pulso espurio que afectaba al sincronismo del roscado, ahora va perfecto.

Módulo de control y caja de drivers PaP:



Módulo de control:



Las tripas del invento  ;D:





Actualizado el software a la versión 1.3.6, así como su manual de usuario y el simulador para WindowsXP, link: https://skydrive.live.com/?cid=6AD42DDB4C344A5B&id=6AD42DDB4C344A5B!152#cid=6AD42DDB4C344A5B&id=6AD42DDB4C344A5B!152

Un saludo
« última modificación: 16 Junio 2012, 20:55 por pacol »

Desconectado jstony2000

  • Aprendiz
  • *
  • Join Date: Sep 2010
  • Mensajes: 623
  • Ubicación: vigo
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #83 en: 16 Junio 2012, 16:29 »
donde conseguistes la caja para el arduino?
que tipo de motores usas (NM)?
veo que la torre con los drivers tiene los 3 preparados para la fresadora, ;) , que le has montado con tripleBEAST?
« última modificación: 16 Junio 2012, 16:47 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 #84 en: 16 Junio 2012, 17:25 »
Hola

La caja de aluminio la compré en una tienda de electrónica. Las medidas son 175 x 155 x 75 mm.

Los motores son de 2.8Nm. Un poco justo el del eje Z, lo voy a cambiar a uno de 4 Nm.

La torre tiene cuatro  ;D drivers, la he preparado para la fresadora. Pensaba utilizarla para el torno y la fresadora pero al final he comprado una fuente, dos drivers y una breakout y voy a montar una para cada máquina aprovechando la caja de un viejo PC.

Lo de TripleBEAST como que no  >:(,  pregúntale a Manrique  ;D He usado una breakout optoacoplada sencillita/barata y va de cine.


Desconectado jcosch

  • Aprendiz
  • *
  • Join Date: Nov 2009
  • Mensajes: 86
  • Ubicación: Igualada (Barcelona)
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #85 en: 16 Junio 2012, 23:14 »
Es una pasada tu proyecto, cada vez que veo algo echo con arduino me pongo malo de envidia sana :'( :'( :'(, me estoy planteando seriamente estudiar un modulo superior de electrónica para poder aprender a hacer cosas parecidas, mis felicitaciones. Por cierto me podrías decir que placa has usado, yo tengo la de tres salidas de Optimum y quiero cambiar el sistema para poder poner mas entradas/salidas etc, y estoy perdido con tantas opciones como hay.
torno Opti 240x500g, BF20cnc, sierra cinta Femi, soldador de hilo Lincoln, soldador TIG, cortador de plasma, taladro de columna Opti B23 Pro y maq.manuales varias(fresadora, taladros,sierra disco...)

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #86 en: 17 Junio 2012, 09:15 »
Hola jcosch

Este es un proyecto básicamente informático, la parte electrónica es muy sencilla, el esquema lo puedes ver en el manual de usuario, lo que pasa es que ves ese montón de cables y asusta  8). La mayoría son conexiones directas de un punto al PIC sin componentes eléctrónicos de por medio.

Sobre lo de la placa supongo que te refieres a la breakout de puerto paralelo. Yo he usado una sencillita optoacoplada, la he estado buscando en ebay pero ya no aparece, la compré hace tiempo.

Aquí tienes una muy común/barata  :) y bastante completa:

http://www.ebay.es/itm/Upgrade-USB-5-Axis-CNC-Breakout-Board-Interface-Adapter-For-Stepper-Motor-Driver-/261039355447?pt=UK_BOI_Industrial_Automation_Control_ET&hash=item3cc7287637

Edito, he encontrado una igual a la que he usado yo:

http://www.ebay.com/itm/Breakout-board-6-axis-CNC-KIT-Router-Mill-Lathe-plasma-laser-DB25-Cable-Mach3-/160625234439

Esta la está usando otro forero (forane) en un proyecto en el que anda liado:

http://www.ebay.es/itm/DIY-Engraving-Machine-MACH3-USB-CNC-4-Axis-Interface-Breakout-Board-Adapter-/180904632361?pt=LH_DefaultDomain_0&hash=item2a1ec1a029
« última modificación: 17 Junio 2012, 09:38 por pacol »

Desconectado forane

  • Oficial 1ª
  • **
  • Join Date: Nov 2009
  • Mensajes: 2981
  • Ubicación: Sevilla
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #87 en: 17 Junio 2012, 13:06 »
Hola jcosch
----------------<8

Edito, he encontrado una igual a la que he usado yo:

http://www.ebay.com/itm/Breakout-board-6-axis-CNC-KIT-Router-Mill-Lathe-plasma-laser-DB25-Cable-Mach3-/160625234439

Esta la está usando otro forero (forane) en un proyecto en el que anda liado:

http://www.ebay.es/itm/DIY-Engraving-Machine-MACH3-USB-CNC-4-Axis-Interface-Breakout-Board-Adapter-/180904632361?pt=LH_DefaultDomain_0&hash=item2a1ec1a029
Por alusiones:
Esta última placa que refiere pacol, no es optoacoplada totalmente, pues las salidas creo que van tamponadas ("buffer"). Las entradas sí que que están optoacopladas, algunas -dos en concreto- con acopladores de alta velocidad. No obstante, es estupenda, según he tenido la ocasión de comprobar.
La que menciona pacol en el primer ejemplo, la estoy esperando. Ésta sí está optoacoplada totalmente. Pero ¡ojo!, que las entradas y salidas usan optoacopladores no muy veloces, que hace perder pasos si se conecta a un driver a su vez optoacoplado (esto no ocurriría si se conecta directamente a un microprocesador). Es lo que refieren los foros sobre la KL-DB25 (ej:http://www.automationtechnologiesinc.com/products-page/breakout-boards/kl-db25-breakout-board, como la que vende kelinginc CNC.
Pepe.
Optimum 320X630; Enco Unimat 3; Elewer 9X20; fresadora Warco 6X26"; Limadora Atlas 7"; Sierra Rockwell-Delta 14"; Minifresadora horizontal Mygy  Etc.

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #88 en: 17 Junio 2012, 17:26 »
En mi caso los drivers también son optoacoplados pero no he notado ninguna pérdida de pasos. Mis motores están configurados a 1000 pasos/rev.

Forane, ¿a qué frecuencias se produce esa pérdida de pasos? Lo digo por hacer alguna prueba.

Un saludo

Dédalo

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #89 en: 17 Junio 2012, 21:12 »
Este es un proyecto que yo "casi" he comenzado varias veces. En mi caso he llegado un poco tarde al Arduino y al lenguaje C. Pertenezco a la "generación del 8080 y del Z80 (del que tengo un sistema de desarrollo). Cuando aparecieron los PIC's me quedé con el 16F877A y con él sigo. Programo principalmente en PicBasic Pro y directamente en assembler cuando no quiero que pierda el tiempo. Así que pacol: ¿Podrías incluir un diagrama de flujo de lo que has hecho?, y otra: ¿El lenguaje que has empleado con el Arduino maneja cálculos en como flotante?
Me he leído tu trabajo y me parece muy bueno. Muchas gracias por exponerlo.
Un saludo:
Dédalo