Clique aqui para voltar para a página principal de primeiros passos.

Migrando do Mach3 para o Mach4

Primeiros passos: migrando do Mach3 para o Mach4.


Introdução:

Esta página foi criada para ajudar você a fazer a transição do Mach3 para o Mach4 da forma mais simples possível. As diferentes seções desta página ajudarão a converter seu perfil/configuração existente do Mach3 em um perfil funcional no Mach4.

Lembre-se de que o Mach3 é um produto maduro e, embora o Mach4 seja estável, ele ainda está em desenvolvimento ativo, com novos recursos sendo adicionados e novas versões sendo lançadas.

Mudanças importantes no Mach4:

  • O Mach4 tem uma aparência muito mais moderna que o Mach3. O layout e o fluxo do programa mudaram, especialmente em relação à configuração de um perfil.
  • O Mach4 usa Lua como linguagem de script, em vez de VB como no Mach3.
  • Ao executar um comando MDI, você deve pressionar Cycle Start, em vez de apenas pressionar Enter como era possível no Mach3.
  • No Mach4, a rotação padrão do spindle/eixo-árvore é 0 RPM, e você deve inserir um comando S via G-Code ou MDI para definir uma nova rotação do spindle, por exemplo: S1000 ou M3 S1000.
  • No Mach4, seu perfil, normalmente em C:\Mach4Hobby\Profiles\NOME DO SEU PERFIL\, deve conter uma pasta chamada Macros. Se a pasta Macros não existir, o spindle não funcionará e você também poderá ter outros problemas estranhos.
  • Nosso plugin ESS para Mach4 se comunica com o Mach4 na frequência padrão de 40 Hz, ajustável, em comparação com a taxa fixa de 10 Hz no Mach3.
  • Nosso plugin ESS para Mach4 permite 7 encoders e 3 MPGs, em comparação com o total de 5 no Mach3.
  • O Mach4 permite até 4 probes, em comparação com apenas 1 no Mach3.
  • Atualmente, somente o ESS funciona com o Mach4. Um plugin USS para Mach4 está em desenvolvimento.
  • Toda vez que você atualiza para uma versão diferente do Mach4, os screensets fornecidos podem ter códigos Lua diferentes. Isso também pode sobrescrever qualquer alteração feita nos seus screensets. É altamente recomendável criar backups em arquivo ZIP de todo o diretório do Mach4 de tempos em tempos, especialmente antes de fazer modificações.
  • Screensets do Mach3 não funcionam no Mach4.
  • Scripts do Mach3 não funcionam no Mach4.
  • Brains do Mach3 não funcionam no Mach4.

No restante deste artigo, será mostrado como migrar a configuração do G540 do Mach3 para o Mach4.


Configuração inicial do Mach4 com o plugin ESS atual:

A primeira coisa que você precisará fazer é instalar o Mach4 e o plugin ESS, conforme detalhado nas etapas de configuração 2 e 3.

Você precisará concluir o restante das etapas de configuração, exceto a etapa 6, pois você ainda não terá um plugin existente.

Depois disso, as próximas etapas desta página orientarão você sobre quais configurações transferir do Mach3 para o Mach4, seguindo a mesma lógica básica daquele outro guia.


Informações sobre EStop:

No Mach3, acesse: Menu -> Config -> Ports and Pins -> Input Signals. Role a tela até encontrar EStop. Em uma folha de papel, anote o número da porta, o número do pino e o estado Active Low que está sendo usado atualmente.

Feche o Mach3 e abra o Mach4. Acesse: Menu -> Configure -> Plugins… -> ESS v... - Warp9 Tech Design, Inc.

Clique na aba Pins Config e role até o número da porta e o número do pino que você acabou de anotar.

  • Certifique-se de que a direção esteja configurada como entrada.
  • Configure o estado Active High/Low para corresponder ao que você tinha no Mach3.
  • Na coluna Alias ou Name, digite EStop.
  • Você pode deixar os outros campos como estão.

Clique na aba Input Signals e localize a linha chamada E-Stop.

  • Clique em Enable, de forma que apareça uma marca verde.
  • Clique na célula Mapped Pin, role até localizar EStop e selecione-o.

Pressione o botão OK na parte inferior para salvar essas alterações. Seu botão EStop agora deve mostrar seu estado dentro do Mach4. Lembre-se de que o botão EStop é um sinal de cortesia, e você deve ler nossa página de segurança para mais detalhes.


Informações sobre motores:

No Mach3, acesse: Menu -> Config -> Ports and Pins -> Motors. Tire uma captura de tela, uma foto ou anote em uma folha de papel o número da porta, o número do pino e o estado Active Low que está sendo usado atualmente para todos os seus motores.

No Mach3, acesse: Menu -> Config -> Motor Tuning e registre os valores de Steps Per, Velocity e Acceleration para cada um dos seus eixos.

No Mach3, acesse: Menu -> Config -> Slave Axis e anote quais eixos estão configurados como escravos de outros eixos, se houver.

