Você está na página 1de 40

Manufatura

Assistida por
Computador

PR O G R AMA Ç ÃO C N C II
Programação CNC
Programação CNC

Função Posicionamento (X, Z)


FUNÇÃO X:
Aplicação: Posição no eixo transversal (absoluta)
Formato: X +- 5.3 (milímetro)

FUNÇÃO Z:
Aplicação: Posição no eixo longitudinal (absoluta)
Formato: Z +- 5.3 (milímetro)

3
Programação CNC

Função Coordenadas (G90 e 91)

FUNÇÃO: G90

Referência para Coordenadas Absolutas, tomando como base um zero absoluto.

FUNÇÃO: G91

Referência para Coordenadas Incrementais, tomando como base um zero


flutuante.
Esta função prepara o comando para computar todas as entradas de valores
sejam feitas na forma de coordenadas selecionadas, a partir da referencia do
zero.
As funções G90 e G91 são modais.

4
Programação CNC

Função Unidade de Medida (G20 e G21)

FUNÇÃO: G20

Referência unidade de medida – Polegada

FUNÇÃO: G21

Referência unidade de medida – Métrico

Esta função prepara o comando para computar todas as entradas de valores em


milímetros. Esta função já está ativa toda vez que ligamos o comando, não sendo
obrigado a sua programação.
As funções G20 e G21 são modais.

5
Programação CNC

Função Avanço Linear Rápido (G00)


Utilizado para posicionar a ferramenta com os eixos se movimentando na maior
velocidade fornecida pela máquina.

N__ G00 X__ Z__

Exemplo (Torno):
...
N50 G00 X50 Z100;
N60 Z150;
N70 X25 Z125;

6
Programação CNC

Função Avanço Linear Rápido (G00)


Utilizado para posicionar a ferramenta com os eixos se movimentando na maior
velocidade fornecida pela máquina.

N__ G00 X__ Z__

Exemplo (Torno):
...
N50 G00 X50 Z100;
N60 Z150;
N70 X25 Z125;

7
Programação CNC

Função Avanço Linear Rápido (G00)


Utilizado para posicionar a ferramenta com os eixos se movimentando na maior
velocidade fornecida pela máquina.

N__ G00 X__ Z__

Exemplo (Torno):
...
N50 G00 X50 Z100;
N60 Z150;
N70 X25 Z125;

8
Programação CNC

Função Avanço Linear Rápido (G00)


Utilizado para posicionar a ferramenta com os eixos se movimentando na maior
velocidade fornecida pela máquina.

N__ G00 X__ Z__

Exemplo (Torno):
...
N50 G00 X50 Z100;
N60 Z150;
N70 X25 Z125;

9
Programação CNC

Função Velocidade do Avanço (F)

Utilizado para indicar a velocidade do avanço quando usado as demais


funções de interpolação e avanço ajustado *G01, G02, G3, etc).

A velocidade de avanço é um dado importante para a usinagem e é obtido


levando-se em conta o material, a ferramenta e a operação a ser
executada.

Geralmente nos tornos CNC define-se o avanço em mm/rotação (função


G95), mas este também pode ser utilizado em mm/min (função G94).

10
Programação CNC

Função Avanço Linear com Velocidade Programada (G01)


Utilizado para movimentar a ferramenta com velocidade de avanço controlada
pelo parâmetro F.

mm/rot
N__ G01 X__ Z__ F__

Exemplo (Torno):
...
N50 G00 X28 Z2 M3;
N60 G01 X35 Z-5 F0.2;
N70 Z-40;
N80 X45 Z-60;
...

11
Programação CNC

Função Avanço Linear com Velocidade Programada (G01)


Utilizado para movimentar a ferramenta com velocidade de avanço controlada
pelo parâmetro F.

mm/rot
N__ G01 X__ Z__ F__

