You are on page 1of 5

Introduo

Coordenadas em sistemas CNC


As trajetrias de ferramenta so descritas por valores numricos baseados em eixos de um
sistema de coordenadas cartesiano. Essas coordenadas podem ser:
a. Absolutas: so especificadas com referncia a uma origem fixa
b. Incrementais (relativas): a origem da movimentao est sempre relacionada com a
posio atual da ferramenta.
Nesse sistema de coordenadas o eixo das abscissas identificado pela letra Z e o eixo das
ordenadas pela letra X. Em casos onde o deslocamento em um conjunto de eixos
tridimensionais necessrio, o terceiro eixo, ortogonal aos dois anteriores, representado
pela letra Y.
Sistemas de referncias das coordenadas de trabalho
Zero-mquina
Este o ponto onde a mquina se posiciona em (X0, Y0, Z0). definido pelo fabricante da
mquina. O zero-mquina pouco utilizado como sistema de referncia de trabalho, pois sua
posio no conveniente com a posio de fixao da matria-prima na mesa da mquina.
Zero-pea
uma transferncia do plano de referenciamento da mquina para uma posio adequada de
trabalho, conforme a posio de fixao da matria-prima na mesa da mquina. Na prtica,
algumas recomendaes so sugeridas para posicionar o zero-pea, tais como:
a. Posicionar o sistema de coordenadas no centro da face superior do bloco, pois
possveis erros de posicionamento estariam distribudos entre seus lados.
b. Posicionar o zero na base da mquina, onde a mnima posio do eixo Z seja 0. Assim o
programa CNC no poderia conter nenhum valor negativo em Z, pois representaria
uma coliso.
Referncia dimensional da ferramenta de corte
A trajetria da ferramenta representa o ponto central da ferramenta de corte. As diferenas
dimensionais entre diferentes ferramentas so compensadas automaticamente de acordo com
as informaes armazenadas na memria do CNC na ocasio da incluso da ferramenta na
mquina (pre-setter).
Movimentao de uma mquina CNC
No incio do desenvolvimento da tecnologia de controle numrico, as movimentaes dos
eixos de uma mquina era limitadas. Em geral, as mquinas se movimentavam
simultaneamente apenas em dois eixos coordenados.
Na sequncia evolutiva foram desenvolvendo-se tcnicas de movimentao tridimensional
empregando a interpolao entre eixos. Conforme definio matemtica, interpolao a
estimativa de um valor funcional, no existente, por uma mdia dos valores funcionais
conhecidos, e que esto dispostos ao redor. Isto o que ocorre na trajetria de movimentao
de uma mquina CNC.
O interpolador o dispositivo do comando numrico responsvel por calcular os valores
intermedirios de movimentao entre dois pontos da trajetria, A (xA, yA, zA) e B (xB, yB, zB),
dividindo a trajetria em n segmentos. Desta maneira, o interpolador dividir tambm a
trajetria em n intervalos de movimentao para cada eixo, individualmente. Quanto maior o
nmero de impulsos por unidade de tempo, menor ser a unidade de incremento e, portanto,
maior ser a preciso de movimentao.

Funes de programao
So todos os comando de programao com significado e funo especfica, obedecendo a
sequncia de operao.
Funes modais so todas as funes que, uma vez programadas, permanecem na memria
do comando, valendo para todos os blocos posteriores.
Funes no-modais ao contrrio das funes modais, essas, uma vez solicitadas, devem ser
programadas, ou seja, so vlidas somente no bloco que foi solicitado.
Funes preparatrias so aquelas que preparam o comando para um determinado modo de
operar.
Funes de posicionamento so aquelas que definem a posio da ferramenta no plano
cartesiano (x, y, z).
Funes auxiliares so aquelas definidas no mesmo plano de trabalho, como, por exemplo,
coordenadas de centro de arco.
Tabela de funes de programao
Funo Descrio Unidade
N Nmero de sequncia -
G Funo preparatria -
X Funo de posicionamento mm
Y Funo de posicionamento mm
I Funo de posicionamento auxiliar medido na direo de X mm
K Funo de posicionamento auxiliar medido na direo de Y mm
R Programao do raio mm
F Velocidade de avano mm/min
S Rotao do eixo-rvore ou velocidade de corte constante rpm ou
m/min
T Nmero da ferramenta e corretor -
M Funo auxiliar (funes miscelneas) -

