Autor Tópico: Novo projeto de uma cnc - Lolata  (Lida 81840 vezes)

Description:

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

Offline YRD

  • CNCMASTER
  • ******
  • Posts: 1065
  • Sexo: Masculino
  • MechMate #17
  • Cidade - UF: Brasília - DF - Brasil
  • Nome:: Yuri - Mechmate #17
Re: Novo projeto de uma cnc - Lolata
« Resposta #510 Online: 03 de Junho de 2008, 22:05 »
O que eu estou encucado é a velocidade em curvas ser bem inferior das retas.
Reparem que ao "tampar" o vento do Spindle, a serragem não levanta.

Hum, um ciclone aqui então hein ?  8)

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Novo projeto de uma cnc - Lolata
« Resposta #511 Online: 04 de Junho de 2008, 04:28 »
Veja bem, eu não estou querendo adotar essa velocidade de trabalho, simplesmente eu, como todos que constroem a maquina, fazemos os testes p/ ver qual velocidade poderemos atingir,

Entendi perfeitamente Lolata e acho que se deve mesmo procurar conhecer e entender os potenciais e limitações da máquina. e entender onde estão os gargalos e quais são.

Citar
Esses parametro d e latencia é divido ao PC ou a interpetação que o programa faz ?

É devido mais ao PC. É uma questão espinhosa, não é difícil atribuir um prob à latência quando na realidade a causa pode ser outra, mas a latência com certeza é um limitante sério no que se refere a esta questão, tão sério quanto o poder de processamento do PC, incluindo todas as variáveis, como  tipo de CPU, clock, velocidade do barramento, velocidade de acesso à memória, etc ...

Citar
Como reportei, tem um video que ... mostra uma maquina usinando em velocidade bem alta, mas o que me chamou atenção é que diferente dos carros, ela faz com a mesma velocidade as curvas e as retas, só isso.

Então Lolata, acho que ainda vale a analogia com os carros ... um carro de Fórmula 1 consegue fazer curvas a uma velocidade que um carro comum não consegue ... o que eu gostaria que vc verificasse aí é se operando em velocidades mais baixas a velocidade nas curvas ainda cai tanto ou não ... não excluindo os outros testes com diferentes comandos e parâmetros de tolerância, é claro.

Há alguns parágrafos do manual onde essa questão é discutida e não é das coisas mais fáceis de digerir, vou reler e tentar trocar em miúdos os aspectos mais importantes pq mesmo que venhamos a constatar que não é este o seu caso, é uma coisa  cuja compreensão é importante pra todos ...

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Novo projeto de uma cnc - Lolata
« Resposta #512 Online: 04 de Junho de 2008, 04:42 »
Só acho que a latencia não é quem limita as velocidades nas curvas ...

Fábio, eu prefiro dizer que não é a latência o limitante, mas é certamente uma das limitações.

Citar
No caso do erro ao tentar andar em uma velocidade alta - e se não me engano é um "joint folloing error", acho que é devido a alguns ajustes e não só da latencia...

E se não me engano uma das causas do joint following error é a latência ...  :P

De qualquer modo, eu quiz lembrar uma das limitações relevantes no contexto desta discussão, sem afirmar categoricamente que seja esta a causa. Acredito que antes de perseguir uma melhoria quanto a latência todas as outras possibilidades devem ser testadas e excluídas, particularmente o parâmetro de tolerância do comando G64, como vc já sugeriu.

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Novo projeto de uma cnc - Lolata
« Resposta #513 Online: 04 de Junho de 2008, 04:59 »
Fui refrescar a memória e aproveito pra registrar o que encontrei:

Following Error Definition

While an axis is in motion, the EMC sends commands for current position. We call this commanded position. It is where the axis is supposed to be. Whenever a drive receives a velocity command it takes a bit for it to get up to that velocity and move to the commanded position. The difference between commanded and actual is following error. Commanded and actual position ought to be the same for an ideal machine. Inertia and such get in the way and add to following error.

EMC checks to see whether the commanded position is within range of the actual position. If this error is out of range, you get an error message something like:

Joint 0 following error.

When this error pops up you can be pretty certain that there are problems with the way you ini file is set.


Following Error and Stepper Driven Machines

The concept of a following error is funny when talking about stepper motors. Since they are an open loop system, there is no position feedback to let you know if you actually are out of range.

following errors usually have 2 causes on steppers

1. too little ferror or min_ferror
2. the RT pulsing can't keep up with the speed needed
2.a. BASE_PERIOD set incorrectly or (requested step rate is not possible at this BASE_PERIOD)
2.b. max velocity too high
2.c. max acceleration too high



Fonte: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Following_Error

lolata

  • Visitante
Re: Novo projeto de uma cnc - Lolata
« Resposta #514 Online: 04 de Junho de 2008, 07:10 »
Jorge;
Agradeço muito o empenho, vou tentar fazer alguns testes e ver o resultado.
Obrigado.

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: Novo projeto de uma cnc - Lolata
« Resposta #515 Online: 04 de Junho de 2008, 08:40 »
Jorge,

Foi baseado neste texto que eu já tinha lido em outra oportunidade que eu afirmei a coisa da latencia não ser a única causa dos erros de movimentação (following error)...

Infelizmente não tenho como ir experimentando e testando para aprender um pouco mais sobre este sistema...frustrant e isso...

lolata

  • Visitante
Re: Novo projeto de uma cnc - Lolata
« Resposta #516 Online: 04 de Junho de 2008, 09:05 »
Lolata,

Não tenho certeza, mas voce deve estar usando aquele comando (G64 se não me engano) lá no cabeçalho dos arquivos de corte...

Voce deve ter colocado uma tolerancia - por exemplo 0.1mm
Experimente colocar 0.01...

