Você está na página 1de 130

Manual Mach3 portugus-br

Mach3 - Controle de CNC


Instalao e Configurao

Traduzido e revisado por Jan Luis Mozol- Thunder CNC


Este Manual no est livre de correes e nem habilita
plenamente qualquer pessoa a operar equipamentos
CNC,sempre consulte o fabricante de seu equipamento em
caso de dvida.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Captulo 1 Introduo aos sistemas da CNC


Antes de Voc Comear

1.1 Introduo

1.2 Componentes do Sistema de uma Mquina CNC

1.3 Como Fazer os Ajustes Dentro do Mach3

1.4 O que o Mach3 Poder Fazer

Captulo 2 Instalando o software Mach3

2.1.1 Transferncia
2.1 A Instalao
2.1.2.1 Se uma Mquina est Conectada, ou Desconectada e Agora
2.1.2.2 Rodando o Pacote da Instalao do Software Mach3
2.1.2.3 Se Voc Estiver Usando o Windows Vista
2.1.3 O Reiniciar ser Vital
2.2 Testando a Instalao
2.2.1 Se Voc Estiver Usando o Drive da Porta Paralela Padro
2.3 Perfis do Mach3
2.3.1 Criando um Perfil
2.4 Problemas de Instalao
2.4.1 Iniciando DriverTest Aps uma Falha no Mach3
2.4.2 A Instalao e Desinstalao Manual dos Drives

Captulo 3 Introduzindo as Telas Mach3 e os Comandos


3.1 Telas

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

3.1.1 Tipos de Objetos nas Telas


3.1.2 Usando as Teclas e os Atalhos
3.1.3 Introduo de Dados nos DROs
3.2 Movendo
3.3 Entrada de Dados Manual (MDI) e Ensino
3.3.1 Ensino
Captulo 4 Exigncias de Hardware e Conectando a Mquina
4.1 A Porta Paralela do PC e sua Histria
4.2 Sinais da Lgica
4.2.1 Placas de Controle Isoladas
4.3 O Controle de EStop
4.4 Opes de Controle dos Eixos
4.4.1 Passo e Servos
4.4.2 Determinando as Exigncias das Controladoras de
Movimento
4.4.2.1 Exemplo 1 - Movimento em Crus da Mesa da Fresadora
4.4.2.2 Exemplo 2 - Movimento do Prtico da Router
4.4.3 Como os Sinais de Passo e Direo Trabalham
4.5 Interruptores de Limite e os de homing
4.5.1 Os Interruptores
4.5.2 Onde Montar os Interruptores
4.5.3 Como Mach3 usa Interruptores Compartilhados
4.5.4 Referncia de homing em Ao
4.5.5 Outras Opes e Sugestes de Limites e homing
4.5.5.1 Interruptor de homing no Prximo do Interruptor de
Limite
4.5.5.2 Interruptor homing separado com Exatido Elevada
4.5.5.3 Interruptores de Limite dos Mltiplos Eixos Conectados
Junto
4.5.5.4 Interruptores de homing dos Mltiplos Eixos Conectados
Junto
4.5.5.5 Escravos
4.5.6 Sumrio do Diagrama de Ligao

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

4.6 Controle do Spindle


4.6.1 Controle de Ligar/Desligar o Motor do Spindle
4.6.2 Controle de Passo e Direo do Motor
4.6.3 Controle de Motor por PWM
4.7 Lquido Refrigerante
4.8 Controle do Sentido da Faca
4.9 Digitalizador Ponta de Prova
4.10 Encoders Lineares (Escala de Vidro)
4.11 ndice de Pulso do Spindle
4.12 Carga da Bomba - um Monitor do Pulso
4.13 Outras Funes
4.14 Amostra de Esquemtico de EStop dos Limites Usando Rels

Captulo 5 Configurando Mach3 para sua Mquina


Controladoras
5.1 Uma Configurao da Estratgia
5.2 Configurao Inicial
5.2.1 Definindo Endereo(s) da(s) Porta(s) para Uso
5.2.2 Escolhendo a Velocidade de Kernel
5.2.3 Definindo Caractersticas Especiais
5.3 Definindo Sinais de Entrada e de Sada para Usar
5.3.1 Sinais de Sada dos eixos a Serem Usados
5.3.2 Sinais de Entrada a Serem Usados
5.3.3 Sinais de Entrada Emulados
5.3.4 Sinais de Sada
5.3.5 Definindo Encoder e Entrada do Gerador Manual de Pulsos
(MPG)
5.3.5.1 Configurando os Encoders
5.3.5.2 Configurando o MPGs
5.3.6 Configurando o Spindle
5.3.6.1 Controle do Lquido Refrigerante
5.3.6.2 Controle do Rel do Spindle

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

5.3.6.3 Controle do Spindle


5.3.6.4 Controle do Spindle por Modbus
5.3.6.5 Parmetros Gerais
5.3.6.6 Relaes de Polias
5.3.6.7 Funo Especial
5.3.7 Aba das Opes da Fresadora
5.3.8 Teste Inicial
5.4 Definindo as Unidades na Configurao
5.5 Ajuste dos Motores
5.5.1 Calculando Passos por Unidade
5.5.1.1 Calculando Movimentao da Mecnica
5.5.1.2 Calculando Passo por Revoluo no Motor
5.5.1.3 Mach3 Calculando passo por Revoluo do Motor
5.5.1.4 Mach3 Passo por Unidade
5.5.2 Ajustando A Velocidade Mxima do Motor
5.5.2.1 Experimentaes Prticas de Velocidade do Motor
5.5.2.2 Clculos da velocidade Mxima do Motor
5.5.2.3 Ajuste Automtico de Passos por Unidade
5.5.3 Escolhendo um Valor de Acelerao
5.5.3.1 Inrcia e Foras
5.5.3.2 Testando Diferentes Valores de Acelerao
5.5.3.3 Porque Voc quer Evitar um Grande Erro do Servo
5.5.3.4 Escolhendo um Valor de acelerao
5.5.4 Salvando e Testando os Eixos
5.5.4.1 Repetindo a Configurao para Outros Eixos
5.5.5 Configurar o Controle de Velocidade do Motor do Spindle
5.5.5.1 Velocidade do Motor, Velocidade do Eixo e das Polias
5.5.5.2 Controle do Spindle com Largura de Pulso Modular
5.5.5.3 Controle de Passo e Direo do Spindle
5.5.5.4 Testando a Controladora do Spindle
5.6 Outras Configuraes
5.6.1 Configurar homing e Limites por Software

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

5.6.1.1 Referncia de Velocidades e Direes


5.6.1.2 Posies dos Interruptores de homing
5.6.1.3 Configurando Limites por Software
5.6.1.4 G28 Localizao de homing
5.6.2 Configurar o Dilogo do Sistema de Teclado
5.6.3 Configurar a Folga (Backlash)
5.6.4 Configurar Escravos
5.6.5 Configurando Percurso de Ferramenta (Toolpath)
5.6.6 Configurao Geral
5.6.6.1 Configurao Geral da Lgica, Coluna 1
5.6.6.2 Configurao Geral da Lgica, Coluna 2
5.6.6.3 Configurao Geral da Lgica, Coluna 3
5.6.6.4 Configurao Geral da Lgica, Coluna 4
5.7 Como so Armazenadas as Informaes de Perfil
5.8 Documentando suas Configuraes

Captulo 1 Introduo aos sistemas da CNC.

Este captulo introduz a terminologia usada no restante deste manual e explicar a finalidade dos
diferentes componentes em um sistema com controlador numrico por computador (CNC).

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Antes de Voc Comear....

Todas as mquinas ferramenteiras so potencialmente perigosas. As mquinas controladas por


computadores so potencialmente mais perigosas que as manuais, porque, por exemplo, um
computador vai com certeza girar uma placa de quatro castanhas de ferro desalinhada a aprox.
3.000 RPM, vai mergulhar uma fresa de perfil profundamente numa chapa de carvalho,ou usinar por
sobre os grampos que seguram seu trabalho sobre a mesa.

Este manual tenta dar-lhe a orientao em precaues e tcnicas de segurana, mas porque ns
no conhecemos os detalhes de sua mquina ou as condies locais, ns no podemos assumir
nenhuma responsabilidade com a performance de nenhuma mquina ou de qualquer dano ou
ferimento causados por seu uso. sua responsabilidade assegurar-se que voc compreenda as
implicaes do que ir projetar ou construir para cumprir com as legislaes e cdigos de prtica
aplicvel em seu estado ou pas.

Se voc estiver com qualquer dvida, melhor procurar a orientao de um profissional


perito e qualificado, do que arriscar ferir-se ou a a outros.

1.1

Introduo

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Este documento destina-se a dar detalhes suficientes sobre como instalar e configurar o software
Mach3Mill para controlar uma fresadora ou maquina de usinagem semelhante ,Tambm descreve os
componentes e como feita a interface com o computador , Maquinas de usinagens tpicas que
podem ser controlados so fresas, roteadores, mesas de corte plasma, etc.
Um documento em separado,Usando o Mach3 Mill,explica como usar o Mach3 Mill aps voc o ter
instalado e configurado
VOC TEM DE LER ESTE DOCUMENTO.
Mach3 um software complexo.
Voc no vai ter sucesso se simplesmente tentar coloc-lo logo em trabalho. Embora em alguns
casos isto possa ocorrer em alguns softwares,no apropriado para o Mach3.Preserve-se de
possveis danos lendo com calma os captulos deste manual,fazendo as configuraes e instalaes
passo a passo.

O direito de fazer cpias deste manual garantido para avaliaes. No permitido ,por outras
partes,fazer alteraes neste manual.
Foram feitos todos os esforos para este manual ser o mais completo possvel., Isto no implica em
nenhuma garantia ou outras convenincias As informaes so aqui providas so sobre uma base
"como esto". Os autores,publicadores e tradutores no tero responsabilidade com nenhuma
pessoa ou entidade por danos ou perdas advindas das informaes aqui contidas neste manual. O
uso deste manual coberto pelas condies de licena que voc deve concordar quando da
instalao do Mach3.

Um documento em formato wiki pode ser encontrado online Customising Mach3 explica em
detalhes como alterar tela leiautes, desenhar o sua prpria tela e ajuda a conectar vrios
dispositivos de hardware especiais.
A Artsoft USA aconselha-o fortemente a entrar em um ou ambos os fruns de discusso on-line
para Mach3 e vrios links podem ser encontrados em www.machsupport.com
Voc deve estar ciente de que, mesmo estes fruns tendo muitos engenheiros com uma vasta
experincia como participantes, eles no constituem um substituto do suporte do fabricante de seu
equipamento..

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Se sua aplicao requerer este nvel de apoio, ento voc deve comprar o sistema a partir de um
distribuidor local ou um OEM com uma rede de distribuidores. Dessa forma voc vai obter os
benefcios do Mach3 com o possibilidade de apoio na sua regio.

ArtSoft Corporation se dedicado melhoria contnua de seus produtos, sugestes


para melhorias, correes e esclarecimentos sero recebidas com satisfao.

1.2 As partes de um sistema CNC.

Este captulo o introduzir na terminologia usada no resto deste manual e lhe permitir
compreender o propsito dos diferentes componentes em um sistema numrico computadorizado
(CNC).

As partes principais de um sistema numrico computadorizado so mostradas na figura 1.1

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

O desenhista geralmente usa um programa ou programas de desenho assistido por computador /


fabricao assistida por computador (CAD / CAM) (1).

