¿Opciones baratas para la medición de distancias de alta precisión?

8

Construí un enrutador CNC de 3 ejes bastante barato (~ € 100) para mi taller para cortar madera y aluminio en todo tipo de formas elegantes. Funciona muy bien para la mayoría de las cosas, pero para las cosas que requieren alta precisión, siempre está un poco apagado.

Por ejemplo, si hago 2 cortes idénticos, uno tras otro, la diferencia en cualquier eje puede ser de hasta 1 mm. No está mal para la madera, teniendo en cuenta que el área total de trabajo es de 800x800x400 mm y el tamaño de las cosas que hago, pero es un problema para las piezas de aluminio que tienen que encajar.

Puede ser peor si hay una cantidad significativa de tiempo / trabajo entre los 2 cortes. He tenido cortes idénticos separados unos días para que las piezas de repuesto difieran hasta ~ 2.5 mm en piezas grandes.

Ahora pensé que podría obtener mejores rieles, mejores rodamientos, motores, lo que sea para intentarlo y hacerlo más consistente, pero creo que las mayores ganancias se podrían obtener al tener la capacidad de calibrarlo y verificarlo en el software.

TLDR: Entonces, ¿qué utilizan las personas para medir distancias de hasta 1000 mm con una precisión de 0.1 mm?

Miré alrededor de estores chinos, pero todo lo que encontré fueron sensores láser para grandes distancias, como 100m con precisión + - 0.2m y sensores de proximidad ultrasónicos para distancias más cortas pero una precisión bastante terrible.

Sin embargo, eran bastante baratos (<€ 10), lo que me da esperanza. También tengo la ventaja de tener un control físico completo sobre los dos puntos entre los que quiero medir la distancia en lugar de solo uno.

usuario81993
fuente
1
si está utilizando motores paso a paso, puede contar los pasos ... cada paso representa una distancia particular
jsotola
Parece que sus errores no son repetibles, por lo que la detección es fácil, la corrección no lo es si tiene cumplimiento y restricción en cualquier parte de su pórtico. El torque paso a paso varía significativamente con el microstepping, que bajo carga causa un error de posición. Comprenda primero qué causa el error. ¿Cuál es su resolución de posición relativa para un paso completo y un micropaso? En mi pórtico de 1x1m tengo una resolución de paso completo de 0.4 mm y puedo elegir cualquier resolución de micropaso, pero esto compromete el torque. Entonces, ¿qué tienes y qué necesitas?
Tony Stewart Sunnyskyguy EE75
1
@jsotola Sí, estoy usando steppers pero ya estoy contando los pasos, la cantidad de pasos para mover la tuerca guía de un extremo al otro siempre es la misma, pero en el medio, la posición que obtengo por x pasos no es la mismo.
user81993
@ TonyStewart.EEsince'75 Ni siquiera me he metido en microstepping todavía (escribiendo el software yo mismo). El movimiento para 1 paso completo debe ser de 0,31 mm. Estaría totalmente satisfecho con una precisión de 0,31 mm si realmente lograra eso.
user81993
Ok, entonces tu mecánica es el problema. No codifique, use el último Rev de Gerber Panel
Tony Stewart Sunnyskyguy EE75

Respuestas:

6

Creo que deberías llegar al fondo de lo que está causando tus errores. O faltan pasos o su configuración mecánica es demasiado flexible o tiene holgura en las tuercas / rodamientos. Sus interruptores de referencia también pueden tener poca repetibilidad si no está utilizando un buscador de bordes para ubicar la herramienta con precisión. O tal vez es una combinación.

Cosas como la reacción violenta y la flexibilidad son muy difíciles de compensar con el software. Por ejemplo, dependiendo de la dirección de corte, puede comenzar con la herramienta en la posición correcta, pero tan pronto como muerda en kerchunk y haya cavado en el trabajo cuando el cortador se detenga . O puede estar haciendo fresado de escalada y el cortador corre bien fuera del camino deseado si el pórtico y los portaobjetos son demasiado flexibles.

De todos modos, las escalas de vidrio son una especie de medio precio para medir unas pocas micras hasta una resolución de 1um. La precisión sobre la escala completa puede ser de 10-15um sobre 1m para una barata. Por lo general, tienen una salida digital de 5V en cuadratura (incremental), algunos pueden tener señales sinusoidales en cuadratura. Pero cada eje probablemente costará aproximadamente lo que ha puesto en esto hasta ahora, y no hay garantía de que pueda hacerlo mucho mejor en la precisión parcial. Foto de esta página

ingrese la descripción de la imagen aquí

Si gana la lotería, puede considerar los codificadores Renishaw y Heidenhain, que pueden alcanzar resoluciones de órdenes de magnitud menores que una longitud de onda de luz y hacerlo con medidas absolutas.

Spehro Pefhany
fuente
Los codificadores Renishaw y Heidenhain no son tan precisos como usted dice que son. Tienen repetibilidad alrededor del rango de micras por metro: renishaw.com/en/tonic-encoder-series--37824 . El cabezal de lectura puede tener alta resolución, pero esto no coincide con la posición física del sistema.
user110971
@ user110971 No dije nada sobre precisión, solo resolución. Los rotativos que estamos utilizando tienen una resolución lineal en nm y la precisión instalada reclama +/- 1 segundo de arco, que es una precisión inferior a ppm, similar a lo que usted dice. La resolución también es importante para el control.
Spehro Pefhany
Veo a que te refieres. Pero puede obtener cualquier resolución que desee implementando la interpolación usted mismo. Puede establecer la interpolación del codificador en uno y luego el contador gris muestra las marcas de referencia.
user110971
@ user110971 Los que estoy usando en este momento tienen una salida digital de 27 bits (IIRC), todo el cálculo se realiza internamente.
Spehro Pefhany
3

