Autor Tópico: cnc com tração por cabo de aço no X e Y  (Lida 117646 vezes)

Description:

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

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: cnc com tração por cabo de aço no X e Y
« Resposta #255 Online: 31 de Janeiro de 2010, 21:35 »
Jorge, acabou de me ocorrer que esse sistema tem um problema e não é desprezível ... se eu estiver errado pode atirar as pedras :)

Vc não tá certo, mas não merece pedras, um tomatinho, talvez ...  ;D ;D ;D

Não, a coisa não tem que funfar como vc tá pensando, embora seja uma possibilidade.

A coisa funfa como estamos habituados, a interpolação ocorrendo pelo acionamento simultâneo e coordenado dos motores. Obviamente é necessário algo mais pra compatibilizar o sistema com os progs de controle e para isto há algumas alternativas:

- Desenvolver um pós-processador pro programa CAM, o que me parece ser a solução mais imediata.

- Desenvolver um prog de conversão das coordenadas de qualquer código G gerado por qualquer meio, o que me parece não muito difícil e é extremamente atraente pela universalidade. Dá pra até fazer com um Excel da vida.

- Desenvolver macro ou scrip para o controlador, o que não me parece muitodifícil para o Mach, o EMC2 e o TurboCNC.

- Reconfiguração da cinemática, algo imediatamente possível no caso do EMC2, mas acredito que os autores do Mach e do TurboCNC se interessariam em desenvolver um plugin ou coisa que o valha.

- Conversão por hardware, minha preferida, mas ainda não sei qual a viabilidade.


Acho que é oportuno transcrever um post do Lutcho na lista PlotterCressoft, em benefício dos que ainda não a frequentam:

[ 01/02/2010 ]

Jorge:

Só precisa fazer uma transformação de sistemas de coordenadas.
O soft de CNC continua a trabalhar com os 2 eixos normalmente, apenas precisa mais um soft para converter o XY para AB, por exemplo; um pre-processador de G-Code.

Não me parece uma transformação complicada, mas to com uma baita preguiça de domingão que nem vou pensar nisso agora... Mas com certeza não é nada muito complicado não. Olhando rapidamente, parece que X = A + B e Y = A - B, imaginando X para a esquerda e Y para baixo... Mas não me levem muito a sério agora. Precisa pensar melhor.

[]s
Lutcho


Atualização:

Ó... pensando um pouquinho, creio que uma transformação de coordenadas assim:

dA = (dx+dy)/2
dB = (dx-dy)/2

resolva o problema.

[]s
Lutcho
« Última modificação: 01 de Fevereiro de 2010, 08:03 por C N C N o w ! »

Offline F2S

  • Novato
  • *
  • Posts: 0
  • Sexo: Masculino
  • Cidade - UF: Santos - SP
Re: cnc com tração por cabo de aço no X e Y
« Resposta #256 Online: 31 de Janeiro de 2010, 21:50 »

Calma pessoal!

A brincadeira nem começou.

Ainda não foi inserido ( ops!), o deslocamento do eixo Z no mesmo cabo . . . rs.

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: cnc com tração por cabo de aço no X e Y
« Resposta #257 Online: 31 de Janeiro de 2010, 22:56 »
Ainda não foi inserido ( ops!), o deslocamento do eixo Z no mesmo cabo . . . rs.

No mesmo cabo ainda não, mas já tô desenhando com outro cabo ...  ;D

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: cnc com tração por cabo de aço no X e Y
« Resposta #258 Online: 01 de Fevereiro de 2010, 09:42 »
Jorge,

Tentando montar uma lógica para acionar a máquina por hardware, que também prefiro, por aproveitar os controladores existentes de "nosotros"... :)

Seguem algumas elocubrações...

Em termos vetoriais, os movimentos em x, y, A e B podem ser associados como:
x = A + B
y = A - B

Convertendo para uma forma mais conveniente:
A = (x + y) / 2
B = (x - y) / 2

Que equivale a :
A = (x/2) + (y/2)
B = (x/2) + (-(y/2))

Uma implementação usando portas lógicas e flip-flops:

[attachthumb=1]

Seria isso? Estou pensando em montar uma simulação no Proteus para avaliar melhor...
« Última modificação: 01 de Fevereiro de 2010, 09:44 por minilathe »

Offline ivancoimbra

  • Hobby
  • ****
  • Posts: 555
Re: cnc com tração por cabo de aço no X e Y
« Resposta #259 Online: 01 de Fevereiro de 2010, 09:48 »
 ;) Segundo o mapa de Karnaugh  esta certo

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: cnc com tração por cabo de aço no X e Y
« Resposta #260 Online: 01 de Fevereiro de 2010, 10:09 »
Olhando para a maneira de movimentar a coisa, vejo que em um determinado momento é necessário que os motores girem na mesma direção e sentido, e em outro momento devem girar de forma contra rotativa.

Para mover o eixo em "Y" - os motores são contra rotativos

Y + = - A e +B
Y - = +A e -B

Para mover o eixo em "X" os motores giram na mesma direção

X + = -A e -B
X - = +A e +B

Vamos deixar as interpolações para depois...

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: cnc com tração por cabo de aço no X e Y
« Resposta #261 Online: 01 de Fevereiro de 2010, 10:17 »
Estou pensando em montar uma simulação no Proteus para avaliar melhor...

Manda bala, Gil !  ;D

Tô me roendo de curiosidade , queria poder mastigar essa coisa, inclusive montando um protótipo mecânico, mas tô atolado no trampo pelos próximos dias (pra não dizer semanas ... meses ...) ô dureza ...

PS: eu dispensaria os divisores, isto pode ser obtido pela configuração do prog controlador ...

