Você está na página 1de 52

Conceitos Principais do CNC

1-APRESENTAO
No desenvolvimento histrico das Mquinas Operatrizes de Usinagem, sempre procurou-se
solues que permitissem aumentar a produtividade com qualidade superior e a minimizao dos desgastes
fsicos na operao das mquinas. Muitas solues surgiram, mas, at recentemente, nenhuma oferecia a
flexibilidade necessria para o uso de uma mesma mquina na usinagem de peas com diferentes
configuraes e em lotes reduzidos.
Um exemplo dessa situao o caso do torno. A evoluo do torno universal, levou a criao do
torno revlver, do torno copiador e do torno automtico, com programao eltrica ou mecnica, com
emprego de cames, etc. Em paralelo ao desenvolvimento da mquina, visando o aumento dos recursos
reprodutivos, outros fatores colaboraram com a sua evoluo, que foi o desenvolvimento das ferramentas,
desde as de ao carbono, ao rpido, metal duro s modernas ferramentas com inserto de cermica. As
condies de corte impostas pelas novas ferramentas exigiram das mquinas novos conceitos de projetos,
que permitissem a usinagem com rigidez e dentro destes, novos parmetros. Ento, com a descoberta e,
conseqente aplicao do Comando Numrico Mquina Operatriz de Usinagem, esta preencheu as
lacunas existentes nos sistemas de trabalho com sistemas de peas complexas, reunindo a caracterstica de
vrias dessas mquinas.
2-HISTRICO
Em 1950, j dizia-se em voz corrente, que a ciberntica revolucionaria, completamente, as
Mquinas Operatrizes de Usinagem, mas no se sabia exatamente como. Houve tendncias iniciais de
aplicar o computador para comando de mquinas, o que, de certa forma, retardou o aparecimento do CN.
Somente quando este caminho foi abandonado por ordem econmica, principalmente, abriu-se para
pesquisa e o desenvolvimento do que seria o Comando Numrico.
No conceito Comando Numrico, deveremos entender Numrico, como significando por meio
ou atravs de nmeros. Este conceito surgiu e tomou corpo, inicialmente nos idos de 1949/50, nos
Estados Unidos da Amrica e, mais precisamente, no Massachussets Institute of Tecnology, quando sob a
tutela da Parsons Corporation e da Fora Area dos Estados Unidos, desenvolveu-se um projeto especfico
que tratava do desenvolvimento de um sistema aplicvel mquinas-ferramenta para controlar a posio
de seus fusos, de acordo com os dados fornecidos por computador, idia, contudo, basicamente simples.
Entre 1955 e 1957, a Fora Area Norte-Americana utilizou em suas oficinas mquinas CN, cujas
idias foram apresentadas pela Parson Corporation. Nesta poca, vrias empresas pesquisavam,
isoladamente, o CN e sua aplicao.
O M.I.T., Massachussets Institute of Tecnology, tambm participou das pesquisas e apresentou um
comando com entradas de dados atravs de fita magntica.
A aplicao ainda no era significativa, pois faltava confiana, os custos eram altos e a experincia
muito pequena. Da dcada de 60, foram desenvolvidos novos sistemas, mquinas fora especialmente
projetadas para receber o CN, e aumentou muito a aplicao no campo da metalurgia. Este
desenvolvimento chega a nossos dias satisfazendo os quesitos de confiana, experincia e viabilidade
econmica.
A histria no termina, mas abre-se novas perspectivas de desenvolvimento, que deixam de
envolver somente Mquinas Operatrizes de Usinagem, entrando em novas reas.
O desenvolvimento da eletrnica aliado ao grande progresso da tecnologia mecnica garantem estas
perspectivas de crescimento.
Atualmente, as palavras Comando Numrico comeam a ser mais freqentemente entendidas
como solues de problemas de usinagem, principalmente, onde no se justifica o emprego de mquinas
especiais. Em nosso pas, j iniciou-se o emprego de mquinas com CN, em substituio aos controles
convencionais.
CEFET-GO

Conceitos Principais do CNC

As indstrias Romi S.A. uma das primeiras indstrias nacionais a adotar o emprego de mquinas
equipadas com comando numrico em sua usinagem. A Romi, tambm, a primeira a fabricar no Brasil
mquinas operatrizes com CN, iniciando, assim, a histria do CN.
3-O QUE COMANDO NUMRICO?
Como definio, pode-se dizer que o Comando numrico um equipamento eletrnico capaz de
receber informaes atravs de entrada prpria de dados, compilar estas informaes e transmiti-las em
forma de comando mquina operatriz, de modo que esta, sem a interveno do operador realize as
operaes na seqncia programada.
Para entendermos o princpio bsico de funcionamento de uma mquina-ferramenta a Comando
Numrico, devemos dividi-la, genericamente, em duas partes:
3.1-Comando Numrico
O C.N. composto de uma unidade de assimilao de informaes recebidas atravs da leitora de
fitas, entrada manual de dados e outros usuais.
Uma unidade calculadora, onde as informaes recebidas so processadas e transmitidas s
unidades motoras da mquina-ferramenta.
O circuito que integra a mquina-ferramenta ao C.N. denominado de interface, o qual ser
programado de acordo com as caractersticas mecnicas da mquina.
3.2-Mquina-Ferramenta
O projeto da mquina ferramenta dever objetivar os recursos operacionais oferecidos pelo CN.
Quanto mais recursos oferecer, maior a versatilidade.
O Comando Numrico pode ser utilizado
em qualquer tipo de mquina ferramenta . Sua
aplicao tem sido maior nas mquinas de
diferentes operaes de usinagem , como tornos ,
fresadoras , furadeiras , mandrilhadoras e centros
de usinagem (figura 1).
Basicamente , sua aplicao deve ser
efetuada em empresas que utilizem as mquinas
na usinagem de sries mdias e repetitivas ou
ferramentarias, que usinam peas complexas em
lotes pequenos ou unitrios .
4 - COMANDO NUMRICO
COMPUTADORIZADO CNC
Aps o advento dos microprocessadores,
as mquinas de comando numrico passaram a Figura 1 - Fresadora com comando numrico (Oliveira,
ser controladas por estes componentes, surgindo 1997)
portanto o CNC (Comando Numrico
Computadorizado ou do ingls Computerized Numerical Control). O CNC possui uma unidade de
controle (controlador), CPU dedicada, capaz de interpretar o programa CN e traduz-lo em movimentos
aos eixos.

CEFET-GO

Conceitos Principais do CNC

5- VANTAGENS E BENEFCIOS DE EQUIPAMENTOS CNC


O primeiro benefcio oferecido por todas as formas de mquinas-ferramentas de CNC a melhoria
da automao. A interveno direta do operador na fabricao de peas pode ser reduzida ou pode ser
eliminada. Muitas mquinas de CNC podem rodar sozinhas durante um ciclo de usinagem inteiro,
deixando livre o operador para fazer outras tarefas. Isto d ao usurio de CNC alguns benefcios que
incluem reduo da fadiga do operador, menos enganos causados por erro humano, e usinagem
consistente com tempo definido para cada pea. Considerando que a mquina funciona controlada por um
programa CN, o nvel de habilidade requerida do operador de CNC (relacionada usinagem prtica
manual) tambm reduzida comparada com uma mquina-ferramenta tradicional.
O segundo benefcio principal de tecnologia de CNC a fabricao de peas consistentes e
precisas. As mquinas de CNC de hoje ostentam incrveis precises e caractersticas de repetibilidade. Isto
significa que uma vez que um programa CN verificado, podem ser produzidas facilmente duas, dez, ou
mil peas idnticas com a mesma preciso e consistncia.
Um terceiro benefcio oferecido pela maioria das formas de mquinas-ferramentas de CNC a
flexibilidade. Considerando que estas mquinas rodam programas para executar as peas desejadas,
fabricar diferentes peas quase to fcil quanto carregar e rodar programas diferentes em um
computador. Uma vez que um programa CN tenha sido verificado e executado para uma sequncia de
produo, o mesmo pode ser facilmente gravado para ser recarregado no futuro . Isto conduz contudo a
outro benefcio: rpidas mudanas na produo, flexibilidade.
Uma vez que estas mquinas so muito fceis de preparao e operao, e desde que podem ser
carregados programas facilmente, elas permitem um pequeno tempo de preparao para iniciar uma nova
produo. Isto imperativo com as exigncias de produo "just-in-time" nas indstrias de hoje.
As principais vantagens so:
5.1- Maior versatilidade do processo.
5.2- Interpolaes lineares e circulares.
5.3- Corte de roscas.
5.4- Sistema de posicionamento controlado pelo C.N. de grande preciso.
5.5- Reduo na gama utilizvel de ferramentas.
5.6- Compactao do ciclo de usinagem.
5.7- Menor tempo de espera.
5.8- Menor movimento da pea.
5.9- Menor tempo de preparao da mquina.
5.10- Menor interao entre homem e mquina. As dimenses dependem , quase que somente, do
comando da mquina.
5.11- Uso racional de ferramentas, face aos recursos do comando/mquina, os quais executam as formas
geomtricas da pea, no necessitando as mesmas de projetos especiais.
5.12- Simplificao dos dispositivos.
5.13- Aumento da qualidade do servio.
5.14- Facilidade na confeco de perfis simples e complexos, sem a utilizao de modelos.
5.15- Repetibilidade dentro dos limites prprios da mquina.
5.16- Maior controle sobre desgaste das ferramentas.
5.17- Possibilidade de correo destes desgastes.
5.18- Menor controle de qualidade.
5.19- Seleo infinitesimal dos avanos.
5.20- Profundidade de corte perfeitamente controlvel.
5.21- Troca automtica de velocidade( 2 gamas ).
CEFET-GO

