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

takis

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #285 en: 09 Mayo 2015, 11:53 »
Hola a todo el mundo desde Grecia .La traducir es con google, así que no hacen ningún caso es aceptable
Pacol es el mejor proyecto en internet
Estoy construyendo el proyecto, pero yo sólo puedo cargar v 1.38 en mi arduino
tengo probar de todo y no puedo cargar el v1.63 archivos hexagonales 1.64
Así que tengo que usar v 1.38 cargado desde IDE Arduino.
la pantalla de siete segmentos (Máx7219) i lo que trato de programa
https://www.youtube.com/watch?v=bPioTk8miP0
así que estoy de acuerdo con madmondi, soy viejo para ver los números pequeños
yo uso dos grandes pasos 1600 micropasos codificador 100ppr
ballscrew 2005 arduino 2560
si se puede cargar la nueva versión para que pueda programar con ide Arduino y si usted me puede decir cómo config el archivo CFG
gracias Christos
« última modificación: 09 Mayo 2015, 15:09 por takis »

Desconectado madmondi

  • Aprendiz
  • *
  • Join Date: Nov 2010
  • Mensajes: 1202
  • Ubicación: Vilanova i la Geltru Barcelona
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #286 en: 09 Mayo 2015, 12:25 »
Hola Takis, tienes razon en que es uno de los mejores proyectos que se han visto por internet ( por lo menos para mi tambien ) lo que comentas de no poder programar esa version ( con permiso de Pacol ) intentare respondertelo yo, en el primero que hice me paso como a ti y un compañero del foro me dio la solucion y era que cuando lo programes con el AVR dude desmarques la casilla " show display ", asi lo he hecho yo las dos veces y lao ha cargado sin problema, por cierto con respecto a la configuracion del driver Pacol recomienda no pasar de 1000 pasos, creo que con el TB 6560 lo ideal seria 800 por vuelta
Espero te sirva
« última modificación: 09 Mayo 2015, 12:28 por madmondi »
Ateos hasta que el avión se empieza a caer

takis

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #287 en: 09 Mayo 2015, 15:05 »
Hola madmondi
día orificio yo buscando en internet, así que encontró un pequeño programa
por favor mirar y tratar http://russemotto.com/xloader/
ahora puedo cargar cualquier versión
gracias

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #288 en: 10 Mayo 2015, 11:52 »
He probado el software 1.6.5 junto con los displays externos y funciona perfectamente. Aquí teneis el firmware junto con el esquema eléctrico: http://1drv.ms/1EsNYjt

Una foto del invento:


Un saludo
« última modificación: 10 Mayo 2015, 12:03 por PacoL »

Desconectado madmondi

  • Aprendiz
  • *
  • Join Date: Nov 2010
  • Mensajes: 1202
  • Ubicación: Vilanova i la Geltru Barcelona
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #289 en: 10 Mayo 2015, 12:40 »
Pues muchisimas gracias Pacol, con este display le has puesto la guinda, de nuevo gracias Pacol , cuando me lleguen monto y comento.
Ateos hasta que el avión se empieza a caer

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #290 en: 10 Mayo 2015, 19:08 »
Hola Takis, un saludo desde España.

En principio deja todos los valores como están en el CFG.

Yo pondría 800 pasos como máximo  a los motores  y los configuraría por separado, primero pruebas uno y luego el otro. Las rampas de aceleración/deceleración deben ser iguales en ambos motores.

Un saludo

takis

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #291 en: 11 Mayo 2015, 09:49 »
Hola Pacol. y gracias por el excelente proyecto.
puede usted buscar en la BASICO HEX me carga y la nada y sin pantalla no puede cargar el CFG.file con el terminal hago.
es la de cualquier manera para cargar el CFG. en la BASICO.
Gracias de nuevo

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #292 en: 11 Mayo 2015, 17:32 »
Hola Pacol. y gracias por el excelente proyecto.
puede usted buscar en la BASICO HEX me carga y la nada y sin pantalla no puede cargar el CFG.file con el terminal hago.
es la de cualquier manera para cargar el CFG. en la BASICO.
Gracias de nuevo

Lo siento takis, no he entendido nada, la traducción del google no funciona  :o Escríbelo en inglés por favor.

Un saludo

takis

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #293 en: 11 Mayo 2015, 19:12 »
Sorry Pacol
sometime the translate is very bad

when i load the TornoCNCBasico_V110.hex
the arduino only blink. the led near pin 13
and it is not working the display not working the buttons not working the encoder nothing work.
i can not load the CNCBasico.CFG file with the terminal,nothing happen when i try,and i have connect pin 48.
i have try all other versions and they work very fine
I want to try all version so i can decide which i shall use.   

i use a little software i found on the internet http://russemotto.com/xloader/
Thank you
« última modificación: 11 Mayo 2015, 19:30 por takis »

Desconectado madmondi

  • Aprendiz
  • *
  • Join Date: Nov 2010
  • Mensajes: 1202
  • Ubicación: Vilanova i la Geltru Barcelona
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #294 en: 11 Mayo 2015, 21:02 »
Una preguntilla Pacol, probando el circuito hay un problemilla que supongo se resolvera en el archivo de configuracion, al entrar en la funcion de cilindrado y pulsar cualquiera de las teclas de direccion el carro se mueve correctamente en la direccion elegida, sin embargo en la funcion "mov" al moverlo con el encoder se mueve en lamdireccion contraria, cual seria el parametro a modificar?

Gracias
Ateos hasta que el avión se empieza a caer

kreutz

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #295 en: 12 Mayo 2015, 02:41 »
Es muy posible que el amigo Pacol haya tenido en cuenta esto y haya hecho lo necesario en el software para hacer la corrección sin mas complicaciones. De todas formas si deseas una solución rápida solo tienes que cambiar los cables del canal A al B y del B al A en el encoder.

