Você está na página 1de 44

Faculdade de Tecnologia de So Paulo

FATEC-SP
Manual de Programao
Torno CNC Mach 3
Coordenadoria de Mecnica de Preciso
Disciplina de CNC
Comando Numrico Compu!adori"ado
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Sum$rio
1.1. ntroduo........................................................................................................................5
1.2. Equipamento CNC...........................................................................................................5
1.3. Componentes...................................................................................................................5
1.4. Programa CNC................................................................................................................5
1.5. Sistema de Coordenadas................................................................................................5
a. Coordenadas Absolutas.....................................................................................................5
b. Coordenadas ncrementais.................................................................................................6
1.6. Principio Bsico de Funcionamento de uma Mquina CNC...........................................8
1.7. Linguagem do Comando CNC........................................................................................9
1.8. Fita perfurada...................................................................................................................9
1.9. Tipos de Funo............................................................................................................10
1.10. Funes Preparatrias................................................................................................10
1.11. Funes Complementares ou Auxiliares (Miscelneas).............................................10
1.12. Caractersticas das Funes.......................................................................................10
a. Modais..............................................................................................................................10
b. No Modais.......................................................................................................................10
1.13. Parmetros..................................................................................................................10
1.14. Parmetros de Posicionamento..................................................................................10
1.15. Parmetros Gerais.......................................................................................................10
1.16. Conceito de programao...........................................................................................10
1.17. Declarao requerida..................................................................................................10
1.18. Declarao restringida.................................................................................................10
1.19. Declarao modal........................................................................................................11
1.20. Declarao omitida......................................................................................................11
1.21. Comentrios na programao.....................................................................................11
1.22. Designao e Formato dos Parmetros de Funes..................................................12
1.23. Designao e Aplicao dos Parmetros...................................................................13
1.24. Parmetro N.................................................................................................................13
1.25. Parmetros de posicionamento...................................................................................13
a. Parmetro X......................................................................................................................13
b. Parmetro Z......................................................................................................................13
c. Parmetro .......................................................................................................................14
d. Parmetro K......................................................................................................................14
e. Parmetro R......................................................................................................................14
1.26. Funes preparatrias "G...........................................................................................15
Funo G00.........................................................................................................................15
Funo G01.........................................................................................................................15
Funo G02.........................................................................................................................15
Funo G03.........................................................................................................................15
Funo G04.........................................................................................................................17
Funo G20.........................................................................................................................17
Funo G21.........................................................................................................................17
Funo G30.........................................................................................................................17
Funo G31.........................................................................................................................18
Funo G32.........................................................................................................................18
Funo G33.........................................................................................................................18
Funo G37.........................................................................................................................19
Exemplos.............................................................................................................................20
Esquema para programao de roscamento a esquerda e a direita..................................22
Funo G40.........................................................................................................................23
Funo G41.........................................................................................................................23
Comando Numrico Compu!adori"ado - CNC % de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo G42.........................................................................................................................24
Compensao da ponta da ferramenta - Torre Dianteira (lado de corte).........................25
Cdigo de posio da ponta da ferramenta - Torno ECN 40............................................25
Funo G46.........................................................................................................................26
Funo G47.........................................................................................................................26
Funo G53.........................................................................................................................26
Funo G54.........................................................................................................................26
Funo G55.........................................................................................................................26
Funo G60.........................................................................................................................27
Funo G61.........................................................................................................................27
Funo G70.........................................................................................................................28
Funo G71.........................................................................................................................28
Funo G73.........................................................................................................................28
Funo G74.........................................................................................................................29
Funo G75.........................................................................................................................32
Funo G90.........................................................................................................................34
Funo G91.........................................................................................................................34
Funo G92.........................................................................................................................34
Funo G94.........................................................................................................................35
Funo G95.........................................................................................................................35
Funo G96.........................................................................................................................35
Funo G97.........................................................................................................................36
Funo G99.........................................................................................................................36
1.27. Funes Auxiliares ou Complementares (Miscelneas).............................................37
Funo M00.........................................................................................................................37
Funo M01.........................................................................................................................37
Funo M02.........................................................................................................................37
Funo M03.........................................................................................................................37
Funo M04.........................................................................................................................37
Funo M05.........................................................................................................................38
Funo M06.........................................................................................................................38
Funo M08.........................................................................................................................38
Funo M09.........................................................................................................................38
Funo M10.........................................................................................................................38
Funo M11.........................................................................................................................38
Funo M12.........................................................................................................................38
Funo M20.........................................................................................................................39
Funo M21.........................................................................................................................39
Funo M24.........................................................................................................................39
Funo M25.........................................................................................................................39
Funo M26.........................................................................................................................39
Funo M27.........................................................................................................................39
Funo M30.........................................................................................................................39
1.28. Parmetros Adicionais.................................................................................................41
1.29. Parmetro T.................................................................................................................41
1.30. Parmetro Barra "/......................................................................................................41
1.31. Esquema de Zeramento..............................................................................................43
1.32. Clculo de G92............................................................................................................43
1.33. Clculo do Deslocamento Negativo............................................................................43
1.34. Clculo do Deslocamento do Zero Pea.....................................................................43
1.35. Clculo do Ponto de Troca (Por Ferramenta).............................................................43
1.36. Quadro de Seleo do Grau de Acabamento.............................................................44
Comando Numrico Compu!adori"ado - CNC 3 de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Comando Numrico Compu!adori"ado - CNC & de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
'('( )n!roduo
'(%( E*uipamen!o CNC
Equipamento eletrnico que recebe informaes atravs de uma entrada de dados prpria
compila e transmite essas informaes ao comando e a mquina-ferramenta e, sem a
interferncia do operador, realiza as operaes em uma seqncia pr-programada.
'(3( Componen!es
Unidade de assimilao de informaes;
Unidade calculadora;
Mquina-Ferramenta.
'(&( Programa CNC
Programa uma seqncia lgica de informaes para usinagem de uma pea, escrita
atravs de cdigos que o comando da mquina interpreta e, envia os dados necessrios para
que a mquina execute as operaes programadas.
'(+( Sis!ema de Coordenadas
Toda geometria da pea definida em um sistema de coordenadas cartesianas, definido
no plano formado pelo cruzamento de uma linha paralela ao movimento transversal (eixo "X) e
outra paralela ao movimento longitudinal (eixo "Z).
O movimento da ferramenta descrito neste plano "XZ, em relao a uma origem
definida (X0,Z0). Nos tornos CN o eixo "X sempre a medida do dimetro.
A origem (X0,Z0) pode ser estabelecida de duas maneiras diferentes.
a( Coordenadas A,solu!as
Neste sistema a origem do sistema de coordenadas pode ser definida em qualquer ponto
da rea til da mquina, de modo a permitir ao programador, liberdade para definio do
melhor local para estabelecer a origem do sistema de coordenadas, de acordo com critrios
prprios ou de programao definidos de acordo com a aplicao da pea, processo de
fabricao ou da matria prima utilizada.
Uma vez definido o ponto que ser utilizado como "Zero do Sistema ele passa a ser
nico para todas as coordenadas da pea. Este mtodo denominado "Zeramento Flutuante.
O eixo "X, para facilitar a programao, sempre definido na linha de centro de giro do
eixo rvore. O eixo "Z pode ser colocado em qualquer posio da pea, preferencialmente na
face anterior ou posterior, sendo que este sempre perpendicular linha de centro de giro do
eixo rvore, ou seja, ao eixo "X.
Comando Numrico Compu!adori"ado - CNC + de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
No!a: Os valores digitados para os parmetros de posio "X e "Z devem obedecer aos sinais
indicados para cada quadrante, como definido pela figura abaixo.
,( Coordenadas )ncremen!ais
A origem do sistema de coordenadas estabelecida a partir da posio atual da
ferramenta, sendo esta considerada o ponto zero para deslocamento nos dois eixos.
Aps qualquer deslocamento haver uma nova origem, ou seja, para qualquer ponto ao
qual se desloque ferramenta, este ser a origem para o prximo deslocamento.
Todos os valores de deslocamento sero indicados como sendo distncia entre o ponto
atual e a posio que se deseja alcanar.
As coordenadas a serem programadas so as distncias entre estes dois pontos,
medidas estas, projetadas nos eixos "X e "Z.
Comando Numrico Compu!adori"ado - CNC - de &&
1
o
Quadrante 2
o
Quadrante
4
o
Quadrante 3
o
Quadrante
X (+)
X (-)
Z (-)
Z (+)
X (+)
Z (+)
Origem (X0, Z0)
X (+)
Z (+)
Origem (X0, Z0)
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Nota-se que o ponto "A a origem do deslocamento para o ponto "B e este, uma vez
alcanado, ser a origem para o deslocamento seguinte e assim sucessivamente.
Exemplo: Sistemas de Coordenadas
Movimento
Coordenadas
Absolutas ncrementais
de para X Z X Z
A B 30 30 30 0
B C 50 20 20 -10
C D 80 20 30 0
D E 80 0 0 -20
Comando Numrico Compu!adori"ado - CNC . de &&
X (+)
X (-)
Z (-)
Z (+)
Origem (X0, Z0)
A
B
C
3
o
Quadrante
A O
r
i
g
e
m

d
o

s
i
s
t
e
m
a

d
e

c
o
o
r
d
e
n
a
d
a
s

a
b
s
o
l
u
t
a
s
B
C
D
E


3
0


8
0
20 10
10 x 45
M
.
D
.

.
F
i
t
a

d
e

P
a
p
e
l
F
i
t
a

M
a
g
n

t
i
c
a
C
a
b
o

d
e

C
o
n
e
x

o
C
o
m
a
n
d
o
S
e
r
v
o
D
r
i
v
e
C
o
n
v
e
r
s
o
r
S
e
r
v
o
M
o
t
o
r
E
T
E

-

E
n
c
o
d
e
r
T

-

T
a
c

m
e
t
r
o
M
o
t
o
r
P
r
i
n
c
i
p
a
l
C
a
b
e

o
t
e
C
a
r
r
o
T
E
i
x
o

d
e

e
s
f
e
r
a
s

r
e
c
i
r
c
u
l
a
n
t
e
s
T
o
r
r
e
E
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
'(-( Principio /$sico de Funcionamen!o de uma M$*uina CNC
Comando Numrico Compu!adori"ado - CNC 0 de &&
/
+
-
Z
Y
X
W
V
U
T
S
R
Q
P
O
N
M
L
K
J

H
G
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
,
EOB
%
EA
87654 321
/
+
-
Z
Y
X
W
V
U
T
S
R
Q
P
O
N
M
L
K
J

H
G
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
,
EOB
EOB
%
SO - ASC
87654 321
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
'(.( 1inguagem do Comando CNC
O programa CNC constitudo de blocos de informaes e estes terminam sempre com
um cdigo de "EOB (End Of Block - Fim De Bloco) representado aqui pelo sinal "#.
Cada bloco de programa composto de um comando principal, seguido de seus
respectivos parmetros, pode conter at 64 caracteres incluindo o prprio "EOB. O programa
executa as instrues programadas independentemente da seqncia na qual os parmetros
aparecem no bloco. O comando CNC pode ser programado por digitao direta ou atravs de
perifricos, tais como leitora de fitas perfuradas, microcomputadores, etc.
'(0( Fi!a per2urada
A fita perfurada normalizada pela EA e tambm pela SO, tem uma polegada (25,4 mm)
de largura, com capacidade para oito canais de informao (oito furos de dimetro de 1,8 mm)
e um canal especial para arraste na leitora (dimetro de 1,2 mm), que no contm informao.
Cada canal definido no sentido do comprimento da fita e a linha de instruo no sentido
perpendicular ao canal, alm da furao de arraste localizada entre os canais 3 e 4, a
descentralizao proposital para se evitar a montagem incorreta da fita.
Comando Numrico Compu!adori"ado - CNC 3 de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
'(3( Tipos de Funo
'('4( Fun5es Prepara!6rias
Definem o que a mquina deve fazer, preparando-a para executar um tipo de operao,
tais como desbaste, roscamento, etc.
'(''( Fun5es Complemen!ares ou Au7iliares 8Miscelneas9
Abrange os recursos da mquina no cobertos pelas funes preparatrias, tais como
ligar e desligar o fludo de corte, abrir e fechar a placa, encerrar o programa, etc.
'('%( Carac!er:s!icas das Fun5es
a( Modais
Modais so funes que uma vez programadas permanecem na memria do comando
servindo para todos os blocos posteriores, at ser cancelada por outra funo modal.
,( No Modais
No modais so as funes que todas as vezes que requeridas, devem ser programadas,
ou seja, valem apenas para o bloco que as contm.
'('3( Parme!ros
'('&( Parme!ros de Posicionamen!o
ndicam os pontos para deslocamento da ferramenta, sendo sua posio definida em
relao ao zero do sistema, para coordenadas absolutas, ou em relao a sua posio atual,
para coordenadas relativas.
'('+( Parme!ros ;erais
Abrange os recursos da mquina, no cobertos pelos parmetros anteriores, tais como
seleo de ferramentas, rotao do eixo rvore, etc.
'('-( Concei!o de programao
'('.( Declarao re*uerida
Funes particulares devem ser declaradas toda vez que so requeridas para operar. Por
exemplo, o parmetro "X deve ser programado sempre que houver um movimento no eixo
transversal (dimetro ").
'('0( Declarao res!ringida
Algumas operaes no podem ser executadas simultaneamente com outras, 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 podem ser usados junto com a compensao do raio da ferramenta.
Comando Numrico Compu!adori"ado - CNC '4 de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
'('3( Declarao modal
O valor ou efeito da funo, ou parmetro, permanece nos blocos subseqentes, a menos
que modificada por outro parmetro ou o mesmo.
E7emplo: O parmetro "D especifica o valor do tempo de permanncia. Em todo bloco
onde utilizada a funo G04 vai acontecer uma permanncia igual ao ltimo
valor programado atravs do parmetro "D, se no for programado outro valor.
'(%4( Declarao omi!ida
o valor que no aparece junto letra que define o parmetro. Exemplo: Parmetro "L e
parmetro "P, o primeiro indica quantas vezes um subprograma repetido, e o segundo qual
subprograma ser utilizado.
Programando-se "P3L2, isto indica que o subprograma "P3 vai ser executado duas
vezes ("L2). Programando-se simplesmente "P3, e omitindo-se "L, indica que o programa vai
ser executado apenas uma vez (no necessrio programar "L1), independente de outros
valores de "L programados anteriormente.
No caso de algumas funes e parmetros, quando no programado um valor junto com
a letra que define esta funo ou parmetro, o comando assume que seu valor zero.
Exemplo: "GXZ ser interpretado pelo comando como "G00X0.Z0.
'(%'( Comen!$rios na programao
No incio de um comentrio deve-se colocar o caractere ponto e vrgula ";. Os
comentrios so usuais para documentao e controle do programa, alm de fornecer
mensagens para o operador.
Os comentrios podem conter qualquer caractere, exceto espao e algumas funes
complementares de parada ou fim de programa (M00, M01, M02, M05, M30). Os comentrios
so ignorados pelo comando quando da execuo do programa, mas so teis para manter o
operador informado, no incio e em blocos com paradas do ciclo de usinagem.
Um comentrio pode abranger um bloco inteiro, ou seja, no necessrio haver uma
funo ou parmetro no bloco, este pode conter apenas o comentrio.
No!a: Os parmetros de posicionamento devem estar contidos no conjunto dos nmeros reais,
definidos pelo limite programado no conjunto (formato, pgina 12). Se isto no for
observado, ser mostrado na tela um cdigo de erro "OUT OF RANGE, fora de limite.
Utiliza-se o ponto decimal "., como separador de decimais. Os valores negativos devem
ser precedidos de sinal (-), os valores positivos no precisam de sinal.
Exemplos:
N50T0202;FERRAMENTA_DE_ACABAMENTO_EXTERNO#
N180M00;VRAR_A_PEA_NA PLACA#
N250M02;FM.DE.PROGRAMA#
Comando Numrico Compu!adori"ado - CNC '' de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
'(%%( Designao e Forma!o dos Parme!ros de Fun5es
Par-
me!ro
Forma!o
<nidade Descrio
mm pol(
A 3.3 3.3 graus Abertura angular entre entradas de rosca.
B 3.3 3.3 graus ngulo de alimentao composto para roscamento.
D
2.2 2.2 segundos Tempo de permanncia "DWELL.
3.4 2.5
mm
pol.
Profundidade do 1 passe no ciclo de roscamento.
E 3.4 2.5
mm
pol.
Distncia de aproximao no ciclo de roscamento.
F 3.3 2.4
mm/rotao
pol./rotao
Velocidade de avano.
H 4 4 no tem Alterao de seqncia (desvio) na execuo do programa.

3.4 2.5
mm
pol.
Posio de centro do arco (eixo "X).
3.4 2.5
mm
pol.
ncremento por passada no ciclo de desbaste.
3.4 2.5
mm
pol.
Deslocamento incremental para rosca cnica.
K
3.4 2.5
mm
pol.
Posio de centro do arco (eixo "Z).
3.4 2.5
mm
pol.
ncremento por passa no ciclo de desbaste.
3.4 2.5
mm
pol.
Passo de hlice da rosca.
L
2 2 no tem Nmero padro para repetio.
2 2 no tem Nmero de rea de segurana.
2 2 no tem Sentido de corte da ferramenta.
N 4 4 no tem Nmero seqencial de bloco.
P 2 2 no tem Nmero de programa.
R 3.4 2.5
mm
pol.
Programao de raio at 180.
S
4 4 RPM Rotao do eixo rvore.
3.1 3.1
m/min.
ps/pol.
Velocidade de corte constante.
T 4 4 no tem Nmero da ferramenta e corretor.
U
1 1 no tem Retorno angular da ferramenta no ciclo de desbaste.
3.4 2.5
mm
pol.
Deslocamento incremental no eixo "X.
W
3.4 2.5
mm
pol.
Deslocamento no eixo "Z para ciclo de furao.
3.4 2.5
mm
pol.
Deslocamento incremental no eixo "Z.
X 3.4 2.5
mm
pol.
Valor da coordenada para deslocamento no eixo longitudinal.
Z 3.4 2.5
mm
pol.
Valor da coordenada para deslocamento no eixo transversal.
Comando Numrico Compu!adori"ado - CNC '% de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
'(%3( Designao e Aplicao dos Parme!ros
'(%&( Parme!ro N
Aplicao: Nmero seqencial de bloco
Estabelece uma seqncia lgica de programao. Cada bloco de instruo identificado
pelo parmetro "N, seguido de at 4 (quatro) dgitos.
O parmetro "N em geral, ignorado pelo comando CNC, exceto para o parmetro "H, e
serve normalmente para o programador acompanhar a execuo do programa. Pode ser
visualizado na pgina de "STATUS no painel de comando da mquina.
'(%+( Parme!ros de posicionamen!o
a( Parme!ro =
Aplicao: Posicionamento no eixo transversal ()
Formato: X () 2.5 (polegadas).
X () 3.4 (milmetros).
,( Parme!ro >
Aplicao: Posicionamento no eixo longitudinal (comprimento)
Formato: Z () 2.5 (polegadas).
Z () 3.4 (milmetros).
Utilizando estes parmetros pode-se descrever a dimenso da pea a ser usinada, onde
os dimetros estaro definidos pelo eixo "X e os comprimentos pelo eixo "Z.
Exemplo: Deseja-se afastar a ferramenta em 41mm em "X (dimetro de 82 mm) e 31mm
em "Z (comprimento), ento tm-se:
No!a: Deve-se sempre trabalhar com o ponto decimal como separador de decimais, notao
americana, para indicar a cota no formato correto.
Comando Numrico Compu!adori"ado - CNC '3 de &&
1
o
Quadrante
X (+) , Z (+)
X (+)
X (-)
Z (-) Z (+)
31
41
Origem X0,Z0
X = 82..mm
Z = 31. mm
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
c( Parme!ro )
Aplicao: Coordenada para centro de arco, paralela ao eixo "X ()
Formato: () 2.5 (polegadas).
() 3.4 (milmetros).
d( Parme!ro ?
Aplicao: Coordenada para centro de arco, paralela ao eixo "Z (comprimento)
Formato: K () 2.5 (polegadas).
K () 3.4 (milmetros).
Os parmetros " e "K definem a posio do centro do arco tomando-se como referncia
a distncia do centro do arco at a origem do sistema de coordenadas (X0,Z0). Pode-se
programar a execuo do arco at 180. Caso o centro do arco ultrapassar a linha de centro da
pea, isto , o arco for maior do que 180, ou tratar-se de programao incremental, deve-se
aplicar o sinal correspondente para as coordenadas.
Os parmetros " e "K so programados junto com as funes preparatrias G02 ou
G03, onde os parmetros de posicionamento "X e "Z indicam as coordenadas do ponto final
do arco e os parmetros " e "K a posio de centro do arco.
No!a: Os parmetros "X e " devem ser programados em dimetro.
e( Parme!ro @
Aplicao: Programao do raio at 180
Formato: R 2.5 (polegadas).
R 3.4 (milmetros).
O parmetro "R tambm programado junto com as funes preparatrias G02 e G03, e
permite programar a interpolao circular at 180, discriminando o valor do raio sempre com
sinal positivo. Neste caso no necessrio a indicao do centro do arco.
Comando Numrico Compu!adori"ado - CNC '& de &&
Centro do arco
X (+)
Z (+)
Origem X0,Z0
K
R

1
o
Quadrante
e K
Positivos
// X
K // Z
A
B
X (+)
Z (+)
R10
A
B
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
'(%-( Fun5es prepara!6rias A;B
Este grupo de funes define o que a mquina deve fazer, preparando-a para executar
um tipo de operao especfica, tais como desbaste, roscamento, ou receber uma determinada
informao, podendo, ou no, serem seguidas por parmetros de configurao.
Estes so os comandos utilizados para efetuar a usinagem das peas, programadas em
um bloco, com os parmetros mnimos necessrios para aquela operao.
Funo ;44
Aplicao: Posicionamento rpido
Os eixos movem-se para a coordenada programada (X,Z) com o maior avano possvel. A
funo G00 modal e cancela as funes G01, G02, G03 e G73.
Exemplo: N10G00X120.Z80.#
Funo ;4'
Aplicao: nterpolao linear
Com esta funo obtm-se movimentos retilneos com qualquer ngulo (interpolao
linear) e com avano (parmetro "F) pr-determinado. A funo G01 modal e cancela as
funes G00, G02, G03 e G73.
Exemplo: N20G01X120.Z35.F0.3#
Funo ;4%
Aplicao: nterpolao circular
Funo ;43
Aplicao: nterpolao circular
Tanto G02 como G03 executam operaes de usinagem de arcos pr-definidos. O
sentido da execuo da usinagem determina se o arco horrio ou anti-horrio, cncavo ou
convexo, de acordo com o plano formado pelos eixos nas coordenadas "X e "Z.
Comando Numrico Compu!adori"ado - CNC '+ de &&
A
B
A
B
Torre traseira
Torre dianteira
Sentido
H G02 de A
para B
AH G03 de B para A
X (+)
Z (+)
Sentido
AH G02 de A
para B
H G03 de B para A
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
O ponto de partida do arco a posio de incio do deslocamento da ferramenta e o ponto
final definido pelas coordenadas "X e "Z.
O raio pode ser executado indicando-se o seu centro atravs das funes " e "K ou a
programao do seu valor, com o parmetro "R.
As funes G02 e G03 no so modais e no cancelam outras funes, isto quer dizer
que, aps a sua concluso, a ltima funo modal utilizada estar ativa.
No!a: Antes da execuo do bloco contendo a interpolao circular, o comando verifica se o
arco pode ser geometricamente executado, em caso negativo, o comando interrompe a
execuo do programa e mostra na tela a mensagem "MPROPER G02/3 ARC (arco
G02 ou G03 imprprio).
Exemplo:
N20G00X21.Z80.#
N25G01X24.Z78.5F0.25#
N30G01X24.Z50.F0.25#
N35G02X44.Z40.R10.F0.25#
ou
N35G02X44.Z40.44.K50.F0.25#
N40G01X50.Z25.F0.25#
N45G01X74.Z25.F0.25#
N50G03X80.Z22.R3.F0.25#
ou
N50G03X80.Z22.74.K22.F0.25#
Comando Numrico Compu!adori"ado - CNC '- de &&


8
0


5
0


2
4
15 25
R10
80
1,5 x 45
R3
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo ;4&
Aplicao: Tempo de permanncia
Permite programar um tempo pr-determinado de parada entre a execuo de blocos de
programa, causando com isto a parada no deslocamento da ferramenta. Este comando tem
como parmetro o "D, atravs do qual indica-se o tempo de parada em segundos. Caso seja
necessrio programar outras paradas, com o mesmo valor de tempo, basta programar a funo
G04 sem nenhum parmetro.
Durante o tempo de parada, na pgina de "STATUS, o comando mostra o tempo
decrescente.
Exemplo:
N35G04D2#
Funo ;%4
Aplicao: Programao em dimetro
Esta funo define os valores dimensionais associados ao eixo "X, em dimetro ().
Controla tambm os parmetros " e "U.
A funo modal e cancela qualquer funo G21 programada anteriormente. Est ativada
ao ligar a mquina (default) e deve ser programada em bloco nico (no tm parmetros
associados a ela), antes das operaes em dimetro (). A pgina de "STATUS mostra a
opo selecionada em destaque.
Funo ;%'
Aplicao: Programao em raio
Esta funo define os valores dimensionais associados ao eixo "X, em raio. Controla
tambm os parmetros " e "U.
A funo modal e cancela qualquer funo G20 programada anteriormente e deve ser
programada em bloco nico (no tm parmetros associados a ela), antes das operaes em
raio. A pgina "STATUS mostra a opo selecionada em destaque.
Funo ;34
Aplicao: Cancela imagem espelho (Mirror)
Esta funo cancela a imagem espelho programada para os eixos "X ou "Z. A funo
modal e est ativada ao ligar mquina (default) e deve ser programada em bloco nico (no
tm parmetros associados a ela).
Cancela qualquer funo G31 e/ou G32 anteriormente programada. A pgina "STATUS
mostra a opo selecionada em destaque.
Comando Numrico Compu!adori"ado - CNC '. de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo ;3'
Aplicao: Ativa imagem espelho (Mirror) no eixo "X
Os valores programados no eixo X sero executados normalmente na sua seqncia na
primeira leitura do programa, em seguida, o comando executa uma segunda leitura onde os
valores desse eixo sero multiplicados por (-1).
Quando a funo est ativada, a pgina "STAUS mostra na tela a opo "M (Mirror -
Espelho) ao lado do indicador da coordenada do eixo "X.
A funo modal, cancela a funo G30 e deve ser programada em bloco nico (no tm
parmetros associados a ela).
Funo ;3%
Aplicao: Ativa imagem espelho (Mirror) no eixo "Z
Esta funo idntica funo G31, apenas usada para o eixo "Z, tambm deve ser
programada em bloco nico (no tm parmetros associados a ela).
No!a: A imagem espelho pode ser ativada nos eixos "X e "Z simultaneamente.
Funo ;33
Aplicao: Roscamento
A funo G33 executa roscamentos nos eixos "X, "Z ou em ambos simultaneamente,
sendo a profundidade, programada explicitamente em cada bloco de programa
separadamente. Permite programar a execuo de roscas externas, internas, paralelas,
cnicas, simples ou de mltiplas entradas, obtidas de acordo com os parmetros selecionados
junto com o prprio comando.
Para programar esta funo, utilizam-se os seguintes parmetros (os parmetros entre
parnteses so opcionais).
Formato da funo:
G33 (X) (Z) (K) (A) ()
Onde:
X - Dimetro final da rosca, usada para os roscamentos de face ou nos roscamentos
cnicos quando no se programa o parmetro , () (absoluto);
Z - Posio final do comprimento da rosca (absoluto);
K - Passo da rosca em milmetros (incremental);
A - Abertura angular entre entradas da rosca (absoluto);
- Conicidade incremental em X para rosca cnica, ou passo para rosca na face, ()
(incremental).
Comando Numrico Compu!adori"ado - CNC '0 de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo ;3.
Aplicao: Ciclo de roscamento
Executa roscamentos nos eixos "X, "Z ou em ambos simultaneamente. Permite
programar a execuo de roscas externas, internas, paralelas, cnicas, de uma ou mais
entradas, com apenas um bloco de informao para cada entrada da rosca, de acordo com as
opes selecionadas no prprio comando. O comando calcula a profundidade de corte de cada
passada, mantendo constante o volume de cavaco, baseando-se no volume de cavaco retirado
na primeira passada.
Para a programao desta funo utiliza-se os seguintes parmetros (os parmetros entre
parnteses so opcionais).
Formato da funo:
G37 X Z K D E () (A) (B) (W) (U) (L)
Onde:
X - Dimetro final do rosca () (absoluto);
Z - Posio final do comprimento do rosca (absoluto);
K - Passo de hlice da rosca (incremental);
D - Profundidade da primeira passada determinado pela frmula
passes n
H
D

=
onde H
altura do filete no dimetro. H obtido pela frmula h H * 2 = , onde h a altura do
filete da rosca medido no raio e expresso pela frmula
P h * 6945 , 0 =
, (para rosca
mtrica), sendo P o passo da rosca em mm;
E - Distncia de aproximao para incio do roscamento onde E = posicionado -
externo (incremental);
Comando Numrico Compu!adori"ado - CNC '3 de &&
K
X (+)
Z (+)

X (+)
Z (+)
K
X (+)
Z (+)

50
80
3
M
3
0

x

1
,
5
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
- Conicidade incremental no eixo X para rosca cnica () (incremental);
A - Abertura angular entre entradas da rosca (graus);
B - ngulo de alimentao para sistema composto (graus);
W - Parmetro para ngulo de sada de roscamento (pullot);
U - Profundidade do ltimo passe de roscamento (dimetro) (incremental);
L - Nmero de repeties do ltimo passe de roscamento (acabamento).
E7emplos
G33
N20G0X35.Z85.#
N25G0X29.5#
N30G33Z48.5K1.5#
N35G0X35.# G37
N40G0Z85.#
N45G0X28.95# N20G00X35.Z85.#
N50G33Z48.5K1.5# N25G37X28.05Z48.5K1.5D0.63E5.#
N55G0X35. #
N60G0Z85.#
N65G0.X28.55#
N70G33Z48.5K1.5#
N75G0X35.#
Comando Numrico Compu!adori"ado - CNC %4 de &&
Formulrio
E = Dimetro Externo
P = Passo da Rosca
H = Altura do filete no
H = (0,6945 * P) * 2
= Dimetro nterno
= E - H
K
X (+)
Z (+)
W
E
1
m
m
K
X (+)
Z (+)

E
H
K
X (+)
Z (+)
E
D
B
K
X (+)
Z (+)
E
D
U
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
N80G0Z85.#
N85G0X28.15#
N90G33Z48.5K1.5#
N95G0X35.#
N100G0Z85.#
N105G0X28.05#
N110G33Z48.5K1.5#
N115G0X35.#
N120G0X85.#
Rosca
cnica NPT 11 fios por polegada
nclinao 1
o
47' ()
N50G0X37.Z75.#
N55G37X28.02Z50.5K2.210.137E5.15D0.96#
N75G0X30.Z112#
N80G37X22.4Z62.K6.E5.D0.86#
N85G37X22.4Z62.K6.E5.D0.86A120.#
N90G37X22.4Z62.K6.E5.D0.86A240.#
No!a: Durante a execuo de qualquer funo de roscamento, a rotao do eixo-rvore no
deve ser superior ao valor determinado pela seguinte relao:
K
RPM
4500
. max =
Comando Numrico Compu!adori"ado - CNC %' de &&
60
10
0
4
M
2
5

x

2
3

e
n
t
r
a
d
a
s
Formulrio
E = Dimetro Externo
P = Passo da Rosca
PH = Passo de Hlice
A = Abertura angular
PH = P * n. de entradas
A = 360 / n. de entradas
H = Altura do filete no
H = (0,6945 * P) * 2
= Dimetro nterno
= E - H
Formulrio
E = Dimetro Externo
P = Passo da Rosca
H = Altura do filete no
H = (0,6945 * P) * 2
= Dimetro nterno
= E H
= Conicidade incremental
= (tg * P) * 2
5
50
70
3
nicial

3
3
,
4
A240
A120
A0
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Es*uema para programao de roscamen!o a es*uerda e a direi!a
Posio do nserto Face de corte para cima
Face de corte para baixo
Simbologia: (D) Roscamento Direita
(E) Roscamento Esquerda
Comando Numrico Compu!adori"ado - CNC %% de &&
Sentido
Horrio
E D
E D
Sentido
Anti-horrio
E D
E D
Sentido
Horrio
D
E
Sentido
Anti-horrio
E
D
Sentido
Horrio
D
E
Sentido
Anti-horrio
E
D
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo ;&4
Aplicao: Cancela compensao do raio da ponta da ferramenta
A funo G40 deve ser programada em bloco nico (no tm parmetros associados a
ela), para cancelar funes previamente solicitadas como G41 e G42. A funo G40 modal,
cancelando as funes G41 e G42 e est ativada ao ligar a mquina (default).
Funo ;&'
Aplicao: Ativa compensao do raio da ponta da ferramenta esquerda
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 da ferramenta.
A geometria da ponta da ferramenta e a posio de trabalho na qual ela foi montada, so
definidas pelo cdigo "L, informado na pgina "TOOL DATA FLE (arquivo de dados das
ferramentas).
A funo G41 modal e cancela as funes G40 e G42, deve ser programada em bloco
nico (no tm parmetros associados a ela), seguido imediatamente por um bloco de
aproximao (sem usinagem da pea), executado com avano controlado (G01, G02, G03,
G73, etc.), para que o comando possa realizar a correo do posicionamento da ferramenta,
sendo a compensao do raio da ponta da ferramenta interpolada dentro deste movimento.
Comando Numrico Compu!adori"ado - CNC %3 de &&
Ponto comandado
Z
X
R
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo ;&%
Aplicao: Ativa compensao do raio da ponta da ferramenta direita
Esta funo similar funo G41, exceto na direo de compensao que direita,
vista em relao direo do curso de corte da ferramenta.
Como na funo G41, a funo G42 deve ser programada em um nico bloco, com um
bloco subseqente de aproximao em vazio, para interpolao e conseqente compensao
do raio da ponta da ferramenta.
A funo G42 modal e cancela as funes G40 e G41. Deve ser programada em bloco
nico (no tm parmetros associados a ela).
No!a: Durante a compensao do raio da ponta da ferramenta (funes G41 e G42), no pode
ser utilizada funo que utilize avano rpido, exemplo G00, G74, G75, etc.
Exemplo:
.
.
.
N...G41;ATVA.COMPENSAO.DE.RAO.DA.FERRAMENTA.A.ESQUERDA#
N...G01X...Z...F...;BLOCO.DE.COMPENSAO#
.
.
.
.
.
.
N...G40;Desativa compensao de raio da ferramenta#
Comando Numrico Compu!adori"ado - CNC %& de &&
G42
G41
G42
G41
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Compensao da pon!a da 2erramen!a - Torre Dian!eira 8lado de cor!e9(
C6digo de posio da pon!a da 2erramen!a - Torno ECN &4))
No!a: O cdigo da posio do lado de corte, assim como o valor do raio do inserto, deve ser
digitado no campo correspondente na pgina "TOOL DATA FLE.
Comando Numrico Compu!adori"ado - CNC %+ de &&
Ferramenta
nterna
a Direita
02
Ferramenta
nterna
a Esquerda
22
Ferramenta
Externa
a Direita
00
Ferramenta
Externa
a Esquerda
21
20
12
11
12
01
Torre
Z
X
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo ;&-
Aplicao: nibe a Velocidade de Corte Constante (VCC)
A funo G46 utilizada para inibir temporariamente as variaes na velocidade do eixo
rvore, quando a funo G96 (VCC) for programada (estiver ativa).
A funo G46 modal e cancela a funo G47. Deve ser programada em bloco nico
(no tm parmetros associados a ela).
Funo ;&.
Aplicao: Libera a velocidade de corte constante
Programada depois da funo G46, esta funo (G47) restabelece o modo de velocidade
de corte constante (VCC), permitindo que o eixo rvore possa variar a sua rotao em funo
do dimetro que est sendo usinado naquele momento.
A funo G47 modal e cancela a funo G46. Deve ser programada em bloco nico
(no tm parmetros associados a ela).
Funo ;+3
Aplicao: Cancela todos "OFFSETS de placa
Esta funo cancela a transferncia do zero-pea determinadas pelas funes G54 e
G55, contidas na pgina "TOOL DATA FLE.
A funo G53 modal e encontra-se ativada ao ligar mquina (default). Deve ser
programada em bloco nico (no tm parmetros associados a ela).
Funo ;+&
Aplicao: Ativa o primeiro "OFFSET de placa (eixo "Z)
A funo G54, assim como a funo G55, uma das funes para zeramento da pea,
onde pode-se transferir o zero-pea para uma distncia pr-determinada.
Estas funes esto contidas na pgina de "TOOL DATA FLE, com o ttulo de "CHUCK
OFFSETS e os valores contidos referem-se somente ao eixo "Z.
A funo G54 modal e encontra-se ativada ao ligar mquina (default). Deve ser
programada em bloco nico (no tm parmetros associados a ela).
Funo ;++
Aplicao: Ativa o segundo "OFFSET de placa (eixo "Z)
Esta funo idntica funo G54. Utilizada quando so necessrios dois valores
diferentes de posicionamento, por exemplo, quando precisa-se virar a pea para usinagem do
lado oposto, e a pea no permite a fixao no mesmo dimetro, para isso, a posio de G55
ter um dimetro e encosto diferentes de G54.
Comando Numrico Compu!adori"ado - CNC %- de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo ;-4
Aplicao: Cancela rea de segurana
A funo G60 cancela as reas denominadas "FAULT (Falha) ou "SAFE (Seguras),
designada pelo parmetro "L no mesmo bloco (refere-se funo G61, descrita abaixo).
Caso o parmetro "L no seja programado no mesmo bloco da funo G60, todas as
reas "FAULT e "SAFE sero canceladas. Ao ligar o comando, todas as reas estaro
canceladas e, na tela, aparece a mensagem "AREAS PROGRAMED 0 (default).
Funo ;-'
Aplicao: Ativa rea de segurana
A funo G61 utilizada para identificar reas "FAULT ou "SAFE.
Este comando suporta quatro reas "FAULT, designadas pelos parmetros L1, L2, L3 e
L4 e quatro reas "SAFE indicadas por L5, L6, L7 e L8.
"FAULT AREAS, quando a ferramenta atinge uma das reas "FAULT programadas.
Probe a entrada de qualquer ferramenta dentro desta rea para, por exemplo, proteger a placa
ou o contra ponto, contra eventuais colises de ferramentas.
Uma vez identificada, a "FAULT-AREA ativada, no permitindo a entrada nesta rea e
esta dever ser confirmada a cada troca de ferramenta.
Entrando-se em automtico (AUTO) "FAULT-AREA ocorrer uma falha e na tela ser
mostrada uma mensagem de "FAULT-AREA.
"SAFE AREAS, quando a ferramenta atinge uma rea "SAFE programada, sendo ento
gerada uma mensagem indicando o nmero da rea. Na tela aparece a mensagem "N SAFE
AREA e, ao ultrapassar a rea designada como "SAFE, mostrar a mensagem "WARNNG
LAST.
Formato da funo:
G61 L X Z K
Onde:
L - Nmero da rea, que varia de 1 a 8;
X - Dimetro interno (absoluto);
Z - Comprimento final (encosto) (absoluto);
- Dimetro externo (absoluto);
K - Comprimento.
Comando Numrico Compu!adori"ado - CNC %. de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo ;.4
Aplicao: Ativa programao em polegadas
Esta funo prepara o comando para registrar todas as entradas de dados em polegadas.
A funo G70 modal, cancela a funo G71 e deve ser programada em bloco nico (no
tm parmetros associados a ela).
Funo ;.'
Aplicao: Ativa programao em milmetros
Esta funo prepara o comando para registrar todas as entradas de dados em milmetros.
A funo G71 modal, cancela a funo G70. Deve ser programada em bloco nico (no
tm parmetros associados a ela). Esta funo est ativa ao ligar mquina (default).
Funo ;.3
Aplicao: nterpolao linear ponto-a-ponto
Esta funo semelhante funo G01 (interpolao linear), e utilizada da mesma forma.
Quando programada prepara a mquina para trabalhar do mesmo modo que a interpolao
ponto-a-ponto, deixando um perfil no arredondado.
A funo G73 modal e cancela as funes G00, G01, G02 e G03.
No!a: No caso de G01 o tamanho do canto arredondado diretamente proporcional ao valor da
velocidade de avano programada.
Comando Numrico Compu!adori"ado - CNC %0 de &&
X

Z K
Funo G73 Funo G01
A funo G73 obriga
o eixo a atingir a
posio programada
antes da mudana
de direo.
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo ;.&
Aplicao: Ciclo de torneamento ou furao
Este ciclo utilizado para realizar desbastes paralelos ao eixo "Z, o qual torneia a pea
em passadas sucessivas at o dimetro final programado. E utilizado tambm, para ciclos de
furao com descarga de cavacos.
Para programao desta funo utilizam-se os seguintes parmetros (os parmetros entre
parnteses so opcionais).
G74 (X) Z (W) () (U1)
Onde
X - Dimetro final (absoluto);
Z - Comprimento final (absoluto);
W - Distncia para quebra-cavaco (incremental)
- ncremento por passada no (incremental)
U1 - Recuo angular da ferramenta (incremental)
Caso o parmetro "W (utilizado na furao) no seja programado, a ferramenta avana
no eixo "Z at a posio final programada, com movimento contnuo, sem interrupo.
Programando-se o parmetro "U1 (utilizado no desbaste) a ferramenta retorna em "X no
sentido contrrio penetrao e com valor igual a ", at a posio de partida no eixo "Z.
Caso contrrio ferramenta retorna no mesmo dimetro que efetuou a usinagem.
Terminado o desbaste, ou seja, quando a ferramenta atingir o dimetro final programado,
esta retorna ao ponto de partida no eixo "Z. Programando-se o parmetro "U1 o dimetro de
retorno ser o da passada executada, acrescido ou decrescido do valor do parmetro "
(depende da usinagem; interna ou externa). Caso o parmetro "U1 no seja programado, a
ferramenta retorna no mesmo dimetro da passada executada.
No!a: Nos ciclos de desbaste o valor de " ser igual em todas as passadas, exceto na ltima.
.
.
.
N70G00X84.Z83.#
N75G74X30.Z28.6.U1F0.3#
.
.
.
Comando Numrico Compu!adori"ado - CNC %3 de &&
80

9
0
28

3
0
3
Desbaste Externo
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Comando Numrico Compu!adori"ado - CNC 34 de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
.
.
.
N50G00X30.Z73.#
N55G74X50.Z25.5.U1F.25#
.
.
.
.
.
.
N35G00X0.Z75.#
N40G74Z-5.W15.F0.15#
.
.
.
Comando Numrico Compu!adori"ado - CNC 3' de &&
70

2
5
28

5
0
2
,
5
Desbaste nterno
15
70

8
0
Furao
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo ;.+
Aplicao: Ciclo de faceamento ou abertura de canais (sangramento)
A funo G75 similar funo G74, embora descreva um ciclo paralelo ao eixo "X,
faceando a pea com sucessivas passadas. Tambm utilizado para abertura de canais
(sangramento), com descarga de cavacos.
G75 (X) (Z) (W) (K) (U1)
Onde
X - Dimetro final (absoluto);
Z - Comprimento final (absoluto);
W - Distncia para quebra-cavaco (incremental)
K - ncremento por passada no comprimento (incremental)
U1 - Recuo angular da ferramenta (incremental)
Caso o parmetro "W no seja programado a ferramenta avana at o dimetro final,
com movimento contnuo, sem interrupo.
Quando programa-se o parmetro "U1 a ferramenta retorna em "Z no sentido contrrio a
penetrao, acrescido do valor do parmetro "K, at a posio inicial "X. Caso o parmetro
"U1 no seja programado, a ferramenta retorna ao dimetro inicial no mesmo comprimento da
ltima passada.
No!a: Nos ciclos de faceamento ou sangramento, o valor do parmetro "K ser igual em todas
as passadas, exceto na ltima.
.
.
.
N30G00X95.Z58.#
N35G75X25.Z30.K2.U1F0.2#
.
.
.
Comando Numrico Compu!adori"ado - CNC 3% de &&

2
5

9
0
30
60
2
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
.
.
.
N80G00X24.Z62.#
N85Z58.5#
N90G75X65.Z30.K1.5U1F0.15#
.
.
.
Comando Numrico Compu!adori"ado - CNC 33 de &&

9
0
30
60
1,5

2
5

6
5
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
.
.
.
N60G00X75.Z89.#
N65G75X60.Z25.K14.W5.F0.15#
.
.
.
Funo ;34
Aplicao: Programao em coordenadas absolutas
Esta funo prepara a mquina para trabalhar com coordenadas absolutas, ou seja,
define que as coordenadas a serem utilizadas tero um nico ponto de referncia.
A funo G90 modal, cancela a funo G91. Deve ser programada em bloco nico (no
tm parmetros associados a ela), antes das operaes com coordenadas absolutas. Esta
funo est ativa ao ligar a mquina (default). A pgina de "STATUS mostra a opo em
destaque.
Funo ;3'
Aplicao: Programao em coordenadas incrementais
Esta funo prepara a mquina para trabalhar com coordenadas incrementais, ou seja,
define que as coordenadas tero como ponto de referncia a posio atual da ferramenta.
A funo G91 modal, cancela a funo G90. Deve ser programada em bloco nico (no
tm parmetros associados a ela), antes das operaes com coordenadas incrementais. A
pgina de "STATUS mostra a opo em destaque.
Funo ;3%
Aplicao: Origem do sistema de coordenadas e limite de rotaes (RPM) do eixo-rvore
Estabelece a origem do sistema de coordenadas absolutas. Caso esta funo seja
programada, deve-se determinar um ponto de partida (origem) para as coordenadas. Este
ponto estabelecido pelas posies de "X e "Z, indicadas na funo e memorizadas pelo
comando, a partir do qual sero calculadas todas as coordenadas. Esta posio de origem
deve ser indicada no incio de cada programa, e pode ser cancelado pela funo G99.
Quando G92 for programada com o parmetro "S, estabelece o limite de rotaes (RPM)
para o eixo rvore.
Comando Numrico Compu!adori"ado - CNC 3& de &&
8

7
0
25

6
0
14
89
115
3
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Exemplos:
N20G92X375.Z450.;FXA.O.ZERO.DO.SSTEMA.EM.X375.MM.E.Z450.MM#
N50G92S2500;FXA.O.LMTE.DE.ROTAO.EM.2500.RPM#
A funo G92 modal e cancela a funo G99.
Funo ;3&
Aplicao: Define o avano em polegadas por minuto ou milmetros por minuto
Esta funo prepara o comando para utilizar todos os avanos em polegadas por minuto
(caso esteja sendo utilizada a funo G70, programao em polegadas) ou milmetros por
minuto (caso esteja sendo utilizada a funo G71, programao em milmetros).
Deve ser observado o formato para o parmetro "F, conforme a funo escolhida G70
(coordenadas em polegadas) ou G71 (coordenadas em milmetros).
A funo G94 modal, cancela a funo G95, deve ser programada em bloco nico (no
tm parmetros associados a ela).
Funo ;3+
Aplicao: Define o avano em polegadas por rotao ou milmetros por rotao
Esta funo prepara o comando para utilizar todos os avanos em polegadas por rotao
(caso steja sendo utilizada a funo G70, programao em polegadas) ou milmetros por
rotao (caso esteja sendo utilizada a funo G71, programao em milmetros).
A funo G95 modal e cancela a funo G94. Deve ser programada em bloco nico
(no tm parmetros associados a ela) e est ativa ao ligar a mquina (default).
Funo ;3-
Aplicao: Ativa a Velocidade de Corte Constante (VCC)
A funo G96 seleciona o modo de programao em velocidade de corte constante, onde
o clculo da RPM programado atravs do parmetro "S. Esta funo prepara o comando
para trabalhar com a Velocidade de Corte (VC) em ps por minuto (caso esteja sendo utilizada
a funo G70, programao em polegadas) ou metros por minuto (caso esteja sendo utilizada
a funo G71, programao em milmetros).
Deve ser observado o formato para o parmetro "S, conforme a funo escolhida G70
(coordenadas em polegadas) ou G71 (coordenadas em milmetros).
A funo G96 modal e cancela a funo G97.
Exemplo:
N45G96S160;DEFNE.A.VELOCDADE.DE.CORTE.CONSTANTE.EM.160.M/MN.
Comando Numrico Compu!adori"ado - CNC 3+ de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo ;3.
Aplicao: Desativa a Velocidade de Corte Constante (VCC)
Esta funo permite a escolha da rotao para cada usinagem. utilizada em mquinas
cujo motor principal seja de corrente contnua (CC), para programar o parmetro "S em
RPM's, quando faz-se necessrio alterar a rotao de trabalho.
O operador tambm poder alterar o valor da rotao diretamente no painel do comando
da mquina, atravs do regulador da RPM, variando de 50% a 120% da rotao programada.
A funo G97 modal, cancela a funo G96. Deve ser programada em bloco nico (no
tm parmetros associados a ela) e est ativa ao ligar a mquina (default).
Funo ;33
Aplicao: Define a programao em funo do zero mquina "MACHNE HOME
Quando programada esta funo cancela a programao da funo G92 (origemo do
sistema de coordenadas), quando se trabalha em coordenadas absolutas e transfere a origem
para o zero-mquina, conhecido como "MACHNE HOME.
A funo G99 modal, cancela a funo G92. Deve ser programada em bloco nico (no
tm parmetros associados a ela) e est ativa ao ligar a mquina (default).
Comando Numrico Compu!adori"ado - CNC 3- de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
'(%.( Fun5es Au7iliares ou Complemen!ares 8Miscelneas9
Abrangem os recursos da mquina no cobertos pelas funes "G, tm formato similar a
estas, podendo ser programadas em bloco nico (no tm parmetros associados a ela),
sendo que existem funes que podem ser programadas junto com funes "G, porm no
podem ser programadas duas funes "M em um mesmo bloco.
Funo M44
Aplicao: Parada de programa
Causa parada imediata da execuo do programa, desliga o eixo rvore e o fluido de
corte. Na tela exibido um aviso de "AWANTNG START CCLE, aguardando incio do ciclo,
para assim retomar a leitura do programa.
utilizado para permitir que o operador vire a pea ou efetue alguma interveno. Esta
funo modal e cancela as funes M03, M04 e M08.
Funo M4'
Aplicao: Parada opcional de programa
Causa a interrupo da execuo do programa. Esta funo somente ser executada se a
opo "OPTONAL STOP estiver ativada na pgina "MODE SELECTON.
Para continuar a execuo do programa deve-se acionar o boto "START CCLE no
painel da mquina.
Funo M4%
Aplicao: Fim de programa
Esta funo utilizada para indicar o final do programa que est sendo executado na
memria da mquina. modal e cancela as funes M03, M04 e M08, se aplicada quando
utilizavam-se fitas perfuradas, emendadas em forma de lao, para finalizar o programa sem o
rebobinamento da mesma.
Funo M43
Aplicao: Sentido horrio de rotao do eixo-rvore
Utilizada para estabelecer o sentido horrio de rotao do eixo-rvore, e geralmente junto
com o parmetro "S que define a rotao do eixo rvore. Esta funo modal e cancela a
funo M04.
Funo M4&
Aplicao: Sentido anti-horrio de rotao do eixo-rvore
Utilizada para estabelecer o sentido anti-horrio de rotao do eixo-rvore, e geralmente
junto com o parmetro "S, rotao do eixo rvore. Esta funo modal e cancela a funo
M03.
Comando Numrico Compu!adori"ado - CNC 3. de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo M4+
Aplicao: Desliga o eixo-rvore
Quando programada, causa parada de rotao do eixo rvore.
A funo M05 modal e cancela as funes M03 e M04. Deve ser programada em bloco
nico (no tm parmetros associados a ela) e est ativa ao ligar a mquina (default).
Funo M4-
Aplicao: Libera giro da torre para troca de ferramenta
Ao selecionar uma ferramenta para ser utilizada na usinagem, indica-se a sua posio,
fornecendo o nmero da face da torre onde ela esta montada, atravs do parmetro "T. sto
no causa a troca, necessrio programar a funo M06 que ir liberar o giro da torre para
efetiva troca da ferramenta.
Funo M40
Aplicao: Liga o fluido de corte
Esta funo modal e cancela a funo M09
Funo M43
Aplicao: Desliga o fluido de corte
Esta funo modal e cancela a funo M08. Deve ser programada em bloco nico (no
tm parmetros associados a ela) e est ativa ao ligar a mquina (default).
Funo M'4
Aplicao: Troca de faixa de rotaes
Utilizada para mudana da faixa de rotao do eixo-rvore. Esta funo modal e
cancela as funes M11 e M12.
Funo M''
Aplicao: Troca de faixa de rotaes
Utilizada para mudana da faixa de rotao do eixo-rvore. Esta funo modal e
cancela as funes M10 e M12.
Funo M'%
Aplicao: Troca de faixa de rotaes
Utilizada para mudana da faixa de rotao do eixo-rvore. Esta funo modal e
cancela as funes M10 e M11.
Comando Numrico Compu!adori"ado - CNC 30 de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
Funo M%4
Aplicao: Liga o alimentador de barras (opcional)
Esta funo ativa o sistema de alimentao automtico de material. modal e cancela a
funo M21.
Funo M%'
Aplicao: Desliga o alimentador de barras (opcional)
Esta funo desativa o sistema de alimentao automtico de material. modal e cancela
a funo M20.
Funo M%&
Aplicao: Abre a placa
Esta funo aciona o sistema que permite a abertura da placa para inserir um novo
material. modal e cancela a funo M25.
Funo M%+
Aplicao: Fecha a placa
Esta funo aciona o sistema que permite o fechamento da placa aps a troca do
material. modal e cancela a funo M24.
Funo M%-
Aplicao: Recua o mangote (para mquinas dotadas de cabeote mvel)
Esta funo aciona o sistema que permite o recuo do mangote para liberar a pea.
modal e cancela a funo M27.
Funo M%.
Aplicao: Aciona o mangote
Esta funo aciona o sistema que permite o avano do mangote para travar a pea,
modal e cancela a funo M26.
Funo M34
Aplicao: Fim de programa com rebobinamento da fita perfurada
Esta funo tm a mesma aplicao bsica da funo M02, sendo que alm de encerrar a
execuo do programa aciona o rebobinamento da fita perfurada, preparando-a para usinagem
de uma nova pea. No deve ser utilizada com fitas fechadas em forma de lao.
No!a: Os comandos CNC fazem a leitura do programa diretamente da memria do comando da
mquina, nestes casos tanto M02 quanto M30 encerra a execuo do programa j que
Comando Numrico Compu!adori"ado - CNC 33 de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
no h necessidade de rebobinamento da memria, sendo ento, indiferente a sua
utilizao.
Comando Numrico Compu!adori"ado - CNC &4 de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
'(%0( Parme!ros Adicionais
'(%3( Parme!ro T
Aplicao: Seleo de ferramenta e corretores
O parmetro "T utilizado para selecionar a posio da torre onde est a ferramenta que
vai ser utilizada a partir de ento, informando mquina as dimenses de posicionamento da
ponta da ferramenta em relao ao centro de giro da torre (pr-set), valor do raio do inserto e
posio da ponta da ferramenta (sentido de corte). Estas informaes so digitadas na pgina
de "TOOL DATA FLE e os valores dos corretores so digitados na pgina de "TOOL OFFSET
FLES, o comando l estas informaes para ento posicionar a ferramenta durante a
usinagem.
A seleo de ferramentas e corretores feita com a digitao de quatro nmeros junto
com o parmetro "T, onde os dois primeiros definem a ferramenta e os dois ltimos o corretor
que ser utilizado para aquela ferramenta. A finalidade dos corretores registrar os valores de
desgaste da ferramenta, digitao esta, feita progressivamente na medida em que verifica-se a
variao dimensional da pea, de modo a compens-la. Esta compensao tem um limite que
previsto no clculo de vida da ferramenta, no devendo ser ultrapassado sob pena de
comprometer a qualidade das peas fabricadas.
O comando MACH-3 tem capacidade para armazenar at 28 (vinte e oito) ferramentas e
28 (vinte e oito) corretores, sendo que o nmero mximo de ferramentas que pode ser utilizado
simultaneamente, depende do modelo de mquina que est sendo utilizada.
Exemplo de alguns tornos e capacidade de ferramentas montadas simultaneamente:
Galaxy: 14 (quatorze) ferramentas;
Cosmos 30: 10 (dez) ferramentas;
ECN 40: 8 (oito) ferramentas.
Utilizao do paramento "T: T0202
'(34( Parme!ro /arra ACB
Aplicao: Controlar a execuo de blocos de programa
O parmetro barra "/ utilizado quando faz-se necessrio impedir a execuo de
quaisquer blocos no programa, sem alterar a seqncia de execuo, nem apagar o(s)
bloco(s).
Para tanto, digita-se o parmetro barra "/ no incio do bloco que no sero utilizados
naquele momento. Na pgina "MODE SELECTON do comando ativa-se a opo "SLASH
DELETE. Com isso, os blocos marcados sero ignorados (no lidos), durante a execuo do
programa.
Comando Numrico Compu!adori"ado - CNC &' de &&
Valor digitado na pgina de "TOOL DATA FLE
Corresponde a ferramenta que ser utilizada.
Valor digitado na pgina de "TOOL OFFSET FLE
Corresponde ao corretor aplicado ferramenta.
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
No!a: Caso a opo "SLASH DELETE no seja ativada, os blocos marcados com o parmetro
barra "/, sero lidos normalmente durante a execuo do programa.
Comando Numrico Compu!adori"ado - CNC &% de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
'(3'( Es*uema de >eramen!o
'(3%( C$lculo de ;3%
;3%= = da pea + Folga (em ) + > TDFX
;3%> = Comprimento da Placa + (Castanha Pega) + Comprimento da pea + Folga + >RG
Encosto
TDF= "TOOL DATA FLE, por ferramenta (XRAD).
@; - Raio de Giro, calculado por ferramenta.
'(33( C$lculo do Deslocamen!o Nega!iDo
= = G92X - > da mquina (750, dado do fabricante da mquina)
> = G92Z - mximo comprimento da mquina (1105, dado do fabricante da mquina)
'(3&( C$lculo do Deslocamen!o do >ero Pea
;+& = Comprimento da placa + (Castanha - Pega) (Primeiro Offset de Placa)
Encosto
;++ = Comprimento da placa + (Castanha - Pega) (Segundo Offset de Placa)
Encosto
'(3+( C$lculo do Pon!o de Troca 8Por Ferramen!a9
Ferramenta 1
PTX
1
= G92X - (2*TDFX
1
)
Para G54
PTZ
1
= G92Z - (G54 + TDFZ
1
)
Para G55
PTZ
1
= G92Z - (G55 + TDFZ
1
)
As demais ferramentas seguem o mesmo princpio, apenas substituindo os valores de
"TDFZ, de acordo com cada ferramenta que se quer determinar o ponto de troca.
Comando Numrico Compu!adori"ado - CNC &3 de &&
FATEC SP - Manual de Programao CNC MAC# 3 - Mecnica de Preciso
'(3-( Euadro de Seleo do ;rau de Aca,amen!o
R
a
i
o

d
a

p
o
n
t
a

d
a

f
e
r
r
a
m
e
n
t
a

(
m
m
)
C 1 A S S E S D E F P E @ A G H F
SSTEMA DE LETURA
*Aparelho da ROM
ACABAMENTO FNO ACABAMENTO MDO ACABAMENTO GROSSERO
0,4 0,8 1,6 3,2 6,3 12,5 25 AA-BS-CLA*-Ra
M

i
c
r
o
n
s
m
m
0,4 0,8 1,6 3,2 6,3 12,5 25 Rq - RMS
1,6 2,5 4 6,3 10 16 25 40 63 100 H - R - Rt
16 32 63 125 250 500 1000 AA-BS-CLA*-Ra
M
i
c
r
o

P
o
l
e
g
a
d
a
s
16 32 63 125 250 500 1000 Rq - RMS
63 100 160 250 400 630 1000 1600 2500 4000 H - R - Rt
"r AI A N G F S E M mm C @ F T AG HF 8 S 9
F R M U L A
Rugosidade em
mm (H-R-Rt)
r
S
R
* 4
2
=
Avano em mm
r R S * * 4 =
r = Raio da ferra-
menta em mm.
0,10 0,05 0,07 0,09 0,01 0,14 0,18
0,15 0,05 0,07 0,09 0,11 0,14 0,18 0,22
0,20 0,05 0,07 0,09 0,11 0,14 0, 18 0,22 0,28
0,25 0,05 0,07 0,09 0,11 0,14 0,18 0,22 0,28
0,40 0,05 0,07 0, 09 0,11 0,14 0,18 0,22 0,28 0,35
0,50 0,07 0,09 0,11 0,14 0,18 0,22 0, 28 0,35 0,45
0,60 0,07 0,09 0,11 0,14 0,18 0,22 0,28 0,35 0,45
0,80 0,07 0,09 0,11 0,14 0,18 0,22 0,28 0, 35 0,45 0,56
1,00 0,09 0,11 0,14 0,18 0,22 0,28 0,35 0,45 0,56
1,20 0,09 0,11 0,14 0,18 0,22 0,28 0,35 0,45 0,56 0,72
1,50 0,11 0,14 0,18 0,22 0,28 0,35 0,45 0,56 0,72
2,00 0,11 0,14 0,18 0,22 0,28 0,35 0,45 0,56 0,72 0,90
2,40 0,14 0,18 0, 22 0,28 0,35 0,45 0,56 0,72 0,90
4,50 0,18 0,22 0,28 0,35 0,45 0,56 0,72 0,90 1,10 1,40
Comando Numrico Compu!adori"ado - CNC && de &&