Autor Tópico: Divisor feito com motor de passo  (Lida 141823 vezes)

Description:

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

Offline Ivan

  • Hobby
  • ****
  • Posts: 723
  • Sexo: Masculino
Re: Divisor feito com motor de passo
« Resposta #240 Online: 13 de Setembro de 2009, 15:20 »
pra começar a mim não é corrida
O Rubens disse isso como brincadeira.
A utilidade de haver mais de um mexendo na mesma coisa é óbvia: as idéias se somam/complementam. Tanto que provavelmente os resultados finais vão ser (estão sendo) muito parecidos entre si.

Na verdade, só me meti a fazer isso a partir do momento em que mais pessoas estavam mexendo. Assim, se chegasse a um beco alguém proporia uma saída, e não ficaria empacado. Afinal, na mecânica posso até dar umas bolas dentro, mas como eletrecista sou um xucro.  ;D

Offline luciano g

  • Hobby
  • ****
  • Posts: 922
  • Sexo: Masculino
Re: Divisor feito com motor de passo
« Resposta #241 Online: 13 de Setembro de 2009, 15:28 »
gilli ,engraçado vc tambem foi apagado

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: Divisor feito com motor de passo
« Resposta #242 Online: 13 de Setembro de 2009, 17:42 »
Citar
gilli ,engraçado vc tambem foi apagado

Sim - e eu não culpo ninguém, só que eu não fui apagado - é como eu te falei - pode acontecer de algumas mensagens sumirem sem intervenção de ninguém - isso já aconteceu antes em outros tópicos e com outras pessoas...

Perece que esse é (ou era) um bug de uma versão do banco de dados do fórum...

É normal que hajam erros de banco de dados e o nosso é muito grande - são algumas dezenas de gigabites de tamanho...

Offline RAranda

  • CNCMASTER
  • ******
  • Posts: 2520
  • Sexo: Masculino
Re: Divisor feito com motor de passo
« Resposta #243 Online: 13 de Setembro de 2009, 17:53 »
pra começar a mim não é corrida
O Rubens disse isso como brincadeira.
A utilidade de haver mais de um mexendo na mesma coisa é óbvia: as idéias se somam/complementam. Tanto que provavelmente os resultados finais vão ser (estão sendo) muito parecidos entre si.


Evidente que foi uma expressão para indicar que o assunto é bastante AGRADÁVEL E interessante.

Caso contrário não teria "saido do lugar" (a "corrida". eheheeh).

Grande Ivan não se "subestime", até como "eletricista" você é um excelente CORREDOR. ;D ;D ;D ;D ;D ;D

Rubens

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: Divisor feito com motor de passo
« Resposta #244 Online: 13 de Setembro de 2009, 19:04 »
Ivan,

A forma usual de fazer no torno, e que me parece a mais adequada, é retornar uma quantidade maior (qualquer uma, desde que seja maior) e reavançar. Assim, recua-se até o 0 e volta para o 20. Para garantir isso, uma forma (como fiz) é fazer um vai-e-vem inicial (passos do vai = passos do vem) ao ligar, que além de coincidir a posição no programa com a posição física (evitando um pulo na primeira divisão e consequente erro) faz com que as folgas sejam zeradas para este último sentido de movimento (por exemplo, horário).
Daí em diante, os movimentos neste mesmo sentido dispensam qualquer compensação de folga. Todos os movimentos no sentido oposto exigem que o número de passos previstos seja percorrido, e depois um vai-e-vem (anda a mais e depois volta) para parar no sentido horário, garantindo a zeragem de folgas. Desde que o número de passos escolhido na compensação seja maior do que a folga/histerese do conjunto, com qualquer valor a folga será zerada e não haverá erro.

Não coloquei isso de maneira automatizada, pois entendo que o usuário deve avaliar as condições do que está fazendo, compreendendo as consequências e interagindo com o seu trabalho. E em alguns casos, eu acredito que automação demais atrapalha, e nos faz perder a verdadeira noção das coisas, é só ver os aviões que caem, computadores que travam, carros computadorizados que deixam de funcionar, .... Mas concordo com voce na metodologia. De qualquer modo os programas (TurboCNC, EMC, ...) tem uma compensação de backlash, que acho ser bem parecida com isso. Também não acho que isso seja uma panacéia, o ideal mesmo é ter um sensor de posição dando o feed-back da realidade (sem perda de passos, ...).

Para compensar essas folgas, pensei na verdade em usar a função de Jog existente, que permite movimentar manualmente e posicionar a peça ao "gosto do freguês". Como a divisão é normalmente sempre num só sentido, "eliminando" as folgas, não dei importância a isso.

