Autor Tópico: Projeto Marcus - Braço Manipulador  (Lida 20681 vezes)

Description:

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

Offline gimbabf

  • in memoriam
  • CNCMASTER
  • ******
  • Posts: 1211
  • Sexo: Masculino
  • in memoriam
Re: Projeto Marcus - Braço Manipulador
« Resposta #135 Online: 11 de Junho de 2010, 14:23 »

   agora exagerou na dose, mas sobrar não vai fazer mal algum  :D

Offline marcusfermino

  • Hobby
  • ****
  • Posts: 408
  • Sexo: Masculino
Re: Projeto Marcus - Braço Manipulador
« Resposta #136 Online: 11 de Junho de 2010, 17:30 »

   agora exagerou na dose, mas sobrar não vai fazer mal algum  :D

Isso se você não considerar virar a mesa por causa do peso, ne? ;D ahuauhuhauhauhauhau h

Até agora tudo certo. Amanhã programo algo e faço um vídeo

Abraço

Offline CONDOR

  • Novato
  • *
  • Posts: 4
  • Sexo: Masculino
  • GUIA-CNC
Re: Projeto Marcus - Braço Manipulador
« Resposta #137 Online: 01 de Julho de 2010, 22:55 »
Senhores boa noite.
Sou novato no grupo e já vou dando trabalho.
Estou projetando um braço mecanico tambem e estou com dificuldades em fazer a pinça.
Necessito de um projeto simples pra confeccionar ela.
Vc poderia me orientar?
abraços

Offline marcusfermino

  • Hobby
  • ****
  • Posts: 408
  • Sexo: Masculino
Re: Projeto Marcus - Braço Manipulador
« Resposta #138 Online: 01 de Julho de 2010, 23:13 »
Acho que isso pode te ajudar sem muitas dificuldades...

http://www.festo.com/cms/pt-br_br/890.htm

abraço

Offline CONDOR

  • Novato
  • *
  • Posts: 4
  • Sexo: Masculino
  • GUIA-CNC
Re: Projeto Marcus - Braço Manipulador
« Resposta #139 Online: 07 de Julho de 2010, 08:30 »
Marcus bom dia.
Vc talvez tenha feito a pinça para o braço.
Qual sistema vc usou?

Boa noite a todos.

Fazem cerca de dois anos que eu não passo por aqui, mas espero que o pessoal ainda esteja animado em ajudar.

Meu problema começou quando precisei fazer um projeto de faculdade relacionado a um manipulador. Este projeto foi desenvolvido e modificado por dois semestres, mas mesmo assim ele está apresentando algumas falhas de projeto, as quais eu julgo de certa forma normal para projetos de engenheiros.

Peço que olhem as fotos antes para entender o local do problema.

http://img297.imageshack.us/img297/1463/dsc09414c.jpg
Projeto Marcus - Braço Manipulador


http://img40.imageshack.us/img40/2074/dsc09415l.jpg
Projeto Marcus - Braço Manipulador


http://img594.imageshack.us/img594/6161/dsc09416.jpg
Projeto Marcus - Braço Manipulador


http://img412.imageshack.us/img412/5675/dsc09417o.jpg
Projeto Marcus - Braço Manipulador


http://img693.imageshack.us/img693/8206/dsc09418c.jpg
Projeto Marcus - Braço Manipulador


http://img691.imageshack.us/img691/5293/manioz.jpg
Projeto Marcus - Braço Manipulador




Se vcs observarem as fotos 3 e 4, percebe-se que o acionamento principal do braço é feito por um motor de 5kgf e por polias. Meu problema é justamente ai, pois o motor não tem força nem mesmo para segurar o braço parado. Gostaria de saber, se possível, qual é a opinião de vcs para escolher um novo motor para este eixo.

Outra duvida é como fazer algum G code sendo os 3 eixos angulares. Tem algum programa que ajude a criar um pós processador especifico para este caso?

Desde já muito obrigado

Marcus

Offline marcusfermino

  • Hobby
  • ****
  • Posts: 408
  • Sexo: Masculino
Re: Projeto Marcus - Braço Manipulador
« Resposta #140 Online: 07 de Julho de 2010, 09:37 »
Não, não usei pinça. Como o tempo estava curto, acabei colocando uma caneta na ponta. Mas assim que começar a modificar as coisas aqui vou postando fotos.

Abraço

Offline marcusfermino

  • Hobby
  • ****
  • Posts: 408
  • Sexo: Masculino
Re:Projeto Marcus - Braço Manipulador
« Resposta #141 Online: 10 de Maio de 2011, 16:22 »
Boa tarde pessoal.

Aqui estou eu de volta para pedir algumas dicas de novo....

