Foro MetalAficion

CNC => CNC - Software y Controladores => Mensaje iniciado por: Mafo en 19 Junio 2018, 13:49

Título: Medidas incorrectas solo al usar el Gcode
Publicado por: Mafo en 19 Junio 2018, 13:49
Muy buenas.

Soy nuevo en este foro y con solo cosa de mes y medio con una CNC aunque 3 anyos con una impresora 3D que viene a ser casi lo mismo.

Estoy aqui ya qu eestoy desesperado y atascado con un problema que tengo.

Tengo en mis manos una CNC de aliexpress tipo 6040 de 3 ejes y no ha sido baratita... y tiene el controlador MK3DRV de PlanetCNC y utilizo el software tambien de PlanetCNC, y para generar los Gcodes uso VCarve.

Bien tengo todo configurado y hasta donde yo se, todo correctamente.
Si hago cortar un rectangulo me los hace con 0.5mm mas grande o pequenyo dependiendo del tipo de corte, es decir, si hago el corte por el exterior el cuadrado sale 30.5mm en vez de 30, y si hago un vaciado del cuadrado por lo que el taladro ira cortando internamente el cuadrado sale de 29.5mm.

Hasta ahi uno puede pensar que estan mal configurados los pasos pero no es asi, ya que moviendo con el programa la maquina, las distancia sson perfectas, solo me pasa cuando se mueve a traves del Gcode, y la distancia de 0.5mm SIEMPRE es la misma, sea cual sea la medida del cuadrado ponga 30mm o 100 o 200mm siempre es 0.5mm. Tambien probe con diferente diametros de taladro y siempre tambien es la misma diferencia de error.

Y para mas inri pasa algo ILOGICO! si miro el Gcode el movimiento por ejemplo en X va de X12,25 a X36.25 esto hace que se mueva 24mm que al sumarle los 6mm de la herramienta ya me da 30mm entonces como narices e sposible que salga 29,5! No tienen ningun sentido.

He mirado holguras tanto de tornillos como del taladro, y no tiene nada, asi como bajar velocidad de corte y nada, aceleraciones subirlas, asi como el backslash pero nada, siempre igual.

alguna idea? porque es que con todos esos datos no se ya por donde cogerlo. .confuso2 .confuso2 .confuso2


Saludos y muchas gracias por la ayuda que pueda recibir.

si necesitais mas datos solo pedirlos. .bien
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: jordi3sk97 en 19 Junio 2018, 14:18
Tienes en cuenta el tamaño de la herramienta ?
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: Mafo en 19 Junio 2018, 14:43
si por supuesto!

el taladro ya ponga la broca de 3mm como la de 6 pasa lo mismo con esos 0.5mm, es mas incluso me di cuenta que la broca de 6 realmente es de 5,87mm pero aun corrigiendolo daba el mismo error.

Lo que más me mosquea es que viendo el gcode el movimiento tiene en cuenta el diametro de la broca para moverse la distancia requerida pero luego con el calibre sale ese +-0.5mm


por cierto, a cada respuesta que tengo que publicar tengo que responder a las 6 preguntas de seguridad?? joer...
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: Pathfinder en 19 Junio 2018, 15:07
¿Qué tipo de husillos tienes? ¿Bolas? ¿Trapezoidales?

Mira que el juego no esté en los husillos. Si son trapezoidales y no tienes tuercas antijuego, esos 0'5 mm entran en lo normal. Hay que compensar el juego en el programa de control.

Si tienes de bolas es demasiado. Mira que los propios husillos estén bien anclados, esto es, que no se muevan longitudinalmente. Trata de moverlos con la mano, a ver si hay juegos.
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: sm en 19 Junio 2018, 15:34
hola, porque no pegas el codigo G aqui y se prueba en otra maquina... asi vas descartado cosas..

dices que en manual no da error , como lo has comprobado??



Pd. espero que para fresar no uses brocas... :o
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: Pathfinder en 19 Junio 2018, 15:38
También es de suponer que no ha habido confusión empleando una fresa de 5 mm en lugar de 6 mm.

