Você está na página 1de 43

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 Computadorizado

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 2 de 43
Sumrio
1. Introduo ................................................................................................................... 5
1.1. Equipamento CNC ................................................................................................... 5
1.2. Componentes .......................................................................................................... 5
1.3. Programa CNC ........................................................................................................ 5
1.4. Sistema de Coordenadas ........................................................................................ 5
a. Coordenadas Absolutas .............................................................................................. 5
b. Coordenadas Incrementais ......................................................................................... 6
2. Principio Bsico de Funcionamento de uma Mquina CNC ....................................... 8
3. Linguagem do Comando CNC .................................................................................... 9
3.1. Fita perfurada ........................................................................................................ 10
4. Tipos de Funo ....................................................................................................... 11
4.1. Funes Preparatrias .......................................................................................... 11
4.2. Funes Complementares ou Auxiliares (Miscelneas) ....................................... 11
4.3. Caractersticas das Funes ................................................................................. 11
a. Modais ...................................................................................................................... 11
b. No Modais ............................................................................................................... 11
5. Parmetros ............................................................................................................... 11
5.1. Parmetros de Posicionamento ............................................................................ 11
5.2. Parmetros Gerais ................................................................................................ 11
6. Conceito de programao ......................................................................................... 11
6.1. Declarao requerida ............................................................................................ 11
6.2. Declarao restringida ........................................................................................... 11
6.3. Declarao modal .................................................................................................. 12
6.4. Declarao omitida ................................................................................................ 12
7. Comentrios na programao .................................................................................. 12
8. Designao e Formato dos Parmetros de Funes ............................................... 13
9. Designao e Aplicao dos Parmetros ................................................................. 14
9.1. Parmetro N .......................................................................................................... 14
9.2. Parmetros de posicionamento ............................................................................. 14
a. Parmetro X ........................................................................................................... 14
b. Parmetro Z ........................................................................................................... 14
c. Parmetro I ............................................................................................................ 15
d. Parmetro K ........................................................................................................... 15
e. Parmetro R .......................................................................................................... 15
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 3 de 43
10. Funes preparatrias G. ................................................................................... 16
Funo G00 ........................................................................................................... 16
Funo G01 ........................................................................................................... 16
Funo G02 ........................................................................................................... 16
Funo G03 ........................................................................................................... 16
Funo G04 ........................................................................................................... 18
Funo G20 ........................................................................................................... 18
Funo G21 ........................................................................................................... 18
Funo G30 ........................................................................................................... 18
Funo G31 ........................................................................................................... 19
Funo G32 ........................................................................................................... 19
Funo G33 ........................................................................................................... 19
Funo G37 ........................................................................................................... 20
Exemplos ............................................................................................................... 21
Esquema para programao de roscamento a esquerda e a direita .................... 23
Funo G40 ........................................................................................................... 24
Funo G41 ........................................................................................................... 24
Funo G42 ........................................................................................................... 25
Compensao da ponta da ferramenta - Torre Dianteira (lado de corte). .......... 26
Cdigo de posio da ponta da ferramenta - Torno ECN 40II .............................. 26
Funo G46 ........................................................................................................... 27
Funo G47 ........................................................................................................... 27
Funo G53 ........................................................................................................... 27
Funo G54 ........................................................................................................... 27
Funo G55 ........................................................................................................... 27
Funo G60 ........................................................................................................... 28
Funo G61 ........................................................................................................... 28
Funo G70 ........................................................................................................... 29
Funo G71 ........................................................................................................... 29
Funo G73 ........................................................................................................... 29
Funo G74 ........................................................................................................... 30
Funo G75 ........................................................................................................... 32
Funo G90 ........................................................................................................... 35
Funo G91 ........................................................................................................... 35
Funo G92 ........................................................................................................... 35
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 4 de 43
Funo G94 ........................................................................................................... 36
Funo G95 ........................................................................................................... 36
Funo G96 ........................................................................................................... 36
Funo G97 ........................................................................................................... 37
Funo G99 ........................................................................................................... 37
11. Funes Auxiliares ou Complementares (Miscelneas) ....................................... 38
Funo M00 ........................................................................................................... 38
Funo M01 ........................................................................................................... 38
Funo M02 ........................................................................................................... 38
Funo M03 ........................................................................................................... 38
Funo M04 ........................................................................................................... 38
Funo M05 ........................................................................................................... 39
Funo M06 ........................................................................................................... 39
Funo M08 ........................................................................................................... 39
Funo M09 ........................................................................................................... 39
Funo M10 ........................................................................................................... 39
Funo M11 ........................................................................................................... 39
Funo M12 ........................................................................................................... 39
Funo M20 ........................................................................................................... 40
Funo M21 ........................................................................................................... 40
Funo M24 ........................................................................................................... 40
Funo M25 ........................................................................................................... 40
Funo M26 ........................................................................................................... 40
Funo M27 ........................................................................................................... 40
Funo M30 ........................................................................................................... 40
12. Parmetros Adicionais ........................................................................................... 41
12.1. Parmetro T ........................................................................................................... 41
12.2. Parmetro Barra / ................................................................................................ 41
13. Esquema de Zeramento ........................................................................................ 42
13.1. Clculo de G92 ...................................................................................................... 42
13.2. Clculo do Deslocamento Negativo ....................................................................... 42
13.3. Clculo do Deslocamento do Zero Pea ............................................................... 42
13.4. Clculo do Ponto de Troca (Por Ferramenta)........................................................ 42
14. Quadro de Seleo do Grau de Acabamento ....................................................... 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 5 de 43
1. Introduo
1.1. Equipamento 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.
1.2. Componentes
Unidade de assimilao de informaes;
Unidade calculadora;
Mquina-Ferramenta.
1.3. 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.
1.4. Sistema 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 Absolutas
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.


FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 6 de 43














Nota: Os valores digitados para os parmetros de posio X e Z devem obedecer aos sinais
indicados para cada quadrante, como definido pela figura abaixo.


















b. Coordenadas Incrementais
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.


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 MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 7 de 43


























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 Incrementais
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




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
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 8 de 43
2. Principio Bsico de Funcionamento de uma Mquina CNC
M
.
D
.
I
.

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 MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 9 de 43


















































3. Linguagem do Comando CNC
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 10 de 43
/
+
-
Z
Y

X

W

V

U
T

S

R

Q

P
O

N

M

L

K
J

I

H

G

F
E

D

C

B

A
9

8

7

6

5
4

3

2

1

0
,
EOB

%

EIA
87654 321
/
+
-
Z
Y

X

W

V

U
T

S

R

Q

P
O

N

M

L

K
J

I

H

G

F
E

D

C

B

A
9

8

7

6

5
4

3

2

1

0
,
EOB

EOB

%

ISO - ASCII
87654 321
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.
3.1. Fita perfurada
A fita perfurada normalizada pela EIA e tambm pela ISO, 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.

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 11 de 43
4. Tipos de Funo
4.1. Funes Preparatrias
Definem o que a mquina deve fazer, preparando-a para executar um tipo de operao,
tais como desbaste, roscamento, etc.
4.2. Funes Complementares ou Auxiliares (Miscelneas)
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.
4.3. Caractersticas das Funes
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.
b. 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.
5. Parmetros
5.1. Parmetros de Posicionamento
Indicam 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.
5.2. Parmetros Gerais
Abrange os recursos da mquina, no cobertos pelos parmetros anteriores, tais como
seleo de ferramentas, rotao do eixo rvore, etc.
6. Conceito de programao
6.1. Declarao requerida
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 ).
6.2. Declarao restringida
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.
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 12 de 43
6.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.
Exemplo: 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.
6.4. Declarao omitida
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.
7. Comentrios 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.

Nota: 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;VIRAR_A_PEA_NA PLACA#

N250M02;FIM.DE.PROGRAMA#


FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 13 de 43
8. Designao e Formato dos Parmetros de Funes
Par-
metro
Formato
Unidade 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.
I
3.4 2.5
mm
pol.
Posio de centro do arco (eixo X).
3.4 2.5
mm
pol.
Incremento 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.
Incremento 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.

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 14 de 43
9. Designao e Aplicao dos Parmetros
9.1. Parmetro 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.
9.2. Parmetros de posicionamento
a. Parmetro X
Aplicao: Posicionamento no eixo transversal ()
Formato: X () 2.5 (polegadas).
X () 3.4 (milmetros).
b. Parmetro Z
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:













Nota: Deve-se sempre trabalhar com o ponto decimal como separador de decimais, notao
americana, para indicar a cota no formato correto.
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 MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 15 de 43
c. Parmetro I
Aplicao: Coordenada para centro de arco, paralela ao eixo X ()
Formato: I () 2.5 (polegadas).
I () 3.4 (milmetros).
d. Parmetro K
Aplicao: Coordenada para centro de arco, paralela ao eixo Z (comprimento)
Formato: K () 2.5 (polegadas).
K () 3.4 (milmetros).
Os parmetros I 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 I 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 I e K a posio de centro do arco.













Nota: Os parmetros X e I devem ser programados em dimetro.
e. Parmetro R
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.

Centro do arco
X (+)
Z (+)
Origem X0,Z0
K
R
I

1
o
Quadrante
I e K
Positivos
I // X
K // Z
A
B
X (+)
Z (+)
R10
A
B
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 16 de 43
10. Funes preparatrias G
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 G00
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 G01
Aplicao: Interpolao 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 G02
Aplicao: Interpolao circular
Funo G03
Aplicao: Interpolao 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.














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 MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 17 de 43
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 I 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.
Nota: 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 IMPROPER 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.I44.K50.F0.25#

N40G01X50.Z25.F0.25#
N45G01X74.Z25.F0.25#

N50G03X80.Z22.R3.F0.25#
ou
N50G03X80.Z22.I74.K22.F0.25#


8
0


5
0


2
4

15 25
R10
80
1,5 x 45
R3

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 18 de 43
Funo G04
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 G20
Aplicao: Programao em dimetro
Esta funo define os valores dimensionais associados ao eixo X, em dimetro ().
Controla tambm os parmetros I 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 G21
Aplicao: Programao em raio
Esta funo define os valores dimensionais associados ao eixo X, em raio. Controla
tambm os parmetros I 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 G30
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.
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 19 de 43
Funo G31
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 G32
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).
Nota: A imagem espelho pode ser ativada nos eixos X e Z simultaneamente.
Funo G33
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) (I)
Onde:
X - Dimetro final da rosca, usada para os roscamentos de face ou nos roscamentos
cnicos quando no se programa o parmetro I, () (absoluto);
Z - Posio final do comprimento da rosca (absoluto);
K - Passo da rosca em milmetros (incremental);
A - Abertura angular entre entradas da rosca (absoluto);
I - Conicidade incremental em X para rosca cnica, ou passo para rosca na face, ()
(incremental).

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 20 de 43

Funo G37
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 (I) (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);
K
X (+)
Z (+)
I

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

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 21 de 43
I - 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).

















Exemplos








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.#
50
80
3
M
3
0

x

1
,
5

Formulrio

E = Dimetro Externo
P = Passo da Rosca

H = Altura do filete no
H = (0,6945 * P) * 2

I = Dimetro Interno
I = E - H
K
X (+)
Z (+)
W
E

1
m
m

K
X (+)
Z (+)
I

E

H

K
X (+)
Z (+)
E

D

B
K
X (+)
Z (+)
E

D

U

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 22 de 43
N80G0Z85.#
N85G0X28.15#
N90G33Z48.5K1.5#
N95G0X35.#
N100G0Z85.#
N105G0X28.05#
N110G33Z48.5K1.5#
N115G0X35.#
N120G0X85.#











Rosca cnica NPT 11 fios por polegada
Inclinao 1
o
47 ()


N50G0X37.Z75.#
N55G37X28.02Z50.5K2.21I0.137E5.15D0.96#
















N75G0X30.Z112#
N80G37X22.4Z62.K6.E5.D0.86#
N85G37X22.4Z62.K6.E5.D0.86A120.#
N90G37X22.4Z62.K6.E5.D0.86A240.#

Nota: 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
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

I = Dimetro Interno
I = E - H
Formulrio

E = Dimetro Externo
P = Passo da Rosca

H = Altura do filete no
H = (0,6945 * P) * 2