Conceitos Principais do CNC

5.22- Reduo do refugo.


5.23- Menor estoque de peas em razo da rapidez de fabricao.
5.24- Maior segurana do operador.
5.25- Reduo da fadiga do operador.
5.26- Economia na utilizao de operrios no qualificados.
5.27- Rpido intercmbio de informaes entre os setores de planejamento e produo.
5.28- Uso racional do arquivo de processos.
5.29- Troca rpida de ferramentas( Torre mpero ).
6- MANUTENO
-

A responsabilidade da manuteno iniciada com a instalao correta da mquina quanto a :


Localizao.
Fundao.
Alimentao (eltrica , pneumtica).

A manuteno deve ser dividida em:


Manuteno preventiva.
Manuteno corretiva.

6.1- A manuteno preventiva, que previsvel, desempenha um papel fundamental nas mquinas a C.N.C.,
sendo que, bem dosado, permite minimizar o tempo parado em Manuteno Corretiva.
6.2- A manuteno corretiva ser mais eficiente quando houver disponibilidade de :
- Pessoal capacitado.
- Equipamento correto.
- Peas de reposio.
7- PRINCIPAIS CARACTERSTICAS MECNICAS
7.1- Ball-Screw- fusos de esferas recirculantes .
7.2- guias de baixo atrito e baixa resistncia ao desgaste- lubrificao acentuada.
7.3- Motorizao:
- Motor principal-CA.
- Motores de adicionamento dos eixos- CC servo-motores.
7.4- Sistemas automticos de fixao- placas hidrulicas, pneumticas, etc.
7.5- Torre Automtica- motor eltrico central.

CEFET-GO

Conceitos Principais do CNC

PRINCPIO BSICO DE FUNCIONAMENTO

CEFET-GO

Conceitos Principais do CNC

8 - CONTROLE DO MOVIMENTO (O CORAO DO CNC)


A funo mais bsica de qualquer mquina de CNC o controle do movimento de forma
automtico, preciso, e consistente. Todos os tipos de equipamento de CNC possuem duas ou mais
direes de movimento, chamados eixos. Estes eixos podem ser posicionados precisamente e
automaticamente ao longo de seu cursos. Os dois principais tipos de eixo so lineares (conduzidos ao
longo de uma trajetria reta) e rotativos (conduzidos ao longo de um caminho circular).
Em vez de produzir movimentos girando manivelas e volantes manualmente como feito em

Figura 1 - A movimentao em uma mquinaferramenta convencional feita mediante o giro de


uma manivela. A preciso do posicionamento
feita pelo operador que conta o nmero de voltas
da manivela mais o nmero de graduaes no
volante.

Figura 2 - O CNC toma a posio atravs do


programa CN. O servo-motor acionado
dando o movimento linear ao eixo atravs de
um fuso de esfera. Um dispositivo de
realimentao confirma que o fuso girou na
quantidade desejada.

mquinas-ferramentas convencionais, as mquinas de CNC permitem movimentos a partir de servomotores controlados pelo equipamento CNC, e determinados pelo programa-pea. De forma genrica os
tipos de movimento (rpido, linear e circular), a sequncia de movimentos e os parmetros de usinagem
(avano e velocidade de corte) podem ser programados em quase todos os tipos de mquinas-ferramentas
CEFET-GO

Conceitos Principais do CNC

CNC. A Figura 1 mostra o controle do movimento em uma mquina-ferramenta convencional enquanto


que a Figura 2 exibe a composio de um eixo linear de uma mquina-ferramenta CNC.
Entre os componentes bsicos de um equipamento CNC est o fuso de esfera recirculante
responsvel pela transmisso do movimento circular para movimento retilneo, isento de folgas. A figura 3
ilustra o funcionamento deste tipo de fuso.

Figura 3 - Fuso de esferas recirculantes utilizado em equipamentos CNC

9- PROGRAMAO
9.1- Introduo
Um programa de comando numrico pode ser definido como uma sequncia lgica de informaes
para a usinagem de uma pea. Esta sequncia deve ser escrita em cdigos apropriados, de modo que o
CN interprete e emita os dados necessrios mquina, para que esta execute a operao programada.
9.2- Principais recursos do CNC MACH-3L
Vdeo grfico para o perfil da pea e visualizao do campo de trabalho da ferramenta.
Compensao do raio do inserto.
Programao de reas de segurana.
Programao de quaisquer contornos.
Programao de velocidade de corte constante.
Programao com sub-programas.
Comunicao direta com o operador atravs do vdeo.
Sistema de auto-diagnstico.
Programao absoluta ou incremental nos deslocamentos.
Memorizao dos programas por entrada manual de dados, fita perfurada ou por fita magntica.
Programao em milmetros ou polegadas.

CEFET-GO

Conceitos Principais do CNC

10- LINGUAGEM DO CNC MACH-3L


Neste comando pode-se programar diretamente ou atravs de perifricos(leitora de fitas,
microcomputadores, etc.) nas normas EIA e ASC-II (ISO).
Todo programa constitudo de blocos de informaes, e estes terminam sempre com um cdigo EOB
( End off block) no final de cada bloco, representado pelo sinal # .
Um bloco pode conter no mximo 64 caracteres, incluindo o prprio EOB .
O comando executa as FUNES na ordem correta, independente da forma na qual elas aparecem
escritas dentro do bloco.
11- SISTEMAS DE COORDENADAS
Para determinar a seqncia de posies e movimentos da ferramenta de corte em relao a pea
trabalhada, necessrio estabelecer um sistema de coordenada padro pelo qual as posies relativas sero
especificadas. Usando uma fresadora como da figura 1 como exemplo, o mandril de fixao da ferramenta
de corte est fixo na posio vertical e a mesa movida controlada em relao ao mandril. No entanto, por
facilidade, adotado o ponto de vista que a mesa est estacionria e o mandril move-se relativamente a
esta. Consequentemente o sistema coordenado de eixos estabelecido em relao mesa da mquina
(Groover e Zimmers, 1984).

Figura 4 Os seis principais eixos em comando numrico (Bedworth et al. 1991).

O padro de seis eixos de movimento para CN ilustrado pela figura 4 . A regra da mo direita
pode ser usada para representar a direo positiva dos eixos principais x, y, e z.
Os outros trs eixos de movimento so de rotao em torno dos eixos x, y, e z, denominados
respectivamente de eixos a, b e c. Embora a maioria das mquinas utilize no mximo o padro de seis
eixos, 14 possibilidades de eixos de movimento para mquinas com comando numrico so definidas
(Bedworth et al., 1991).
Toda geometria da pea transmitida ao comando com o auxlio de um sistema de coordenadas
cartesianas.
CEFET-GO

Conceitos Principais do CNC

O sistema de coordenadas definido no plano formando pelo cruzamento de uma linha paralela ao
movimento longitudinal (z) , com uma linha paralela ao movimento transversal (x).
Todo movimento da ponta da ferramenta descrito neste plano XZ, em relao a uma origem prestabelecida (X0,Z0). Lembrar que X sempre a medida do dimetro.
A origem (X0,Z0) pode ser estabelecida de duas maneiras diferentes, a saber:
11.1- Sistema de Coordenadas Absolutas
Neste sistema, a origem estabelecida em funo da pea a ser executada, ou seja, podemos
estabelec-la em qualquer ponto do espao para facilidade de programao. Este processo denominado
de zero flutuante.
Como vimos, a origem do sistema foi fixada como sendo os pontos X0,Z0.
O ponto X0 definido pela linha de centro do eixo- rvore. O ponto Z0 definido por qualquer
linha perpendicular linha de centro do eixo- rvore.

CEFET-GO

Conceitos Principais do CNC

Observao:
O sinal positivo ou negativo introduzido na dimenso a ser programada dado pelo quadrante,
onde a ferramenta est situada.

11.2- Sistema de Coordenadas Incrementais


A origem deste sistema estabelecida para cada movimento da ferramenta.
Aps qualquer deslocamento haver uma nova origem, ou seja, para qualquer ponto atingido pela
ferramenta, a origem das coordenadas passar a ser o ponto alcanado.
Todas as medidas so feitas atravs da distncia a deslocar-se.
Se a ferramenta desloca-se de um ponto A at B (dois pontos quaisquer), as coordenadas a serem
programadas sero as distncias entre os dois pontos, medidas (projetadas) em X e Z.

Nota-se que o ponto A a origem do deslocamento para o ponto B; e B ser a origem para um
deslocamento at um ponto C, e assim sucessivamente.
CEFET-GO

Conceitos Principais do CNC

11.3 Exemplos de Sistema de Coordenadas


A figura a seguir, apresenta uma pea onde supe-se que o percurso da ferramenta ser contnua de
A at E, sequencialmente.
O programa ter que definir as coordenadas das metas dos seguimentos do percurso, e isto pode
ser feito tanto usando o sistema absoluto como o incremental.

