This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
DUDA Consulta por ruido en motores nema17
#1
Triste 
Hola como estan todos?!

Como comente en el titulo del post estoy teniendo mucho ruido en los motores de mi CNC.

Dejo aquí un video de como suenan los motores con el spindle apagado:


Aquí el ejemplo de la cnc 3018 como realmente suena:
CNC3018

Ahora voy a cambiar la fuente de alimentación por una de 15Amp. y volver a configurar los drivers de la shield para ver si con esto mejora.

Aqui un link a mi CNC donde estan los detalles tecnicos
CNC

Aquí mi configuracion:
Código:
**** Connected to COM8 @ 115200 baud ****
Grbl 0.9j ['$' for help]
>>> $$
$0 = 10    (step pulse, usec)
$1 = 10    (step idle delay, msec)
$2 = 0    (step port invert mask:00000000)
$3 = 6    (dir port invert mask:00000110)
$4 = 0    (step enable invert, bool)
$5 = 0    (limit pins invert, bool)
$6 = 0    (probe pin invert, bool)
$10 = 3    (status report mask:00000011)
$11 = 0.010    (junction deviation, mm)
$12 = 0.002    (arc tolerance, mm)
$13 = 0    (report inches, bool)
$20 = 0    (soft limits, bool)
$21 = 0    (hard limits, bool)
$22 = 0    (homing cycle, bool)
$23 = 0    (homing dir invert mask:00000000)
$24 = 200.000    (homing feed, mm/min)
$25 = 200.000    (homing seek, mm/min)
$26 = 250    (homing debounce, msec)
$27 = 1.000    (homing pull-off, mm)
$100 = 200.000    (x, step/mm)
$101 = 200.000    (y, step/mm)
$102 = 200.000    (z, step/mm)
$110 = 200.000    (x max rate, mm/min)
$111 = 200.000    (y max rate, mm/min)
$112 = 200.000    (z max rate, mm/min)
$120 = 25000.000    (x accel, mm/sec^2)
$121 = 25000.000    (y accel, mm/sec^2)
$122 = 25000.000    (z accel, mm/sec^2)
$130 = 200.000    (x max travel, mm)
$131 = 200.000    (y max travel, mm)
$132 = 200.000    (z max travel, mm)
ok
>>> $G
[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F0. S0.]
ok

Espero vuestra ayuda.
Gracias de ante mano!
  Responder
#2
Les comento lo ultimo que y les digo que sigo sin encontrar la solución:

1) Cambie por una fuente de mas 15 amperios (la anterior era de 5A)
2) Ajusté de nuevo los drivers según datasheet (Eje Y = nema 17 - 1.5A = 75) (Eje X e Y - nema 17 - 0.4A=12) todos los ejes con driver 8825 (vRef*5*0.1)
3) Arranque de 0 con la configuracion del GRBL, en primera instancia pase a milímetros con el parámetro $13, configuré los pasos como corresponde para el tipo de tornillo que tengo y logre que se desplace correctamente.

Smash2  Sigo en el mismo punto de arranque respecto a los ruidos en los nema17. Inclusive si le doy un poco de aceleración ($120 = 100 (x accel, mm/sec^2)) no pierdo pasos pero hace mas ruido todavía.

La configuracion actual quedo así:

Código:
**** Connected to COM8 @ 115200 baud ****
Grbl 0.9j ['$' for help]
>>> $$
$0 = 10    (step pulse, usec)
$1 = 15    (step idle delay, msec)
$2 = 0    (step port invert mask:00000000)
$3 = 6    (dir port invert mask:00000110)
$4 = 0    (step enable invert, bool)
$5 = 0    (limit pins invert, bool)
$6 = 0    (probe pin invert, bool)
$10 = 3    (status report mask:00000011)
$11 = 0.010    (junction deviation, mm)
$12 = 0.002    (arc tolerance, mm)
$13 = 1    (report inches, bool)
$20 = 0    (soft limits, bool)
$21 = 0    (hard limits, bool)
$22 = 0    (homing cycle, bool)
$23 = 0    (homing dir invert mask:00000000)
$24 = 200.000    (homing feed, mm/min)
$25 = 200.000    (homing seek, mm/min)
$26 = 250    (homing debounce, msec)
$27 = 1.000    (homing pull-off, mm)
$100 = 250.000    (x, step/mm)
$101 = 250.000    (y, step/mm)
$102 = 250.000    (z, step/mm)
$110 = 100.000    (x max rate, mm/min)
$111 = 200.000    (y max rate, mm/min)
$112 = 100.000    (z max rate, mm/min)
$120 = 25000.000    (x accel, mm/sec^2)
$121 = 25000.000    (y accel, mm/sec^2)
$122 = 25000.000    (z accel, mm/sec^2)
$130 = 100.000    (x max travel, mm)
$131 = 200.000    (y max travel, mm)
$132 = 100.000    (z max travel, mm)