I = Dimetro Interno
I = E H

I = Conicidade incremental
I = (tg * P) * 2
5
50
70
3
Inicial

3
3
,
4

A240
A120
A0
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 23 de 43
Esquema para programao de roscamento a esquerda e a direita
Posio do Inserto Face de corte para cima

Face de corte para baixo

Simbologia: (D) Roscamento Direita
(E) Roscamento Esquerda




















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 MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 24 de 43
Funo G40
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 G41
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 FILE (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.

Ponto comandado
Z
X
R
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 25 de 43
Funo G42
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).
Nota: 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;ATIVA.COMPENSAO.DE.RAIO.DA.FERRAMENTA.A.ESQUERDA#
N...G01X...Z...F...;BLOCO.DE.COMPENSAO#
.
.
.
.
.
.
N...G40;Desativa compensao de raio da ferramenta#






















G42 G41
G42
G41
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 26 de 43
Compensao da ponta da ferramenta - Torre Dianteira (lado de corte).









Cdigo de posio da ponta da ferramenta - Torno ECN 40II

Nota: 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 FILE.
Ferramenta
Interna
a Direita
02
Ferramenta
Interna
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 MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 27 de 43
Funo G46
Aplicao: Inibe 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 G47
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 G53
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 FILE.
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 G54
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 FILE, 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 G55
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.
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 28 de 43
Funo G60
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 G61
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 IN SAFE
AREA e, ao ultrapassar a rea designada como SAFE, mostrar a mensagem WARNING
LAST.
Formato da funo:
G61 L X Z I K
Onde:
L - Nmero da rea, que varia de 1 a 8;
X - Dimetro interno (absoluto);
Z - Comprimento final (encosto) (absoluto);
I - Dimetro externo (absoluto);
K - Comprimento.



FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 29 de 43











Funo G70
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 G71
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 G73
Aplicao: Interpolao 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.










Nota: No caso de G01 o tamanho do canto arredondado diretamente proporcional ao valor da
velocidade de avano programada.
X

I

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 MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 30 de 43
Funo G74
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) (I) (U1)
Onde
X - Dimetro final (absoluto);
Z - Comprimento final (absoluto);
W - Distncia para quebra-cavaco (incremental)
I - Incremento 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 I, 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 I
(depende da usinagem; interna ou externa). Caso o parmetro U1 no seja programado, a
ferramenta retorna no mesmo dimetro da passada executada.
Nota: Nos ciclos de desbaste o valor de I ser igual em todas as passadas, exceto na ltima.


.
.
.
N70G00X84.Z83.#
N75G74X30.Z28.I6.U1F0.3#
.
.
.





80

9
0

28

3
0

3

Desbaste Externo
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 31 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 32 de 43

.
.
.
N50G00X30.Z73.#
N55G74X50.Z25.I5.U1F.25#
.
.
.








.
.
.
N35G00X0.Z75.#
N40G74Z-5.W15.F0.15#
.
.
.






Funo G75
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 - Incremento por passada no comprimento (incremental)
U1 - Recuo angular da ferramenta (incremental)
70

2
5

28

5
0

2
,
5

Desbaste Interno
15
70

8
0

Furao
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 33 de 43
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.
Nota: 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#
.
.
.











.
.
.
N80G00X24.Z62.#
N85Z58.5#
N90G75X65.Z30.K1.5U1F0.15#
.
.
.






2
5

9
0

30
60
2

9
0

30
60
1,5

2
5

6
5

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 34 de 43

8

7
0

25

6
0

14
89
115
3
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 35 de 43


.
.
.
N60G00X75.Z89.#
N65G75X60.Z25.K14.W5.F0.15#
.
.
.





