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

SOFTWARES => Controle => Mach 2/3 => Tópico iniciado por: Cássio Alvarenga em 22 de Março de 2012, 11:45

Título: LOG no Mach 3
Enviado por: Cássio Alvarenga em 22 de Março de 2012, 11:45
  Estou estudando a possibilidade de alugar a minha 2ª maquina de plasma, para uma empresa de corte, estou querendo cobrar por Hora de trabalho.

    Queria saber se existe a possibilidade do Mach 3 salvar um arquivo de historico (log) e nele ter a hora e data do inicio e termino de um trabalho por exemplo. Assim terei base para cobrar.
Título: Re:LOG no Mach 3
Enviado por: F.Gilii em 22 de Março de 2012, 11:54
Como se fosse um arquivo que gravasse o tempo de máquina ligada?

Creio que tem sim, mas seria uma macro para a função se não me engano
Título: Re:LOG no Mach 3
Enviado por: Cássio Alvarenga em 22 de Março de 2012, 13:25
Isso mesmo, um arquivo simples .TXT que salva a data e hora que o comando M03 (por exemplo) foi executado e o comando M30 também, assim saberei o tempo de utilização da maquina.
Título: Re:LOG no Mach 3
Enviado por: F.Gilii em 22 de Março de 2012, 19:15
Cassio,

Veja se funciona para voce...

Copie as 3 macros para dentro da pasta de macros do perfil que estiver usando (por exemplo C:\Mach3\macros\mach3mill)

Voce verá que depois de rodar o primeiro arquivo de ponta a ponta, haverá na pasta Gcode um arquivo chamado "worklog.txt"

Estas macros funcionam com a presença de M3 e M30 no final do arquivo.

Fabio
Título: Re:LOG no Mach 3
Enviado por: Cássio Alvarenga em 23 de Março de 2012, 15:32
Valeu Fabio  ;D.

 Vou testar e posto aqui o resultado, porem a maquina é de plasma, e o código M03 já possui um macro, será que pode dar conflito ou roda os 2 simultâneos?
Título: Re:LOG no Mach 3
Enviado por: F.Gilii em 23 de Março de 2012, 15:50
Creio que terá problemas, porque cada vez que o Mach3 lê um comando M3 o timer é zerado.

Vou ver de fazer uma alteração para a macro ler o botão "Run"...
Título: Re:LOG no Mach 3
Enviado por: Cássio Alvarenga em 27 de Março de 2012, 20:34
Copiei as funções deste macro dentro do ja existente de acionamento da mesa flutuante e funcionou! Valeu Fabio.