Foro MetalAficion
CNC => CNC - Software y Controladores => Mensaje iniciado por: peregs en 19 Febrero 2020, 13:48
-
Tengo un pequeño problema con el escuadrado de los ejes X e Y.
Resulta que en el eje X tengo dos motores con sus finales de carrera. Al hacer home de los 3 ejes (4 motores) lo realizan perfectamente pero si corto una pieza de 80x80cm todas las medidas son exactas, pero si compruebo con una escuadra detecto una pequeña desviación de casi 1mm.
Cuando hago cajas de madera pequeñas no se nota, pero el otro día hice una caja de 100x50cm y vi que la tapa no encajaba correctamente.
Existe algun comando que permita mover uno de los dos motores para compensar esa pequeña diferencia, sé que podría desplazar el sensor inductivo un poco pero tengo que desmontar la mesa de la máquina para acceder a él y entonces no puedo realizar cortes para ver si lo he corregido bien.
Me gustaria saber si por software se puede mover unas décimas el motor escalvo, hasta ahora lo que hacia era desactivar la alimentación de los motores y girar el husillo del motor escalvo a mano un poquito. Pero si pudiera hacerlo por software seria mas excacto. De esta forma podria hacer pruebas hasta corregir ese peqeño descuadre.
Un saludo
-
Buenas tardes, de momento solamente tengo 3 motores,asi que intentare contestarte.Lo que yo pienso es que o bien la mesa esta descuadrada o bien un husillo no esta igual al otro, pues con 4 motores debería ir perfecto.Tienen que estar perfectamente alineado los dos ejes, pues en tal caso uno se desplazara a distinta medida del esclavo.Por software no tengo ni idea si se podrá,pero seguro que en youtube hay algún video.
Un saludo.
-
Gracias por responder.
El husillo no es el problema. Los desplazamientos son idénticos por lo que todas las medidas son exactas.
El tema es que los finales de carrera de los dos motores del eje X se pueden ajustar mecanicamente aflojando un tornillo y desplazandolo. eso implica desmontar la base de trabjo para acceder a los sensores. Como no tengo la mesa no puedo hacer pruebas para comprobar que el eje X sea perfectamente perpendicular al eje Y.
Es por eso que busco poder desplazar el motor esclavo unas decimas después de hacer el home para que queden los dos completamente perpendiculares al eje Y
Un saludo
-
Hola,puedes poner fotos de tu maquina para echar un vistazo?,y si es un router el eje X normalmente es el del puente.
Saludos.
-
Hola ManArt,
Tengo dos CNCs la primera la hice hace unos 5 años, tiene una medidas de trabajo de 82x56cm. Es toda de construcción propia. Efectivamente esta el eje X es el puente con un motor y el eje Y lleva dos motores. Los finales de carrera son externos y puedo ajustarlos te para que los dos motores queden perfectamente Perpendiculares al eje X.
Aqui tengo las fotos de la primera CNC
https://goo.gl/photos/DcgWVaNqbsvubopS6 (https://goo.gl/photos/DcgWVaNqbsvubopS6)
La segunda la compré en Surcamo (CNC Robotica) con unas medidas de trabajo de 122x84cm, La compré completa (sin fresadora) llevaba placa USB con los driver integrados fabricada por ellos y una fuente de alimentación de 24V insuficiente para esa máquina. Me dió muchos problemas de perdidas de pasos y desplazamientos del esclavo diferentes al maestro. Terminé devolviendo toda la electrónica, puse una placa paralelo, drivers individuales y una fuente de 36V más potente. La máquina ahora funciona mejor que nueva. En vacio puedo ir a 5000mm/min cuando de fabrica dicen 2500mm/min aunque yo a 1500 tenia problemas.
El Eje X es el 1220mm y lleva dos motores. El eje Y es el puente, los sensores son inductivos y estan debajo de la mesa de trabajo.
Al final por problemas con la Kress (gasté 5 pares de escobillas y me jodió un par de veces horas de trabajo) terminé comprando un teknomotor de 1,1Kw
Te pongo fotos para que puedas verla.
https://photos.app.goo.gl/UUAVTaD4LB2Esvc8A (https://photos.app.goo.gl/UUAVTaD4LB2Esvc8A)
Tengo un par de lásers caseros para pirograbar en las dos CNCs
Te pongo un enlace de algunos trabajos que hago con ellas y dos impresoras 3D que también son de contrucción propia.
https://photos.app.goo.gl/caxtUk1J6LsVMP9X6 (https://photos.app.goo.gl/caxtUk1J6LsVMP9X6)
Un saludo
-
Hola,veo que has hecho unos trabajos excelentes aun siendo maquinas bastante sencillas, y el cambio de electrónica de la ultima, bastante mejor que lo que viene de fabrica.Aun sin saber porque te ocurre el problema, lo que veo negativo en el router son las guías redondas, aunque creo que para abaratar el producto.Yo pienso que deberías de invertir en una buena maquina, pues veo que tienes bastante trabajo y sin duda lo haría,pues al final con una maquina económica tienes que andar reparando o cambiando cosas, o en su lugar fabricarte una buena pues ya tienes experiencia con unos servos y ponerle un 4º eje rotativo.
Cuando monte mi 4º eje casero con material rebuscado y un cabezal chino de 80mm subiré alguna foto, aunque ahora esta provisional.
Un saludo.
-
Me temo que lo que pides no se puede hacer: La "gracia" de un motor esclavo es que ambos motores trabajan a la vez, por lo que creo que es imposible hacer trabajar a uno solo de ellos.
Lo que sí que creo que puedes hacer, si como dices es siempre el mismo error, cambiar la configuración al motor esclavo en "Homing/limits": A los efectos sería lo mismo que mover el sensor.
Un saludo.
-
Hola,veo que has hecho unos trabajos excelentes aun siendo maquinas bastante sencillas, y el cambio de electrónica de la ultima, bastante mejor que lo que viene de fabrica.Aun sin saber porque te ocurre el problema, lo que veo negativo en el router son las guías redondas, aunque creo que para abaratar el producto.Yo pienso que deberías de invertir en una buena maquina, pues veo que tienes bastante trabajo y sin duda lo haría,pues al final con una maquina económica tienes que andar reparando o cambiando cosas, o en su lugar fabricarte una buena pues ya tienes experiencia con unos servos y ponerle un 4º eje rotativo.
Cuando monte mi 4º eje casero con material rebuscado y un cabezal chino de 80mm subiré alguna foto, aunque ahora esta provisional.
Un saludo.
Exacto tienes toda la razón, esas guias de 16mm son una porquería para el peso de todo el puente. El teknomotor solo ya pesa 6kg.
En solo un año las guias he tenido que darle la vuelta y cambiar los cuatro rodamientos SBR16UU. Ya empezaban a tener marcas de algún rodamiento por el peso.
Si que llevo idea de meterle un cuarto eje pero me parece que mi placa solo controla 4 motores.
Antes tengo que mirar como podria cambiar las guias del eje X por unas de 22 o hiwin. Aunque pienso que la broma puede salirme cara, porque seguramente tendria que adaptar o modificar tambien las piezas laterales.
Saludos
Saludos
-
Me temo que lo que pides no se puede hacer: La "gracia" de un motor esclavo es que ambos motores trabajan a la vez, por lo que creo que es imposible hacer trabajar a uno solo de ellos.
Lo que sí que creo que puedes hacer, si como dices es siempre el mismo error, cambiar la configuración al motor esclavo en "Homing/limits": A los efectos sería lo mismo que mover el sensor.
Un saludo.
No lo veo muy claro, lo investigaré.
Se que hemos hablado por privado cuando empecé con esto. Podriamos quedar un dia y nos conocemos?
-
Si trabajan juntos pero quando hacen el homing los movimientos finales son independientes.
Saludos
-
... por eso te digo que "creo" que los homming los puedes configurar independientemente: Te digo creo porque yo no tengo esclavo y nunca lo he probado.
... pero el mach te da la opción de configurar independientemente el motor principal X, Y, Z ... y el esclavo A, B, C.
De lo de quedar, te mando un mp.
Un saludo.
-
No tengo Mach3 pero viendo un poco has probado de cambiar el Home Off del motor esclavo y corregirlo ahí el pequeño desfase.??
(https://lh3.googleusercontent.com/wnYld91tCbLi81gWuo4DdU1gq4HPqZgu8ZdNEytZSBd5pnSW9al5v-XTI--VtKQkgZnBKKcL9r1k7UaVGn8x0l7Qzk9rGRwvMWqXw5j8A0LoDMNrHTdpvJK0sLVrtNsMeLCse_BCy6kMFXRUgQKcSlOyRk4vv0evpIc-t2bwBMXNCuGkshZcFXxcYszOUMWuS2vYq-wQlM2CAVzgXzZwIAcM1jxbhuZ19dSIcgUt3k1hJiCw3ZDL5vLUp6ML-rsOSzE82cxgxmtcMSz-kRkS83ytcCfPiURdu1cp6Ug5qG7v0SMhRMCW0LV2kZSaeiQkgpl3NkH4mQLOb5_oiozI739eYrvEB7YldXK18MkL6Mh_g5_XaoTMQOp2O7xuPv687-R_ADZhoHI8EUEfcdYbcsYszdN9UO90ACwIM2XRt1CV3mA2jjd0jvzQ2q-QqkMTNtuABiwgZM1ghqXmtWsVCtZH_AOVo42GNAmuW1chmaYS-A_k_sjGY3yQYErwm_k3ZZY80IJKQ9hIbIRWLhor-o5kDhWrlYDHo5vlD6l36ajF4TeUTfkhAuvP1H-8Ats2EZVKQu-6YhyS2IsGeU4rpVjlLBFVN_iTcUFjhtPypNhAOYbeFcN3SjN8X54V9qRCnoiSagO20M1RBlaPR52-GgsEqVveWAxneeQ=w620-h384-no)
-
No tengo Mach3 pero viendo un poco has probado de cambiar el Home Off del motor esclavo y corregirlo ahí el pequeño desfase.??
(https://lh3.googleusercontent.com/wnYld91tCbLi81gWuo4DdU1gq4HPqZgu8ZdNEytZSBd5pnSW9al5v-XTI--VtKQkgZnBKKcL9r1k7UaVGn8x0l7Qzk9rGRwvMWqXw5j8A0LoDMNrHTdpvJK0sLVrtNsMeLCse_BCy6kMFXRUgQKcSlOyRk4vv0evpIc-t2bwBMXNCuGkshZcFXxcYszOUMWuS2vYq-wQlM2CAVzgXzZwIAcM1jxbhuZ19dSIcgUt3k1hJiCw3ZDL5vLUp6ML-rsOSzE82cxgxmtcMSz-kRkS83ytcCfPiURdu1cp6Ug5qG7v0SMhRMCW0LV2kZSaeiQkgpl3NkH4mQLOb5_oiozI739eYrvEB7YldXK18MkL6Mh_g5_XaoTMQOp2O7xuPv687-R_ADZhoHI8EUEfcdYbcsYszdN9UO90ACwIM2XRt1CV3mA2jjd0jvzQ2q-QqkMTNtuABiwgZM1ghqXmtWsVCtZH_AOVo42GNAmuW1chmaYS-A_k_sjGY3yQYErwm_k3ZZY80IJKQ9hIbIRWLhor-o5kDhWrlYDHo5vlD6l36ajF4TeUTfkhAuvP1H-8Ats2EZVKQu-6YhyS2IsGeU4rpVjlLBFVN_iTcUFjhtPypNhAOYbeFcN3SjN8X54V9qRCnoiSagO20M1RBlaPR52-GgsEqVveWAxneeQ=w620-h384-no)
Si lo he probado todas las combinaciones y el esclavo es solidario con el eje X. Si pones valores solo hace caso al eje X, no al esclavo A.
De momento la solución que encontrado es después de hacer home cierro la alimentación de los motores y giro un poco el usillo del eje A y con un pie de rey calibro que las dos paredes soportes del puente esten a la misma medida. He encontrado una diferencia de unas 8 dècimas.
Probaré de hacer una pieza quadrada para comprobar si la escuadra es la correcta.
Cuando tenga tiempo desmontaré la mesa y moveré el sensor del motor A para que quede a esa distancia.
[ You are not allowed to view attachments ]
[ You are not allowed to view attachments ]
[ You are not allowed to view attachments ]
-
Si. Ese es un problema en máquinas que usan dos motores para un eje.
En nuestro software hemos implementado el esclavo de los ejes para este tipo de máquina. Puedes montar un interuptor de límite en cada lado y la referencia hace igual y por seperato. Dice, que va simultaneamente al los interuptores, pero mide exactamente la posición por separato. Así puedes configurar en el software la posición del portal que queda siempre 100% alineado con el otro eje.