Documente Academic
Documente Profesional
Documente Cultură
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.
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
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 5.6.6.2 5.6.6.3 5.6.6.4 Configurao Geral da Lgica, Coluna 1 Configurao Geral da Lgica, Coluna 2 Configurao Geral da Lgica, Coluna 3 Configurao Geral da Lgica, Coluna 4
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
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..
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).
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.
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
2.3 Instalar
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.
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.
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.
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.
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).
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.
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.
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)
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.
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.
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.
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.
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.
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.
3.4.2 Instrues
Pode teclar seu prprio cdigo ou experimente o seguinte: g21 f100 g1 g1 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. x10 x10 y0 y5
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.
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 toolpath mostra feitos. Voc pode parmetros para ou outra coisa e Se desejar, voc configuraes que executar o iniciais sero os recentemente. instrues. A tela os cortes que sero revisar seus fazer cortes menores relocalizar o cdigo. pode salvar as assim, da prxima vez assistente os dados que voc definiu
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.
g20 g00 g3 g3 g3 g3 g3
f100 x1 x1 x1 x1 x1 x1 y0 y0 y0 y0 y0 y0 z0 z-0.2 i-1 z-0.4 i-1 z-0.6 i-1 z-0.8 i-1 z-1.0 i-1 j0 j0 j0 j0 j0
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 (deslocando-se) na tela assim a Pode ento usar executar a partir here). Nota: Voc deve sempre executar disco rgido e no de um disquete Mach3 necessita de alta velocidade para carreg-lo em memria. O no deve ser s para leitura. seus programas em um ou um pendrive USB. de acesso ao arquivo, arquivo de programa cdigo fazendo scroll linha ficar ressaltada. daqui (Run from
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.
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.
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.
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.
Revisado em 07/2011-JLM www.thundercnc.com.br
Na primeira leitura voc poderia desanimar, por no conseguir compreender os diagramas e os termos tcnicos.
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.
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
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).
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.
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.
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).
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).
, 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.
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.
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.
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.
As propriedades de um so: Baixo custo Conexo simples Pouca (ou nenhuma) manuteno
de 4 cabos ao motor
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)
Na prtica os controladores de motores de passos daro uma a execuo satisfatria com mquinasferramentas 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
Se esta dando uma leitura geral, talvez queira saltar esta seo.
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.
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.
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
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.
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.
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.
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 viceversa e frequentemente isto causaria um movimento do motor muito brusco ou pouco confivel. Os pulsos "invertidos" so mostrados na figura 4.5.
4.6.1 Estratgias
Os interruptores de incio e fim de Switches) so usados para impedir choque com o limite final de Se isto acontecesse, poderia provocar equipamento. Voc pode usar uma o menor equvoco pode provocar
curso (Limit que a mquina se movimento dos eixos. srios danos ao mquina sem eles mas enormes estragos.
Um eixo pode contar tambm um Zero (Home Switch). Mach3 pode (ou todos) mova-se ao seu curso
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:
O primeiro mtodo o melhor e mquina de grande porte, cara e confiar no software e em sua impedir um dano mecnico. Os interruptores conectados ao podem ser inteligentes e s enquanto no se atinge um destes seguro salvo se os limites forem Assim um usurio pode mover fora dos limites, mas faz-lo depende sofisticado.
controlador eletrnico permitem o movimento interruptores. Isto inabilitados. manualmente os eixos em ter um controlador
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
Se voc tiver dois compartilhando uma ser conectados de forma lgico se um interruptor com interruptores Se eles normalmente fechados e estiverem como se mostra na figura
interruptores entrada ento precisam a gerar o sinal um 1 for acionado. Isto fcil mecnicos. tiverem os contatos conectados em srie 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 mquinaferramenta 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).
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 ser acionado um interruptor. Com de curso, isto pode ser causado Em um interruptor como o da tem o comprido suficiente e no Um microswitch pode dar um girar um rodzio por uma rampa A inclinao da rampa faz, repetitividade da operao do continua logo depois de um interruptor de fim pela inrcia da guia. figura 4.7 a alavanca haver dificuldades. overtravel arbitrrio ao (ver a figura 4.11). entretanto, reduzir a interruptor.
A escolha posio
da 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.
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.
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.
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.
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
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.
Os eixos X e Y em uma mquina de alta preciso devem ter um interruptor de incio separado para obter a exatido requerida.
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.
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
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.
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.
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.
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
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
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
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.
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.
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.
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.
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:
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.
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.
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.
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.
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.
5.
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
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.
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.
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.
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.
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.
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
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.
1.
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 a velocidade do spindle for controlada manualmente ento finalizamos esta aba. Clique no boto Apply para guardar os dados desta aba.
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.
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
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.
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.
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.
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.
Use a aba de sinais de sada (Output Signals) para definir quais sadas voc usar. Veja a figura 5.6.
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.
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.
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.
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.
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.
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).
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
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.
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.
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.
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.
Estes parmetros lhe permitem controlar o retardo depois de iniciar ou deter o Spindle antes que
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.
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
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.
A aba final no Config>Ports &Pins opes de perfuratriz (Mill Options). Veja a figura 5.9.
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.
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.
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 .."
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
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.
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.
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)
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
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.
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.
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.
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.
Agora podemos, finalmente, fazer alguns clculos: Passos por unidade no Mach3 = Passos por revoluo no Mach3 * revolues do motor por unidade
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).
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.
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.
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.
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.
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
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.
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
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.
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.
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
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.
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.
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
_______________________________________________________________________ _______________________________________________________________________ __
Polia 1 2 3 4 5 6 7 8
Velocidade 0 0 0 0 0 0 0 0
Invertido
X X X 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.
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.
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.
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.
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.
Configurar Limites por Software 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
Cdigo 39 38 33
Funo X-Y-Z--
Cdigo 37 40 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.
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.
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
modalidades que sero ativas quando Mach3 for carregado (isto , o estado inicial do sistema). As
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.
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
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.
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.
Passo Dir Low Low Passo Porta Dir Porta Sinal Ativados Passo Pin # Dir Pin # Ativo Ativo 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 X ++ X -X Home Y ++ Y --
Ativados
Porta #
Pino #
Ativo Lo
Emulado
Tecla