Exemplo (Torno):
...
N50 G00 X28 Z2 M3; Avanço rápido com G00 para a
N60 G01 X35 Z-5 F0.2; posição X28 Z2, fuso ligado no
sentido horário.
N70 Z-40;
N80 X45 Z-60;
...

12
Programação CNC

Função Avanço Linear com Velocidade Programada (G01)


Utilizado para movimentar a ferramenta com velocidade de avanço controlada
pelo parâmetro F.

mm/rot
N__ G01 X__ Z__ F__

Exemplo (Torno):
...
N50 G00 X28 Z2 M3; Avanço com velocidade
N60 G01 X35 Z-5 F0.2; programada (0,2 mm/rot), com
N70 Z-40; G01, para a posição X35, Z-5

N80 X45 Z-60;


...

13
Programação CNC

Função Avanço Linear com Velocidade Programada (G01)


Utilizado para movimentar a ferramenta com velocidade de avanço controlada
pelo parâmetro F.

mm/rot
N__ G01 X__ Z__ F__

Exemplo (Torno):
...
N50 G00 X28 Z2 M3; Avanço com velocidade
N60 G01 X35 Z-5 F0.2; programada (0,2 mm/rot), com
G01, para a posição X35, Z-40
N70 Z-40;
N80 X45 Z-60;
...

14
Programação CNC

Função Avanço Linear com Velocidade Programada (G01)


Utilizado para movimentar a ferramenta com velocidade de avanço controlada
pelo parâmetro F.

mm/rot
N__ G01 X__ Z__ F__

Exemplo (Torno):
...
N50 G00 X28 Z2 M3; Avanço com velocidade
N60 G01 X35 Z-5 F0.2; programada (0,2 mm/rot), com
G01, para a posição X45, Z-60
N70 Z-40;
N80 X45 Z-60;
...

15
Programação CNC

Função Seleção/Aplicação da Ferrramenta (T - Txxyy)


A Função T é usada para selecionar a ferramenta, informando à máquina o seu
zeramento (PRE-SET), o raio do inserto, o sentido de corte e os corretores.
O código “T” deve ser acompanhado de no máximo quatro dígitos em sua
programação, nos quais os dois primeiros números representam o numero da
ferramenta a ser utilizada, e os dois últimos o corretor correspondente a ser
utilizado

Exemplo (Torno):
T0101;
T0202;
T0303;
16
Programação CNC

Trajetória da ferramenta

17
Exemplo de Programação
Programação CNC

Usinar o diâmetro com


30mm, desbastando-se
com a profundidade
adequada.

19
Programação CNC

Supondo-se a profundidade de desbaste de 1mm


(redução de 2mm no diâmetro a cada passada).

O3000 (O3000 – Número do programa.)


N05 G21; (G21 - Estabelece unidade de medida, mm)
N10 G28; (G28 – Move a ferramenta para local de troca.)
N15 M06 T0702; (M06 – Realiza a troca da ferramenta pela T07 - Desbaste Externo)

20
Programação CNC

N20 G00 X38 Z2 M04 S800;


(G00 – Move a ferramenta rapidamente para
a primeira posição de usinagem X38 Z2)
(M04 – Liga eixo árvore no sentido anti-horário.)
(S800 – Define a rotação em 800 rpm.)

21
Programação CNC

N25 G99 G01 Z-20 F0.15 ;


(G99 – Define o avanço em mm/rotação.)
(F0.15 – Especifica o avanço em 0.15 mm/rotação.)
(G01 – Executa avanço controlado por F0.15.)
(Z-20 – Posição final de desbaste no comprimento.)

22
Programação CNC

23
Programação CNC

24
Programação CNC

25
Programação CNC

26
Programação CNC

27
Programação CNC

28
Programação CNC

29
Programação CNC

30
Programação CNC

31
Programação CNC

32
Programação CNC

33
Programação CNC

34
Programação CNC

35
Programação CNC

36
Programação CNC

37
Programação CNC

38
Programação CNC

39

Você também pode gostar