Opções baratas para medição de distância de alta precisão?

8

Eu construí um roteador CNC de 3 eixos bastante barato (~ € 100) para minha oficina de corte de madeira e alumínio de todos os tipos. Funciona muito bem para a maioria das coisas, mas para coisas que exigem alta precisão, sempre está um pouco fora.

Por exemplo, se eu fizer dois cortes idênticos, um após o outro, a diferença em qualquer eixo pode ser de até 1 mm. Não é ruim para a madeira, considerando que a área total de trabalho é de 800x800x400mm e o tamanho das coisas que faço, mas é um problema para as peças de alumínio que precisam se encaixar.

Pode ser pior se uma quantidade significativa de tempo / trabalho estiver entre os dois cortes. Eu tive cortes idênticos feitos com alguns dias de diferença, pois as peças de reposição diferem em até 2,5 mm em peças grandes.

Agora imaginei que poderia obter melhores trilhos, melhores rolamentos, motores, tudo o que tentar e torná-lo mais consistente, mas acho que os maiores ganhos poderiam ser obtidos com a capacidade de calibrar e verificar isso no software.

TLDR: Então, o que as pessoas usam para medir distâncias de até 1000 mm com digamos precisão de 0,1 mm?

Eu olhei em torno das lojas chinesas, mas tudo o que encontrei foram sensores a laser para grandes distâncias, como 100m com precisão + - 0,2m e sensores de proximidade ultrassônicos para distâncias mais curtas, mas uma precisão bastante terrível.

Eles eram muito baratos (<10 €), o que me dá esperança. Também tenho a vantagem de ter controle físico completo sobre os dois pontos em que quero medir a distância entre e não apenas um.

user81993
fonte
1
Se você estiver usando motores de passo, então você pode contar passos .... cada passo representa uma distância específica
jsotola
Parece que seus erros não são repetíveis, então a detecção é fácil, a correção não é possível se você tiver conformidade e aderência em qualquer lugar do seu pórtico. O torque de passo varia significativamente com a micro etapa, que sob carga causa erro de posição. Entenda primeiro o que causa o erro. Qual é a sua resolução de posição relativa para uma etapa completa e micro passo? No meu pórtico de 1x1m, tenho uma resolução de passo completo de 0,4 mm e posso escolher qualquer resolução de micro passo, mas isso compromete o torque. Então, o que você tem e o que você precisa?
Tony Stewart Sunnyskyguy EE75
1
@jsotola Sim, eu estou usando steppers, mas já estou contando as etapas, a quantidade de etapas para mover a porca de chumbo de uma extremidade à outra é sempre a mesma, mas no meio, a posição que recebo por x etapas não é a mesmo.
user81993
@ TonyStewart.EEsince'75 Eu ainda nem entrei em microstepping (escrevendo o software eu mesmo). O movimento para 1 passo completo deve ser de 0,31 mm. Eu ficaria totalmente satisfeito com a precisão de 0,31 mm, se isso realmente acontecer.
user81993
Ok, então a sua mecânica é o problema. Não codifique, use o Gerber Panel mais recente Rev
Tony Stewart Sunnyskyguy EE75

Respostas:

6

Eu acho que você deve entender o que está causando seus erros. Você está faltando etapas ou sua configuração mecânica é muito flexível ou tem folga nas porcas / rolamentos. Seus comutadores de retorno também podem ter pouca repetibilidade se você não estiver usando um localizador de bordas para localizar a ferramenta com precisão. Ou talvez seja uma combinação.

Coisas como folga e flexibilidade são muito difíceis de compensar com o software. Por exemplo, dependendo da direção do corte, você pode começar com a ferramenta na posição correta, mas assim que ela morder o kerchunk e você cavar o trabalho à medida que o cortador se puxa para dentro. e o cortador corre bem fora do caminho desejado se o pórtico e as lâminas forem muito flexíveis.

De qualquer forma, as balanças de vidro são uma forma de preço médio para medir alguns mícrons até a resolução de 1um. A precisão em toda a escala pode ser de 10 a 15um por 1m para uma barata. Eles geralmente têm uma saída digital em quadratura de 5V (incremental), alguns podem ter sinais sinusoidais em quadratura. Mas cada eixo provavelmente custará tanto quanto você colocou até agora, e não há garantia de que você será capaz de fazer muito melhor na precisão das peças. Foto desta página

insira a descrição da imagem aqui

Se você ganhar na loteria, poderá considerar os codificadores Renishaw e Heidenhain, que podem atingir resoluções de magnitude inferior a um comprimento de onda da luz e fazê-lo com medição absoluta.

Spehro Pefhany
fonte
Os codificadores Renishaw e Heidenhain não são tão precisos quanto você afirma. Eles têm repetibilidade em torno da faixa de mícrons por metro: renishaw.com/en/tonic-encoder-series--37824 . O cabeçote de leitura pode ter alta resolução, mas isso não coincide com a posição física do sistema.
user110971
@ user110971 Não falei nada sobre precisão, apenas resolução. Os rotativos que estamos usando têm resolução linear no nm e precisão instalada reivindicada em +/- 1 arco por segundo, que é uma precisão sub-ppm, semelhante ao que você diz. A resolução também é importante para o controle.
Spehro Pefhany 23/03
Eu vejo o que você quer dizer. Mas você pode obter qualquer resolução desejada implementando a interpolação por conta própria. Você pode definir a interpolação do codificador como uma e o contador cinza emite as marcas de referência.
user110971
@ user110971 As que estou a utilizar no momento têm uma saída digital de 27 bits (IIRC), todo o cálculo é feito internamente.
Spehro Pefhany 23/03
3

