Autor Tema: CNC arduino PERDIDA DE PASOS  (Leído 2547 veces)

tioHART

  • Visitante
CNC arduino PERDIDA DE PASOS
« en: 25 Agosto 2020, 18:27 »
Hola a todos. Ante todo saludos y dar las gracias de antemano por vuestro tiempo.

Como anticipo en el título tengo una CNC casera sencillita y me pierde pasos tanto el eje X como el Y (es una máquina de 3 ejes). He leído mucho por internet y no consigo dar con la solución, antes de nada detallo los materiales de los que dispongo:

Arduino UNO con GRBL 0.8c controlado por UniversalGcodeSender 1.0.9 con un ordenador con S0 Windows 10 con procesador i7
Drivers TB6600 de hasta 4A con 9-42V
Motores NEMA 23 Bipolar 1.8deg 1.26Nm (178.4oz.in) 2.8A
Usillos de bolas SFU1204
Fuente alimentación 24V 15A
Cable de arduino a USB de 1.5m

Ahora mismo tengo los drivers configurados a 200 pulsos con una corriente de trabajo de 2A ya que pretendo grabar madera de pino y no necesito gran precisión, con esta configuración (entiendo que poco exigente) los ejes pierden pasos (hablo de pérdida de pasos sin carga, es decir ni siquiera está haciendo fuerza). Para esta configuración entiendo que poco exigente la única manera de evitar perder pasos es hacerla trabajar a velocidades inferiores a 100mm/min...lo veo muy lento.

He pensado en las típicas cosas, cable USB demasiado largo, potencia insuficiente de la fuente, bajar los pulsos por vuelta (ya no puedo más), configuración correcta de los usillos, software de control incorrecto, motores demasiado flojos...no sé si me dejo algo.¿puede que usillos más exigentes por falta de engrase?

La configuración de los pasos por mm la tengo en 50 en cada eje, entiendo que es correcto si con una vuelta son 200 pulsos y se avanzan 4mm salen 50pulsos/mm (los tres usillos son iguales). La aceleración también la tengo creo que bastante baja. Igualmente paso copia y pega de todos los parámetros configurados. Si se os ocurre alguna idea más que pueda probar estaría muy agradecido.

Un saludo y gracias de antemano.

$0=50.000 (x, step/mm)
$1=50.000 (y, step/mm)
$2=50.000 (z, step/mm)
$3=10 (step pulse, usec)
$4=100.000 (default feed, mm/min)
$5=100.000 (default seek, mm/min)
$6=192 (step port invert mask, int:11000000)
$7=15 (step idle delay, msec)
$8=30.000 (acceleration, mm/sec^2)
$9=0.050 (junction deviation, mm)
$10=0.100 (arc, mm/segment)
$11=25 (n-arc correction, int)
$12=3 (n-decimals, int)
$13=1 (report inches, bool)
$14=1 (auto start, bool)
$15=0 (invert step enable, bool)
$16=0 (hard limits, bool)
$17=0 (homing cycle, bool)
$18=0 (homing dir invert mask, int:00000000)
$19=25.000 (homing feed, mm/min)
$20=250.000 (homing seek, mm/min)
$21=100 (homing debounce, msec)
$22=1.000 (homing pull-off, mm)

Desconectado Newlathe

  • Aprendiz
  • *
  • Join Date: Abr 2013
  • Mensajes: 1627
  • Ubicación: Caravaca de la Cruz y Puente Tocinos (Murcia)
Re:CNC arduino PERDIDA DE PASOS
« Respuesta #1 en: 26 Agosto 2020, 18:26 »
Hola. Sin ver la maquina es complicado juzgar. Estas seguro de que no es por problemas mecánicos? Los ejes se mueven con suavidad o los motores tiran de ellos? Que sistema de guiado tienes? Hay precarga?

Yo subiría el amperaje de los drivers a 2.5amp o incluso a 3. Los Amp no van en función de la precisión que quieras conseguir, es la tensión máxima que el driver le permite consumir al motor. Si el motor se encuentra con una carga más fuerte (ejes duros por ejemplo) va a necesitar consumir más, el driver no se lo va a permitir y sin la fuerza necesaria
 perderá pasos.

También cambiaría la fuente por una de 36 voltios. A mayor voltaje, mayor velocidad podrás conseguir.

Saludos

Torno Einhell BT-ML 300  CNC, router chino 3040, sierra de cinta de 2cv, ingletadora Evolution, impresora 3d Anet A8, esmeriladora Einhell de 400 w, taladro de columna chino, unos alicates de mi padre y un destornillador

Desconectado stmoi

  • Aprendiz
  • *
  • Join Date: Dic 2010
  • Mensajes: 43
  • Ubicación: Huelva
Re:CNC arduino PERDIDA DE PASOS
« Respuesta #2 en: 26 Agosto 2020, 18:30 »
¿Tendrás las aceleraciones demasiado agresivas?

Saludos.

Desconectado jmllosa

  • Oficial 1ª
  • **
  • Join Date: Dic 2011
  • Mensajes: 2751
  • Ubicación: Benetusser, Valencia
Re:CNC arduino PERDIDA DE PASOS
« Respuesta #3 en: 26 Agosto 2020, 18:57 »
que maquina es? .fotografo .fotografo
Fresadora Kondia Powermill K76 CnC, torno pinacho S94 CnC, grabadora Láser 40W CO2 y cacharros variados. Fresadora CNC Made in Yo mismo "R.O.B 2.0" http://foro.metalaficion.com/index.php?topic=21683.0 , Torno HBM 360x1000, Taladro fresador HMB 40-A