MOVIMENTO
PARTIDA
De
A
B
C
D

META
Para
B
C
D
E

COORDENADA
S ABSOLUTAS
EIXO
X
80
50
30
0

Z
20
20
30
30

COORDENADAS
INCREMENTAIS
DIREO
X
Z
0
20
-30
0
-20
10
-30
0

O programa ter que definir as coordenadas das metas dos segmentos do percurso e isto pode ser
feito tanto usando o sistema "ABSOLUTO" como o "INCREMENTAL" figura 9.

CEFET-GO

Conceitos Principais do CNC

O Programa de CNC

Figura 9 - Coordenada absoluta x incremental

11.4 Comentrios Adicionais


-

Se na programao no houver nenhum valor numrico escrito aps a letra da funo, o


comando assume o valor zero.
Os valores negativos ( - ) devem ser sempre precedidos do sinal o que no se faz necessrio
para os dados positivos.
Todas as funes definidas co-direcionalmente ao eixo x exprimem seus valores em dimetro.

12 TIPOS DE FUNO
12.1 Funes preparatrias (o que executar)
12.2 Funes de posicionamento (onde executar)
12.3 Funes auxiliares ou complementares (como executar)
12.4 Outras.
Estas funes podem ser:
-

Modais: so as funes que uma vez programadas permanecem na memria do comando,


valendo para todos os blocos posteriores.
No Modais: so as funes que todas as vezes que requeridas, devem ser programadas, ou
seja, so vlidas somente no bloco que as contm.

13 CONCEITO DE PROGRAMAO
Algumas consideraes sobre as funes:
-

Declarao requerida:

Funes particulares devem ser declaradas cada vez que so requeridas para operar. Por exemplo, a
funo x deve ser programada sempre que se tiver um movimento no eixo transversal.

CEFET-GO

Conceitos Principais do CNC

Declarao restringida:

Algumas operaes no podem ser executadas simultaneamente com outras funes, exemplos:
-

o giro da torre e o movimento dos carros no podem estar em um mesmo bloco. Dois blocos
sero necessrios , um para o movimento dos carros e outro para o giro da torre.
Ciclos fixos no so possveis quando o comando estiver compensando o raio da ferramenta.

Declarao Modal:

O valor ou efeito da funo permanece nos blocos subsequentes, a menos que modificados por outra
funo ou a mesma.
Exemplo: A funo D que especifica o valor do tempo para permanncia. A todo bloco onde
surge a funo G04 vai acontecer uma permanncia definida pelo ltimo valor programado atravs
da funo D.
-

Declarao omitida:

o valor que no aparece junto com a letra que define a Funo.


Exemplo: funo L e funo P, a primeira diz quantas vezes um sub-programa repetido, e a
Segunda qual o sub-programa que voc vai trabalhar.
Se programar P3 L2, isto indica que o sub-programa 3 vai ser executado duas vezes
(L2). Se programar P3, simplesmente, a seguir, a omisso da funo L indica que o subprograma 3 vai ser executado s uma vez, independentemente de outros valores de L,
programados anteriormente.
14 COMENTRIOS NA PROGRAMAO
-

no incio de um comentrio deve-se colocar o carter ponto e vrgula ( ; ), visto que o


comentrio usual para controle de programas, documentao e tambm serve como
mensagem ao operador.
O comentrio pode conter qualquer caracter, exceto: espao e algumas funes miscelneas de
parada ou fim de programa (M01, M02, M03, M00). Estes so ignorados pelo comando
quando da sua execuo , mas so teis para prover o operador de informaes, no incio e em
blocos com paradas do ciclo de usinagem.
Um comentrio pode abranger um bloco inteiro.
Exemplos:
; Pea.N.4320
N50T0202;Acabamento.Externo
N180M00;Virar.Pea.Na.Placa
N250M2;Fim.De.Programa
No comentrio deve-se usar o cdigo ponto ( . ) para servir como espao entre palavras.

OBS.: Lembrar que as funes de posicionamento, devem estar contidas no conjunto dos nmeros
reais definidos pelo limite programado no comando (formato). Se isto no for observado ocorrer
o erro cdigo fora de campo.
CEFET-GO

Conceitos Principais do CNC

Deve-se trabalhar sempre com o ponto decimal ( . ), desde que a funo no tenha formato inteiro.
15 DESIGNAO E FORMATO DAS FUNES
FUNO

FORMATO
MM
POL
3.3
3.3
3.3
3.3
2.2
2.2
3.4
2.5

3.4

2.5

3.3

2.4

G
H

2
4
3.4

2
4
2.5

3.4

2.5

3.4

2.5

3.4

2.5

3.4

2.5

3.4

2.5

M
N
P
R

2
2
2
2
4
2
3.4

2
2
2
2
4
2
2.5

4
3.1

4
4.1

4
1

4
1

3.4

2.5

3.4

2.5

3.4

2.5

A
B

UNIDADE

SIGNIFICADO

GRAUS
GRAUS
SEGUNDOS
MM
POL
MM
POL
MM/VOLTA
POL/VOLTA
NO TEM
NO TEM
MM
POL
MM
POL
MM
POL
MM
POL
MM
POL
MM
POL
NO TEM
NO TEM
NO TEM
NO TEM
NO TEM
NO TEM
MM
POL
RPM
M/MIN
PES/MIN
NO TEM
NO TEM

Abertura angular entre as entradas da rosca.


ngulo de alimentao para roscamento
Tempo de permanncia DWELL
Profundidade do 1 passe no roscamento automtico

U
W

CEFET-GO

MM
POL
MM
POL
MM

Distncia de aproximao no roscamento automtico


Velocidade de avano
Funo Preparatria
Alterao de seqncia na execuo do programa
Posio de Centro de Arco(Eixo X)
Incremento por passada no ciclo automtico
Conicidade incremental para rosca cnica
Posio de Centro de Arco(Eixo Z)
Incremento por passada no ciclo automtico
Passo da rosca
Nmero de padro para repetio
Nmero de rea de segurana
Sentido de corte da ferramenta
Funo miscelnea ou auxiliar
Nmero seqencial de blocos
Nmero do programa
Programao do raio at 180
Rotao do eixo-rvore (direta)
Velocidade de corte constante
Nmero da ferramenta e corretor
Deslocamento no eixo X de retorno quando em
ciclo automtico
Deslocamento incremental no eixo X
Deslocamento no eixo Z para ciclo de furao
Deslocamento incremental no eixo Z

Conceitos Principais do CNC

3.4

2.5

3.4

2.5

POL
MM
POL
MM
POL

Valor da coordenada no eixo transversal


Valor da coordenada no eixo longitudinal

16 DESCRIO E APLICAO DE CADA UMA DAS FUNES


16.1 Funo: N
Aplicao: nmero seqencial de blocos
Cada bloco de informao identificado pela funo N, seguida de at 4 (quatro) dgitos.
As funes N so, geralmente, ignoradas pelo comando, exceto para a funo H, e podem ser
identificadas na pgina Status.
Exemplos:
N0001
N1045
N029
0bs: Recomenda-se que ao programar diretamente na mquina a seqncia de blocos seja de cinco em
cinco algarismos, uma vez que poder ocorrer alteraes na programao.
16.2 Funes de posicionamento
16.2.1 Funes: X e Z
Aplicao: eixo transversal (Dimetro)
Formato: X + 2 . 5 (polegada)
X + 3 . 4 (milmetro)
Aplicao: Eixo Longitudinal (Comprimento)
Formato: Z + 2. 5 (polegada)
Z + 3 . 3 (milmetro)
Com o auxlio destas funes pode-se descrever a dimenso da pea a ser usinada, onde o
dimetro estar definido pelo eixo X (transversal) e o comprimento pelo eixo Z (longitudinal).
Exemplo: Querendo-se a ferramenta afastada de 41mm em X (dimetro de 82mm) e 31mm
em Z, teremos ento:

CEFET-GO

Conceitos Principais do CNC

Nota: Deve-se sempre trabalhar com o ponto decimal para determinar a grandeza no
formato correto.
16.2.2 Funes: I e K
Aplicao: coordenadas para centro de arco
Formatos: I + 2 . 5 (polegada)
Formatos: K + 2 . 5 (polegada)
I + 3 . 4 (milmetro)
K + 3 . 4 (milmetro)
Na usinagem de uma interpolao circular, as coordenadas do centro do arco so definidas pelas
funes I e K, onde:
- I paralelo ao eixo X
- K paralelo ao eixo Z
Ento, I e K definem o valor do raio do arco, sempre tomando como referncia a distncia do
centro do arco at a origem do sistema de coordenadas (X0, Z0).
Na programao de um arco deve-se seguir a seguinte regra:
16.2.2.1 Programa-se o sentido da interpolao circular (horria ou anti-horria) com as funes
G2 ou G3, respectivamente.
16.2.2.2 Juntamente com o sentido do arco programa-se as coordenadas do ponto final do arco
X e Z.
16.2.2.3 Juntamente com o sentido do arco e as coordenadas finais, programa-se as funes I e
K, tomando como referncia a distncia do centro do arco at a origem do sistema de coordenadas.

CEFET-GO

Conceitos Principais do CNC