Essa e a fase final do projeto e precisamos interligá-lo a um CLP. O que o professor pediu foi que usássemos um CLP para fazer um tipo de interfaceamento entre os sensores e o Mach3. Vou dar um exemplo para facilitar o entendimento.

Em dois eixo de movimento do manipulador colocamos potenciometros para saber se quando o braço se movimentar, este não perdera passos e chegará na posicao correta. No eixo restante vamos colocar um encoder caseiro feito com transparência e um emissor-receptor, sendo que tanto os pulsos do encoder e a tensão nos potenciometros serão analisados pelo CLP. O que eu preciso nada mais é do que usar uma entrada de sinal e uma interrupção no programa para que a cada movimento do braço este aguarde por um sinal do CLP.  Ou seja....

Sensor de peça - CLP envia sinal - Braço se movimenta - Programa para e espera outro comando - CLP analisa se esta na posicao certa - CLP envia sinal - Braço se movimenta

E assim vai....

Desde já obrigado pela ajuda e se não estiver claro e só dar um toque.

Marcus

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:Projeto Marcus - Braço Manipulador
« Resposta #142 Online: 10 de Maio de 2011, 17:00 »
Marcus,

Sugestões:

É importante definir o ponto de corte funcional entre o software CNC (Mach3, EMC2, TCNC, ...) e o CLP. Me parece razoável que a função do CLP seja controlar a posição das articulações do braço, para isso, seriam usados os encoders e os motores. Questão: se está usando motores de passo, para que encoders? E se não há feed-back de posição do motor para que o CLP?

O software CNC executaria um programa em código G e mandaria passos e direção para o CLP de cada motor do braço.

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re:Projeto Marcus - Braço Manipulador
« Resposta #143 Online: 10 de Maio de 2011, 17:01 »



Marcus, uma sugestão:


O EMC2 já traz um CLP interno e além disto há inúmeras funções que facilitam a interface para encoders, acho que vale a pena dar uma espiada ... na verdade vc pode implementar todo um sistema servo só com o EMC2 ...

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:Projeto Marcus - Braço Manipulador
« Resposta #144 Online: 10 de Maio de 2011, 17:05 »
Dependendo de como voce queira fazer o controle, o clp sózinho faria a movimentação do braço...

Só não entendí o que voce quer fazer com o clp junto com o programa de controle.

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:Projeto Marcus - Braço Manipulador
« Resposta #145 Online: 10 de Maio de 2011, 17:22 »
Marcus - na verdade está definido que usará o Mach3?

Se sim, creio que é só fazer o Mach3 ler as entradas de sinais para reagir, e ele igualmente poderá enviar sinais para o clp executar outras funções...

Teria que ter uma idéia do que quer fazer para estudar como fazer isso, pois pode ser um simples arquivo de execução contendo macros externas, ou pode ser feito um controle dinamico de leitura das portas através do "brain" que se encarregaria de vigiar o que o clp anda fazendo...

Offline tecoromão

  • Novato
  • *
  • Posts: 70
  • Sexo: Masculino
  • CNC
  • Cidade - UF: Guarulhos
  • Nome:: Marcelo
  • Profissão: ferramenteiro
Re:Projeto Marcus - Braço Manipulador
« Resposta #146 Online: 10 de Maio de 2011, 18:02 »
boa noite, no passado fiz um projeto pela revista mecatronica facil usando um programa chamado LOGO e tinha um projeto de um robo manipulador. segue o link ,    nao sei se isto ajuda

http://www.mecatronicaatual.com.br/secoes/leitura/176

eu fiz um braço usando o lego.

lego mindstorms separador de cores


um abraço

Marcelo

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re:Projeto Marcus - Braço Manipulador
« Resposta #147 Online: 10 de Maio de 2011, 22:51 »
O EMC2 já traz um CLP interno e além disto há inúmeras funções que facilitam a interface para encoders, acho que vale a pena dar uma espiada ... na verdade vc pode implementar todo um sistema servo só com o EMC2 ...

Jorge essa parte me interessa. Gostaria de saber como posso fazer no EMC2 para ligar um encoder. O manual é em ingles e meu ingreis não serve nem para pedir cachorro quente.

Deixa eu colocar uma situação:

Eu monto um eixo com um motor DC e um encoder. Terei praticamente um servo motor.
Como faço controlar, ou melhor configurar isso no EMC2?




Offline marcusfermino

  • Hobby
  • ****
  • Posts: 408
  • Sexo: Masculino
Re:Projeto Marcus - Braço Manipulador
« Resposta #148 Online: 11 de Maio de 2011, 00:25 »
Marcus,

Questão: se está usando motores de passo, para que encoders? E se não há feed-back de posição do motor para que o CLP?

O software CNC executaria um programa em código G e mandaria passos e direção para o CLP de cada motor do braço.


