Autor Tópico: Ajuda projeto Pick and Place Edvaldo  (Lida 2561 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline Edvaldo

  • Hobby
  • ****
  • Posts: 407
  • Sexo: Masculino
    • ECNC - Maquina Laser
  • Cidade - UF: Garça- SP
  • Nome:: http://www.ecnc.com.br
  • Profissão: Ger. de projetos
Ajuda projeto Pick and Place Edvaldo
« Online: 13 de Novembro de 2012, 19:47 »
Pessoal me pediram um projeto de uma pick and Place.
Alguém poderia me ajudar.
Eu utilizo o Mach 3 como faço para emitir uma saída no mach 3.
Está saída seria para acionar uma válvula solenoide para o vácuo de pegar o smd.
Vejam o video
redFrog Pick and Place machine - example of the pick and place process

Offline linearactuator

  • Fuso
  • **
  • Posts: 242
  • Sexo: Masculino
Re:Ajuda projeto Pick and Place Edvaldo
« Resposta #1 Online: 13 de Novembro de 2012, 19:51 »
Voce pode usar os comandos M7 ou M8 para ligar o "mist" ou o "coolant" e o comando "M9" para desligar tudo.  Bem simples.

Com isso no proprio programa de CAM voce pode configurar para automaticamente gerar esses comandos.

Nao sei quanto ao Mach3 mas o LinuxCNC tem tambem I/O genericos.
« Última modificação: 13 de Novembro de 2012, 19:53 por linearactuator »

Offline Edvaldo

  • Hobby
  • ****
  • Posts: 407
  • Sexo: Masculino
    • ECNC - Maquina Laser
  • Cidade - UF: Garça- SP
  • Nome:: http://www.ecnc.com.br
  • Profissão: Ger. de projetos
Re:Ajuda projeto Pick and Place Edvaldo
« Resposta #2 Online: 13 de Novembro de 2012, 19:57 »
Eu utilizo o Artcam. Será que eu tenho que fazer o programa inteiro na "unha".
 Porque eu desce o Z e puxa o smd, depois desce o z liga o vacuo, vai ate a posição desce o z e desliga o vacuo.
 esse liga e desliga eu tenho que adicionar no programa redigindo o programa?

Offline linearactuator

  • Fuso
  • **
  • Posts: 242
  • Sexo: Masculino
Re:Ajuda projeto Pick and Place Edvaldo
« Resposta #3 Online: 13 de Novembro de 2012, 20:02 »
Edvaldo,

 Eu creio que sim.. Nao e' so o problema de pegar o SMD mas voce tambem tem que girar o SMD na posicao correta. Tem  que ter um quarto eixo... se voce reparar bem a spindle na verdade posiciona o SMD antes de solta-lo.

  Tem tambem a parte que se repete que e' de posicionar corretamente o proximo SMD antes de pegar. E tambem tem os diferentes tambanhos de SMD que como ele explica cada um usa um "tool" diferente que na verdade sao pontas de succao deiferentes. 

 Voce teria que converter um arquivo que tenha as coordenadas incluindo o angulo, e importar em um template G-Code corretamente. O ideal seria fazer um programinha para fazer isso.

Offline Edvaldo

  • Hobby
  • ****
  • Posts: 407
  • Sexo: Masculino
    • ECNC - Maquina Laser
  • Cidade - UF: Garça- SP
  • Nome:: http://www.ecnc.com.br
  • Profissão: Ger. de projetos
Re:Ajuda projeto Pick and Place Edvaldo
« Resposta #4 Online: 13 de Novembro de 2012, 20:08 »
se eu abrir o codigo G em bloco de notas. Como eu digito para acionar um sinal.
Eu só utilizo para ligar e desligar o spindle.
Apesar que posso usar a mesma saida né?

Offline linearactuator

  • Fuso
  • **
  • Posts: 242
  • Sexo: Masculino
Re:Ajuda projeto Pick and Place Edvaldo
« Resposta #5 Online: 13 de Novembro de 2012, 20:13 »
veja a minha primeira resposta la em cima.

aqui uma tabelinha de referencia.

http://linuxcnc.org/docs/html/gcode.html

Offline Edvaldo

  • Hobby
  • ****
  • Posts: 407
  • Sexo: Masculino
    • ECNC - Maquina Laser
  • Cidade - UF: Garça- SP
  • Nome:: http://www.ecnc.com.br
  • Profissão: Ger. de projetos
Re:Ajuda projeto Pick and Place Edvaldo
« Resposta #6 Online: 13 de Novembro de 2012, 21:27 »
veja a minha primeira resposta la em cima.

aqui uma tabelinha de referencia.

http://linuxcnc.org/docs/html/gcode.html
Marcelo, muito obrigado pelas dicas.
Vou começar os teste vou postando ai pra ver oque acontece.
Grande abraço

Offline linearactuator

  • Fuso
  • **
  • Posts: 242
  • Sexo: Masculino
Re:Ajuda projeto Pick and Place Edvaldo
« Resposta #7 Online: 13 de Novembro de 2012, 21:37 »
Eu so uso linuxCNC mas creio que voce pode encontrar as mesmas possibilidades no Mach3.

No linuxCNC voce pode criar arquivos "M" que sao umas subrotinas que sao chamadas pelo codigo M. 

Voce poderia criar essas subrotinas para preparar o SMD para ser pegado (a rotina de puxar a fita) passando como parametro o numero do SMD ai voce chamaria por exemplo

M100 P1 Q2   

ai significando.. avance 2 posicoes da fita do SMD numero 1. Ou algo parecido..

Aqui mais informacoes.

 http://linuxcnc.org/docs/html/gcode/m-code.html#sec:M100-to-M199

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Ajuda projeto Pick and Place Edvaldo
« Resposta #8 Online: 13 de Novembro de 2012, 23:19 »
Tenho vontade de montar uma P&P pra mim também. Vou acompanhar sua saga, Edvaldo.  ;)

