Você está na página 1de 37

5.

Configurando Mach3 para sua mquina e drives


Caso tenha comprado uma mquina ferramenta acompanhado de um computador para
executar Mach3, ento provavelmente no necessitar de ler este captulo (exceto se
for de seu interesse). A empresa que lhe vendeu o equipamento provavelmente
instalou o soft!are Mach3 e o confi"urou adequadamente, al#m de lhe ter fornecido
informa$%es detalhadas de como proceder.
&eria interessante ter uma c'pia em papel de como est confi"urado o Mach3, caso
tenha que reinstalar o soft!are desde o princpio. (oc) pode acessar estas informa$%es
em um arquivo *M+, onde o Mach3 arma,ena estas informa$%es.
5.1 Uma extratgia de configurao
Este captulo contm uma grande quantidade de detalhes.
Voc perceber, entretanto que o processo de configurao simples, se
voc seguir o passo a passo. ma boa estratgia folhear o capitulo e ento
trabalhar com seu computador e sua maquina ferramenta. !ssumiremos
que voc tem Mach3 preparado e instalado para uma seo de provas
descritas no capituo 3.
Virtualmente todos os trabalhos que far neste capitulo esto baseados em
quadros de dialogo do menu Config. Este identificado, por e"emplo,
Config!"ogic# o que significa que voc deve escolher a entrada "ogic do
menu Config.
5.$ Configurao inicia
# primeiro quadro de dialogo que voc ir usar %ngine Configuration,
aba Config!&orts and &ins 'portas e pinos(. Este quadro de dialogo tem
vrias abas, mas a primeira a que se v na figura $.%.
5.$.1 )efinio de endereos das portas a serem usadas.
&e voc for usar somente uma porta paralela e esta a 'nica na
motherboard de seu computador, ento o endereo, por default da porta %
ser (")*+ ,por e"emplo )*+ em he"adecimal- e com certe.a estar
correto.
&e esta usando um ou mais cart/es 012 ento precisa descobrir o endereo
de cada um. 3o h uma norma 'nica.
E"ecute o &aine de Controe do *indo+s no boto ,niciar. 1lique duas
ve.es sobre -istema e selecione a aba .ard+are.
1lique no boto /dministrador de )ispositivos. E"panda a rvore do
item 0&ortas 'C1M 2 "&3(4. 1lique duas ve.es na primeira porta "&3
ou %C&. &uas propriedades sero mostradas em uma nova 4anela.
&elecione a aba 5ecursos. #bserve o primeiro n'mero na primeira linha da
fila. 5ome nota deste valor e feche a cai"a de dilogo &ropriedades.
6ota7 !o instalar ou remover qualquer placa 012, voc pode trocar sem
querer o endereo do carto de porta paralela 012 mesmo que no o tenha
tocado.
&e for usar uma segunda porta, repita as instru/es do pargrafo acima.
6eche o /dministrador de )ispositivos, &ropriedades do -istema e o
&aine de Controe do *indo+s.
Especifique o endereo da sua primeira porta ,no necessita do prefi"o ("
para di.er que este he"adecimal, 7ach) o assume assim-. 8 necessrio
marcar Enabled para a porta 9 e especificar seu endereo.
!gora clique no boto /pp8 para guardar estes valores. 2sto muito
importante. 7ach) no recordar os valores se voc trocar de aba ou fechar
a cai"a de dilogo &orts 2 &ins sem pressionar o boto /pp8.
5.$.$ )efinindo a freq9:ncia da maquina
# controlador Mach3 pode trabalhar a uma freq:ncia de 9$.((( ;.
,pulsos por segundo-, )$.((( ;. ou <$.((( ;. dependendo da velocidade
de seu processador e outros programas carregados enquanto e"ecuta
Mach3.
! freq:ncia que precisa depende da m"ima ta"a de pulsos que necessita
para controlar qualquer ei"o e seu limite de velocidade. 9$.((( ;.
provavelmente sero apropriadas a um sistema de motores de passo.
1om um controlador de %( micro=passos como o ;ec<o $=1, obter ao
redor de *$( >07 para um motor de passo padro de %,+?. ma alta ta"a
de pulsos necessria para controlar servo motores que tm um codificador
de alta resoluo no motor. 7ais detalhe podem ser obtidos na seo
/>ustes do Motor.
Em computadores com um cloc@ de % Ah., voc com certe.a atingir a
ta"a de )$B;. que poder ser selecionada quando necessitar de ta"as de
passos muito altos. ,por e"emplo, se tiver um fuso com passo de rosca
muito fina-.
! verso de demonstrao sC atinge 9$B;.. !lm disso, se Mach3 for
forado a fechar=se, ento no reinicio automaticamente ser configurado
para operar a 9$B;.. ! freq:ncia real no sistema que est e"ecutando
mostrada na tela 0)iagnostics4.
6o se esquea de cicar so?re o ?oto 0/pp84 para guardar os
vaores antes de sair.
5.$.3 )efinindo caracter@sticas especiais
Voc ver cai"as de verifica/es 'chec< ?oxes( para uma variedade de
configura/es especiais. Estas sero compreensveis por si mesmas, se por
acaso tiver o hardDare pertinente em seu sistema. &e no, ento dei"e=as
sem marcar.
6o se esquea de cicar so?re o ?oto 0/pp84 para guardar os
vaores antes de sair.
5.3 )efinindo os sinais de entrada e sa@da que voc: usar
!gora 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. ! documentao de sua interface pode lhe a4udar neste momento,
pois documenta as fun/es pertinentes E sua placa.
1aso ela tenha sido desenhada para ser usada com 7ach), ento no ter
nenhuma dificuldade para configur=la e pode tambm acontecer o caso de
sua placa ser provida de um esquema ,.F7G- com estas cone"/es 4
preparadas. 3este caso, sC carreg=lo em seu sistema.
5.3.1 -inais de sa@das para ser usadas por %ixos e -pinde.
&elecione a aba Motor 1utputs. Voc pode v=la na figura $.<
Hefine onde sero conectados os controladores para seus ei"os F, I e J e
clique para colocar a marca de verificao para habilitar '%na?e ( este
ei"o.
&e seu hardDare de interface ,por e"emplo controladora de passos ;ec<o
$=1( requer um sinal ativo 0o4 assegure=se que esta coluna este4a marcada,
tanto para o passo '-tep( como para a direo ')ir(.
&e tiver um ei"o rotativo ou escravo ento deve habilitar e configur=lo.
&e a velocidade do spindle for controlada manualmente ento finali.amos
esta aba. 1lique no boto /pp8 para guardar os dados desta aba.
&e a velocidade de seu spindle for controlado por Mach3 ento precisa
habilitar '%na?e( o spindle e atribuir um pinoKporta de passos '-tep( e
direo ')ir(# se este tiver um controle completo de passo e direo.
Hefina tambm se este sinal ativo 0o4. 6inali.ando, clique no boto
/pp8 para guardar os dados desta aba.
5.3.$ -inais de entrada a serem usados
!gora selecione a aba ,nput -ignas# como na figura $.$
!ssumimos que escolheu uma das estratgias de interruptores de incio fins
de curso para cada ei"o, como comentado no cap@tuo A.B.
&e tiver usado uma das estratgias mencionadas e tem interruptores fim de
curso conectados entre si e iniciado um %-top ou desabilitado o controle
de ei"os do controle eletrLnico ento no marque nenhuma das entradas de
limites.
1om a estratgia 9 ter provavelmente interruptores de incio nos ei"os F,
I e J. Ento habilite '%na?e( as cai"as de verificao dos interruptores de
incio '.ome( para cada ei"o e defina a porta ,port- K pino onde ser
conectado cada um.
&e estiver combinando interruptores fins de curso e home ento deve
habilitar o "imit CC# o "imit DD e incio pora cada ei"o e atribuir o mesmo
pino para a .ome# "imit E e "imit DD.
! barra de scroll permite o acesso ao resto da tabela que no visvel na
figura $.$
! entrada F 1 especial, esta pode ser usada para desabilitar ou programar
quando os interruptores de segurana no esto instalados.
!s outras trs ,e a F 1, se no for usada para os interruptores de segurana-
esto disponveis para seu prCprio uso e podem ser usadas pelo cCdigo de
macros.
! entrada F < pode ser usada para conectar um boto interruptor e"terno
para implementar a funo passo 'nico ,-inge -tep-. 0ode ser que dese4e
configurar isto mais tarde.
;abilite e defina o ndice de pulso ,,ndex &use- se usar um encoder como
sensor.
;abilite e defina os limites de ultra=passo ,"imits 1verride- se estiver
permitindo que 7ach) controle os interruptores de fim de curso e se tiver
um boto e"terno que possa ser pressionado, se precisar mover=se alm
destes limites. &e no tiver interruptores ento pode usar um boto da tela
para conseguir a mesma funo.
;abilite e defina a parada de emergncia '%-top( para indicar a 7ach) que
o usurio disparou uma parada de emergncia.
;abilite e defina a entrada 1%M 3rigger se quiser que sinais eltricos
se4am capa.es de chamar fun/es 1%M sem ser necessrio que um boto
da tela se4a pressionado.
;abilite e defina a cronometragem '3iming( se tiver um sensor no spindle
com mais de um encoder.
;abilite a sonda ,&ro?e- para digitali.ar e 3.C1n, 3.CUp e 3.C)o+n
para o controle de tocha de plasma.
&e tiver uma porta paralela apenas, ento ter $ entradas disponveisM com
duas portas ento ter %( ,se habilitar os pinos do 9 ao N como entradas, ir
dispor de %)-.
2sto muito comum de acontecer quando est escasso de sinais de entrada
especialmente se voc tambm esta querendo ter alguma entrada para
'gass scaes( ou outro codificador.
0ode ser que voc tenha que abrir mos de algumas coisas como interruptor
fsico de fim de curso para guardar sinais.
0ode considerar tambm o uso de um emulador de teclado para alguns
sinais de entrada.
6o esquea de cicar no ?oto /pp8 para guardar os dados desta
a?a.
5.3.3 %muando sinais de entrada
&e voc assinalar a coluna '%muated( para uma entrada ento o n'mero
da portaKpino ativada e o estado 0o4 para este sinal ser ignorado mas a
entrada na coluna de tecla ressaltada '.ot<e8( ser interpretada.
Ouando uma mensagem de tecla pressionada recebida com um cCdigo
que coincida com o valor de uma tecla ressaltada ento este sinal
considerado como ativo. Ouando uma mensagem de tecla solta recebido
ento esta se torna inativa.
#s sinais de tecla pressionada e tecla solta normalmente vm de um
emulador de teclado ,como o Utimarc ,&/C ou .agstrom- que so
acionados por interruptores conectados a estas entradas.
2sto permite mais interruptores para acionar mais pinos disponveis em sua
porta paralela mas e"iste alguns inconvenientes, como a demora
significativas de tempo antes que a mudana de interruptor se4a percebido
pelo sistema. E pode acontecer at casos em que este sinal perdido pelo
*indo+s.
#s sinais emulados no podem ser usados pelo ,ndex ou 3iming e no
devem ser usadas pelo %-top.
5.3.A -inais de sa@da
se a aba de sinais de sada '1utput -ignas( para definir quais sadas
voc usar. Ve4a a figura $.P.
8 muito provvel que queira usar apenas uma sada habilitada '%na?e(
,todos os controles de ei"o podem ser conectados para ela-. 3a realidade se
voc est usando a caracterstica change pumpKmonitor de pulsos ento
pode habilitar seu controle de ei"o para esta sada.
#s sinais 1utputF so para controlar a funo ligaKdesliga 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 personali.ados de Mach3.
! linha Charge &ump deve ser habililtada e definir se sua placa aceita esta
entrada de pulsos para confirmar continuamente a operao correta do
Mach3.
Charge &ump$ usado se voc tiver uma segunda placa de sada
conectada E segunda porta ou quer verificar a operao da porta secundria,
se por acaso tiver uma.
6o esquea de cicar no ?oto /pp8 para guardar os dados desta
a?a.
5.3.5 )efinindo entradas do codificador
! aba %ncoderGM&;s usada para definir as cone"/es e a resoluo de
codificadores lineares ou o ;erador Manua de &usos usados para mover
os ei"os.
Voc encontrar mais informa/es no captulo sobre Config!&orts 2
&ins.
5.3.5.1 Codificadores
#s valores em pulsos por unidades ,Counts per unit- devem ser
correspondentes com a resoluo do codificador. !ssim, uma escala linear
com marcao de 9( mcrons produ. um pulso a cada $ mcrons ,recordar o
sinal de quadratura-, isto 9(( pulsos por unidade ,milmetro-. &e voc
tiver unidades nativas selecionada ,6ative units( em polegadas, por
e"emplo, emto ser 9(( " 9$.< Q $.(+( pulsos por unidade ,polegada-. #
valor de velocidade 'Heocit8 avaie( no usado.
5.3.5.$ M&;s
1s vaores de pusos por unidades 'Counts per unit( usado para definir
o n'mero de pulsos de quadratura que precisa ser gerado por 7ach) para
produ.ir o movimento do M&;.
0ara um codificador de 1== C&5# um n'mero 9 adequado.
0ara resolu/es mais altas voc deve aumentar este n'mero para conseguir
a sensibilidade mecRnica que dese4a.
# valor de velocidade 'Heocit8 avaie( determina a escala de pulsos
enviados ao ei"o que esta sendo controlado pelo M&;.
! melhor forma de definir o valor de 70A, e"perimentando. 3a base da
tentativa e erro voc encontrar um valor adequado.
5.3.B Configurao do -pinde.
! prC"ima aba no Config!&orts 2 &ins a configurao do spindle
'-pinde setup(. Esta aba usada para definir a forma como o spindle e o
refrigerador podem ser controlados.
Voc pode optar por permitir que 7ach) no faa nada, ou pode apenas
ligar e desligar o spindle. Hependendo do motor utili.ado, pode tambm
optar por ter um controle total de sua velocidade usando um sinal de pulso
modulado em largura '&*M( ou um sinal de passo e direo. ! cai"a de
dialogo pode ser vista na figura $.+.
5.3.B.1 Controe do 5efrigerador.
# cIdigo MJ liga o refrigerador de fludo, o cIdigo MK liga o refrigerador
de neblina e o cIdigo MK tambm pode desligar todos os refrigeradores.
! seo de dialogo de controle de fludo ou nvoa define qual dos sinais de
sada vai ser usado para implementar esta funo.
!s portasKpinos para as sadas foram definidos na aba de sinais de sada
'1utput -ignas(.
&e voc no quiserKpuder usar esta funo pode inabilitar os rels de
fludoKneblina ')isa?e LoodGMist 5ea8s(.
5.3.B.$ Controe de direo do -pinde.
&e a velocidade do spindle est sendo controlada manualmente ou usando
um sinal 0S7 ento 7ach) pode definir sua direo e quando ligar ou
deslig=lo ,em resposta a 7), 7< e 7$- usar duas sadas. !s portasKpinos
para as sadas 4 foram definidos na aba de sinais de sada.
&e voc controlar o spindle por passo e direo ento no necessita destes
controles. 7), 7< e 7$ controlaro o trem de pulsos gerado de forma
automtica.
&e no quiserKpuder usar esta funo pode inabilitar o controle do spindle.
')isa?e -pinde 5ea8s(.
5.3.B.3 Controe do motor
&e voc marcar a opo usar controle do motor ,Use Motor Contro- se
quiser usar &*M ou controle de passo e direo do &pindle. Ouando esta
cai"a est marcada, voc pode escolher entre controle de motor por &*M
ou passoKdireo ,-tepG)ir-.
Controe do &*M
m sinal 0S7 um sinal digital, uma onda TquadradaT onde a
percentagem do tempo em que o sinal fica 0ato4 especifica a velocidade
em que o motor deve girar.
!ssim, no caso onde se tem um motor e um controlador 0S7 com
velocidade m"ima de )((( rpm ento a figura <.%9 deveria girar o motor a
)((( " (.9 Q P(( rpm. &imilarmente o sinal na figura <.%) o faria girar a
%.$(( rpm.
7ach) tem que fa.er uma mudana na largura de vrios pulsos que pode
produ.ir um contraste com o aumento de freq:ncia da onda quadrada. &e a
freq:ncia tiver $ ;. e"ecutando=se 7ach) com uma velocidade de n'cleo
de 9$.B;. pode conseguir $.((( velocidades diferentes. 1om %(;. redu.
para 9$(( velocidades diferentes mas isto equivale a uma resoluo de um
par de rpm.
ma bai"a freq:ncia de onda quadrada aumenta o tempo que o controle
do motor levar para avisar que uma mudana de velocidade foi solicitada.
Uons desempenhos so conseguidos na fai"a dos $ aos %(;.. ! freq:ncia
escolhida inserida na cai"a &*MMase Lreq.
7uitos controladores e motores tm uma velocidade mnima especificada.
2sto normalmente acontece porque o ventilador refrigerador muito
ineficiente a bai"as velocidades enquanto que altos torques e correntes
ainda podem ser e"igidos.
# quadro Minimum &*M N lhe permite especificar a percentagem de
velocidade m"ima em que o 7ach) parar de enviar sinal 0S7 E sada.
Voc deve estar consciente que um controlador eletrLnico 0S7 pode ter
uma configurao de velocidade mnima e a configurao de polia de
7ach) tambm 've>a a seo x.x( permite=lhe configurar as velocidades
mnimas. 5ipicamente voc pode querer configurar o limite da polia
ligeiramente mais alto que o Minimum &*M N ou o hardDare limita
como esta cortar a velocidade eKou dar uma mensagem de erro antes de
par=lo totalmente.
&asso e direo de um motor
2sto 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 7ach) 've>a a seo 5.5.B.1(
para definir uma velocidade mnima se isto for necessrio, tanto pelo motor
como por sua eletrLnica.
5.3.B.A Controe do -pinde peo ModMus
Este bloco permite a configurao de uma porta anloga com um
dispositivo Mod?us para controlar a velocidade do -pinde. 0ara mais
detalhe ver a documentao de seu dispositivo Mod?us.
5.3.B.5 &arOmetros gerais
Estes parRmetros lhe permitem controlar o retardo depois de iniciar ou
deter o &pindle antes que 7ach) e"ecute ordens adicionais ,e"emploV um
HDell-. Estes retardos podem ser usados para permitir tempo para a
acelerao antes de iniciar um corte ou para proporcionar certa proteo de
softDare, quando por e"emplo o programa pede ao &pindle para girar no
sentido contrrio em que ele est girando. Este retardo fa. com que o
&pindle primeiro pare de girar numa direo e sC depois disto que ele
comea a girar na direo contrria. #s tempos de dDell so especificados
em segundos.
Hesligar o rele imediatamente antes do retardo ',mmediate 5ea8 off
?efore dea8(# se esta opo for marcada, o rele do spindle ser desligado
'off( logo depois que 7$ for e"ecutado. &e no estiver marcada esta opo,
ento ele permanece ligado 'on( at que o perodo de retardo tenha
transcorrido.
5.3.B.5 5eaPes de poia
7ach) tem o controle sobre a velocidade do motor de seu &pindle.
0rograme a velocidade do spindle mediante a palavra -. # sistema de polia
de Mach3 lhe permite definir a relao para quatro configura/es de polia
ou cai"a de engrenagens diferentes. 8 fcil de compreender como isso
funciona, depois de a4ustar seu motor de &pindle e assim que isso for
descrito na seo 5.5.B.1.
5.3.B.B Luno especia
# modo raio laser ,"aser mode( nunca deve estar marcado, e"ceto para
controlar um raio laser de corte, pela proporo de sua alimentao.
sar a realimentao de -pinde no modo de sincroni.ao 'Use -pinde
feed?ac< in s8nc mode( 6Q1 deve estar marcada 6U6C/.
# controle de &pindle por loop fechado ,Cosed "oop -pinde Controe-,
quando est marcada, implementa um lao de servo motor que tenta igualar
a velocidade real do spindle visto pelo sensor de ndice ou cronLmetro
como a e"igida pela palavra & '- *ord(.
! velocidade e"ata do spindle provavelmente no importante, assim no
provvel que precise usar esta caracterstica em Mach33urn.
&e voc fi.er o uso disto ento as variveis &, , e ) devem ser configuradas
na lista ( a %.
& controla o ganho do lao e valores e"cessivos tornaro a velocidade
instvel em torno do valor definido, antes que se a4uste a ele.
! varivel ) aplica amorti.ao assim estabili.a estas oscila/es usando a
derivada ,a proporo da mudana( da velocidade.
! varivel , fa. uma anlise da diferena entre a velocidade real e a pedida
assim como tambm aumenta a e"atido no estado estvel. 1onfigure estes
valores abrindo o quadro de dilogo 1perator!Cai?rate -pinde.
7ediando a velocidade do &pindle '-pinde -peed /veraging(# quando
esta opo est marcada, o 7ach) aplica uma velocidade mdia sobre o
tempo entre os pulsos @ndexGtiming sobre vrias revolu/es quando est
derivando a velocidade real do -pinde.
Voc pode achar isto 'til com um controle de -pinde de muito bai"a
inrcia ou onde o controle tende a dar varia/es a curto pra.o da
velocidade.
5.3.J /?a de opPes de uma perfuratriR.
! aba final no Config!&orts 2&ins op/es de perfuratri. 'Mi
1ptions(. Ve4a=a figura $.N.
SCinhi?it. # quadro de verificao 0SCini?it 1n4 habilita esta funo.
Max )epth d o menor valor de J em que o ei"o se mover. # quadro de
verificao 0&ersistant4 recorda o estado de uma e"ecuo em uma outra
de Mach3.
)igitising7 # quadro de verificao 0A /xis &oint Couds4 habilita a
gravao do estado do ei"o / assim como T# U e S. # quadro de
verificao 0/dd /xis "etters to Coordinates coloca os dados com o
nome de ei"o no arquivo 0point coud4.
3.C 1ptions7 # quadro de verificao se e"plica por si mesmo.
Compensation A<%, A<9V # quadro de verificao de anlise de
compensao avanada fa. uma anlise completa que redu.ir o risco de
erros, ao compensar o diRmetro da ferramenta ,usando A<% e A<9- em
formas comple"as.
.omed true +hen no .ome s+itches7 6ar com que o sistema aparea
para ser referenciado ,por e"emplo GEHs verdes- durante todo o tempo.
2sto deve ser usado somente se no houver interruptores de incio ,;ome-
definidos na aba &orts 2 &inos ,nputs.
5.3.V Comprovao
&eu softDare agora est suficientemente configurado por voc para fa.er
certas provas simples com o hardDare. Verifique que se encontrem
conectados os interruptores manuais como %-top# ,n@cio# etc. Es entradas,
se no estiverem, faa=o agora.
E"ecute Mach3Mi e abra a tela de diagnCstico.
Esta tela de diagnCstico tem um banco de GEHs mostrando o nvel lCgico
das entradas e sadas.
!ssegure=se que o sinal de emergncia e"terna '%-top( no est ativada
,Ged vermelho de emergncia no pisque- e aperte o boto vermelho de
reinicio '5eset( na tela. &eu GEH deve parar de piscar.
&e tiver associado qualquer sada como um refrigerador ou um &pindle
ento pode usar os bot/es pertinentes na tela de diagnCstico para pLr as
sadas em ligado ou desligado. ! mquina deve responder tambm ou pode
controlar as voltagens dos sinais com um multmetro.
Hepois faa funcionar os interruptores de incio e limite. Heve ver os GEHs
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.
&e 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.
3o se esquea de clicar sobre o boto /pp8 quando estiver fa.endo uma
comprovao.
&e tudo estiver bem ento deve restaurar a configurao apropriada.
&e voc tiver problemas voc deve orden=los agora isto ser muito mais
fcil quando comea a movimentar os ei"os. &e voc no tiver um
multmetro ento ter que comprar ou pedir emprestado um verificador
lCgico ou um adaptador de H9$ ,com diodos emissores de lu.- 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 ,e"emplo. 7ach)
no est fa.endo o que voc quer ou espera- ou ,b- os sinais no
conseguem comunicao entre o conector H9$ e sua mquina=ferramenta
,e"emploV um problema eltrico ou configurao com a interface ou
mquina-. %$ minutos de a4uda de um amigo e"periente pode fa.er
milagres nesta situao, se voc e"plicar cuidadosamente a ele qual e como
seu problema.
Voc se assombrar com que freq:ncia estes problemas terminam
repentinamente com palavras como TWW #; X 4 ve4o que o problema
deve ser, isso W..T
5.A )efinir as unidades de tra?aho
1om as fun/es bsicas de trabalho, hora de configurar o controlador de
ei"o. ! primeiro coisa para decidir se voc dese4a definir suas
propriedades em unidades mtricas ,milmetros- ou polegada. Voc ser
capa. de trabalhar em qualquer unidade que escolher. ! matemtica para
configurao ser ligeiramente mais fcil se voc escolher o mesmo
sistema que foi usado em seus ei"os ,por e"emplo o fuso de esferas-.
!ssim um fuso com (.9T de avano por volta ,$ tpi- fcil de configurar
tanto em polegadas como em milmetros. &imilarmente um fuso de 9mm de
avano ser mais fcil em milmetros. ! multiplicao eKou diviso por
9$.< no so difceis e sC algo diferente para se considerar.
! est uma vantagem ao ter que configurar as unidades nas unidades em
que normalmente trabalha. Voc pode usar o H>#s para mostrar neste
sistema se4a o que se4a que o programa este4a fa.endo ,e"emploV comutar
unidades por A9( e A9%-.
!ssim a escolha sua. se Config!-etup Units para escolher milmetros
ou polegadas ,ve4a=a figura $.%(-. ma ve. que voc tenha feito uma
escolha voc no pode mais troc=lo, seno ter que recalcular tudo
novamente, do contrrio ser criada uma enorme confusoX
5.5 /ferindo os motores
Uem, depois de todos esses detalhes hora de ver alguma coisa funcionar =
literalmente X Esta seo descreve a configurao do controlador dos ei"os
e o controlador de &pindle, se sua velocidade for controlada por 7ach),.
! estratgia completa para cada ei"o V
% calcular quantos pulsos devem ser enviados ao controlador de cada
unidade ,polegada ou mm- de movimento da ferramenta ou mesa,
9 estabelecer a velocidade m"ima para o motor
) configurar a proporo de aceleraoKdesacelerao requerida.
!conselhamos trabalhar com um ei"o por ve.. 0oderia comear fa.endo
funcionar o motor antes que se conecte mecanicamente E mquina=
ferramenta.
!ntes de alimentar sua placa controladora e os motores, verifique duas
ve.es toda a fiao eltrica, para ver se no tem nada errado com ela.
1onfira e reconfira tudo e sC passe para a segunda fase ,energi.ao-
quando tiver certe.a de que est tudo normal com esta etapa. Vrios so os
problemas que ocorrem nesta fase da montagem, e a maioria destes
problemas so evitados com uma conferncia mais apurada da instalao.
1onfira tudo. 3ada pode passar despercebido. Verifique as fases das
bobinas dos motores e compare com o diagrama esquemtico do manual de
sua placa controladora. Oualquer d'vida precisa ser resolvida agora.
Hepois tarde demais.
5.5.1 Cacuar os passos por unidade
7ach) pode reali.ar automaticamente uma comprovao de movimento
sobre um ei"o e calcular os passos por unidade e isto provavelmente o
melhor para a correta aferio, mas mesmo assim apresentamos a teoria
global aqui.
# n'mero de passos que 7ach) deve enviar por uma unidade de
movimento depende do controlador mecRnico ,por e"emplo, 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 eletrLnica no controlador eletrLnico.
5.5.1.1 Cacuando o controador mecOnico
Voc vai calcular o n'mero de voltas do ei"o do motor que so necessrias
para mover o ei"o da mquina por uma unidade. 2sto provavelmente ser
mais que um para as polegadas e menos de um para os milmetros, mas isto
no importa. 1om uma calculadora, fa.er este clculo fcil.
Voc precisa saber o passo de seu fuso ,por e"emploV distRncia entre os fios
de rosca, de uma crista E outra- e o n'mero de entradas. #s fusos em
polegadas podem ser especificados em fios por polegadas ,tpi-. # passo
%Ktpi ,e"emploV o passo de um fuso de entrada simples de +tpi %K+
Q(,%9$Y-
&e o fuso for de entradas m'ltiplas, multiplique o passo pelo n'mero de
entradas para conseguir o passo efetivo da rosca. # passo de rosca efetivo
, portanto a distRncia que o ei"o se move para uma revoluo do fuso.
!gora voc pode calcular as revolu/es do fuso por unidade
>evolu/es do fuso por unidade Q %Kpasso de rosca efetivo.
&e o fuso for acoplado diretamente ao ei"o do motor ento estas so as
revolu/es do motor por unidade. ma volta completa no ei"o do motor
equivale a uma volta completa no fuso. &e o motor tiver uma engrenagem
ou correia como acoplamento ao fuso com o 37 dente na engrenagem do
motor e 3s dente na engrenagem de fuso entoV
>evolu/es do motor por unidade Q revolu/es do fuso por unidade Z
3sK37
0or e"emplo, suponha que nosso fuso de +tpi est conectado ao motor
atravs de correia dentada com uma polia de <+ dentes no fuso e uma polia
de %P dentes no motor, ento o passo do ei"o do motor seria + Z <+K%P Q 9<
1omo e"emplo mtrico, suponha que um fuso de duas entradas tem $
milmetros entre os filetes de rosca ,e"emploV o passo efetivo da rosca %(
milmetros- e est acoplado ao motor com uma polia de 9< dentes no ei"o
do motor e uma polia de <+ dentes no fuso. !ssim as revolu/es do fuso
por unidade Q (.% e as revolu/es do motor por unidade (.% Z <+K9< Q (.9
0ara um controlador com engrenagem de cremalheira e pinho ou correia
dentada o clculo similar.
Encontre o passo dos dentes da correia dentada. !s correias dentadas esto
disponveis em passos mtricos e imperiais com $ ou + milmetros de
passos mtricos comuns e (.)*$T ,)K+ T- polegadas comum para correias
dentadas e cremalheira. 0ara uma engrenagem de cremalheira encontre seu
passo de dente. 7elhor fa.=lo medindo a distRncia total entre $( ou ainda
%(( dentes. 3ote que, porque as engrenagens padr/es so feitos a um passo
diametral, sua longitude no ser um n'mero racional dado que inclui a
constante p ,pi Q ).%<%$9W- [
0ara todas as guias chamaremos a este \passo de denteY 'tooth pitch(.
!ssim, por e"emplo com uma cremalheira de )K+T e uma engrenagem de
%) dentes que est no ei"o do motor ento as revolu/es do motor por
unidade Q % K ,(.)*$ Z %)- Q (.9($%9+9.
#bservamos que isto quase Ttransmisso diretaT e o motor poderia
necessitar de uma cai"a de engrenagens de reduo adicional para suprir as
necessidades de torque.
3este caso multiplique as revolu/es do motor por unidade pela relao de
reduo da cai"a de engrenagens.
>evolu/es do motor por unidade Q revolu/es do ei"o do motor por
unidade Z 3s K 37
0or e"emplo uma cai"a %(V% daria 9.($%9+9 revolu/es por polegada.
0ara ei"os rotativos ,por e"emplo, mesas rotativas- a unidade o grau.
Voc precisa fa.er clculos baseado na relao do fuso.
Esta tem freq:entemente N(V%. !ssim com um acionamento por motor
direto ao fuso uma revoluo d < graus assim as revolu/es do motor por
unidade (.9$. ma reduo de 9V% do motor ao fuso d (.$ revolu/es por
unidade.
5.5.1.$ Cacuar passos por revouo de motor
! resoluo bsica de todo os motores de passo modernos so 9(( passos
por revoluo ,e"emploV %.+? por passo-.
3otaV alguns motores de passo tm %+( passos por revoluo mas
provvel que no os encontre se voc est comprando motores novos ou
quase novos.
! resoluo bsica de um servo motor depende do codificador em seu ei"o.
! resoluo do codificador normalmente citada por 10> ,ciclos por
revoluo- porque a sada na realidade dois sinais de quadratura e a
resoluo efetiva ser quatro ve.es este valor.
5.5.1.3 Cacuando o passo por revouo do motor no Mach3
>ecomendamos enfticamente que voc use controladores eletrLnicos de
micro=passos para motores de passo.
1om um controle de passos completos ou meio passo voc necessitar de
motores muito maiores que podem apresentar ressonRncias que limitaro a
e"ecuo a certas velocidades.
!lguns controladores de micro passos tm um n'mero fi"o de micro=
passos ,tipicamente %(- enquanto que outros podem ser configurados.
1aso use uma controladora com %( micro passos, o 7ach) precisar enviar
9((( pulsos para que o fuso complete uma revoluo completa.
!lguns controladores de servo motor requerem um pulso por conta da
quadratura do codificador do motor ,assim dando %9(( passos por
revoluo para um codificador de )(( 10>. #utros incluem engrenagem
eletrLnica onde voc pode multiplicar os passos de entrada por um valor
inteiro e, Es ve.es, o resultado da diviso por outro valor inteiro. !
multiplicao dos passos de entrada pode ser muito 'til no 7ach) como a
velocidade de servo motores pequenos com um codificador de alta
resoluo pode ser limitado pela m"ima ta"a de pulso que o 7ach) pode
gerar.
5.5.1.A &assos por unidade no Mach3
!gora podemos, finalmente, fa.er alguns clculosV
0assos por unidade no 7ach) Q 0assos por revoluo no 7ach) Z
revolu/es do motor por unidade
! figura $.%% mostra o quadro de dilogo para o Config!Motor 3unning.
1lique sobre um boto para escolher o ei"o que est configurando e entre o
valor calculado de passos por unidade em 7ach) na cai"a que est sobre o
boto -ave.
Este valor no tem que ser um inteiro, assim voc pode obter tanta e"atido
quanto dese4ar. 0ara evitar esquecimentos posteriores, clique em \-ave
/xis -ettings4 agora.
5.5.$ Configurando a mxima veocidade do motor
!inda usando o quadro de dialogo Config!Motor 3unnig# quando voc
move o cursor desli.ante de velocidade ver um grfico de velocidade.
0ercebe=se, por este grfico, que o ei"o acelera, gira possivelmente a toda
velocidade e ento desacelera. 0onha a velocidade no m"imo por
enquanto. se o cursor desli.ante de acelerao para alterar a ta"a de
aceleraoKdesacelerao ,estes so sempre os mesmos-.
Ouando voc usa o cursor desli.ante os valores nos quadros da velocidade
'Heocit8( e de acelerao '/cce( so atuali.ados.
6ota7 ! velocidade est em unidades por minuto. /cce est em unidades
por second ao quadrado.
#s valores de acelerao podem ser e"pressos em ;s para que se tenha
uma impresso sub4etiva da fora que ser aplicada a uma mesa macia ou
pea de trabalho.
! velocidade m"ima que pode mostrar estar limitada pela ta"a m"ima
de pulso de 7ach).
&uponha que ele tenha sido configurado para 9$.((( ;. e 9((( passos por
unidade.
Ento a m"ima velocidade possvel *$( unidades por minuto.
Este m"imo, entretanto no seguro para seu motor, mecanismo de
controle ou mquinaM sC o 7ach) na velocidade m"ima .
0ode fa.er os clculos necessrios ou fa.er certos ensaios prticos.
1ompensa tentar isto primeiro.
5.5.$.1 %nsaios prticos de veocidade de motor
3o esquea de salvar a configurao do ei"o depois de pLr os passos por
unidade. 1lique em 1W no quadro de dilogo.
1lique sobre o boto 5eset assim seu GEH ficar aceso continuamente.
Volte para o Config!Motor 3unnig e escolha seu ei"o.
se o cursor desli.ante de velocidade para configurar o grfico em 9(] da
velocidade m"ima.
!perte a tecla de flecha para cima ,Up <e8- em seu teclado. # ei"o deve
mover=se na mesma direo. &e ele se negar a mover=se, ou comear a
patinar, escolha uma velocidade inferior. &e ficar muito lento, escolha
ento uma velocidade mais alta. ! tecla de flecha para bai"o fa. girar na
outra direo.
&e a direo estiver invertida ,seta para bai"o fa. o ei"o mover=se na
direo contrria-, ento mude a configurao de "o+ ativo no pino )ir do
ei"o na aba Config!&orts 2 &ins!1utput &ins ,e pressione /pp8- ou
verifique o quadro apropriado no Config!Motor 5eversas para o ei"o
que est usando. Voc pode tambm desconectar e inverter as bobinas do
motor.
&e 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 e"cesso de velocidade.
0rimeiro confira a documentao do motor. Verifique se a ligao das fases
est correta.
! ligao de motores com + fios costuma ser muito confusa. Verifique
novamente.
! maioria dos defeitos nesta etapa costuma acontecer devido a liga/es
erradas das fases do motor.
&e voc no tiver nenhum problema, seu motor tenha respondido
eficientemente, ento deve estar sentido o pra.er de ter seguido o conselhoV
compre ?em# compre apenas uma veR.
! maior parte das controladoras trabalharo bem com uma largura de pulso
mnimo de % microsegundo.
&e voc tiver problemas com os movimentos de teste ,por e"emplo o motor
parece muito ruidoso- primeiro verifique se os pulsos no esto investidos
,pelo "o+ ativo sendo configurado incorretamente para passo '-tep( na
aba 1utput &inos do &orts 2 &ins-.
1aso este4a tudo normal, ento pode e"perimentar aumentar a largura do
pulso para, digamos, $ microsegundos.
! interface de passo e direo muito simples mas, se no for
corretamente configurada poder apresentar certos problemas que sero
difceis de serem solucionados. 1uidado nesta etapa nunca ser demais.
5.5.$.$ Cacuando a mxima veocidade do motor
&e quiser calcular a velocidade m"ima do motor ento leia esta seo.
; muitos fatores que definem a velocidade m"ima de um ei"oV
% ! m"ima velocidade permitida do motor ,talve. <((( rpm para um
servo motor ou %((( rpm para um motor de passo-
9 ! m"ima velocidade permitida do fuso de esferas ,depende da
longitude, diRmetro, mancais, etc..
) Velocidade m"ima da correia dentada ou cai"a de engrenagens de
reduo
< ! velocidade m"ima que o controle eletrLnico suportar sem
apresentar um defeito.
$ ! velocidade m"ima para manter a lubrificao das partes mCveis
da mquina
#s dois primeiros itens desta lista so os que mais costumam afetar suas
montagens, portanto, aconselhamos que voc analise as especifica/es dos
fabricantes, calcule as velocidades permitidas do fuso e do motor e
relacione estes a unidades por segundo do movimento de ei"o. 0onha este
valor m"imo no quadro de velocidade de aferio do motor para o referido
ei"o.
# forum 7ach%K7ach9 do IahooX um lugar 'til para conseguir
conselhos de outros usurios de 7ach).
5.5.$.3 Configurao automtica de passos por unidade
Voc pode no saber e"atamente qual a correspondncia e"ata entre os
pulsos produ.idos pela sua placa controladora e a distRncia que se move o
fuso. 7as desde que consiga medir corretamente a distancia movida pelo
ei"o, usando um paqumetro ou outro instrumento de medida qualquer,
pode ento conseguir fa.er com que o 7ach) calcule e"atamente os passo
por unidades em que ele deve ser configurado.
! figura $.%9 mostra o boto na tela de configurao para iniciar este
processo. Em &ic< /xis to Cai?rate voc deve indicar o ei"o que dese4a
calibrar.
! configurao bem simples. Voc entra com uma distRncia nominal e
aguarda o 7ach) deslocar o ei"o. Este4a neste momento preparado para
interromper o movimento com o ?oto %stop, se notar que o movimento
ir provocar coliso com o final do curso do ei"o. 2sto poder acontecer se
a sua configurao atual estiver fora de alcance.
Ouando o ei"o parar de se deslocar, voc dever medir a distRncia e"ata
deste deslocamento. Higite o valor encontrado na cai"a correspondente e
clique Enter. 2sto ser usado para calcular o passo real por unidade de cada
um dos ei"os de sua mquina.
5.5.3 )efinindo a aceerao
5.5.3.1 ,nrcia e foras
3enhum motor capa. de mudar a velocidade de um mecanismo
instantaneamente. 8 necessrio um torque para provocar um momento
angular Es partes giratCrias ,incluindo o prCprio ei"o do motor- e o torque
convertido em fora pelo mecanismo ,fuso e porca, etc.- tem que acelerar
as partes mCveis da mquina e a ferramenta ou a pea de trabalho. !lguma
fora ser consumida para superar a frico e, obvio fa.er com que a
ferramenta corte.
7ach) acelerar ,desacelerar- o motor a uma ta"a pr=definida. &e o
motor pode proporcionar mais torque que o necessrio para o corte, frico
e foras de inrcia mantendo a ta"a de acelerao dada, ento tudo vai
bem.
&e o torque for insuficiente ento o motor pode comear a perder passos.
3o caso de servos=motores, o controlador pode assinalar uma condio de
erro, mas se isto no acontecer o prCprio servio estar comprometido, uma
ve. que se perder a e"atido do corte. 2sto ser e"plicado com mais
detalhes em um prC"imo captulo.
5.5.3.$ %xperimentando diferentes vaores de aceerao
5este seus ei"os com diferentes configura/es de acelerao no quadro de
dilogo que serve para aferir o motor.
Em acelera/es bai"as ,uma inclinao suave no grfico- voc ser capa.
de ouvir a rampa de acelerao subindo e descendo.
5.5.3.3 %vitando erros do servo
! maior parte dos movimentos feitos em um programa so coordenados
entre dois ou mais ei"os movendo=se em con4unto.
!ssim em um movimento de FQ(, IQ( a FQ9, IQ%, 7ach) mover o ei"o
F a duas ve.es mais rpido que o ei"o I.
2sto no sC coordena os movimentos a velocidade constante, mas assegura
que a ta"a de velocidade requerida se4a aplicada durante a acelerao e a
desacelerao acelerando todos os movimentos a uma velocidade
determinada pelo ei"o Tmais lentoT.
&e voc especificar uma acelerao muito alta para um certo ei"o, ento
7ach) assumir que pode usar este valor. 1omo na prtica o ei"o no
conseguir acompanhar a velocidade, ento pode acontecer perdas de
passos. 2sto provoca ine"atido nos trabalhos e"ecutados.
5.5.3.A %scoher um vaor de aceerao
8 bastante possvel, conhecendo todas as massas das partes mCveis,
momentos de inrcia do motor e dos fusos, foras de frico e o torque
disponvel do motor, calcular qual a acelerao m"ima que pode ser
obtida.
#s catlogos dos fabricantes de fusos de esferas e guias lineares
freq:entemente incluem os clculos de e"emplo.
! menos que voc queria a essncia na e"ecuo de sua mquina, nCs
recomendamos configurar o valor a um som confortvel durante os testes.
2sto, de regular a mquina de 0ouvido4 no muito cientfico, mas quase
sempre produ. bons resultados.
5.5.A -avando a configurao e provando eixo
6inalmente no esquea de clicar sobre \-ave /xis -ettings4 para salvar a
ta"a de acelerao antes de prosseguir.
Voc deve agora verificar seus clculos usando o 7H2 para fa.er um
movimento definido A(.
0ara uma verificao mais grosseira, voc pode usar uma rgua de ao.
ma prova mais e"ata pode ser feita com um relCgio comparador.
Voc pode aproveitar o prCprio &pindle para prender o relCgio comparador.
&uponha que este4a testando o Ei"o F e tem um bloco corredio de <Y.
se a tela 7H2 para escolher as unidades de polegada e coordenadas
absolutas. ,A9( AN(-. 0repare um bloco na mesa e mova o ei"o lentamente
at que a sonda do relCgio comparador toque o bloco de forma bastante
suave.
Aire o bisel at que o ponteiro atin4a o .ero. 2sto ilustrado na figura $.%9.
!gora use a tela 7H2 de 7ach) e clique sobre o boto AN9F( para pLr
.ero no H># do ei"o F.
7ova a mesa a F Q <.$ com o comando A( F<.$. ! diferena deve ser ao
redor de meia polegada. &e no for, ento h algo errado com seus clculos
de passos por unidades. Verifique e corri4a, se for necessrio.
7ova=se agora para F Q <.( com o comando A( F<. Este movimento na
direo menos F, de forma que o retrocesso no mecanismo ser eliminado.
# ei"o volta E sua posio de origem e o relCgio comparador mostrar seu
erro de posicionamento. Este erro no pode passar de um milsimo, mais
ou menos. ! figura $.%) o bloco em posio.
>eposicione o bloco e A( F( . >epita o teste at conseguir um con4unto de
uns 9( valores e ve4a como se reprodu. o posicionamento. &e conseguir
varia/es muito grandes ento h algo errado mecanicamente. &e conseguir
erros consistentes ento pode configurar muito bem o valor de passos por
unidade para obter a m"ima e"atido.
Hepois deve verificar se o ei"o no perde passos em movimentos repetidos.
se o editor para entrar o seguinte programaV
6%((( ,7ach) limitar a velocidade -
A9( AN( ,polegada e absoluto-
7N+ 0%9)< G$( ,e"ecutar a sub=rotina $( ve.es-
7)( ,parada-
#%9)<
A% F<
A% F( ,avanar e retroceder-
7NN ,retorno-
1lique sobre C8ce -tart para e"ecut=lo. Verifique se o movimento
e"ecutado suavemente.
Ouando terminar, o relCgio comparador deve estar marcando .ero, ou algo
bem prC"imo disto. &e tiver problemas ento precisar sintoni.ar muito
bem a velocidade m"ima da acelerao do ei"o.
5.5.5 5epita a configurao dos outros eixos
1om a confiana que ter ganho com o primeiro ei"o deve ser capa. de
repetir rapidamente o processo para os outros ei"os.
5.5.B -pinde Motor -peed Contro -etup
,f the speed of the spinde motor is fixed or controed manua8# then
8ou can ignore this section. ,f the motor is s+itched on and off# in
either direction# ?8 Mach3# then that +i have ?een set up +ith the
rea8 outputs.
,f Mach3 is to contro the spinde speed either ?8 a servo drive that
accepts -tep and )irection puses# or ?8 a &use *idth Moduated
'&*M( motor controer# then this section tes 8ou ho+ to configure
8our s8stem.
5.5.B Configurao do motor do -pinde
&e a velocidade de seu motor de &pindle fi"a ou controlada manualmente
ento pode ignorar esta seo. &e o motor comutado em ligadoKdesligado,
em outra direo, por 7ach) ento este poder ser configurado com as
sadas de rel.
&e 7ach) estiver configurado para controlar a velocidade do spindle por
um controlador de servo motor que aceita pulsos de passoKdireo ou por
um controlador de motor de pulso de largura modulada ,0S7- ento esta
seo lhe di. como configurar seu sistema.
5.5.B.1 Motor -peed# -pinde -peed# and &ue8s
-tep and )irection and &*M ?oth ao+ 8ou to contro the speed of
the motor. *hen 8ou are machining# +hat 8ou and the spinde speed
command 'the -C+ord( in the part program are concerned +ith is the
speed of the spinde. 3he motor and spinde speeds are# of course#
reated ?8 the pue8s or gears connecting them. 3his section expains
ho+ to define the motorGspinde reationship to Mach3.
*e use the term 0pue84 to cover ?oth pue8 and gear drive in this
manua. Ligure 5C$= sho+s a step pue8 s8stem.
5.5.B.1 Heocidade do motor# veocidade do spinde e poias
# passo e direo, e 0S7 ambos lhe permitem controlar a velocidade do
motor. Ouando est voc est usinando, precisa saber e poder controlar a
velocidade do &pindle. ! velocidade do motor e spindle est, obvio,
relacionada pelas polias ou engrenagens que os unem. 3Cs usaremos aqui o
termo \poliaY para nos referirmos a ambos.
Voc pode, no sistema apresentado na 6igura $.%$, escolher por e"emplo a
polia < no motor e a um no spindle, obtendo assim uma velocidade final
prC"imo E %(.((( 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.
Mach3 cannot <no+ +ithout ?eing tod +hat pue8 ratio is seected at
an8 given time so 8ou# the machine operator# are responsi?e for
supp8ing that information to Mach3. 3he information is given in t+o
steps. *hen the s8stem is configured 'i.e. +hat 8ou are doing no+(# 8ou
define up to fifteen avaia?e pue8 com?inations. 3hese are set ?8 the
ph8sica siRes of the pue8s or ?8 the ratios in the geared head. 3hen#
+hen a part program is ?eing run# the operator specifies +hich pue8
'1 to 15( is in use.
3he machineXs pue8 ratios are defined to Mach3 using the
Config!-pinde &ue8s... diaog. Ligure 5C$1 sho+s a sampe diaog
+indo+. 3he diaog ets 8ou define up to fifteen pue8 sets. 5C$J
3he maximum speed 'Max -peed( is the speed at +hich the spinde +i
rotate +hen the motor is at fu speed. Lu speed is achieved ?8 1==N
puse +idth in &*M and at the set He vaue on Motor 3uning
0-pinde /xis4 for -tep and )irection. ,f a speed greater than the Max
-peed is requested# Mach3 +i dispa8 a +arning and use the Max
-peed vaue.
,f the Min -peed feature is used# its vaue for each pue8 shoud ?e
cacuated as a percentage of the maximum speed# +ith the percentage
determined ?8 the minimum speed rating of the motor or controer. ,t
is# of course# aso the minimum percentage &*M signa ratio. Lor
exampe# if a &*M of ess than $=N gives unaccepta?e motor
performance# then the minimum speed shoud ?e cacuated as $=N of
the maximum speed. ,f a speed o+er than the minimum is requested
'?8 the -C+ord etc.(# then Mach3 +i dispa8 a +arning and use the
minimum accepta?e speed. Lor exampe# if there is a maximum speed
of 1B== rpm on pue8 A and a minimum speed of 3$= '$=N of 1B==(#
an -$== command +oud dispa8 a +arning and the minimum speed of
3$= +oud ?e used. 3his feature is to avoid operating the motor or its
controer at a speed ?eo+ its minimum rating. ,f 8ou do not +ant to
set up the Min -peed feature# enter a vaue of = for each pue8Ys Min
-peed.
Mach3 uses the pue8 ratio information as foo+s7
1. *hen the part program executes an -C+ord or a vaue is entered
into the -et -peed )51# then the vaue is compared +ith the maximum
speed for the current8 seected pue8. ,f the requested speed is greater
than the maximum# then an error occurs.
$. 1ther+ise# the percentage of the maximum for the pue8 that has
?een requested is used to set the &*M puse +idth# or -tep puses are
generated to produce that percentage of the maximum motor speed as
set in Motor 3uning for the 0-pinde /xis.4
Lor exampe# suppose the maximum spinde speed for &ue8 F1 is 15==
rpm. -1B== +oud ?e an error.
-B== +oud give a &*M puse +idth of A=N 'B==G15==(. ,f the
maximum -tep and )irection speed is 3B== rpm# then the motor +oud
?e 0stepped4 at 1AA= rpm '3B== x =.A(.
3he 5atio vaue can ?e set if the actua speed of the spinde is for an8
reason different than the speed ?eing seen ?8 the spinde speed sensor.
3his ma8 occur if# ?ecause of ph8sica constraints# the speed sensor
must ?e mounted at a point in the spinde drivetrain that has
additiona gearing ?et+een its ocation and the output spinde.
Chec< 5eversed if# ?ecause of gearing# spinde rotation of a pue8
setting is opposite to the rotation of other pue8 settings.
/s an exampe# consider the Mridgeport
Z -eries 1 step pue8 [ head. ,t provides a tota of eight speeds
through a fourCstep pue8 and a t+oCspeed interna gear reduction.
Mecause of the design of the [ head# the on8 reasona?e pace to mount
a spinde speed sensor is on the spinde pue8. *hen the gear
reduction is used in its 0high4 position# this causes no difficut8. 3he
ratio ?et+een the spinde pue8 5C$V speed and the actua spinde
speed is 171. 3he speed seen ?8 the speed sensor on the spinde pue8
+i ?e equa to the speed of the spinde.
*hen the gear reduction is set to its 0o+4 position# ho+ever# t+o
things happen. 1ne# the speed seen ?8 the speed sensor +i ?e
approximate8 V.3 times the actua speed of the spinde# ?ecause the
spinde speed +i ?e reduced ?8 the gear reduction. 3+o# +hen the
motor is running for+ard# the spinde +i turn in reverse ?ecause of
the interposed gear reduction. 3hese discrepancies can get
compensated for in Mach3 ?8 appropriate8 configuring the pue8
entries that correspond to the o+ speed range. -et the 5atio to ?e
equa to the gear reduction. Mach3 +i divide the speed seen ?8 the
speed sensor ?8 the 5atio and dispa8 the correct spinde speed. /so
chec< the 05eversed4 ?ox# so Mach3 +i interchange the notion of
0for+ard4 and 0reverse4 for those pue8 steps.
3a?e 5C3 ists the appropriate settings.
1
Min -peed vaues are not given in 3a?e 5C3 ?ecause the8 +i depend
on the operating characteristics of 8our particuar motor and driver.
'/ Min -peed of = +i a+a8s +or<# ?ut 8ou +i not get the overoad
protection offered ?8 a correct8 configured Min -peed.(
7ach) no pode saber sem ser dito por voc, o operador da mquina, que
relao de polia foi escolhida em algum momento e assim, voc
responsvel por isto.
Em realidade a informao se obtm em dois passos.
Ouando o sistema configurado ,por e"emplo o que est fa.endo agora-
define=se at < combina/es de polia disponveis. 2sto estabelecido pelos
tamanhos fsicos das polias ou rela/es no engrenado. Ento quando um
programa est sendo e"ecutado o operador define qual a relao de polias
est sendo utili.ada.
!s rela/es de polia da mquina so configuradas no quadro de dialogo
Config!&orts 2 &ins ,figura $.P- onde a velocidade m"ima do con4unto
de quatro polias definida. ! velocidade m"ima a velocidade a que o
&pindle girar quando o motor est a toda velocidade. Esta velocidade
obtida por uma largura de pulso de %((] no 0S7 e a configurao do
valor de Velocidade na aferio do motor ,Motor 3unning 0-pinde
axis4- para passo e direo.
1omo um e"emplo, suponha a posio que nCs chamaremos Tpolia %T em
que e"iste uma relao de $V% entre o motor e o fuso e a velocidade m"ima
do motor ).P(( rpm. ! m"ima velocidade de polia % no 1onfig^Gogic
estar configurada em *9( rpm ,).P((K$-. 0olia < pode ser um relao de
%V<. 1om a mesma velocidade no motor sua velocidade m"ima estar
configurada em %<.<(( rpm ,)P(( " <-. #utras polias poderiam ter rela/es
intermdias. !s polias no precisam ser definidas ao aumentar as
velocidades mas os n'meros devem estar relacionados de uma certa forma
lCgica aos controles da mquina=ferramenta.
# valor de velocidade mnima se aplica igualmente a todas as polias e se
e"pressa como uma percentagem da velocidade m"ima e , obvio,
tambm a mnima percentagem da ta"a de sinal 0S7. &e uma velocidade
inferior que esta solicitada ,por & Sord, etc.- ento 7ach) pode solicitar
que voc troque a relao de polia para uma velocidade inferior. 0or
e"emplo, com uma velocidade m"ima de %(.((( rpm em polia < e uma
percentagem mnima de $] ento ser solicitado a voc a troca por uma
polia diferente. Esta caracterstica para evitar fa.er funcionar o motor ou
seu controlador a uma velocidade debai"o de sua classificao mnima.
7ach) usa a informao de relao de polia como segueV
_ Ouando o programa e"ecuta uma & Sord ou um valor ingressado no
H># de velocidade estabelecido ento o valor comparado com a
velocidade m"ima para a polia correntemente escolhida. &e a velocidade
pedida maior que a m"ima ento ocorre um erro.
_ He outra maneira a percentagem do m"imo para a polia que se pediu e
isto usado para configurar a largura de pulso 0S7 ou de passagem so
gerados para produ.ir que a percentagem da m"ima velocidade do motor
como o configurado em 7otor 5unning para o &pindle !"isY.
1omo um e"emplo suponha a velocidade m"ima do spindle para 0olia %
%((( rpm. &%%(( retornaria um erro. &P(( corresponderia a uma largura de
pulso de P(].
&e a frequncia de pulsos 0S7 m"ima ,%((]-, fa. o motor girar a
).P((rpm, ento P(] o faria girar a 9%P( rpm ,)P(( Z (.P-.
5.5.B.$ &use *idth Moduated -pinde Controer
3o configure the spinde motor for &*M contro# chec< the Use
-pinde Motor 1utput and &*M Contro ?oxes on the Config!&ort
and &ins!-pinde -etup ta? 'Ligure 5C1(.
$.$.P.9 1ontrolador de &pindle de largura de pulso modulado
0ara configurar o motor de &pindle para controle 0S7, marque a cai"a de
verificao \&pindel !"is Enabled and 0S7 1ontrolY na aba 0orts ` 0ins,
0rinter 0ort and !"is &election 0age ,figura $.%-.
3o esquea pressionar o boto !ppla para salvar as altera/es.
"ocate the &*MMase Lreq ?ox. 3he vaue 8ou enter here is the
frequenc8 of the square+ave +hose puse +idth is moduated. 3his is
the signa +hich appears on the -pinde -tep pin. 3he higher the
frequenc8 8ou choose here# the faster 8our controer +i ?e a?e to
respond to speed changes ?ut the o+er the 0resoution4 of chosen
speeds. 3he num?er of different speeds is the %ngine puse frequenc8
divided ?8 the &*MMase freq. Lor exampe# if 8ou are running at
35#=== .R and set &*MMase to 5= .R# there are J== discrete speeds
avaia?e. 3hat is amost certain8 sufficient on an8 rea s8stem# as a
motor +ith maximum speed of 3B== rpm coud# theoretica8# ?e
controed in steps of ess than B rpm.
Hefina um pino de sada na aba \#utput &ignals &election 0ageY ,figura
$.P- para o passo do &pindle ,step-. Este pino deve estar conectado a seu
controlador eletrLnico de motor 0S7. # pino ,dir- no ser necessrio,
portanto, estabelea ( para este pino. 0ressione o boto !ppla para salvar
as altera/es.
Hefina o sinal de ativao e"terna no 0orts ` 0ins e 1nfig^#utput Hevice
para alternar o controlador 0S7 em ligadoKdesligado, para configurar a
direo de rotao.
!gora, em 1onfig^0ort ` 0ins, &pindle #ptions, locali.e o quadro
0S7Uase 6req. !qui definida a freq:ncia da onda quadrada cu4o
largura de pulso modulada. Este o sinal que aparece no pino de controle
de velocidade do &pindle.
0ode=se obter diferentes velocidades em Engine pulse
frequencaK0S7Uase freq. !ssim por e"emplo se voc est operando a
)$.((( ;. e configura 0S7Uase a $( ;. h portanto, *(( velocidades
diferentes disponveis. 2sto quase suficiente em qualquer sistema real com
um motor cu4a velocidade m"ima se4a de ).P(( rpm, que, teoricamente,
seria controlado em passos de menos de P rpm.

Você também pode gostar