Notas:
a- o valor da programao da funo I deve ser dada em dimetro.
b- Caso o centro do arco ultrapasse a linha de centro deveremos dar o sinal correspondente.
c- Se o arco for realizado em coordenadas incrementais deve-se tomar a distncia do ponto
inicial ao centro do arco, dando o sinal correspondente para I e K.

d- Tambm possvel programar interpolao circular at 180 com auxlio da funo R,


discriminando o valor do raio sempre com sinal positivo. Neste caso, no necessrio
programar-se as funes I e K.
16.3 Funes preparatrias: G
Este grupo de funes definem mquina o que deve fazer, preparado-a para executar um tipo de
operao, ou para receber uma determinada informao.
CEFET-GO

Conceitos Principais do CNC

16.3.1 Funo: G0
Aplicao: Posicionamento rpido.
Os eixos movem-se para a meta programada com o maior avano possvel.
A funo G modal e cancela as funes G1, G2, G3 e G73.
Exemplos:
Considere que a pea a ser usinada tem um dimetro inicial de 50mm, e que o seu comprimento
de 100mm. OBS: todo programa CNC vem com um cabealho (introduo), o qual discutiremos
posteriormente. Entretanto, recomenda-se que o estudante de CNC pesquise toda funo desconhecida,
ampliando seus conhecimentos tericos e prticos.
N001G99#
N005T0101#
N010GXZ#
N015G92X80.Z150.#
N020M11#
N025M08#
N030M03#
N035G0X52.Z101.#
Obs: interessante ressaltar que esta funo faz a ferramenta deslocar com a mxima velocidade da
mquina, partindo da posio anterior da ferramenta, posicionando-se na posio desejada. Para isto
necessrio que o potencimetro da mquina esteja em 100%.
Exemplo 2:
Quando terminar uma operao de desbaste, faz-se necessrio retornar a ferramenta para uma posio fora
da pea.
N001G99#
N005T0101#
N010GXZ#
N015G92X80.Z150.#
N020M11#
N025M08#
N030M03#
N035G0X48.Z101.#
N040G1Z35.F.25#;*(as funes G1 e F1 sero abordadas posteriormente)
N045G0X50.Z101.#;(retorno da ferramenta)
16.3.2 Funo: G1
Aplicao: interpolao linear.
Com esta funo obtm-se movimentos retilneos com qualquer ngulo e com um avano (F) prdeterminado pelo programador.
A funo G1 modal e cancela as funes G0, G2, G3 e G73.
Exemplo:
CEFET-GO

Conceitos Principais do CNC

N001G99#
N005T0101#
N010GXZ#
N015G92X80.Z150.#
N020M11#
N025M08#
N030M03#
N035G0X48.Z101.#
N040G1Z35.F.25#;(Esta funo indica que a ferramenta dever cortar o material at a posio indicada,
no exemplo, Z=35mm, com um avano de 0,25mm/revoluo).
Exemplo do programa para usinar a pea abaixo:

N5G99# (cancela origem anterior e estabelece Machine Home)


N10T0101# {seleciona ferramenta de trabalho(01) e corretor(01)}
N15GXZ# (desloca a torre para G92)
N20G92X100.Z150.# (estabelece a nova origem)
N25M11# (estabelece a faixa baixa de rotao)
N30M08# (liga o refrigerante de corte)
N35M03# {libera o giro da rvore (rpm)}
N40G0X47.Z101.# (posiciona a ferramenta no dimetro da primeira passada)
N45G1Z30.F.25# (torneia at o comprimento de 30mm e ativa o avano)
N50G0X48.Z101.# (retira a ferramenta da pea)
N55X44.# (penetra a ferramenta fora da pea)
CEFET-GO

Conceitos Principais do CNC

N60G1Z30.#
N65G0X45.Z101.#
N70X41.#
N75G1Z30.#
N80G0X42.Z101.#
N85X38.#
N90G1Z30.#
N95G0X39.Z101.#
N100X36.# (prever 1mm para o acabamento)
N105G1Z30.#
N110G0X37.Z101.#
N115X30.# (avanar a ferramenta prevendo o chanfro de 2 X 45)
N120G1X35.Z98.F.15# (tornear o chanfro, diminuir o avano p/ acabamento)
N125Z30.#
N130X47.F.3# (facear a pea)
N135X51.Z28.F.15# (chanfrar)
N140G0X80.Z120.# (retirar a ferramenta da pea, prevendo sua troca)
N150M30# (desliga o eixo rvore, o fludo de corte, o movimento dos carros, finalizando o programa)
16.3.3 Funo: G2
Aplicao: interpolao circular.
16.3.4 Funo: G3
Aplicao: interpolao circular.
Tanto G2 como G3 executam operaes de usinagem de arcos pr-definidos. O sentido de
execuo da usinagem do arco define se este horrio ou anti-horrio de acordo com os planos formados
pelos eixos coordenados X e Z, vistos de cima da mquina.

O ponto de partida do arco a posio de incio da ferramenta e o ponto final definido pelos
valores X e Z.
A posio do centro do arco definida pelos eixos auxiliares I e K, ou pela funo R.

CEFET-GO

Conceitos Principais do CNC

Antes da execuo do bloco contendo a interpolao circular, o comando verifica,


automaticamente, o arco e se for geometricamente impossvel a execuo o comando pra, mostrando no
visor IMPROPER G02/3 (arco G02/3 imprprio).
N005T0202#
N010GXZ#
N015G92X150.Z550.#
N020M11#
N025M08#
N030M03#
N035G0X100.Z500.#

N10
N20
N30 G0 X21. Z81 #
N40 G1 Z80. F.25 #
N50 X24. Z78.5 #
N60 Z50. #
N70 G2 X44. Z40. R10. #
ou
N70 G2 X44. Z40. I44 K50. #
N80 X50. Z25. #
N90 X74. #
N100 G3 X80. Z22. R3. #
ou
N100 G3 X80 Z22. I74. K22. #
N110 Z #

N040G2X100.Z400.R49.99F.25#; o raio poderia ser maior que 50mm, nunca menor.


As funes G2 e G3 no so modais, cancelam a funo G0 e autorizam o cdigo G1 para
movimentos subsequentes.

16.3.5 Funo: G4
Aplicao: Tempo de Permanncia
Entre um deslocamento e outro da ferramenta pode-se programar um determinado tempo para
permanncia da mesma. Este tempo dado pelo cdigo G4 programado juntamente com a funo D, para
indicar o tempo em segundos.
Os novos tempos usados nos blocos seguintes e que tiverem o mesmo valor da funo D, podem
ser requeridos apenas com a programao da funo G4.
Durante o tempo de parada, na pgina de Status, o comando mostra ao operador o tempo
decrescente.
CEFET-GO

Conceitos Principais do CNC

Esta funo muito utilizada quando, por exemplo, o operador necessita de alisar o fundo de um
canal, utilizando uma ferramenta do tipo bedame.
Exemplo:
G0X30.Z50.#
G1X25.F.05#
G4D5.#
16.3.6 - Funo G10
Aplicao: Cancela o monitor do tempo de vida da ferramenta
A Funo G10 interrompe a contagem do tempo de vida til de uma determinada ferramenta
monitora.
Essa funo dever ser programada em nico bloco.
16.3.7 - Funo G11
Aplicao: Ativa o monitor do tempo de vida de ferramenta.
A Funo G11 inicia a contagem do tempo de vida til de uma determinada ferramenta.
O tempo de vida da ferramenta decrementado, a cada deslocamento da mesma, em avano de
trabalho (G1).
A Funo G11, dever ser programada em um nico bloco.
16.3.6 Funo: G20
Aplicao: programao em dimetro
Esta funo define o valor dimensional associado com o eixo X especificado em dimetro, aplica-se
aos cdigos de programao X, I e U.
A funo G20 um comando modal e j encontra-se ativa quando ligamos a mquina, caso seja
necessrio acion-la deve ser programada em um s bloco, antes de qualquer movimento relativo
programao em dimetro.
Em efeito, ela cancela qualquer funo G21 anterior (programao em raio).
pode-se verificar na pgina de Status a funo comandada em destaque.
16.3.7 Funo G21
Aplicao: Programao em raio
Esta funo define o valor dimensional associado com o eixo X especificado em Raio, aplica-se aos
cdigos de programao X, I e U.
A funo G21 um comando modal e deve ser programada em um s bloco, antes de qualquer
movimento relativo programao em Raio.
Em efeito, ela cancela qualquer funo G20 anterior.
A mesma ser mostrada na pgina de Status em destaque.
16.3.8 Funo: G30
Aplicao: cancela imagem espelho
Esta funo cancela imagem espelho dos eixos.
A funo modal e se encontra ativa, quando liga-se o comando pela primeira vez. Esta
cancelada pelas funes G31 e G32, e deve ser programada em nico bloco.
CEFET-GO

Conceitos Principais do CNC

16.3.9 Funo: G31