Ojala alguien pueda darme una mano, ya se me estan agotando las ideas.
  Responder
#3
Baja la eceleracion a 30
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
#4
(14-09-2020, 08:59 AM)grafisoft escribió: Baja la eceleracion a 30

Lamentablemente no fue la solución, todo anda con ruidos normales hasta que la CNC hace diagonales de diferentes tamaños. 

Ejemplo:
Desplazo el eje X 180mm a la izquierda y el eje Y 20mm hacia el + y el Y empieza a hacer mucho ruido, no pierde pasos pero hace mucho ruido.
De forma similar pasa si hago lo contrario, empieza a hacer ruido el eje X, mucho menos ruido porque al ser mas chico que el eje Y no transfiere tanto sonido por la estructura.

Luego de muchos intentos logre que mejore pero no se parece ni cerca a otras CNC que vi por internet o a la CNC3018 que es la que copie.

Inclusive llegue a dudar de la versión del grbl y la actualice ala versiones 1.1 pero sigo con el mismo problema.

Aquí mi configuracion:
Código:
$0 = 10    (Step pulse time, microseconds)
$1 = 25    (Step idle delay, milliseconds)
$2 = 0    (Step pulse invert, mask)
$3 = 5    (Step direction invert, mask)
$4 = 0    (Invert step enable pin, boolean)
$5 = 0    (Invert limit pins, boolean)
$6 = 0    (Invert probe pin, boolean)
$10 = 1    (Status report options, mask)
$11 = 0.010    (Junction deviation, millimeters)
$12 = 0.002    (Arc tolerance, millimeters)
$13 = 1    (Report in inches, boolean)
$20 = 0    (Soft limits enable, boolean)
$21 = 0    (Hard limits enable, boolean)
$22 = 0    (Homing cycle enable, boolean)
$23 = 0    (Homing direction invert, mask)
$24 = 400.000    (Homing locate feed rate, mm/min)
$25 = 600.000    (Homing search seek rate, mm/min)
$26 = 250    (Homing switch debounce delay, milliseconds)
$27 = 1.000    (Homing switch pull-off distance, millimeters)
$30 = 1000    (Maximum spindle speed, RPM)
$31 = 0    (Minimum spindle speed, RPM)
$32 = 0    (Laser-mode enable, boolean)
$100 = 250.000    (X-axis travel resolution, step/mm)
$101 = 250.000    (Y-axis travel resolution, step/mm)
$102 = 250.000    (Z-axis travel resolution, step/mm)
$110 = 200.000    (X-axis maximum rate, mm/min)
$111 = 200.000    (Y-axis maximum rate, mm/min)
$112 = 200.000    (Z-axis maximum rate, mm/min)
$120 = 10.000    (X-axis acceleration, mm/sec^2)
$121 = 200.000    (Y-axis acceleration, mm/sec^2)
$122 = 10.000    (Z-axis acceleration, mm/sec^2)
$130 = 200.000    (X-axis maximum travel, millimeters)
$131 = 100.000    (Y-axis maximum travel, millimeters)
$132 = 200.000    (Z-axis maximum travel, millimeters)


Yo creo que el problema es que no son iguales los motores del X y el Y pero lo raro es que el motor que hace mas ruido es el nuevo.

Nusenuse
  Responder
#5
Has mirado las configuraciones de corriente de los drivers y si tu fuente puede entregar la corriente necesaria? De cuanto es tu fuente? Y que A tienen cada motor?

Porque el desplazamiento de cada uno por separado es correcto.
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
#6
(22-09-2020, 09:49 AM)grafisoft escribió: Has mirado las configuraciones de corriente de los drivers y si tu fuente puede entregar la corriente necesaria? De cuanto es tu fuente? Y que A tienen cada motor?

Porque el desplazamiento de cada uno por separado es correcto.

Gracias por responder!

Si, lo revise varias veces con el multímetro y es correcto.

Motor X y Z son iguales: 0.4A = 0.120v
Motor Y 1.5A = 0.75v
Fuente: 12v 15A

Todos son motores de 180°

Inclusive en este momento puse 3 motores iguales 0.4A (que son los 3 usados) misma marca y modelo y sigue igual, de los 3 ejes el mas ruidoso es el Y, si pongo el motor nuevo como tiene mas torque hace mas ruido.

