Autor Tópico: PCITOGCODE Programa para converter imagens de PCI para G-Code  (Lida 84922 vezes)

Description:

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

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #15 Online: 14 de Junho de 2007, 23:23 »
Citar
O programa analisa a imagem ponto a ponto para vetorizar ou achar o contorno da imagem que é onde temos que fresar a placa. Depois vc informa o tamanho da placa e o programa calcula quantos pontos tem por mm e converte em medidas nas coordenadas X Y gerando o arquivo G-Code.


     
       Seria legal se tivesse uma forma de marcar no desenho os pontos onde serão feitos os furos e o programa gerar os comandos para a cnc também executar a furação....
        ( Se já não tiver esta função fica ai a dica de " upgrade " ..... -)))))     

  Ótima idéia Ramede!
Já vou começar a pensar como implementar isso no meu software!
Obrigado pela dica.



Offline Ramede

  • Hobby
  • ****
  • Posts: 583
  • Sexo: Masculino
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #16 Online: 15 de Junho de 2007, 13:20 »
Citar
Ótima idéia Ramede!
Já vou começar a pensar como implementar isso no meu software!
Obrigado pela dica.

        Bom então já que a dica agradou, vou arriscar e dar mais um palpite, os furos as vezes são de diâmetros diferentes, em alguns casos é necessário a troca de ferramenta (broca), mas isso é uma coisa que poderia ser melhorada se pudessemos dizer ao software qual diâmetro queremos para o furo e ele gerar os comandos para frezar o circulo com a mesma ferramenta.  (não sei se fui claro), acho que a mesma ferramenta (fresa) poderia ser usada para fazer furos de diâmetros diferentes.         

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13756
  • 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: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #17 Online: 15 de Junho de 2007, 18:27 »
Metendo a colher no angú dos outros, penso que fazer furos maiores com ferramentas menores não deve dar muito certo por causa da mecânica.

Para isso funcionar "razoavelmente" a mecânica deve ser impecávelmente acurada.

Acho mais fácil fazer a troca da ferramenta...

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #18 Online: 15 de Junho de 2007, 20:59 »
Citar
Ótima idéia Ramede!
Já vou começar a pensar como implementar isso no meu software!
Obrigado pela dica.

        Bom então já que a dica agradou, vou arriscar e dar mais um palpite, os furos as vezes são de diâmetros diferentes, em alguns casos é necessário a troca de ferramenta (broca), mas isso é uma coisa que poderia ser melhorada se pudessemos dizer ao software qual diâmetro queremos para o furo e ele gerar os comandos para frezar o circulo com a mesma ferramenta.  (não sei se fui claro), acho que a mesma ferramenta (fresa) poderia ser usada para fazer furos de diâmetros diferentes.         



Oi Ramede,

  Seria possível sim, mas acho que sou da mesma opinião do Fabio Gilii!
  Vou pensar em especificar os tamanhos dos furos em alguma parte do programa e depois gerar o arquivo de furação com paradas para troca de ferramenta.
  As placas de circuito impresso geralmente tem três diâmetros de furação, um para os componentes comuns (Cis, Transistores, Resistores, Capacitores, ...) outro para os componentes maiores com perninhas mais grossas (Transistores de potência, Resistores de potência, Capacitores maiores, ...) e os furos para parafusos de fixação.
  Então pensei em programar três seqüências de furação, a primeira ele fura todos os furos pequenos e para pra trocar a ferramenta depois os mais grossinhos parando novamente para a troca de ferramenta e por ultimo os de fixação.
  O que acha?

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #19 Online: 15 de Junho de 2007, 21:06 »
Metendo a colher no angú dos outros, penso que fazer furos maiores com ferramentas menores não deve dar muito certo por causa da mecânica.

Para isso funcionar "razoavelmente" a mecânica deve ser impecávelmente acurada.

Acho mais fácil fazer a troca da ferramenta...

  Oi fgilii,

  Também acho que vale mais a pena a troca da ferramenta pois normalmente são três diametros mais utilizados. Não seriam muitas trocas ....
  Obrigado.

 

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13756
  • 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: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #20 Online: 15 de Junho de 2007, 21:08 »
Rubens,

Penso que este é o melhor caminho - eu usaria sempre o mesmo "ponto de referência" para todas as operações...

Assim, a máquina escolhida para executar o trabalho pode ou não fazer uso de finais de curso com a função "origem", ou mesmo com pontos de fixação referenciados - sempre será possível executar o trabalho...

Offline F2S

  • Novato
  • *
  • Posts: 0
  • Sexo: Masculino
  • Cidade - UF: Santos - SP
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #21 Online: 15 de Junho de 2007, 22:06 »
Apenas comentando sobre esse assunto das furações.

A solução é mesmo a troca da ferramenta. Mas se existisse uma broca cônica com os diâmetros necessários para essa operação seria melhor ainda, bastaria variar a profundidade do furo para fazer todo o serviço.

Rubens,

Parabéns pelo programa, eu apenas testei no computador e gostei.