Si tienes un pie de rey o comparador, podrías ejecutar alguna orden de movimiento y ver si los ejes se mueven lo deseado.
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: turin en 19 Junio 2018, 19:23
Hola compi
Mach3 también tiene una configuración de ejes.
Que quiere decir esto, que hay la posibilidad de dar un recorrido longitudinal del eje y decirle al mach 3 el recorrido exacto de ese eje.El programa hará las correcciones oportunas de recorrido o distancia por paso.
Ni decir tiene que hay que ser preciso con las mediciones , pues de ello depende la exactitud del recorrido por paso de motor.Te dejo un par de videos que te lo explican.
saludos  .bien

https://www.youtube.com/watch?v=tTRatwpSgpA
https://www.youtube.com/watch?v=uMYKasviDa4&list=PLFLCAmAG0-qgce3Dhx0o1UIQbMTjByoPw
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: sm en 19 Junio 2018, 22:18
hola,esa maquina lleva el planet cnc no el mach3 ,por eso preguntaba como habia comprobado los ejes....
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: lamartinada en 20 Junio 2018, 08:37
A mi me suena a backlash...  ¿cuando cajeas lo haces en sentido de movimiento contrario a cuando contorneas un exterior? Es decir, horario/antihorario o viceversa.
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: turin en 20 Junio 2018, 19:06
Pues lo siento de ese sistema ni idea
un saludo
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: Mafo en 25 Junio 2018, 13:43
Muy buenas a todos, muchas gracias por vuestra ayuda d everdad.

Lamento la tardanza pero han sido festivos estos dias por mi ciudad. A ver, intentare comentaros a cada uno por separado.
¿Qué tipo de husillos tienes? ¿Bolas? ¿Trapezoidales?

Mira que el juego no esté en los husillos. Si son trapezoidales y no tienes tuercas antijuego, esos 0'5 mm entran en lo normal. Hay que compensar el juego en el programa de control.

Si tienes de bolas es demasiado. Mira que los propios husillos estén bien anclados, esto es, que no se muevan longitudinalmente. Trata de moverlos con la mano, a ver si hay juegos.
EL martes que voy al taller te lo confirmo porque ahora mismo no te lo podría asegurar pero si no recuerdo mal son de bolas. Y intentando mover la herramiento y lso ejes al verdad es que esta muy duro como para generar ese 0.5mm. Pero si el Gcode manda moverse 30mm y se mueve 0.5mm estando los step/mm bien, toda la logica apunta a que es cosas de juego en los ejes pero aun me falta saber donde.


hola, porque no pegas el codigo G aqui y se prueba en otra maquina... asi vas descartado cosas..

dices que en manual no da error , como lo has comprobado??



Pd. espero que para fresar no uses brocas... :o


el Gcode es que ya puedo descartarlo porque esta bien,

Bassicamente te lo digo de memoria si quieres.
era al iniciar el corte.
G1 X12.35
G1 X36.35
G1 Y15
G1 Y39
G1 X12.35
G1 Y15

Eso hacen 24mm de moviento a cada largo, más una broca del 6mm ya hacen los 30mm de lado pero salen 30.5 o 29,5mm segun corte por dentro o fuera del cuadrado.

en manual no da error, porque uso un calibre hago mover 100mm en Xo Y y en el calibre se mueve 100mm exactos. PERO lo que deberia hacer ahora que pienso es moverlo manualmente pero 100 en X luego 100 en Y y vuelta para hacer el cuadrado manualmente y ver si pasa exactamente eso d elo s0.5mm, si es así es cosa de juegos en los ejes, sino.. es cosa de cuarto milenio porque que en manual fuera bien y luego el gcode mande moverse 30 y luego salga otra distancia es digno de Iker.

Y no! no uso brocas!jajaja solo que las llamo asi porque no me sale el nombre ahora, se que las brocas solo hacen agujeros y las "brocas" de la CNC cortan lateralmente xD


También es de suponer que no ha habido confusión empleando una fresa de 5 mm en lugar de 6 mm.

Si tienes un pie de rey o comparador, podrías ejecutar alguna orden de movimiento y ver si los ejes se mueven lo deseado.

No, no hay error, pero repito que aunque ponga la de 3mm o la de 6mm o incluso corrija la de 6mm porque realmente mide 5,87mm y lo ponga en el programa, me sigue haciendo esos 0.5mm ponga la broca que ponga.
hola,esa maquina lleva el planet cnc no el mach3 ,por eso preguntaba como habia comprobado los ejes....

Probe con Backlash pero nada, siempre 0.5mm, ya sea indicando esos 0.5mm y luego probe con 1mm incluso 5mm de backslash y nada, no pasaba nada.