Talvez pela minha formação eletrônica, pois sou xucro em mecânica.... :)

Offline Ivan

  • Hobby
  • ****
  • Posts: 723
  • Sexo: Masculino
Re: Divisor feito com motor de passo
« Resposta #245 Online: 13 de Setembro de 2009, 23:04 »
Coloquei um vídeo do meu em funcionamento.

[/youtube]

Gil,
o problema que vejo é que num divisor manual as coisas são executadas no braço e passo-a-passo, é mais fácil ter consciência do que está acontecendo e evitar varadas. Num equipamento eletrônico, é necessário maior quantidade de salvaguardas para tentar evitar que um lapso cause consequências catastróficas...
Eu também deixei a possibilidade de usar na forma "burra", é só colocar os passos de backlash=0 e sensor da trava:ausente, mas eu não creio que vá usar assim...

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: Divisor feito com motor de passo
« Resposta #246 Online: 13 de Setembro de 2009, 23:50 »
Ivan,


Ok, a questão do ajuste inicial do divisor (tirar a folga, posicionar a peça, ...) eu ainda penso que é importante demais para ser automatizado. Mas como diz o Fábio, é apenas uma opinião....  :)

Mas vamos falar das travas da mesa, estou imaginando que as travas mecânicas de que estamos falando seriam como na figura anexa, né?

Acho realmente importante inibir o divisor se a mesa estiver travada manualmente, senão algo ruim aconteceria: engrenagem danificada, forçar a trava e mover a peça ou o motor perder passo....  Mas fico imaginando como detectar isso (chave de fim de curso, sensor magnético, ...) ou até mesmo algum tipo de monitoração da corrente, comparando as condições do motor em movimento ou parado. Se houver resistência ao avanço anormal o divisor poderia ser inibido e dar um alarme.

O que voce acha? Alguém tem outra sugestão?
« Última modificação: 13 de Setembro de 2009, 23:52 por minilathe »

Offline luciano g

  • Hobby
  • ****
  • Posts: 922
  • Sexo: Masculino
Re: Divisor feito com motor de passo
« Resposta #247 Online: 14 de Setembro de 2009, 07:39 »
gil um bom eletroimã para acionar esta trava e na minha opinião oque se usa nas lavadoras de roupa , a questão é como implementar ele no divisor mas isto deixo pra voces resolverem

Offline Ivan

  • Hobby
  • ****
  • Posts: 723
  • Sexo: Masculino
Re: Divisor feito com motor de passo
« Resposta #248 Online: 14 de Setembro de 2009, 08:08 »
Ok, a questão do ajuste inicial do divisor (tirar a folga, posicionar a peça, ...) eu ainda penso que é importante demais para ser automatizado.
Gil,
o ajuste inicial é só pra concidir o motor com o programa, não para posicionar a peça.
Por exemplo, estou usando meios-passos definidos como 1 a 8, com o programa iniciando no passo 1 - que, digamos, significa fases A e B energizadas.
Suponha também que quando o usuário vai utilizar o divisor, ele está desligado e ele faz o posicionamento da peça ao montar na placa/divisor. E suponha que o motor está com a posição física sendo a do passo 6, que corresponde à fase D energizada (pois, por exemplo, ele foi desligado nesta posição no uso anterior).
Não havendo uma rotina de "captura", se o usuário posicionar com ela desligada, ligar e for usar como divisor, vai fazer a usinagem na primeira divisão, e quando mandar andar, vai adiantar ou atrasar vários passos (atrasar 2 ou adiantar 5), até "coincidir" a posição. E a primeira divisão vai estar errada.

Citar
Mas vamos falar das travas da mesa, estou imaginando que as travas mecânicas de que estamos falando seriam como na figura anexa, né?
Sim, estou pensando nisso mesmo.
Citar
Acho realmente importante inibir o divisor se a mesa estiver travada manualmente, senão algo ruim aconteceria: engrenagem danificada, forçar a trava e mover a peça ou o motor perder passo.... 
É isso aí, eu imagino que com engrenagem/sem-fim não muito frágeis, provavelmente nem quebra nada. Talvez a elasticidade do conjunto permita que avance algum meio-passo, e os outros são perdidos. De qualquer forma, como a referência foi perdida, a peça sendo confeccionada morreu. Imagine isso acontecer no dente 126 daquela engrenagem do exemplo antigo. :)
Citar