Fabio;

Voce poderia me explicar como funciona esse codigo g64 e essa Tolerancia ?

Eu realmente estou usando G64 0,1, agora experimentei 0,01 e a coisa piorou, o resultado ficou pior, como se a curva ficasse um monte de retinha.
Eu experimentei 0,2, a velocidade em curva melhorou, mas eu testei com a ferramenta levantada, então eu não sei o que isso influenciou na usinagem.
Eu aumentei as acelerações que estava usando nos eixos, passei de 200mm/min p/ 500mm/min, ficou muito boa.
To testando as coisas.
« Última modificação: 04 de Junho de 2008, 09:12 por Lolata »

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: Novo projeto de uma cnc - Lolata
« Resposta #517 Online: 04 de Junho de 2008, 09:48 »
Lolata,

Não testei por aqui porque não tenho como, mas o que entendí é o seguinte:

Usando este comando (G64) se diz ao programa que ele deve ajustar o percurso de forma a "arredondar" certos cantos vivos, e diz qual a tolerancia (ou o raio) que ele deve usar para fazer os cálculos de arredondamento...

Vejamos um caso:
Quando se está usinando um quadrado, haverá 4 mudanças de direção, então o comportamento do programa será o seguinte:
Ele vai ler o valor que colocamos em G64, e vai enviar o eixo numa determinada direção e com certa velocidade (ditada pelo valor de avanço F) pela reta, até que, quando estiver chegando perto do canto, ele reduz a velocidade de deslocamento e faz o canto levemente arredondado...

Já que este comportamento é aplicado cada vez que o programa percebe que irá mudar de direção, podemos entender que ele também acontecerá em uma curva de raio grande, pois sabemos que uma curva é feita de pequenas retas, e foi justamente este comportamento que voce percebeu quando tentou diminuir bem o valor do G64...

Experimente também colocar G64 0, ou só G64 sem valor nenhum, e veja o que acontece...

Quanto maior for o valor, maior será o raio nos cantos - lembrando daquele primeiro comportamento que voce mesmo percebeu quando começou a usar o EMC...

Offline YRD

  • CNCMASTER
  • ******
  • Posts: 1065
  • Sexo: Masculino
  • MechMate #17
  • Cidade - UF: Brasília - DF - Brasil
  • Nome:: Yuri - Mechmate #17
Re: Novo projeto de uma cnc - Lolata
« Resposta #518 Online: 04 de Junho de 2008, 10:04 »
Entendi perfeitamente Lolata e acho que se deve mesmo procurar conhecer e entender os potenciais e limitações da máquina. e entender onde estão os gargalos e quais são.

Para saber mais sobre "Gargalos", consultar A Meta - Eliyahu M. Goldratt.

Livro muito bom, serve para administração em geral.

Yuri - SCS - SP

lolata

  • Visitante
Re: Novo projeto de uma cnc - Lolata
« Resposta #519 Online: 04 de Junho de 2008, 10:11 »
Valeu Fabio.
Vou lá fazer os Testiculos, hehehe

Yuri.
Livros ??
Uma coisa que não combina comigo é livro, queria ter esse dom de ler livros, mas nem gibi eu tenho concentração p/ ler.
Mas eu não dispenso livros não, uso como peso.
hehehe
Obrigado.

Offline YRD

  • CNCMASTER
  • ******
  • Posts: 1065
  • Sexo: Masculino
  • MechMate #17
  • Cidade - UF: Brasília - DF - Brasil
  • Nome:: Yuri - Mechmate #17
Re: Novo projeto de uma cnc - Lolata
« Resposta #520 Online: 04 de Junho de 2008, 10:32 »
Valeu Fabio.
Vou lá fazer os Testiculos, hehehe

Yuri.
Livros ??
Uma coisa que não combina comigo é livro, queria ter esse dom de ler livros, mas nem gibi eu tenho concentração p/ ler.
Mas eu não dispenso livros não, uso como peso.
hehehe
Obrigado.
;D ;D ;D ;D
Mas este é bão.

Tem a capacidade de revolucinar a vida de uma pessoa. Quebra total de paradigmas  :o Abaixo a Contabilidade de Custos  :D

Yuri - SCS - SP

lolata

  • Visitante
Re: Novo projeto de uma cnc - Lolata
« Resposta #521 Online: 04 de Junho de 2008, 10:52 »
Fabio;
Coloquei o G64 sem nenhum parametro.
Resultado é que ele adora um raio de uns 2mm
Arredonda bastante, só que as velocidades em curvas não mudam muito.
Com G64 p0,1 a velocidade maxima em um oval foi de 1700, quando eu coloquei G64 p0,2 essa mesma velocidade chagou a 3700, a olho nú, quaze não se percebe diferença no trabalho.

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: Novo projeto de uma cnc - Lolata
« Resposta #522 Online: 04 de Junho de 2008, 11:12 »
Lolata,

Então me parece que algo em torno de 0,2 décimos está mais que bom para a sua máquina...

Offline jane

  • Hobby
  • ****
  • Posts: 693
  • Sexo: Feminino
Re: Novo projeto de uma cnc - Lolata
« Resposta #523 Online: 13 de Junho de 2008, 22:48 »
fgilii
ola tudo bem
isso serve para o turbo cnc  tambem o G64  para corrigir a velocidade das curvas?

Offline jane

  • Hobby
  • ****
  • Posts: 693
  • Sexo: Feminino
Re: Novo projeto de uma cnc - Lolata
« Resposta #524 Online: 13 de Junho de 2008, 22:51 »
gostariamos de usar o EMC  mais não entedemos nada ainda dele como voce esta se saido com ele lolata?

 

/** * */