Offline Ramede

  • Hobby
  • ****
  • Posts: 583
  • Sexo: Masculino
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #22 Online: 16 de Junho de 2007, 01:05 »
Citar
Então pensei em programar três seqüências de furação, a primeira ele fura todos os furos pequenos e para pra trocar a ferramenta depois os mais grossinhos parando novamente para a troca de ferramenta e por ultimo os de fixação.
  O que acha?

    É realmente o mestre Gili tem razão, funcionaria para uma máquina perfeita, já as nosssas cnc´s hehehe,  mas nada impede que futuramente seja implementado o recurso, assim quem tiver uma cnc mais apurada ganharia em velocidade já que não haveria a troca de ferramenta.

    A dica da broca escalonada é legal, mas teria que ter uma mesa de sacrifício embaixo da placa, eu acho ....

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #23 Online: 16 de Junho de 2007, 23:13 »
Apenas comentando sobre esse assunto das furações.

A solução é mesmo a troca da ferramenta. Mas se existisse uma broca cônica com os diâmetros necessários para essa operação seria melhor ainda, bastaria variar a profundidade do furo para fazer todo o serviço.

Rubens,

Parabéns pelo programa, eu apenas testei no computador e gostei.

 Obrigado F2S!

  Eu pretendo melhorar cada vez mais o programa e é por isso que coloquei ele aqui, para saber a opinião de todos! Pontos positivos e as falhas também! E é claro as sugestões de melhorias!
  Em breve vou colocar aqui um manual de utilização do programa para tirar o Maximo dele.
  Valeu!


Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #24 Online: 16 de Junho de 2007, 23:30 »
Citar
Então pensei em programar três seqüências de furação, a primeira ele fura todos os furos pequenos e para pra trocar a ferramenta depois os mais grossinhos parando novamente para a troca de ferramenta e por ultimo os de fixação.
  O que acha?

    É realmente o mestre Gili tem razão, funcionaria para uma máquina perfeita, já as nosssas cnc´s hehehe,  mas nada impede que futuramente seja implementado o recurso, assim quem tiver uma cnc mais apurada ganharia em velocidade já que não haveria a troca de ferramenta.

    A dica da broca escalonada é legal, mas teria que ter uma mesa de sacrifício embaixo da placa, eu acho ....

   Oi Ramede,

   Realmente facilitaria fazer a furação com uma ferramenta só de um jeito ou do outro, mas em uma primeira etapa vou apenas me concentrar em fazer meu programa localizar os furos na imagem para gerar o mapa de furação. Que com certeza já não vai ser lá muito fácil!
Depois podemos pensar em outras melhorias.
   E ainda não tenho certeza se o que já esta funcionando esta 100% pois minha maquina esta desmontada então não deu para testar na pratica.
   Obrigado!

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13756
  • 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: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #25 Online: 01 de Julho de 2007, 17:47 »
Rubens,

Parece que um colega (Marcus Fermino) experimentou gerar um arquivo de testes baseado numa imagem da cnc3ax, e pediu para testarmos...

Notei assim de primeira vista que o arquivo é extremamente grande (cerca de 40.000 linhas!).

Imagino que não seja muito simples, mas quem sabe tentar otimizar as coisas, por exemplo criando uma forma do seu programa "enxergar" uma linha reta, e usar um só vetor, o que creio ajudaria em muito no tamanho do arquivo...

Espero que estes comentários ajudem...

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #26 Online: 02 de Julho de 2007, 07:53 »
Rubens,

Parece que um colega (Marcus Fermino) experimentou gerar um arquivo de testes baseado numa imagem da cnc3ax, e pediu para testarmos...

Notei assim de primeira vista que o arquivo é extremamente grande (cerca de 40.000 linhas!).

Imagino que não seja muito simples, mas quem sabe tentar otimizar as coisas, por exemplo criando uma forma do seu programa "enxergar" uma linha reta, e usar um só vetor, o que creio ajudaria em muito no tamanho do arquivo...

Espero que estes comentários ajudem...

Oi fgilii,

O programa já tem uma rotina para detectar linhas, mas talvez não esteja detectando 100% vou dar uma olhada no algoritimo que faz isso para ver se posso melhorar!
Vc reparou se existem muitos valores de Xs ou Ys repetidos no arquivo que caracterizariam uma reta?
Lembrei também o seguinte o algoritimo detecta apenas retas na horizontal ou na vertical.
A imagem foi scaneada? Se foi pode ser que estive-se um pouco inclinada e ai não teriam retas.
Estou trabalhando em um algoritimo para detectar as retas mesmo que inclinadas.
Estou remontando a minha criatura e em breve poderei eu mesmo realizar alguns testes.
Todo e qualquer comentário já ajuda, pois traz motivação para melhorar cada vez mais.
Obrigado!

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13756
  • 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: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #27 Online: 02 de Julho de 2007, 08:34 »
Rubens,

Penso que é isso que está acontecendo - a imagem não estava exatamente na vertical, e provavelmente o sistema criou uma série de pequenas retas para fazer uma grande reta...

Estou sem tempo neste momento, mas assim que puder dou uma olhada com mais calma para entender o que aconteceu...,

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13756
  • 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: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #28 Online: 02 de Julho de 2007, 08:39 »
Rubens,

Dá uma olhada neste tópico:
http://www.guiacnc.com.br/forum/index.php/topic,67.msg28207.html#msg28207

Pedí para o pessoal postar os resultados aqui, pois acredito que isso vá te ajudar...

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re: PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #29 Online: 02 de Julho de 2007, 13:13 »
Rubens,

Dá uma olhada neste tópico:
http://www.guiacnc.com.br/forum/index.php/topic,67.msg28207.html#msg28207

Pedí para o pessoal postar os resultados aqui, pois acredito que isso vá te ajudar...

Obrigado fgilii, isso vai ajudar bastante!