Aplicao: imagem espelho no eixo X.
Todo valor programado no eixo X sob o efeito desta funo ser multiplicado por menos um (-1).
No momento em que esta estiver ativa, o visor na pgina Status, mostra M (mirror = espelho)
acesa na posio X do mostrador.
A funo modal e cancela-se pela funo G30, e deve ser programada em um nico bloco.
Aplicao Prtica: usinagem de polias.
16.3.10 Funo: G32
Aplicao: imagem espelho no eixo Z.
Esta funo idntica a funo G31, apenas usada no eixo Z, e tambm deve ser programada
em nico bloco.
OBS.: A imagem de espelho pode ser ativa em ambos os eixos simultaneamente.
16.3.11 Funo: G33
Aplicao: ciclo de roscamento (bsico)
A funo G33 executa o roscamento no eixo X e Z em que cada profundidade programada
explicitamente em bloco separado.
H possibilidade de abrir-se rosca em dimetros internos e externos como roscas paralelas e
cnicas, simples ou de mltiplas entradas, obtidas por intermdio de funes opcionais programadas no
mesmo bloco da funo G33.
Para utilizar esta funo requer-se:
G33 (X) Z K (A) (I)
Onde:
(X) = profundidade por passada ou final da rosca cnica (dimetro) (absoluta)
Z = posio final do comprimento da rosca (absoluta)
K = passo da rosca (milmetro ou polegada) (incremental)
(A) = abertura angular entre as entradas da rosca (absoluta)
( I )= conicidade incremental no eixo X para rosca Cnica ou passo para rosca na face (dimetro)
(incremental)

CEFET-GO

Conceitos Principais do CNC

CEFET-GO

Conceitos Principais do CNC

PEA EM BRUTO

20

34h7

150

CEFET-GO

26h7
89

40
45
50
53
61

M22x1,5

Cantos No Chanfrados
Considerar - 1x45

30h7

38

48

50

28

R2

PEA USINADA

65

50

40

25

Conceitos Principais do CNC

N5G99
N10T0101
N15GXZ
N20G92X60.Z160.
N25M11
N30M08
N35M03
N40G0X49.Z151.
N45G1Z20.F.3
N50G0X51.Z151.
N55X45.
N60G1Z40.F.25
N65G0X47.Z151.
N70X41.
N75G1Z40.
N80G0X43.Z151.
N85X39.
N90G1Z40.
N95G0X41.Z151.
N100X35.
N105G1Z45.
N110G0X37.Z151.
N115X31.
N120G1Z61.
N125G0X33.Z151.
N130X29.
N135G1Z92.5
N140G0X31.Z151.
N145X27.
N150G1Z100.
N155G0X29.Z151.
N160X23.

CEFET-GO

N165G1Z110.F.2
N170G0X25.Z151.
N175M12
N180X20.
N185G1X22.Z149.F.15
N190Z110.
N195X24.
N200X26.Z109.
N205Z100.
N210X30.Z85.
N215Z61.
N220X32.
N225X34.Z60.
N230Z45.
N235X38.Z40.
N240X44.
N245G3X48.Z38.R2.
N250G1Z20.
N255X52.Z18.
N260G0X55.Z155.
N265M00
N270G99
N275T0303
N280GXZ
N285G92X60.Z160.
N290M11
N295M08
N300M03
N305G0X35.Z50.
N310G1X28.F.05
N315G4D5.
N320G1X32.

N325X34.Z49.
N330Z50.
N335X32.
N340X34.Z51.
N345G0X60.Z160.
N350M00
N355G99
N360T0202
N365GXZ
N370G92X60.Z160.
N375M11
N380M08
N385M03
N390G0X55.Z155.
N395X21.35
N400G33Z125.K1.5
N405G0X55.Z155.
N410X20.85
N415G33Z125.K1.5
N420G0X55.Z155.
N425X20.5
N430G33Z125.K1.5
N435G0X55.Z155.
N440X20.2
N445G33Z125.K1.5
N450G0X55.Z155.
N455X20.05
N460G33X125.K1.5
N465G0X70.Z170.
N470M30

Conceitos Principais do CNC

16.3.12 Funo: G37


Aplicao: ciclo de roscamento automtico
Com esta funo poderemos abrir roscas em dimetros externos e internos, roscas paralelas e
cnicas, simples ou de mltiplas entradas com apenas um bloco de informao, sendo que o comando far
o calculo de quantas passadas forem necessrias, mantendo sempre o mesmo volume de cavacos retirado
no primeiro passe.
Para utilizar esta funo requer-se:
G37 X Z (I) K D E (A) (B) (W) (U) (L)
Onde:
X = profundidade final de roscamento (dimetro) (absoluto)
Z = posio final do comprimento da rosca (absoluto)
I = conicidade incremental no eixo X para rosca cnica (dimetro) (incremental)
K = passo da rosca (incremental)
A = abertura angular entre as entradas da rosca (graus)
B = ngulo de alimentao para o sistema composto (graus)
D = profundidade para a primeira passada
D=
H
H = altura do filete no
n depasses

E = distncia de aproximao para incio de roscamento


E = posicionado - externo ( incremental)
W = parmetro para ngulo de sada de rosca (pullout)
W = 0 0
W = 1 30
W = 2 45
W = 3 60
U = profundidade do ltimo passe de rosca (dimetro) (incremental).
L = nmero para repetio do ltimo passe da rosca (acabamento).

CEFET-GO

Conceitos Principais do CNC

CEFET-GO

Conceitos Principais do CNC

ROSCA MTRICA 30 x 1,5


Relao de frmulas:
Altura do filete (H)
H = (0,65 x passo) x 2
Dimetro final (X)
X = dimetro inicial H
G33
N20 G X 35. Z85.
N25 X29.35
N30 G33 Z48.5K1.5
N35 G X35
N40 Z85
N45 X28.95
N50 G33 Z48.5K1.5
N55 G X35
N60 Z85
N65 X28.55

CEFET-GO

N70 G33 Z48.5K1.5


N75 G X35
N80 Z85
N85 X28.15
N90 G33 Z48.5K1.5
N95 G X35
N100 Z85
N105 X28.05
N110 G33 Z48.5K1.5
N115 G X35
N120 Z85

G37
N20 G X35.Z85
N25 G37 X28.05
Z48.5K1.5 E5.D.65
OBS.: O valor da
funo D foi dado para que
a rosca seja executada em 9
passadas.

Conceitos Principais do CNC

ROSCA CNICA NPT 11 FIOS/POL INCLINAO 1 47


Relao de frmulas:
Altura do filete (H)
H = (0,866 x passo) x 2
Conicidade Incremental do eixo X (I)
I = (tag x Passo) x 2
N50 G X37. Z75.
N55 G37 X28.02 Z50.K2.21 I.137 E5.15 D.96

CEFET-GO

Conceitos Principais do CNC

ROSCA 3 ENTRADAS M25 x 2


Relao de frmulas:
Passo (K)
K = n de entradas x passo
Abertura angular entre as entradas (A)
A = 360 /n de entradas
N75 G X 30.Z 112.#
N80 G37 X 22.4 Z62.K6.E5.D.86 A0.
N80 G37 X 22.4 Z62.K6.E5.D.86 A120.
N80 G37 X 22.4 Z62.K6.E5.D.86 A240.
OBS.: Durante a execuo de qualquer funo de roscamento, a rotao do eixo-rvore no deve
ser superior ao valor determinado pela seguinte relao:
RPmx

4500
K

Esquema para programao de Rosca Esquerda e Direita


- face de corte para cima

Posio do inserto:
- face de corte para baixo

Dotar:

CEFET-GO

(E) Esquerda
(D) Direita

Conceitos Principais do CNC

16.3.13 Funo: G40


Aplicao: Cancela compensao do raio da ponta da ferramenta.
A funo G40 deve ser programada em um bloco prprio para cancelar funes previamente
solicitadas como G41, G42. Esta funo, quando solicitada, utiliza o bloco superior para descompensar o
raio do inserto programado na pgina Tool Data, utilizando-se avano de trabalho (G1).
A funo G40 um cdigo Modal e est ativa quando liga-se o comando.
No comando MACH 3L, o ponto comandado para trabalho encontra-se no vrtice entre os eixos
X e Z.

16.3.14 Funo: G41


Aplicao: compensao do raio da ponta da ferramenta (esquerda).

CEFET-GO

Conceitos Principais do CNC

A funo G41 seleciona o valor da compensao do raio da ponta da ferramenta, estando


esquerda da pea a ser usinada, vista na direo do curso de corte.
A geometria da ponta da ferramenta e a maneira na qual ela foi informada so definidas pelo cdigo
L, na pgina de Registro de Dados da Ferramenta (Tool Data File), como veremos a seguir.
A funo de compensao deve ser programada em um nico bloco a ser seguida por um bloco de
aproximao com movimento linear (G1, G73), para que o comando possa neste bloco fazer a
compensao do raio da ferramenta.
Neste bloco de aproximao, a compensao do raio da ferramenta interpolada dentro deste
movimento, onde recomenda-se que este movimento seja feito sem o corte de material.
A funo G41 Modal, portanto cancela a G40.
16.3.15 Funo: G42
Aplicao: compensao do raio da ponta da ferramenta (direita).
Esta funo implica a compensao similar funo G41, exceto que a direo de compensao a
direita, vista em relao direo do curso de corte.
Como na funo G41, a funo G42 dever ser programada em um nico bloco, seguido de um
bloco de aproximao, o qual utilizar funo de trabalho (G1, G73) para compensar o raio do inserto.
A funo G42 Modal, portanto cancela a G40.
Exemplo:
N01 G99
N02 T0101
N03 GXZ
N07 G41 (G42)
N08 G1 X... Z... F... (Este bloco de aproximao ser utilizado para a compensao).
Nunca se deve utilizar o cdigo G0 (avano rpido), quando se estiver compensando o raio do
inserto.
A funo G40 que cancela a compensao, utilizar o bloco posterior ao que foi programado para
descompensar, utilizando o cdigo G1.
Exemplo:
N36 G40
N37 G1 X... Z... F... (Este bloco ser utilizado para descompensar).
A funo L deve ser utilizada na pgina Tool Data dando o lado de corte da ferramenta.
bom lembrarmos que o que importa para escolha do cdigo G (41, 42) adequado para cada caso
o sentido de corte longitudinal, como veremos a seguir:

