Está en la página 1de 10

DISCIPLINA:

Fundamentos de CAM

TRABALHO:
Funções G00, G01, G02 e G03

ACADÊMICOS:
Roger Briskiewicz
Romulo Mondini Neto

CURSO:
Engenharia Mecânica 7ª Fase

PROFESSORA:
Talitha Oliveira Rosa

LAGES / SC
13/06/2018
SUMÁRIO

1. INTRODUÇÃO .................................................................................................................... 3
2. DESENVOLVIMENTO ....................................................................................................... 4
2.1. G00 – Movimento Rápido ...................................................................................... 4
2.1.1. Parâmetros .......................................................................................................... 4
2.2. G01 – Interpolação Linear ...................................................................................... 4
2.2.1. Parâmetros .......................................................................................................... 5
2.3. G02/G03 – Interpolação Circular .......................................................................... 5
2.3.1. Parâmetros .......................................................................................................... 5
2.4. G02/G03 – Interpolação Helicoidal ...................................................................... 6
2.4.1. Parâmetros .......................................................................................................... 6
2.5. Exemplo Aplicado .................................................................................................... 7
3. CONCLUSÃO ..................................................................................................................... 9
4. REFERÊNCIA ................................................................................................................... 10

2
1. INTRODUÇÃO

Comando numérico computadorizado (sigla CNC, do inglês Computer


Numeric Control) é um sistema que permite o controle de máquinas, sendo utilizado
principalmente em tornos e centros de usinagem. Permite o controle simultâneo de
vários eixos, através de uma lista de movimentos escrita num código específico (código
G).
Tal tecnologia foi desenvolvido na década de 1940 o CN (controle numérico)
criado pelo Instituto de Tecnologia de Massachusetts (MIT), inicialmente usando fitas
perfuradas e com o advento do computador evoluiu para o CNC.
Com isso atingiu-se o objetivo de confecção de peças complexas, seriadas
e/ou de grande precisão, especialmente quando usada em conjunto com os atuais
programas CAD/CAM.

3
2. DESENVOLVIMENTO

Funções G ou funções preparatórias G para torno CNC é um grupo de


comandos que determinam a máquina como executar determinada ação, preparando-a
para fazer um tipo específico de operação, ou receber determinada informação.
Entre os tipos de comando temos 5, sendo eles:
 Comando MACH;
 Comando FANUC;
 Comando MITSUBISHI;
 Comando SIEMENS;
 Comando MCS (sendo esse extremamente diferente dos demais e não utiliza a
função G).
Contudo, por curiosidade, desses comandos que usam a função G são bem
parecidos e divergem em algumas funções, porém são iguais quanto as funções de G00
a G03.

2.1. G00 – Movimento Rápido

G00 X0 Y0 ZO

 G00 – Executar o movimento linear em avanço rápido.

2.1.1. Parâmetros

X, Y, Z... Coordenadas do ponto final;

 Comando modal;
 Interpolação linear com até 6 eixos;
 Avanço rápido calculado pela interpolação dos parâmetros de velocidade
máxima dos eixos, dependendo do movimento.

2.2. G01 – Interpolação Linear

G01 X10 Y10 Z0 F1000


X20 Y30

4
 G01 – Executar o movimento linear no avanço programado.

2.2.1. Parâmetros

X, Y, Z... Coordenadas do ponto final;


F Avanço Programado.

 Manda o modelo (Posicionamento seguintes podem ter somente coordenadas);


 Interpolação linear com até 6 eixos;
 Caso não seja programado avanço (F) no bloco, vale o último programado;
 No exemplo acima, 2º posicionamento (X20 Y30), também é uma
interpolação linear com avanço F1000 (modal).

2.3. G02/G03 – Interpolação Circular

G00 X100 Y100 Z0


G02 G17 X110 Y100 I5 J0 F1000 (1)
G03 G18 X110 Z10 I0 K5 (2)
G02 G17 X100 Y100 R5 (3)

2.3.1. Parâmetros

X, Y, Z... Coordenadas do ponto final do círculo;


I, J, K... Coordenadas do centro do círculo (I = X, J = Y, K = Z);
Valores incrementais em relação ao ponto inicial do círculo (ponto
final do último movimento);
R Defini o raio do círculo;
F Avanço programado (mm/min, mm/rot).

 Comando modal (posicionamento seguintes podem ter somente às


coordenadas);
 Interpolação circular somente 1 dos 3 planos definidos (XY, ZX, YZ);
 Caso não seja programado avanço (F) no bloco, vale o último programado;
 Plano da circular pode ser definido no mesmo bloco ou anteriormente;
 No exemplo acima:

