Autor Tópico: Macros para mach3  (Lida 10451 vezes)

Description:

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

Offline matrix

  • Fuso
  • **
  • Posts: 218
  • O segredo é não desistir.
  • Cidade - UF: Barcelos
Macros para mach3
« Online: 20 de Junho de 2008, 19:36 »
Ola pessoal peço desculpa por não me apresentar no topico de apresentaçao.
Eu utilizo o mach3 numa pequena cnc que fiz já alguns anos , até agora nunca precisei
de macro para o toolchange.
Agora estou a reconstruir uma frezadora e tem troca de ferramenta automatica.
Gostava de saber de alguem me pode ajudar a construir uma macro para tocar a ferramenta.
Eu já baixei a macro da artsoft mas náo é compativel com o meu sistema , e não consigo modificar
porque de VB não perçebo nada.

Alguem perçebe de VB?? :)



Offline marc0 ECM

  • CNCMASTER
  • ******
  • Posts: 2784
  • Sexo: Masculino
  • Não dirigimos o vento, podemos ajustar as velas.
    • Máquinas & Equipamentos
Re: Macros para mach3
« Resposta #1 Online: 31 de Julho de 2009, 19:20 »
Olá Amigos;
Desculpe ressuscitar esse tópico.
Estou com um problema na edição de macro VBS no Mach3
Editei uma pequena rotina em VBS (1000.m1s), e só estou conseguindo usa-la diretamente no editor, e gerando o Código G corretamente.
Gostaria de saber como modificá-la, para chamar a rotina diretamente em outro código G ?
Já usei M1000, mas não funfa, essa rotina necessita da inserção de dados durante a sua execução.
Se alguém puder ajudar, agradeço.
Abraços...
« Última modificação: 01 de Agosto de 2009, 14:34 por marc0martim ECM »

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13795
  • 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: Macros para mach3
« Resposta #2 Online: 31 de Julho de 2009, 19:25 »
Enoch,

O que acha de tentar um botão que chame a função que deseja?

Talvez ficaria parecido com um "wizard" se criar uma tela para ele.

Offline marc0 ECM

  • CNCMASTER
  • ******
  • Posts: 2784
  • Sexo: Masculino
  • Não dirigimos o vento, podemos ajustar as velas.
    • Máquinas & Equipamentos
Re: Macros para mach3
« Resposta #3 Online: 31 de Julho de 2009, 19:40 »
Olá Fábio;
 
Como pretendo usar a macro para o divisor, uma tela própria ou um botão seria "Show de Bola"
Estou engatinhando nesse assunto; acho que isso será muito interessante incrementar o Mach3.

Abraços...
« Última modificação: 01 de Agosto de 2009, 01:09 por marc0martim ECM »

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13795
  • 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: Macros para mach3
« Resposta #4 Online: 01 de Agosto de 2009, 09:07 »
Enoch,

Como te falei, vou enviar alguns manuais que tenho sobre o assunto.

Assim que me livrar de algumas pendências te mandos os manuais

Offline marc0 ECM

  • CNCMASTER
  • ******
  • Posts: 2784
  • Sexo: Masculino
  • Não dirigimos o vento, podemos ajustar as velas.
    • Máquinas & Equipamentos
Re: Macros para mach3
« Resposta #5 Online: 01 de Agosto de 2009, 13:57 »
Depois de 25 anos inativo, tirei a teia de aranha e tentei fazer uma rotina util.
Para quem quiser testar, essa pequena macro POG em VBS pode controlar um motor de passo como divisor.

Basta abrir no editor VBS do Mach3 e rodar (Run), ela vai pedir os parâmetros do divisor, do motor e da divisão.

Ao fim ela vai gerar um codigo G no próprio Mach3, que pode ser usado no controle do divisor ou tb pode ser salva para uso em outros programas de controle.

Como ela esta já pode ser usada, mas ainda esta muito verde e falta muita detalhes e aprimoração.

Abraços.
« Última modificação: 06 de Agosto de 2009, 23:55 por marc0martim ECM »

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13795
  • 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: Macros para mach3
« Resposta #6 Online: 01 de Agosto de 2009, 14:01 »
Enoch,

Bacana - já copiei, e assim que possível vou experimentar...

Recebeu os manuais que eu mandei?

Ajudarão?

Offline marc0 ECM

  • CNCMASTER
  • ******
  • Posts: 2784
  • Sexo: Masculino
  • Não dirigimos o vento, podemos ajustar as velas.
    • Máquinas & Equipamentos
Re: Macros para mach3
« Resposta #7 Online: 01 de Agosto de 2009, 14:03 »
Olá Fábio;
Ainda não abri meu email hoje, já vou verificar
Abraços...

Offline marc0 ECM

  • CNCMASTER
  • ******
  • Posts: 2784
  • Sexo: Masculino
  • Não dirigimos o vento, podemos ajustar as velas.
    • Máquinas & Equipamentos
Re: Macros para mach3
« Resposta #8 Online: 01 de Agosto de 2009, 14:21 »
Abriu perfeitamente, só de folhear já deu pra ver que vai ser muito útil, de cara já vi um comando que estava procurando (inserir uma linha de coordenadas num código G, vai ser muito útil para implementar troca de ferramentas) eh eh eh.
Vou precisar de um tempo para ler tudo e dois tempos para entender algumas coisas.
Obrigado.
Abraços...