Mas fico imaginando como detectar isso (chave de fim de curso, sensor magnético, ...) ou até mesmo algum tipo de monitoração da corrente, comparando as condições do motor em movimento ou parado. Se houver resistência ao avanço anormal o divisor poderia ser inibido e dar um alarme.
Na minha ignorância, aposto no que já vi/manuseei em outros equipamentos: fim-de-curso ou um sensor indutivo (este seria o meu favorito, por não ter partes móveis).
« Última modificação: 14 de Setembro de 2009, 08:21 por Ivan »

Offline Ivan

  • Hobby
  • ****
  • Posts: 723
  • Sexo: Masculino
Re: Divisor feito com motor de passo
« Resposta #249 Online: 14 de Setembro de 2009, 08:25 »
gil um bom eletroimã para acionar esta trava e na minha opinião oque se usa nas lavadoras de roupa , a questão é como implementar ele no divisor mas isto deixo pra voces resolverem
Luciano, do ponto de vista de integração, esta seria a solução ideal, mas vejo 2 desvantagens:
- Maior dificuldade para implementar na prática (pelo menos no que eu consigo enxergar)
- Dificuldade de adaptar em um divisor existente (enquanto para o sensor, provavelmente com um perfilzinho em L e 2 parafusos tá resolvido)

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: Divisor feito com motor de passo
« Resposta #250 Online: 14 de Setembro de 2009, 08:25 »
Ivan,

Um sensor de posição - de origem eu suponho - não seria um fator limitante ou complicante?

Como usaria o sensor num caso de uma peça que tem uma determinada orientação já pré definida?

Posiciona a peça e depois informa que aquele ponto é a origem?

Offline Ivan

  • Hobby
  • ****
  • Posts: 723
  • Sexo: Masculino
Re: Divisor feito com motor de passo
« Resposta #251 Online: 14 de Setembro de 2009, 08:29 »
Ivan,

Um sensor de posição - de origem eu suponho - não seria um fator limitante ou complicante?

Como usaria o sensor num caso de uma peça que tem uma determinada orientação já pré definida?

Posiciona a peça e depois informa que aquele ponto é a origem?
Gilii,
é um sensor só para a trava ("indexador", não concordo com o nome  :) ), para saber se o divisor está trancado ou não - não tem nada a ver com o posicionamento da peça.
O intuito é evitar a seguinte situação:
Você está usando o divisor: avança, trava o indexador, usina, destrava o indexador, avança, trava o indexador, usina e assim por diante.
Se em algum momento você se esquecer de destravar o indexador e apertar o botão de avanço, um abraço.
« Última modificação: 14 de Setembro de 2009, 08:32 por Ivan »

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: Divisor feito com motor de passo
« Resposta #252 Online: 14 de Setembro de 2009, 08:32 »
Ivan,

Então desculpe o mau jeito, mas é que eu não devo ter lido direito, e não entendí a função...

Vou reler e tentar entender como funcionaria, pois para mim não ficou claro...

Seria colocado onde? perto de uma alavanca que faz a trava mecanica?

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: Divisor feito com motor de passo
« Resposta #253 Online: 14 de Setembro de 2009, 08:33 »
Ivan - acho que entendí agora depois da correção (ou acréscimo) no seu texto...

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: Divisor feito com motor de passo
« Resposta #254 Online: 14 de Setembro de 2009, 08:47 »
Ivan,

o ajuste inicial é só pra concidir o motor com o programa, não para posicionar a peça.

Se não houver perda de passo, o eixo do motor está sempre sincronizado com o programa. O problema é sincronizar a peça com o programa. As folgas surgem entre o eixo do motor e a peça e aí entra a compensação de backlash.

No início da operação, como voce mesmo disse, tem que ir movendo o motor até que a peça mova também, a partir desse ponto (se não retroceder) a peça está sincronizada com o motor e consequentemente com o programa.

Por isso, pra mim tá bom o Jog manual para tirar as folgas. Ou no máximo a compensação de backlash.

Na minha ignorância, aposto no que já vi/manuseei em outros equipamentos: fim-de-curso ou um sensor indutivo (este seria o meu favorito, por não ter partes móveis).

Pois é, o problema com os sensores da trava e dos eletroimãs que o Luciano sugeriu é o espaço ocupado e a maneira de adaptar. A mesa já é um trambolho e meio desajeitada, acredito que qualquer coisa presa por fora vai atrapalhar em algum instante, não é?

Estou imaginando se é possível inferir a movimentação do motor e a iminência de perda de passo usando apenas medição da corrente ou tensão das fases. Claro, que se usar um encoder aí o problema está resolvido!!!

Será que o Sir Jorge dá alguma dica?
« Última modificação: 14 de Setembro de 2009, 09:12 por minilathe »

 

/** * */