Y no, no uso mach3, controladora DRVMK3 y software de PlanetCNC y generador de Gcode Vcarve.



Si lo que hare el martes de hacer manualmente un cuadrado y que lo corte con las medidas exactas ¿que sugeris entonces? porque eso descartaria juego en los ejes.

Y si es juego en lso ejes como debo solucionarlo?


Saludos!

Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: Pathfinder en 25 Junio 2018, 14:35
Es difícil sin poder estar ahí el ayudarte.

Una vez vi una de esas fresadoras, con husillos de bolas, en fotos por la web. No vi que llevaran los soportes típicos BK/BF o similares, uno de los cuales se encarga de controlar el juego, al lado del motor. El otro es de tipo flotante y no interviene. En esas condiciones se podría entender que pudiera haber juegos, no por culpa de la tuerca, que algo debe de tener pero no 0'5 mm.

Para mí está claro que algo falla, y que tarde o temprano tiene que salir a la luz.
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: Mafo en 26 Junio 2018, 12:25
hola!

bueno avamos acotando el terreno  .bien

probando a hacer cuadrado manualmente he comprobado que no es cosa del gcode, tambien me pasa con el cuadrado manual.

Despues de muchos cuarados y toquetear el backslash, algunas veces salia 30 y otras no cosa que me esta vovliendo loco, por lo que intuia que era cosa de juego de la CNC pero es que se supone que eso lo soluciona el backslash! bueno pues mirando se me ha ocurrido.. podria ser de esto? me estoy fijando que en las esquinas de los cuadrados, o donde se para, la anchura es mayor que cuando se mueve, me explico, en el camino tiene una anchura de 6 y cuando se para en la esquina deja una circunferencia mayor, esto es normal? porque midiendo con el calibre  es muy posible que ese 0.5mm inferior sea culpa de eso, porque el cuadrado ttiene un desfase de -0.5mm pero si mido de esquina a esquina el movimiento no tiene desfase y es exacto salvo a lo mejor 0.2-0.1mm

Adjunto foto para que veais a que me refiero.
https://drive.google.com/open?id=1JBD1DIw1FQXOtuHfwzOUxz_W9rblwdUL

Fijaos en los bordes de las esuqina que quedan mas ancho que le propio camino.

esto es normal? todo me dice que si lo es, incluso me suena verlo siempre cuando vi CNC en marcha, peor como soy nuevo en esto de las CNC y la verdad que no entiendo como es posible que la anchura cambie si el diametro de la broca es fijo y debe ser siempre igual de ancho pues pregunto antes de seguir pensnado que pasa pero quiza sno sea normal... no lo se