A sada deste programa, que uma parte de um programa e usualmente "cdigo G"
transferido (por uma rede ou talvez por um disquete (2) mquina controladora (3).

A mquina controladora responsvel por interpretar esta parte do programa para controlar a
ferramenta responsvel pela usinagem da pea.

Os eixos da mquina (5) so movidos por fusos, cremalheiras ou correia que so impulsionados por
servos motores ou motores de passo.

Os sinais da mquina controladora so amplificadas pelos Drives (4) de modo que eles so bastante
poderosos para fazer funcionar os motores.

Embora seja uma fresadora que ilustrada, a mquina pode ser uma router ou um cortador de
plasma ou raio laser.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Um manual especfico descreve o uso de Mach3 para um torno, uma furadeira vertical etc.

Frequentemente uma mquina controladora pode controlar o arranque e a parada do motor do eixo
(e ainda controlar sua velocidade), pode ligar e desligar a bomba de leo refrigerante e verificar se
uma parte do programa ou um operador da mquina (6) no esteja movendo qualquer eixo alm de
seus limites.

A mquina controladora tambm tem botes de controle, um teclado, um controle manual de pulsos
(MPG), ou uma alavanca para que o operador possa controlar a mquina manualmente e possa
interromper um programa que esteja operando. A mquina controladora tem um display de modo
que o operador sabe o que est acontecendo.

Um programa de cdigo G pode requerer coordenados e complicados movimentos dos eixos da


mquina controladora que tem que ser capaz de executar uma grande quantidade de clculos "em
tempo real" (exemplo: cortar uma hlice requer uma grande quantidade de clculo trigonomtrico).

Historicamente esta uma das mquinas mais caras da oficina.

1.3 Comeando a usar o Mach3

Mach3 um pacote de software que transforma um simples computador em um controlador de


mquina muito poderoso e econmico.

Para funcionar, ele necessita do Windows XP (ou Windows 2000) de preferncia em um


computador com processador de 1GHZ, com uma resoluo de tela de 1024 x 768 pixels.

Uma Desktop oferecer muito mais desempenho que a maior parte dos notebooks portteis e
muito mais barato. Voc pode usar, obvio, este computador para qualquer outra funo na oficina
(tal como (1) na figura 1.1 - operar um CAD/CAM) quando no estiver usando sua CNC.

Mach3 se comunica principalmente por uma ou opcionalmente duas portas paralelas (de
impressora) e, se desejar por uma porta serial (COM).

Os Drives dos motores dos eixos de sua mquina devem aceitar um sinal de pulsos de passo e
direo. Virtualmente todos os Drives de motores de passo trabalham assim, como o fazem os
modernos sistemas de motores servo DC e AC com decoders digitais.

Tome cuidado se voc est convertendo um NC antigo cujos servos podem usar decoders para
medir a posio dos eixos pelo que voc ter que proporcionar um Drive novo completo para cada
eixo.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

1.4 Uma viso geral do software Mach3 para Mquinas Controladoras

Se voc est ainda lendo isto, evidentemente por que pensa que Mach3 pode ser de grande valor
para sua oficina!

O melhor que pode fazer agora descarregar uma verso de demonstrao do software e us-lo em
seu computador.

Voc no necessita uma mquina-ferramenta conectada, na realidade por agora melhor nem ter
uma.

Se voc comprou um sistema completo de um revendedor ento alguns ou todos estes passos de
instalao podem ser feitos j, por voc.

2. Instalando o software.

2.1 Instalao

O Mach3 distribudo pela Artsoft Corp. pela Internet. Voc descarrega o pacote como um arquivo
auto instalvel (que, na presente verso tem em torno de 6 megabytes).

Pode ser executado por um perodo ilimitado como uma verso de demonstrao, com limitaes na
velocidade, no tamanho de arquivos que podem ser criados e tambm em algumas de suas
caractersticas especiais.

Quando comprar uma licena, pode "desbloquear" a verso de demonstrao que voc instalou e
configurou.

Os detalhes completos de preos e opes esto no site da ArtSoft Corporation


www.artofcnc.ca

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

2.2 Descarregar

Descarregue o pacote de www.artofcnc.ca usando o boto direito do mouse e gravar destino para
pr o arquivo auto instalvel em qualquer diretrio de trabalho (talvez Windows\Temp). Voc
deve entrar no Windows como administrador.

Depois que voc descarregou o arquivo, voc pode execut-lo imediatamente usando o boto abrir
no dilogo de descarga ou este dilogo pode ser fechado para uma instalao posterior. Quando
quiser realizar a instalao execute o arquivo descarregado. Por exemplo, poderia executar o
Explorer do Windows (dar um clique com o boto direito do mouse sobre o boto Iniciar), e clicar
duas vezes sobre o arquivo descarregado no diretrio de trabalho.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

2.3 Instalar

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Voc ainda no necessita de uma mquina-ferramenta conectada.

Se voc est comeando, pode ser melhor nem ter uma ainda.

Anote onde o cabo ou os cabos da mquina-ferramenta so conectados em seu PC.

Desconecte o PC, a mquina-ferramenta (caso a possua), seus drives e desconecte o conector de 25


pinos (DB25) da parte posterior do PC.

Agora ligue o PC.

Quando executar o arquivo descarregado ser guiado atravs dos passos de instalao usuais para o
Windows, tais como: aceitao das condies da licena e escolher a pasta aonde ser instalado o
Mach3.

Na janela de dilogo de finalizao da instalao deve assegurar-se que as caixas de verificao


Load Mach3 Driver e Install English Wizards estejam marcadas, para depois clicar em
Finalizar.

Agora voc ser avisado de que dever reiniciar o PC antes de executar qualquer programa do
Mach3.

Os reincios vitais

Nota: Estes reincios so vitais.

Se voc no fizer isto poder ter grandes dificuldades que s sero superados usando o Painel de
Controle do Windows para desinstalar o driver manualmente.

Assim, por favor, reinicie seu PC agora.

Se voc esta interessado em saber o porque so requeridos os reincios prossiga lendo, ou ento
passe prxima seo.

Embora o Mach3 parea ser um programa simples quando o estiver usando, na realidade ele
consiste de trs partes: um driver que instalado como parte do Windows (como um driver de
impressora ou de rede, uma interface grfica de usurio (GUI) e um OCX que aceita enviar e
receber mensagens GUI.

As razes para ter trs partes so complexas (por exemplo, possvel aos peritos escrever seus
prprios programas que controlaro o Mach3 sem seu (GUI) mas o driver a parte mais importante
e engenhosa.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Mach3 deve ser capaz de enviar com muita preciso os sinais de controle aos eixos da mquina-
ferramenta.

O Windows carrega e executa programas normais de usurio quando no tem nada melhor para
fazer.

Assim Mach3 no um "programa normal de usurio"; este deve estar no nvel mais baixo dentro
do Windows (isto o manejo de interrupes).

Alm disso, para fazer isto se requer alta velocidade (cada eixo pode requerer ateno 45.000
vezes por segundo).

O driver precisa sintonizar seu prprio cdigo.

O Windows no permite isto (este um truque que usado por vrus) assim necessrio solicitar
uma permisso especial.

Este processo requer o reincio do PC. Assim se voc no realizou os reincios solicitados ento o
Windows pode apresentar a tela azul da morte e o driver pode ser corrompido.

A nica sada ser desinstalar manualmente o driver.

bom saber que estes reincios so requeridos s quando o driver instalado pela primeira vez.

Se voc atualizar seu sistema com uma nova verso, ento os reincios no so vitais. A instalao
pode, entretanto, perguntar se voc deseja faz-lo. O Windows XP reinicia razoavelmente rpido,
razo pela qual no se perde muito tempo em faz-lo a cada vez que o sistema solicitar.

cones no Desktop

Assim que o sistema reiniciado, voc nota que o assistente de instalao criou cones em sua tela
para os programas principais.

Mach3.exe o cdigo de interface de usurio real.

Se voc o executar, ele lhe perguntar que perfil desejar usar.

Mach3Mill, Mach3Turn, etc. so os atalhos que executam com um perfil definido por um
argumento "/p" no objetivo de atalho.

Voc pode normalmente utilizar estes atalhos para executar o programa que deseja.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

conveniente agora colocar certos cones de atalhos na sua tela, de outros programas do Mach3.

Abra o Explorer do Windows e localize o arquivo DriverTest.exe e clique com o boto direito
do mouse e envie-o ao seu Desktop, usando enviar para. Repita isto tambm com o arquivo
KeyGrabber.exe.

Testando a instalao

Agora altamente recomendado testar o sistema.

Mach3 no um programa simples.

Ele cria certos privilgios sobre o Windows a fim de executar seu trabalho; isto significa que no
trabalhar em todos os sistemas devido a muitos fatores.

Por exemplo, o monitor de sistema do QuickTime (qtask.exe) executando-se em background pode


encerr-lo e haver outros programas que provavelmente voc no esteja consciente de que esto
rodando em seu sistema que podem fazer o mesmo.

O Windows pode e faz com que muitos processos iniciem em background (escondidos); alguns
aparecem como cones no barra de tarefas (abaixo e direita, ao lado do relgio) e outros no so
mostrados em nenhum lugar.

Outras possveis fontes de operao errticas so as conexes de rede de rea local que podem ser
configuradas para detectar de forma automtica a velocidade.

Voc deve configurar as suas conexes para uma velocidade real de 10 Mbps ou 100 Mbps em sua
rede.

Finalmente uma mquina que esteve navegando na Internet pode ter adquirido um ou mais de uma
multido de programas que espiam o que est fazendo e envia dados a seus criadores (os famosos
spyers).

Este trfico pode interferir com Mach3 e algo que voc no deseja de forma alguma.

Use um antivrus ou um anti-spam para por ordem em sua mquina, antes de poder usar o Mach3.

Devido a estes fatores, importante, mas no uma ordem, que revise seu sistema quando suspeitar
que algo no vai bem, ou s para verificar se uma instalao est bem.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Clique duas vezes sobre o cone do DriverTest e ver tela da figura 3.1.

Pode ignorar todas as caixas com a exceo da frequncia de pulso.

Este deve estar bastante firme ao redor de 24.600Hz, mas pode apresentar grandes variaes em
certos sistemas.

Isto porque Mach3 usa o relgio do Windows para calibrar o tempo do pulso, sobre uma curta
escala de tempo, e o relgio do Windows pode ver-se afetado por outros processos carregados em
seu PC.

Ento voc pode estar usando um relgio pouco confivel (o do Windows) para testar o Mach3 e
obtm uma falsa impresso que o relgio de Mach3 instvel.

Basicamente, se voc ver uma tela similar figura 3.1, com picos somente dos grfico das variaes
de tempo e uma frequncia de pulso estvel, tudo est trabalhando bem ento pode fechar o
programa DriverTest e passar para as telas da prxima sesso.

Os "peritos" do Windows podem estar interessados em ver umas quantas coisas mais.

A janela retangular branca um tipo de analisador de variaes no tempo. Quando est sendo
executado, mostra uma linha com pequenas variaes.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Estas variaes so as mudanas que se apresentam entre um ciclo e outro.

No deve existir nenhuma linha mais larga que 6 milmetros mais ou menos, em um monitor de
17 na maior parte dos sistemas.

Mesmo se houver algumas variaes, ainda possvel que estejam dentro da tolerncia necessria
para no criar pnico quando sua mquina ferramenta for conectada e executar um teste de
movimentos para ver se os movimentos G1/G0 funcionam suavemente.

Pode acontecer uma destas duas coisas ao executar a prova que indiquem haver um problema.

1. O Driver no foi encontrado ou no est instalado, contate Artsoft. Isto significa que o
driver no foi carregado no Windows por alguma razo. Isto pode ocorrer nos sistemas XP,
se houver uma corrupo de sua base de dados de driver. Reinstalar o Windows a soluo
neste caso. Se for o Win2000, ele tem um defeito que interfere com a carga do driver. Neste
caso, pode ser necessrio carregar o driver manualmente. Veja a prxima seo.

2. Quando o sistema diz, contando321.. e ento reinicia, uma de duas coisas pode estar
ocorrendo. Ou voc no reiniciou quando lhe foi solicitado ou o driver est corrompido ou
incapaz de ser usado em seu sistema. Desinstale o driver manualmente, e ento volte a
instalar. Se voltar a acontecer o mesmo, notifique a ArtSoft usando o correio eletrnico em
www.artofcnc.ca e ela lhe prestar ajuda. Algumas motherboards tm o cronmetro do
APIC no hardware cujo cdigo do BIOS no o usa. Isto produzir confuso na instalao de
Mach3. Um arquivo de lotes "SpecialDriver.bat" esta disponvel na pasta de instalao de
Mach3. Encontre-o com o Explorer do Windows e execute-o. Isto far o driver do Mach3 usar
o controlador de interrupes i8529. Precisar repetir este processo sempre que descarregar
uma nova verso do Mach3, sendo que esta instalao substituir o driver. O arquivo
OriginalDriver.bat provoca esta mudana.

Teste do Driver depois de um erro do Mach3

Se por qualquer razo o Mach3 apresentar algum erro enquanto est sendo executado, isto pode ser
um problema intermitente no hardware ou um bug de software.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Neste caso, voc deve executar DriverTest.exe o quanto antes depois que o Mach3 falhou. Se voc
demorar mais de dois minutos ento o driver do Mach3 causar um erro do Windows com a usual
"tela azul da morte".

Executar DriverTest.exe restabelece o driver a uma condio estvel mesmo se o Mach3


desaparecer inesperadamente.

Nota para instalao e desinstalao manual do driver

Voc precisa ler e acompanhar esta seo, se no conseguiu executar satisfatoriamente o programa
DriverTest.

O driver (Mach3.sys) pode ser instalado e desinstalado manualmente usando o Painel de


Controle do Windows.

Os quadros de dilogos diferem ligeiramente entre o Windows 2000 e Windows XP, mas
os passos so idnticos.

Abra o Painel de Controle e clique duas vezes sobre o cone de Sistema.

Selecione o Hardware e clique duas vezes sobre o cone Assistente para adicionar
Hardware (Como se mencionou antes o driver trabalha a muito baixo nvel no Windows). O
Windows procurar qualquer novo hardware (e no encontrar nenhum ).

Diga ao Assistente que voc o instalou e ento passe tela prxima.

Ser mostrada uma lista de hardware. V at o fim desta e escolha adicionar novo dispositivo
de hardware e passe prxima tela.

Na tela prxima no indique ao Windows que procure o driver, selecione Instalar o


hardware que selecionarei manualmente de uma lista (avanado).

A lista que voc v incluir uma entrada para Maquina de pulsos Mach1/2 (Mach1/2
Pulsing Engine). Escolha este e v prxima tela.

Clique em utilizar disco e na tela prxima aponte o selecionador de arquivo ao diretrio de


Mach3 (C: \Mach3 por defaunar).

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Windows deve encontrar o arquivo Mach3.inf.

Escolha este arquivo e clique em abrir.

O Windows instalar o driver.

O driver pode ser desinstalado mais facilmente.

Abra o Painel de controle e clique duas vezes no cone Sistema.

Escolha hardware e clique sobre Administrador de dispositivos

Ser mostrado uma lista de dispositivos e seus drivers.

A Maquina de pulsos Mach1 (Mach1/2 Pulsing Engine) tem o Driver Mach3 Driver.

Use o + para expandir a rvore se for necessrio.

Clique com o boto direito do mouse no driver Mach3 e d OK para desinstal-lo.

Isto tirar o arquivo Mach3.sys da pasta do Windows.

A cpia na pasta de Mach3 ainda pode estar ali.

H um ponto final para anotar. Windows recorda toda a informao sobre a forma em que se
configurou a Mach3 em um arquivo Profile.

Esta informao no apagada por uma desinstalao do driver e restos de outros arquivos do
Mach3 assim permanecero sempre que atualizar o sistema.

Entretanto em um muito improvvel evento que necessite de uma instalao totalmente limpa
desde o comeo, voc precisar apagar o arquivo ou arquivos de perfis .XML.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Telas

Botes de seleo da
tela.

Agora voc est preparado para submeter o Mach3 a uma prova "prtica".

Isto lhe mostrar facilmente como configurar sua mquina-ferramenta.

Voc pode aprender muito mesmo se ainda no tiver uma mquina-ferramenta de CNC.

Se tiver uma, assegure-se que no est conectada ao PC.

Mach3 est desenhado de maneira que seja muito fcil de personalizar segundo suas telas de
especificaes para adaptar sua forma de trabalho.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Isto significa que as telas que voc ver no sero exatamente iguais s do apndice 1.

Se houver grandes diferenas, ento contate seu fornecedor do sistema para que ele lhe fornea um
conjunto revisado de telas para que coincida com o sistema.

Clique duas vezes sobre o cone de Mach3Mill para executar o programa.

Voc deve ver a tela do programa da fresadora sendo executado, similar ao apndice 1 (mas com
vrios DROs postos em zero, nenhum programa carregado, etc.).

Note a cor vermelha do boto RESET. Este tem um LED vermelho/verde cintilando (simulao de
um diodo emissor de luz) sobre ele e algum LED amarelo iluminado. Se voc clicar sobre o boto
RESET ento os diodos emissores de luz amarelos se apagam e o diodo emissor de luz fica em
verde slido.

Mach3 est preparado para ao!

Se voc no puder restabelecer o programa, o problema pode estar em que haja algum perifrico
conectado em sua porta paralela ou portas (um adaptador talvez) ou o PC teve instalado
previamente Mach3 com uma distribuio incomum dos pinos da porta para a parada de
emergncia (sinal EStop).

Clicando sobre o boto Offline voc estar em condies de reiniciar o sistema ou procurar ajuda.
Aconselhamos ler a princpio o captulo 5.

A maior parte das provas e demonstraes neste captulo no funcionaro a menos que Mach3
esteja fora do modo EStop.

3.2.1 Os tipos de objeto na tela

Voc ver que a tela do programa, quando em execuo, est composta pelos seguintes tipos de
objetos:

Os Botes (por exemplo: Reset, Stop Alt-s, etc.)

DROs ou Digital Readouts. Qualquer display com um nmero ser um DRO. Os principais
so, obvio, as posies atuais dos eixos X, Y, Z, A, B e C.

Diodos emissores de luz (Leds) (em vrios tamanhos e formas)

A janela que mostra o cdigo G (com suas barras de deslocamento)

Tela do Toolpath (quadro em branco em sua tela neste momento)

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Existe um tipo importante de controle adicional que no est na tela de execuo do


programa no momento: Linha MDI (Ingresso Manual de Dados) (Manual Data Input
Dados).

Os Botes e a linha MDI so as entradas para Mach3.

As DROs podem ser exibidas por Mach3 ou podem ser usadas como entradas de dados.

Quando se est inserindo dados, o fundo muda de cor.

A janela de cdigo G e o Toolpath mostram informao do Mach3.

Voc pode manipular as duas janelas (por exemplo: fazer scroll na janela de cdigo G, fazer Zoom,
rotacionar e ver a panormica da tela Toolpath)

3.2.2 Usando botes e atalhos

A maioria dos botes das telas tm uma combinao de teclas.

Isto ser mostrado exatamente depois do nome do boto ou em uma etiqueta prximo a ele.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Pressionar a combinao de tecla mostrada igual a clicar com o boto do mouse. Voc pode usar o
mouse ou a combinao de teclas (atalhos) para ligar ou desligar o motor da fresadora, para ligar o
fluxo refrigerante e para mudar para a tela MDI.

Note que as letras se combinam com as teclas Control ou Alt.

Embora as letras sejam mostradas em maisculas (para comodidade da leitura) no use a tecla de
maisculas (Shift) com os atalhos.

Em uma oficina conveniente minimizar o tempo quando se usa o mouse.

Chaves fsicas em um painel de controle podem ser usadas para controlar Mach3 pelo uso de um
joystick simulando um teclado (por exemplo Ultimarc IPAC). Este conecta-se em serie com seu
teclado e envia a Mach3 uma sequncia de teclas pressionadas que simulam atalhos ativando os
botes.

Se um boto no aparecer na tela atual ento seu atalho de teclado no est ativo.

Existem certos atalhos de teclado especiais que so globais atravs de todas as telas. O Captulo 5
mostra como configur-las.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

3.2.3 A entrada de dados pela DRO

Voc pode entrar novos dados em qualquer DRO clicando nela com o mouse,
clicar sobre sua tecla ressaltada ou usando a tecla ressaltada global para
escolher a DRO ou mover em torno de uma com as teclas de flechas.

Tente ingressar um valor de avano como 45.6 na tela de execuo do


programa. Aperte a tecla ENTER para aceitar o novo valor ou a tecla do Esc
para voltar para valor anterior. A tecla de Retrocesso e Apagar no so
usadas ao entrar no DROs.

Ateno: No sensato pr seus prprios dados em um DRO.

Por exemplo, a exibio da velocidade atual de sua fresadora determinada


pelo Mach3.

Qualquer valor que voc entre ser sobrescrito.

Voc pode pr valores do eixo no DROs, mas voc no deveria faz-lo at


que tenha lido em detalhe o captulo 7.

Esta no a melhor forma de mover a ferramenta!

Figura 3.4 Controles de avano (use a tecla TAB para mostr-lo ou escond-lo)

3.3 Avano lento

Voc pode mover manualmente a ferramenta a qualquer parte em seu trabalho usando vrios tipos
de avanos lentos.

obvio, em certas mquinas, a prpria ferramenta se mover e em outros ser a base da mquina
a que se mover.

Ns usaremos as palavras "mover a ferramenta" para simplificar.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Os controles de movimento lento esto em uma tela especial flutuante (fly-out).

Estes se mostram ou se escondem usando a tecla TAB do teclado.

Na figura 3.3 se v uma vista da janela flutuante.

Voc pode usar o teclado para realizar os movimentos lentos. As


teclas de flecha esto configuradas por default para que possa mover
os eixos X e Y, e (PgUp/PgDn) para mover o eixo Z.

Voc pode reconfigurar estas teclas (ver o Captulo 5) para ajustar


seus preferncias.

Pode usar as teclas de movimento lento sobre qualquer tela com o


boto Jog ON/OFF.

Na figura 3.3 poder ver o LED Step iluminado. O boto Jog Mode
troca entre os modos Contnuo, Passo e MPG.,

No modo Contnuo o eixo selecionado se mover lentamente enquanto tenha a tecla for
pressionada. A velocidade deste movimento configurada pelo DRO na percentagem de movimento
lento (Slow Jog Percentage).

Pode ingressar qualquer valor compreendido entre 0.1% a 100% para obter a velocidade que
queira.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Os botes Up e Down junto ao DRO alteraro este valor em passos de 5%.

Se pressionar a tecla Shift ento o movimento passar aos 100% da velocidade sobrescrevendo o
j configurado.

Isto lhe permitir mover-se rapidamente a uma posio.

No modo Passo, cada vez que voc pressiona uma tecla de movimento mover o eixo distncia
indicada no DRO Passo (Step).

Pode configurar este valor da forma que voc quiser.

O movimento ser a atual taxa de movimento (FeedRate).

Voc pode experimentar toda uma lista de Passos predefinidos com o boto Ciclo de
Movimentos de Passos (Cycle Jog Step).

Os Encoders de rotao podem ser conectados (pelos pinos da entrada da porta paralela) em
Mach3 como Gerador Manual de Pulsos (MPGs).

Este usado para desenvolver o movimento quando se girar o boto, quando se


encontrar no modo MPG. Os botes Alt A, Alt B e Alt C fazem circular atravs dos eixos
disponveis por cada trs MPGs e o LED define que eixo atualmente selecionado para o
movimento.

Outra opo para o movimento um joystick conectado porta de jogos do PC ou porta USB.
Mach3 trabalha com qualquer joystick anlogo compatvel com o Windows (assim voc pode
controlar seu eixo X at com um volante de direo de uma Ferrari!).

O controlador apropriado para o Windows ser necessrio para o este joystick O sistema de
segurana habilitado pelo boto do joystick e deve estar na posio central quando for
habilitado.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Se tiver um joystick com controle de acelerao ento este pode ser configurado para trocar a
velocidade de movimento ou trocar o controle da taxa de movimento (Ver o captulo 5
novamente).

Desta maneira um joystick uma forma de prover um controle manual muito flexvel sua
mquina ferramenta.

Voc pode usar o KeyGrabber para instalar mltiplos Joysticks (strictly Axes on Human
Interface Devices) no Mach3, ou ento atravs de programas dos prprios fabricantes.

Agora seria um bom momento para tentar todas as opes de movimento em seu sistema. No
esquea que h atalhos de teclado para os botes, embora existam alguns no identificados, tente
com estes.

Encontrar logo uma forma de trabalho em que se sentir confortvel.

3.4 Entrada de dados manuais (MDI) e de instrues

3.4.1 MDI

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Use o mouse ou o atalho de teclado para mostrar a tela MDI (Entrada Manual de Dados)
(Manual Data Input).

Esta tem uma linha para a entrada de dados. Voc pode clicar nela para escolh-la ou pressionar
ENTER para selecion-la automaticamente.

Pode escrever qualquer linha vlida que possa aparecer em uma parte do programa e esta se
executar quando apertar ENTER.

Pode descartar a linha apertando Esc.

A tecla Retrocesso (BackSpace) pode ser usada para a correo de equvocos de digitao.

Se conhecer algum cdigo G ento pode experiment-lo. Do contrrio ento tente:

G00 X1.6 Y2.3

Isto mover a ferramenta s coordenadas X = 1.6 unidades e Y = 2.3 unidades. (Isto G zero e
no G letra O).

Ver que o DRO move o eixo s novas coordenadas.

Experimente vrias ordens diferentes (ou G0 a lugares diferentes). Se voc usar as teclas de datas
Up e Down enquanto est na linha MDI ver que Mach3 se deslocar para frente e para trs atravs
dos registros histricos de comandos que voc usou.

Isto facilita se tiver que repetir uma ordem sem ter que digit-la. Quando escolhe a linha MDI ser
informado com uma janela flutuante lhe dando uma vista prvia deste texto recordado.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Uma linha MDI (ou bloco, como uma linha do cdigo G chamada s vezes) podem conter vrias
ordens e elas se executaro na ordem "sensata" como se define no captulo 10 - no
necessariamente de esquerda a direita. Por exemplo, definindo uma velocidade, por exemplo, F2.5,
isto surtir efeito antes de qualquer outra definio de velocidade, mesmo que F2.5 aparea no meio
ou no final da linha (bloco). Se estiver em duvida sobre a ordem que ser usada ento digite as
ordens MDI separadas uma por uma.

3.4.2 Instrues

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Mach3 pode recordar uma sucesso de linhas que entram usando MDI e as escreve em um
arquivo. Estas linhas podem ser executadas repetidas vezes como um programa de cdigo G.

Na tela MDI, faa clique no boto Start Teach. O LED prximo a este se iluminar para lhe
recordar que est inserindo instrues. Tecle em uma srie de linhas MDI. Mach3 as executar
quando pressionar ENTER depois de cada linha e as armazena em um arquivo convencionalmente
chamado Teach. Quando tiver terminado, clique sobre Stop Teach.

Pode teclar seu prprio cdigo ou experimente o seguinte:

g21
f100
g1 x10 y0
g1 x10 y5
x0
y0

Todos os 0 so zeros.

Depois clique sobre Load/Edit e at a tela de execuo do programa.

Voc ver as linhas que foram digitadas mostradas na janela de cdigo G (figura 3.6). Se voc
clicar sobre Cycle Start ento Mach3 executar seu programa.

Quando usar o editor ento ser capaz de corrigir qualquer engano e guardar o programa em um
arquivo de sua prprio escolha.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

3.5 Assistentes CAM sem um software dedicado do CAM

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Mach3 permite o uso de telas acrescentadas que permitem a automatizao de tarefas bastante
complexas solicitando ao usurio as informaes pertinentes.

Neste sentido elas so como os assistentes do Windows que o guiam atravs das informaes
requeridas para uma tarefa.

Os assistentes clssicos do Windows dirigiro uma linha de tarefas importando um arquivo a uma
base de dados ou folha de clculo.

Em Mach3, os exemplos de assistentes incluem cortar um buraco de forma circular, executar uma
matriz de furos, digitalizar a superfcie de uma parte de um modelo.

fcil de experimentar um deles. Na tela de execuo do programa clique em Load Wizards.

Uma tabela dos assistentes instalados em seu sistema ser mostrada (figura 3.7). Como exemplo
clique na linha Circular Pocket, que est no Mach3 padro, e clique em Run.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

A tela de Mach3 atualmente mostrada ser substituda pela mostrada na figura 3.8.

Isto mostra a tela com certas opes por default. Pode escolher as unidades para trabalhar, a
posio do centro do buraco (pocket), como a ferramenta entrar no material e assim
sucessivamente.

Nem todas as opes podem ser pertinentes sua mquina. Voc pode, por exemplo, ter que
configurar a velocidade da fresadora manualmente. Neste caso pode ignorar os controles na tela do
assistente.

Quando estiver satisfeito com o buraco, clique sobre o boto Post Code. Isto escreve parte de um
programa em cdigo G e o carrega em Mach3. Esta s uma automatizao do que fez no
exemplo de instrues. A tela
toolpath mostra os cortes que sero
feitos. Voc pode revisar seus
parmetros para fazer cortes menores
ou outra coisa e relocalizar o cdigo.

Se desejar, voc pode salvar as


configuraes assim, da prxima vez
que executar o assistente os dados
iniciais sero os que voc definiu
recentemente.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Clicando sobre Exit, voc voltar para a tela principal de Mach3 e pode executar a parte do
programa gerado com o assistente.

Este processo ser frequentemente mais rpido que ler a descrio aqui.

3.6 Executando um programa de cdigo G

Agora o momento de editar uma parte do programa. Voc ser capaz de editar programas dentro
do Mach3, mas ns ainda no configuramos que editor usar. Mas fcil de configurar o programa
fora do Mach3.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Use o Bloco de Notas do Windows para entrar as seguintes linhas em um arquivo de texto e
salv-lo em uma pasta conveniente (Meus documentos, por exemplo) como spiral.tap.

Voc deve escolher All Files na janela Save s Type porque o Bloco de Notas salva seus
arquivos com a extenso .TXT e o Mach3 no poder encontr-lo.

g20 f100

g00 x1 y0 z0

g3 x1 y0 z-0.2 i-1 j0

g3 x1 y0 z-0.4 i-1 j0

g3 x1 y0 z-0.6 i-1 j0

g3 x1 y0 z-0.8 i-1 j0

g3 x1 y0 z-1.0 i-1 j0

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

g3 x1 y0 z-1.2 i-1 j0

m0

De novo, todos os "0" so zeros. No esquea de apertar a tecla ENTER depois de m0. Use o menu
File>Load G-code para carregar este programa. Voc pode v-lo na janela de cdigo G.

Na tela de execuo do programa pode experimentar os seguintes botes: (Start Cycle), pausa
(Pause), parar (Stop), e rebobinar (Rewind) e seus atalhos de teclados.

Quando voc executa o programa lhe mostrar uma linha ressaltada que se move de uma forma
peculiar na janela de cdigo G.

Mach3 l sempre alguns passos adiante e planeja seus movimentos para evitar que o (percurso)
toolpath tenha que diminuir a velocidade mais do que o necessrio. Esta pr anlise refletida na
janela e quando realizar uma pausa.

Voc pode ir a qualquer linha de cdigo fazendo scroll


(deslocando-se) na tela assim a linha ficar ressaltada.
Pode ento usar executar a partir daqui (Run from
here).

Nota: Voc deve sempre executar seus programas em um


disco rgido e no de um disquete ou um pendrive USB.
Mach3 necessita de alta velocidade de acesso ao arquivo,
para carreg-lo em memria. O arquivo de programa
no deve ser s para leitura.

3.7 Exibio do Toolpath

3.7.1 Visualizar o |toolpath|

A tela de execuo do programa tem um quadrado em branco em cima quando Mach3 carregado
pela primeira vez.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Quando o programa espiral carregado ver que se forma um crculo dentro de um quadrado. Voc
est vendo diretamente abaixo no toolpath a parte programada, exemplo: no Mach3Mill voc est
vendo uma perpendicular ao plano X - Y.

A janela se parece com um modelo de arame do caminho que a ferramenta seguir situada no
interior de uma esfera clara.

Arrastando o mouse sobre a janela pode fazer girar a "esfera" assim como ver o modelo de ngulos
diferentes. O conjunto de eixos no canto esquerdo superior da janela lhe mostrar que direes tm
X, Y e Z. Assim se voc arrastar o mouse do centro para cima, a "esfera" girar lhe mostrando o
eixo Z e voc ser capaz de ver que o crculo na uma espiral de com o corte voltado para baixo
(na direo negativa de Z).

Cada linha G3 no programa da espiral desenha um crculo enquanto que simultaneamente vai
baixando a ferramenta 0.2 na direo Z. Voc pode ver tambm o movimento inicial G00 que uma
linha reta.

Se desejar, pode realizar uma janela com uma vista isomtrica convencional do caminho da
ferramenta (toolpath.)

Uns poucos minutos de "jogo" lhe daro logo a confiana no que pode ser feito. Sua janela pode ter
uma cor diferente que o mostrado na figura 3.11. As cores podem ser configuradas. Veja o
captulo 5.

3.7.2 Pan e Zoom na janela Toolpath

A janela toolpath pode ser ampliada arrastando o cursor enquanto mantm a tecla Shift
pressionada.

Na janela toolpath pode realizar uma vista panormica arrastando o cursor com o boto direito do
mouse pressionado.

Clique duas vezes sobre a janela toolpath para restaurar vista perpendicular original sem o Zoom
aplicado.

Nota: Voc no deve tentar aplicar Zoom ou usar o Pan enquanto a mquina-ferramenta estiver
funcionando.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

3.8 Outras caractersticas de tela

Finalmente, seria til analisar os outros assistentes e todas as telas.

Como um pequeno desafio poderia ver se voc pode identificar as caractersticas teis seguintes:

Um boto para estimar o tempo que uma parte do programa levar para ser executado em
uma mquina-ferramenta real.

Os controles para descartar a taxa de mudana escolhida em uma parte do programa.

DROs que d a extenso do movimento da ferramenta em todos os eixos para a parte de


programa carregado

Uma tela que lhe deixa controlar os nveis lgicos (zero e um) em todas as entradas e sadas
do Mach3.

4. A questo do hardware e a conexo mquina-ferramenta

Este captulo fala sobre as questes da conexo do hardware.


O Captulo 5 d detalhes da configurao de Mach3 para sua mquina e
seus drives.
Se voc comprou uma mquina que j est equipada para ser usada por
Mach3 ento no precisa ler este captulo (exceto se for por curiosidade).
Seu vendedor lhe ter dado certa documentao de como conectar as
partes de seu sistema entre elas.
Leia este captulo para descobrir o que o Mach3 pode controlar e como
voc pode conectar os componentes normais como controladores de
motores de passo e micro interruptores Assumiremos que voc pode
compreender diagramas de circuito esquemticos simples; do contrrio,
ento agora a hora de conseguir alguma ajuda.
Na primeira leitura voc poderia desanimar, por no conseguir
Revisado em 07/2011-JLM www.thundercnc.com.br
compreender os diagramas e os termos tcnicos.
Manual Mach3 portugus-br

4.1 Segurana - enfatizando

Qualquer mquina-ferramenta potencialmente perigosa.

Este manual tenta lhe dar uma guia de precaues e tcnicas de segurana porque no conhecemos
os detalhes de sua mquina e das condies locais.

Ns no aceitaremos nenhuma responsabilidade pela execuo de qualquer mquina ou qualquer


dano causado por seu uso.

sua responsabilidade assegurar que compreende as implicaes do que desenhe e construa e para
cumprir com qualquer legislao e cdigos da prtica pertinente a seu pas ou estado.

Se voc tiver alguma dvida deve procurar a guia de um profissional qualificado antes que se
produza um dano a voc mesmo ou a outros.

4.2 - O que Mach3 pode controlar

Mach3 um programa muito flexvel desenhado para controlar mquinas como as fresadoras (e
embora no seja descrito aqui, tambm controla mquinas como os tornos).

As caractersticas destas mquinas usadas por Mach3 so:

Alguns controles de usurio. Um boto de parada de emergncia (EStop) deve ser


providenciado para cada mquina

Dois ou trs eixos que esto em ngulo reto entre si (citados como X, Y e Z)

Uma ferramenta com movimento relativo a uma pea de trabalho. .

A origem dos eixos fixada em relao com a pea de trabalho.

O movimento relativo pode ser (i) o movimento da ferramenta (por exemplo o spindle de uma
fresadora move a ferramenta na direo Z ou uma ferramenta de torno montada sobre mesa
coordenada que move a ferramenta nas direes de X e Z ) ou (Y) pelo movimento da mesa e
a pea de trabalho.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

E opcionalmente:

Alguns interruptores que dizem quando a ferramenta est na posio de incio "Home"

Alguns interruptores que definem os limites de movimento relativo permitido da ferramenta

Um (Spindle) controlado. O spindle faz girar a ferramenta ou a pea de trabalho (torno).

At trs eixos adicionais. Estes podem ser definidos como rotativo (por exemplo seu
movimento medido em graus) ou linear. Um dos eixos lineares adicionais pode ficado como
escravo dos eixos X ou Y ou Z. Os dois se movero em conjunto o tempo todo em resposta a
uns movimentos do programa mas eles sero catalogados separadamente. (Ver
configurando eixos escravos (Configuring slaved axes) para mais detalhe).

Um interruptor ou interruptores que acionam os dispositivos de segurana da mquina

Controle para o lquido refrigerante (lquido e/ou nvoa)

Uma sonda no prendedor da ferramenta que permite a digitalizao de uma pea (modelo).

Codificadores, como Linear glass scale, que possam mostrar a posio dos eixos da
mquina.

Funes especiais.

A maior parte das conexes entre sua mquina e o PC, enquanto Mach3 executado, so feitas
atravs da porta paralela (impressora) do computador. Uma mquina simples necessitar s de uma
porta; uma mais complexa necessita de duas.

As conexes podem ser feitas tambm por um emulador de teclado que gera os cliques de pseudo
teclas em resposta a sinais de entrada.

O controle de funes especiais como uma tela por cristal lquido (display), um trocador de
ferramentas, grampos de eixo ou um condutor de aparas podem ser feitas atravs de um dispositivo
Modbus (por exemplo um PLC ou um controlador Homann Designs ModIO).

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Os botes podem ser entrelaados por um emulador de teclado que gera os cliques de pseudo teclas
em resposta a sinais de entrada.

Mach3 controlar os seis eixos, coordenando seus movimentos simultneos com interpolao linear
ou executando interpolao circular em dois eixos (no os eixos X, Y ou Z) enquanto que
simultaneamente realiza interpolao linear dos outros quatro com o ngulo sendo varrido pela
interpolao circular. Assim a ferramenta pode mover-se em um caminho helicoidal se for requerido.
A taxa de avano durante estes movimentos mantida no valor pedido por seu programa, sujeito a
limitaes de acelerao e velocidade mxima dos eixos. Pode mover os eixos com vrios controles
manuais.

Se o mecanismo de sua mquina se parece com o brao de um rob ou um hexpode ento Mach3
no ser capaz de control-lo devido aos clculos cinemticos que precisaria realizar para posicionar
a ferramenta nas coordenadas X, Y e Z relativas longitude e rotao dos braos de mquina.

Mach3 pode ligar o spindle, faz-lo girar numa certa direo, e pode deslig-lo. Pode
controlar tambm a velocidade de giro (rpm) e controlar sua posio angular para operaes
como abrir filetes de rosca.

Mach3 pode ligar e desligar os dois tipos de bombas de refrigerao, tanto o de leo
refrigerante, como o de nvoa.

Mach3 controlar a EStop e pode tomar nota da operao dos interruptores de referncia,
dos enlaces de proteo e dos interruptores fim de curso.

Mach3 armazenar as propriedades de at 256 ferramentas diferentes. Entretanto, se sua


mquina tiver um trocador automtico de ferramenta ento voc mesmo ter que control-lo.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

4.3 O controle EStop

Cada mquina-ferramenta deve ter um ou mais botes de parada de emergncia (EStop);


normalmente com uma cabea de cogumelo vermelha e grande. Devem estar dispostos em locais
onde voc possa alcan-los facilmente de onde possa estar quando estiver fazendo funcionar a
mquina.

Cada boto EStop deveria parar rapidamente toda atividade na mquina com segurana; o spindle
deve parar de girar e os eixos devem deixar de mover-se.

Isto deve acontecer sem depender do software - estamos falando de rels e contatores.

O circuito deve informar ao Mach3 o que foi feito e h uma entrada especial, exatamente para isto.
Geralmente isto no interrompe o fornecimento eltrico (220v/110v) em uma EStop porque a
energia armazenada nos capacitores DC (corrente contnua) podem permitir que os motores
continuem movendo-se por um tempo considervel.

A mquina no deve ser capaz de arrancar de novo at que o boto de reiniciar (Reset) seja
apertado. Se o boto EStop bloquear quando pressionado, ento a mquina no deve arrancar
enquanto esta condio se mantiver.

Isto provavelmente impossibilitar a continuao do servio, pois se perdero as informaes


armazenadas em memria , mas pelo menos voc e a mquina estaro a salvo.

4.4 A porta paralela do PC

4.4.1 A porta paralela e sua histria

Quando a IBM desenhou o PC original (disquete de 160kbytes, 64kbytes de RAM!) previram uma
interface para conectar impressoras usando um cabo condutor de 25 fios (conectores DB25).

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Esta a base da porta paralela que a maior parte dos PC de hoje usam. Como uma via muito
simples para transferir dados, foi usado para muitas coisas alm de conectar impressoras.

Pode transferir arquivos entre PC, conectar dispositivos de proteo de cpia (dongle), conectar
perifricos como escneres e Zip drives e obvio controlar uma mquina-ferramenta. A porta USB
assimila hoje muitas destas funes e deixa livre a porta paralela para uso do Mach3.

A porta paralela no PC um conector fmea de


25 contatos. Este conector visto pela parte
posterior do PC mostrado na figura 4.1. As
flechas do a direo do fluxo relativo de
informao ao PC. Assim, por exemplo, o pino
15 utilizado como entrada ao PC.

4.4.2 Sinais lgicos

Na primeira leitura, pode que voc queira passar ao ttulo seguinte e retornar aqui quando se ver
complicado com o tema dos circuitos de interface. Possivelmente seja til l-lo com a documentao
do controlador eletrnico de eixos.

Todos os sinais de sada do Mach3 e suas entradas esto em binrio digital (por exemplo zeros e
uns). Estes sinais so as voltagens aplicadas pelos pinos de sada ou aplicadas aos pinos de entrada
da porta paralela. Estas voltagens so a ddp (diferena de potencial) relativa linha de 0 volt do
computador (que est conectada aos pinos 18 a 25 do conector da porta paralela).

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

A primeira famlia bem-sucedida (srie 74xx) de circuitos integrados usou TTL (LGICA
TRANSISTOR-TRANSISTOR). Nos circuitos de lgica transistor transistor, qualquer voltagem entre 0
e 0.8 volts chamado lo e qualquer voltagem entre 2.4 e 5 volts chamado "hi".

Conectar uma voltagem negativa ou algo acima de 5 volts a uma entrada TTL produz fumaa. A
porta paralela foi construda originalmente usando TTL e hoje estas voltagens definem os sinais "lo"
e "hi". Se avisa que no pior caso h somente 1.6 volts de diferena entre eles.

, obvio, arbitrrio se ns dissermos que um "lo" representa um (um) lgico ou um (zero) lgico.
Entretanto, tal qual se explica abaixo, "lo"=um em realidade o melhor na maioria dos circuitos
prticos de interface.

Para que um sinal de sada faa algo, uma corrente tem que circular no circuito conectado. Quando
esta "hi" a corrente circular saindo do computador. Quando "lo" a corrente circula entrando no
computador.

Na maioria da corrente que entra, o mais difcil manter a voltagem prxima ao zero, ou o mais
prximo possvel do limite permitido de 0.8 volts para obter "lo.

De forma similar, quando a corrente sai, a dificuldade se torna em manter hi" com a voltagem
inferior prxima aos 2.4 volts (limite inferior permitido). Assim, com muitas das correntes a
diferena entre "lo" e "hi" ser menos de 1.6 volts e as coisas se tornaro pouco confiveis.
Finalmente, vale tomar nota que se permite aproximadamente 20 vezes mais corrente entrando em
um "lo" do que saindo em um "hi".

Isto significa que melhor atribuir um 1 lgico a um sinal "lo". Obviamente isto chamado lo
ativo lgico.

A principal desvantagem prtica disto que o dispositivo conectado porta paralela deve ter 5 volts
constante. s vezes esta tenso subtrada da porta para jogos do PC ou de um fornecimento da
fonte do dispositivo que est conectado.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Para receber e enviar sinais, o computador precisar dispender alguma corrente (menos de 40
microamperes) para as entradas "hi" e fornecer (menos de 0.4 miliamperes) para as entradas
"lo".

Porque as modernas placas mes (motherboards) de computadores combinam muitas funes,


incluindo a porta paralela, em um microchip temos sistemas experimentados onde as voltagens
obedecem as regras de "hi" e "lo". Pode acontecer de uma mquina-ferramenta que funciona sob
um sistema antigo, torne-se caprichosa quando for conectado ao computador mais moderno.

Os pinos do 2 ao 9 tm propriedades similares (so os pinos de dados para impresso). O Pino 1


tambm vital para a mquina, mas os outros pinos de sada so pouco usados e podem ser menos
utilizados em um desenho cuidadosamente otimizado. Uma boa placa de interface de sada (ver a
prxima seo) proteger a interface destes problemas de compatibilidade eltrica.

4.4.3 Rudo eltrico e fumaa cara

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Figura 4.2 Trs exemplos de placas de sada disponveis comercialmente

Voc ver que os pinos 18 a 25 esto conectados ao lado 0 volts da alimentao de potncia do
computador (terra). Todos os sinais que entram e saem do PC so relativos a esta ddp (diferena de
potencial).

Se voc conectar cabos muito compridos a terra, especialmente se eles estiverem perto dos cabos
que conduzem altas correntes aos motores, ento nestes fios sero induzidas tenses que se
assemelharo ao rudo e que podem causar enganos. Isto pode deixar o computador maluco.

Os eixo e talvez o controlador (drive) da bobina do spindle, quando conectados ao Mach3 atravs de
sua porta paralela, trabalham com tenses entre 30 e 240 volts e sero capazes de produzir
correntes de muitos amperes.

Corretamente conectados no traro nenhum dano ao computador mas um curto-circuito acidental


pode destruir facilmente toda a placa me do computador e tambm a leitora de CD e os discos
rgidos.

Por estas duas razes se aconselha comprar um dispositivo chamado "placa de interface de sada.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Isto lhe proporcionar os terminais de fcil conexo a um 0 volt separado (comum) para os
controladores, os interruptores de incio (Home), etc. e evita exceder a corrente permitida que entra
e sai da porta paralela.

Esta placa interface utiliza geralmente um sistema de acoplamento tico, deixando passar apenas
sinais luminosos, que conduzem os sinais provenientes tanto do PC quanto da mquina-ferramenta,
mas impede que correntes circulem entre os dois sistemas. Protegem provocando uma isolao que
estar imune a todos os problemas que possam se originar em cada uma das extremidades do lao.

Esta placa interface, seus controladores eletrnicos e fornecimento de potncia devem ser
adequadamente instalados em uma caixa de metal para minimizar os riscos de interferncia aos
sinais de televiso e de rdio de seus vizinhos. Se voc construir um "ninho de rato" estar
chamando os curtos circuitos e a uma tragdia. A figura 4.2 mostra trs placas comerciais de
interface de sada.

Aqui terminou o sermo!

.5 Opes de controladores para eixos

4.5.1 Motores de passo e servos

Existem dois tipos possveis de fora motriz para mover os eixos:

Motor de passos

Servo motor (AC ou DC)

Estes tipos de motores podem mover os eixos atravs de fusos roscados (rosca trapezoidal ou com
esferas recirculantes), correias, ou engrenagem de cremalheira e pinho. O mtodo mecnico de
movimento determinar a velocidade e torque requerido e isso determinar o acoplamento entre o
motor e a mquina.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

As propriedades de um motor de passo bipolar


so:

Baixo custo

Conexo simples de 4 cabos ao motor

Pouca (ou nenhuma) manuteno

Velocidade limitada do motor perto de 1000 rpm e torques limitados perto de 3000
onas/polegadas (21 NM). Conseguir a velocidade mxima depende da eletrnica do
controlador (drive) do motor e a sua mxima voltagem permitida. Conseguir o torque mximo
depende da mxima corrente (amperes) permitida pelo controlador

Para propsitos prticos em uma mquina-ferramenta de motores de passo seria interessante


utilizar um controlador de micro passos para assegurar uma operao contnua a qualquer
velocidade com uma razovel eficincia.

Trabalhar com controle de lao aberto significa que possvel perder passos, e isto no ser
notado de imediato pelo usurio.

Por outra parte um controlador para servomotor :

Relativamente caro (especialmente se tiver um motor AC)

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Necessita o cabeamento para o motor e o codificador

A manuteno das escovas (carves) requerido em motores DC

Mais de 4000 rpm de velocidade do motor e um torque virtualmente ilimitado.

Proporciona controle de lao fechado assim a posio do drive sempre conhecida e pode ser
corrigida (ou uma condio de defeito poder ser estabelecida)

Na prtica os controladores de motores de passos daro uma a execuo satisfatria com mquinas-
ferramentas convencionais at uma perfuratriz de torre Bridgeport ou um torno de 6" de altura de
centro a menos que se queira uma exatido excepcional e altas velocidades de execuo.

Duas advertncias valiosas so dadas aqui. Primeiro os sistemas de servos em mquinas antigas
provavelmente no sejam digitais; por exemplo, no so controlados por uma srie de pulsos e um
sinal de direo.

Para usar um motor antigo com Mach3 voc precisar desprezar o resolver (que d a posio) e
ajustar um codificador de quadratura alm de que ter que substituir toda a eletrnica.

Em segundo lugar, fique esperto com motores de passos de segunda mo a menos que possa
conseguir os dados do fabricante. Estes podem ter sido projetados para operao de 5 fases,
podem no trabalhar bem com um controlador de micro passos moderno e pode ter uma taxa de
torque muito abaixo do que se obteria com um motor moderno do mesmo tamanho.

Seria conveniente, antes de adquirir um motor de segunda mo, que voc pudesse test-los, pois
alm do relatado anteriormente, eles ainda podem ter perdido a magnetizao, e nestes casos,
mostrar-se-iam inteis para a montagem que voc tem em mente. A menos que voc j tenha
experincia prvia com montagens eletrnicas, seria interessante que voc adquirisse a controladora
de fornecedores confiveis, que possam lhe oferecer garantia e suporte tcnico. Se voc adquirir um
produto de boa qualidade, de um fornecedor de confiana, ter a tranquilidade de estar gastando
dinheiro apenas uma vez. Pode at sair mais caro, mas nestes quesitos, economizar pode ser jogar
dinheiro fora.

4.5.2 Fazendo clculos de controladores de eixo

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Um conjunto completo de clculos para os controladores de eixos pode ser muito complicado e
provavelmente voc no teria todos os dados necessrios (por exemplo, qual a mxima fora de
corte que voc quer usar). Alguns clculos so, entretanto, necessrios para o xito.

Se esta dando uma leitura geral, talvez queira saltar esta seo.

Os detalhes completos dos clculos esto inclusos no captulo 5.

Exemplo 1 Fresadora com mesa coordenada

Comeamos verificando a mnima distncia de movimento possvel.

Este um limite absoluto para a exatido do trabalho feito na mquina.

Verificaremos de forma rpida velocidades e torques.

Como exemplo suponha que voc est pretendendo controlar o eixo Y de uma mesa coordenada
para montagem de uma perfuratriz (eixo Y).

Voc vai usar um fuso com um passo simples de rosca de 0.1" (distancia entre filetes) e uma
castanha de esferas.

Voc pretende ter um movimento mnimo de 0.0001".

Isto 1/1000 de uma revoluo do eixo do motor se este for acoplado diretamente ao fuso.

Usando um motor de passo

O passo mnimo com um motor de passo depende de como este controlado. O normal so motores
de 200 passos completos por revoluo. Precisa usar micro passos para obter um deslocamento
suave mxima velocidade e muitos controladores lhe permitiro ter 10 micro passos em um passo
completo. Este sistema lhe daria 1/2000 de uma revoluo como o passo mnimo.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

O prximo a possvel rapidez da velocidade de alimentao. Assumindo, conservadoramente, que


a mxima velocidade do motor de 500 rpm.

Isto daria uma velocidade de 50 polegadas/minutos ou ao redor de 15 segundos para um


deslocamento completo.

Isto poderia ser considerado satisfatrio embora no espetacular.

A esta velocidade a eletrnica de micro passos que controla o motor necessita 16.666 pulsos por
segundos (500 * 200 * 10/60).

Em um PC de 1 GHz, Mach3 pode gerar 35,000 pulsos por segundo simultaneamente em cada um
dos seis eixos possveis.

Ento no haveria problemas aqui.

Agora tem que escolher o torque que a mquina ir requerer.

Uma forma de medir isto preparar a mquina para o corte mais pesado que voc possa pensar
fazer alguma vez e colocar uma balana de mola, (do tipo de balana de cozinha) presa a uma
alavanca fixada ao eixo do fuso e medir a fora necessria para desloc-lo, sob carga.

O torque (em onas por polegada) a leitura da balana (em onas) x 12. A outra forma (e mais
confivel) seria usar um motor similar outros usados em mquinas de outras pessoas, que
estejam funcionando satisfatoriamente e que utilizem o mesmo tipo de acoplamento, fuso, correia,
etc.. e que estejam sendo submetidas a foras similares s que voc submeter a sua.

Se as velocidades finais que voc ir obter no motor for bem acima das que voc ir necessitar,
voc poder pensar em utilizar um sistema de reduo de velocidade atravs de engrenagens, que
ao reduzir a velocidade, lhe fornecer maior torque final. Se a reduo for, digamos 2/1, voc ir
obter quase o dobro de torque com o mesmo motor.

Usando um Servomotor

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

De novo verificamos o passo. Um servo motor tem um codificador para informar ao controlador
eletrnico onde est. Isto consiste de um disco ranhurado e gerar quatro pulsos quadrados para
cada ranhura do disco. Assim um disco com 300 ranhuras gera 300 ciclos por revoluo (CPR). Isto
muito baixo para codificadores comerciais. Os codificadores eletrnicos podem dar 1200 pulsos
quadrados de sada por revoluo (QCPR) no eixo do motor.

O controlador eletrnico para um servo motor normalmente pode girar o motor por pulso quadrado
por cada pulso de passagem de entrada. Algumas especificaes eletrnicas dos servos podem
multiplicar e/ou dividir os pulsos de passos por uma constante (por exemplo, um pulso de passo
gera 5 pulsos quadrados ou 36/17 pulsos). Isto frequentemente chamada engrenagem eletrnica.

Como a velocidade mxima de um servo motor ao redor 4000 rpm necessitaremos certamente
uma reduo de velocidade na guia mecnica. 5:1 parece sensato. Isto d a um movimento de
0.0000167" por passo que muito melhor que o requerido ( 0.001")

Que velocidade mxima conseguiremos? Com 35.000 pulsos de passagem por segundo conseguimos
5.83 revolues [35000/(1200 * 5)] do fuso de esferas por segundo. Isto bom, perto de 9
segundos um avano de 5" no deslocamento. Entretanto, a velocidade est limitada pela taxa do
pulso fornecido pelo Mach3 e no pela velocidade do motor. Isto perto de 1750 rpm no exemplo. A
limitao poderia ser ainda pior se o codificador der mais pulsos por revoluo. Frequentemente
necessrio usar eletrnica de servomotor com acoplamento eletrnico para superar esta limitao,
se tiver um codificador rpido.

Finalmente verificaremos os torques disponveis. Um servo motor requer menor margem de


segurana que um motor de passo, porque o servo no perde passos. Se o torque requerido pela
mquina muito alto ento o motor pode aquecer demais ou a eletrnica do controlador detectar
uma sobre corrente.

Exemplo 2 Controle de Mesa com Prtico Mvel.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Para uma mquina com mesa de prtico mvel, pode necessitar um deslocamento do menos 60" no
eixo do Prtico e um fuso de esferas deste comprimento pode ser caro e difcil de proteger de p.
Muitos desenhistas usam uma cremalheira e uma engrenagem dentada, para conseguir este tipo de
deslocamento.

Ns podemos escolher um passo mnimo de 0.0005". Um comando deste tipo, usando cremalheira e
engrenagem de 20 dentes com 1/4" de dimetro, obtemos 5" de movimento na cremalheira por
revoluo da engrenagem.

Um motor de passos (de dez micro passos) d 2000 passos por revoluo, assim uma reduo de
5:1 (por correia ou caixa de engrenagens) necessria entre o eixo do motor e a engrenagem.
[0.0005" = 5"/(2000 x 5)]

Com este desenho se ns conseguirmos 500 rpm do motor de passos ento para deslocarmos 60",
descartando o tempo de acelerao e desacelerao, toma uns razoveis 8.33 segundos.

O clculo de torque nesta mquina mais difcil que com a mesa coordenada, pois, com a massa do
prtico a se mover, a inrcia, a durao da acelerao e desacelerao, isto provavelmente se torna
mais importante que as foras de corte.

A experincia ou experimentos de outros sero seu melhor guia. Se voc se unir ao grupo de
usurios do ArtSoft para Master5/Mach1/Mach3 no Yahoo.com voc ter acesso experincia de
centenas de usurios.

Existem hoje na internet vrios grupos srios, que se dedicam estes estudos e entre eles citamos
alguns: Plotter CresSoft (da Yahoo Groups), entre outros.

4.5.3 Como trabalham os sinais de passo e direo (Step e Dir)

Mach3 fornece o pulso de passo (1 lgico) na sada (Step) para cada passo que o eixo deva fazer.

A direo (Dir) ser fornecida antes que aparea o pulso de passo.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

A forma de onda lgica se parecer com a mostrada na figura 4.4. O espao entre os pulsos ser
menor quanto maior for a velocidade dos passos.

O controlador eletrnico normalmente usa a configurao lo ativo para sinais do Step e Dir.
Mach3 deve ser configurado para as sadas lo ativo. Se isto no for feito, quando o sinal de
passos do controlador baixasse, ele pensaria que os espaos entre os pulsos so os pulsos e vice-
versa e frequentemente isto causaria um movimento do motor muito brusco ou pouco confivel. Os
pulsos "invertidos" so mostrados na figura 4.5.

4.6 Interruptores de Incio e Fim de Curso

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

4.6.1 Estratgias

Os interruptores de incio e fim de curso (Limit


Switches) so usados para impedir que a mquina se
choque com o limite final de movimento dos eixos.
Se isto acontecesse, poderia provocar srios danos ao
equipamento. Voc pode usar uma mquina sem eles mas
o menor equvoco pode provocar enormes estragos.

Um eixo pode contar tambm um interruptor de Ponto


Zero (Home Switch). Mach3 pode ordenar que um eixo
(ou todos) mova-se ao seu curso inicial (ponto zero).

necessrio fazer isto sempre que o sistema inicializado de modo a saber que os eixos se
encontram em um local preestabelecido como Ponto Zero.

Se voc no instalar o Home Switch, ento ter que mover os eixos a olho at uma posio de
referncia.

O interruptor do Home Switch pode estar em qualquer posio coordenada e voc define esta
localizao.

Assim os interruptores Home Switch so quem definem o ponto zero da mquina.

Como voc v, cada eixo pode necessitar de trs interruptores (por exemplo interruptores de fim de
curso para os dois fins de curso e um interruptor para o Home Switch). Assim uma perfuratriz ou
uma fresadora bsica exige nove entradas da porta paralela para eles. Isto no muito bom dado
que uma porta paralela s tem 5 entradas! O problema pode ser resolvido de trs formas:

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Os interruptores de fim de curso so conectados lgica externa (talvez no controlador


eletrnico) e esta lgica desconecta o controlador quando se alcana o limite. Os interruptores
de referncia separados se conectam s entradas do Mach3.

Um pino pode compartilhar todas as entradas para um eixo e Mach3 responsvel por
controlar ambos os limites e detectar o incio do curso.

Os interruptores podem ser interconectados por um emulador de teclado.

O primeiro mtodo o melhor e obrigatrio para uma


mquina de grande porte, cara e rpida onde no pode
confiar no software e em sua configurao para
impedir um dano mecnico.

Os interruptores conectados ao controlador eletrnico


podem ser inteligentes e s permitem o movimento
enquanto no se atinge um destes interruptores. Isto
seguro salvo se os limites forem inabilitados.

Assim um usurio pode mover manualmente os eixos


fora dos limites, mas faz-lo depende em ter um controlador
sofisticado.

Em uma mquina pequena, quando usa o segundo mtodo, s possvel usar 3 entradas para
Mach3 para uma mquina de 3 eixos (4 para uma mquina de prtico mvel e s dois interruptores
so requeridos, um limite e uma referncia podem compartilhar um interruptor.

O emulador de teclado tem uma resposta muito lenta se comparada com a porta paralela, mas
satisfatrio um interruptor de limite em uma mquina de baixa velocidade. Para detalhes de
arquitetura ver configurao manual de Mach3 (Mach3 Customization).

4.6.2 Os interruptores

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Existem vrias opes para quando tiver que escolher interruptores:

Se voc tiver dois interruptores


compartilhando uma entrada ento precisam
ser conectados de forma a gerar o sinal um 1
lgico se um interruptor for acionado. Isto fcil
com interruptores mecnicos.

Se eles normalmente tiverem os contatos


fechados e estiverem conectados em srie
como se mostra na figura 4.7, ento daro a um
sinal hi ativo se um deles for acionado. A entrada, com todos os interruptores fechados
permanece em zero, pois toda corrente que circula pelo resistor conduzida terra, atravs dos
conectores que encontram-se fechados. No momento em que qualquer um deles se abrir, (um eixo
atingiu seu limite, forando a chave do interruptor a se abrir) a tenso, no escoando mais terra,
sobe para 5 volts, sinalizando hi ativo para o Mach3 que neste momento interrompe o movimento
do eixo, impedindo que ele se choque com seu limite e provoque danos ao equipamento.

Como os interruptores mecnicos podem conduzir uma corrente significativa um valor de resistncia
de 470ohms intercalada para obter uma corrente ao redor de 10 miliamperes.

Os fios que interligam os conectores podem vir a serem bastante longos e se tornarem sujeitos a
rudos que poderiam provocar problemas, levando informaes errneas ao Mach3. Portanto voc
deve se assegurar que tem uma boa conexo terra da entrada (a estrutura de sua mquina-
ferramenta no ser satisfatria) e considere usar cabo com malhas de isolamento conectando esta
malha ao terminal principal de terra de seu controlador.

Se voc usar interruptores eletrnicos como um detector ranhurado com um LED e foto transistor,
ento necessitar de uma porta OR (que poderia ser um "wired-or" se uma entrada lo ativa
controlada por transistores de coletor aberto).

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Os interruptores pticos devem estar bem escondidos do caminho do lquido refrigerante, e podem
at funcionar bem em uma mquina que trabalha com metais, mas ter um mau funcionamento
com p de madeira.

No use interruptores magnticos em uma mquina que possa cortar metal ferroso ou as aparas do
metal sero atradas pelo m.

A repetitividade do ponto de operao, particularmente com interruptores mecnicos, depender


rigorosamente da qualidade do interruptor e a rigidez de seu suporte e da alavanca de ativao. A
configurao na figura 4.6 pode ser muito imprecisa. A repetitividade muito importante para um
interruptor que vai ser usado como interruptor de Home Switch (Ponto Zero).

Overtravel o movimento que continua logo depois de


ser acionado um interruptor. Com um interruptor de fim
de curso, isto pode ser causado pela inrcia da guia.

Em um interruptor como o da figura 4.7 a alavanca


tem o comprido suficiente e no haver dificuldades.

Um microswitch pode dar um overtravel arbitrrio ao


girar um rodzio por uma rampa (ver a figura 4.11).

A inclinao da rampa faz, entretanto, reduzir a


repetitividade da operao do interruptor.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Frequentemente possvel usar um interruptor para ambos os limites posicionando uma rampa em
cada uma das extremidades do eixo.

4.6.3 Onde montar os interruptores

A escolha da
posio de

montagem dos interruptores frequentemente um compromisso entre mant-los afastados das


aparas e o p. s vezes somos obrigados a usar cabos de ao flexvel, para conseguir que eles
fiquem numa posio protegida e que ao mesmo tempo cumpram suas funes.

Por exemplo, as figuras 4.6 e 4.8 esto montadas por debaixo da mesa, e apesar do fato de que
necessitem de um cabo mvel, assim esto mais bem protegidos.

Voc pode achar que conveniente ter um cabo compartilhado entre dois ou mais eixos (por
exemplo os eixos X e Y de uma fresa de prtico mvel que pode ter dois interruptores no prtico e
ainda interligar o eixo Z ao mesmo fio).

No entanto, no bom compartilhar um cabo de muitas vias entre o cabeamento de motores e


interruptores. Voc pode ter dois conjuntos de cabos separados e isto no causar contratempo se
ambos estiverem protegidos (tranados ou isolados com malha) e as malhas forem conectadas a
um ponto comum de massa dos controladores eletrnicos.

Melhor ter um pouco mais de trabalho, usar um pouco mais de fios isolados do que vir a ter
problemas pelas inmeras emendas que a interligao de todos os interruptores causaria, se fossem
todos ligados juntos no mesmo fio.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Pode ser til analisar as solues aplicadas em mquinas comerciais e fotos de exemplos no grupo
Yahoo! Master5/Mach1/Mach2 Yahoo! para mais ideias e tcnicas sobre interruptores.

4.6.4 Como Mach3 usa os interruptores compartilhados

Esta seo se refere configurao de mquinas pequenas onde Mach3 controla uma lgica EStop
externa acionada pelos interruptores.

Para uma completa compreenso disto, seria interessante ler a seo Configurando Mach3 no
captulo 5, mas o princpio bsico fcil.

Voc conecta os dois interruptores a uma entrada. Voc define, em Mach3, o interruptor de
referncia para um determinado eixo. No momento em que qualquer um dos dois interruptores se
abrirem, isto sinaliza ao Mach3 que o eixo chegou a seu limite, no importando se o incio ou o
final.

Estes interruptores de fim de curso podem ser configurados no Mach3 para trabalharem abertos ou
fechados, mas a configurao fechada d um maior grau de segurana, pois no caso de um fio se
romper, por exemplo, o circuito se abrir e sinalizar ao Mach3 que o sistema chegou ao final do
curso, interrompendo qualquer operao e evitando um desastre

O Mach3, ao receber um sinal avisando que algum fim de curso foi acionado, interrompe
instantaneamente o movimento de todos os eixos (como um EStop) e mostra na tela um aviso de
que um fim de curso foi acionado. Voc no poder mover os eixos a menos que:

1. Auto limit override seja mudado para ON (em um boto sobre a tela de configurao
(Settings screen). Neste caso voc pode clicar no RESET e mover o eixo manualmente at
pr no OFF o interruptor de limite. Depois disto, voc deve ento reiniciar a mquina.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

2. Clique no boto Override limits. Um LED de cor vermelha piscando lhe adverte de que o fim
de curso foi atingido por um dos eixos. Isto lhe permitir reiniciar e mover o eixo
manualmente at pr no OFF o interruptor de limite e ento o LED deixar de piscar. De novo
deve reiniciar a mquina. A mquina tambm pode ser configurada para NO fazer caso dos
interruptores de limite.

Entretanto, embora Mach3 limite a velocidade de movimento manual, no se impedir o mesmo,


neste caso, de seguir avanando fora do limite do interruptor o que pode causar um dano ao eixo.
Tenha muito cuidado.

4.6.5 Referenciando os eixos.

Quando pede para referenciar (pelo boto ou cdigo G) o eixo (ou eixos) que tenham interruptores
de incio de carreira definidos se mover (a baixa velocidade selecionada) na direo definida at
que o interruptor fim de curso seja acionado. O eixo ento se mover para trs na outra direo
para pr o interruptor no OFF. Durante o referenciamento dos limites no pressione aplicar.

Quando o eixo foi referenciado, ento o zero ou algum outro valor que se configurou no dilogo
Config>State, pode ser carregado no DRO do eixo como sua coordenada absoluta de mquina. Se
usar o zero ento a posio de interruptor de incio de curso tambm a posio zero do eixo da
mquina. Se a referncia for na direo negativa de um eixo (usual para X e Y) pode obter uma
referncia para carregar algo assim como -0.5" no DRO. Isto significa que o incio est meia
polegada fora do limite. Com isto voc perde um pouco do espao do eixo mas se por acaso o limite
for excedido por algum acaso, ao acionar o eixo manualmente, pelo menos voc no tropear
acidentalmente nos limites. Veja-se tambm o limite do software como outra forma de resolver este
problema.

Se voc ordenar ao Mach3 para referenciar antes que ponha o interruptor, no OFF ento o eixo se
mover na direo oposta (porque este lhe diz que j est no interruptor de incio) e se detm

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

quando o interruptor alcana o OFF. Isto bom quando tem um interruptor de incio separado que
est no limite ao final da referncia do eixo. Entretanto, se voc estiver no outro interruptor de
limite (e Mach3 no sabe que este est compartilhado) ento o eixo continuar movendo-se longo
do ponto de incio real at atolar. Aconselha-se sempre avanar em forma manual cuidadosamente
fora dos limites dos interruptores. possvel configurar Mach3 para que no mova automaticamente
os eixos fora dos limites do interruptor fim de curso se estiver consciente deste problema.

4.6.6 Outras opes e indcios de incio e limite

O interruptor de incio longe do interruptor de limite

s vezes no muito conveniente ter o interruptor de incio em um interruptor fim de curso.


Considere uma grande perfuratriz mvel de piso ou uma grande perfuratriz plana. O eixo Z viaja na
coluna e pode ter 8 ps de altura, alm de ser bastante lento sem afetar a execuo do corte da
mquina. Entretanto, se a posio de incio est na parte superior da coluna, ento referenciar pode
implicar quase 16 ps de movimento lento na direo Z, subindo at o incio da coluna l em cima e
depois descendo. Se a posio de referncia foi colocada no meio da coluna ento esta distncia se
reduz pela metade. Tal mquina tem um interruptor de incio separado para o eixo Z (assim requer
outra entrada na porta paralela, mas existe s quatro entradas em uma mquina de trs eixos) e
pode usar a habilidade de Mach3 para pr qualquer valor em um DRO de eixo, depois configurando,
para fazer que o zero da mquina para o eixo Z esteja na parte superior da coluna.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Grande exatido com interruptores de incio separados

Os eixos X e Y em uma mquina de alta preciso devem ter um interruptor de incio separado para
obter a exatido requerida.

Interruptores fim de curso de eixos mltiplos conectados entre si.

Porque o Mach3 no distingue o sinal de qualquer interruptor como o de um eixo em especfico que
foi acionado, ento todos os interruptores limites podem ser conectados em srie e alimentar uma
s entrada de interruptores de limite. Cada eixo pode ter ento sua prpria referncia de
interruptores conectados entrada de referncia. Uma mquina ferramenta de trs eixos trs s
necessita de quatro entradas.

Interruptores incio de curso de eixos mltiplos conectados entre si.

Se tiver escassas entradas para Mach3 ento voc pode conectar os interruptores em srie e definir
todas as entradas como um sinal. Neste caso pode referenciar s um eixo de cada vez assim voc
precisa tirar as referncias de todos os botes de suas telas e seus interruptores de incio devem
todos estar no final do percurso de seus respectivos eixos.

Trabalhando como escravo

Em uma perfuratriz ou router do tipo prtico mvel, onde as duas "pernas" do prtico so dirigidas
por motores separados ento cada motor deve comandar seu prprio eixo. Suponha o prtico se
movendo na direo Y ento o eixo A deve ser definido como eixo linear (por exemplo, no rotativo)
e A deve escravizar-se a Y - veja o captulo 5 sobre como configurar Mach3. Ambos os eixos devem
ter interruptores de limite e incio. Em uso normal ambos os eixos (Y e A) deve receber os mesmos
sinais de passo, enviados por Mach3. Quando uma operao de referncia realizada ento os eixos
se movero unidos at o final do curso, onde acionaro os interruptores de incio. Assim eles se

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

movero de modo que em cada parada percorrero a mesma distncia desde seu prprio
interruptor. Referenciar pode corrigir, portanto qualquer desalinhamento (por exemplo, fora de
enquadramento) do prtico que possa ter ocorrido quando a mquina foi desligada ou devido
perda de passos.

4.7 Controle do Spindle

Existem trs formas diferentes em que Mach3 pode controlar seu spindle ou pode ignorar estes e
control-lo manualmente.

1. O controle do Rel ou contator para ligar e desligar o motor (tanto no sentido horrio como no
anti-horrio

2. Motor controlado por pulsos de passo e direo (por exemplo o motor do spindle um servo
motor).

3. Motor controlado por um sinal modulado por largura de pulso.

1. Controle para ligar e desligar o motor

M3 um boto da tela que ordena ao spindle que gire na direo horria.

M4 ordena ao spindle que gire na direo anti-horria.

M5 detm o spindle.

M3 e M4 podem ser configurados para ativar sinais de sada externas que podem ser
associadas com os pinos de sada nas portas paralelas. Ento voc pode conectar estas
sadas, atravs de rels para controlar os motores de sua mquina.

Embora isto parea simples, na prtica procure ser muito cuidadoso.

A menos que realmente necessite que o spindle gire "para trs" procure deix-lo ligado apenas na
rotao horria, se possvel.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Pode acontecer situaes onde, por engano, o Mach3 envie sinais para o motor girar para frente e
para trs ao mesmo tempo.

Isto pode fazer com que os contatores se desarmem.

Outra dificuldade que a definio de cdigo G diz que legal emitir um M4 quando o fuso est
girando segundo os ponteiros do relgio sob um comando M3 (e vice-versa). Se seu controlador de
spindle um motor AC, ao receber uma ordem para girar ao contrrio, enquanto gira em alta
velocidade na outra direo, isto pode provocar uma sobrecarga que ir desligar sua alimentao,
fundindo o fusvel de proteo.

Neste caso necessria a utilizao de um temporizador, que d tempo para o motor parar e s
depois disto comear a girar na direo contrria.

Outra soluo, e a mais simples de todas seria utilizar um inversor moderno, que permite que se
faa a inverso de rotao com o motor girando, sem causar danos ao equipamento e ainda, de
lambuja, permite que sua velocidade seja controlada atravs de interface homem-mquina, ou
mesmo atravs de software.

2. Controle de motor por passo e direo

Se seu motor de spindle um servo motor com um controlador de passagem direo (como os
controladores dos eixos) ento pode configurar dois sinais de sada para controlar sua velocidade e a
direo da rotao. Mach3 tomar em conta um controlador de polia de passagem varivel ou caixa
de engrenagens entre o motor e o spindle. Para os detalhes completos ver afinao (Tuning) de
motor no captulo 5

3. Controle de motor por PWM

Como uma alternativa ao controle por passo e direo, Mach3 pode dar um sinal de sada de largura
de pulso modulado cujo ciclo de trabalho uma percentagem da mxima velocidade requerida. Voc

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

poderia converter o ciclo de trabalho do sinal a uma voltagem (o sinal PWM em 0% de tempo d 0
volts, 50% d 5 volts e 100% d 10 volts) e usar este para controlar um motor de induo com um
controlador inversor de frequncia varivel. Alternativamente o sinal PWM pode ser usada para
acionar o trigger de um triac em um controlador simples DC.

As figuras 4.12 e 4.13 mostram a largura de pulso de aproximadamente 20% do ciclo e 50% de
ciclo, respectivamente.

Nesta ordem, para um sinal de velocidade de spindle PWM que funcione em corrente contnua (em
realidade uma voltagem contnua normalmente utilizada como uma entrada para controladores de
entrada varivel, mas voc sabe o que significa) o sinal de pulso deve ser transformado. Em

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

essncia um circuito usado para achar a mdia do sinal modulado por largura de pulso. O circuito
pode ser um simples capacitor e um resistor ou ser muito mais complexo dependendo de (a) quo
linear quer a conexo entre a largura e a voltagem final de sada e (b) sobre a velocidade de
resposta que necessita para mudar a largura do pulso.

Voc precisa tomar precaues com a eletrnica como as entradas de alguns controladores baratos
de PWM que no esto isolados da rede principal.

Voc pode encontrar mais informaes na rea de arquivos e fruns no site Web do Mach2DN e
usando os termos PWM converter ou PWM Digispeed no buscador do Google ou seu buscador
favorito.

Nota: Alguns usurios que utilizam controladores PWM e outros controladores de velocidade varivel
de spindle esto frequentemente tendo problemas com os rudos eltricos que estes geram,
podendo causar problemas com os controladores dos eixos das mquinas, com os interruptores de
limites, etc. Se usar um controlador de spindle semelhante recomendamos energicamente que use
uma placa isolante ptica e tome cuidado de blindar os cabos e colocar os cabos de alimentao a
vrias polegadas dos cabos de controle.

4.8 Refrigerador

Os sinais de sada podem se usados para controlar vlvulas ou bombas de refrigerao por fluxo de
leo refrigerante ou nvoa. Estes so ativados pelos botes da tela e/ou as ordens M7, M8 e M9.

4.9 Controle de direo da faca.

O eixo giratrio A pode ser configurado para alternar e assegurar que uma ferramenta do tipo faca
esteja tangencial direo do movimento especificado em G1 dos eixos X e Y. Isto permite a
implementao de um cortador de vinil ou tecido com um completo controle da faca.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Nota: na verso atual estas caractersticas no trabalham com arcos (movimentos G2 e G3). sua
responsabilidade programar curvas como uma srie de movimentos de G1.

4.10 Sonda digitalizada

Mach3 pode ser conectado a uma sonda digitalizadora para realizar uma medio em um sistema de
modelagem digital. H um sinal de entrada que indica que a sonda fez contato com o material e
tambm prev a utilizao de sondas sem contato (laser, por exemplo).

Para ser til a sonda precisa ter uma ponta esfrica (ou pelo menos uma parte de uma esfera)
montada no spindle com seu centro corretamente posicionado sobre a linha central do spindle e a
uma distncia fixa do ponto fixado na direo Z.

Para ser capaz de sondar materiais no metlicos (e alguns modelos digitalizados so feitos em
espuma, MDF ou plstico) a sonda requer uma ligeira inclinao da ponta em alguma direo (XY ou
Z).

Se a sonda for usada com um trocador automtico de ferramentas ento no pode ter cabos.

Isto um grande desafio para o desenhista de uma sonda que ser construda em uma oficina
caseira e uma sonda comercial no barata.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Uma caracterstica do desenvolvimento implementada para permitir o uso de uma sonda laser.

4.11 Codificadores lineares (Glass scale)

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Mach3 tem quatro pares de entradas nas quais um codificador com sadas quadradas pode ser
conectado (normalmente este poderia ser um codificador glass scale ver a figura 4.15. Mach3
mostrar a posio de cada um destes codificadores em uma DRO dedicada. Este valor pode ser
carregado e guardado do DRO principal dos eixos.

Dentro da caixa do codificador h uma rgua de vidro montada (ou plstico em alguns casos) com
linhas separadas por espaos em branco de tamanhos iguais (por exemplo, muitas vezes de 10
mcrons de largura). Um fotosensor registra um sinal A como na figura 4.14. Um ciclo completo
corresponde a um movimento de 20 mcrons.

Outro fotosensor, afastado 5 mcrons do primeiro registra o sinal B, com um quarto de ciclo de
defasagem (daqui o nome de quadratura).

Uma explicao completa exigiria um espao que no temos aqui, portanto nos limitaremos a
resumir as explicaes, mas o importante que voc note que o sinal se inverte a cada 5 mcrons
de movimento; por isso a resoluo da rgua de 5 mcrons.

Podemos dizer que esta est movendo-se pela sequncia de mudanas.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Por exemplo, se B vai de lo at hi ento A est hi (ponto x): estamos movendo a rgua
para o lado direito do ponto inicial.

Se, no entanto B vai desde hi at lo ento A esta hi (ponto y) ento estaremos movendo a
rgua para o lado esquerdo do ponto inicial.

Mach3 espera receber apenas sinais lgicos. Vrias glass scale (por exemplo, os modelos
Heidenhain) fornecem onda senoidal anloga.

Isto requer uma eletrnica inteligente para interpolar a uma resoluo alta como 5 mcrons. Se
quiser us-la, ento precisa criar uma onda quadrada com um amplificador/comparador operacional.

As sadas dos codificadores TTL se conectam diretamente aos pinos de entrada da porta paralela,
mas como o rudo produzir falsas contagens, eles so interconectados por meio de um chip que
conhecido como Schmitt trigger.

A rgua requer uma fonte de corrente contnua (geralmente 5 volts) para os sensores e algum chip
controlador interno.

Ateno:

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Para voc pode ser difcil usar uma rgua linear como feedback do codificador para um
controlador de um servo motor, pois a mais leve folga no controlador mecnico deixar
instvel o servomotor

No fcil a conexo do codificador rotativo do servo motor ao codificador DRO. Isto sria
interessante para uma operao manual dos eixos. O problema que o 0 volt (comum)
dentro do controlador do servomotor usado por seu codificador nem sempre o mesmo 0
volts que o de seu PC ou o da placa de interface. Conexo entre eles ocasionar problemas
no tente faz-lo!

(O principal benefcio de usar codificadores lineares em eixos lineares que suas medies
no dependem da exatido ou da folga do fuso, da correia, da cremalheira, etc.

4.12 Leitura da velocidade do spindle

Mach3 tem uma entrada para um ou mais pulsos gerados em cada revoluo do spindle. Ele usa isto
para mostrar a velocidade real do spindle, para coordenar o movimento da ferramenta ao cortar
filetes de rosca ou para orientar a ferramenta para o ciclo pesado posterior. Ele executa esta leitura
em uma base de tantas rotaes por minuto.

4.13 Charge pump um monitor de pulso

Mach3 entregar um trem de pulsos constantes cuja frequncia de aproximadamente 12.5Khz em


um ou ambas as portas paralelas sempre que estiver sendo executado corretamente.

Este sinal no estar presente se Mach3 no foi carregado, esta no modo EStop ou se o gerador do
trem de pulsos falha por alguma causa.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Voc pode usar este sinal para carregar um capacitor atravs de um diodo pump ( este o nome) e
monitorar assim sua sada, mostrando se o Mach3 est funcionando normalmente. Pode usar este
sinal tambm para habilitar seus eixos e o controlador do spindle, etc. Esta funo est quase
sempre implementada em placas de interface comerciais.

4.14 Outras funes

Mach3 tem 15 entradas de sinais OEM Trigger que voc pode configurar da forma que voc
quiser. Por exemplo, elas podem ser usadas para simular o clique de um boto ou habilitar uma
macro escrita pelo prprio usurio.

Alm disso, h quatro entradas de usurio que podem ser interrogadas por macros de usurios.

A Entrada # 1 pode ser usada para impedir a execuo de um programa. Esta entrada poderia ser
conectada ao sistema de segurana de sua mquina.

Os detalhes completos da arquitetura de Emulao de entradas podem ser obtidos na wiki Mach3
Customisation. O quadro de dialogo de configurao est definido na seo 5.

As sadas de ativao de reles (Relay Activation) no usadas pelo spindle ou pelo sistema de
refrigerao podem ser usadas e controladas por macros de usurios.

E uma reflexo final antes que voc trate de levar a cabo muitas das caractersticas
mencionadas neste captulo, recorde que voc no tem um nmero ilimitado de entradas e sadas.

At mesmo usando duas portas paralelas, voc s ter dez entradas para suportar todas as funes
e, embora um emulador de teclado ajude a obter mais entradas, este no pode ser usado para
todas as funes.

Voc deve neste caso usar um dispositivo Modbus para expandir o nmero de entradas e sadas.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

4.13 Charge pump um monitor de pulso

Mach3 entregar um trem de pulsos constantes cuja frequncia de aproximadamente 12.5Khz em


um ou ambas as portas paralelas sempre que estiver sendo executado corretamente.

Este sinal no estar presente se Mach3 no foi carregado, esta no modo EStop ou se o gerador do
trem de pulsos falha por alguma causa.

Voc pode usar este sinal para carregar um capacitor atravs de um diodo pump ( este o nome) e
monitorar assim sua sada, mostrando se o Mach3 est funcionando normalmente. Pode usar este
sinal tambm para habilitar seus eixos e o controlador do spindle, etc. Esta funo est quase
sempre implementada em placas de interface comerciais.

4.14 Outras funes

Mach3 tem 15 entradas de sinais OEM Trigger que voc pode configurar da forma que voc
quiser. Por exemplo, elas podem ser usadas para simular o clique de um boto ou habilitar uma
macro escrita pelo prprio usurio.

Alm disso, h quatro entradas de usurio que podem ser interrogadas por macros de usurios.

A Entrada # 1 pode ser usada para impedir a execuo de um programa. Esta entrada poderia ser
conectada ao sistema de segurana de sua mquina.

Os detalhes completos da arquitetura de Emulao de entradas podem ser obtidos na wiki Mach3
Customisation. O quadro de dialogo de configurao est definido na seo 5.

As sadas de ativao de reles (Relay Activation) no usadas pelo spindle ou pelo sistema de
refrigerao podem ser usadas e controladas por macros de usurios.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

E uma reflexo final antes que voc trate de levar a cabo muitas das caractersticas
mencionadas neste captulo, recorde que voc no tem um nmero ilimitado de entradas e sadas.

At mesmo usando duas portas paralelas, voc s ter dez entradas para suportar todas as funes
e, embora um emulador de teclado ajude a obter mais entradas, este no pode ser usado para todas
as funes.

Voc deve neste caso, usar um dispositivo ModBus para expandir o nmero de entradas e sadas.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

5. Configurando Mach3 para sua mquina e drives

Caso tenha comprado uma mquina ferramenta acompanhado de um computador para executar
Mach3, ento provavelmente no necessitar de ler este captulo (exceto se for de seu interesse). A
empresa que lhe vendeu o equipamento provavelmente j instalou o software Mach3 e o configurou
adequadamente, alm de lhe ter fornecido informaes detalhadas de como proceder.
Seria interessante ter uma cpia em papel de como est configurado o Mach3, caso tenha que
reinstalar o software desde o princpio. Voc pode acessar estas informaes em um arquivo XML,
onde o Mach3 armazena estas informaes.

5.1 Uma estratgia de configurao

Este captulo contm uma grande quantidade de detalhes.

Voc perceber, entretanto que o processo de configurao simples, se voc seguir o passo a
passo. Uma boa estratgia folhear o capitulo e ento trabalhar com seu computador e sua
maquina ferramenta. Assumiremos que voc tem Mach3 preparado e instalado para uma seo de
provas descritas no capitulo 3.

Virtualmente todos os trabalhos que far neste capitulo esto baseados em quadros de dialogo do
menu Config. Este identificado, por exemplo, Config>Logic, o que significa que voc deve
escolher a entrada Logic do menu Config.

5.2 Configurao inicial

O primeiro quadro de dialogo que voc ir usar Engine Configuration, aba Config>Ports and
Pins (portas e pinos). Este quadro de dialogo tem vrias abas, mas a primeira a que se v na
figura 5.1.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

5.2.1 Definio de endereos das portas a serem usadas.

Se voc for usar somente uma porta paralela e esta a nica na motherboard de seu computador,
ento o endereo, por default da porta 1 ser 0x378 (por exemplo 378 em hexadecimal) e com
certeza que estar correto.

Se esta usando um ou mais cartes PCI ento precisa descobrir o endereo de cada um. No h
uma norma nica.

Execute o Painel de Controle do Windows no boto Iniciar. Clique duas vezes sobre Sistema e
selecione a aba Hardware.

Clique no boto Administrador de Dispositivos. Expanda a rvore do item Portas (COM &
LPT). Clique duas vezes na primeira porta LPT ou ECP. Suas propriedades sero mostradas em
uma nova janela.

Selecione a aba Recursos. Observe o primeiro nmero na primeira linha da fila. Tome nota deste
valor e feche a caixa de dilogo Propriedades.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Nota: Ao instalar ou remover qualquer placa PCI, voc pode trocar sem querer o endereo do carto
de porta paralela PCI mesmo que no o tenha tocado.

Se for usar uma segunda porta, repita as instrues do pargrafo acima.

Feche o Administrador de Dispositivos, Propriedades do Sistema e o Painel de Controle do


Windows.

Especifique o endereo da sua primeira porta (no necessita do prefixo 0x para dizer que este
hexadecimal, Mach3 o assume assim). necessrio marcar Enabled para a porta 2 e especificar seu
endereo.

Agora clique no boto Apply para guardar estes valores. Isto muito importante. Mach3 no
recordar os valores se voc trocar de aba ou fechar a caixa de dilogo Ports & Pins sem
pressionar o boto Apply.

5.2.2 Definindo a frequncia da maquina

O controlador Mach3 pode trabalhar a uma frequncia de 25.000 Hz (pulsos por segundo), 35.000
Hz ou 45.000 Hz dependendo da velocidade de seu processador e outros programas carregados
enquanto executa Mach3.

A frequncia que precisa depende da mxima taxa de pulsos que necessita para controlar qualquer
eixo e seu limite de velocidade. 25.000 Hz provavelmente sero apropriadas a um sistema de
motores de passo.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Com um controlador de 10 micro passos como o Gecko 201, obter ao redor de 750 RPM para um
motor de passo padro de 1,8. Uma alta taxa de pulsos necessria para controlar servo motores
que tm um codificador de alta resoluo no motor. Mais detalhe podem ser obtidos na seo
Ajustes do Motor.

Em computadores com um clock de 1 Ghz, voc com certeza atingir a taxa de 35KHz que poder
ser selecionada quando necessitar de taxas de passos muito altos. (por exemplo, se tiver um fuso
com rosca muito fina).

A verso de demonstrao s atinge 25KHz. Alm disso, se Mach3 for forado a fechar-se, ento no
reinicio automaticamente ser configurado para operar a 25KHz. A frequncia real no sistema que
est executando mostrada na tela Diagnostics.

No se esquea de clicar sobre o boto Apply para guardar os valores antes de sair.

5.2.3 Definindo caractersticas especiais

Voc ver caixas de verificaes (check boxes) para uma variedade de configuraes especiais.
Estas sero compreensveis por si mesmas, se por acaso tiver o hardware pertinente em seu
sistema. Se no, ento deixe-as sem marcar.

No se esquea de clicar sobre o boto Apply para guardar os valores antes de sair.

5.3 Definindo os sinais de entrada e sada que voc usar

Agora que estabeleceu a configurao bsica, tempo de definir que sinais de entrada e sada usar
e que porta paralela e pino ser usado para cada funo. A documentao de sua interface pode lhe
ajudar neste momento, pois documenta as funes pertinentes sua placa.

Caso ela tenha sido desenhada para ser usada com Mach3, ento no ter nenhuma dificuldade para
configur-la e pode tambm acontecer o caso de sua placa ser provida de um esquema (.XML) com
estas conexes j preparadas. Neste caso, s carreg-lo em seu sistema.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

1. Sinais de sadas para ser usadas por Eixos e Spindle.

Selecione a aba Motor Outputs. Voc pode v-la na figura 5.4

Define onde sero conectados os controladores para seus eixos X, Y e Z e clique para colocar a
marca de verificao para habilitar (Enable ) este eixo.

Se seu hardware de interface (por exemplo controladora de passos Gecko 201) requer um sinal
ativo lo assegure-se que esta coluna esteja marcada, tanto para o passo (Step) como para a
direo (Dir).

Se tiver um eixo rotativo ou escravo ento deve habilitar e configur-lo.

Se a velocidade do spindle for controlada manualmente ento finalizamos esta aba. Clique no boto
Apply para guardar os dados desta aba.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Se a velocidade de seu spindle for controlado por Mach3 ento precisa habilitar (Enable) o spindle
e atribuir um pino/porta de passos (Step) e direo (Dir), se este tiver um controle completo de
passo e direo.

Defina tambm se este sinal ativo lo. Finalizando, clique no boto Apply para guardar os dados
desta aba.

5.3.2 Sinais de entrada a serem usados

Agora selecione a aba Input Signals, como na figura 5.5

Assumimos que escolheu uma das estratgias de interruptores de incio fins de curso para cada eixo,
como comentado no captulo 4.6.

Se tiver usado uma das estratgias mencionadas e tem interruptores fim de curso conectados entre
si e iniciado um EStop ou desabilitado o controle de eixos do controle eletrnico ento no marque
nenhuma das entradas de limites.

Com a estratgia 2 ter provavelmente interruptores de incio nos eixos X, Y e Z. Ento habilite
(Enable) as caixas de verificao dos interruptores de incio (Home) para cada eixo e defina a

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

porta (port) / pino onde ser conectado cada um.

Se estiver combinando interruptores fins de curso e home ento deve habilitar o Limit --,
o Limit ++ e incio para cada eixo e atribuir o mesmo pino para a Home, Limit e Limit +
+.

A barra de scroll permite o acesso ao resto da tabela que no visvel na figura 5.5

A entrada # 1 especial, esta pode ser usada para desabilitar ou programar quando os
interruptores de segurana no esto instalados.

As outras trs (e a # 1, se no for usada para os interruptores de segurana) esto disponveis para
seu prprio uso e podem ser usadas pelo cdigo de macros.

A entrada # 4 pode ser usada para conectar um boto interruptor externo para implementar a
funo passo nico (Single Step). Pode ser que deseje configurar isto mais tarde.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Habilite e defina o ndice de pulso (ndex Pulse) se usar um Encoder como sensor.

Habilite e defina os limites de fim de curso ((Limits Override) se estiver permitindo que Mach2
controle os interruptores de fim de curso e se tiver um boto externo que possa ser pressionado, se
precisar mover-se alm destes limites. Se no tiver interruptores ento pode usar um boto da tela
para conseguir a mesma funo.

Habilite e defina a parada de emergncia (EStop) para indicar a Mach3 que o usurio disparou uma
parada de emergncia.

Habilite e defina a entrada OEM Trigger se quiser que sinais eltricos sejam capazes de chamar
funes OEM sem ser necessrio que um boto da tela seja pressionado.

Habilite e defina a cronometragem (Timing) se tiver um sensor no spindle com mais de um Encoder

Habilite a sonda (Probe) para digitalizar e THCOn, THCUp e THCDown para o controle de tocha de
plasma.

Se tiver uma porta paralela apenas, ento ter 5 entradas disponveis; com duas portas ento ter
10 (se habilitar os pinos do 2 ao 9 como entradas, ir dispor de 13).

Isto muito comum de acontecer quando est escasso de sinais de entrada especialmente se voc
tambm esta querendo ter alguma entrada para (glass scales) ou outro codificador.

Pode ser que voc tenha que abrir mos de algumas coisas como interruptor fsico de fim de curso
para guardar sinais.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Pode considerar tambm o uso de um emulador de teclado para alguns sinais de entrada.

No esquea de clicar no boto Apply para guardar os dados desta aba.

5.3.3 Emulando sinais de entrada

Se voc assinalar a coluna (Emulated) para uma entrada ento o nmero da porta/pino ativada e
o estado lo para este sinal ser ignorado mas a entrada na coluna de tecla ressaltada (Hotkey)
ser interpretada.

Quando uma mensagem de tecla pressionada recebida com um cdigo que coincida com o valor de
uma tecla ressaltada ento este sinal considerado como ativo. Quando uma mensagem de tecla
solta recebido ento esta se torna inativa.

Os sinais de tecla pressionada e tecla solta normalmente vm de um emulador de teclado (como o


Ultimarc IPAC ou Hagstrom) que so acionados por interruptores conectados a estas entradas.

Isto permite mais interruptores para acionar mais pinos disponveis em sua porta paralela mas
existe alguns inconvenientes, como a demora significativas de tempo antes que a mudana de
interruptor seja percebido pelo sistema. E pode acontecer at casos em que este sinal perdido
pelo Windows.

Os sinais emulados no podem ser usados pelo Index ou Timing e no devem ser usadas pelo
EStop.

5.3.4 Sinais de sada

Use a aba de sinais de sada (Output Signals) para definir quais sadas voc usar. Veja a figura
5.6.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

muito provvel que queira usar apenas uma sada habilitada (Enable) (todos os controles de eixo
podem ser conectados para ela). Na realidade se voc est usando a caracterstica change
pump/monitor de pulsos ento pode habilitar seu controle de eixo para esta sada.

Os sinais Output# so para controlar a funo liga/desliga do spindle (no sentido horrio e
opcionalmente no sentido anti-horrio), as bombas ou vlvulas do refrigerador de fludo lubrificante
ou nvoa e para o controle pelo boto ou macros personalizados de Mach3.

A linha Charge Pump deve ser habilitada e definir se sua placa aceita esta entrada de pulsos para
confirmar continuamente a operao correta do Mach3.

Charge Pump2 usado se voc tiver uma segunda placa de sada conectada segunda porta ou
quer verificar a operao da porta secundria, se por acaso tiver uma.

No esquea de clicar no boto Apply para guardar os dados desta aba.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

5.3.5 Definindo entradas do codificador

A aba Encoder/MPGs usada para definir as conexes e a resoluo de codificadores lineares ou o


Gerador Manual de Pulsos usados para mover os eixos.

Voc encontrar mais informaes no captulo sobre Config>Ports & Pins.

5.3.5.1 Codificadores

Os valores em pulsos por unidades (Counts per unit) devem ser correspondentes com a resoluo
do codificador. Assim, uma escala linear com marcao de 20 mcrons produz um pulso a cada 5
mcrons (recordar o sinal de quadratura), isto 200 pulsos por unidade (milmetro). Se voc tiver
unidades nativas selecionada (Native units) em polegadas, por exemplo, ento ser 200 x 25.4 =
5.080 pulsos por unidade (polegada). O valor de velocidade (Velocity avalie) no usado.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

5.3.5.2 MPGs

Os valores de pulsos por unidades (Counts per unit) usado para definir o nmero de pulsos
de quadratura que precisa ser gerado por Mach3 para produzir o movimento do MPG.

Para um codificador de 100 CPR, um nmero 2 adequado.

Para resolues mais altas voc deve aumentar este nmero para conseguir a sensibilidade
mecnica que deseja.

O valor de velocidade (Velocity avalie) determina a escala de pulsos enviados ao eixo que esta
sendo controlado pelo MPG.

A melhor forma de definir o valor de MPG, experimentando. Na base da tentativa e erro voc
encontrar um valor adequado.

5.3.6 Configurao do Spindle.

A prxima aba no Config>Ports & Pins a configurao do spindle (Spindle setup). Esta aba
usada para definir a forma como o spindle e o refrigerador podem ser controlados.

Voc pode optar por permitir que Mach3 no faa nada, ou pode apenas ligar e desligar o spindle.
Dependendo do motor utilizado, pode tambm optar por ter um controle total de sua velocidade
usando um sinal de pulso modulado em largura (PWM) ou um sinal de passo e direo. A caixa de
dialogo pode ser vista na figura 5.8.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

5.3.6.1 Controle do Refrigerador.

O cdigo M7 liga o refrigerador de fludo, o cdigo M9 liga o refrigerador de neblina e o cdigo


M9 tambm pode desligar todos os refrigeradores.

A seo de dialogo de controle de fludo ou nvoa define qual dos sinais de sada vai ser usado para
implementar esta funo.

As portas/pinos para as sadas foram definidos na aba de sinais de sada (Output Signals).

Se voc no quiser/puder usar esta funo pode inabilitar os rels de fludo/neblina (Disable
Flood/Mist Relays).

5.3.6.2 Controle de direo do Spindle.

Se a velocidade do spindle est sendo controlada manualmente ou usando um sinal PWM ento
Mach3 pode definir sua direo e quando ligar ou deslig-lo (em resposta a M3, M4 e M5) usar duas

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

sadas. As portas/pinos para as sadas j foram definidos na aba de sinais de sada.

Se voc controlar o spindle por passo e direo ento no necessita destes controles. M3, M4 e M5
controlaro o trem de pulsos gerado de forma automtica.

Se no quiser/puder usar esta funo pode inabilitar o controle do spindle. (Disable Spindle
Relays).

5.3.6.3 Controle do motor

Se voc marcar a opo usar controle do motor (Use Motor Control) se quiser usar PWM ou
controle de passo e direo do Spindle. Quando esta caixa est marcada, voc pode escolher entre
controle de motor por PWM ou passo/direo (Step/Dir).

Controle do PWM

Um sinal PWM um sinal digital, uma onda "quadrada" onde a percentagem do tempo em que o
sinal fica alto especifica a velocidade em que o motor deve girar.

Assim, no caso onde se tem um motor e um controlador PWM com velocidade mxima de 3000 rpm
ento a figura 4.12 deveria girar o motor a 3000 x 0.2 = 600 rpm. Similarmente o sinal na figura
4.13 o faria girar a 1.500 rpm.

Mach3 tem que fazer uma mudana na largura de vrios pulsos que pode produzir um contraste
com o aumento de frequncia da onda quadrada. Se a frequncia tiver 5 Hz executando-se Mach3
com uma velocidade de ncleo de 25.KHz pode conseguir 5.000 velocidades diferentes. Com 10Hz
reduz para 2500 velocidades diferentes mas isto equivale a uma resoluo de um par de rpm.

Uma baixa frequncia de onda quadrada aumenta o tempo que o controle do motor levar para
avisar que uma mudana de velocidade foi solicitada. Bons desempenhos so conseguidos na faixa
dos 5 aos 10Hz. A frequncia escolhida inserida na caixa PWM Base Freq.

Muitos controladores e motores tm uma velocidade mnima especificada. Isto normalmente

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

acontece porque o ventilador refrigerador muito ineficiente a baixas velocidades enquanto que
altos torques e correntes ainda podem ser exigidos.

O quadro Minimum PWM % lhe permite especificar a percentagem de velocidade mxima em que
o Mach3 parar de enviar sinal PWM sada.

Voc deve estar consciente que um controlador eletrnico PWM pode ter uma configurao de
velocidade mnima e a configurao de polia de Mach3 tambm (veja a seo spindle pulleys )
permite-lhe configurar as velocidades mnimas. Tipicamente voc pode querer configurar o
limite da polia ligeiramente mais alto que o Minimum PWM % ou o hardware limita como esta
cortar a velocidade e/ou dar uma mensagem de erro antes de par-lo totalmente.

Passo e direo de um motor

Isto pode ser um controlador de velocidade varivel controlado por pulsos de passos ou um
controlador completo de servo motor.

Voc pode usar a configurao de polia de Mach3 (veja a seo 5.5.6.1) para definir uma
velocidade mnima se isto for necessrio, tanto pelo motor como por sua eletrnica.

5.3.6.4 Controle do Spindle pelo ModBus

Este bloco permite a configurao de uma porta anloga com um dispositivo Modbus para controlar
a velocidade do Spindle. Para mais detalhe ver a documentao de seu dispositivo Modbus.

5.3.6.5 Parmetros gerais

Estes parmetros lhe permitem controlar o retardo depois de iniciar ou deter o Spindle antes que

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Mach3 execute ordens adicionais (exemplo: um Dwell). Estes retardos podem ser usados para
permitir tempo para a acelerao antes de iniciar um corte ou para proporcionar certa proteo de
software, quando por exemplo o programa pede ao Spindle para girar no sentido contrrio em que
ele est girando. Este retardo faz com que o Spindle primeiro pare de girar numa direo e s
depois disto que ele comea a girar na direo contrria. Os tempos de dwell so especificados em
segundos.

Desligar o rele imediatamente antes do retardo (Immediate Relay off before delay), se esta
opo for marcada, o rele do spindle ser desligado (off) logo depois que M5 for executado. Se no
estiver marcada esta opo, ento ele permanece ligado (on) at que o perodo de retardo tenha
transcorrido.

5.3.6.5 Relaes de polia

Mach3 tem o controle sobre a velocidade do motor de seu Spindle. Programe a velocidade do
spindle mediante a palavra S. O sistema de polia de Mach3 lhe permite definir a relao para
quatro configuraes de polia ou caixa de engrenagens diferentes. fcil de compreender como isso
funciona, depois de ajustar seu motor de Spindle e assim que isso for descrito na seo 5.5.6.1.

5.3.6.6 Funo especial

O modo raio laser (Laser mode) nunca deve estar marcado, exceto para controlar um raio laser de
corte, pela proporo de sua alimentao.

Usar a realimentao de Spindle no modo de sincronizao (Use Spindle feedback in sync


mode) NO deve estar marcada NUNCA.

O controle de Spindle por loop fechado (Closed Loop Spindle Controle), quando est marcada,
implementa um lao de servo motor que tenta igualar a velocidade real do spindle visto pelo sensor

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

de ndice ou cronmetro como a exigida pela palavra S (S Word).

A velocidade exata do spindle provavelmente no importante, assim no provvel que precise


usar esta caracterstica em Mach3Turn.

Se voc fizer o uso disto ento as variveis P, I e D devem ser configuradas na lista 0 a 1.

P controla o ganho do lao e valores excessivos tornaro a velocidade instvel em torno do valor
definido, antes que se ajuste a ele.

A varivel D aplica amortizao assim estabiliza estas oscilaes usando a derivada (a proporo
da mudana) da velocidade.

A varivel I faz uma anlise da diferena entre a velocidade real e a pedida assim como tambm
aumenta a exatido no estado estvel. Configure estes valores abrindo o quadro de dilogo
Operator>Calibrate Spindle.

Mediando a velocidade do Spindle (Spindle Speed Averaging), quando esta opo est marcada,
o Mach3 aplica uma velocidade mdia sobre o tempo entre os pulsos ndex/timing sobre vrias
revolues quando est derivando a velocidade real do Spindle.

Voc pode achar isto til com um controle de Spindle de muito baixa inrcia ou onde o controle
tende a dar variaes a curto prazo da velocidade.

5.3.7 Aba de opes de uma perfuratriz.

A aba final no Config>Ports &Pins opes de perfuratriz (Mill Options). Veja a figura 5.9.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Z-inhibit. O quadro de verificao Z-inibit On habilita esta funo. Max Depth d o menor valor
de Z em que o eixo se mover. O quadro de verificao Persistant recorda o estado de uma
execuo em uma outra de Mach3.

Digitising: O quadro de verificao 4 Axis Point Clouds habilita a gravao do estado do eixo A
assim como X, Y e Z. O quadro de verificao Add Axis Letters to Coordinates coloca os dados
com o nome de eixo no arquivo point cloud.

THC Options: O quadro de verificao se explica por si mesmo.

Compensation G41, G42: O quadro de verificao de anlise de compensao avanada faz uma
anlise completa que reduzir o risco de erros, ao compensar o dimetro da ferramenta (usando
G41 e G42) em formas complexas.

Homed true when no Home switches: Far com que o sistema aparea para ser referenciado
(por exemplo Leds verdes) durante todo o tempo. Isto deve ser usado somente se no houver
interruptores de incio (Home) definidos na aba Ports & Pinos Inputs.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

5.3.8 Comprovao

Seu software agora est suficientemente configurado por voc para fazer certas provas simples com
o hardware. Verifique que se encontrem conectados os interruptores manuais como EStop, Incio,
etc. s entradas, se no estiverem, faa-o agora.

Execute Mach3Mill e abra a tela de diagnstico.

Esta tela de diagnstico tem um banco de Leds mostrando o nvel lgico das entradas e sadas.

Assegure-se que o sinal de emergncia externa (EStop) no est ativada (Led vermelho de
emergncia no pisque) e aperte o boto vermelho de reinicio (Reset) na tela. Seu LED deve parar
de piscar.

Se tiver associado qualquer sada como um refrigerador ou um Spindle ento pode usar os botes
pertinentes na tela de diagnstico para pr as sadas em ligado ou desligado. A mquina deve
responder tambm ou pode controlar as voltagens dos sinais com um multmetro.

Depois faa funcionar os interruptores de incio e limite. Deve ver os Leds amarelos apropriados
quando seu sinal estiver ativo.

Estas provas lhe permitiro ver se sua porta paralela est corretamente direcionada e as entradas e
sadas esto conectadas apropriadamente.

Se voc tiver duas portas e todos os sinais de prova esto em um ento poderia considerar uma
mudana temporria de sua configurao de modo que um dos interruptores de incio ou de limite
est unido por esta via de modo que voc possa verificar sua operao correta.

No se esquea de clicar sobre o boto Apply quando estiver fazendo uma comprovao.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Se tudo estiver bem ento deve restaurar a configurao apropriada.

Se voc tiver problemas voc deve orden-los agora isto ser muito mais fcil quando comea a
movimentar os eixos. Se voc no tiver um multmetro ento ter que comprar ou pedir emprestado
um verificador lgico ou um adaptador de D25 (com diodos emissores de luz) que lhe permita
controlar o estado de seus pinos. Em essncia precisa achar se (a) os sinais de entrada e sada do
computador so incorretos (exemplo. Mach3 no est fazendo o que voc quer ou espera) ou (b) os
sinais no conseguem comunicao entre o conector D25 e sua mquina de usinagem (exemplo: um
problema eltrico ou configurao com a interface ou mquina). 15 minutos de ajuda de um amigo
experiente pode fazer milagres nesta situao, se voc explicar cuidadosamente a ele qual e como
seu problema.

Voc se assombrar com que frequncia estes problemas terminam repentinamente com palavras
como " OH ! j vejo que o problema deve ser, isso .."

5.4 Definir as unidades de trabalho

Com as funes bsicas de trabalho, hora de configurar o controlador de eixo. A primeiro coisa
para decidir se voc deseja definir suas propriedades em unidades mtricas (milmetros) ou

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

polegada. Voc ser capaz de trabalhar em qualquer unidade que escolher. A matemtica para
configurao ser ligeiramente mais fcil se voc escolher o mesmo sistema que foi usado em seus
eixos (por exemplo o fuso de esferas). Assim um fuso com 0.2" de avano por volta (5 tpi) fcil de
configurar tanto em polegadas como em milmetros. Similarmente um fuso de 2mm de avano ser
mais fcil em milmetros. A multiplicao e/ou diviso por 25.4 no so difceis e s algo diferente
para se considerar.

A est uma vantagem ao ter que configurar as unidades nas unidades em que normalmente
trabalha. Voc pode usar o DROs para mostrar neste sistema seja o que seja que o programa esteja
fazendo (exemplo: comutar unidades por G20 e G21).

Assim a escolha sua. Use Config>Setup Units para escolher milmetros ou polegadas (veja-a
figura 5.10). Uma vez que voc tenha feito uma escolha voc no pode mais troc-lo, seno ter
que recalcular tudo novamente, do contrrio ser criada uma enorme confuso!

5.5 Aferindo os motores

Bem, depois de todos esses detalhes hora de ver alguma coisa funcionar - literalmente ! Esta
seo descreve a configurao do controlador dos eixos e o controlador de Spindle, se sua
velocidade for controlada por Mach3,.

A estratgia completa para cada eixo :

calcular quantos pulsos devem ser enviados ao controlador de cada unidade (polegada ou
mm) de movimento da ferramenta ou mesa,

estabelecer a velocidade mxima para o motor

configurar a proporo de acelerao/desacelerao requerida.

Aconselhamos trabalhar com um eixo por vez. Poderia comear fazendo funcionar o motor antes que
se conecte mecanicamente mquina de usinagem.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Antes de alimentar sua placa controladora e os motores, verifique duas vezes toda a fiao eltrica,
para ver se no tem nada errado com ela. Confira e reconfirme tudo e s passe para a segunda fase
(energizao) quando tiver certeza de que est tudo normal com esta etapa. Vrios so os
problemas que ocorrem nesta fase da montagem, e a maioria destes problemas so evitados com
uma conferncia mais apurada da instalao.

Confira tudo. Nada pode passar despercebido. Verifique as fases das bobinas dos motores e
compare com o diagrama esquemtico do manual de sua placa controladora. Qualquer dvida
precisa ser resolvida agora. Depois tarde demais.

5.5.1 Calcular os passos por unidade

Mach3 pode realizar automaticamente uma comprovao de movimento sobre um eixo e calcular os
passos por unidade e isto provavelmente o melhor para a correta aferio, mas mesmo assim
apresentamos a teoria global aqui.

O nmero de passos que Mach3 deve enviar por uma unidade de movimento depende do
controlador mecnico (por exemplo, o passo do fuso de esferas, a reduo do acoplamento entre o
motor e o fuso), as propriedades do motor de passo ou o codificador no servo motor e o micro passo
ou engrenagem eletrnica no controlador eletrnico.

5.5.1.1 Calculando o controlador mecnico

Voc vai calcular o nmero de voltas do eixo do motor que so necessrias para mover o eixo da
mquina por uma unidade. Isto provavelmente ser mais que um para as polegadas e menos de um
para os milmetros, mas isto no importa. Com uma calculadora, fazer este clculo fcil.

Voc precisa saber o passo de seu fuso (por exemplo: distncia entre os fios de rosca, de uma crista
outra) e o nmero de entradas. Os fusos em polegadas podem ser especificados em fios por
polegadas (tpi). O passo 1/tpi (exemplo: o passo de um fuso de entrada simples de 8tpi 1/8
=0,125)

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Se o fuso for de entradas mltiplas, multiplique o passo pelo nmero de entradas para conseguir o
passo efetivo da rosca. O passo de rosca efetivo , portanto a distncia que o eixo se move para
uma revoluo do fuso.

Agora voc pode calcular as revolues do fuso por unidade

Revolues do fuso por unidade = 1/passo de rosca efetivo.

Se o fuso for acoplado diretamente ao eixo do motor ento estas so as revolues do motor por
unidade. Uma volta completa no eixo do motor equivale a uma volta completa no fuso. Se o motor
tiver uma engrenagem ou correia como acoplamento ao fuso com o NM dente na engrenagem do
motor e Ns dente na engrenagem de fuso ento:

Revolues do motor por unidade = revolues do fuso por unidade * Ns/NM

Por exemplo, suponha que nosso fuso de 8tpi est conectado ao motor atravs de correia dentada
com uma polia de 48 dentes no fuso e uma polia de 16 dentes no motor, ento o passo do eixo do
motor seria 8 * 48/16 = 24

Como exemplo mtrico, suponha que um fuso de duas entradas tem 5 milmetros entre os filetes de
rosca (exemplo: o passo efetivo da rosca 10 milmetros) e est acoplado ao motor com uma polia
de 24 dentes no eixo do motor e uma polia de 48 dentes no fuso. Assim as revolues do fuso por
unidade = 0.1 e as revolues do motor por unidade 0.1 * 48/24 = 0.2

Para um controlador com engrenagem de cremalheira e pinho ou correia dentada o clculo


similar.

Encontre o passo dos dentes da correia dentada. As correias dentadas esto disponveis em passos
mtricos e imperiais com 5 ou 8 milmetros de passos mtricos comuns e 0.375" (3/8 ") polegadas
comum para correias dentadas e cremalheira. Para uma engrenagem de cremalheira encontre seu

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

passo de dente. Melhor faz-lo medindo a distncia total entre 50 ou ainda 100 dentes. Note que,
porque as engrenagens padres so feitos a um passo diametral, sua longitude no ser um nmero
racional dado que inclui a constante p (pi = 3.14152) ?

Para todas as guias chamaremos a este passo de dente (tooth pitch).

Assim, por exemplo com uma cremalheira de 3/8" e uma engrenagem de 13 dentes que est no
eixo do motor ento as revolues do motor por unidade = 1 / (0.375 * 13) = 0.2051282.

Observamos que isto quase "transmisso direta" e o motor poderia necessitar de uma caixa de
engrenagens de reduo adicional para suprir as necessidades de torque.

Neste caso multiplique as revolues do motor por unidade pela relao de reduo da caixa de
engrenagens.

Revolues do motor por unidade = revolues do eixo do motor por unidade * Ns / NM

Por exemplo uma caixa 10:1 daria 2.051282 revolues por polegada.

Para eixos rotativos (por exemplo, mesas rotativas) a unidade o grau. Voc precisa fazer clculos
baseado na relao do fuso.

Esta tem frequentemente 90:1. Assim com um acionamento por motor direto ao fuso uma revoluo
d 4 graus assim as revolues do motor por unidade 0.25. Uma reduo de 2:1 do motor ao fuso
d 0.5 revolues por unidade.

5.5.1.2 Calcular passos por revoluo de motor

A resoluo bsica de todo os motores de passo modernos so 200 passos por revoluo (exemplo:
1.8 por passo).

Nota: alguns motores de passo tm 180 passos por revoluo mas provvel que no os encontre
se voc est comprando motores novos ou quase novos.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

A resoluo bsica de um servo motor depende do codificador em seu eixo. A resoluo do


codificador normalmente citada por CPR (ciclos por revoluo) porque a sada na realidade dois
sinais de quadratura e a resoluo efetiva ser quatro vezes este valor.

5.5.1.3 Calculando o passo por revoluo do motor no Mach3

Recomendamos enfaticamente que voc use controladores eletrnicos de micro passos para motores
de passo.

Com um controle de passos completos ou meio passo voc necessitar de motores muito maiores
que podem apresentar ressonncias que limitaro a execuo a certas velocidades.

Alguns controladores de micro passos tm um nmero fixo de micro passos (tipicamente 10)
enquanto que outros podem ser configurados.

Caso use uma controladora com 10 micro passos, o Mach3 precisar enviar 2000 pulsos para que o
fuso complete uma revoluo completa.

Alguns controladores de servo motor requerem um pulso por conta da quadratura do codificador do
motor (assim dando 1200 passos por revoluo para um codificador de 300 CPR. Outros incluem
engrenagem eletrnica onde voc pode multiplicar os passos de entrada por um valor inteiro e, s
vezes, o resultado da diviso por outro valor inteiro. A multiplicao dos passos de entrada pode ser
muito til no Mach3 como a velocidade de servo motores pequenos com um codificador de alta
resoluo pode ser limitado pela mxima taxa de pulso que o Mach3 pode gerar.

5.5.1.4 Passos por unidade no Mach3

Agora podemos, finalmente, fazer alguns clculos:

Passos por unidade no Mach3 = Passos por revoluo no Mach3 * revolues do motor por unidade

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

A figura 5.11 mostra o quadro de dilogo para o Config>Motor Tuning. Clique sobre um boto
para escolher o eixo que est configurando e entre o valor calculado de passos por unidade em
Mach3 na caixa que est sobre o boto Save.

Este valor no tem que ser um inteiro, assim voc pode obter tanta exatido quanto desejar. Para
evitar esquecimentos posteriores, clique em Save Axis Settings agora.

5.5.2 Configurando a mxima velocidade do motor

Ainda usando o quadro de dialogo Config>Motor Tuning, quando voc move o cursor deslizante
de velocidade ver um grfico de velocidade.

Percebe-se, por este grfico, que o eixo acelera, gira possivelmente a toda velocidade e ento
desacelera. Ponha a velocidade no mximo por enquanto. Use o cursor deslizante de acelerao
para alterar a taxa de acelerao/desacelerao (estes so sempre os mesmos).

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Quando voc usa o cursor deslizante os valores nos quadros da velocidade (Velocity) e de
acelerao (Accel) so atualizados.

Nota: A velocidade est em unidades por minuto. Accel est em unidades por second ao
quadrado.

Os valores de acelerao podem ser expressos em Gs para que se tenha uma impresso subjetiva
da fora que ser aplicada a uma mesa macia ou pea de trabalho.

A velocidade mxima que pode mostrar estar limitada pela taxa mxima de pulso de Mach3.

Suponha que ele tenha sido configurado para 25.000 Hz e 2000 passos por unidade.

Ento a mxima velocidade possvel 750 unidades por minuto.

Este mximo, entretanto no seguro para seu motor, mecanismo de controle ou mquina; s o
Mach3 na velocidade mxima .

Pode fazer os clculos necessrios ou fazer certos ensaios prticos. Compensa tentar isto primeiro.

5.5.2.1 Ensaios prticos de velocidade de motor

No esquea de salvar a configurao do eixo depois de pr os passos por unidade. Clique em OK


no quadro de dilogo.

Clique sobre o boto Reset assim seu LED ficar aceso continuamente.

Volte para o Config>Motor Tuning e escolha seu eixo.

Use o cursor deslizante de velocidade para configurar o grfico em 20% da velocidade mxima.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Aperte a tecla de flecha para cima (Up key) em seu teclado. O eixo deve mover-se na mesma
direo. Se ele se negar a mover-se, ou comear a patinar, escolha uma velocidade inferior. Se ficar
muito lento, escolha ento uma velocidade mais alta. A tecla de flecha para baixo faz girar na outra
direo.

Se a direo estiver invertida (seta para baixo faz o eixo mover-se na direo contrria), ento
mude a configurao de Low ativo no pino Dir do eixo na aba Config>Ports & Pins>Output Pins
(e pressione Apply) ou verifique o quadro apropriado no Config>Motor Reversals para o eixo que
est usando. Voc pode tambm desconectar e inverter as bobinas do motor.

Se um motor de passos apita, chia, estola, aquece, mas no gira enfim, apresenta alguns (ou todos)
estes sintomas, provavelmente voc o conectou incorretamente ou ento voc est com excesso de
velocidade.

Primeiro confira a documentao do motor. Verifique se a ligao das fases est correta.

A ligao de motores com 8 fios costuma ser muito confusa. Verifique novamente.

A maioria dos defeitos nesta etapa costuma acontecer devido a ligaes erradas das fases do motor.

Se voc no tiver nenhum problema, seu motor tenha respondido eficientemente, ento deve estar
sentido o prazer de ter seguido o conselho: compre bem, compre apenas uma vez.

A maior parte das controladoras trabalharo bem com uma largura de pulso mnimo de 1
microssegundo

Se voc tiver problemas com os movimentos de teste (por exemplo o motor parece muito ruidoso)
primeiro verifique se os pulsos no esto investidos (pelo Low ativo sendo configurado
incorretamente para passo (Step) na aba Output Pinos do Ports & Pins).

Caso esteja tudo normal, ento pode experimentar aumentar a largura do pulso para, digamos, 5
microssegundos

A interface de passo e direo muito simples mas, se no for corretamente configurada poder
apresentar certos problemas que sero difceis de serem solucionados. Cuidado nesta etapa nunca
ser demais.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

5.5.2.2 Calculando a mxima velocidade do motor

Se quiser calcular a velocidade mxima do motor ento leia esta seo.

H muitos fatores que definem a velocidade mxima de um eixo:

A mxima velocidade permitida do motor (talvez 4000 rpm para um servo motor ou 1000 rpm
para um motor de passo)

A mxima velocidade permitida do fuso de esferas (depende da longitude, dimetro, mancais,


etc..

Velocidade mxima da correia dentada ou caixa de engrenagens de reduo

A velocidade mxima que o controle eletrnico suportar sem apresentar um defeito.

A velocidade mxima para manter a lubrificao das partes mveis da mquina

Os dois primeiros itens desta lista so os que mais costumam afetar suas montagens, portanto,
aconselhamos que voc analise as especificaes dos fabricantes, calcule as velocidades permitidas
do fuso e do motor e relacione estes a unidades por segundo do movimento de eixo. Ponha este
valor mximo no quadro de velocidade de aferio do motor para o referido eixo.

O frum Mach1/Mach2 do Yahoo! um lugar til para conseguir conselhos de outros usurios de
Mach3.

5.5.2.3 Configurao automtica de passos por unidade

Voc pode no saber exatamente qual a correspondncia exata entre os pulsos produzidos pela
sua placa controladora e a distncia que se move o fuso. Mas desde que consiga medir corretamente
a distancia movida pelo eixo, usando um paqumetro ou outro instrumento de medida qualquer,
pode ento conseguir fazer com que o Mach3 calcule exatamente os passo por unidades em que ele
deve ser configurado.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

A figura 5.12 mostra o boto na tela de configurao para iniciar este processo. Em Pick Axis to
Calibrate voc deve indicar o eixo que deseja calibrar.

A configurao bem simples. Voc entra com uma distncia nominal e aguarda o Mach3 deslocar o
eixo. Esteja neste momento preparado para interromper o movimento com o boto Estop, se notar
que o movimento ir provocar coliso com o final do curso do eixo. Isto poder acontecer se a sua
configurao atual estiver fora de alcance.

Quando o eixo parar de se deslocar, voc dever medir a distncia exata deste deslocamento. Digite
o valor encontrado na caixa correspondente e clique Enter. Isto ser usado para calcular o passo
real por unidade de cada um dos eixos de sua mquina.

5.5.3 Definindo a acelerao

5.5.3.1 Inrcia e foras

Nenhum motor capaz de mudar a velocidade de um mecanismo instantaneamente. necessrio


um torque para provocar um momento angular s partes giratrias (incluindo o prprio eixo do
motor) e o torque convertido em fora pelo mecanismo (fuso e porca, etc.) tem que acelerar as

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

partes mveis da mquina e a ferramenta ou a pea de trabalho. Alguma fora ser consumida para
superar a frico e, obvio fazer com que a ferramenta corte.

Mach3 acelerar (desacelerar) o motor a uma taxa pr-definida. Se o motor pode proporcionar
mais torque que o necessrio para o corte, frico e foras de inrcia mantendo a taxa de
acelerao dada, ento tudo vai bem.

Se o torque for insuficiente ento o motor pode comear a perder passos. No caso de servos
motores, o controlador pode assinalar uma condio de erro, mas se isto no acontecer o prprio
servio estar comprometido, uma vez que se perder a exatido do corte. Isto ser explicado com
mais detalhes em um prximo captulo.

5.5.3.2 Experimentando diferentes valores de acelerao

Teste seus eixos com diferentes configuraes de acelerao no quadro de dilogo que serve para
aferir o motor.

Em aceleraes baixas (uma inclinao suave no grfico) voc ser capaz de ouvir a rampa de
acelerao subindo e descendo.

5.5.3.3 Evitando erros do servo

A maior parte dos movimentos feitos em um programa so coordenados entre dois ou mais eixos
movendo-se em conjunto.

Assim em um movimento de X=0, Y=0 a X=2, Y=1, Mach3 mover o eixo X a duas vezes mais
rpido que o eixo Y.

Isto no s coordena os movimentos a velocidade constante, mas assegura que a taxa de


velocidade requerida seja aplicada durante a acelerao e a desacelerao acelerando todos os
movimentos a uma velocidade determinada pelo eixo "mais lento".

Se voc especificar uma acelerao muito alta para um certo eixo, ento Mach3 assumir que pode

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

usar este valor. Como na prtica o eixo no conseguir acompanhar a velocidade, ento pode
acontecer perdas de passos. Isto provoca inexatido nos trabalhos executados.

5.5.3.4 Escolher um valor de acelerao

bastante possvel, conhecendo todas as massas das partes mveis, momentos de inrcia do motor
e dos fusos, foras de frico e o torque disponvel do motor, calcular qual a acelerao mxima que
pode ser obtida.

Os catlogos dos fabricantes de fusos de esferas e guias lineares frequentemente incluem os


clculos de exemplo.

A menos que voc queria a essncia na execuo de sua mquina, ns recomendamos configurar o
valor a um som confortvel durante os testes. Isto, de regular a mquina de ouvido no muito
cientfico, mas quase sempre produz bons resultados.

5.5.4 Salvando a configurao e provando eixo

Finalmente no esquea de clicar sobre Save Axis Settings para salvar a taxa de acelerao
antes de prosseguir.

Voc deve agora verificar seus clculos usando o MDI para fazer um movimento definido G0.

Para uma verificao mais grosseira, voc pode usar uma rgua de ao. Uma prova mais exata pode
ser feita com um relgio comparador.

Voc pode aproveitar o prprio Spindle para prender o relgio comparador.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Suponha que esteja testando o Eixo X e tem um bloco corredio de 4.

Use a tela MDI para escolher as unidades de polegada e coordenadas absolutas. (G20 G90). Prepare
um bloco na mesa e mova o eixo lentamente at que a sonda do relgio comparador toque o bloco
de forma bastante suave.

Gire o bisel at que o ponteiro atinja o zero. Isto ilustrado na figura 5.12.

Agora use a tela MDI de Mach3 e clique sobre o boto G92X0 para pr zero no DRO do eixo X.

Mova a mesa a X = 4.5 com o comando G0 X4.5. A diferena deve ser ao redor de meia polegada.
Se no for, ento h algo errado com seus clculos de passos por unidades. Verifique e corrija, se
for necessrio.

Mova-se agora para X = 4.0 com o comando G0 X4. Este movimento na direo menos X, de
forma que o retrocesso no mecanismo ser eliminado. O eixo volta sua posio de origem e o
relgio comparador mostrar seu erro de posicionamento. Este erro no pode passar de um
milsimo, mais ou menos. A figura 5.13 o bloco em posio.

Reposicione o bloco e G0 X0 . Repita o teste at conseguir um conjunto de uns 20 valores e veja


como se reproduz o posicionamento. Se conseguir variaes muito grandes ento h algo errado

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

mecanicamente. Se conseguir erros consistentes ento pode configurar muito bem o valor de passos
por unidade para obter a mxima exatido.

Depois deve verificar se o eixo no perde passos em movimentos repetidos.

Use o editor para entrar o seguinte programa:

F1000 (Mach3 limitar a velocidade )

G20 G90 (polegada e absoluto)

M98 P1234 L50 (executar a sub-rotina 50 vezes)

M30 (parada)

O1234

G1 X4

G1 X0 (avanar e retroceder)

M99 (retorno)

Clique sobre Cycle Start para execut-lo. Verifique se o movimento executado suavemente.

Quando terminar, o relgio comparador deve estar marcando zero, ou algo bem prximo disto. Se
tiver problemas ento precisar sintonizar muito bem a velocidade mxima da acelerao do eixo.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

5.5.5 Repita a configurao dos outros eixos

Com a confiana que ter ganho com o primeiro eixo deve ser capaz de repetir rapidamente o
processo para os outros eixos.

5.5.6 Configurao do motor do Spindle

Se a velocidade de seu motor de Spindle fixa ou controlada manualmente ento pode ignorar esta
seo. Se o motor comutado em ligado/desligado, em outra direo, por Mach3 ento este poder
ser configurado com as sadas de rel.

Se Mach3 estiver configurado para controlar a velocidade do spindle por um controlador de servo
motor que aceita pulsos de passo/direo ou por um controlador de motor de pulso de largura
modulada (PWM) ento esta seo lhe diz como configurar seu sistema.

5.5.6.1 Velocidade do motor, velocidade do spindle e polias

O passo e direo, e PWM ambos lhe permitem controlar a velocidade do motor. Quando est voc
est usinando, precisa saber e poder controlar a velocidade do Spindle. A velocidade do motor e
spindle est, obvio, relacionada pelas polias ou engrenagens que os unem. Ns usaremos aqui o
termo polia para nos referirmos a ambos.

Voc pode, no sistema apresentado na Figura 5.15, escolher por exemplo a polia 4 no motor e a um
no spindle, obtendo assim uma velocidade final prximo 10.000 rpm e isto precisa ser informado
ao programa que no tem como saber, se voc no informar-lhe, qual a velocidade em que o spindle
est trabalhando.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

A velocidade considerada pelo sensor no eixo da polia ser igual velocidade do eixo spindle.
Quando usar engrenagem(s) de reduo ser ajustado a sua posio no "ponto baixo", entretanto,
duas coisas acontecem. Uma, a velocidade vista pelo sensor de velocidade poder ser
aproximadamente 8.3 vezes a velocidade real do eixo, porque a velocidade do eixo ser reduzida
pela(s) engrenagem(s) de reduo. Dois, quando o motor est funcionando para frente, o eixo
girar no reverso por causa da reduo advinda da engrenagem. Estas discrepncias podero ser
compensadas em Mach3 apropriadamente configurando as entradas da(s) polia(s) que
correspondem escala das velocidades baixas. Configure a relao para ser igual reduo da(s)
engrenagem(s). Mach3 dividir a velocidade vista pelo sensor de velocidade pela relao que indica
a velocidade correta do eixo. Igualmente verificar a caixa "Reversed", assim que Mach3 ter noo e
far o intercambio da mudana de ir "para frente" e de "reverso" para aquelas etapas da polia.

Tabela 5-3 Lista os Ajustes Apropriados.1

_______________________________________________________________________

_______________________________________________________________________

__

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Tabela 5-3: Configurao das Polias para Bridgeport Polia J

Polia Velocidade Velocidade Relao Invertido


1 660 0 1
2 1115 0 1
3 1750 0 1
4 2720 0 1
5 80 0 8.3 X
6 135 0 8.3 X
7 210 0 8.3 X
8 325 0 8.3 X

Os valores da velocidade mnima no so dados na tabela 5-3 porque dependero das caractersticas
de funcionamento de suas controladoras de motor em particular. (Uma velocidade mnima de 0
trabalhar sempre, mas voc no ter proteo em sobre carga oferecida por uma velocidade
mnima corretamente configurada).
5.5.5.2 Controlador do Spindle com Largura de Pulso Modular
Para configurar o motor do spindle com o controle de PWM, verifique as caixas do Use Spindle Motor
Output and PWM Control na aba de Config>Port and Pins>Spindle Setup (Figura 5-7).

Encontre a caixa PWMBase Freq. O valor que voc ir colocar ser aqui a frequncia da onda
quadrada cuja largura de pulso modulada. Este ser o sinal que aparece no pino em passo do eixo.
Mais elevada frequncia que voc escolher aqui, mais rpido seu controlador ser capaz de
responder s mudanas da velocidade, mas ser baixa a "resoluo" das velocidades escolhidas. O
nmero de velocidades diferentes a Engine pulse frequency dividido pela PWM Base freq. Por
exemplo, se voc est funcionando em 35.000 Hz e configurar o PWM Base em 50 Hz, estar esto
a 700 RPM de velocidade discreta disponvel. Isso quase certamente o suficiente em todo o
sistema, porque um motor com velocidade mxima de 3600 RPM poderia, teoricamente, ser
controlado em passos menores que 6 RPM.

Entre com o mnimo aceitvel da porcentagem de sinal de PWM na caixa Minimum PWM. Referncias
e orientaes na documentao do produto ou adquira com seu vendedor.
1. No pode estar correto para todas as cabeas da polia J; verificar para sua mquina em
Definir um pino da sada na aba Motor Outputs (Figura 5-5) para o passo do spindle. Este pino
deve ser conectado a sua eletrnica de controle do motor de PWM. Voc no precisa um para a
direo do spindle, assim que ajustar este pino a 0.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Definir sinais externos da ativao em Config>Ports and Pins>Output Signals para comutar o
PWM controlando o ligar/desligar, se requerido, para ajustar a direo da rotao.

No esquecer de clicar em Apply para fixar todas as mudanas.

Controle de Passo e Direo do Spindle

Para configurar o controle do motor do Spindle em passo e direo, verifique a caixa em Use Spindle
Motor Output e o Passo/Direo na aba de Config>Port and Pins>Spindle Setup (Figura 5-7).
Deixar o PWM Control desmarcado. Definir os pinos da sada na aba em Config>Ports and
Pins>Motor Outputs (Figura 5-3) para o passo e a direo do Spindle. Estes pinos devem ser
conectados a sua eletrnica de movimentao do motor. Apply para fixar as mudanas.

Definir sinais externos da ativao na aba em Config>Port and Pins>Output Signals para
comutar o controlador do motor do spindle em ligar/desligar se voc deseja desligar o motor quando
o eixo estiver parado por M5.
O motor no estar girando, naturalmente, como Mach3 no estar emitindo os pulsos de passo,
mas dependendo do projeto da controladora, o motor poder ainda dissipar fora.

Mover-se agora para Config>Motor Tuning para o "Spindle Axis". As unidades para esta ser uma
volta. Assim os passos por uma unidade ser o nmero de pulsos para uma revoluo (exemplo,
2000 para uma movimentao de 10 micro passos ou 4 x a linha de contagem de um encoder do
servo motor ou o equivalente com engrenagem eletrnica).

A caixa de Vel deve ser ajustada ao nmero de revolues por segundo em velocidade cheia. Por
exemplo, um motor de 3600 RPM precisaria ser ajustado a 60. Uma linha elevada de contagem do
encoder poder limitar a velocidade mxima, porque a taxa mxima de pulso de Mach3 ser
insuficiente para conduzir (exemplo, uma linha de 100 no encoder permitir 87.5 revolues por
segundo em um sistema de 35.000 hertz). O eixo exigir um motor mais poderoso cuja eletrnica
de movimentao seja provvel incluir a engrenagem eletrnica que supera este conflito.
A caixa de Accel pode ser ajustada pela experincia para dar um comeo e um final liso ao spindle.
Se voc quiser incorporar um valor muito pequeno caixa de Accel, voc poder fazer isso digitando
um valor um pouco menor do usado no controle deslizante de Accel. Um spindle rodando acima de
30 segundos ser completamente possvel.

Testando a Controladora do Spindle

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Se voc tem um tacmetro ou estroboscpio, voc poder medir a velocidade do eixo de sua
mquina. Se no, voc ter que julgar pelo olho usando sua experincia.

Em Mach3 os ajustes selecionados, escolhem uma polia que permita 900 RPM. Ajustar a correia ou a
caixa de engrenagens na mquina posio correspondente. Na tela de Program Run, ajuste a
velocidade do spindle exigida a 900 RPM e comear girar. Medir ou estimar a velocidade. Se
estiver errado, voc ter que revisar seus clculos e instalaes.

Voc pode querer verificar as velocidades de todas as etapas da polia da mesma maneira usando
uma velocidade apropriada para ver se muda em cada etapa.

5.6 Outras Configuraes

5.6.1 Configurar homing e Limites por Software

No dilogo em Config>homing/Limits defina o que acontece quando uma operao de referncia


(G28.1 ou uma tecla da tela) executada. Figura 5-22 mostra o dilogo.
Referncia de Velocidades e Direes

Na caixa Speed % ser usado para evitar parar de funcionar no batente de um eixo em velocidade
cheia ao procurar o interruptor de referncia. Mach3 mover o eixo na porcentagem da velocidade
cheia que voc incorporar aqui.

A entrada de Home Neg determina o sentido inicial de busca. Quando voc estiver buscando uma
referncia, Mach3 no tem nenhuma ideia da posio de um eixo. O sentido que se move depende
do ajuste Home Neg. Se a caixa for marcada com um "Tique", o eixo mover-se- no sentido
negativo at que a entrada Home se torne ativa. Se a entrada Home j est como ativa, o eixo
mover-se- no sentido positivo. Similarmente, se a caixa no estiver marcada com um "Tique" e sim
com um "X", o eixo ir move-se no sentido positivo at que a entrada esteja ativa ou o sentido
negativo seja ativo.

Posio dos Interruptores de Home

Se as caixas do Auto Zero estiverem "Ticadas" os DROs dos eixos estaro com os valores das
posies de Reference/Home Switches, definidos como Home Off. (offset) coluna (um pouco alm do
zero real). Isto pode ser til para minimizar o tempo de enviar os eixos para Home com eixos muito
grandes ou lentos.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

, naturalmente, necessrio ter interruptores separados dos limites e os de referncias se o


interruptor de referncia no estiver no fim de um eixo.

Configurar Limites por Software

A maioria das execues dos interruptores de limites envolve alguns acordos. Bat-los
acidentalmente exigir a interveno pelo operador e poder exigir do sistema ser restaurado e
reiniciado. Soft limits vem providenciar uma proteo de encontro a esta sorte do incmodo
acidental.

O software recusar permitir que os eixos se movam parte externa da escala declarada nos limites
dos eixos de X, de Y e de Z. Estes podero ser ajustados na escala -999999 a +999999 unidades
para cada eixo. Quando iniciar o movimento prximo ao limite, sua velocidade estar reduzida
quando dentro de uma Zona Lenta que ser definida para a mesa.

Se a zona lenta for demasiada grande, voc reduzir a rea de funcionamento eficaz da mquina. Se
ajustar demasiadamente pequena, ento voc correr o risco de bater nos limites de frenagem.

Os limites definidos aplicam-se somente quando ligados usando Soft Limits, - veja utilizao em
Limits and Micellaneous Control para maiores detalhes.

Se um programa de pea tentar se mover alm de um Soft Limits, ocorrer um erro.

Os valores de Soft Limits esto usados igualmente para definir o envolvimento do corte se a
mquina for selecionada para a exposio do trajeto da ferramenta. Voc pode achar til para este
fim ou se voc no referenciou sobre os atuais limites.

5.6.1.4 G28 Localizao de Home

As coordenadas G28 definem a posio nas coordenadas absolutas para que os eixos se movam
quando o G2 8 executado. So interpretados nas unidades atuais (G20/G21) e ajustados no
automaticamente se o sistema das unidades for mudado.

5.6.2 Configurar o Sistema no Teclado

Mach3 tem uma configurao global do teclado que podem ser usadas em movimentos ou para
participar dos valores no MDI linhas e etc. Estas teclas so configuradas no dilogo de
Config>System Hotkeys mostrado na Figura 5-23. Clicar sobre a tecla para a funo requerida, a

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

seguir pressionar a tecla para ser usado como um acesso direto. Seu valor ser indicado no dilogo.
Tome cuidado para evitar o uso duplicado de um cdigo, porque poder causar uma confuso sria.

Tabela 5-4 Lista os Comandos Originais Usados para os Hotkeys de Movimento.

Tabela 5-4: Teclas Padro de Movimento

Funo Chave Cdigo Funo Chave Cdigo


X++ Seta direita 39 X-- Seta esquerda 37
Y++ Seta acima 38 Y-- Seta abaixo 40
Z++ Page Up 33 Z-- Page Down 34

5.6.3 Configurar a Folga (Backlash)

O dilogo de Config>Backlash mostrado na Figura 5-24 fornecer uma estimativa da distncia


que dever assegurar de que toda a folga esteja eliminada quando um eixo for do fim "para diante"
quando o movimento for feito. Voc pode igualmente especificar a velocidade em que este
movimento dever ser feito.

Mach3 tentar compensar a folga nos mecanismos de movimentao dos eixos tentando aproximar
cada coordenada requerida do mesmo sentido. Isto poder ser til nas aplicaes como, perfurao,
e no poder conter problemas com uma mquina de corte contnuo onde as mudanas de direo
ocorrem. Igualmente note:

Estes ajustes so usados somente quando a compensao da folga permitida pela caixa ativada.

Considerar a compensao da folga como um "ltimo recurso" quando o projeto mecnico de sua
mquina no pode ser melhorado. Usando ele incapacitar geralmente "as caractersticas de
velocidade constante" em cantos.

Mach3 no poder honrar inteiramente os parmetros de acelerao do eixo e compensar a folga, os


sistemas das controladoras de motores de passos so geralmente desprovidos para evitar o risco de
passos perdidos.

Figura 5-24: Configurar o Dilogo de Folga

5.6.4 Configurar Escravos

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Grandes mquinas tais como Routers ou Mills frequentemente necessitam de duas controladoras,
uma em cada lado do prprio prtico. Se estes se tornarem desalinhados o prtico "cremalheira" em
seu eixo transversal para no ser perpendicular ao eixo longitudinal.

Voc pode usar o dilogo Config>Slave Axis mostrado na Figura 5-25 para configurar Mach3,
assim que uma controladora (dizer ao eixo de X) a controladora principal e a outra ser a escrava
(talvez o eixo de C ser configurado como eixo giratrio). Durante o uso normal, o mesmo nmero
de pulsos de passo ser emitido aos eixos mestre e do escravo com a velocidade e a acelerao que
esto sendo determinadas pelo "mais lento" dos dois.

Quando uma operao de referncia pedida, juntaro at que o interruptor Home de um seja
detectado. Esta controladora posicionar apenas esse interruptor na maneira habitual, mas o outro
eixo continuar at que seu interruptor seja detectado, a seguir posicionado desligando ambos.
Assim os pares de eixos "sero esquadrejados acima" nas posies dos interruptores Home e todos
os desalinhamentos que ocorrerem sero eliminados.

Figura 5-25: Configurar o dilogo dos Eixos Escravos

Embora Mach3 mantenha o mestre e escravo em sincronia, o DRO do eixo escravo no indicar os
offsets (percursos) aplicados pela tabela de ferramentas, dispositivos de troca automtica e etc.
Seus valores podem assim ser desconcertantes ao operador. ArtSoft EUA recomenda
consequentemente que voc use o editor de tela para remover o eixo escravo do DRO e os controles
relacionados de todas as telas exceto a do diagnsticos. Salve todo o novo projeto com um outro
nome que no o original, e use o menu View>Load Screens para carreg-lo em Mach3.

5.6.5 Configurar Percurso de Ferramenta (Tollpath)

O dilogo Config>Toolpath mostrado na Figura 5-26 deixa-o definir como o toolpath ser
configurado.
Origin Sphere, quando ticado, expe um crculo no ponto inicial do toolpath representando
X=0, Y=0, Z=0

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

O 3D Compass, quando ticado, mostra as setas que descrevem os sentidos de X, de Y, e de Z


positivos na exposio do trajeto da ferramenta.

Machine Boundaries, quando ticado, expe uma caixa que corresponde aos ajustes dos soft limits
(limites por software, mesmo se estiverem ligados).

Tool Position, quando ticado, mostra a posio atual da ferramenta sobre a exposio.

O Jog Follow Mode, quando ticado, expe as linhas que representam o toolpath para mover-se
relativo janela com se a ferramenta estivesse parada. Ou seja, a pea ir mover-se e a posio da
ferramenta ficar parada na janela de exposio do toolpath.

Show Tool as above centerline in Turn, refere-se ao Mach3Turn (para exibir toolpaths dianteiros e
traseiros).

O Show Lathe Object, permite a representao 3D do objeto que ser produzido pelo toolpath
(Mach3Turn somente para tornos).
Colors para elementos diferentes da exposio que podero ser configuradas. O brilho de cada um
das cores preliminares sero ativadas em vermelhas, verdes, e os azuis e sero ajustadas em uma
escala de 0 a 1 para cada tipo de linha. Sugesto: Use um programa tal como Photoshop para fazer
uma determinada cor que voc gostaria e dividir seus valores de RGB por 255 (use a escala de 0 a
255) para inserir os valores para Mach3.
Os valores do eixo A, deixa-nos especificar a posio e a orientao do eixo A, para estar
configurado como giratrio, clique no quadro do A-Rotations Enabled.

O Reset plane on Regen, reverte exposio do toolpath ao plano atual sempre que for regenerado
(clicar duas vezes na tela ou pelo boto Regen ao lado da tela).

Na caixa Graphic (quadro negro) a caixa dos limites do movimento da ferramenta.

5.6.6 Configurao Geral

O dilogo de Config>General Config... mostrado na Figura 5-27 nos deixar definir as


modalidades que sero ativas quando Mach3 for carregado (isto , o estado inicial do sistema). As
entradas so descritas coluna aps coluna.
5.6.6.1 Configurao Geral da Lgica, Coluna 1

G20/G21 Control: Se LockDROs to setup units estiver ticado, mesmo que G20 e G21 de alterem as
maneiras das letras de X, de Y, de Z e etc, ser interpretada como (polegada ou milmetro), e os
DRO's indicaro sempre no sistema a unidade da instalao.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Tool Charge: Se Ignore Tool Charge estiver ticado, ser pedido a mudana da ferramenta M6. Se
no ticado, M6 s poder fazer a mudana da ferramenta M6 com comando de Macro.

Se Stop Spindle, Wait for Cycle Start, estiver ticado, um pedido da mudana da ferramenta M6
parar o eixo do Spindle e esperar o reincio manual.

Se Auto Tool Changer, estiver ticado, os Macro de M6Start/M6End sero chamados.

Angular properties: Se ticado, um eixo angular ter suas medidas em graus (quer dizer que
G20/G21 no faro alteraes nas interpolaes de A, de B, e de C). Se A, B, ou C no forem
ticados, ento os eixos estaro com suas medidas nas unidades lineares similares a X, a Y, e a Z.
Program end or M30 or Rewind: Definir ao(s) para ocorrer no fim ou em uma rebobinamento
de um programa da pea. Verifique as funes requeridas. Cuidado: Antes de verificar os artigos
para remover os offsets e para executar G92.1, voc deve estar absolutamente certo de como estas
caractersticas trabalham, ou voc poder encontrar posies das coordenadas muito diferentes do
que voc esperava para o fim de um programa.

M01 Control: Se a caixa de Stop on M1 Command estiver ticada, o comando de parada do


programa opcional M1 estar ativo.

Serial output: Definir o nmero da porta COM a ser usada para o canal de sada serial e a taxa de
baud rate que dever estar a sada. Esta porta pode ser escrita com o certificado de VB em um
comando de macro e pode ser usado para funes especiais do controle de uma mquina (por
exemplo, exposio do LCD, das trocas das ferramentas, das braadeiras dos eixos, dos
transportadores e etc.).

Program safety: Quando ticado, permite ativar a entrar #1 como um bloqueio de segurana.

Configurao Geral da Lgica, Coluna 2

Editor: Especifica o nome do arquivo e executa o editor para alteraes do G-code na tela. A tecla
Browser button deixar escolher o editor apropriado (exemplo, ).

Startup Modals: Initialization String: Especifica uma configurao vlida de G-code para ajustar
o estado inicial do Mach3 quando for comeado. Estes so aplicados depois que for ajustado os
valores por Motion Mode, modalidade da distncia, modalidade de I J, e o plano de movimento ativo
(ver abaixo) assim poder cancel-los. Usar as selees possveis da modalidade de medida para
evitar a confuso. Se o Use Init on All "Resets" estiver ticado, estes cdigos sero aplicados na
maneira que Mach3 ser restaurado - por exemplo, aps uma condio de EStop.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Motion mode: Constant Velocity ajusta G64, Exact Stop ajusta G61.

Distance mode: Absolute ajusta G90, Inc ajusta G91. O Absolute tipicamente "a modalidade
normal" ou convencional. Usar com cuidado se voc mudar para incremental. Ter a modalidade
selecionada estiver errado em relao ao que seu programa no G-code poder fazer o toolpath ser
mostrado muito estranho.

I/J Mode: Voc pode ajustar a interpretao para ser I & J para mover-se em arco. Isto fornecido
para diferentes ps-processadores de CAM e para emular outros controladores da mquina. Na caixa
da modalidade de Inc IJ, modalidade incremental I e J (o ponto central) ser interpretado como
relativo ao ponto de partida central no formato de um arco. Isto compatvel com NIST EMC. Em
absolute mode IJ, modalidade absoluta I e J sero as coordenadas do centro dentro do sistema de
coordenada atual (isto , depois da aplicao do trabalho, da ferramenta e dos offsets G92). Se os
crculos falharem ou e no cortarem corretamente (especialmente se forem demasiado grandes, se
so longe das origens), a seguir a modalidade de IJ no ser compatvel com seu programa de
partes. Um erro neste ajuste a causa a mais frequente das perguntas dos usurios ao
tentar cortar crculos.

Active Plane: X-Y ajusta G17, Y-Z ajusta G19, X-Z ajusta G18.

Jog Increments in Cycle Mode: A tecla do Cycle Jog Step carregar sucessivamente os valores
listados em Step DRO. Isto frequentemente mais conveniente do que digitar um valor em Step
DRO. Introduza o valor especial 999 para comutar a modalidade Cont Jog Mode, (modo contnuo de
movimento). A lista sero sempre dez entradas. Quando termina um passo, dar um ciclo e voltar
ao comeo da lista. Uma sequncia dos valores pode ser duplicada para completar as dez entradas
exigidas na lista.

Configurao Geral da Lgica, Coluna 3

Shuttle Wheel Setting: Shuttle Accel compreensibilidade de Mach3 ao MPG quando est sendo
usado para controlar a execuo das linhas do G-code Shuttle Accel usado igualmente em
Backlash (Folga).

General Configuration: Z 2.5D on output #6, se ticado, controlar a sada #6 dependendo da


posio da atual posio do sistema coordenado do programa do eixo Z. Se Z for maior que 0.0,
ento a sada #6 ser ativada. Voc deve ter um eixo de Z configurado para usar estas

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

caractersticas, mas suas sadas de passo e de direo podero ser configuradas em pinos
inexistentes, por exemplo, Pin 0, Port 0.

Home SW Safety, se ticado, impedir o movimento de direo de um eixo durante o interruptor em


home e se j estiver ativo. Isto ser til para impedir danos mecnicos em uma mquina que
compartilhe de interruptores de limite em ambos os finais de eixo com Home.

LookAhead, determina o nmero de linhas do G-code que o intrprete pode armazenar para a
execuo. No exige normalmente um ajuste.

Ignore M calls while loading, ignora a execuo de M quando o G-code for interpretado para mostrar
o trajeto da ferramenta. Algumas chamadas de M fazem coisas como iniciar spindle, ligar bombas de
leo, etc., devem ser executadas somente quando o programa de pea estiver realmente
funcionando.

M9 Execute after Block, causa um bloco que contm um comando M9 para executar o M9 depois. M9
liga o lquido refrigerante. Alguns ps-processadores escrevero uma linha como: M9 G01 X##, que
pde executar um corte. Se M9 foi desligado quando iniciado, no aparecer no fim do bloco, o
ltimo corte ser feito sem refrigerao.

UDP Pendant Control, opo OEM para controle de pendente Ethernet. Os usurios podem ignorar.

Run Macro Pump, se ticado, no incio do arquivo procurar o MacroPump.m1s na pasta de macro
para o perfil atual e funcionar cada 200 milissegundos.

Charge pump On in EStop, se ticado, retm a carga da bomba e de output (ou sadas) mesmo
quando EStop for detectado. Isto exigido para a lgica de algumas placas de interface.

Persistent Jog Mode, se ticado, recorda a modalidade do movimento que voc escolheu para o
funcionamento
de Mach3Mill.

FeedOveride Persist, se ticado, reter a ultrapassagem selecionada da alimentao no fim de um


funcionamento do programa da pea.

No System Menu in Mach3, se ticado, elimina a barra da seleo de menu do Mach3. Isto poder ser
til em um ambiente de produo e impedir mudanas desautorizadas aos parmetros da instalao
Mach3. A opo tomar o efeito quando voc reiniciar Mach3. Usa-o com CUIDADO ao selecionar
esta opo! Ele ir mant-lo a modificao na instalao do Mach3. Ser estiver certo voc ter uma
maneira de permitir novamente a barra de menu se voc a precisar. O sentido nico ir assim fazer

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

a substituio em seu arquivo de configurao .XML como uma cpia nova, mas restaurar todos os
parmetros restantes da configurao tambm.
Use Key Clicks, se ticado, permitir sons de clique quando introduzir dados nos DROs e em MDI.
(No implementado na verso atual de Mach3.)

Home Slave with Master Axis, se ticado, movimentar ambos os motores de um par de
mestre/escravo ao mesmo tempo. Isto no far o eixo endireitar.

Include TLO in Z from G31, se ticado, incluir o offset da ferramenta nos dados da ponta de prova.

Lock Rapid Feed FRO to Feed FRO, se ticado, aplicar toda a ultrapassagem da porcentagem da taxa
de alimentao se voc fizer alimentao rpida (at 100% da velocidade de ajuste do motor)
assim como taxa de alimentao padro.

Rotational: Rot 360 rollover, se ticado, medir um eixo em um modulo giratrio de 360 graus (0
360 reinicia ento em 0). Se no, manter-se- contando acima (exemplo, duas voltas seriam 720
graus).

Ang Short Roto n G0, se ticado, far ao eixo giratrio a posio dado como um mdulo angular em
360 graus. Os movimentos sero pela rota mais curta a essa posio. Por exemplo, se o eixo estava
em 0 grau e um pedido foi feito para girar a 359 graus, ele giraria -1 em vez de +359.

Rotational Soft Limits, se ticado, aplicar aos interruptores de limite do software aos eixos
giratrios.

Screen Control: Hi-Res Screens, se ticado ampliar a tela duas vezes para ajudar a eliminar a
pixelizao. Use isto somente se voc tem uma boa placa de vdeo e um computador rpido.

Boxed DROs and Graphics, se ticado, mostrar uma borda pequena em torno do G-code, MDI,
trajeto da ferramenta e uma borda pequena em torno do DRO.
Auto Screen Enlarge, se ticado, far com que Mach3 ampliem toda a tela, e todos os objetos nela, se
tiver poucos pixels na tela do PC, isso assegurar que preencha a rea de tela inteira.

Flash Errors and comments, se ticado, mostrar todas as mensagens e comentrios pertinentes a
erros indicados em flash.

5.6.6.4 Configurao Geral da Lgica, Coluna 4

DImputs Signal Debouncing/Noise Reduction: Debounce Interval/Index Debounce: Especificar


o nmero de pulsos do Mach3 para que um interruptor, para ser estvel e para que seu sinal seja
considerado vlido. Exemplo, se um sistema funcionar em 35.000 hertz, 100 dariam

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

aproximadamente um tempo de 3 milissegundos de debounce (100 35000 = 0.0029 segundos). O


ndice de pulso e as outras entradas tero ajustes independentes.

Configurao Geral (continuao da coluna 3): Disable Gauge/concavity checks, se no for


ticado, Mach3 verificar durante a compensao de corte (G41 e G42) se o dimetro da ferramenta
demasiado grande para cortar "dentro dos contornos" sem picotar o trabalho. Tique a caixa para
incapacitar o aviso.

G04 Dwell param in Milliseconds, se ticado, o comando G4 5000 dar uma interrupo de 5
segundos ao iniciar. Se o controle no for ticado, o valor da interrupo estar tratado como
segundos. (G4 5000 daria a uma interrupo de 1 hora, 23 minutos e 20 segundos).

Use WatchDogs, se ticado, disparar um EStop se o Mach3 parecer no funcionar corretamente.


Voc pode precisar desclicar ele se iniciar esprios com EStops em alguns computadores mais lentos
com operaes como carregar alguns drivers.

Debug this Run, se ticado, dar diagnsticos extras ao desenho do programa. ArtSoft EUA poder
perguntar-lhe se voc permitir esta opo quando pedir um suporte.

Enhanced Pulsing, se ticado, assegurar a grande exatido dos pulsos cronometrando (aqui a
necessidade para controladoras de motores de passo) para uma espessa adio de tempo no
processador central. Voc deve geralmente selecionar esta opo.

Allow Wave files, se ticado, permitir que o Windows .WAV gere sons no Mach3. Isto poder ser
usado, por exemplo, para sinalizar o erro ou a ateno exigida pela mquina.

Allow Speech, se ticado, permitir que Mach3 use o agente da Microsoft para informao de
mensagens do sistema e "textos de ajuda com a tecla direita". Veja a opo do discurso no painel de
controle de Windows em usando configuraes de voz, velocidade do discurso, etc.

Set charge pump to 5kHz - Laser Stndby, se ticado, carregar a sada(s) da(s) bomba(s) em um
sinal de 5 kHz (para a compatibilidade com alguns lasers), geralmente o padro ser o sinal de
12.5kHz.

Use OUTPUT 20 as Dweel Trigger, se ticado, torna a ligar a sada 20 sempre que a interrupo for
ativa.

No FRO on Queue, se ticado, atrasar a aplicao da ultrapassagem da taxa de alimentao at que


a fila de comandos espere para serem executados esteja vazia. Isto s vezes ser necessrio para
evitar exceder velocidades ou aceleraes permitidas ao aumentar em FRO 100%.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Turn Manual Spindle Incr: Esta caixa o deixar levantar ou abaixar o valor de RPM do eixo do spindle
usando as teclas OEM 350 e 351.

Spindle OV increment: Esta caixa o deixa levantar ou abaixar a porcentagem de RPM do eixo do
spindle usando as teclas OEM 163 e 164.

CV Control: Plasma Mode, se ticado, executar os controles Mach3 da velocidade constante das
caractersticas de cortadores plasma. Far anti-mergulho e tentativas de no cantos redondos em
algumas circunstncias. Geralmente, ArtSoft EUA sugere-o no selecionar esta opo a menos que
sua mquina tenha uma acelerao muito pobre e a definio pobre de passos.

CV Dist Tolerance, o deixar definir o erro de seguimento permissvel ao operar na modalidade de


velocidade constante. Isto afetar a quantidade de arredondamento em cantos. Ajuste isto a
permitir um elevado valor e um aumento no arredondamento como movimento mais rpidos.

G100Adaptive NumbsCV (obsoleto.)

Stop CV n angles >n CV, ser onde manter a velocidade constante durante todos os movimentos
angulares ou do arco ao obedecer ao parmetro da acelerao. Isto no possvel durante alguns
movimentos, e esta opo ir deix-lo especificar a quantidade de movimento angular permissvel
na modalidade do CV antes de comutar automaticamente para a modalidade de Exact Stop. Ajustar-
se a 90 graus geralmente ir ser um bom acordo.

Axis DRO Properties: Tool Selections Persistent, se ticado, recordar a ferramenta selecionada na
parada pelo programada de Mach3.

Opcional offset Save, se ticado, alertar para verificao se voc quer realmente que se faam
alguma salvao no pedido Persistent offsets.

Persistent offsets, se ticado, conservar o trabalho e a ferramenta nas tabelas permanentes voc
selecionar entre funcionamentos de Mach3Mill. Ver igualmente o Optional offset Save.

Persistent DROs, se ticado, eixos dos DROs tero os mesmos valores no incio quando Mach3 for
fechado. Anotar as posies dos eixos fsicos pouco susceptvel de serem preservados,
especialmente se a mquina fresadora for desligada, com controladoras de micro passos

Copy G54 from G59.253 on startup, se ticado, reiniciar o G54 (isto o trabalho de deslocamento 1)
os valores dos trabalhos do offset deslocam 253 valores quando Mach3 for iniciado. clicar isto se
voc quiser comear acima G54 em sempre ser um sistema de coordenadas fixas (exemplo, o

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

sistema de coordenadas da mquina) mesmo se um usurio precedente puder ter alterado e tiver
salvado um comando no padronizado dos valores.

5.7 Como so Armazenadas as Informaes de Perfil

Nota: ArtSoft EUA RECOMENDA FORTEMENTE que voc crie seus prprios perfis, clonando um
dos perfis padro fornecidos. Se voc fizer assim, no modificar os perfis padro de configurao
do Mach3. Desta maneira, os perfis estaro sempre disponveis a voc como um ponto de partida
conhecido.

Alm de criar seus prprios perfis ajudar a manter sua informao de configurao sobre a antiga
instalao e manter a atualizao do Mach3. Se voc modifica os perfis padro (Mach3Mill ou
Mach3Turn), sobre escrever pelo processo da atualizao do programa... e voc perder todos os
seus ajustes. Referncias na seo 2.3,perfis Mach3.

Quando o programa de Mach3.exe for iniciado, ir alert-lo para um arquivo de perfil de usurio. Os
perfis geralmente se encontram em uma pasta na raiz de onde foi instalado o Mach3 e ter a
extenso .XML. Voc pode ver e imprimir os ndices do arquivo de perfil com o Internet Explorer ou
um outro web browser. (XML uma lngua usada em pginas da Web).

A instalao do programa Mach3 ajusta-se aos atalhos para funcionar Mach3.exe com perfis padro
para uma fresadora e para um torno (isto , Mach3Mill e Mach3Turn). Voc poder criar seus
prprios atalhos, cada um com um perfil deferente assim o computador poder controlar uma
grande variedade de mquinas ferramenteiras. Isto muito til se voc tem mais de uma mquina e
exigem valores diferentes para os ajustes dos motores, ou tem um arranjo diferente para os
interruptores de limite e de home.

Voc poder iniciar Mach3 .exe (usando o atalho Mach3Loader) e escolh-lo na lista de perfis
disponveis, ou voc poder configurar os atalhos extras que especificaro o perfil para serem
usados.

Em um atalho, o perfil a ser carregado ser dado no argumento de "/p" no alvo das propriedades do
atalho. Para ver um exemplo, inspecione as propriedades do atalho de Mach3Mill. Isto pode ser feito
clicando com o boto direito do mouse no atalho e nas propriedades de escolha do menu.

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Um arquivo .XML para um perfil poder ser editado por um editor externo tal como o bloco de
notas, mas voc estar recomendado muito fortemente a no fazer este mtodo a menos que
voc tenha inteiramente conhecimento de como trabalha cada entrada no arquivo. Alguns usurios
encontraram efeitos muito estranhos com arquivos mal formatados Observe que alguns Tags (por
exemplo, a disposio de tela) so criados somente quando um valor padro interno for cancelado
usando os menus do Mach3. muito mais seguro usar menus da configurao de Mach3 para
atualizar os perfis de XML.

Quando um perfil novo criado, estar criando tambm uma pasta para armazenar seus macros. Se
voc fizer uma "clonagem" de um perfil com macros feitos sob medida, voc dever copiar os
macros para seu novo perfil.

5.8 Documentando suas Configuraes

Voc poder usar a Tabela 5-5 e a Tabela 5-6 abaixo para escrever os ajustes que voc fizer.

Tabela 5-5: Documentar seus Ajustes das Sadas do Motor Aqui

Passo
Dir Low Low
Sinal Ativados Passo Pin # Dir Pin # Ativo Ativo Passo Porta Dir Porta
Eixo X
Eixo Y
Eixo Z
Eixo A
Eixo B
Eixo C
Spindle
Tabela 5-6: Documentar as Entradas de Sinais e Ajustes Aqui

Sinal Ativados Porta # Pino # Ativo Lo Emulado Tecla


X ++
X --
X Home
Y ++
Y --

Revisado em 07/2011-JLM www.thundercnc.com.br


Manual Mach3 portugus-br

Y Home
Z ++
Z --
Z Home
A ++
A --
A Home
B ++

B --
B Home
C ++
C --
C Home
Entrada #1
Entrada #2
Entrada #3
Entrada #4
Ponta de prova
Indexador
Limite Ovrd
EStop
THC ligar
THC levantar
THC abaixar
Esta uma pgina de mo esquerda em branco para a impresso frente e verso.

Revisado em 07/2011-JLM www.thundercnc.com.br