Funo G90
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 G91
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 G92
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.
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 36 de 43
Exemplos:
N20G92X375.Z450.;FIXA.O.ZERO.DO.SISTEMA.EM.X375.MM.E.Z450.MM#
N50G92S2500;FIXA.O.LIMITE.DE.ROTAO.EM.2500.RPM#
A funo G92 modal e cancela a funo G99.
Funo G94
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 G95
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 G96
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;DEFINE.A.VELOCIDADE.DE.CORTE.CONSTANTE.EM.160.M/MIN.
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 37 de 43
Funo G97
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 RPMs,
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 G99
Aplicao: Define a programao em funo do zero mquina MACHINE 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 MACHINE 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).
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 38 de 43
11. Funes Auxiliares ou Complementares (Miscelneas)
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 M00
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 AWAINTING START CICLE, 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 M01
Aplicao: Parada opcional de programa
Causa a interrupo da execuo do programa. Esta funo somente ser executada se a
opo OPTIONAL STOP estiver ativada na pgina MODE SELECTION.
Para continuar a execuo do programa deve-se acionar o boto START CICLE no painel
da mquina.
Funo M02
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 M03
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 M04
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.
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 39 de 43
Funo M05
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 M06
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. Isto no
causa a troca, necessrio programar a funo M06 que ir liberar o giro da torre para efetiva
troca da ferramenta.
Funo M08
Aplicao: Liga o fluido de corte
Esta funo modal e cancela a funo M09
Funo M09
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 M10
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 M11
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 M12
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.
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 40 de 43
Funo M20
Aplicao: Liga o alimentador de barras (opcional)
Esta funo ativa o sistema de alimentao automtico de material. modal e cancela a
funo M21.
Funo M21
Aplicao: Desliga o alimentador de barras (opcional)
Esta funo desativa o sistema de alimentao automtico de material. modal e cancela
a funo M20.
Funo M24
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 M25
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 M26
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 M27
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 M30
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.
Nota: 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
no h necessidade de rebobinamento da memria, sendo ento, indiferente a sua
utilizao.
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 41 de 43
12. Parmetros Adicionais
12.1. Parmetro 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 FILE e os valores dos corretores so digitados na pgina de TOOL OFFSET
FILES, 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 40II: 8 (oito) ferramentas.
Utilizao do paramento T: T0202



12.2. Parmetro Barra /
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 SELECTION do comando ativa-se a opo SLASH
DELETE. Com isso, os blocos marcados sero ignorados (no lidos), durante a execuo do
programa.
Nota: Caso a opo SLASH DELETE no seja ativada, os blocos marcados com o parmetro
barra /, sero lidos normalmente durante a execuo do programa.
Valor digitado na pgina de TOOL DATA FILE
Corresponde a ferramenta que ser utilizada.
Valor digitado na pgina de TOOL OFFSET FILE
Corresponde ao corretor aplicado ferramenta.
FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 42 de 43
13. Esquema de Zeramento

13.1. Clculo de G92

G92X = da pea + Folga (em ) + > TDFX

G92Z = Comprimento da Placa + (Castanha Pega) + Comprimento da pea + Folga + >RG
Encosto

TDFX TOOL DATA FILE, por ferramenta (XRAD).
RG - Raio de Giro, calculado por ferramenta.

13.2. Clculo do Deslocamento Negativo

X = G92X - > da mquina (750, dado do fabricante da mquina)

Z = G92Z - mximo comprimento da mquina (1105, dado do fabricante da mquina)

13.3. Clculo do Deslocamento do Zero Pea

G54 = Comprimento da placa + (Castanha - Pega) (Primeiro Offset de Placa)
Encosto

G55 = Comprimento da placa + (Castanha - Pega) (Segundo Offset de Placa)
Encosto

13.4. Clculo do Ponto de Troca (Por Ferramenta)
Ferramenta 1

PTX1 = G92X - (2*TDFX1)

Para G54

PTZ1 = G92Z - (G54 + TDFZ1)

Para G55

PTZ1 = G92Z - (G55 + TDFZ1)

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.

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso
Comando Numrico Computadorizado - CNC 43 de 43
14. Quadro de Seleo do Grau de Acabamento
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 L A S S E S D E O P E R A O SISTEMA DE
LEITURA
*Aparelho da ROMI
ACABAMENTO FINO ACABAMENTO MDIO ACABAMENTO GROSSEIRO
0,4 0,8 1,6 3,2 6,3 12,5 25 AA-BS-CLA*-Ra
M
I
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 4 0 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 1 600 2500 4000 H - R - Rt
r A V A N O S E M mm / R O T A O ( S )

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

Você também pode gostar