Go Down

Topic: arduino + tb6600 cnc  (Read 921 times) previous topic - next topic

tazma

Jan 06, 2019, 11:00 pm Last Edit: Jan 07, 2019, 02:05 pm by surbyte
hola a ver primero si me explico bien tengo ya casi montada la cnc solo falta conectar tb6600 con arduino y listo el problema es que el eje Y que son 2 motores cuando los conecto al arduino no funcionan sin embargo si los pruebo individual cada uno si que funcionan y no se como hacerlo con arduino ya que solo hay un pin de conexionado pongo imagen a ver si se entien
https://ibb.co/Cbnkgf6


surbyte

#1
Jan 06, 2019, 11:45 pm Last Edit: Jan 06, 2019, 11:45 pm by surbyte
Lee tu privado, te he enviado indicaciones para que edites tu imagen.
Por cierto, tienes +100 msgs deberías saber que esto es un tema de Hardware y no General.
Movido.


Que raro que no funcione. En la imagen se ven varios.
Con que alimentas los dos TB6600 ?

Chequeaste la fuente cuando pones los dos motores?

_jose_

#2
Jan 07, 2019, 01:21 am Last Edit: Jan 07, 2019, 01:22 am by _jose_
has probado a conectarlo en paralelo? es decir conectar los pines step y dir del segundo driver del eje y a los mismos pines step y dir que el primer driver del eje y.

tauro0221

Hi,

Si miras las especificaciones del  motor de paso NEMA 23  es de 2.8 amp per face x 2 = 5.6 amperios por cada motor. Si tienes 3 x  5.6 = 16.8 amperios.  Ahora esto puede  variar dependiendo del modelo NEMA 23 que tu estas usando. Tambien el driver TB6600 tiene unos switches que tienes que cambiar/adjustar  dependiendo de que corriente usa el motor que tu usas. Tienes que tambien que saber que voltajes usan los motores. Para mi que deberias alimentar al Arduino con otro power supply pues cuando accionas los motores a la vez esto pueden producir ruidos electricos y posiblemente el voltaje de 12 voltios puede variar. Solamente una observacion.

Aqui demuestor las  espcificaciones genericas que encontre usando google motor de paso NEMA 23. Esto puede variar dependiendo del modleo que usas.

Nema 23 CNC Stepper Motor 2.8A per phase.

_jose_

No es correcto multiplicar la corriente de fase por 2 ,porque solo una de las bobinas actua en cada paso.

tazma

#5
Jan 07, 2019, 11:19 am Last Edit: Jan 07, 2019, 02:07 pm by surbyte
hola  la alimentación es fuente de 24v  los switches del tb6600 están bien cada motor individual mente funciona bien el problema es cuando conecto 2 motores al mismo pin del arduino no funcionan  pero por separado si me faltaria un pin en el arduino

conectarlo en paralelo  seria a si ???  yo soy un novato preguto antes de quemar algo

https://ibb.co/3p4pXdx


_jose_

#6
Jan 07, 2019, 12:10 pm Last Edit: Jan 07, 2019, 02:08 pm by surbyte
No se ve muy bien ,pero si ,la idea es sacar la misma señal de pul y dir para los dos drivers ,pero hay algo que no me cuadra y no se si tu lo tienes igual,el esquema de conexion que veo es este,los positivos de señales se sacan de los 5v del arduino y las salidas del arduino van a los negativos de las señales:
https://cdn-tienda.bricogeek.com/4135-thickbox_default/controlador-de-motores-paso-a-paso-35a-tb6600.jpg


tazma

#7
Jan 07, 2019, 12:26 pm Last Edit: Jan 07, 2019, 07:41 pm by tazma
no yo no los tengo conectados a si esa imagen es un ejemplo para saber si a si estaria bien en paralelo  a ver si puedo subir como tengo el conexionado yo montado
a si es como lo tengo yo  jeje seguro que muy mal
salu2


 


tauro0221

Hi,
A _jose_ eso es corecto pero cuando aumentas la frequencia de los pulsos que pasa. Cuando vaz lento eso es  correcto pero al correrlo especialmente paso medio los coils de face van estar mas tiempo energizados    conduciendo al  parecer que esta ambos energizados. La calculacion la use usando el peor de los casos o lo que se conoce como "worst case".

Go Up