Exatamente, mesmo citando para o professor que isso não faz sentido, ele diz que quer esse tipo de interface para "aplicarmos" o que nós aprendemos com clp.

Como no caso iremos fazer uma rotina definida, ou seja, pegar uma peça e levar para outro lugar, só precisaríamos que o clp desse o "aval" para a próxima etapa.





Marcus, uma sugestão:


O EMC2 já traz um CLP interno e além disto há inúmeras funções que facilitam a interface para encoders, acho que vale a pena dar uma espiada ... na verdade vc pode implementar todo um sistema servo só com o EMC2 ...

Como o minilathe disse, não tem fundamento usar motor de passo e encoder, mas como o prefessor quer que use um clp, achamos que esse é o melhor jeito para não modificar um time que está ganhando...

Dependendo de como voce queira fazer o controle, o clp sózinho faria a movimentação do braço...

Só não entendí o que voce quer fazer com o clp junto com o programa de controle.

Marcus - na verdade está definido que usará o Mach3?

Se sim, creio que é só fazer o Mach3 ler as entradas de sinais para reagir, e ele igualmente poderá enviar sinais para o clp executar outras funções...

Teria que ter uma idéia do que quer fazer para estudar como fazer isso, pois pode ser um simples arquivo de execução contendo macros externas, ou pode ser feito um controle dinamico de leitura das portas através do "brain" que se encarregaria de vigiar o que o clp anda fazendo..


O clp fará somente o controle dos fins de curso, "posição" e acionamento da ventosa que fica na ponta do manipulador, sendo que como já usamos o Mach 3 e funcionou legal, não temos porque mudar e então resolvemos adicionar o clp para fazer essas funções extras.

boa noite, no passado fiz um projeto pela revista mecatronica facil usando um programa chamado LOGO e tinha um projeto de um robo manipulador. segue o link ,    nao sei se isto ajuda

http://www.mecatronicaatual.com.br/secoes/leitura/176

eu fiz um braço usando o lego.

lego mindstorms separador de cores


um abraço

Marcelo

Muito bem feito o seu Legonipulador...kkk kk. Muito obrigado pelo link.



Bom pessoal vamos tentar sintetizar o que eu preciso.

Eu tenho um manipulador que funciona perfeitamente com o mach3 e a pedido do professor iremos adicionar um CLP para "provar" a acuidade do motor de passo. Esse clp controlará alguns sensores, sendo eles sensor de peça e sensores de posicionamento. Além desses teremos os potenciometros e o "encoder", para que a cada parada no sensor, estes possam dizer se o braço realmente chegou na posição certa. Tendo retorno positivo, o clp, atraves de um sinal, faz com que o programa continue rodando até o comando para parar seja acionado de novo, e dai recomeça o ciclo.

O braço é colocado no ponto inicial

Aguarda comando para ir ao local para pegar a peça

Mach 3 recebe o comando para iniciar o programa

Braço se movimenta até a posição e encosta em um sensor

O clp faz a leitura das posições(pots e encoder) e checa se está encostado no sensor.

Se sim liga a válvula, que através da ventosa segura a peça. Caso não esteja na posição correta, pára tudo e acende uma luz de emergencia para o operador colocar o braço na posição inicial.

O clp envia um sinal de positivo para o mach, que segue o próximo bloco do código g.

O braço para e o clp faz as checagens de novo

E assim vai.


Obrigado a todos pelas opiniões e idéias.

Um grande abraço

Marcus

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:Projeto Marcus - Braço Manipulador
« Resposta #149 Online: 11 de Maio de 2011, 05:29 »
Marcus,

Com é um trabalho acadêmico, entendo que há muitas possibilidades. Com o intuito de desenvolver o conhecimento....

Não dando cola  :), apenas um "empurrâozinho", vai uma sugestão, na linha do que você falou:

Programa CNC:
(0) Inicio do programa - avisar CLP
(1) Executar trecho de programa A (mover articulação 1)
(2) Espera CLP dar A_OK
(3) Executar trecho de programa B (mover articulação 2)
(4) Espera CLP dar B_OK
(5) Executar trecho de programa C (mover articulação 3)
(6) Espera CLP dar C_OK
......

Programa CLP:
(0) Aguardar CNC iniciar programa
(1) Aguarda chegar na posição A (encoder A)
(2) Enviar A_OK para CNC
(3) Aguarda chegar na posição B (encoder B)
(4) Enviar B_OK para CNC
(5) Aguarda chegar na posição C (encoder C)
(6) Enviar C_OK para CNC
......

O CLP pode ser real (hard CLP) ou virtual (um soft PLC, exemplo: do EMC2), rodando na mesma máquina do CNC. As verificações (etapas pares) podem ser bits trocados entre CNC e o CLP.
« Última modificação: 11 de Maio de 2011, 05:36 por minilathe »

 

/** * */