Felicitaciones a ambos por el buen trabajo!!   .ereselmejor .ereselmejor .palmas .palmas

Saludos
kreutz

Desconectado madmondi

  • Aprendiz
  • *
  • Join Date: Nov 2010
  • Mensajes: 1202
  • Ubicación: Vilanova i la Geltru Barcelona
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #296 en: 12 Mayo 2015, 11:23 »
Gracias Kreutz, imaginaba que iban por ahi los tiros.
Ateos hasta que el avión se empieza a caer

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #297 en: 12 Mayo 2015, 11:55 »
Como bien comenta kreutz una solución es intercambiar los cables de los canales. La otra es a través del fichero CFG:

[SECTION][TORNO_HARDWARE]

 PULSOSREV_HUSILLO_A=                 1;       //pulsos/rev
 PULSOSREV_HUSILLO_A_HR=              25;      //pulsos/rev

 ENCODER_1_PULSOS_REV=                256;     //efectivo 512 p/rev
 ENCODER_1_RES_DIVISOR=               1;
 ENCODER_1_SIGNO=                     -1;

 ENCODER_2_PULSOS_REV=                256;     //efectivo 512 p/rev
 ENCODER_2_RES_DIVISOR=               1;
 ENCODER_2_SIGNO=                     1;

 ENCODER_USER_1_PULSOS_REV=           256;
 ENCODER_USER_1_RES_DIVISOR=          2;
 ENCODER_USER_1_SIGNO=                1;

[END_SECTION][TORNO_HARDWARE]

Para el Encoder 1 tienes qua ajustar el número pulsos por revolución mediante el parámetro  "ENCODER_1_PULSOS_REV", en mi caso son 256 pero en el tuyo igual es otro valor. El valor "RES_DIVISOR" lo dejas como está. La dirección del eje lo puedes ajustar mediante "ENCODER_1_SIGNO" a -1 ó a 1, prueba el valor correcto.
El encoder 2 se ajusta de igual forma.

Un saludo a todos

pacol

  • Visitante
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #298 en: 12 Mayo 2015, 12:05 »
Sorry Pacol
sometime the translate is very bad

when i load the TornoCNCBasico_V110.hex
the arduino only blink. the led near pin 13
and it is not working the display not working the buttons not working the encoder nothing work.
i can not load the CNCBasico.CFG file with the terminal,nothing happen when i try,and i have connect pin 48.
i have try all other versions and they work very fine
I want to try all version so i can decide which i shall use.   

i use a little software i found on the internet http://russemotto.com/xloader/
Thank you

Hola takis

Hay unas variaciones desde la versión 1.0.0 a la 1.1.0 que creo que no has tenido en cuenta:

-La versión 1.1.0 ya no usa los pulsadores para el movimiento manual, lo hace a través de dos encoders, uno para el eje X y otro para el Z.

-El LED del pin 13 se sigue usando para mostrar un error, eso sigue igual.

-El pin 48 ya no tiene ningún uso

-La carga del fichero CFG se hace mediante un lector de tarjetas SD.

-El fichero CFG debe llamarse "CNCLATHE.CFG" no "CNCBasico.CFG" y debe estar situado dentro de la carpeta "CONFIG" en la raíz de la tarjeta SD.

Aquí tienes el esquema eléctrico de la versión 1.1.0:



Un saludo
« última modificación: 12 Mayo 2015, 12:17 por PacoL »

Desconectado madmondi

  • Aprendiz
  • *
  • Join Date: Nov 2010
  • Mensajes: 1202
  • Ubicación: Vilanova i la Geltru Barcelona
Re:Proyecto: Torno CNC controlado por Arduino
« Respuesta #299 en: 13 Mayo 2015, 20:38 »
Bueeeeno Pacol, ya he empezado con las pruebas de los drivers y antes de configurar el archivo CFG. estoy probando la mejor configuración del driver, estoy buscando la configuración que mejor resultado de con los motores y ahora por ahora la que mejor me va es la de  micropasos 1/16, leí en anteriores post tuyos que lo mejor es no pasar de mas de 800/1000 pasos por vuelta, los motores que estoy usando son estos

http://www.ebay.com/itm/1pcs-Nema-34-stepper-motor-878oz-in-2A-8Leads-98mm-single-shaft-CNC-Router-/141029363979?ssPageName=ADME:X:RTQ:US:1123

tiene un par muy elevado lo que me permite poder ajustar el consumo en el driver a 1,5 Amperios y lo mueve todo sin problema, los drivers son los eterno TB 6560 de toshiba y van bastante bien, pero la pega que tienen es la configuración de micropasos ya que solo permite 1 ( paso completo ), 2 ( medio paso), 8 ( un octavo ) y 16 ( un dieciseisavo de paso ), los motores son de 1,8 grados por paso o sea 200 pasos para una vuelta completa ( A paso completo ) lo que me obliga de pasar al valor por debajo de 1000 pasos ( 2 X 200 pasos = 400 ) a un valor por encima de los 1000 pasos que tu recomiendas ( 8 X 200 pasos = 1600 ), lo he probado de las dos maneras y a 400 ( 2 ) pasos empieza temblar muy pronto  cuando subo velocidad y a 1600 ( 8 ) va muuuucho mas fino a 1600 finísimo, supongo que solo se trata de hacer los cálculos correctos para poner una buena configuración en el archivo CFG. de acuerdo a esos valores y a los husillos que debe mover, comento todo esto porque creo recordar que comentaste en otro post que por encima de 1000 pasos podría haber problemas con las funciones auxiliares como roscado, conos chaflanes etc., que opinas?

Gracias de nuevo
Ateos hasta que el avión se empieza a caer