Montaje CNC, calibrar ejes configuración y software

Wuenas, el otro día vi ese dibujo hecho por Animbius del círculo dentro del cuadrado para contrastar la precisión de la CNC y todo lo relativo a problemas de perdida de pasos etc, etc, y como estaba en plena construcción de la CNC T2, osease, una evolución de la CNC Terraguea1 , pero evoluciones que simplifican su montaje, ya que he restado muchas piezas de aluminio móviles de un grueso por un número inferior de perfiles pero del doble de resistencia y tamaño.Así que ha ganado en resistencia y precisión.
Pues bien ese dibujo me inspiro el hacer uno similar pero con otro por dentro con 1 mm de separación para aplicaciones en fresado de pistas de PCB's y el resultado es bastante bueno.
Como hacía tiempo que no colgaba un vídeo me he permitido "el lujo" de editar este con un poco de música, siempre queda más entretenido y eliminamos el sonido ambiente de charlas y comentarios.
Lo curioso de hacer pruebas sobre papel con la CNC es la posibilidad de ajustar en décimas la presión sobre el papel, y adquirir práctica sobre el asunto, ahorrando así material de DM , policarbonatos o baquelitas.
La nueva CNC T2 tiene un eje Z con mucho mayor recorrido, casi 170 mm, con desplazamiento lateral ( eje Y ) de 360 mm y 180 mm en el eje X.

Os dejo el fichero gcode por si queréis contrastarlo.
Un saludo

Test CNC T2 sobre papel 002.ngc (1.75 KB)

Hola a todos.

Tiene una pinta estupenda la T2

He mirado el gcode y la velocidad veo que la tienes a F900.000000 y en el vídeo me ha parecido que iba despacio (no se aprecia bien), lo comento ya que algunas piezas que he realizado yo, empiezan bien y luego el mecanizado se vuelve muy lento, pero cambiando la velocidad a mano en el gcode de F900.000000 a F900.0 el problema desaparece. Desde que hago esto la velocidad se corresponde con la que pongo.

¿Le pasa a alguien más?.

Saludos.

Buena mejora, se le ve mas robusto el eje Z. Una cosa, te aguantan bien las varillas del 8?

La base de metacrilato que tienes puesta, es para tener una superficie lisa en la que dibujar, o tiene algun fin mas?

@vic20 - Uso el soft de txapu y la version 4 del SW para la electronica y no tengo ese problema. He probado g-codes de casi 3000 lineas

Saludos

Impresionante Terraguea! Esta genial la T2. +1 de karma (que hoy he aprendido de que va el numerico ese).

Y otro para grafisoft por su CNC.

Pues a ti tambien te tenemos que dar un monton de karma, que el curro que estas haciendo es impresionante

Pues muchas gracias por los Karma y demás comentarios, el mio ya lo tienes desde hace días, pero la verdad es que no se bien bien para que sirven, entiendo que son para premiar entre usuarios el buen rollo y la ayuda prestada, :P.

La base es la de siempre, la plataforma de DM ranurada lacada en aluminio, pero para dibujar sobre papel, he impedir que se hundiese la punta del bolígrafo he puesto el vidrio templado de un escáner reciclado, que sé que es templado porque he intentado cortarlo con una rubina y no se raya.Pero ya me está bien con las medidas que tiene.

El SW que estoy usando es todavía la 2 de FM, pero ahora la cambiaré a la última que tenga, ya que seguro que ha podido depurarla aún más.

La verdad es que todavía no he acabado de afinar con el tema de las velocidades, la velocidad es constante, no noto ninguna merma, pero voy trasteando y no acabo de encontrar el rendimiento óptimo.
La resistencia de dibujar sobre papel es mínima, así que mi intención era forzar bastante más los motores, he de seguir aprendiendo a como optimizar las configuraciones de biblioteca de herramientas.

Un saludo

Segun lo que resista tu chasis y las fresas, podras hacer los fresados mas o menos rapidos.

Por cierto, los rodamientos lineales y demas, los metes a presion en los perfiles?

Un puntico de karma os he puesto a los dos ^^

@ Grafisoft, pues otro karmita para ti majo.
Por cierto, me he olvidado de decirte antes que si, que las guías de 8 mm aguantan bastante bien, aunque reconozco que tal vez de 12 o 16 mm estarían mejor, de todas formas recordad que mucho material es reciclado, y esas guías son recicladas de impresoras.....
No, los rodamientos en el otro perfil iban de muerte porque se ajustaban en grueso al hueco del aluminio, pero esta vez el hueco externo del aluminio es más estrecho y el interior más ancho, así que he tenido que recurrir a un "inventillo" y troquelar una madera contrachapada con el diámetro externo del rodamiento y con el grueso suficiente para que encajase en el hueco del aluminio sin holgura, después de ubicar su posición exacta he fijado al perfil de aluminio la madera con un simple tornillo.
Por cierto, he fijado el rodamiento a la madera con poliuretano líquido, eso si, protegiendo previamente el rodamiento con cinta de carrocero y dejando libre sólo el lateral.
Pongo unas fotillos y entenderás mejor........una imagen vale más que mil palabras.....( eso dicen).
Un saludo

invento rodamientos 001.JPG

troquelado madera.JPG

Son rodamientos normales que los usas como casquillos? No es el rodamiento lineal(que lleva unas bolitas dentro)?

