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

Description:

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

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #225 Online: 15 de Fevereiro de 2013, 10:28 »
Rubens,

Te mandei uma MP com uma versão em inglês.

Oi Gil!

Muito obrigado mesmo!

Estou sozinho nesta empreitada desde 2007 e agora eu entendo que a ferramenta esta mais madura e que pode ser de interesse de mais colegas ai pelo mundo a fora. Por isso é que eu realizei a tradução do PCIToGCode!

Toda a ajuda é sempre bem vinda.

Abraços,

Rubens Bernardi.

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #226 Online: 28 de Março de 2013, 11:44 »
Olá amigos!

Estou fazendo mais alterações no PCIToGCode e surgiram algumas dúvidas...

Sempre usei o Turbocnc, mas agora comecei a usar o EMC2 e percebi que o comando M3 (ligar o Fuso) não liga se não for especificada a velocidade "S" e agora pretendo incorporar a velocidade no código gerado pelo software.
Outro ponto é que como foi incluído na última versão comandos para recortar o contorno da placa após a furação agora pretendo incluir uma pausa para a troca da ferramenta de furação para a de corte.


Perguntas:

Como devo especificar o valor de velocidade S? (0 - 100%?, 0 a N RPM?, etc?)

O comando para gerar a pausa é o M00?

Se alguém puder ajudar eu agradeço.


Abraços...


Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #227 Online: 28 de Março de 2013, 18:34 »
Olá Rubens,