Algo me diz que a coisa não vai funfar como esperado, mas vamos lá provar na prática, nada como um "choque de realidade", como dizem os gringos ...  ;D
« Última modificação: 01 de Fevereiro de 2010, 10:27 por C N C N o w ! »

Offline F2S

  • Novato
  • *
  • Posts: 0
  • Sexo: Masculino
  • Cidade - UF: Santos - SP
Re: cnc com tração por cabo de aço no X e Y
« Resposta #262 Online: 01 de Fevereiro de 2010, 10:38 »

Com relação a rigidez e torção do pórtico, há tempos imagino guias acima e abaixo da área de trabalho. A estrutura em forma de cubo, conferindo rigidez, entretanto em relação a mecânica, a tração simétrica também é importante.



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: cnc com tração por cabo de aço no X e Y
« Resposta #263 Online: 01 de Fevereiro de 2010, 11:03 »
Jorge,

Nesta semana entrei de férias, agora é só diversão, CNC, .... ;D ;D ;D ;D

A simulação deu alguns resultados para refletir, se usar a mesma frequência em X e em Y, a frequência do sinal do motor A será a metade, conforme a seguir:

[attachthumb=1]

Se forem usadas duas frequências em X e Y, isso equivaleria a um movimento interpolado com ângulo diferente de 45 graus. Testei com 19 e 20 Hz e percebi que poderia haver alguma perda de pulso, dependendo do instante da transição do sinal, conforme a seguir:

[attachthumb=2]

Não é??

Diagrama da simulação:

[attachthumb=3]
« Última modificação: 01 de Fevereiro de 2010, 11:05 por minilathe »

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: cnc com tração por cabo de aço no X e Y
« Resposta #264 Online: 01 de Fevereiro de 2010, 11:09 »

A questão é, que sendo um sistema diferencial, os instantes da transição dos sinais de passo de X e Y se ocorrerem no mesmo instante, esta lógica (sem memória) pode apresentar problemas.

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: cnc com tração por cabo de aço no X e Y
« Resposta #265 Online: 01 de Fevereiro de 2010, 13:05 »
Nesta semana entrei de férias, agora é só diversão, CNC, .... ;D ;D ;D ;D

Tô verde de inveja ...  ;D

Citar
Testei com 19 e 20 Hz e percebi que poderia haver alguma perda de pulso ...

É o que eu temia ... que tal experimentar sem os divisores ? . . .

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: cnc com tração por cabo de aço no X e Y
« Resposta #266 Online: 01 de Fevereiro de 2010, 14:11 »
Jorge,

Nesta semana entrei de férias, agora é só diversão, CNC, .... ;D ;D ;D ;D

Tô verde de inveja ...  ;D

Pode deixar,... vou me lembrar de voce nas horas de ócio... ;D

É o que eu temia ... que tal experimentar sem os divisores ? . . .

Não sei melhora a situação de perdas de pulsos, decorrente de simultaneidade, aí vai...

[attachthumb=1]

Não sei se na prática isso faria diferença, imagino que o problema seria a máquina não mover dentro do esperado.

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: cnc com tração por cabo de aço no X e Y
« Resposta #267 Online: 01 de Fevereiro de 2010, 16:31 »
Acho que um teste prático ajudaria...

Offline gimbabf

  • in memoriam
  • CNCMASTER
  • ******
  • Posts: 1211
  • Sexo: Masculino
  • in memoriam
Re: cnc com tração por cabo de aço no X e Y
« Resposta #268 Online: 01 de Fevereiro de 2010, 16:54 »
Jorge, acabou de me ocorrer que esse sistema tem um problema e não é desprezível ... se eu estiver errado pode atirar as pedras :)

Vc não tá certo, mas não merece pedras, um tomatinho, talvez ...  ;D ;D ;D

Não, a coisa não tem que funfar como vc tá pensando, embora seja uma possibilidade.

A coisa funfa como estamos habituados, a interpolação ocorrendo pelo acionamento simultâneo e coordenado dos motores. Obviamente é necessário algo mais pra compatibilizar o sistema com os progs de controle e para isto há algumas alternativas:

- Desenvolver um pós-processador pro programa CAM, o que me parece ser a solução mais imediata.


Acho que é oportuno transcrever um post do Lutcho na lista PlotterCressoft, em benefício dos que ainda não a frequentam:

[ 01/02/2010 ]

Jorge:

Só precisa fazer uma transformação de sistemas de coordenadas.
O soft de CNC continua a trabalhar com os 2 eixos normalmente, apenas precisa mais um soft para converter o XY para AB, por exemplo; um pre-processador de G-Code.

Não me parece uma transformação complicada, mas to com uma baita preguiça de domingão que nem vou pensar nisso agora... Mas com certeza não é nada muito complicado não. Olhando rapidamente, parece que X = A + B e Y = A - B, imaginando X para a esquerda e Y para baixo... Mas não me levem muito a sério agora. Precisa pensar melhor.

[]s
Lutcho


Atualização:

Ó... pensando um pouquinho, creio que uma transformação de coordenadas assim:

dA = (dx+dy)/2
dB = (dx-dy)/2

resolva o problema.

[]s
Lutcho


   Jorge,

   ok, como não entendo nada de software não posso afirmar com certeza, a análise lógica do hardware leva ao resultado que coloquei, espero estar errado

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: cnc com tração por cabo de aço no X e Y
« Resposta #269 Online: 01 de Fevereiro de 2010, 18:02 »
   ok, como não entendo nada de software não posso afirmar com certeza, a análise lógica do hardware leva ao resultado que coloquei, espero estar errado

Qual hardware Gilberto ?

 

/** * */