CEFET-GO

Conceitos Principais do CNC

Compensao da ponta da ferramenta para Torre traseira (Lado de Corte)

CEFET-GO

Conceitos Principais do CNC

CEFET-GO

Conceitos Principais do CNC

Compensao da ponta da ferramenta para Torre Dianteira (Lado de Corte)


16.3.16 Funo:G46
Aplicao: inibe a velocidade de corte constante.
A funo G46 utilizada para temporariamente inibir as variaes na velocidade do eixo-rvore,
quando se estiver programando a funo G96 (V.C.C.).
A funo G46 Modal e cancela a G47.
16.3.17 Funo: G47
Aplicao: ativa a velocidade de corte constante.
Seguindo uma funo que inibe G46, uma funo G47 restabelece o modo C.S.S. (Constant
Surface Speed), ou seja, velocidade de corte constante, permitindo com que a velocidade desejada do
eixo-rvore para o raio atual do eixo X seja atingida.
A funo G47 dever ser programada exatamente antes do ponto, onde a velocidade de corte
constante precisa ser restaurada.
A funo G47 Modal e cancela G46.
16.3.18 Funo: G53
Aplicao: Cancela todo Offsets de placa.
Esta funo cancela a transferncia do zero da placa determinado pelas funes G54 e G55
contidas na pgina de Tool Data File.
CEFET-GO

Conceitos Principais do CNC

16.3.19 Funo: G54


Aplicao: ativa primeiro Offset de placa (eixo Z).
A funo G54, assim como a funo G55, so funes de zeramento na placa, onde pode-se
transferir o zero-pea para uma distncia pr-determinada.
Estas funes esto contidas na pgina de Tool Data File com o ttulo Chuck Offsets e os
valores contidos referem-se somente ao eixo Z.
16.3.20 Funo: G55
Aplicao: ativa o segundo Offset de placa (eixo Z).
A funo idntica G54.
16.3.21 Funo: G60
Aplicao: cancela a rea de segurana.
O cdigo G60 cancela as reas denominadas Safe (segura) ou Faut (falha), designada pela
funo L no mesmo bloco (refere-se ao cdigo G61, descrito abaixo). Caso no programarmos a letra L no
mesmo bloco da funo G60, ento todas as reas sero canceladas.
Ao ligarmos o comando todas as reas esto canceladas e aparecer mensagem de AREAS
PROGRAMED 0.
16.3.22 Funo: G61
Aplicao: ativa rea de segurana
O cdigo G61 usado para identificar rea Safe ou Fault.
O CNC MACH-3L suporta quatro reas Fault, designadas por L1, L2, L3 e L4; e tambm quatro
reas Safe, designadas por L5, L6, L7 e L8.
Safe Areas, quando aurorizada, produz a confirmao da mensagem indicando o nmero da rea
na pgina do display, com a mensagem In Safe Area, sempre que a ferramenta estiver na rea, e
advertir com a mensagem Warning-Last, aps a passagem da rea de Safe.
Fault Areas, quando estiver autorizada, probe a entrada de qualquer ferramenta dentro desta
rea, como por exemplo, protege a placa ou contra-ponto contra uma eventual coliso.
Uma vez identificada, a Fault-Area ativada no permitindo a entrada nesta rea e a mesma
dever ser confirmada cada vez que se trocar de ferramenta.
Se entrarmos em automtico (auto) Fault-Area ocorrer uma falha e o programa ficar com a
mensagem Fault-Area, na pgina de display.
Forma para programao:
G61 L X Z I K #
Onde:
L = n de rea que varia de 1 a 8
X = interno
Z = encosto
I = externo
K = comprimento

CEFET-GO

Conceitos Principais do CNC

16.3.23 Funo: G70


Aplicao: admite programa em polegada.
Esta funo prepara o comando para computar todas as entradas de dados em polegadas.
A funo G70 Modal e deve ser programada em nico bloco.
16.3.24 Funo: G71
Aplicao: Admite programa em milmetros.
Esta funo prepara o comando para computar todas as entradas de dados em milmetros. No h
necessidade de programar-se esta funo, pois a mesma, encontra-se ativa ao ligar-se o comando.
A funo G71 Modal e, se necessria, dever ser programada em um nico bloco.
16.3.25 Funo: G73
Aplicao: Interpolao linear Ponto a Ponto.
Esta funo semelhante a G01 (interpolao linear), embora quando empregada fica disposta a
trabalhar do mesmo modo da interpolao Ponto a Ponto, deixando assim um perfil no arredondado.

CEFET-GO

Conceitos Principais do CNC

OBS.: O tamanho do canto arredondado diretamente proporcional ao valor da velocidade de


avano programado.
A funo G73 Modal e cancela-se por G01 e G00.
16.3.26 Funo: G74
Aplicao: ciclo de torneamento e furao.
Utilizando a funo G74 estaremos selecionando um ciclo de desbaste paralelo ao eixo Z, o qual
torneia com sucessivos passes at o dimetro desejado.
Tambm pode ser usado para ciclo de furao com descarga de cavacos.
G74 (X) Z (W) (I) (U1) Onde:
X = dimetro final (absoluto)
Z = posio final (absoluto)
W = distncia para quebra-cavaco (incremental)
I = incremento por passada no dimetro (incremental)
U1 = recuo angular da ferramenta (incremental)
-

Na ausncia da funo W (furao), o eixo Z avana para o ponto final em movimento


contnuo.
Se houver a funo U1 num ciclo de torneamento, ento a cada passada o comando far um
retorno no eixo X, no sentido contrrio penetrao e com valor da funo I at a posio
inicial Z.
Depois de executado o torneamento, a ferramenta automaticamente se posicionar no Z inicial
e no X final mais o valor programado na funo I. (X final + I)

A funo G74 no Modal.


Exemplo para programao:

CEFET-GO

Conceitos Principais do CNC

16.3.27 Funo: G75


Aplicao: ciclo de faceamento e de canais
A funo G75 similar a funo G74, embora descreva seu ciclo paralelo ao eixo X, auxiliando nos
trabalhos de desbaste no faceamento e tambm podemos utiliz-lo para ciclos de canais, podendo-se
programar o quebra do cavaco.
G75 X (Z) (W) (K) (U1) Onde:
X = dimetro final (absoluto)
Z = posio final (absoluto)
W = distncia para quebra-cavaco (incremental)
K = incremento por passada em Z (incremental)
U1 = recuo angular da ferramenta (incremental)
-

Na ausncia da funo W, o eixo X avana para o dimetro final com movimento contnuo.
Se houver a funo U1 no ciclo de faceamento, ento a cada passada o comando far um
retorno no eixo Z, no sentido contrrio a penetrao com valor da funo K at a posio
inicial X.
Neste ciclo os canais devem ser eqidistantes com exceo do ltimo canal.

A funo G75 no Modal.

CEFET-GO

Conceitos Principais do CNC

CEFET-GO

Conceitos Principais do CNC

16.3.28 Funo: G90


Aplicao: programao em coordenadas absolutas.
Este cdigo prepara a mquina para executar operaes em coordenadas absolutas, tendo uma
origem fixada para programao.
A funo G90 Modal.
16.3.29 Funo: G91
Aplicao: Programao em coordenadas incrementais.
Este cdigo prepara a mquina para executar todas as operaes em coordenadas incrementais.
Assim, todas as medidas so feitas atravs da distncia a se deslocar.
Neste caso, a origem das coordenadas de qualquer ponto o ponto anterior ao deslocamento.
A funo G91 Modal.
16.3.30 Funo: G92
Aplicao: origem do sistema de coordenadas e limite de rotao do eixo-rvore.
16.3.30.1 estabelece origem do sistema de coordenadas absolutas.
Se o trabalho for executado em coordenadas absolutas, deve-se estabelecer um ponto de
partida (origem).
Este ponto estabelecido pela funo G92 acompanhada das funes X e Z, para que o
comando tenha a origem do sistema na memria para o clculo dos posicionamentos.
Este ponto de origem deve ser dado no incio de cada programa e pode ser cancelado
atravs da funo G99.
A funo G92 Modal.

16.3.30.2 estabelece limite de rotao (RPM).


Quando se estiver trabalhando com o cdigo G92 junto com a funo auxiliar S4 (4 dgitos)
estaremos limitando a rotao do eixo rvore.
Ex.: G92 S2500
Estamos permitindo que o eixo-rvore gire at 2500 rpm.
CEFET-GO

Conceitos Principais do CNC

A funo G92 Modal.


