Professional Documents
Culture Documents
sendo usada para representar tempo. Para esta linha bsica, o incremento de
tempo est em meses.
Note que esta linha bsica tem inicio em janeiro e final em dezembro. A linha
bsica vertical representa produtividade. A produtividade est dividida de dez
em dez por cento cada incremento, inicia-se em zero por cento de produtividade
e finaliza-se nos cem por cento.
A pessoa que fez o grfico observou a produtividade da companhia para janeiro
do ano passado e posio de produtividade no grfico durante janeiro, um
ponto ento foi apontado no grfico. Isto ento foi repetido em fevereiro, maro,
e cada ms do ano. Uma vez que todos pontos foram l colocados, uma linha
ou curva passada em cada um dos pontos o que tornar mais claro o
desempenho da companhia no ano passado.
Tomamos o que sabemos agora sobre grficos e relacionamos ao eixo de
movimento do CNC. Em vez de plotar os pontos tericos para representar idias
conceituais, o programador de CNC plotar os pontos do final fsico para cada
movimento de eixo. Cada eixo linear da mquina ferramenta pode ser pensado
como uma linha bsica do grfico. Como os grficos de linhas bsicas os eixos
esto divididos em incrementos. Mas em vez de estar dividido em incrementos
de idias conceituais como tempo e produtividade, cada eixo linear do sistema
de coordenada retangular de uma mquina CNC est dividido em incrementos
mensurveis em mm (medida de distancia). No modo de polegadas modo, o
incremento menor pode ser 0.0001 polegada. No modo mtrico, o incremento
menor pode ser 0.001 milmetro. (A propsito, para eixo rotativo o incremento
0.001 graus.)
Assim como os grficos, cada eixo no sistema de coordenadas da mquina
CNC tem que iniciar em algum lugar. Com o grfico, a linha bsica horizontal
comeou a janeiro e a linha bsica vertical comeou na produtividade de zero
%. Este lugar aonde as linhas bsicas verticais e horizontais se encontram
chamado o ponto de origem do grfico. Para propsitos de CNC, este ponto de
origem chamado pelo programa comumente: ponto zero (tambm chamado
de zero de trabalho, zero pea, ou origem do programa).
pelo cdigo G92 (ou G50) este comando colocado pelo menos no comeo do
programa e possivelmente no comeo de cada ferramenta.
Um modo mais novo e melhor para nomear zero do programa por alguma
forma de compensao. Fabricantes de controle de centros de usinagem
normalmente chamam estas compensaes de "Offsets" do zero de instalao.
Fabricantes de centro de torneamento comumente chamam estas
compensaes para cada tipo de desenho da ferramenta. Mais modos de como
os programas podem ser zerados sero apresentados durante conceito
fundamental nmero quatro.
Outros pontos sobre movimentos de eixos
At este ponto, nossa preocupao primria foi lhe mostrar como determinar o
ponto de cada comando de movimento. Como voc pode perceber, enquanto
fazendo isto foi requerida uma compreenso do sistema de coordenada
retangular. Porm, h outras preocupaes como um movimento acontecer.
Por exemplo, o tipo de movimento (rpido, interpolao linear, circular, etc.), e
taxa de avano tambm deve ser uma das preocupaes do programador. Ns
discutiremos estas outras consideraes durante conceito fundamental nmero
trs.
Programa CNC
Quase todos controles de CNCs atualmente usam um nico formato de
endereo de palavra para se programar. (As nicas excees para isto so
certos controles sociveis). Atravs deste formato de endereo de palavra,
queremos dizer que o programa CNC feito sobre sentenas de comandos.
Cada comando composto de palavras CNC e cada qual tm seu endereo de
letras e valores numricos. O endereo de letra (X, Y, Z, etc.) diz ao controle o
tipo de palavra e o valor numrico diz ao controle o valor da palavra. Usado
como palavras e sentenas no idioma portugus, palavras em um comando
CNC dizem as mquinas CNCs o que que desejamos fazer com este bloco de
comando.
Uma analogia muito boa para o que acontece em um programa CNC
encontrada em qualquer conjunto de instrues passo a passo. Por exemplo,
voc tem algumas visitas de outra cidade que esto chegando para visitar sua
companhia. Voc precisa escrever as instrues para se chegar do aeroporto
local a sua companhia. Para fazer isto, voc deve primeiro visualizar o caminho
do aeroporto at sua companhia. Voc vai ento, em seqncia, escrever cada
instruo uma em baixo da outra.A pessoa que segue suas instrues
executar a primeira instruo e ento seguir para a prxima at que ele ou ela
chegue a suas instalaes.
De modo semelhante, um programador CNC manual deve poder visualizar as
operaes de usinagem que devero ser executadas durante a execuo do
programa. Ento, passo a passo, o programador dar um conjunto de
comandos que fazem a mquina se comportar adequadamente.
Nmero de Programa
Seleciona as coordenadas, sistema absoluto e o
fuso deve girar no sentido horrio a 400 RPM.
Rpido para o local de XY do primeiro furo.
Inicia a compensao de comprimento de
ferramenta, rpido em Z para posio acima da
superfcie para furar, liga o refrigerante.
Avance para o primeiro furo a 3,5 polegadas por
minutos.
Rpido para fora do furo.
Rpido para o Segundo furo.
Avance para o Segundo furo
Rpido para fora do segundo furo,desliga o
refrigerante.
Retorno para posio de referncia em Z.
Fim de programa, rebobinar a fita.
Funes programveis.
O programador tambm tem que conhecer quais as funes da mquina CNC
so programveis (como tambm os comandos relacionados). Com a baixa do
custo dos equipamentos CNC, muitas vezes so ativadas muitas funes de
mquina manualmente. Com algumas fresadoras CNC, por exemplo, as nicas
funes programveis so os movimentos dos eixos. Enquanto que a rotao e
direo do fuso, ligao e desligamento do leo refrigerante e sistema de troca
de ferramenta so ativadas manualmente pelo operador.
Por outro lado, com a exploso dos equipamentos CNC, quase tudo
programvel e o operador s ser exigido para carregar e remover a pea
produto. Uma vez que o ciclo ativado, o operador fica livre para outras
funes.
O manual de referncia do construtor de mquinas ferramentas serve para
informar quais funes de sua mquina so programveis. Para te dar alguns
exemplos de como algumas funes programveis devem ser manuseadas,
eles colocam algumas das funes programveis mais comuns junto com as
palavras de programao relacionadas delas.
Por exemplo:
Figura 1. O movimento 2 atual foi gerado com interpolao linear. Saiba que
para mquina no ocorreu um nico movimento, mas sim uma serie de
movimentos minsculos cujo tamanho do passo igual resoluo da mquina,
normalmente 0.001mm.
Durante comandos de interpolaes lineares, o controle precisa e automaticamente calcular uma srie de nicas partidas de eixo muito minsculas,
enquanto mantm a ferramenta to perto do caminho linear programado quanto
possvel. Com as mquinas CNC de hoje, se aparecer que a mquina est
formando um movimento de linha perfeitamente reta. Porm, na figura 1 (acima)
mostra o que o controle de CNC est fazendo de fato durante interpolao
linear.
Em modo semelhante, requerem muitas aplicaes para mquinas CNC, por
exemplo, que a mquina possa formar movimentos circulares. Aplicaes para
movimentos circulares incluem raio de concordncia entre faces de peas, furos
circulares de grandes e pequenos dimetros, etc. Este tipo de movimento requer
interpolao circular. Como com interpolao linear, o controle gerar
minsculos movimentos que se aproximam o mximo de caminho circular
desejado. A figura 2 (abaixo) mostra o que acontece durante interpolao
circular.
Movimento circular
Estes tipos de movimento causam a mquina movimentos na forma de um
caminho circular. Como discutido anteriormente durante nossa apresentao de
interpolao circular, este tipo de movimento usado para gerar raios durante a
usinagem. Toda a taxa de avano relacionado e pontos j ditos durante nossa
discusso de movimento de linha direto se aplica aqui.
Dois cdigos G so usados com movimento circular. G02 usado para
especificar movimentos circulares direita (sentido horrio) enquanto G03
usado para especificar os movimentos circulares a esquerda (sentido ante
horrio). Para se avaliar o qual usar, voc simplesmente precisa ter uma viso
do movimento da mesma perspectiva que a mquina ver o movimento. Por
exemplo, se fazendo um movimento circular em XY em um centro de usinagem,
simplesmente veja o movimento do ponto de vista do fuso. Fazendo se um
movimento circular em XZ em um centro de torneamento, simplesmente veja o
movimento de sobre o fuso.
Adicionalmente, movimento circular requer que por um meio ou outro, o
programador especifique o raio do arco a ser gerado. Com os controles CNCs
mais novos isto controlado por um "R" que simplesmente declara o raio. Com
controles mais antigos, vetores direcionais (especificado por I, J e K) digam ao
controle o local do ponto de centro do arco. Desde que controles variam com
respeito a como so programados vetores direcionais, e desde que a palavra de
R est ficando mais popular para designao de raio, nossos exemplos
mostraro o uso do R. Se voc desejar aprender mais sobre vetores direcionais,
recorra ao manual de seu fabricante de controle.
Exemplo de programa mostrando trs tipos de movimentos.
Neste exemplo particular, ns estamos fresando o contorno externo de uma
pea produto. Note que ns estamos usando uma fresa de uma polegada de
dimetro para usinar o contorno e ns estamos programando considerando o
centro da fresa. Mais tarde, durante conceito fundamental nmero quatro, ns
discutiremos um modo para programar a pea produto de modo que seja
considerado o contorno da ferramenta (no o caminho de da linha de centro da
ferramenta de corte).
Bloco de comando
Descrio do bloco
(linguagem de mquina)
O0002
Nmero de Programa
N005 G54 G90 S350 M03 Seleciona o sistema de coordenadas, modo
absoluto fuso gira a 350 RPM sentido horrio
N010 G00 X -.625 Y - .25 Rpido para o ponto 1
N015 G43 H01 Z -.25
Ativar a compensao de comprimento da
ferramenta, rpido at superfcie de trabalho
N020 G01 X5.25 F3.5
Mquina em movimento direto para o ponto 2, taxa
de avano 3.5 pol/min.
No programa mquina:
N0 G01X3000 Y2000 Z1000F100
N1 G00X0Y0Z0
Na mquina o que ocorre:
Movimento 0 X3000Y2000Z1000F100
Movimento 1 X2000Y1000Z0 F10000
Movimento 2 X1000Y0 Z0 F10000
Movimento 3 X0 Y0 Z0 F10000
Perceba que um nico bloco no programa fonte ir na realidade gerar trs movimentos na
mquina.
Porm na poca atual com a evoluo das mquinas este detalhe ficou ainda mais complexo,
pois as mquinas possuem mais de trs eixos e um comando RAPID gerar provavelmente mais
de trs movimentos e o movimento que no CAD parece apenas que a ferramenta inclinou na
realidade gera movimentos em X,Y,Z A e B, se estes A e B forem na mesa ficaro muito mais
complicado podendo ocorrer at impacto entre barramentos e ferramenta ou coisa semelhante.
Como estes detalhes foram se tornando complexos com o tempo e no inicio no havia muito que
se preocupar os programadores s vezes no entendem porque um movimento que parece ser
to simples no CADCAM pode se transformar em coisa to catastrfica na mquina.
Devido a isto os ps-processadores modernos permitem tratamentos especiais para estas
situaes, porm as mquinas so muito mais complexas e estas informaes podem ser
tratadas de varias maneiras, como a principal funo dos ps-processadores ser fiel s
informaes vindas do CADCAM um tanto quanto delicado estas decises pelo ps, ficando
mais simples atitudes diretivas dos prprios programadores no sentido de minimizar estas
decises do ps.
G01 Linear imterpolation (interpolao linear).
Em caso de 3 eixos ou menos o movimento se dar tanto no CADCAM quanto na mquina de
modo muito semelhante, porm se for 4 ou mais eixos pode ocorrer uma linearizao* (coisa que
no ocorre com o G00), ou seja, a colocao de pontos intermediria aos movimentos finais,
porm como o CADCAM no conhece cinemtica das mquinas (quem se movimenta se a
mesas ou cabeotes? Qual eixo carrega qual? etc) tudo se passa como se a referencia de giros
e movimentos sejam no topo da ferramenta, desta informao mais as informaes de
comandos e cinemticas das mquinas que so consideradas nos ps-processadores saem o
programa no cdigo de mquina (GCode), com ainda mais linearizao desta vez colocada pelo
ps que conhece mais da mquina do que o CADCAM, porm como j foi dito estas informaes
intermedirias precisam ser muito depuradas, pois excessos ou faltas podem comprometer o
produto final.
Encontramos os trs primeiros eixos, e o que falar de uma mquina de quatro ou cinco eixos;
Vamos ento conversar de outros tipos de eixos que no sejam X Y e Z, que so conhecidos
como eixos lineares primrios.
Os outros dois no caso de uma mquina cinco eixos so os eixos rotativos ou giratrios ou ainda
eixos angulares, estes eixos se movimentam em torno de um dos trs eixos primrios X, Y e Z,
do seguinte modo se girar como se fosse em torno de um eixo paralelo ao eixo X este levar o
nome de eixo A, se em torno do eixo Y se chamar B e em torno de Z por conseqncia seria o
C.
Veja como seria fcil identificar os movimentos dos eixos rotativos, ou seja, o sentido e a direo
destes eixos, podem utilizar a regra da mo direita, do seguinte modo, com a mo como se
estivesse fazendo "positivo" considerando que o eixo linear sobre o qual girar o eixo rotativo,
passa paralelo por dentro da mo como se a mesma segurasse o eixo e o polegar indicaria o
sentido que este eixo aumenta positivamente, ento o eixo rotativo giraria acompanhando os
outros quatro dedos tambm no sentido positivo.
Veja no croqui Abaixo:
As funes M: <basic8.htm> agem como botes liga e desliga de certos dispositivos tais como:
ligar ou desligar o leo refrigerante, travar ou destravar um eixo.
Ex.
M00 Desligar todos os dispositivos ou encerrar o programa
M30 Rebobinar a fita.
M08 Ligar o refrigerante.
Porm tendo em vista que a nomalizao um tanto quanto difssil estas prerrogativas podem
ser alteradas conforme as necessidades e boa vontade dos fabricantes de mquinas CNC e
Controles.
Funo G
Cdigos G (General or preparatory) pelo Padro ISO 1056.
Cdigo G
G00
G01
G02
G03
G04
G05
G06
G07
G08
G09
G10 a G16
G17
G18
G19
G20
G21
G12 a G24
G25 a G27
G28
G29 a G32
G33
G34
G35
G36 a G39
G40
G41
G42
G43
G44
G45 a G52
G53
G54
G55
G56
G57
G58
G59
Funo
Posicionamento rpido
Interpolao linear
Interpolao circular no sentido horario (CW)
Interpolao circular no sentido anti-horario (CCW)
Temporizao (Dwell)
No registrado
Interpolao parablica
No registrado
Acelerao
Desacelerao
No registrado
Seleo do plano XY
Seleo do plano ZX
Seleo do plano YZ
Programao em sistema Ingls (Polegadas)
Programao em sistema Internacional (Mtrico)
No registrado
Permanentemente no registrado
Retorna a posio do Zero mquina
No registrados
Corte em linha, com avano constante
Corte em linha, com avano acelerando
Corte em linha, com avano desacelerando
Permanentemente no registrado
Cancelamento da compensao do dimetro da
ferramenta
Compensao do dimetro da ferramenta (Esquerda)
Compensao do dimetro da ferramenta (Direita)
Compensao do comprimento da ferramenta (Positivo)
Compensao do comprimento da ferramenta (Negativo)
Compensaes de comprimentos das ferramentas
Cancelamento das configuraes de posicionamento fora
do zero fixo
Zeragem dos eixos fora do zero fixo (01)
Zeragem dos eixos fora do zero fixo (02)
Zeragem dos eixos fora do zero fixo (03)
Zeragem dos eixos fora do zero fixo (04)
Zeragem dos eixos fora do zero fixo (05)
Zeragem dos eixos fora do zero fixo (06)
G60
G61
G62
G63
G64 a G67
G68
G69
G70
G71
G72 a G79
G80
G81 a G89
G90
G91
G92
G93
G94
G95
G96
G97
G98 e G99
Nota: Os cdigos que esto como no registrados indicam que a norma ISO no definiu nenhuma funo
para o cdigo, os fabricantes de mquinas e controles tem livre escolha para estabelecer uma funo para
estes cdigos, isso tambm inclui os cdigos acima de G99.
Funo M
Cdigos M (miscelaneous) pelo Padro ISO 1056
Cdigo M
M00
M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12
M13
M14
M15
M16
M17 e M18
M19
M20 a M29
M30
M31
M32 a M35
M36
M37
M38
Funo
Parada programa
Parada opcional
Fim de programa
Liga o fuso no sentido horrio (CW)
Liga o fuso no sentido anti-horrio (CCW)
Desliga o fuso
Mudana de ferramenta
Liga sistema de refrigerao numero 2
Liga sistema de refrigerao numero 1
Desliga o refrigerante
Atua travamento de eixo
Desliga atuao do travamento de eixo
No registrado
Liga o fuso no sentido horrio e refrigerante
Liga o fuso no sentido anti-horrio e o refrigerante
Movimentos positivos (aciona sistema de espelhamento)
Movimentos negativos
No registrados
Parada do fuso com orientao
Permanentemente no registrado
Fim de fita com rebobinamento
Ligando o "Bypass"
No registrados.
Acionamento da primeira gama de velocidade dos eixos
Acionamento da segunda gama de velocidade dos eixos
Acionamento da primeira gama de velocidade de rotao
M39
M40 a M45
M46 e M47
M48
M49
M50
M51
M52 a M54
M55
M56
M57 a M59
M60
M61
M62
M63 a M70
M71
M72
M73 a M89
M90 a M99
Nota: Os cdigos que esto como no registrados indicam que a norma ISO no definiu nenhuma funo
para o cdigo, os fabricantes de mquinas e controles tem livre escolha para estabelecer uma funo para
estes cdigos, isso tambm inclui os cdigos acima de M99.
Definio de DNC
Direct Numeric Control / Controle Numrico Direto
Este termo usado de dois modos.
A aplicao mais comum da sigla est em referncia a um computador que controla
diretamente a mquina de usinagem, provendo os sinais exigidos ao longo de um sistema de
comunicaes de dados.
Um sistema de DNC pode significar algo to simples quanto um programa de comunicaes que
envia programas de NC/CNC memria do controle da mquina de usinagem.
Tambm poderia ser algo to avanado quanto instalao de uma rede de transmisso de
dados direta aos componentes de mquina de usinagem com possibilidade de dirigir a mesa e as
ferramentas.
Muitos sistemas de DNC comerciais so bastante sofisticados e tm a habilidade para conversar
de uma s vez com varias mquinas de usinagem.
Estes sistemas enviam os programas em cdigos M e G diretamente memria de mquinas de
usinagem conforme a solicitao dos controles destas mquinas e freqentemente incluem
ferramentas de gerenciamento como querings e estimaes de tempo.
... etc..
... etc..
9a Etapa : DOCUMENTAO
Uma documentao clara deve ser enviada para o operador para que este consiga produzir a
pea sem o auxilio do programador ,se este no for o mesmo , ou para que outra pessoa possa
fazer a pea.
Voc provavelmente refinar e mudar dados para cada etapa acima conforme o
desenvolvimento do programa.
As etapas acima so apenas um guia , para mais detalhes de cada uma delas
estaremos a disposio para lhe responder qualquer questo.
Ativao do plano XY
Ativao do avano 1000mm/min
Interpolao linear at X20, Y45 e Z0
Interpolao circular (CLW) at X100 e Y 80
G93- Este cdigo indica que os valores de 'feedrate' ser reconhecido pelo controle como
1/T, ou seja, tempo inverso (Inverse time).
G94- Este cdigo geralmente default indica que o 'feedrate' ser reconhecido pelo controle
como avano por min (velocidade longitudinal de corte)
G95- Este cdigo indica que o 'feedrate' ser reconhecido pelo controle como avano por
rotao da ferramenta.
Quando o movimento programado requer um posicionamento linear multiaxial, os eixos movemse simultaneamente ao longo de um vetor, a taxa de avano de cada eixo acionada
automaticamente pelo controle de tal forma que a taxa de avano vetorial ser igual a
programada.Modalidade G93- Inverse time (velocidade em tempo inverso - 1/T)
O G93 usado para informar ao comando que a taxa de avano que aparece na varivel 'F' e
dada em tempo inverso, por exemplo:
G93 X100Y100Z100A5F20
F20 no 20mm/min ou 20polegadas/min e sim o inverso do tempo em segundos que levar
para a ferramenta completar o movimento 1/T=20 ento T(tempo) = 0,05segundos.
Modalidade G94- Avano linear em mm/min (ou unidade /min)
O G94 usado para informar ao comando que a taxa de avano que aparece na varivel 'F'
dada em mm/minuto, considerando-se que o sistema de medida utilizada seja o sistema
internacional, por exemplo:
G94 X100Y100Z100F200
F200 dado em mm/min ou polegadas/min sempre no sentido e direo do movimento da
ferramenta, esta modalidade sempre ser a modalidade default para avano.
Modalidade G95- Avano dado em relao rotao da ferramenta, ou seja, em cada rotao
dada da ferramenta, esta avanar o valor de F.
O G95 usado para informar ao comando que a taxa de avano que aparece na varivel 'F' em
geral dada em milsimo de milmetro por rotao mm/rotao, considerando-se que o sistema
de medida utilizada seja o sistema internacional, por exemplo:
G95 Z100F300
F300 entendido pelo controle como 0,30mm/rotao (ou polegadas/rotao), geralmente
usada em usinagens especiais, tais como: em tornos, ou para se abrir roscas, porm mais fcil
usar-se neste caso os ciclos fixos.
Existem ainda outras modalidades de avano, porm so casos bem especficos e dependem
dos fabricantes de controle e mquinas.
GEOMETRIA DA PEA.
Trabalhando com os eixos cartesianos e utilizando os eixos X e Z em movimentos lineares e
circulares podemos praticamente determinar todos os perfis possveis no torno, porm podemos
ter tornos dotados com outros eixos como os eixos Y e C e com ferramentas acionadas na torre,
os quais somam mais possibilidades de usinagem em um torno, como furos deslocados do eixo
Z, faces planas fresadas utilizando o eixo Y e perfis mais complexos com a utilizao do eixo C
em sincronismo com os demais eixos.
Um programa para torno CNC compe-se basicamente de:
2- Dados de corte.
Os parmetros de cortes so basicamente a Velocidade de Corte (VC que a velocidade medida
em metros de remoo de cavacos por minuto) ou rotao da placa (RPM que medida em
quantidade de voltas da placa "eixo arvore" por minuto), avano do carro (medido em milmetro
por rotao da placa ou milmetro por minuto) e profundidade de corte (medido em milmetro no
raio da pea). Os parmetros de corte so determinados em funo do material e o tipo de
ferramenta utilizada.
3- Definio das ferramentas (perfis e classes).
As escolhas da ferramenta so feitas quanto ao perfil do inserto, quebra cavacos e classe do
material do inserto que normalmente determinada pelo material a ser usinado (quanto a suas
ligas e dureza). OBS: normalmente a usinagem feita com refrigerao de leo solvel em gua
a qual deve ser abundante e direcionada.
OBS: -Os tornos utilizam os cdigos G e M respeitando a norma ISO com algumas excees que
variam de acordo com os fabricantes da mquina.
4- Ciclos fixos.
O torno utiliza bastante dos ciclos fixos (pacotes de usinagem fechados) principalmente na
programao MDI (Introduo Manual de Dados) porque este sistema facilita a programao,
pois o programador somente informa o perfil final da pea e o ponto inicial determina a matria
prima o ciclo fixo se encarrega de desbastar a pea at atingir o perfil final da pea, nos ciclos
fixos tambm esto includos os ciclos de roscas.
Cavacos, uma preocupao constante.
Uma das maiores preocupaes em uma usinagem no torno com a quantidade e forma dos
cavacos e saber como lidar com eles durante a usinagem porque disto depende o acabamento e
podendo at interferir no perfil final da pea, como por exemplo, se em uma usinagem interna em
um furo cego tivermos o cavaco formado em fita e se a usinagem for feito sentido placa (de fora
para dentro) podemos ter srios problemas de acabamento e no perfil final podendo resultar at
em quebra da ferramenta, por isso existem vrios estudos dos fabricantes de ferramentas sobre
a relao dos parmetros de corte e perfil do quebra cavacos com a forma resultante dos
cavacos e como isso interfere no perfil e no acabamento final, porm isso deve ser um capitulo a
parte como tambm a constante preocupao com o tempo de vida do inserto e seus mais
variados tipos de desgastes.
Conceitos Avanados
Quando um centro de usinagem 5 eixos requerido?
Embora no queira ser muito simplista sobre este tipo sofisticado de equipamento, h apenas
dois tipos de aplicaes para usinagem cinco eixos (em condies muito gerais).
1) Muitas companhias precisam usinar superfcies complexas (planos inclinados ou superfcies
no planares) em uma mquina CNC. Seria o caso, por exemplo, de uma pea que precise ser
usinado em muitas faces. Em geral, este tipo de usinagem simplesmente uma extenso do que
pode ser feito com o quarto eixo. Se esta for sua rea de interesse, voc precisar aprender
mais sobre "seleo de planos variveis". Esta caracterstica pode ser selecionadas usando-se o
G17, G18 e G19 (XY, XZ, YZ) que so selees de planos pelo controle, mas lhe permite definir
o plano de usinagem que mais lhe facilite o corte da pea. Isto lhe possibilita usar muitas das
caractersticas de programao padro tais como ciclos fixos, compensao de raio da
ferramenta de corte e inclinao de eixo, de modo que simplificar muito a programao.
2) O tipo mais clssico, quando se elabora usinagem em formas 3d, como seria o caso com
Moldes de injeo e eltrodo de edm, onde muito importante manter a ferramenta cortante
perpendicular a superfcie de usinagem. Isto requer cinco eixos com certeza (trs lineares, dois
rotativos). Note que este tipo de usinagem sempre to sofisticado que exige um sistema CAM
que prepare muito bem os programas, e o sistema CAM faz todo o trabalho duro relacionado a
entender os movimentos de eixo.
Quando os dois eixos adicionais so controlados de fato pela mquina, novamente h s dois
modos.
Primeiro, com mquinas menores, os eixos rotativos so controlados normalmente com mesas
rotativas. A pea girada para sempre alcanar o tipo de usinagem de cinco eixos que voc est
fazendo. Note que este tipo de mquina em especial poder ser mencionado como primeiro tipo,
desde que no possua nenhuma limitao a rotao (360 graus completos em ambos os eixos
rotativos), e deste modo poder usinar muitas superfcies complexas.
Segundo, quando a mquina fica to grande que muito difcil girar a pea (como o caso das
fresadoras Gantrys), os dois eixos rotativos sero ento incorporados ao cabeote da mquina. A
ferramenta realmente inclina em duas direes. Sempre haver uma limitao a quanto
ferramenta pode inclinar, que tambm tende a limitar a aplicao para este tipo de mquina para
trabalhos 3d.
Falando francamente, no h tanto mais a se falar sobre usinagem em cinco eixos. Novamente,
voc precisaria atentar para seleo de planos variveis se voc estiver fazendo o seu primeiro
trabalho em cinco eixos, porm eu no conheo nenhum outro tpico passvel de discusso.
Qualquer pessoa que possua mais informao para relacionar, daremos boas-vindas a seus
comentrios.
Programao Parametrizada
Talvez este seja o segredo mais bem guardado sobre conceitos CNC.
H poucas pessoas envolvidas com CNC que conhecem programao paramtrica e estas
pessoas evitam comentar o uso deste tipo de programas. Dado aos ganhos que este tipo de
programas trazem e os benefcios que os "experts" possuem em conhecer os conceitos
aplicados em programas parametrizados, surpreendente que os grandes usurios deste
conceito se restrinjam aos construtores de mquinas de usinagem, e fabricantes de controles,
pois quase nulo a informao que se obtm sobre isto nos meios acadmicos a no ser grupos
de estudos muito isolados, as escolas tcnicas no dizem mais sobre isto.
No Brasil sem exagero pode se contar nos dedos das mos as pessoas que conhecem e usam
este tipo de programao. Nesta discusso curta, explicaremos programao paramtrica e
mostraremos suas aplicaes principais.
O que ?
Programao paramtrica pode ser comparada a qualquer linguagem de programao como as
linguagens BASIC, linguagem C ou PASCAL.
Porm, esta linguagem de programao reside direito no controle do CNC e pode ser acessado
ao nvel do cdigo G, podemos dizer que podem combinar tcnicas de programao manuais
com tcnicas de programao paramtricas.
Caractersticas relacionadas aos computadores como as variveis, aritmtica, declaraes de
lgica, e os loopings esto disponveis nesta linguagem.
Como todas linguagens de programao a programao paramtrica possui vrias verses.
A mais popular Custom Macro B (usado pela Fanuc e controles Fanuc compatveis).
Outros incluem User Task (Okuma), Q Routine (Sodick), e linguagem de programao Avanada
[APL] (G & L).
Alm de ter muitas rotinas relacionadas ao computador, a maioria das verses de programao
paramtrica tem rotinas relacionadas ao CNC com relativa profundidade.
Por exemplo, macros que permitem ao usurio de CNC ter acesso a muitas propriedades do
controle CNC (ferramenta de compensao, posicionamento dos de eixo, alarmes, gerao e
edio de cdigo G codifica, e proteo de programa) que permite a edio interna do programa
CNC.
Estas coisas so impossveis s com a utilizao do cdigo G normal, ou seja, com os
programas CNC normais.
Aplicaes:
Muitas companhias tm aplicaes excelentes para macros de usurios e provavelmente no os
conhea.
Claro que, se voc sabe utiliza-los pode ser que s vezes no imagine as muitas aplicaes
possveis para estes macros ou ento os sub-utilize.
Estes macros podem ser divididos em cinco categorias bsicas.
Alguns destes podem te soar familiar, vejamos.
Famlias de peas.
Quase todas companhias tm pelo menos algumas aplicaes que se ajustem categoria de
macro de usurios.
Possivelmente voc tenha peas semelhantes, porm, com dimenses variveis, deste modo o
programador dever referenciar em um quadro no desenho as cotas variveis e propor-las em
um programa parametrizado, que ser acionado conforme as solicitaes das peas a serem
produzidas.
Se voc fizer isto, voc tem uma aplicao perfeita para macro de usurio.
Inventando Ciclos fixos (inclusive referenciando um cdigo G)
At mesmo se voc no tiver uma famlia perfeita de aplicao de peas para macro de usurio,
seguramente voc tem algumas peas que requeiram operaes de usinagem semelhantes pelo
menos. Ou talvez voc deseje que seu controle CNC tivesse mais (ou melhores) ciclos fixos.
Com macros de usurios, voc pode desenvolver rotinas de propsito gerais para operaes
como usinagem em linha, padres de furos de roscas especficas, entalhes ou algum tipo de
usinagem em pocket.
Em essncia, voc pode desenvolver seus prprios ciclos fixos.
Movimentos complexos
Pode haver vezes que seu controle CNC seja incapaz de gerar um movimento necessrio com
facilidade.
Executar uma usinagem em linha de preciso, por exemplo, seu controle tem que ter a
habilidade para formar um movimento espiralado em XY enquanto formando um movimento
linear em Z (movimento helicoidal no bastar neste caso).
Definies de matrizes
(conforme linguagem APT que tambm usado como arquivos fontes gerados em sistemas
CADCAM)
Desde que dimensionar em um desenho de engenharia normalmente independente do sistema
de coordenada da mquina ferramenta na qual a pea ser usinada, os programadores
consideram que embora as dimenses possam ser suficientes para definir as vrias linhas,
crculos, pontos, etc., difcil de fazer no sistema de coordenada da mquina.
Os comandos REFSYS, TRACUT, e COPY permitem o programador trabalhar no sistema de
coordenada mais conveniente (por exemplo, um cuja origem um ponto de referncia no
desenho), e ento facilmente especificar uma transformao no sistema da mquina.
Para propsito de discusso, tal sistema de coordenada ser conveniente chamado de "sistema
local". O sistema global, normalmente da mquina, ser chamado de "sistema bsico".
Esta transformao pode consistir em qualquer combinao de rotaes, translaes, imagens
de espelho e fatores de escala, e especificado atravs de uma sentena de definio de
MATRIZ. Tais transformaes sempre podem ser representadas por trs equaes da forma:
A11x1 + a12y1 +a13z1 +a14 = xb
A21x1 + a22y1 +a23z1 +a24 = yb
A31x1 + a32y1 +a33z1 +a34 = zb
Quer dizer, para este tipo de transformao, possvel determinar coeficientes, (a11, a12,,
a34), tal que, para um determinado ponto com coordenadas (X1, Y1, Z1) no sistema local, as
equaes os transladam as coordenadas transformadas (Xb,Yb,Zb), no sistema bsico.
A transformao chamada como uma 'matriz' porque este termo descritivo de forma na qual
as trs equaes so representadas interiormente pelo processador N/C, como uma ordem dos
coeficientes:
A11 a12 a13 a24
A21 a22 a23 a24
A31 a32 a33 a34
As notaes de dupla-subscrio so bastante comuns em matemtica de matriz. Note que esta
mostra a linha e coluna de um elemento da matriz. Por exemplo, a23 esta na segunda linha e
terceira coluna.
A matriz de transformao revela os atributos geomtricos do sistema de coordenada local, em
termos do sistema bsico, diretamente. Suas primeiras trs colunas representam os eixos do
sistema local: (a11, a21, a31) o eixo X de vetor positivo, (a12, a22, a32) o eixo Y de vetor
positivo, e (a13, a23, a33) o eixo Z eixo de vetor positivo.
A quarta coluna (a14, a24, a34), o ponto de origem do sistema local.
Figure 2 mostra a orientao da pea na mquina; o eixo maior da pea agora paralelo ao eixo
de Y.
Figure 3 mostra a relao entre os sistemas de coordenada da base (mquina) e local (desenho
da pea).
A transformao necessitou que todas as entidades, dimensionados nos termos do sistema local
ter dimenses apropriadas no sistema bsico, uma combinao de 90 graus de rotao
seguida por translao de: 120 mm em X, 50mm em Y, e 0mm em Z.
A sentena abaixo define "uma matriz definida como uma combinao ordenada de duas
determinadas matrizes".
M1= MATRIX/XYROT, 90,TRANSL, 120,50,0
Gera a matriz
0 -1 0 120
1 0 0 50
0010
Que efetuar esta transformao. Por exemplo, considere o ponto P que tem coordenadas locais
(80,30,0). Suas coordenadas de sistema bsico podem ser computadas por:
Xp = 0(80) + (-1)(30) + 0(0) +120 = 90
Yp = 1(80) + 0(30) + 0(0) +50 = 130
Zp = 0(80) + 0(30) +1(0) +0 = 0
O programador da pea especifica P em termos de suas coordenadas locais (80, 30, 0) e
invocando a matriz, M1, com o comando: TRACUT, COPY, ou REFSYS, isto faz o processador
CNC executar a transformao que se rende s coordenadas bsicas (90, 130,0).
Com referncia para figurar 3, pode verificar o leitor que as colunas da matriz contm: os vetores
de eixo e a origem apontam do sistema de coordenada local, como previamente declarado.
- Ps-processador
- Sistema DNC - gerenciamento e transferncia de programas (rede) para a mquina
Todos estes sistemas, hardware e software, precisam ser compatveis.Outro item imprescindvel
a adequao da nova mquina ao layout da fabrica, que precisa ser estudado j na poca da
aquisio, pois neste instante se tem uma dimenso do novo equipamento e um bom layout leva
tempo para ser planejado e implantado.
Alm dos recursos fsicos e eletrnicos descritos no sistema macro acima, muito importante a
preparao dos recursos humanos, visto que esta tecnologia exige pessoal especializado, no
projeto, programao, operao e servios de suporte (porm o item de servios de suporte
pode ser terceirizado com maior facilidade).
Constituio bsica de uma mquina CNC:
A mquina em si. a parte mecnica, o que antes era a mquina convencional, ou ainda
conhecido por alguns como a cinemtica do CNC.
Os servo-motores giram na velocidade e tempo necessrios para que cada eixo atinja os valores
de posio e velocidades, estipulados em cada bloco do programa CNC.
Todo estes sistemas funcionando sincronizados formam a mquina CNC.
Usamos aqui uma linguagem muito simples para que o maior nmero de pessoas possam
entender com facilidade este mecanismo que no tem nada de simples, citamos os
componentes bsicos, porm muitos outros componentes formam esta prola da tecnologia.
Comentrios e concluso:
O Comando Numrico nasceu e sua aplicao maior em mquinas de usinagem, porm vem
se ampliado de tal forma que praticamente no existe campo nos meios fabris que no tenham
sido atingidos por esta tecnologia. Empresas, principalmente as de transformao de metais, que
pensam no futuro no podem deixar de planejar suas atividades sem considerar a tecnologia
CNC, pois isso pode significar a diferena entre a continuidade e a extino. Como a implantao
de qualquer nova tecnologia exige conhecimento, importante que estes investimentos sejam
feitos consultando-se quem j convive com estes meios h tempos.
As tecnologias emergentes relacionadas informtica vm se popularizando de tal forma que
algumas coisas acontecem to rpido que ns no damos conta que isto s vezes j ocorreu.
Por exemplo, quem diria a seis ou sete anos que poderamos ter na casa de pessoas comuns
um aparelho de gravar CDs ou uma impressora com qualidade fotogrfica, uma verdadeira
grfica domiciliar? Outro exemplo a internet, a maior biblioteca do mundo e todos ns podemos
t-la.
Se em casa temos estes avanos, quem diria nas industrias. Sem dvida temos que nos munir
de muita tecnologia se quisermos continuar no mercado.Ter mquinas avanadas
tecnologicamente no "luxo" mas sim necessidade para sobrevivncia.
Legenda:
* PLC Programmable Logical Computer (CLP computador lgico programvel)
* Microswitch chaves ou vlvulas eletromecnicas acionadas por impulsos eletrnico
O que um PLC?
Controlador lgico programvel, tambm chamado PLC ou controlador programvel, um
dispositivo de computador que controla equipamentos em oficinas industriais. A quantidade de
.
O CPU basicamente tem trs partes:
- O processador
- O sistema de memria
- A proviso de fora
O processador a seo do CPU que codifica, decodifica, e computa dados. O sistema de
memria a seo do CPU que armazena o programa de controle e dados do equipamento
conectado ao PLC. A proviso de fora a seo que proporciona ao PLC a tenso e a corrente
que isto precisa para operar.
O Sistema de Input/Output
O sistema input/output (I/O) a seo de um PLC para o qual todos os dispositivos esto
conectados. Se a CPU pode ser considerado como o crebro de um PLC, ento o sistema de I/O
pode ser considerado de como os braos e as pernas. O sistema de I/O o que real e
fisicamente leva a cabo os comandos de controle do programa armazenado na memria do PLC.
O sistema de I/O consiste em duas partes principais:
- A prateleira
- E os mdulos de I/O
A prateleira um documento anexo com aberturas onde isso conectado ao CPU. Mdulos de
I/O so dispositivos com terminais de conexo para os quais os dispositivos internos so
telegrafados. Junto a prateleira e os mdulos de I/O formam a interface entre os dispositivos de
campo e o PLC. Quando montado corretamente, cada mdulo de I/O so ambos telegrafados a
seus dispositivos de campo correspondentes e instalados em uma abertura na prateleira. Isto
cria a conexo fsica entre o equipamento de campo e o PLC. Em alguns PLCs pequenos, a
prateleira e os mdulos de I/O so pre-empacotados como uma nica unidade.
Um pouco mais sobre "output/Input"
Todos os dispositivos de campo conectados a um PLC podem ser classificados em um de duas
categorias:
- Entrada.
- Sada.
De entrada so os dispositivos que provem um sinal/dados a um PLC. Exemplos tpicos de
entradas so botes de apertar, interruptores, etc.
Basicamente, um dispositivo de entrada diz ao PLC, "Hei, algo est acontecendo fora daqui
voc precisa conferir isto, veja como afeta o programa de controle".
De sadas so os dispositivos que esperam um sinal/dados do PLC para executar as funes de
controle deles. Luzes, sinalizadores, motores, e vlvulas so todos bons exemplos de
dispositivos de sada. Estes dispositivos at ento s estavam prestando ateno ao prprio
funcionamento deles, at que o PLC diz, "Voc precisa virar agora" ou "Seria melhor abrir um
pouco mais sua vlvula", etc.
Porm, cada contato distinto, monitora o dispositivo de campo e ento diz ao PLC o que fazer,
um rolo monitora o PLC controlando o programa e ento diz para o dispositivo de campo o que
fazer. Dizendo ao dispositivo de sada, "Hei, o PLC acaba de me falar que o interruptor ligou. Isso
significa como suposto que voc ligue agora. Assim vamos "! Para o PLC, este processo de
trs passos para monitorar as entradas de dados, em que o PLC controla o programa mudando
o estado dos dispositivos, so chamada de sadas adequadas e esquadrejada.
Como o PLC mantm diretamente tudo isso? O sistema de memria de um PLC muito
complexo, permitindo no s armazenar informao sobre o programa de controle, mas sobre o
estado de todas as entradas e sadas de dados de modo adequado. Para manter a
rastreabilidade de toda essa informao, usa um sistema chamado de diretor.
Um endereo um rtulo ou nmero que indicam onde uma certa parte da informao fica
situado na memria de um PLC. Tal qual seu endereo residencial conta onde voc vive em sua
cidade, um dispositivo ou parte do endereo de dados conta onde a informao sobre isto reside
na memria do PLC.
Deste modo, se um PLC quiser descobrir informao sobre um dispositivo de campo, saber
olhar em seu local de endereo correspondente. Alguns endereos contm informao sobre o
estado dos dispositivos de campo particulares. Outros dados so armazenados nos endereos
resultados de computaes de programa de controle.
Ainda outros contm dados de referncia introduzidos pelo programador de sistema. No entanto,
no importa que tipo de dados seja, um PLC usa seu esquema dirigido para manter a
rastreabilidade de tudo. Deste modo, ter os dados certos quando precisar.
Resumindo tudo.
PLCs podem parecer um pouco complicado no princpio, mas nada para se apavorar. Apenas
lembre-se que todos o PLCs seguem as regras bsicas de operao que discutimos acima.
Todos o PLCs tm uma CPU e um sistema de "input/output". Todos eles usam um programa
para controlar instrues e dirigir equipamentos pelo sistema de controle para que faam o que
se deseja que eles faam com intensidade e tempo adequados. E no importa quantos sinos e
apitos voc acrescente a isto, todos PLCs fazem as mesmas trs coisas:
(1) Examina seus dispositivos de entrada de dados,
(2) Executa seu programa de controle, e
(3) Atualiza seus dispositivos de sada de dados adequadamente.
Assim na realidade, a compreenso dos PLCs to simples quanto 1-2-3!
Estes algoritmos matemticos so conhecidos como funes Spline. "Spline uma curva noconcntrica, no-reta e desenhada suavemente atravs de uma srie de pontos, conhecida
tambm como curva francesa".
Estes modelos matemticos foram desenvolvidos inicialmente por Lagrange, Hermite e mais
recentemente pelo francs Paul Bzier, que utilizou em 1972 sua formulao no sistema Unisurf,
para representar formas complexas de um painel de carro produzido pela empresa na qual
trabalhava, a Renault.
Esta foi a primeira utilizao de sistemas computacionais para modelamento de superfcies em
projetos mecnicos. Atualmente, a formulao proposta por Bzier sofreu algumas alteraes,
surgindo os modelos B-Spline e a mais recente NURBS (Non-Uniform Rational B-Spline),
permitindo maior manipulao e controle da curva ou superfcie gerada, e conseqentemente,
maior versatilidade na representao de formas complexas.
A seguir, encontra-se uma breve descrio das principais metodologias Spline utilizadas para a
representao de curvas complexas em sistemas CAD. A representao de superfcies
complexas uma extrapolao do conceito utilizado para a representao de curvas complexas.
Todas as metodologias descritas a seguir utilizam-se equaes polinomiais paramtricas para a
representao das curvas. As variveis X, Y, e Z esto em funo de um nico parmetro.
2. Curvas de Hermite
Sendo uma das primeiras representaes matemticas de curvas complexas, Hermite definiu
uma curva utilizando uma equao polinomial, dois pontos e dois vetores tangentes que
determinam sua forma, como ilustra a Figura 1.
A curva proposta por Hermite definida por um polinmio e pontos de incio e fim, associados a
dois vetores, o que permite um controle razovel sobre a curva. A utilizao e edio dos pontos
e dos vetores tangentes so teis para o modelamento de formas complexas.
onde:
P o ponto da curva (x;y;z) representada pelo polgono P1 P4,
U o valor paramtrico variando de 0 a 1
Non-Uniform: Os vetores (knot) que indicam qual a parcela da curva afetada por um
ponto de controle individual, no so necessariamente uniformes;
Rational: possvel definir a intensidade (weight) com que cada ponto de controle "atrai"
a curva. Alm disso, tambm permite a representao de entidades geomtricas
primrias: cilindros, cones, e planos, assim como curvas cnicas, tais como: crculos,
elipses, parbolas e hiprboles
Algoritmos NURBS permitem um controle mais apurado sobre a geometria, alm da
possibilidade de representar uma curva complexa utilizando-se um polinmio de baixo grau. Em
sntese, estas caractersticas significam que mais fatores de controle podem ser aplicados
curva, de modo que superfcies mais complexas possam ser representadas com um menor
nmero de curvas. Por estas razes, a metodologia NURBS se tornou a mais eficiente para a
representao de curvas e superfcies complexas.
5. Trajetrias de ferramenta
O mtodo mais utilizado para descrever a trajetria de ferramenta para usinagem de superfcies
complexas a interpolao linear de segmentos de retas, utilizando comandos G01. Existem
outras metodologias, como a interpolao circular/linear e interpolaes tipo Spline, neste caso,
para descrever uma trajetria complexa de ferramenta. Por serem relativamente recentes, estas
duas metodologias ainda so pouco estudadas.
O programa NC gerado utilizando um mtodo Spline no ir conter os comandos tradicionais,
G01, G02 ou G03, mas uma nova codificao, como ilustrar as linhas de programa a seguir:
...
N4 G43 Z27.822 H00
N5 Z11.1
N6 G01 Z-2.075 M08 F4000.
N7 POLY PO[X]=(-2.446 ,-.012 ,.006) PO[Y]=(0.,0,0) PO[Z]=(-1.851 ,-.031 ,.012)
N8 PO[X]=(-2.393 ,.005 ,-.001) PO[Y]=(0.,0,0) PO[Z]=(-1.643 ,.004 ,-.001)
N9 PO[X]=(4.469 ,4.219 ,-.538) PO[Y]=(0,0,0) PO[Z]=(8.291 ,-1.168 ,-.792) .....
Figura 3: Linhas de um programa NC em formato polinomial
A Figura 4 ilustra as trs tcnicas de interpolaes, utilizadas para descrever uma mesma
trajetria de ferramenta
fixo ou aquilo que chamam comumente de "Grid", s vezes precisamos posicionar dispositivos
ou peas usando-se de referncias que no sejam os tais zeros fixos, desta forma precisaremos
abrir mo deste tipo de "setagem" ou seja, identifica-se uma posio conhecida onde possa ser
considerado o novo ponto de origem. E ali faz se atuar a nova referncia geralmente por
intermdio de um G92 e esta nova configurao, ou seja, este novo ponto zero s ser
desabilitado por um G28. Uma outra forma de se implementar isto na mquina CNC, pelas
setagens que os operadores de mquinas fazem ao posicionar a mquina em uma nova posio
e ali chamar do novo 0,0,0, veja figura abaixo:
Na figura acima o Cdigo G92 est dizendo que a partir deste ponto as referencias de
coordenadas estaro a 500 mm na direo de X e 400 mm na direo de Ya partir do (0,0,0) fixo
da mquina.
2) Em um nvel abaixo do sistema de trabalho, podemos ter o que chamam de sistema pea
(Part System Conpensation), este muito usado quando se faz programao manual (MDI
manual data input), pois o programador pode sempre recorrer a pontos conhecidos de onde
partem certas cotas na pea no sentido de facilitar os clculos, este sistema pea pode ser
definido em varias posies usando-se em geral do G54 a G59 e cancelado pelo G53, quando o
G53 acionado no sentido de desabilitar os sistemas pea, se houver um G92 ativo este ainda
ser mandatrio e a mquina no assumira coordenadas do zero mquina, veja a figura abaixo.
Na figura acima o Cdigo G54 est dizendo que a partir deste ponto as referencias de
coordenadas estaro a 150 mm na direo de X e 100 mm na direo de Y a partir do (0,0,0) do
G92..
3) Em nvel inferior ainda, porm no de menor importncia os sistemas de compensao da
ferramenta (Tool System Compensation), so dois que agem em conjunto ou no, um que
compensa o raio da ferramenta e o outro o comprimento. Em geral para compensao do raio
temos o G41 que compensa a ferramenta quando ela corta pela esquerda e G42 pra quando ela
corta pela direita para desconsiderar as compensaes de raio devemos usar o G40; Com
relao ao comprimento da ferramenta usaremos G43 que ir compensar a ferramenta no
sentido positivo do comprimento enquanto que o G44 no sentido negativo do comprimento, ao se
desabilitar os cdigos de compensao de ferramenta estaremos ainda sob domnio das
compensaes de pea se este existir e assim tambm em relao ao sistema de trabalho; veja
as figuras abaixo
Compensao do raio.
Para muitas pessoas isso pode parecer muito simples de se entender, porm comum termos
confuses sobre estas informaes mesmo entre pessoas com muita experincia em mquinas
CNC, pois em geral no se explica a hierarquia nem a lgica de cada um destes sistemas nesta
forma.
Existem ainda outras formas de compensao, usada em mquinas CNC de usinagem, como
compensao de rotao ou rototranslao, porm so casos mais complexos que sero
considerados em ocasio mais oportuna.
A figura acima ilustra uma amostra de 8 segundos do trfego de informaes em um dado ramo
de uma rede corporativa.
O que chama a ateno no grfico da figura acima a barra onde se l 86,352%. Esta barra
significa que nos oito segundos amostrados, mais de 86% das unidades de informao, os
chamados pacotes, so do tipo broadcast, traduzindo de forma rude, unidades de controle, no
de troca de dados.
O problema existe em funo de dois principais fatores:
(*) Nota explicativa: a arquitetura cliente-servidor prev que no deve existir comunicao direta
entre as mquinas que compem a rede, ou seja, sempre deve haver um servidor entre as
mquinas que precisam comunicao. A principal vantagem desta arquitetura a alta
capacidade de controle e gerenciamento. O outro tipo de arquitetura a ponto-a-ponto, onde no
h necessidade de um servidor para controle de comunicao, uma mquina se comunica
diretamente com a outra. A vantagem a flexibilidade.
Possveis Solues:
Soluo Global
A Soluo global seria a separao do trfego da rede referente rede corporativa da rede da
produo. Essa separao no implicaria de forma alguma em perda de funcionalidade entre os
dois sistemas, apenas separando o que trfego corporativo isolado no ramo corporativo, o
trfego da produo no ramo da produo, e eventualmente comunicao entre os dois ramos.
Vantagens: grande aumento na capacidade de resposta da rede a sistemas prximos a "realtime" abrangendo grande parte da produo.
Desvantagens: mudana na configurao lgica e fsica em todos os prdios onde existam
sistemas da produo e gerenciamento/controle apurados.
Soluo Localizada
A soluo localizada seria prover os sistemas que necessitem velocidade, de ramos especiais na
rede. A vantagens seria o baixo custo, porm, haveria algumas desvantagens tais como: limite
muito pequeno de flexibilidade e de limiar de crescimento.
Consideraes Finais
H a necessidade de reviso nos ambientes de rede, no s do ramo corporativo ou da
produo. As aplicaes WEB e multimdia tendem a se tornar ferramentas indispensveis para
o aumento da eficincia e velocidade dos sistemas. O sistema cliente-servidor no possui
suporte realmente nativo para aplicaes WEB e multimdia. Foram feitas apenas adaptaes
para utilizao destas tecnologias. No possvel depender apenas de um sistema operacional
de rede que atenda todas as necessidades ao mesmo tempo.A rede pode apresentar um
problema mascarado pela prpria capacidade de recuperao intrnseca do sistema. Devido a
unidade de tempo envolvida, milisegundos, aparentemente tudo funciona bem, mas essa
capacidade de recuperao apresenta pequeno limite de tolerncia considerando uma nova
gama de aplicaes a curtssimo prazo.
Problemas com Sistemas CNC com conexo de rede
A utilizao de plataformas PC em Sistemas CNC uma realidade. Os grandes fabricantes j a
utilizam em seus equipamentos mais sofisticados (Fanuc e Siemens s para exemplificar). Mas
preciso ter em mente que para um CNC a funo principal no a de fornecer um servio de
comunicao de dados veloz. Sendo assim h limitaes no uso de conexes de rede para estes
equipamentos. No se pode encarar um CNC como sendo um micro "embutido" em uma
mquina. Ele possui funes e requisitos bem diferentes daquele micro que usado em
escritrio. Sua confiabilidade tambm questionvel, basta lembrar as tantas vezes que temos
problemas com nossos desktops Windows (travamentos, vrus etc). Alguns sistemas se dizem
capazes de utilizao e monitoramento remoto de mquinas CNC. Na minha opinio existem
detalhes que devemos levar seriamente em considerao. Se o seu processo tolera atrasos da
casa de segundos, esses sistemas so aceitveis, pois nem sempre temos as funes de rede
com prioridade, ou seja a rede e o prprio sistema geram atrasos. Se a necessidade de um
monitoramento e controle na casa de centsimos de segundo, no indicado. Apesar da rede
Ethernet estar consolidada como padro de nvel fsico de rede, o controle de processos crticos
baseado nesta tecnologia ainda bastante questionvel.
Por Osvaldo Norio Ito
Fonte: www.mundocnc.com.br
.
1.1 Criao de geometrias em um sistema CAD
Atualmente as geometrias de produtos so geradas nos sistemas CAD fazendo uso de
sofisticadas metodologias matemticas (como NURBS, por exemplo), necessrias para
satisfazer as exigncias do modelamento de formas geomtricas complexas. Finalizado o
processo de modelamento no sistema CAD, tem-se a transferncia desta geometria para o
sistema CAM, visando a gerao de programas NC para a manufatura.
Para a transferncia de dados do sistema CAD para o sistema CAM, grande parte dos sistemas
freqentemente utilizam uma malha de tringulos gerada sobre a geometria original do CAD e
que aproxima da representao geomtrica real atravs de uma tolerncia definida pelo usurio.
Algumas empresas que desenvolvem sistemas CAD/CAM, encontraram nesta tcnica uma
maneira eficiente de se trabalhar. Esta metodologia permite uma comunicao simples e
conveniente entre sistemas CAD e CAM, pois so apenas transferidas informaes por
coordenadas cartesianas, permitindo assim uma fcil comunicao entre sistemas CAD/CAM de
um mesmo fornecedor ou de fornecedores diferentes que, normalmente, so baseados em
diferentes modeladores geomtricos.
No entanto, neste processo triangularizao ocorre a converso de uma geometria gerada por
um modelo matemtico, capaz de representar precisamente qualquer forma geomtrica, em
segmentos de retas. Desta maneira introduzida a primeira tolerncia no processo, como
mostra a Figura 1. Quanto menor a tolerncia para a triangularizao, melhor descrita ser a
geometria; proporcionalmente, aumenta-se o tamanho dos arquivos e o tempo para clculo de
programas NC.
Comprimento mdio entre das retas que compe a trajetria da ferramenta: 0,3mm.
Alguns CNCs modernos j so capazes de minimizar estes problemas, fazendo uso de um disco
rgido incorporado ao CNC com grande capacidade de memria; Block Buffer, capaz de
armazenar blocos de comandos processados; e interfaces Ethernet para transferncia de
programas com altssimas taxas de transmisso; entretanto, muitas mquinas capazes de
trabalhar com velocidades relativamente elevadas, ainda no esto equipadas com estas
funes.
2 Utilizao de NURBS no Processo CAM/CNC.
Atualmente est em desenvolvimento a utilizao da representao matemtica utilizando
NURBS tambm para gerar o percurso da ferramenta, substituindo desta maneira as
interpolaes lineares e os comandos G01, para o caso de superfcies complexas. Este tipo de
representao pode substituir um grande nmero de segmentos de retas com uma nica
sentena.
Para completar o ciclo CAD/CAM/CNC utilizando NURBS, necessita-se um sistema CAM, tanto
quanto um comando numrico, capazes de gerar e interpretar dados em NURBS.
Atualmente, alguns sistemas CAM so capazes de gerar programas NC interpolados por NURBS
e existe no mercado comandos numricos capazes de interpretar estes programas.
Pode-se obter as seguintes vantagens:
" reduo de at 60% do tamanho dos arquivos;
" reduo do problema de Tempo de Processamento de Bloco, fator limitante da velocidade de
avano na usinagem de acordo com o CNC, uma vez que cada linha de comando representa um
percurso relativamente longo da ferramenta;
" melhor acabamento superficial;
" Reduo do tempo efetivo de usinagem da ordem de 3 a 4 vezes, permitindo uma melhor
manipulao das aceleraes e desaceleraes em caminhos complexos, desta forma, o avano
real se aproxima do avano programado.
A bibliografia sobre o assunto apresenta opinies contraditrias ao uso de programas NC
interpolados por NURBS. Entre os argumentos destacam-se a evoluo dos comandos
numricos com a possibilidade de aumento substancial de memria, alm da alta capacidade de
processamento de bloco.
Alguns dos comandos numricos atuais so capazes de interpretar dados interpolados por
NURBS, mas deve-se destacar que cada um destes tem sua forma particular de receber as
interpolaes NURBS, variando a sintaxe, o grau de polinmio da equao, etc. Desta forma, o
sistema CAM deve estar apto a ps-processar o programa NC para um especfico CNC.
Existem no mercado comandos numricos que geram interpolaes NURBS a partir de
programas gerados por interpolaes lineares. O programa introduzido deve conter comandos
G01, e o CNC faz automaticamente a converso. Neste caso, introduz-se mais uma tolerncia no
processo
Vericut
H no mercado diversos produtos que realizam este tipo de trabalho, dentre os quais podem ser
citados o Vericut (CGTech - www.cgtech.com), o Virtual NC (Delmia Solutions www.delmia.com), Predator Virtual CNC (Predator Software - www.predator-software.com), etc.
As simulaes que visam a verificao de trajetrias de ferramentas so indicadas para peas
de baixa complexidade (peas de at 3 eixos) ou para verificar rapidamente alguma trajetria
programada, mesmo que o programa no tenha sido ps-processado.
As simulaes que visam verificar, alm da trajetria da ferramenta, a dinmica do conjunto
Mquina-pea so importantes para validao de programas CN de geometrias mais complexas
(mais que 3 eixos) e imprescindveis na validao de programas para equipamentos High Speed.
Na simulao de Mquinas CNC, as condies de fixao e posicionamento devem espelhar a
realidade e todos os elementos que podem ter contato devem ser modelados detalhadamente.
O programa a ser checado deve ser o mesmo que enviado mquina; desta forma pode-se
verificar se houve alguma falha durante a programao CAM ou mesmo durante o psprocessamento do programa.
Mandril por Fixao Trmica (shirinker) - o sistema de fixao onde se tem por
objetivo terico, ferramenta e "tool holder" unidos em um corpo s. Consiste
basicamente em se aquecer previamente o cone de fixao do "tool holder"em um
dispositivo apropriado, em condies trmicas pr estabelecidas, tendo-se com isto, a
dilatao do furo de encaixe da ferramenta. A ferramenta inserida neste furo
(ferramenta em temperatura ambiente) e faz-se ento o resfriamento do conjunto
fixando-se assim a ferramenta. Para se retirar a ferramenta, aquece-se novamente o
conjunto e por diferena de dilataes trmicas do "tool holder"e ferramenta, pode-se
retira-la.
Pontos positivos:
* Por no possuir partes mveis ou dispositivos assimtricos, por concepo bem
balanceado
* Permite taxas de avano e rotaes altas, devido ao baixo grau de desbalanceamento
e sistema rgido de fixao
Pontos negativos:
* Requer um mandril para cada ferramenta, devido a fixao ser feita sem elemento
intermedirio (bucha)
* No pode ser "utilizado" para fixar ferramentas de ao rpido (estas no recomendadas
para HSM, mas devido ao fato de ainda no se ter no mercado uma grande gama de
ferramentas de metal duro com perfis especiais quando comparadas ao HSS, existem
ainda alguns casos onde podem ser utilizadas), devido as mesmas terem coeficiente de
dilatao diferente e baixa tolerncia dimensional ao comparada com a de metal duro.
* Necessita de uma dispositivo de aquecimento para se dilatar termicamente o tool
holder e assim, fixar a ferramenta.
Mandril por Fixao Hidrulica - Este sistema de fixao consiste em se ter no "tool
holder" na regio de encaixe da ferramenta, uma cmara vedada preenchida por leo. A
fixao da ferramenta realizada quando se rosquea um parafuso alojado no corpo do
tool holder, e este, ao ser rosqueado, pressiona o volume interno de leo contra as
paredes da cmara e esta, podendo-se dilatar somente na regio da ferramenta (similar
a uma pina), dilata-se, fixando-se assim de forma equalizada, a ferramenta. Para se
soltar a ferramenta, faz-se o processo inverso.
Pontos positivos:
* Pode-se utilizar um elemento intermedirio de fixao (bucha), evitando assim um
mandril para cada ferramenta
* Possui grau de balanceamento razovel, devido ao maior nmero de elementos de
fixao. Tem como principal limitante, rotaes acima de 12000RPM.
* Fcil montagem da ferramenta, devido a fixao da ferramenta ser realizada somente
por um parafuso de aperto
Pontos negativos:
*"Limite" de rotao acima de 12.000RPM
* No deve se usinar com taxas limite de avano para a ferramenta, devido a "no rigidez
da fixao" entre ferramenta e mandril.
Fatores a favor:
* Fatores "tribolgicos" entre a cobertura e material da pea como tambm a estrutura cristalina
desta cobertura, faz com que esta se comporte de maneira mais estvel na usinagem
* Coberturas de diamante PVD so atualmente possveis porm deve-se fazer anlises tcnicas
e econmicas para seu uso.
* Outros tipos de cobertura esto sendo desenvolvidas no mercado e podem ser testada.
VIDA DA FERRAMENTA
Para se realizar com xito uma usinagem rentvel usando baixa profundidade de corte, tanto
avano quanto rotao devem ser ampliadas. Uma grande preocupao surge com relao a
vida da ferramenta, entretanto, muitos estudos tem concludo que se pode usinar alumnio com
taxas maiores, sem se sacrificar a vida da ferramenta. Uma explicao, talvez pode ser inferida
ao compararmos as figuras 1.8A e 1.8B , onde as figuras representam um ensaio comparativo
entre uma usinagem convencional (1.8A) e uma High Speed (1.8B), sendo mantidas como
constantes a profundidade de corte e o avano por dente. Esta figura mostra um acrscimo na
temperatura na regio prxima a aresta de corte da ferramenta, entretanto o valor mximo
alcanado no suficiente para alterar significativamente a vida da ferramenta.
* usar ferramentas as mais curtas possveis. Uma relao ideal de at trs vezes o seu
dimetro;
* remover maior quantidade possvel com uma fresa curta, mtodo de usinagem em degraus
para depois troca-l por outra prxima de comprimento maior;
* nas cavidades desbastar e acabar por planos, interna e externamente sempre que possvel;
* usinar com sentido de corte concordante;
* interpolao circular nos cantos, nas entradas e sadas da ferramenta, se possvel;
* usar refrigerao interna nas ferramentas;
* usar relao 50/50% (Ae/Ap) para a profundidade radial e axial. Para essa regra existem
excees e ao se determinar a profundidade de corte, deve-se analisar o comprimento da
ferramenta que est em externo a fixao (overhang - figura1.8)
G93 indica que os valores de F (avano) devem ser considerado em tempo inverso
"Inverse Time".
G94 indica que os valores de F (avano) devem ser considerado em milmetros por
minutos.
G95 indica que os valores de F (avano) devem ser considerado em avano por dente.
Perceba que se uma ferramenta como esta, executar um movimento do tipo giratrio de 90
graus, e este movimento demorar 4 segundos, cada ponto dela ter uma velocidade, vejamos
como se calcularia estas velocidades:
Clculo do valor da distancia percorrida de cada ponto da ferramenta.
O permetro de uma circunferncia mede R, como o movimento dos pontos apenas 90 graus
teremos que a distancia percorrida de cada ponto R/4; assim teremos:
Corda 1 = 3,14 x150/4 = 117,75 mm
Corda 2 = 3,14 x250/4 = 196,25 mm
Corda 3 = 3.14 x350/4 = 274,75 mm
Clculo da velocidade de cada ponto.
V(P1) = 117,75 /4 V(P1)= 29,438mm/s
V(P1) = 196,25/4 V(P1)= 49,063mm/s
V(P1) = 274,75/4 V(P1)= 68,688mm/s
Isto significa que no modo de tempo inverso se FRN (Feed Rate Number) for igual a F1/4s
F0,250 a velocidade na ponta desta ferramenta ser de aproximadamente 69mm/s
O cdigo G93 indica ao controle que o mtodo de avano descrito em "F" a partir dele ser
entendido como interpolado no mtodo do tempo inverso, ou seja, os valores que aparecerem
aps o F devero ser entendido como o inverso do tempo para se executar o bloco na mquina
em segundos.
Exemplo: Se um bloco for executado em 20 segundos o valor que aparecer aps o F ser =
1/20, ou seja, "F0,05"
O G93 poder estar ativo em quaisquer situaes a seguir, tais como: Um movimento
comandado pelo modo G01, um movimento rotativo (dos eixos A, B ou C) ou ainda a qualquer
combinao destes movimentos ou um movimento em movimentao circular em G02 ou G03.
A seguir uma lista de regra sobre o uso do cdigo G93.
1) O G93 cancelado:
a) Pelo programa:
":", pelo sinal de dois pontos que tambm indica fim ou incio de um programa
b) Quando se desliga o controle. Ao se ligar novamente o cdigo que estar ativo ser o G94,
pois este o cdigo Default para o modo de avano.
c) Por um Reset no sistema.
2) Um novo F dever ser programado sempre que o valor do tempo inverso for modificado no
sendo obrigatrio se este permanecer, ou seja, o valor de F deve ser considerado como modal.
Em geral os valores de FEEDRAT para op G93 devero estar entre 0,001 e 9999.999
dependendo da marca e modelo do comando.
Os valores de F podem ser calculados com a seguinte formula:
Onde:
Poderia estar em encontrar a distancia entre ponto inicial e final da movimentao para
um eixo linear.
SL=DX
Ou a distancia entre os pontos iniciais e finais poderia ser a distancia de movimentao entre a
diagonal de um retngulo para dois eixos lineares
Ou a distancia entre os pontos iniciais e finais poderia ser a distancia de movimentao entre a
diagonal de um paraleleppedo para trs eixos lineares.
Nota:
A letra "D" quer dizer delta (ou seja, a distancia entre os pontos iniciais e finais)
Para calcular o FRN, determine a distancia a ser cumprida pela ferramenta no determinado bloco
(SL) como descritos acima, considerando que o movimento ser em Y (eixo linear) e B (eixo
Angular).
Onde:
O clculo de BSL igual ao comprimento do arco definido pela rotao do ponto de contato da
ponta de ferramenta at o centro do giro do arco; e pode ser definido pela seguinte formula.
Onde:
Usando o valor calculado de SL, que significa a distancia percorrida do ponto 1 at o ponto 2com
avano de 100 mm/minutos pode se determinar o valor do Feed Rat Number do seguinte modo:
Te = 71,4 segundos
Quando um eixo rotativo movimenta-se em conjunto com dois ou mais eixos lineares, o
clculo torna-se muito complexo.
Na maioria dos casos, possvel se definir um valor muito prximo a distancia percorrida
verdadeira da ferramenta, usando-se a formula a seguir:
O eixo rotativo mover a uma gama de avano no qual resultar em um movimento rotativo
uniforme atravs da distancia linear. Durante este evento se o movimento rotativo no puder ser
completado no tempo estabelecido para o movimento linear por limitaes de velocidades da
mquina, isso acarretar numa reduo do avano linear e assim se permitir mais tempo para
que o movimento rotativo se complete.
Em havendo a combinao dos eixos A e B o avano ser o fator limitante em se tendo o linear
ou rotativos movimento completado ao mesmo tempo.
O avano usado deve ser dentro da gama de avano da mquina, use a seguinte formula para o
avano rotativo.
Clculo do RR (Rotary Rate):
Onde :
necessrio verificar se o RR est dentro do range de velocidades para o eixo B, com isto vimos
que para os clculos mais complexos o processador far os clculos aproximados e verificar se
os valores dos avanos para os eixos rotativos esto dentro da gama de avano possveis para
tal eixo na mquina.
Caso o valor calculado no esteja necessrio calcular um novo avano dentro dos limites.
Na tabela abaixo uma demonstrao de como converter minutos e segundos em centsimos de
graus.
10 - A revoluo industrial pode ser dita que se iniciou com James Watt projetando a mquina a
vapor. Assim ele tambm criou a necessidade pela indstria de mquinas ferramentas
11 - Em 1807, J.M.Jaquard inventou um carto de controle melhorado para mquinas de tricotar
e permitiu a mquina de tecer uma alta produtividade e baixo custo por unidade, o qual ainda
usado em produes modernas.
12 - Ren Descartes general, matemtico e filosofo francs desenvolveu o sistema cartesiano
para uso em experimentos de guerra tais como posio das tropas e balstica.
13 - Ponto entidade geomtrica mais simples de todas, um ponto definido no espao por trs
coordenadas (X,Y,Z) do sistema carteziano.
14 - O modo mais simples de se definir uma reta "A ligao de dois pontos distintos no
espao".
15 - A muito tempo o homem vem trabalhando com ferramentas de corte e isto to importante
que disto comeou-se a definir os nomes das varias fazes do desenvolvimento humano como
por exemplo, idade da pedra lascada, da pedra polida, idade do bronze, etc.
16 - Na dcada de 30 (1930) o engenheiro Ingls chamado Taylor acrescentou grande evoluo
a ferramenta de corte de ligas de ao, desenvolveu o ao liga para ferramentas de corte que
ficou conhecido como "ferramenta de ao rpido" este nome era devido ao aumento da
velocidade de corte dada a introduo desta liga s ferramentas de corte, isso foi to importante
que mesmo com o surgimento das ferramentas de metal duro ou pastilhas cermicas,
ferramentas de ao rpido ainda so usadas com muita freqncia.
17 - O termo HSM (Hight Speed Machine) muito usado para definir as mquinas ferramentas
de alta velocidade de corte.
18 - O empenamento provocado em peas usinadas so diretamente proporcional ao nvel
energtico residual do processo de laminao ou mesmo fundio da matria prima.
19 - Os cdigos de mquinas CNC mais utilizados no mundo foram padronizados inicialmente
pela "ISO 1056:1975" e posteriormente atualizada pela "ISO 6983-1:1982" ou seja, pela
( International Organization for Standardization) e de forma muito semelhante pela ANSI
"NAS995-1996"(American National Standards Institute) e tambm pela EIA (Eletronics Industry
Association "no caso industria americana").
20 - Definem-se como EIXOS CNC todos movimentos direcionais sejam eles lineares ou
angulares que podem ser programados contemporaneamente e ao mesmo tempo atingem o
ponto final programado.
21 - O eixo rotativo A gira em torno do eixo X, assim como B em torno do Y e C em torno do Z.
22 - Voc pode usar a regra da mo direita para conhecer o sentido de giro dos eixos rotativos
(A,B,C) em torno dos eixos lineares (X,Y,Z).
23 - Pela norma ISO o G00 comanda a mquina com um posicionamento rpido e G01 diz a
mquina que o movimento no bloco uma interpolao linear.
24 - A norma ISO registra apenas os cdigos G de 0 a 99, deixando alguns deles para serem
decididos pelos fabricantes de mquinas e controles e os superiores a 99 tambm.
25 - O sinal "%" usado por muitos controles para determinar o inicio e fim dos programas CN.
26 - A primeira verso do APT ocorreu na dcada de 50.
27 - Sem dvida a linguagem de computador mais usada para obteno de programas CNs foi
o APT, ou melhor ainda o APT, pois a base escolhida pela maioria dos desenvolvedores de
sistemas CAMs para fornecimento de dados processados aos ps-processadores o APT.
28 - Em geral um pacote CAD possui trs componentes bsicos: Projeto ou Design, Anlise e
Visualizao.
29 - A engenharia simultnea outro poderoso conceito que s possvel com o advento do
CADCAM e foi introduzida nos anos 90.
Fonte: www.mundocnc.com.br