Ya no se por donde buscarle la vuelta.
  Responder
#7
Pues todo lo que se me ocurre es cambiar el driver del motor
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
#8
(14-09-2020, 03:42 AM)luciano escribió: Hola como estan todos?!

Como comente en el titulo del post estoy teniendo mucho ruido en los motores de mi CNC.

Dejo aquí un video de como suenan los motores con el spindle apagado:


Aquí el ejemplo de la cnc 3018 como realmente suena:
CNC3018

Ahora voy a cambiar la fuente de alimentación por una de 15Amp. y volver a configurar los drivers de la shield para ver si con esto mejora.

Aqui un link a mi CNC donde estan los detalles tecnicos
CNC

Aquí mi configuracion:
Código:
**** Connected to COM8 @ 115200 baud ****
Grbl 0.9j ['$' for help]
>>> $$
$0 = 10    (step pulse, usec)
$1 = 10    (step idle delay, msec)
$2 = 0    (step port invert mask:00000000)
$3 = 6    (dir port invert mask:00000110)
$4 = 0    (step enable invert, bool)
$5 = 0    (limit pins invert, bool)
$6 = 0    (probe pin invert, bool)
$10 = 3    (status report mask:00000011)
$11 = 0.010    (junction deviation, mm)
$12 = 0.002    (arc tolerance, mm)
$13 = 0    (report inches, bool)
$20 = 0    (soft limits, bool)
$21 = 0    (hard limits, bool)
$22 = 0    (homing cycle, bool)
$23 = 0    (homing dir invert mask:00000000)
$24 = 200.000    (homing feed, mm/min)
$25 = 200.000    (homing seek, mm/min)
$26 = 250    (homing debounce, msec)
$27 = 1.000    (homing pull-off, mm)
$100 = 200.000    (x, step/mm)
$101 = 200.000    (y, step/mm)
$102 = 200.000    (z, step/mm)
$110 = 200.000    (x max rate, mm/min)
$111 = 200.000    (y max rate, mm/min)
$112 = 200.000    (z max rate, mm/min)
$120 = 25000.000    (x accel, mm/sec^2)
$121 = 25000.000    (y accel, mm/sec^2)
$122 = 25000.000    (z accel, mm/sec^2)
$130 = 200.000    (x max travel, mm)
$131 = 200.000    (y max travel, mm)
$132 = 200.000    (z max travel, mm)
ok
>>> $G
[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F0. S0.]
ok

Espero vuestra ayuda.
Gracias de ante mano!

Nose como contestarte, pero bueno la solucion son micropasos, veo que tienes el $100,101 y 102 a 200 pasos que es lo estandar con husillo y full step, que placa usas, a mas micropasos suele haber menos sonido.
PD: La 3018 suena igual que la tuya.

(14-09-2020, 03:42 AM)luciano escribió: Hola como estan todos?!

Como comente en el titulo del post estoy teniendo mucho ruido en los motores de mi CNC.

Dejo aquí un video de como suenan los motores con el spindle apagado:


Aquí el ejemplo de la cnc 3018 como realmente suena:
CNC3018

Ahora voy a cambiar la fuente de alimentación por una de 15Amp. y volver a configurar los drivers de la shield para ver si con esto mejora.

Aqui un link a mi CNC donde estan los detalles tecnicos
CNC

Aquí mi configuracion:
Código:
**** Connected to COM8 @ 115200 baud ****
Grbl 0.9j ['$' for help]
>>> $$
$0 = 10    (step pulse, usec)
$1 = 10    (step idle delay, msec)
$2 = 0    (step port invert mask:00000000)
$3 = 6    (dir port invert mask:00000110)
$4 = 0    (step enable invert, bool)
$5 = 0    (limit pins invert, bool)
$6 = 0    (probe pin invert, bool)
$10 = 3    (status report mask:00000011)
$11 = 0.010    (junction deviation, mm)
$12 = 0.002    (arc tolerance, mm)
$13 = 0    (report inches, bool)
$20 = 0    (soft limits, bool)
$21 = 0    (hard limits, bool)
$22 = 0    (homing cycle, bool)
$23 = 0    (homing dir invert mask:00000000)
$24 = 200.000    (homing feed, mm/min)
$25 = 200.000    (homing seek, mm/min)
$26 = 250    (homing debounce, msec)
$27 = 1.000    (homing pull-off, mm)
$100 = 200.000    (x, step/mm)
$101 = 200.000    (y, step/mm)
$102 = 200.000    (z, step/mm)
$110 = 200.000    (x max rate, mm/min)
$111 = 200.000    (y max rate, mm/min)
$112 = 200.000    (z max rate, mm/min)
$120 = 25000.000    (x accel, mm/sec^2)
$121 = 25000.000    (y accel, mm/sec^2)
$122 = 25000.000    (z accel, mm/sec^2)
$130 = 200.000    (x max travel, mm)
$131 = 200.000    (y max travel, mm)
$132 = 200.000    (z max travel, mm)
ok
>>> $G
[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F0. S0.]
ok

