Autor Tópico: Controle Router  (Lida 4428 vezes)

Description:

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

Offline fernandoks

  • Novato
  • *
  • Posts: 17
  • Sexo: Masculino
  • GUIA CNC
    • PZL Tecnologia
  • Cidade - UF: Londrina
  • Nome:: Fernando Surjus
  • Profissão: Engenheiro
Controle Router
« Online: 05 de Outubro de 2012, 18:11 »

Posso estar postando isso no lugar, errado, se estiver peço ao moderador mudar o lugar.

Estou projetando um CNC Router, para prototipagem de placas de circuito impresso. Sou Eng. Eletrônico, não tenho problemas com o acionamento, fontes, programação, ja criei alguns robos, e maquinas. Até na parte mecânica dou meus pulos.

Resumindo, ja tenho grande parte do desenho do Router pronto, ja fiz um drivers para acionar um motor de passo em micro passo (Ponte H com controle PWM com um processador ARM). Mas simplesmente não faço idéia, de como irei passar os desenhos feitos no PC, seja Gerber, ou um arquivo de CAD, Solid ou Inventor.

Se algum colega puder ajudar, a me indicar aonde estudar, a entender os princípios de controle. Vi que a maioria usa o Mach3 ou o EMC Linux. Preciso entender os passos até o envio dos dados para os drivers.

Por exemplo, um desenho no Solid, tem de ser enviado a outro programa para definir os movimentos que o router irá fazer? Este programa gera uma linguagem G? Preciso ai fazer uma biblioteca no meu Controlador para ler a linguagem G e fazer os movimentos?

Qualquer ajuda é muito bem vinda!
Acreditem ou não, ja projetei braços mecânicos para soldagem com Controle Fuzzy Adaptativo, mas nunca precisei aprender esta outra parte. Oque eu puder ajudar o pessoal, estou a disposição.

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re:Controle Router
« Resposta #1 Online: 05 de Outubro de 2012, 20:11 »
Fernando, boa noite.

Como vc já possui um bom conhecimento, o processo será bem simples.

Software desenho (CAD) >  Eagle, Proteus, Solid Works ...
Software programação (CAM) > ArtCAM, Mastercam, SheetCAM, ...
Software de controle da máquina > MACH, EMC ...

Aqui mesmo no fórum vc encontrará bastante informação sobre os softwares CAM, para programar a máquina CNC de acordo com sua necessidade, e existe local destinado a esse aprendizado.
Dê uma lida, faça um pente fino ... e aparecendo as dúvidas pergunte!! :) Estaremos por aqui.
Abraço!

Offline fernandoks

  • Novato
  • *
  • Posts: 17
  • Sexo: Masculino
  • GUIA CNC
    • PZL Tecnologia
  • Cidade - UF: Londrina
  • Nome:: Fernando Surjus
  • Profissão: Engenheiro
Re:Controle Router
« Resposta #2 Online: 06 de Outubro de 2012, 01:44 »

Muito obrigado pela atenção!

Vou dar uma estudada nestes CAM, pode me indicar algum? Que talvez seja mais simples para começar, ou que seja Free ou tenha uma versão de avaliação, para eu poder estudar.

O mesmo para os controles da Maquina, existem algum gratis? Para eu poder fazer alguns testes. (Oque ser Post-Processor?)



Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re:Controle Router
« Resposta #3 Online: 06 de Outubro de 2012, 08:58 »
Citar
pode me indicar algum? Que talvez seja mais simples para começar, ou que seja Free ou tenha uma versão de avaliação, para eu poder estudar

eu penso que os mais comentados aqui no fórum são neste momento a melhor escolha por ter muito material informativo.

Citar
O mesmo para os controles da Maquina, existem algum gratis?

sim, o EMC² é em Linux ... é free ... é bem simples de utilizar e tem material tanto em português quanto em inglês ... eu achei interessante e recomendo... qdo vc estiver mais avançado é possível ainda customizar algumas coisas nele.

Citar
Oque ser Post-Processor?

post-processor ou pós processador é uma lista de instruções utilizado pelo software CAM para "converter" caminhos gerados no arquivo de desenho para um formato em que o software de controle entenda e movimente os eixos da máquina, isso tanto para máquinas caseiras quanto para máquinas industriais, ou de controle proprietário.
Todos os Softwares CAM utilizam de um pós processador para gerar os arquivos de usinagem, onde normalmente são pós processadores específicos para máquinas específicas.
Mas isso é outra história, vc vai entender quando colocar em prática o aprendizado.

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:Controle Router
« Resposta #4 Online: 06 de Outubro de 2012, 13:17 »
Vou dar uma estudada nestes CAM, pode me indicar algum? Que talvez seja mais simples para começar, ou que seja Free ou tenha uma versão de avaliação, para eu poder estudar.
Tente o Sheetcam - tem uma versão de avaliação e ele importa arquivos no formato Excellon de programas de placas de circuito...