A velocidade é informada como rpm: 0 a N.
Não lembro se o emc também suporta porcentagem. É o caso de testar.
Outro é o uso de colchetes. Algumas versões precisavam deles:
Exemplo:
M3 colchete S colchete 24000
(Eu precisei escrever o colchete [ por extenso, porque as páginas html e afins mudam quando tem um S dentro de colchetes para caracteres riscados

Para pausa é usado o G04 e P para a pausa (valor de P em milesimos de segundo)
Exemplo de pausa de um segundo:
G04 P1000

Abraços
« Última modificação: 28 de Março de 2013, 18:35 por Alebe »

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #228 Online: 28 de Março de 2013, 19:38 »
Acabei de testar no emc 2.4.3 (A versão atual é 2.5.2) e o programa não aceita o colchete.

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #229 Online: 28 de Março de 2013, 22:23 »
Olá Rubens,

A velocidade é informada como rpm: 0 a N.
Não lembro se o emc também suporta porcentagem. É o caso de testar.
Outro é o uso de colchetes. Algumas versões precisavam deles:
Exemplo:
M3 colchete S colchete 24000
(Eu precisei escrever o colchete [ por extenso, porque as páginas html e afins mudam quando tem um S dentro de colchetes para caracteres riscados

Para pausa é usado o G04 e P para a pausa (valor de P em milesimos de segundo)
Exemplo de pausa de um segundo:
G04 P1000

Abraços


Olá Alebe!

Grato pela resposta!

Eu já tinha testado que é necessário especificar a velocidade depois do comando M3 se não o Spindle não liga!
Eu não entendia porque o Spindle não ligava no EMC2 com o comando M3 e fui descobrir a resposta em um forum de discussão que era necessário especificar a velocidade pois o default é zero, então coloquei o comando "M3 S100" ai sim o Spindle da minha CNC ligou.
No Turbocnc que usava antes funcionava só com o M3 e já ligava!

A minha dúvida é que se o controle de velocidade é por PWM que é "Largura do pulso" que varia de 0 (sempre desligado pino em 0V) a 100% (sempre ligado pino em 5V), então qual é a relação entre o valor que colocamos depois do S com a largura de pulso?
Existe algum lugar onde se pode especificar que o Spindle tem rotação máxima de 3000RPM , por exemplo, e quando especificamos S3000 significa velocidade máxima ou PWM em 100%?

Não encontrei essa informação em lugar algum!

Outra coisa, a pausa com o comando G04 P1000 não seria perigosa para fazer a troca de ferramenta, pois se eu demorar para fazer a troca que na minha maquina é manual, pode ligar o Spindle no meio da operação!

Pelo que pesquisei o M00 serve para parar a execução do programa e o operador é obrigado a clicar em continuar para que ele continue da linha onde parou! Não testei ainda!

Amanhã eu farei alguns testes com a minha maquina e se chegar a alguma conclusão eu posto aqui!

Muito obrigado pela ajuda!

Abraços,

Rubens Bernardi

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #230 Online: 28 de Março de 2013, 23:12 »
A minha dúvida é que se o controle de velocidade é por PWM que é "Largura do pulso" que varia de 0 (sempre desligado pino em 0V) a 100% (sempre ligado pino em 5V), então qual é a relação entre o valor que colocamos depois do S com a largura de pulso?

Como ainda não uso o controle por pwm no spindle (uso tupia) não me preocupei em ler sobre isso.
Mas vou dar uma sapiada e posto quando encontrar algo.

Citar
Outra coisa, a pausa com o comando G04 P1000 não seria perigosa para fazer a troca de ferramenta...

Na verdade eu respondi pela sua pergunta.
Mas não uso essa pausa.
Ela funciona melhor depois da troca de ferramenta.
Ao ligar o spindle. Para dar um tempo para que ele alcance a velocidade ideal antes da máquina usinar.

E no emc, basta o código M6 para o programa parar e abrir uma mini janela.
O trabalho só continua se cv clicar no botão Ok desta janela.

Se vc quiser incrementar ainda mais, crie um banco de ferramentas e acrescente a ferramenta ao código.
M6 Tx (Onde x é o nº da ferramenta)

Abraços

Offline Joao Henrique

  • Fuso
  • **
  • Posts: 135
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Sete Lagoas, MG
  • Nome:: João Henrique
  • Profissão: Instrutor Técnico
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #231 Online: 29 de Março de 2013, 05:16 »
Rubens,
o range de RPM é configurado no software de controle. No Mach3 entre em "config", "Ports & Pins","Spindle Setup" e "Pulley Ratios".
O seu programa deve ter um campo para informar o RPM do spindle sem nenhum tipo de consistência ou apenas exigir que seja maior que zero.

Quanto ao sinal PWM do software de controle, normalmente é convertido em um sinal analógico (0..10V - DC) para utilização junto ao inversor que controla o Spindle.

João Henrique

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #232 Online: 30 de Março de 2013, 20:42 »
Olá!

Rubens,
o range de RPM é configurado no software de controle. No Mach3 entre em "config", "Ports & Pins","Spindle Setup" e "Pulley Ratios".
O seu programa deve ter um campo para informar o RPM do spindle sem nenhum tipo de consistência ou apenas exigir que seja maior que zero.

Quanto ao sinal PWM do software de controle, normalmente é convertido em um sinal analógico (0..10V - DC) para utilização junto ao inversor que controla o Spindle.

João Henrique, esta certissimo, depois que eu fui perceber que tem onde especificar a rotação em relação ao PWM no EMC2. Fiz alguns testes com o comando “S” usando o osciloscópio e realmente quando eu especificava a rotação máxima que eu tinha configurado no EMC2 o PWM ficava em 100% e metade da rotação me deu 50% de PWM corretamente.
Grato!

E no emc, basta o código M6 para o programa parar e abrir uma mini janela.
O trabalho só continua se cv clicar no botão Ok desta janela.

Se vc quiser incrementar ainda mais, crie um banco de ferramentas e acrescente a ferramenta ao código.
M6 Tx (Onde x é o nº da ferramenta)


Alebe você também estava certo sobre o valor ser em RPM, e o que eu tava procurando mesmo é esse comando “M6” que me deu a dica. Eu não conhecia! Sujestões anotadas...

Dúvidas sanadas!
Grato pela ajuda de todos!

Daqui a algum tempo teremos versão nova do “PCIToGCode”!

Abraços a todos,

Rubens Bernardi

Offline pauloboids

  • Novato
  • *
  • Posts: 22
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: SAO LEOPOLDO
  • Nome:: Paulo Boids
  • Profissão: Consultor em comércio exterior e engenharia
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #233 Online: 15 de Abril de 2013, 14:42 »
Rubem, HELP me please!

Comprei 2 brocas de 10 graus V carving, mas estou tendo problemas porque quero fazer placas de PCI e falando com um amigo com experiência ele me disse que o ideal seria uma de 60 graus aproximadamente, é verdade? o que está acontecendo é que a broca está além de fazer os contornos , comendo também a trilha que fica no centro dos contornos então não estou conseguindo usinar a placa...preciso de um HELP urgente!!! Quero comprar a fresa certa desta vez porque errei nessa parte final do meu projeto.

O Caminho que a router faz baseado no ULP do eagle está correto, só que come os contornos e também a trilha e daí nao dá né??? hehehe

Se puder me ajudar, agradeço imensamente!!!

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #234 Online: 15 de Abril de 2013, 23:17 »
Rubem, HELP me please!

Comprei 2 brocas de 10 graus V carving, mas estou tendo problemas porque quero fazer placas de PCI e falando com um amigo com experiência ele me disse que o ideal seria uma de 60 graus aproximadamente, é verdade? o que está acontecendo é que a broca está além de fazer os contornos , comendo também a trilha que fica no centro dos contornos então não estou conseguindo usinar a placa...preciso de um HELP urgente!!! Quero comprar a fresa certa desta vez porque errei nessa parte final do meu projeto.

O Caminho que a router faz baseado no ULP do eagle está correto, só que come os contornos e também a trilha e daí nao dá né??? hehehe

Se puder me ajudar, agradeço imensamente!!!


Oi Paulo!

Acho que não vou poder ajudar muito pois meu irmão é Dentista e eu uso as brocas que ele me fornece. Costumo até afiar algumas eu mesmo.
Nunca usei esse tipo de fresa, porém uma experiencia que tenho é que a fresagem precisa ser bem superficial somente o suficiente para riscar o cobre e fazer a isolação. A fresa não pode se aprofundar no cobre pois quanto mais fundo mais ela vai comer para os lados e isso faz com que a trilhas sejam fresadas literalmente.
Esse ajuste tem que ser experimental, as vezes a fresa fica alta  e ai o cobre só fica riscado e não chaga a isolar, então eu desso mais um pouco a fresa e mando fazer o ciclo novamente, mas o contrario é realmente um desastre pois a trilha é comida e estraga a placa.

Bom essa é a minha experiencia. Talvez mais algum colega tenha algo para passar.


Abraços...

Rubens Bernardi



Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #235 Online: 25 de Agosto de 2013, 22:57 »
Olá!


É com muita satisfação que trago a notícia sobre a nova versão do PCIToGCode (1.5).

Nesta versão foram incluidas varias sujestões de colegas, poste a sua, quem sabe em uma próxima versão sera atendido.


Novidades em relação a última versão:

01) Traçado de borda da placa com largura variavel.
02) Cálculo do tamanho da placa baseado na distancia padrão dos pinos de um CI.
03) Opção de salvar códigos de fresagem e de furação em um único arquivo.
04) Na finalização de um contorno, a fresagem avança um pouco onde se iniciou a fresagem.
05) Opção de gerar o código para recorte da borda da placa.
06) Opção de inclusão de furos manualmente que não foram detectados automaticamente.
07) Opção de exclusão de furos manualmente que foram detectados automaticamente equivocadamente.
08) Tradução (incompleta) para Alemão e Inglês.
09) Na tela "Sobre" foi incluido um botão de doação para ajudar a manter o projeto.