Espero vuestra ayuda.
Gracias de ante mano!

Nose como contestarte, pero bueno la solucion son micropasos, veo que tienes el $100,101 y 102 a 200 pasos que es lo estandar con husillo y full step, que placa usas, a mas micropasos suele haber menos sonido.
PD: La 3018 suena igual que la tuya.
  Responder
#9
(23-09-2020, 11:37 AM)tagmindb2f escribió: Nose como contestarte, pero bueno la solucion son micropasos, veo que tienes el $100,101 y 102 a 200 pasos que es lo estandar con husillo y full step, que placa usas, a mas micropasos suele haber menos sonido.
PD: La 3018 suena igual que la tuya.

Aca te dejo un video de miles que hay dando vueltas por internet donde se escucha claro el sonido de la cnc3018 
https://www.youtube.com/watch?v=ru6Vq2pj...u.be&t=179

Mi CNC suena mucho mas fuerte en el eje Y, los demás ejes no tengo ese problema.
La duda es, si uso micropasos, no pierden fuerza los motores?
Vuelvo a dejar los detalles técnicos en respuesta a tu pregunta de que placa uso.

Algunos detalles técnicos:
  • Frame 1: 400mm X 330mm (eje Y).
  • Frame 2: 400mm X 240mm (ejes x, y).
  • Tipo de perfil: 2020 tipo bosch.
  • Las estructuras de los ejes X y Z están impresos en 3d (espero poder actualizarlos pronto a aluminio).
  • Motor eje Y: nema 17 (nuevo, de la marca Tecmotion de 0.7nm 18° 1.5a 6-mH).
  • Motores ejes X y Z nema 17 (reciclados de un cabezal móvil del cual no hay casi información o no encontré marca DB modelo 42BYG250).
  • Basado en Arduino UNO - CNC Shield - Drivers 8825 - Grbl v1.1h.
  • Los 3 ejes son accionados por varillas y tuercas Thsl de 8mm con acoples fijos de 5mm a 8mm.
  • En los 3 ejes barras lisas trefiladas rectificadas de 8mm.
  • Alimento la Shield con una fuente de laboratorio marca Griffin (configurada a 15 volts y en su máximo de amperios, 5A) y el husillo con unan fuente de pc a 12v.
A esto debo agregar que a cada motor le agregue un damper para reducir ruidos con muy buenos resultados (pero aun necesito reducir ese ruido en el eje Y) y en el día de mañana me llega un acople flexible autolubricante anti backlash para ayudar a que no transfiera la vibración del motor a la varilla roscada ACME.

En un rato voy a buscar los jumpers que tenga para probar lo de los micropasos, los 3 ejes tienen que estar configurados de la misma forma o se puede usar micropasos en el eje Y solamente?

Gracias de antemano.
  Responder
#10
a  mas micro pasos menos torque, menos fuerza correcto, pero es relativo dependiendo del material que quieras trabajar y el husillo que tengas.
a 1/8 de paso yo los dejaria, pero eso puedes configurarlo por cada eje es decir puedes tener el Z a 1/4 el y a 1/8 y el x a 1/16 , no pasa nada , eso si tendras que cambiar los pasos en GRBL, para ello yo recomiendo el software de Openbiulds que es gratuito y es una pasada
Puede ser que el Driver del eje y este mas calibrado, estan todos iguales ? a cuanto los tienes?
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  consulta de motores para proyotipo zetaca 1 134 27-02-2023, 01:37 PM
Último mensaje: asesorplaza1
  Problemas de ruido eléctrico??? SOLUCIONADO... FlyMan 1 120 11-11-2022, 09:34 PM
Último mensaje: FlyMan
Información CONSULTA TECNICA: Varillas Roscadas 8 mm por ACME DE 8 mm joacoarg3D 2 924 26-08-2020, 07:13 PM
Último mensaje: joacoarg3D
  CONSULTA Consulta para nuevo proyecto cnc etriguero 2 1,417 23-11-2018, 11:51 PM
Último mensaje: etriguero
  cambio de nema17 a nema23 tazma 17 5,307 07-10-2018, 10:31 PM
Último mensaje: PrimeraRata