Go Down

Topic: Problema con movimiento de ejes en cnc casero (Read 735 times) previous topic - next topic

rudel94

Buenas a todos mi nombre es Joaquin Rudel de Argentina y desde ya gracias por dejarme postear aqui.


Hace una semana vengo construyendo mi propio router cnc, y todo va perfecto, excepto por un detalle

Cuando quise probar los motores (ya colocados en la maquina) me encuentro con que todos funcionan, pero cuando hago andar el eje Y, tambien arranca el eje Z, para decirlo mas simple, los 3 motores (dos del eje Y y uno del eje Z) funcionan en conjunto, cuando yo quiero que funcionen por separado cada eje.

Ya probé cambiar de GRBL, tenia la 1,1(la ultima version) instalé la 0,9 y aun nada

puede que sea un problema de drivers drv8825 o cnc shield en cortocircuito? o una mala configuracion?

(lo unico que no he probado es cambiar la opcion step enable invert del universal g code sender, ya que puede ser eso el problema pero no lo creo :/ )

Desde ya muchas gracias y saludos !


tauro0221

Hi,
Primero que nada no dices que voltaje alimentas los drivers, que tipo de motores usas y el programa que usas. El
drv8825 usa un minimum de 9 voltios y un maximum de 45 voltios y puede suplir una corriente de 1.5 amperios sin usar heatsink. Tambien tienes que adjutarle la corriente que pude suplir.

rudel94

Hola y gracias por la respuesta, estoy alimentando los drivers con una fuente de 12v de pc, los motores son 4 nema 17 de alto torque de maker parts (estoy usando 2 para el eje Y, uno para el Z y uno para el X) estoy usando arduino uno con grbl 0,9i (probé el 1.1 y pasa lo mismo), y universal g code sender para mover los motores.

tauro0221

Hi,
Entonces estas en el limite de los drivers. Las especificaciones de los motores  steppers 17 son
Nema 17 Stepper Motor Bipolar 2A. Tienes que recordar que los motores cuando los energizas la corriente puede ser hasta 3 veces la corriente. Tambien tienes que tener un power supply con la suficiente capacidad para suplir la corriente para los 4 motores. Haz tratado de adjustar la  resistencia de la corriente. Que corriente te puede suplir el power supply de 12 voltios.  Haz tratado de correr un solo motor con carga para ver si se mueve correctamente.Lee el voltaje cuando estes energizando los motores para ver si el voltaje del  power supply mantiene los 12 voltios constantes.

rudel94

entiendo y voy a tratar de tomar esas mediciones, lo que me parece raro es que creo que de fuerza no estoy muy justo, lo que yo quiero es independizar el movimiento de los ejes Y y Z, el eje X por ejemplo, se mueve perfectamente bien, no tengo problemas de movimiento alli

la fuente de pc, tiene 12v 12amp y es de 400w

los drv 8825 que tengo aguantan hasta 1,5 amp

no se si me explico bien pero problemas de fuerza, de perdida de pasos, de voltaje y eso no tengo, el problema es que cuando doy una orden para que avance el eje Y por ejemplo, automaticamente aparte de moverse el eje Y se mueve tambien el Z

saludos

tauro0221

Hi,
Si el power supply es de 12 amperios entonces el power supply no es el problema que estas esperimentando. Entonces creo que el problema estas es en la forma que manejas los motores en tu programa. Debes de poder accionar un motor si que el otro se mmueva. Podrias adjuntar el sketch que estas usando para asi poder ver donde esta el problema de porque cuando acciona un motor los otros se accionan.

rudel94

#6
Jun 15, 2018, 11:11 pm Last Edit: Jun 15, 2018, 11:16 pm by rudel94
Exacto, ese es el problema que tengo, que creo es de software pero no se como solucionarlo.

Perdon por mi ignorancia, pero no sabria que es el sketch que uso :/
Si sirve de algo te adjunto una imagen de los settings del universal g code sender que uso, y una de la config.h

Saludos

https://ibb.co/exPzsy

https://ibb.co/h2vpsy

tauro0221

Hi,
Ese display es de un progrma de CNC milling que estas usando para controlar los motores.  Aqui adjunto dos  link para ver si es este el que estas usando. Si es correcto posiblemante es que no tienes el setup correctamente de los pines que debes usar para cada motor en el setting del  programa. Cada motor debe  tiener los pines  dedicados  para ese motor.Posiblemante este usando los mismo pines para todo los motores y no debe ser asi. Por eseo cuando los energizas todos se mueven posiblemente que tienen los mismo pines.

http://bengler.no/grbl

https://github.com/grbl/grbl

rudel94

Hola.

Si, es ese mismo el programa que estoy usando, lo que tendría que saber entonces es como lograr el setup optimo, hay alguna forma de hacerlo automaticamente? o alguna guia ?

Gracias

tauro0221

#9
Jun 16, 2018, 01:24 am Last Edit: Jun 16, 2018, 01:32 am by tauro0221
Hi,
Adjunto un link que te dices como alambrar los motores al arduino. Tambien incluyo como alambrarlos al arduino.

https://github.com/grbl/grbl/wiki/Connecting-Grbl




rudel94

#10
Jun 16, 2018, 01:40 am Last Edit: Jun 16, 2018, 01:42 am by rudel94
Hola


tengo ya alambrados los motores con sus drivers al arduino mediante cnc shield, y ya cloné el eje Y que necesito, todo eso ya lo tenia hecho desde antes, y el problema sigue, creo que debe ser de sofware, o quiza la cnc shield vino fallada.

lo unico que queda intentar es conectar los drivers del motor al arduino mediante una protoboard asi como se ve en la imagen, de esta manera sabré si el problema es de la cnc shield o de una mala configuracion


gracias

tauro0221

Hi,
Adjunto un link que dice como darle setup al shield para que sea compatible con GlRBL. No se si ya lo has hecho.

https://blog.protoneer.co.nz/arduino-cnc-shield/

surbyte

Estas preguntas son mas apropiadas hacerlas en foros CNC donde la gente esta mas acostumbrada a estos problemas Joaquin, o espera que tenemos 1 o 2 foreros con buena experiencia en el tema que tal vez te puedan aconsejar.

_jose_

Repasa la conexion de los jumpers para clonar el eje y ,debe quedar asi:

rudel94

Hola gracias por las respuestas

Tauro0221:

Ya hice toda la instalación correcta pero sigo teniendo el mismo problema, cuando doy una orden para que el eje Y se mueva, tambien se mueve el eje Z, hoy intentaré hacer la conexión sin pasar por la shield cnc a ver si eso es el problema

Surbyte:

supuse que era un problema de software por eso pregunté en este foro, cualquier ayuda me sirve

_jose_:

tengo esa parte igual, pero el eje Y sigue moviendose cuando doy la orden de que solo el Z se mueva y viceversa.


Gracias

Go Up