5
1. Interpolação circular horário no plano XY (G17) com centro do círculo
definido;
2. Interpolação circular anti-horário no plano ZX (G18) com centro do
círculo definido;
3. Interpolação circular horária no plano XY (G17) com raio definido.

2.4. G02/G03 – Interpolação Helicoidal

G00 X100 Y100 Z0


G02 G17 X110 Y100 Z20 I5 J0 F1000

 G02 – Executa movimento helicoidal (interpolação circular horária no plano


definido com interpolação linear com eixo perpendicular);
 G03 – Executa movimento helicoidal (interpolação circular anti-horária no plano
definido com interpolação linear com eixo perpendicular).

2.4.1. Parâmetros

X, Y, Z... Coordenadas do ponto final do círculo;


I, J, K... Coordenadas do centro do círculo (I = X, J = Y, K = Z);
Valores incrementais em relação ao ponto inicial da hélice (ponto
final do último movimento);
R Defini o raio do círculo;
F Avanço programado (mm/min, mm/rot).

 Comando modal (posicionamento seguintes podem ter somente às


coordenadas);
 Interpolação helicoidal é composta por uma interpolação circular em 1 dos 3
planos definidos (XY, ZX, YZ);
 Interpolando linearmente com um eixo perpendicular (X, Y ou Z);
 Nesse bloco (G2/G3) são definidos os 3 eixos (X, Y, Z) e o plano da circular pode
ser definido nesse mesmo bloco ou anteriormente;
 Caso não seja programado o avanço (F) no bloco, vale o último programado;
 No exemplo acima:
1. Movimento circular em XY com movimento do eixo perpendicular Z.

6
2.5. Exemplo Aplicado

Ao desenvolver uma peça no SolidWorks, demonstrada a seguir na imagem


01, buscamos desenvolver o programa que suprisse a necessidade de usinagem de um
bloco bruto para as dimensões ideais adotadas no desenho técnico.

Imagem 01 – Peça após a usinagem.

Fonte: Feito pelos autores (2018).

Utilizando das funções G00, G01, G02 e G03, chegamos ao seguinte


resultado:

G90 (Determina que trabalharemos com Coordenadas Absolutas)


G00 X200 Y200 Z30;
G00 X0 Y0 Z5;
G01 X0 Y0 Z-1;
X2 Y2;
X2 Y73;
X24 Y73;
G03 X44 Y53 R20;
G01 X78.25 Y73;

7
X98 Y59;
X65 Y52;
G03 X58 Y45 R7;
G03 X65 Y38 R7;
G01 X98 Y38;
X98 Y33.5;
X91 Y33.5;
G03 X84 Y26.5 R7;
G03 X91 Y19.5 R7;
G02 X98 Y12.5 R7;
G02 X91 Y5.5 R7;
G01 X50 Y2;
X2 Y2;
X2 Y2 Z5;
G00 X32 Y32;
G00 X17 Y32;
G01 X17 Y32 Z-1;
G02 X32 47 R15;
G02 X32 47 R15;
G02 X32 47 R15;
G02 X32 47 R15;
G00 X17 Y32 Z5;
G00 X200 Y200 Z30;
M30

8
3. CONCLUSÃO

Esse trabalho teve como objetivo, buscar entender como funciona os


comandos G00, G01, G02 e G03, aplica-los em um programa e demonstrar seu
funcionamento, através da demonstração da usinagem em uma peça.
Chegamos a conclusão que G00, tem como base o movimento rápido de um
ponto no espaço, representado por (X, Y, Z), a outro.
G01 a interpolação linear, baseia-se num movimento linear de um ponto a
outro, onde caso não seja programado o avanço (F), será valido o último programado.
G02 e G03, executam interpolações circulares e helicoidais, sendo que para
G02 serão no sentido horário e G03 serão no sentido anti-horário, utilizando do raio do
círculo ou hélice (R) e caso seja pertinente se vê o uso das coordenadas de centro do
círculo ou hélice (I = X, J = Y, K = Z).

9
4. REFERÊNCIA

GUIA RÁPIDO DE PROGRAMAÇÃO (CNC PROTEO). (2012). [ebook] pp.4-5. Available at:
http://www.cncmcs.com.br/mcs_documentacao/Cnc_Proteo/TMS/Manuais/CNCProteo_Guia_R
apido_de_Programacao.pdf [Accessed 13 Jun. 2018].

10

También podría gustarte