Dê uma olhada nos sensores de fio de tração ou no "codificador ioiô".

insira a descrição da imagem aqui

Figura 1. Um sensor de fio de tração. Fonte: Engenharia Ambiental .

Não consegui encontrar uma imagem de uma com uma tela embutida, mas alguém deve estar fazendo a imagem.

Transistor
fonte
Isso parece muito legal! De alguma forma, isso impõe uma única camada de enrolamento? A medição é rotativa; portanto, se o fio se enrolar, o raio muda. Como o OP está procurando 1 mm ou melhor, o fio (no link) é 0,8 mm e há uma2πlá em algum lugar ...
uhoh 23/03
1
Eu me perguntei a mesma coisa. Eu os usei, mas nunca abri um. Uma possibilidade é avançar o tambor de arame em um parafuso de avanço de passo de 0,8 mm para alinhar a parte vazia do tambor com o orifício de entrada. Eles trabalham!
Transistor
Isso é legal, mas duvido seriamente que seja capaz de precisão no nível do CNC.
Tirou
O que é precisão no nível do CNC? A Siko , por exemplo, cita ± 0,15 mm para extensão ≤30 m a ≤800 mm / s para seus codificadores.
Transistor
3

E quanto à fita codificadora linear magnética ? Você pode encontrá-lo frequentemente e os sensores associados no eBay. A fita é codificada com ímãs de pólo opostos em um espaçamento fixo entre os pólos. Uma cabeça magnética separada detecta as posições dos pólos e interpola entre elas para maior precisão. Um espaçamento de pólos padrão na fita é de 1 mm e interpolações de 10, 25 e 50 etapas entre os pólos estão disponíveis. A eletrônica de controle mede o movimento do sensor em relação à fita magnética.

insira a descrição da imagem aqui

crj11
fonte
3

Odeio ser portador de más notícias, mas você se deparou com um dos principais problemas da usinagem: a repetibilidade. Não é fácil consertar de maneira econômica.

O que normalmente é usado são codificadores ópticos com grades de difração. codificador Uma escala linear é conectada a uma parte da máquina e a cabeça de leitura do codificador é conectada à outra. Um laser é normalmente usado para fazer incisões microscópicas, chamadas marcas, na balança. À medida que a cabeça de leitura se move entre duas marcas de escala, gera uma onda senoidal devido à difração. As marcações são tipicamente em torno de20μmseparados. É assim que eles se parecem: codificadores

Além disso, você terá problemas de expansão térmica. Um feixe de alumínio de um metro será expandido em23μmpor grau Kelvin / Celsius. Se as peças da sua máquina estiverem firmemente fixadas juntas, as vigas se dobrarão, devido a diferentes partes da máquina terem comprimentos diferentes e a expansão ser proporcional ao comprimento. É por isso que você usa orifícios maiores que os seus parafusos com arruela de borracha para que possam se mover, conforme mostrado na patente US 6.058.618: cmm

Tentei ser breve e apontei apenas os principais problemas. Evitei coisas como rolamentos, calibração, desgaste de ferramentas etc. Espero que isso possa apontar na direção certa. Em suma, para resolver esses problemas, você precisa gastar muito dinheiro. Somente os codificadores são mais caros que a sua máquina CNC.

user110971
fonte
1
Não me diga que a ideia de ter furos de parafusos maiores do que os parafusos é patenteado ...
user253751
A patente @immibis expirou. Costumava ser do tipo de CMM que eles haviam patenteado. Agora todos podem usá-lo.
user110971
2

Se você procurar por leituras digitais baratas (DRO), encontrará aquelas que possuem portas de dados. Eles não apenas fornecerão os dados pela porta, mas em um LCD com opções para zerar o eixo:

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

Eles podem ser usados ​​como sensores, uma vez conectados à sua máquina, e se você os ler, receberá um feedback de circuito fechado para o seu sistema de controle, o que deve resolver seus erros de repetibilidade com uma resolução muito maior que o seu objetivo de 0,1 mm.

Adam Davis
fonte
1

Distâncias desse tamanho são geralmente medidas (para calibração) usando um indicador em uma barra de referência. Você pode obter indicadores de discagem precisos a 0,01 mm a um preço razoável e deve conseguir que alguém usine uma barra ou haste de aço ou SS a 1000 mm de maneira bastante barata (ou pode pagar 2K + por uma barra de referência metrológica "real") . Observe que a barra terá apenas 1000 mm a uma temperatura específica.

(conecte o relógio comparador ao eixo)

Google "metrologia" e você encontrará uma grande quantidade de material sobre técnicas e produtos.

Você também pode adicionar sensores indutivos aos trilhos de movimento a uma distância específica e verificar a distância como parte do processo de calibração sempre que fresar alguma coisa.

Dean Franks
fonte