16.3.31 Funo: G94
Aplicao: estabelece programa de avano em polegadas/min ou milmetros/min.
Esta funo prepara o comando para computar todos os avanos em pol/min (G70) ou mm/min
(G71), aps definio da aplicao encontraremos formato para funo de avano F, onde F3.1 estabelece
o formato para pol/min e F4.1 para mm/min.
A funo G94 Modal.
16.3.32 Funo: G95
Aplicao: estabelece programa de avano em polegadas/rot ou milmetros/rot.
Esta funo prepara o comando para computar todos os avanos em pol/rot (G70) ou mm/rot
(G71), assim aps a definio da aplicao, encontraremos formato para funo de avano F, onde F2.4
estabelece o formato pol/rot e F3.3 para mm/rot.
A funo G95 Modal.
16.3.33 Funo G96
Aplicao: programao em velocidade de corte constante.
A funo G96 seleciona o modo de programao em velocidade de corte constante, onde o clculo
da RPM programada pela funo S, usando formato S4.1 para ps por minuto (G70) e formato S3.1
para metros por minuto (G71).
A mxima RPM alcanada pela velocidade de corte constante pode ser limitada programando-se a
funo G92.
A funo G96 Modal e cancela a funo G97.
Deve ser programada em um nico bloco.
16.3.34 Funo: G97
Aplicao: Programao em RPM.
programada a RPM diretamente pela funo S, usando um formato S4.
A modificao da RPM pode variar atravs do regulador da RPM de 50% at 120% da velocidade
programada.
A funo G97 Modal e cancela a Funo G96.
Deve ser programada em um nico bloco.
16.3.35 Funo: G99
Aplicao: cancela a funo G92 e define a programao em funo do zero mquina Machine
Home.
Esta funo quando solicitada cancela o efeito de origem dada pela funo G92, quando trabalha-se
em coordenadas absolutas, transportando a origem para o zero mquina, conhecido por Machine Home.
A funo G99 no provida de movimento nos eixos, e Modal.
16.4 FUNES MISCELNEAS OU AUXILIARES

CEFET-GO

Conceitos Principais do CNC

As funes auxiliares abrangem os recursos da mquina no cobertos pelas funes anteriores.


Estas funes tem formato M2 e apenas um cdigo M pode ser programado em cada bloco.
16.4.1 Funo: M00
Aplicao: Parada do programa
-

Este cdigo causa parada imediata do programa, refrigerante de corte, do eixo rvore, e um
aviso de AWAITING START CYCLE mostrado no vdeo ao operador.
A funo M00 programada geralmente, para que o operador possa virar a pea na placa.

16.4.2 Funo: M01


Aplicao: parada opcional do programa.
Esta funo causa a interrupo na leitura do programa. Quando programada, porm, esta s estar
ativa se o operador ativar a mensagem OPTIONAL STOP, contida na pgina MODE SELECTION.
Neste caso, a funo M01 torna-se igual a funo M00.
Quando d-se a parada atravs deste cdigo, pressionando-se o boto Incio de Ciclo, a leitura
do programa reiniciada.
16.4.3 Funo: M02
Aplicao: Fim de programa.
Esta funo usada para indicar o fim do programa existente na memria do comando, tambm
utilizada quando trabalha-se com fitas emendadas em forma de lao.
16.4.4 Funo: M03 (p/ torno ECN-40-11 M04)
Aplicao: sentido horrio de rotao do eixo-rvore.
Esta funo gira o eixo-rvore no sentido horrio olhando-se a placa frontalmente.
A funo M03 cancelada por: M01; M02; M04; M05; M30 e M00.
16.4.5 Funo M04 (p/ torno ECN-40-11 M03)
Aplicao: Sentido anti-horrio de rotao do eixo-rvore.
Esta funo gira o eixo-rvore no sentido anti-horrio, olhando-se a placa frontalmente.
A funo M04 cancelada por: M01; M02; M03; M05; M30; M00.
16.4.6 Funo: M05
Aplicao: desliga o eixo-rvore.
Esta funo quando programada pra imediatamente a rotao do eixo-rvore, cancelando as
funes M03 ou M04.
A funo M05 ao iniciar o programa j est ativa e cancelada por M03 e M04.
16.4.7 Funo: M06
Aplicao: liberar troca de ferramenta.
Toda vez que se seleciona uma determinada face da torre, dada pela funo T, esta deve ser
acompanhada da funo M06 que permite o giro da torre.
CEFET-GO

Conceitos Principais do CNC

Necessariamente, a funo M06 no deve vir no mesmo bloco da funo T.


16.4.8 Funo: M08
Aplicao: liga o refrigerante de corte.
Este cdigo aciona o motor da refrigerao de corte e cancela-se por: M09; M00; M01; M02;
M30.
16.4.9 Funo: M09
Aplicao: desliga o refrigerante de corte.
Este cdigo desliga o motor da refrigerao de corte e este ativa ao iniciar o programa.
16.4.10 Funo: M10
Aplicao: Troca de faixa de rotao.
16.4.11 Funo: M11
Aplicao: Troca de faixa de rotao.
16.4.12 Funo: M12
Aplicao: Troca de faixa de rotao.
16.4.13 Funo: M20
Aplicao: Ligar alimentador de barras.
16.4.14 Funo: M21
Aplicao: Desligar alimentador de barras.
16.4.15 Funo: M24
Aplicao: Abrir placa.
16.4.16 Funo: M25
Aplicao: Fechar placa.
16.4.17 Funo: M26 (opcional)
Aplicao: Recuar mangote.
16.4.18 Funo: M27 (opcional)
Aplicao: Acionar mangote.
16.4.19 Funo: M30
Aplicao: fim de programa com rebobinamento de fita.
Esta funo tem a mesma aplicao da funo M02, sendo usada para fitas que no trabalham em
forma de lao.
A funo M30 ao ser lida rebobina a fita deixando-a na posio inicial do programa para novo
ciclo.
Para comandos que trabalham com memria, tanto M02 como M30 rebobinam os dados da
memria.
CEFET-GO

Conceitos Principais do CNC

16.5 Funo: T
Aplicao: seleo de ferramentas e corretores.
A funo T usada para selecionar as ferramentas na torre informando para a mquina o seu
zeramento (PRE-SET), raio do inserto e sentido de corte (TOOL DATA FILE) e corretores (TOOL
OFFSET FILE).
composta de 4 dgitos, onde os dois primeiros definem mquina qual ferramenta que vamos
trabalhar e os dois ltimos o corretor que ser utilizado para a correo das medidas e desgaste do inserto.
No comando ROMI MACH-3L temos possibilidade de utilizarmos at 28 ferramentas e 28
corretores, sendo o limite de ferramentas estipulado para cada modelo de mquina.
- Galaxy = 14 ferramentas
- Cosmos-30 = 10 ferramentas
- ECN-40-11 = 8 ferramentas
Exemplo:

16.6 Funo: barra ( / )


Aplicao: eliminar a execuo de blocos.
Utilizamos a funo barra (/) quando for necessrio eliminar a execuo de blocos no programa,
sem alterar a programao.
Para isso, digitamos a funo barra (/) na frente dos blocos que no vamos utilizar e acionamos na
pgina Mode Selection a mensagem SLASH DELETE. Com isto estes blocos so ignorados durante a
usinagem.
17 SEQUNCIA NECESSRIA PARA PROGRAMAO MANUSCRITA
O programador necessita ter conscincia de todos os parmetros envolvidos no processo e obter
uma soluo adequada para usinagem de cada tipo de pea. Este deve analisar ainda todos os recursos da
mquina, que sero exigidos quando da execuo da pea.
Os eventos a serem analisados so os seguintes:
17.1 Estudo do desenho da pea: final e bruta
O programador deve ter habilidade para comparar o desenho (pea pronta) com a dimenso
desejada na usinagem com mquina e Comando Numrico.
H necessidade de uma anlise sobre a viabilidade da execuo da pea, levando-se em conta as
dimenses exigidas, o sobremetal existente da fase anterior, o ferramental necessrio, a fixao da pea,
etc.
17.2 Processo a utilizar
CEFET-GO

Conceitos Principais do CNC

necessrio haver uma definio das fases de usinagem para cada pea a ser executada,
estabelecendo-se, assim, o sistema de fixao adequado usinagem.
17.3 Ferramental voltado ao C.N.C.
A escolha do ferramental importantssima, bem como, a sua disposio na torre. necessrio que
o ferramental seja colocado de tal forma que no haja interferncia entre si e com o restante da mquina.
Um bom programa depende muito da escolha do ferramental adequado e da fixao deste, de modo
conveniente.
17.4 Conhecimento dos parmetros fsicos da mquina e sistema de programao do
comando
So necessrios tais conhecimentos por parte do programador, para que este possa enquadrar as
operaes de modo a utilizar todos os recursos da mquina e do comando, visando sempre minimizar os
tempos e fases de operaes e ainda garantir a qualidade do produto.
17.5 Definio em funo do material, dos parmetros de corte como avano, velocidade,
etc.
Em funo do material a ser usinado, bem como da ferramenta utilizada e da operao a ser
executada, o programador deve estabelecer as velocidades de corte, os avanos e as potncias requeridas
da mquina, os clculos necessrios na obteno de tais parmetros so os seguintes:
-

Velocidade de corte (Vc)

Dependendo do material a ser usinado, a Velocidade de corte um dado importante e necessrio.


A velocidade de corte uma grandeza diretamente proporcional ao dimetro e rotao da rvore,
dada pela forma:
Vc

.d .N
1000

