Anda di halaman 1dari 12

PROGRAMAO

Um programa de usinagem CNC uma lista de instrues


codificadas que descrevem como a pea projetada ser usinada;
Cada linha do programa chamada de bloco, e estes blocos
so executados seqencialmente;
Exemplo de um bloco:

N20
n do
bloco

G01 X20 Y30 F200


Interpolao
linear

Posio X e Y
de comando
da ferramenta

M03

Avano da Sentido de giro


ferramenta do eixo-rvore
200 mm/min
(horrio)

S2000 ;
Rotao do
eixo-rvore
(2000 rpm)

Fim de bloco, ou tambm, #

As funes G (preparatrias) e M (miscelneas) so funes que


compem basicamente um programa CNC.
As funes G definem mquina o que fazer, preparando-a para
executar movimentos e reconhecer unidades de medida.
As funes M funcionam como botes liga/desliga; ex: M08
liga o refrigerante de corte, M09 desliga, etc.
Nem todos os cdigos esto ainda sob controle da norma
internacional ISO. Isto significa dizer que o mesmo cdigo pode
ter um significado diferente dependendo do comando (Siemens,
Fanuc, Mach, etc.), ou mesmo quando se muda de mquina (torno,
fresa, etc).
A Tabela 1 fornece uma lista de caracteres que vo estar
presentes em um programa CNC.

Tabela 1 Caracteres (siglas) presentes em um programa CNC


CARACTERE
O
N
G
X
Y
Z
I
J
K
R
M
H
T
S
F
U
W
P
; ou #

Significado
Nmero do programa
Nmero da linha (bloco)
Funo preparatria
Movimento no eixo X
Movimento no eixo Y
Movimento no eixo Z
Distncia incremental paralela ao eixo X
Distncia incremental paralela ao eixo Y
Distncia incremental paralela ao eixo Z
Raio da trajetria da ferramenta/ Recuo da ferramenta no ciclo de
desbaste - torno
Funo miscelnea
Altura da ferramenta
Nmero da ferramenta
Rotao do eixo-rvore
Avano
Profundidade de corte em X no raio /material deixado em X para
acabamento - torno
Material deixado em Z para acabamento - torno
Nmero de um sub-programa
Fim de bloco

As Tabelas 2 e 3 mostram algumas funes G e M usadas


regularmente em programas de usinagem CNC.

Tabela 2 Funes Preparatrias (Funes G)


CDIGO
G00
G01
G02
G03
G20
G21
G28
G40
G41
G42
G71
G70
G81
G80
G90
G91
G94
G95
G96
G97
G98
G98
G99
G99

FUNO
Posicionamento rpido
Interpolao linear
Interpolao circular anti-horria (torre dianteira)
Interpolao circular horria (torre dianteira)
Sistema mtrico em polegadas
Sistema mtrico em milmetros
Retorno ao ponto de referencia (ponto de troca de ferramenta)
Cancela as funes G41 e G42
Compensao do raio - ferramenta esquerda da pea
Compensao do raio - ferramenta direita da pea
Ciclo de desbaste em X
Cancela o ciclo de desbaste e chama o acabamento
Ciclo de furao
Cancela o ciclo de furao
Coordenadas absolutas
Coordenadas incrementais
Avano por minuto (fresadora)
Avano por rotao (fresadora)
Velocidade de corte constante
Rotao constante (torno)
Avano em mm/minuto (velocidade de avano) (torno)
Retorno posio inicial do ciclo de furao (fresadora)
Avano em mm/rotao (torno)
Retorno posio de referencia R no ciclo de furao (fresadora)

Tabela 3 - Funes Miscelneas (Funes M)


CDIGO
M00
M03
M04
M05
M06
M08
M09
M30
M98
M99

FUNO
Parada programada
Ativa a rotao do eixo-rvore no sentido horrio
Ativa a rotao do eixo-rvore no sentido anti-horrio
Para a rotao do eixo-rvore
Troca automtica de ferramentas
Liga o fluido de corte
Desliga o fluido de corte
Finaliza o programa
Chama o subprograma
Encerra o subprograma e volta ao programa principal

As funes G podem ser modais e no-modais. As funes


modais, uma vez programadas, permanecem na memria do
comando, valendo para todos os blocos posteriores. J as nomodais, todas as vezes que requeridas, devem ser programadas,
ou seja, so vlidas somente nos blocos que as contm.

O fabricante de mquinas de usinagem Denford (comando Fanuc)


traz em seus programas termos chamados de diretivas, que so
usados nos programas com a finalidade de auxiliar na gerao dos
grficos de simulao, definir o dimetro e a altura das ferramentas,
etc.
Exemplos:
N10 G21
N20 [BILLET X100 Y90 Z20

Define o tarugo a ser usinado no


sistema mtrico com 100 mm em
X, 90 mm em Y e 20 mm em Z.

N30 [EDGEMOVE X0 Y0

Define o deslocamento do zero


pea

N40 [TOOLDEF T2 D4

Define a ferramenta 2 com 4 mm


de dimetro

FUNES G
FUNO G00: Posicionamento rpido. A funo G00 modal.
usada para aproximar ou afastar rapidamente a ferramenta.
Quando o comando l esta funo a ferramenta e/ou a mesa se
movimenta com o maior avano disponvel na mquina.
Para as mquinas industriais o avano rpido pode chegar
a 30 m/min = 30.000 mm/min;
Avanos das nossas mquinas (didticas)
Torno: 600 mm/min
Fresadora: 1750 mm/min
Exemplo: N30 G00 X20 Z10 F100

FUNO G01: Interpolao linear com avano programvel


(avano de usinagem). Esta funo modal.
Com essa funo obtem-se movimentos retilneos com qualquer
ngulo, atravs de coordenadas e com avano (F) prdeterminado pelo programador. Geralmente nos tornos CNC
utiliza-se o avano em mm/rotao, tambm pode ser utilizado
em mm/minuto.
N30 G98 define o avano em mm/min
N40 G01 X30 Z40 F200 deslocamento linear da ferramenta
com vel. de avano de 200 mm/min

FUNES: G2 E G3: Interpolar circular. Funes no modais.


Tanto G2 como G3 podem executar operaes de usinagem de
arcos pr-definidos atravs de uma movimentao apropriada e
simultnea dos eixos.
Torre dianteira

G03 (HORRIO)

X+

G02 (ANTI-HORRIO)

N40 G02 ou G03


Arco antihorrio

X-----

Arco
horrio

Z-----

X do ponto
Z do ponto Raio do arco
final do arco final do arco

Exemplo

PONTO

20

100

-40

100

-80

40

100

R40

X+
D

R------

Z+

F-----Avano da
ferramenta

N10 O005
N20 G21
N30 [BILLET X19 Z50
cabealho
N40 G98
N50 G28 U0 W0
N60 M06 T01
N70 G97 S2500 M03
N80 G00 X0 Z1
N90 G01 X0 Z0 F100 ponto A
N100 G01 X20 Z0 ponto B
N110 G03 X100 Z-40 R40 ponto C
N120 G01 X100 Z-80 ponto D
N130 G00 X102
N140 G28 U0 W0 M05
N150 M30

Exerccio
Faa um programa CNC para dar um passe de acabamento nas
peas seguintes.
a)
80

20

48

40

A
B

C
E
F

X+

Z+

b)
80

80

R3

Z+
X+

15

R10

1,5 x 45

24

25

Anda mungkin juga menyukai