Funes preparatrias
Funo Descrio
G00 Deslocamento rpido de aproximao (maior velocidade da mquina)
G01 Movimento retilneo. Interpolao linear com velocidade programada, para
usinagem. A velocidade programada pela letra F (feed rate) [mm/min]
G02 Interpolao circular. Movimento da ferramenta no sentido horrio. Velocidade
programada
G03 Interpolao circular. Movimento da ferramenta no sentido anti-horrio. Velocidade
programada
G17 Plano de trabalho XY
G18 Plano de trabalho XZ
G19 Plano de trabalho YZ
G54
G55
G56
Deslocamento do zero-pea. Em uma mquina, mais de uma pea pode estar fixada
na mesa. Desta forma pode-se registrar mais de um zero-pea. No incio de cada
programa
G70 Coordenadas em polegadas
G71 Coordenadas em milmetros
G90 Coordenadas absolutas
G91 Coordenadas incrementais

Funes auxiliares (miscelneas)
M00 Parada de programa
M03 Rotao do eixo-rvore no sentido horrio. A velocidade de rotao programada
pela letra S (spindle) [rpm]
M06 Troca automtica de ferramenta. Neste caso deve-se informar o nmero da
ferramenta, posicionada no magazine, posterior a letra T (tool)
M08 Liga fluido de corte
M09 Desliga fluido de corte
M30 Fim do programa (na poca da fita perfurada, alm de finalizar o programa este
comando rebobinava a fita)
M02 Tambm comanda o fim de programa e parada da mquina

Existem diversas outras funes, contudo, o objetivo desta aula propiciar um bom nvel de
compreenso sobre o tema, e no a preparao para programao avanada de mquinas
CNC. Outro ponto importante que embora a linguagem CNC seja padronizada (boa parte dos
comandos pela DIN 66025), cada fabricante de CNC pode alterar a nomenclatura das funes.
Exemplos de algumas linhas de um programa CNC:
N10 G54 M6 T2 G71 G90
Identificao
da linha
Identifica o
zero-pea
Pega a ferramenta na posio
2 do magazine.
Automaticamente deve-se
compensar seu comprimento
Coordenadas
em mm
Coordenadas
absolutas

N20 G01 F1000 X10 Y5 Z2 M8 M3 S2000
Identificao
da linha
Interpolao linear e
velocidade de
avano 1000
mm/min
Coordenadas de
posio
Liga fluido
de corte
Rotao do
eixo-rvore de
2000 rpm no
sentido
horrio

Mtodos de programao de mquinas CNC
Manual programador gera uma sequncia de comandos para movimentao da mquina.
Quando a trajetria da ferramenta possui movimentos complexos a programao manual se
torna invivel.
Auxiliado por software CAD/CAM inicialmente um modelo geomtrico da pea deve ser
criado em um sistema CAD, pois este modelo serve como base geomtrica para clculos das
trajetrias de ferramentas em um sistema CAM.
Programa CNC
Consiste na coleo de todos os dados necessrios para produzir a pea, arranjados em um
formato padronizado (linguagem) para facilitar a introduo na mquinas. Esses dados podem
ser:
a. Dados geomtricos da pea: dimenses como comprimento, largura, altura, raios,
chanfros, etc; forma de segmentos: linear, circular ou parablica; dimetro de furos. O
percurso da ferramenta baseado nestas informaes.
b. Condies de corte: dependem da tolerncia e rugosidade superficial requeridas e do
material da pea da ferramenta: velocidade de corte, avano, profundidade de corte e
fludo de corte.
c. Informaes sobre comando e mquina a ser utilizada: funes disponveis, sintaxe
especficas, potncia instalada, deslocamentos mximos dos eixos controlados.
Um programa CNC refere-se mesma sequncia de operaes de um equipamento
convencional, tratam-se de instrues coordenadas e logicamente aplicadas, que resultam na
pea final.
Exemplo de utilizao da funo G74 em ciclo de torneamento
Usinar um eixo de Ao 1050 conforme figura abaixo:

N10 T0101#
N20 G54#
N30 M04#
N40 G0 X75. Z108.#
N50 G74 X60. Z10. I5. F.25#
N60 G0 X55. Z108.#
N70 G74 X25. Z108.#
N80 G0 X90. Z120.#
N90 M05#
N100 M30