Autor Tópico: gerar um circulo usando código G  (Lida 37232 vezes)

Description:

0 Membros e 2 Visitantes estão vendo este tópico.

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:gerar um circulo usando código G
« Resposta #30 Online: 28 de Setembro de 2013, 16:02 »
Se posso dar uma opinião, a resolução por passo da máquina deve ser melhor (e menor) que a tolerancia desejada da peça.

Se a tolerancia de desenho ou da forma da peça é de digamos 0,05mm (5 centésimos) a máquina deve ter uma resolução menor que isso - por exemplo 0,01 ou 0,025mm...

Veja - isso é por onde eu começaria, mas há ainda outros aspectos a rever como rigidez de movimentos, repetibilidade, acuidade de posição etc...

Olá Sr. Fabio, obrigado pelo comentário.
Não entendi oque quis dizer com resolução da máquina ??? 
Não acho que rigidez seja o problema pois a máquina pesa quase meia tonelada... e usar uma caneta esferográfica produz forças bem pequenas...  Hoje fiz uma calibração usando um relógio comparador, precisão de 0,01mm . melhorou um pouco, mas o círculo ainda não está perfeito....  O Driver de passo permite um ajuste de até 25 mil micropassos, ajustei para um micropasso de 400 recalibrando a máquina, melhorou um pouquinho, mas ainda tem 0,2 mm de variação em 60mm de diâmetro... é muito !!!!
Algumas sugestões ???

Qual a menor movimentação que você consegue realizar em cada eixo? Ou seja, qual o passo do motor e a redução associada a cada eixo (considerando o fuso ou a cremalheira e o uso de meio passo, passo cheio ou micropasso)?

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:gerar um circulo usando código G
« Resposta #31 Online: 28 de Setembro de 2013, 16:19 »
Veja só, imaginando que sua máquina esteja usando um fuso de passo 5mm, e este é acionado em meio passo diretamente pelo motor, teremos uma resolução teorica de 0,0125mm por passo.

No mundo ideal, se não tivéssemos folgas de nenhuma espécie, poderemos afirmar que este seria o menor deslocamento do eixo "em linha reta" isto é, se eu pedir para o sistema se deslocar 1 centésimo apenas, das duas uma: ou a máquina se desloca 0,0125mm ou não se desloca, pois o mínimo é 0,0125, um pouco mais que 0,01...

se eu deslocar 2 eixos simultaneamente, farei um deslocamento angular de 45 graus e a resolução para este deslocamento será de 0,0176mm mais ou menos, então noto que se eu preciso de resolução na medida da peça de 0,01 mm, preciso melhorar muito a resolução da máquina.

Agora junte a isso folgas, rigidez do conjunto - e neste caso não me refiro à rigidez mecanica da máquina, mas dos movimentos - em outras palavras, tenho que ter a certeza que se eu mandar a máquina se mexer 0,01mm, ela deve ter movimentos concretos (e ter resolução) para se mover o que eu pedí...

Offline ojsvargas

  • Novato
  • *
  • Posts: 43
  • Sexo: Masculino
  • O homem é um cadáver adiado !! Fernando Pessoa
  • Cidade - UF: Ponta Grossa
  • Nome:: Ojsvargas
  • Profissão: Técnico Eletrônico
Re:gerar um circulo usando código G
« Resposta #32 Online: 04 de Outubro de 2013, 21:52 »
Os Drivers que utilizo permitem um ajuste de até 25000 MICROPASSOS, ou seja absurdamente pequeno.
Ajustava para uma relação direta, ou seja sem uso do micropasso, mas depois de alguns testes achei a resolução de 400uP bem mais interessante, os motores trabalham bem mais silenciosos e com movimentos mais suaves.
Criei um retângulo com 80mm x 300mm e o resultado foi bem aceitável para uma peça de MDF. (~80,01 x ~300,15 )
O "defeito" é mesmo nos círculos que não ficam perfeitamente redondos...
Ainda estudo uma solução...

 :-\

 

/** * */