Eche un vistazo a los sensores de cable de tracción o al "codificador yo-yo".

ingrese la descripción de la imagen aquí

Figura 1. Un sensor de cable de tracción. Fuente: Ingeniería Ambiental .

No pude encontrar una imagen de uno con una pantalla incorporada, pero alguien debe estar haciéndolos.

Transistor
fuente
¡Esto se ve muy bien! ¿Aplican de alguna manera una sola capa de devanado? La medida es rotativa, por lo que si el cable se enrolla sobre sí mismo, el radio cambia. Dado que el OP está buscando 1 mm o mejor, el cable (en el enlace) es de 0.8 mm y hay un en algún lugar ...2π
uhoh
1
Me he preguntado lo mismo. Los he usado pero nunca abrí uno. Una posibilidad es hacer avanzar el tambor de alambre en un tornillo de avance de paso de 0.8 mm para alinear la porción vacía del tambor con el orificio de entrada. ¡Trabajan!
Transistor
Esto es genial, pero dudo seriamente que sea capaz de una precisión de nivel CNC.
Drew
¿Qué es la precisión de nivel CNC? Siko , por ejemplo, cotiza ± 0.15 mm para una extensión de ≤30 m a ≤800 mm / s para sus codificadores.
Transistor
3

¿Qué tal la cinta codificadora lineal magnética ? A menudo puede encontrarlo y los sensores asociados en eBay. La cinta está codificada con imanes de polo opuesto en un espacio fijo entre polos. Una cabeza magnética separada detecta las posiciones de los polos e interpola entre ellas para una mayor precisión. El espaciado estándar de los postes en la cinta es de 1 mm y hay disponibles interpolaciones de 10, 25 y 50 pasos entre los postes. La electrónica de control mide el movimiento del sensor en relación con la cinta magnética.

ingrese la descripción de la imagen aquí

crj11
fuente
3

Odio ser portador de malas noticias, pero te has topado con uno de los principales problemas del mecanizado: la repetibilidad. No es fácil de arreglar de manera rentable.

Lo que se usa típicamente son codificadores ópticos con rejillas de difracción. codificador Una escala lineal está conectada a una parte de la máquina y el cabezal de lectura del codificador está conectado a la otra. Un láser se usa típicamente para hacer incisiones microscópicas, llamadas marcas, en la escala. A medida que el cabezal de lectura se mueve entre dos marcas de escala, genera una onda sinusoidal debido a la difracción. Las marcas suelen estar separadas por unos . Esto es lo que parecen: 20μmcodificadores

Además, tendrá problemas de expansión térmica. Una viga de aluminio de un metro se expandirá en por grado Kelvin / Celsius. Si las partes de su máquina se fijan de manera segura, las vigas se doblarán, debido a que las diferentes partes de la máquina tienen diferentes longitudes y la expansión es proporcional a la longitud. Es por eso que utiliza agujeros que son más grandes que sus tornillos con arandela de goma para que puedan moverse, como se muestra en la patente de EE. UU. 6.058.618: 23μmcmm

Intenté ser breve y señalar solo los problemas principales. He evitado cosas como rodamientos, calibración, desgaste de herramientas, etc. Espero que esto pueda orientarlo en la dirección correcta. Con todo, para resolver estos problemas necesita gastar mucho dinero. Los codificadores por sí solos son más caros que su máquina CNC.

usuario110971
fuente
1
No me diga que la idea de tener agujeros de los tornillos más grandes que los pernos se patenta ...
user253751
La patente de @immibis expiró. Solía ​​estar en el tipo de CMM que habían patentado. Ahora todos pueden usarlo.
user110971
2

Si busca lecturas digitales baratas (DRO), encontrará las que tienen puertos de datos. No solo proporcionarán los datos a través del puerto, sino también en una pantalla LCD con opciones para poner a cero el eje:

https://www.amazon.com/gp/product/B01G5SUZEG/

Pueden usarse como sensores una vez conectados a su máquina, y si los lee, obtendrá un feedback de circuito cerrado para su sistema de control que debería resolver sus errores de repetibilidad con una resolución mucho mayor que su objetivo de 0.1 mm.

Adam Davis
fuente
1

Las distancias de este tamaño generalmente se miden (para la calibración) utilizando un indicador contra una barra de referencia. Puede obtener indicadores de marcación precisos de 0.01 mm a un precio razonable, y debería poder hacer que alguien mecanice una barra o varilla de acero o SS a 1000 mm de manera bastante económica (o puede pagar 2K + por una barra de referencia de metrología "real") . Tenga en cuenta que la barra solo tendrá 1000 mm a una temperatura específica.

(adjunte el indicador de cuadrante al eje)

Google "metrología" y encontrará una gran cantidad de material sobre técnicas y productos.

También puede agregar sensores inductivos a los rieles de movimiento a una distancia específica y verificar la distancia como parte del proceso de calibración cada vez que muele algo.

Dean Franks
fuente