O novo manual do usuario ainda não ficou pronto, mas se alguém tiver alguma dúvida estarei a disposição.

Para baixar a última versão basta entrar no site "SourceForge.net" e fazer uma busca por "PCIToGCode" ou direto neste link: http://sourceforge.net/projects/pcitogcode/
No mesmo site é possivel deixar sua avaliação sobre o software se assim o desejarem.


As avaliações dos colegas é muito importante para melhorar cada vez mais.


Sugestões são sempre bem vindas!


Obs.: Caso alguem tenha conhecimento de outros idiomas ou conheça quem esteja disposto a ajudar isso seria muito bom pois desde que eu coloquei o PCIToGCode no site SourceForge.net cerca de 42 paises já baixaram mais de 780 vezes.


Muito obrigado!

Offline mvsa11

  • Novato
  • *
  • Posts: 1
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: ararangua sc
  • Nome:: marcos vinicius dos santos alves
  • Profissão: eletrotecnico
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #236 Online: 17 de Setembro de 2013, 14:45 »
não consigo ver o link  para baixar o arquivo

Offline RUBENS CAMARGO

  • Hobby
  • ****
  • Posts: 829
  • Sexo: Masculino
  • Perca o sono ,mais nunca perca o sonho !!!
  • Cidade - UF: Sao Marcos / RS
  • Nome:: Rubens Madruga de Camargo
  • Profissão: Mecanico de manutençao e Tatuador
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #237 Online: 17 de Setembro de 2013, 15:19 »

