Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

SOFTWARES => Controle => Mach 2/3 => Tópico iniciado por: matrix em 22 de Abril de 2010, 09:50

Título: Trocar carateres ou codigos com VB
Enviado por: matrix em 22 de Abril de 2010, 09:50

Já algum tempo o nosso amigo Robinho sugeriu fazer uma macro para alterar o codigo G no mach3, bom,
a ideia é pegar no codigo G e trocar uma ou mais palavras EX: trocar todos os comentários com o simbolo <, por este (.

Penso que isto é algo básico para quem percebe um bocado de VB.

A ideia é tentar contornar um codigo G gerado por um cadcam que não seja compatível com mach3.

Se alguém tiver ideia como agradeço.

Obrigado

Título: Re: Trocar carateres ou codigos com VB
Enviado por: Eneias Eringer em 22 de Abril de 2010, 10:45
Normalmente eu uso localizar e substituir do proprio bloco de notas ..... mas seria bom para algo mais complexo....
Título: Re: Trocar carateres ou codigos com VB
Enviado por: matrix em 22 de Abril de 2010, 11:00

Sim, pode ser feito dessa forma, mas é um processo mais demorado, a ideia seria minimizar esse tempo.

Com uma macro é só um clic em um botão e está feito.


Obrigado
Título: Re: Trocar carateres ou codigos com VB
Enviado por: Antenor Filho em 23 de Abril de 2010, 00:46
Isto seria somente trocar caracteres tipo o que vc comentou??? Me manda umas linhas do tipo
que vc quer para eu ter uma idéia real, eu sou programador DELPHI, fraquinho mas sei alguma coisa, derepente posso ajudar. Manda um arquivo para que eu possa testar. Abraços....
Título: Re: Trocar carateres ou codigos com VB
Enviado por: matrix em 23 de Abril de 2010, 04:37
Citar
Manda um arquivo para que eu possa testar. Abraços....


Título: Re: Trocar carateres ou codigos com VB
Enviado por: matrix em 23 de Abril de 2010, 04:46

O ficheiro acima é o original, e neste está a alteração, tudo que estiver a vermelho é o que precisa ser alterado ou apagado estas linhas são apenas comentários ex: basta mudar este comentário para {LUN0.0=0.0+0.0} para (LUN0.0=0.0+0.0), o que está a azul é a origem, neste caso está R99=1 o que corresponde ao G54, se for R99=2 corresponde ao G55 etc.

Agradecido
Título: Re: Trocar carateres ou codigos com VB
Enviado por: Antenor Filho em 23 de Abril de 2010, 20:29
Ok, neste final de semana vou ver o que posso fazer....

Abraços.......