Citar
O mesmo para os controles da Maquina, existem algum gratis? Para eu poder fazer alguns testes. (Oque ser Post-Processor?)
Tem o Mach3 - é um programa comercial mas sua licença é bem em conta e funciona muito bem por sinal...



[/quote]

Offline fernandoks

  • Novato
  • *
  • Posts: 17
  • Sexo: Masculino
  • GUIA CNC
    • PZL Tecnologia
  • Cidade - UF: Londrina
  • Nome:: Fernando Surjus
  • Profissão: Engenheiro
Re:Controle Router
« Resposta #5 Online: 10 de Outubro de 2012, 13:32 »

Então, dei uma estudada nos programa, e pelo menos conseguiu entender a relação entre eles.
Eu quero fazer um Router para fazer placas de Circuito Impresso (PCI), estou pensando em começar por ai (não que seja facil).

Estou com duas possibilidades, ou compro um kit com os motores e drivers, ou faço uma e compro os motores. Oque seria bem mais em conta para mim, pois na empresa onde trabalho já temos os componentes. Mas para fazer isto, eu preciso dos esquemas de como o Mach 3 se comunica com esta placa atravéz da Porta Paralela.

Offline arthur_hilgert

  • Novato
  • *
  • Posts: 37
  • Sexo: Masculino
  • Cidade - UF: Sao Paulo - SP
  • Nome:: Arthur
  • Profissão: Eng. Automação e Controle
Re:Controle Router
« Resposta #6 Online: 16 de Outubro de 2012, 22:03 »
Ferrnado,

Estou desenvolvendo uma placa de interface entre a CNC que estou projetando e o computador via porta paralela.

Peguei idéias de vários lugares na internet, um deles foi esse: http://www.probotix.com/manuals/PBX-2_manual.htm.

Ele é um manualzinho descrevendo a conexão de uma placa entre a CNC e a porta paralela. Ele serve para máquinas de até 4 eixos: X, Y, Z e A.

Mas se você não precisar do quarto eixo, voce pode usar os pinos reservados a ele na porta pararela para outros fins.

Sobre a transmissão de dados entre o computador e a CNC, usando a porta paralela: o seu arquivo CAD das peças deve passar por um software no computador que o converte em uma lista de instruções para máquina(exemplo desse tipo de programa: "Sheetcam"). Estas instruções são então carregadas por um outro software que é responsável por acionar os pinos da porta paralela(de acordo com as intruções geradas anteriomente) gerando os sinais de direção e passo para os drivers dos motores(exemplo desse programa: "Mach3"). Se você perceber, depois da porta paralela no computador, não existe mais processamento dos dados. A placa que fica entre a porta paralela, como a que eu lhe indiquei no link acima, serve somente para isolar eletricamente(o computador da potência da máquina a fim de evitar danos ao pc) e transmitir os sinais de direção e passo para os drivers dos motores.

Sobre sua solução utilizando o micro controlador ARM você tem duas opções:

1) Mais simples, mas exagerada por usar um arm pra isso: usar o arm somente para receber da porta paralela os sinais de direção e passo para então acionar as ponte-h dos motores. Ao invés do ARM você poderia usar um CI dedicado para isso como o driver A4989 da Allegro, dá pra comprar na digikey.

2) Mais complexa, mas remove a porta paralela da história: Usar o arm via interface USB (como uma virtual COM ou pela USART) para receber as instruções geradas pelo software do tipo do "SheetCam", interpretar estas instruções e gerar com o próprio ARM os sinais de direção e passo para todos os motores. A complexidade nesta opção é gerada pelo fato de ser o ARM o responsável por gerar a trajetória da máquina. Isto requer habilidades matemáticas na área de controle para criar o firmware. Eu ainda pretendo fazer uma cnc usando este sistema(processamento embarcado), mas, sem tempo, é difícil. Acho que você poderia ser o pioneiro desse fórum nesse assunto. Que tal se aventurar na geração de trajetórias para máquinas de três eixos? :D. Recentemente trabalhei em um projeto na volkswagen para reformar algumas máquinas de três eixos lá. Criei a parte de geração de trajetórias. Mas assumo que não ficou muito bom. Apesar de ser engenheiro de controle, esse tipo de tarefa não é trivial para um estagiário. Aahahaha.

Não sei se fui claro, qualquer crítica ou dúvida ou sugestões, estou por aqui.

 

/** * */