Y si no e snormal que debo hacer? porque los step/mm no son, ya que siempre es mismo desfase sea cual sea el cuadrado, el backslash no ha funcionado, quizas aceleraciones de frenado? quizas juego que pueda tener el rotor? puedo notar un minimo movimiento si lo fuerzo con la mano pero digo yo que esto no im[plica siempre el mismo patron y no deberia porqu ehace run camino mas estrecho.


Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: Mafo en 26 Junio 2018, 15:29
Hola!

Actualizo! nuevos avances.

he descubierto que en Vcarve hay una opcion de tolerancia y he conseguido corregir esos +-0.5mm .yupi lo unico que bueno he de pensar a cada corte como está hecho porque he de poner una correccion de -0.5 o +0.5 segun corte por fuera o dentro.

No obstante me enfrento al mismo problema u otro, ya que creo que son los mismo.

Me refiero a lo de que salga mas ancho el corte donde se para la maquina que mientras se mueve. Esto he visto que es un problema por ejemplo al hacer una tabla con agujeros para poner cada una de las brocas.

1º he tenido que desactivar el backslash ya que al hacer los agujeros los hacia a trompicones en vez de hacer un movimiento circular continuo y el resultado era horrible, hoyos apepinados.
2º En la zona donde la herramienta se para despues de hacer la circunferencia para bajar en Z y seguir cortando. Pues ahi me pasa lo de que sale mas ancho y claro se me apepina ahi un poco la circunferencia y a simple vista se ve que no es esferico. ¿Como puedo solucionar esto?

mirar en al foto como sale cada agujero apepinado en el mismo sitio
https://drive.google.com/file/d/1FSSo-8AJ4sYmGF36kOpBNE5zPPzUuUxm/view?usp=sharing
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: Mafo en 03 Julio 2018, 10:56
nadie puede decirm ecomo solucionar eso de que donde se pare la broca se lime un poco mas? l averdad que e sun engorro qu elos agujeros los haga un pelin elipsados
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: TecnoWorld en 03 Julio 2018, 11:27
Vale,
antes de todo tienes que comprobar tu mecanica de la máquina.
Para eso toma tu mano y haz precios al cabezal en dirección X+ mientras haces un movimento manual de X0 hasta X30 y la vuelta a X0.
Mide, sie vuelve a X0 (reloj).
Despues, sin tocar nada más, hazlo la misma cosa con presión a X-, un movimiento de X0 hasta X30 y la vuelta a X0.
Midelo la posición con el reloj.

Ya sabes si tienes holgura en el eje o no. Si tienes, la única solucion es, buscar y quitar la holgura. El backslash puede compensar eso, pero no funciona bien.
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: jmllosa en 03 Julio 2018, 11:55
fresadora china=mecanica china
fresadora china=precio chino(que guay me costo la mitad de una española)
fresadora china=asistencia tecnica china hablado en chino, eso con suerte.
fresadora china=si te pasa algo te fastidias y a buscarse la vida


fresadora ESPAÑOLA buena=precio chino ni de lejos
fresadora ESPAÑOLA buena=eso no te pasaria y si pasa algo llamas a un tel nacional.
fresadora ESPAÑOLA=aistencia tecnica en tu idioma y garantia inmediata.
fresadora ESPAÑOLA buena=mecanica en condiciones y de calidad.

lo que se suele decir blanco y en botella, suerte.
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: Mafo en 03 Julio 2018, 12:37
Vale,
antes de todo tienes que comprobar tu mecanica de la máquina.
Para eso toma tu mano y haz precios al cabezal en dirección X+ mientras haces un movimento manual de X0 hasta X30 y la vuelta a X0.
Mide, sie vuelve a X0 (reloj).
Despues, sin tocar nada más, hazlo la misma cosa con presión a X-, un movimiento de X0 hasta X30 y la vuelta a X0.
Midelo la posición con el reloj.

Ya sabes si tienes holgura en el eje o no. Si tienes, la única solucion es, buscar y quitar la holgura. El backslash puede compensar eso, pero no funciona bien.

entiendo! hago fuerza con lmano par aun lado y otro mientras muevo pero...cuando te refieres a medir la posicion con el reloj a que te refieres? perdona mi ignorancia.

pero si, si que ha vuelto exactamente al mismo sitio, hice fuerza en +x moviendo en 30 y 0 y volvio a 0 y aplicnado fuerza con -X tambien igual, de la mismo forma me ha pasado con Y.

Y si, quizas la herramienta puedes ver que tiene un pelin de holgura si la fuerzas empujando de ella pero no se yo si la maquina aplicara esa fuerza a la pieza al moverse y cortala ya que no es poca.
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: Pathfinder en 03 Julio 2018, 16:08
Hola Mafo.

Puede que tengas una suma de problemillas, pero según lo que has escrito recientemente, a lo que más me suena es al cabezal.

Te propongo un test. Haz una prueba de mecanizado, por ejemplo un cuadrado, ya que ahí es donde ves los problemas. Mecaniza a muy baja velocidad. Puedes hacer esta prueba con una fresa larga y otra vez pero con una fresa corta. Si puede ser, ambas del mismo diámetro. Si no tienes de diferente longitud, y el portapinzas te permite meter más o menos la fresa, ponla lo más salida que puedas en una prueba, y lo más metida en otra.

Si al comparar, la fresa que sobresale más hace los canales más amplios, o bien más grande el cuadrado, es un tema de concentricidad. Cuando existe este problema, cuanto más larga es la fresa más se nota. Luego está el tema de que además el cabezal tenga juegos. Yo en ese caso pondría otro cabezal para probar la diferencia, pero eso si tienes.
Título: Re:Medidas incorrectas solo al usar el Gcode
Publicado por: alberttoy en 03 Julio 2018, 17:06
Un reloj comparador lo vas a necesitar siempre para cualquier cosa. Regular, situar el material a escuadra, etc,etc

Te pongo unos video para que veas de que te hablamos.
https://www.google.com/search?q=reloj+comparador&source=lnms&tbm=vid (https://www.google.com/search?q=reloj+comparador&source=lnms&tbm=vid)