Onde:
Vc = velocidade de corte (m/min)
D = dimetro (mm)
N = rotao da rvore (rpm)
Na determinao da velocidade de corte para uma determinada ferramenta efetuar uma usinagem, a
rotao dada pela frmula:
N

Vc.1000
.D

Avano ( a )

O avano um dado importante de corte e obtido levando-se em conta o material, a ferramenta e


a operao a ser executada.
CEFET-GO

Conceitos Principais do CNC

Geralmente nos tornos com Comando Numrico utiliza-se o avano em mm/rot, mas este pode ser
determinado tambm em mm/min.

Potncia de corte (Nc)

Para evitarmos alguns inconvenientes durante a usinagem tais como sobrecarga do motor e
conseqente parada do eixo-rvore durante a operao, faz-se necessrio um clculo prvio da potncia a
ser consumida, que pode nos ser dada pela frmula:
Nc

Ks a p Vc
4500

Ks = presso especfica de corte


P = profundidade de corte
a = avano
Vc = velocidade de corte
= rendimento (GALAXY = 0,9 ECN-40 = 0,8 COSMOS = 0,85)
MATERIAL

LIMITE DE
DUREZA

SAE-1020
SAE-1045
SAE-8620
FOFO
NODULAR
FOFO
CINZENTO

90-130 HB
125-180 HB
125-225 HB
200-300 HB
150-165 HB

AVANO mm/rot
0,1
0,2
0,3
0,4
0,5
0,8
PRESSO ESPECFICA DE CORTE Ks (Kg/mm)
295
240
218
195
163
155
315
260
230
210
202
170
320
260
235
210
197
170
270
220
198
175
165
145
155

135

123

110

100

90

17.6 Escrever o programa seqencialmente


A seqncia de operaes enquadrando todos os parmetros de usinagem deve ser colocada em
uma folha de programao, especialmente confeccionada para tal.
CEFET-GO

Conceitos Principais do CNC

Esta folha contm todas as letras correspondentes s funes (N, G, X, Z...) do comando MACH3L.
Cada linha da folha correspondente a um bloco informativo.
Existe tambm as folhas de preparao da mquina, sendo estas o contato existente entre o
programador e o operador da mquina.
Ela deve contar com todas as informaes necessrias para a execuo da pea, como por
exemplo:
- ferramental e sua localizao na torre
- ponto de partida (origem)
- fixao da pea
- nmero da pea
- nmero da fita
- nmero dos pares de compensao de ferramentas que sero utilizadas
- outras observaes tais como: equipamentos extras, dimenses das castanhas, etc.

PROGRAMAO DE MQUINAS C.N.C. TORNO ROMI MACH 3L


N005G99;Incio.de.Progr.Cancela.funo.G92.#
N010T0101;Define.fer.de.corte.e.corretor.#
N015GXZ;Ligar.eixos.da.mquina.#
N020G92X150.Z120.;Origem.do.sist.de.coord.#
N021M11#
N025M08;Ligar.fluido.de.corte.#
N030M03;Ligar.eixo.rvore.sentido.anti-horrio.#
N035G0X70.Z81.#
N040G1Z25.F.3#
N045GX72.Z81.#
N050X60.#
N055G1Z25.#
N060GX62.Z81.#
N065X50.5#
N070G1Z25.#
N075GX52.Z81.#
N080X44.5#
N085G1Z40.#
N090GX46.Z81.#
N095X34.#
N100G1Z50.#
N105X44.5Z40.#
N110GX46.Z81.#
N115X24.5#
N120G1Z50.#

N125X44.5Z40.#
N130G46.Z81.#
N135M00;Parada.do.programa.#
N140G99#
N145T0202;Ferramenta.de.acabamento.#
N150GXZ#
N155G92X150.Z120.#
N160M12#
N165M08#
N170M03#
N175GX19.Z81.#
N180G1X24.Z78.5F.15#
N185Z50.#
N190G2X44.Z40.I44.K50.#
OU
N195G2X44.Z40.R10.#
N200G1X50.Z25.#
N205X74.#
N210G3X80.Z22.R3.#
OU
N215G3X80.Z22.I74.K22.#
N220G1Z5.#
N225GOX140.G100.#
N230M30;Fim.de.programa.#

O PROGRAMA DE CNC

CEFET-GO

Conceitos Principais do CNC

Quase todos equipamentos CNC utilizam o formato palavras (letras e nmeros) para gerao dos
programas. Atravs deste formato podemos montar uma srie de comandos (instrues) a serem enviadas
ao controle da mquina.
Cada comando composto de uma letra e de um valor numrico. A letra (X, Y, Z, etc.) conta ao
controle o tipo de instruo, enquanto o valor numrico diz o valor da instruo. Uma seqncia de
comandos contam para a mquina de CNC o que que ns desejamos que ela faa na atualidade.
Uma analogia muito boa para o que acontece em um programa de CNC encontrada em qualquer
jogo de instrues passo a passo. Por exemplo quando ensina-se algum como chegar em um endereo
atravs de instrues como: Vire a direita na 3 rua depois do prdio X e siga em frente at o
supermercado Y, etc.
De maneira semelhante, um programador de CNC deve visualizar as operaes de usinagem que
sero realizadas durante a execuo do programa. Ento, passo a passo o programador criar uma
seqncia de comandos que far a mquina se comportar adequadamente.
preciso portanto uma bom conhecimento de usinagem para que a seqncia de operaes consiga
realizar a pea desejada. Se algum comando for dado de maneira incorreta acarretar uma pea imperfeita
ou mesmo causar danos no CNC.
Existem diversos comandos normalizados, conforme a norma DIN 66025 e ISO 6983/1/2 -, para
posicionamento da ferramenta, ligar e desligar a rotao da ferramenta, ativar e desativar o uso de fluido
de corte, ativar e desativar correo de dimetro da ferramenta, ciclos pr-programados como o de
furao, rosqueamento, cavidades e outros. A tabela 1 apresenta alguns comandos conforme a norma
DIN. Com estes comandos, o operador cria o programa usando os parmetros necessrios e um sistema de
coordenadas que poder ser absoluto ou incremental.
Tabela 1 Exemplo de algumas funes G da Norma DIN 66025 (MTS, 1996)
Torneamento e Fresamento
G00
Movimento rpido
G01 - G03
Interpolao linear e circular
G04
Tempo de permanncia
G09
Modo de parada exata, eliminando arredondamento de cantos
G22
Subrotinas
G23
Repetio de partes de programa
G24
Salto incondicional
G25
Mover para ponto de referncia
G26
Movimento para posio de troca de ferramenta
G40 - G42
Compensao de raio de ferramenta
G54 - G58
Parametrizao do ponto zero
G53, G59
Mudana de origem
G71 - G73
Unidades
G90 - G91
Tipo de Coordenada
Fresamento
G10
Movimento rpido em coordenada polar
G11 - G13
Interpolao linear e circular por coordenada polar
Informao de aproximao e afastamento para compensao de raio de
G45 - G47
ferramenta
CEFET-GO

Conceitos Principais do CNC

G81 - G86
G87 - G88
G89
G67

Ciclos fixos
Cavidades retangulares e circulares
Ciclo fixos
Cavidade retangular

Para executar o movimento do ponto inicial ao prximo ponto na figura 9, usando coordenada
absoluta, o comando seria:
N10 G01 X6.000 Y8.000 Z0.000 F65
Onde :
N10 Indica o nmero da linha de comando
G01 Comando para interpolao linear
X6.000 Y8.000 Z0.000 Posio do ponto final
F65 Velocidade de avano para este deslocamento
Para exemplificao dos comandos baseados na norma DIN 66025, considerar-se- a elaborao
do programa CN para a fabricao da pea da figura 2.10.

Figura 2.10 Exemplo de pea fabricada


em fresadora CNC (Postal, 1997)

As dimenses da pea e a referncia de coordenada (zero mquina), esto exibidos na figura 2.11.
Os principais tpicos de programao a serem considerados nesta elaborao so:
Compensao de raio de ferramenta
Chanfro
Arredondamento
Auto-ciclo para fresamento de cavidades retangulares
Auto-ciclo para fresamento de cavidades circulares
Ciclo fixo de furao
Auto rotina de crculo de furos

CEFET-GO

Conceitos Principais do CNC

Funes preparatrias e de tecnologia de usinagem


Apesar da norma, muitos fabricantes inserem suas modificaes em seus comandos tornando
z

a)

b)

Figura 2.11. a) Origem e sistema de coordenadas, b)Dimenses da pea


exemplo (Postal, 1997)

praticamente impossvel o intercmbio de programas manuais entre equipamentos de fabricantes diferentes.


Postal (1997) fez um comparativo entre trs equipamentos diferentes. Segundo ele, a programao
manual no nada amistosa e conta ainda com vrias diferenas entre os comandos existentes. Postal
afirma ainda que, fora algumas instrues, o que deve ser tomado como fator convergente o estilo de
programao e a linha lgica de raciocnio, fatores que devem ser de fundamental importncia no
aprendizado de programao. Dessa forma a adaptao a diferentes comandos resume-se em conhecer as
diferenas entre instrues existentes para realizao das tarefas. A seguir, a figura 2.12, apresenta o
programa para execuo da pea exemplo da figura 2.10, para um comando MACH5 (Romi, 1994).

CEFET-GO