Offline Eng_Rubens

  • Fuso
  • **
  • Posts: 115
Re:PCITOGCODE Programa para converter imagens de PCI para G-Code
« Resposta #238 Online: 09 de Outubro de 2013, 09:03 »
Olá pessoal!

Recentemente um colega da França entrou em contato sobre o PCIToGCode e se dispôs a ajudar no projeto.
A França esta em segundo lugar no número de downloads depois do Brasil.
A tradução para o Frances já foi feita pelo amigo e já esta atualizado no site para ser baixado.
Agora já contamos com 4 idiomas, Português, Inglês, Alemão e Frances!

As vezes as pessoas tem receio se comprometer a ajudar achando que é muito complicado ou dá muito trabalho, então vou explicar como é simples fazer a tradução para outros idiomas:

Para traduzir existe uma ferramenta específica chamado PoEdit, baixe aqui: http://www.poedit.net/download.php

Faça uma cópia do arquivo “..\PCIToGCode\i18n\PCIToGCode.po” para “..\PCIToGCode\i18n\PCIToGCode.xx.po”

O final ".xx.po" define o idioma substituindo-se o XX pelas letras que identificam o idioma conforme abaixo:

de.po # German translations.
en.po # English translations.
es.po # Spanish translations.
fr.po # French translations.
it.po # Italian translations.
pt.po # Portuguese translations.
ru.po # Russian translations.
sv.po # Swedish translations.
uk.po # Ukrainian translations.

Esses são só alguns exemplos.

Abra o arquivo no PoEdit e traduza para o idioma escolhido.
De um lado estará a frase em português e do outro você escreve como seria em outro idioma.
Salve o arquivo na mesma pasta do executável.
Quando abrir o PCIToGCode a aplicação será traduzida automaticamente de acordo com o idioma de seu sistema operacional. Caso o seu sistema operacional seja em português e você quer testar para outro idioma, basta abrir o PCIToGCode com o parâmetro que define o idioma, por exemplo:

PCIToGCode.exe -l de       (Alemão)
PCIToGCode.exe -l fr       (Frances)
PCIToGCode.exe -l en       (Inglês)

Para facilitar fiz algumas “BATs” para isso:

Alemao.bat
Frances.bat
Ingles.bat

Abrindo pela “BAT” o PCIToGCode será traduzido automaticamente.

Se alguém se dispuser a fazer a tradução por favor, me mande o arquivo "PCIToGCode.xx.po" para eu colocar no site do projeto.

LINK: http://sourceforge.net/projects/pcitogcode/files/

Sugestões ou comentários são muito importante.

Grato pela atenção!

Abraços a todos,

Rubens Bernardi

Offline jucyfer

  • Novato
  • *
  • Posts: 1
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: capao da canoa,,RS
  • Nome:: juciyan fernado
  • Profissão: técnico de informatica
placa controladora cnc3ax liga faz barulho nos motores mas nao gira
« Resposta #239 Online: 15 de Junho de 2014, 17:53 »
Ola gostaria de ajuda peço desculpas por postar no local errado mas ainda nao achei com inicia uma conversa ja li tudo que achei na net sobre a placa cnc 3ax ja ajustei comforme meus motores a tensao e voltagem os motores chiam mas nao giram ja estou com a maquina pronta a quase um ano e ainda nao fiz funcionar to quase desistindo comprei a placa cnc3ax versao ate 60 volts para ate 6 amperes por fase comprei um fonte chaveada 24volts 15 amperes ja regulei potenciomentro em 24volts na fonte e comprei 3 motores novos nema 23 12kgf 2amperes por fase regulei a placa cnc 3ax para 0.20volts com esquenta muito ainda os transistores abaixei para 0.16 comfigurei o msch3 comforme varios tutoriais e ainda nada se alguem poder me ajudar agradeço? 

 

/** * */