Offline C N C N o w !

  • CNCMASTER
  • ******
  • Posts: 6300
  • Sexo: Masculino
Re: Macros para mach3
« Resposta #9 Online: 01 de Agosto de 2009, 16:32 »
... essa pequena macro POG em VBS pode controlar um motor de passo como divisor.

Opa ! Parabéns !

Vou testar assim que desenrolar o novelo mais um tantinho ...

Vc anunciou tb no tópico do divisor ? Se sim, não vi ...

Offline marc0 ECM

  • CNCMASTER
  • ******
  • Posts: 2784
  • Sexo: Masculino
  • Não dirigimos o vento, podemos ajustar as velas.
    • Máquinas & Equipamentos
Re: Macros para mach3
« Resposta #10 Online: 01 de Agosto de 2009, 16:43 »
Olá Jorge;
Como estou estou nos primeiros passos do VBS e tb a interação com o Mach3, Coloquei apenas aqui nesse tópico sobre macros para pedir ajuda, quando estiver desenvolvido e plenamente satisfatório será mais uma ferramenta para o divisor.
Gostaria muito que vc pudesse me auxiliar apontando os erros e caminhos, e tb as soluções. eh eh eh
Abraços...

Offline robsongdev

  • Novato
  • *
  • Posts: 55
  • Sexo: Masculino
  • GUIA-CNC
Re: Macros para mach3
« Resposta #11 Online: 20 de Agosto de 2009, 16:38 »
olá pessoal..

primeiramente, desculpe por desenterrar esse tópico, mas vejo um carência de informação a cerca de VB.

Bom, eu já fiz 2 trocadores de ferramentas. Um rotativo, com 6 ferramentas e um linear (mais lento e mais barato) pra 7 ferramentas. Eu sou apenas programador e não boto a mão em nada na parte mecânica, ams se alguém tiver alguma dúvida sobre criar macros, eu posso ajudar...

Sobre a dúvida com a macro 1000.m1s, eu já percebi que tem alguns valores de macros reservados para o sistema e funções exatas do mach. Além disso existe um valor máximo (que ainda não descobri) para o nome das macros.

A M6, por exemplo, é reservada para o trocador de ferramenta e tem já algum funções diferenciadas, como receber o valor de Tool.
Logo, não se pode usar um macro M6.m1s para outra tarefa.

Existem alguns comandos que serão muito úteis e passarei se for do interesse de vcs, como o SendKeys, Sleep, MsgBox, InputBoxe uma porção de outras funcionalidades.

Se estou chovendo no molhado, me perdoem, mas tive a sensação de faltar esse conhecimento por aqui.

Grande abraço

Offline marc0 ECM

  • CNCMASTER
  • ******
  • Posts: 2784
  • Sexo: Masculino
  • Não dirigimos o vento, podemos ajustar as velas.
    • Máquinas & Equipamentos
Re: Macros para mach3
« Resposta #12 Online: 20 de Agosto de 2009, 16:58 »
Olá robinho.sl;

Existe sim algumas funções pré escritas , de modo geral vc pode utilizar qualquer nome para as suas macros, contudo existe na pasta macros algumas estabelecidas que não seria prudente substituir.

Já li em algum lugar que poderia ser ate M65000 ou (se não me engano) mas nem sei se existe limitação.
A macro M1000 (escolhi o nome aleatoriamente, poderia ser qualquer outro) foi utilizada criada por mim como forma de aprendizado, e já tenho outra versão mais elaborada e estou criando outras.

Manda! Qualquer macro que vc tiver será bem vinda e util.

Abraços...

Offline robsongdev

  • Novato
  • *
  • Posts: 55
  • Sexo: Masculino
  • GUIA-CNC
Re: Macros para mach3
« Resposta #13 Online: 20 de Agosto de 2009, 17:44 »
sim, concordo plenamente. Mas o Mach eh cheio de bugs e um deles ocorre com o nome das macros. Eu tentei fazer uma macro M300 (aleatorio tbm) e funcionava na tela do VBScript Editor, mas quando tentava rodar por GCode ou Botão, nada acontecia. Óbvio que perdi muitas horas nisso até que numa idéia esdrúxula resolvi o problema: Renomeei para M301.m1s e pronto!! Problemas acabaram. Cheguei a pensar na probabilidade de ser com os múltiplos de 100, pois já tive o mesmo problema usando a M200. Mas nao tive tempo ainda de confirmar o ocorrido.

Sobre minhas macros... Geralmente estão ligadas a atuações de microcontroladores externos (5 entradas eh muuuito pouco) então não lhes serviria muito. Mas tenho uma que meu cliente chamou de "receita", que salva uma porção de configuração (várias Dros) e carrega quando quiser. Forma uma espécie de perfil de uso da máquina e eh bem interessante pois tem número ilimitado de perfis e pode ter qualquer nome válido para arquivos.

Está salvo como Receita, mas o ideal é renomear pra Mxxx.. ^^
Pra usar da melhor forma possível. Basta trocar os valores de DRO, pelas DRO que vcs estejam utilizando.

Qualquer duida nao hesite em perguntar...


Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13795
  • 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: Macros para mach3
« Resposta #14 Online: 21 de Agosto de 2009, 14:09 »
Robinho,

Não é Bug - é uma característica do programa usar faixas de números para diferenciação entre macros... está documentado.