Feche o Mach3 e abra o Mach4.

Acesse: Menu -> Configure -> Plugins… -> ESS v... - Warp9 Tech Design, Inc.

Clique na aba Pins Config e role até o número da porta e do pino de cada motor que você anotou ou fotografou. Para cada sinal de saída, isto é, número de porta e pino:

  • Certifique-se de que a direção esteja configurada como saída.
  • Configure o estado Active High/Low para corresponder ao que você tinha no Mach3.
  • Na coluna Alias ou Name, digite um nome claro, como Motor X Step ou Motor Z Dir.
  • Você pode deixar os outros campos como estão.

Clique na aba Output Signals e localize a linha com o nome apropriado correspondente ao sinal do seu motor.

  • Clique em Enable, de forma que apareça uma marca verde.
  • Clique na célula Mapped Pin, role até localizar o nome que você inseriu e selecione-o.

Pressione o botão OK na parte inferior para salvar essas alterações.

Acesse: Menu -> Configure -> Control...; anteriormente essa opção era chamada de Mach…

Clique na aba Axis Mapping e atribua seus motores corretamente.

Clique na aba Homing/Soft Limits e configure os parâmetros de forma adequada.

Clique na aba Motors e insira os valores de ajuste registrados anteriormente.

Pressione o botão OK na parte inferior para salvar essas alterações.

Seus motores agora devem estar sendo controlados pelo Mach4.


Informações sobre spindle/eixo-árvore:

Abra o Mach3.

No menu do Mach3, acesse: Menu -> Config -> Ports & Pins -> aba Spindle Setup e registre as informações relacionadas aos relés e ao controle PWM.

Agora acesse: Menu -> Plugin Control -> Spindle THC and Laser Config e registre as informações do spindle.

Feche o Mach3 e abra o Mach4.

Siga o guia de configuração do spindle aqui.

Para uma configuração PWM, o pino e a porta Spindle Step no Mach3 se tornarão o sinal de saída Spindle PWM no Mach4. Os Output #(s) do Mach3 atribuídos aos controles de relé da aba Spindle para Forward (M3) e Reverse (M4) se tornarão os pinos do Mach4 atribuídos aos relés Spindle On, Spindle Fwd e/ou Spindle Rev.

Seu spindle agora deve estar funcionando no Mach4.


Informações sobre sinais de entrada:

No Mach3, acesse: Menu -> Config -> Ports and Pins -> Input Signals. Tire uma captura de tela, uma foto ou anote em uma folha de papel o número da porta, o número do pino e o estado Active Low que está sendo usado atualmente para todas as suas entradas.

Feche o Mach3 e abra o Mach4.

Acesse: Menu -> Configure -> Plugins… -> ESS v... - Warp9 Tech Design, Inc.

Clique na aba Pins Config e role até o número da porta e do pino de cada sinal de entrada que você anotou ou fotografou. Para cada sinal de entrada, isto é, número de porta e pino:

  • Certifique-se de que a direção esteja configurada como entrada.
  • Configure o estado Active High/Low para corresponder ao que você tinha no Mach3.
  • Na coluna Alias ou Name, digite um nome claro, como Home X ou Limit Y +.
  • Você pode deixar os outros campos como estão.

Clique na aba Input Signals e localize a linha com o nome apropriado correspondente ao seu sinal de entrada.

  • Clique em Enable, de forma que apareça uma marca verde.
  • Clique na célula Mapped Pin, role até localizar o nome que você inseriu e selecione-o.

Pressione o botão OK na parte inferior para salvar essas alterações. Seus sinais de entrada agora devem mostrar seus estados dentro do Mach4.


Informações sobre sinais de saída:

No Mach3, acesse: Menu -> Config -> Ports and Pins -> Output Signals. Tire uma captura de tela, uma foto ou anote em uma folha de papel o número da porta, o número do pino e o estado Active Low que está sendo usado atualmente para todas as suas saídas.

Feche o Mach3 e abra o Mach4.

Acesse: Menu -> Configure -> Plugins… -> ESS v... - Warp9 Tech Design, Inc.

Clique na aba Pins Config e role até o número da porta e do pino de cada sinal de saída que você anotou ou fotografou. Para cada sinal de saída, isto é, número de porta e pino:

  • Certifique-se de que a direção esteja configurada como saída.
  • Configure o estado Active High/Low para corresponder ao que você tinha no Mach3.
  • Na coluna Alias ou Name, digite um nome claro, como Spindle Relay ou Mist.
  • Você pode deixar os outros campos como estão.

Clique na aba Output Signals e localize a linha com o nome apropriado correspondente ao seu sinal de saída.

  • Clique em Enable, de forma que apareça uma marca verde.
  • Clique na célula Mapped Pin, role até localizar o nome que você inseriu e selecione-o.

Pressione o botão OK na parte inferior para salvar essas alterações. Seus sinais de saída agora devem ser controlados pelo Mach4.