Al final siempre toca recurrir hacer alguna parte en madera por la facilidad de trabajarla. Me gusta, tienes la ventaja de poder calibrar bien los ejes al tener estas partes "moviles"

Saludos

grafisoft:
Son rodamientos normales que los usas como casquillos? No es el rodamiento lineal(que lleva unas bolitas dentro)?

Al final siempre toca recurrir hacer alguna parte en madera por la facilidad de trabajarla. Me gusta, tienes la ventaja de poder calibrar bien los ejes al tener estas partes "moviles"

Saludos

No entiendo, son rodamientos ( cojinetes ) encapsulados que monto en los extremos de la varilla roscada M10 con tuercas en cada lateral para fijarlos en la varilla.
Hay fotografías varias en este hilo de como lo he montado siempre. 30mm exterior x 10 mm interior y 9 mm de grueso.
En la primera CNC no puse nada en madera a excepción de la plataforma de trabajo que es DM, y esa pieza en madera se podría fabricar en aluminio con la CNC, pero no merece la pena ese despilfarro en material para algo que queda oculto y suficientemente sujeto así.
De hecho estoy pensando en crear piezas en madera contrachapadas que queden en el interior del perfil de aluminio pero que en una sola pieza de madera alargada, que albergue el rodamiento y los agujeros de las guías de acero, así irán calibradas las distancias desde el principio.Es una idea.
Un saludo

Okok, pensaba que eran las piezas que deslizan por las varillas lisas.

Saludos

Programita subido a bitbucket: https://bitbucket.org/grafisoft/procesado-g-code/downloads

Probado en win 7, si lo podeis bajar y ejecutar en otros SO, para saber que funciona bien.

Saludos

Supongo que este soft es para drivers con señales step dir , verdad ?

Cuando me lleguen los drivers de Fun, lo probare, me gusta poder usar la minicnc desde windows

Gracias Grafisoft

El programita este no trabaja directamente con la CNC, es un paso intermedio. Da igual el tipo de electronica, pues para el software de control TxapuCNC, hay varias posibilidades de poner electronica de control de los motores, ya sea con step y dir, o la version que saco el propio Txapu de la electronica usando el Lm298.

Como esto puede generar alguna confusion, el g-code generado, te servira para cualquier SW. Lo unico que hace el programita es ordenar el g-code, pues existe algun fallo con TxapuCNC. Mi conocimiento no es tan grande para tocar directamente el SW de Txapu, asi que he realizado ese mini programa.

Saludos

Añadido el codigo del proyecto. Realizado en Visual Studio 2012, y programado en VB.

https://bitbucket.org/grafisoft/procesado-g-code/downloads

vale, fallo mio, no lo entendi bien xD

en ese caso mañana lo pruebo haber como anda la maquina con el código generado por tu soft. Bueno en realidad es para ver si noto algún cambio ya que mi cnc funciona de pena :slight_smile:

Tengo una duda que no consigo resolver, alguien sabe por que puedo mover los ejes desde el txaputx a por ejemplo 1500 de velocidad sin ningun problema( le digo que avance 300mm por ejemplo y no falla) pero si le mando a mecanizar unas simples letras a 600 de velocidad, se salta muchisimos pasos( a 1500 se salta mas, aunque no muchos mas), y parece que le cuesta mantener la velocidad sobre todo en las curvas, puede ser que la fuente de pc este dándome problemas ? me pasa parecido que al compañero de unos post mas atras, pero a mi en los ejes x e y.

Las pruebas es usando un boli que no hace falta mucha fuerza para moverlo.

La verdad es que solo le estoy poniendo 5V y si cojo la barilla roscada con los dedos, paro el motor sin problemas, pero no entiendo porque desde el txaputx le puedo dar tanta velocidad sin perdida e pasos.

saludos

Pues debes perder los pasos o bien porque la FA no te da todos los A, o mas bien diria porque no logras cargar las bobinas del todo con 5V. Necesitaras subir la V, pero cuidado si no tienes un limitador de corriente en el HW

Gracias por la respuesta Grafisoft, eso de que no logro cargar las bobinas a 5v, seria solo cuando esta mecanizando, ya que usando las flechas del txaputx si que van muy bien los motores, no entiendo la diferencia entre enviar el gcode y las flechas del txaputx, ya se que soy un pesao , pero es que llevo mucho tiempo dandole vueltas a esto y no le veo sentido xDD me da cosa gastarme dinero en una nueva FA y ver que todo sigue igual.

No le voy a poner mas de 5v asta que me lleguen los nuevos drivers. y si no funcionan a 12v pues a tirar de nueva FA.

saludos

Si con mover las flechas, te refieres a movimientos en vacio, ahi no precisas de la fuerza de los motores. Mis motores, alimentados a 12v, usando la electronica creada por Fm, no puedo pararlos con la mano (tengo que esforzarme bastante), a donde quiero llegar es que no es facil bloquear el motor si funciona todo correctamente.

Cuando mas rapido mueves el motor, menos tiempo disponen las bobinas para cargarse. Exactamente no se que velocidad limite maxima seria para usar 5V. No creo que tengas problema en la FA.

Por cierto, cuando usas las flechas, tienes la barrita donde le marcas la velocidad, en el codigo, le tienes que especificar la velocidad con el parametro F XXX, si no se lo especificas, se tomara como referencia la ultima velocidad usada.