Voce pode usar os comandos M7 ou M8 para ligar o "mist" ou o "coolant" e o comando "M9" para desligar tudo.  Bem simples.

Com isso no proprio programa de CAM voce pode configurar para automaticamente gerar esses comandos.

Só lembrar que a configuração não é só no cam. O post processor também precisa conter os comandos para ligar e desligar o spindle, coolant ou mist.

Teve um carinha que montou uma P&P usando o linuxcnc e deu o caminho das pedras na parte de configuração.
Só preciso lembrar onde deixei o link. Achando, post por aqui.

Offline Edvaldo

  • Hobby
  • ****
  • Posts: 407
  • Sexo: Masculino
    • ECNC - Maquina Laser
  • Cidade - UF: Garça- SP
  • Nome:: http://www.ecnc.com.br
  • Profissão: Ger. de projetos
Re:Ajuda projeto Pick and Place Edvaldo
« Resposta #9 Online: 13 de Novembro de 2012, 23:27 »
Tenho vontade de montar uma P&P pra mim também. Vou acompanhar sua saga, Edvaldo.  ;)

Voce pode usar os comandos M7 ou M8 para ligar o "mist" ou o "coolant" e o comando "M9" para desligar tudo.  Bem simples.

Com isso no proprio programa de CAM voce pode configurar para automaticamente gerar esses comandos.

Só lembrar que a configuração não é só no cam. O post processor também precisa conter os comandos para ligar e desligar o spindle, coolant ou mist.

Teve um carinha que montou uma P&P usando o linuxcnc e deu o caminho das pedras na parte de configuração.
Só preciso lembrar onde deixei o link. Achando, post por aqui.

O meu pos processador já está com liga e desliga spindle, eu configurei ele.
Se achar o link ficarei grato.
Obrigado e grande Abraço

Offline marcoasla

  • Novato
  • *
  • Posts: 4
  • Sexo: Masculino
  • GUIA-CNC
Re:Ajuda projeto Pick and Place Edvaldo
« Resposta #10 Online: 14 de Novembro de 2013, 12:31 »
Estou na mesma luta encontrei uma placa joia com varios I/O smhoot stepper, porem meu problema é como fazer um programa pra receber meu G code que vem do Altium ?

 

/** * */