Você está na página 1de 31

FUNÇÕES PREPARATÓRIAS – ISO 6983

FUNÇÕES DE MOVIMENTO

G00, G01, G02 e G03


FUNÇÕES PREPARATÓRIAS – ISO 6983
✓ SILVA, Sidnei Domingues da. Processos de programação, preparação e
operação de torno CNC. São Paulo Erica 2019 1 recurso online (Eixos).
ISBN 9788536531090.
✓ CASSANIGA, Fernando Aparecido. Fácil programação do controle
numérico. 2. ed. Sorocaba, SP: CNC, 2005. 312 p. ISBN 8590528316.
FUNÇÕES PREPARATÓRIAS – ISO 6983 [1007, 1010]

As funções “ G ” (ou códigos gerais) têm a função de ordenar ou ajustar o


sistema de comando para obter uma desejada condição, modo ou estado
de operação

As funções “ G ” podem ser modais e não-modais:


✓Funções modais, uma vez programadas, permanecem na memória do
comando, valendo para todos os blocos posteriores;
✓Funções não-modais, todas as vezes que requeridas, devem ser
programadas, ou seja, são válidas somente nos blocos que as contêm.

Para melhor entendimento, as funções são divididas em agrupamentos, e


aquelas do mesmo agrupamento se anulam mutuamente.

Ou seja, apenas uma função de cada grupo pode aparecer em uma linha de
programa
FUNÇÕES PREPARATÓRIAS – Agrupamento 1

X X
G03

G02
Z Z

Obs.: Para torno com torre traseira


FUNÇÕES PREPARATÓRIAS – Agrupamento 1

Caminhos de ferramenta com diferentes sentidos


G03
Y Y

X X
G02 G03

G02
FUNÇÕES PREPARATÓRIAS – Agrupamento 1

Caminhos de ferramenta com diferentes sentidos


G03
Y Y

X X
G02 G03

G02
AGRUPAMENTO 1 - Detalhamento

G00

G00

Movimento na maior
velocidade da máquina
AGRUPAMENTO 1 - Detalhamento

G00 G01

G00
G01

Movimento na maior Demanda a


velocidade da máquina programação de F
FUNÇÕES PREPARATÓRIAS – Agrupamento 2
[1058, Manual Sinumerik]
FUNÇÕES PREPARATÓRIAS – Agrupamento 2
[1058, Manual Sinumerik]
FUNÇÕES PREPARATÓRIAS – Agrupamento 2

G17

G19

G18
INTERPOLAÇÃO CIRCULAR
Exemplos em torneamento (G18):

G02 – Sentido horário G03 – Sentido anti-horário

Situação 1: Situação 1:
G02 X.... Z.... R.... G03 X.... Z.... R....

[1047]
INTERPOLAÇÃO CIRCULAR
Exemplos em torneamento (G18):

G02 – Sentido horário G03 – Sentido anti-horário

Situação 1: Situação 1:
G02 X.... Z.... R.... G03 X.... Z.... R....

[1047]
INTERPOLAÇÃO CIRCULAR
Exemplos em torneamento (G18):

G02 – Sentido horário G03 – Sentido anti-horário

Situação 1: Situação 1:
G02 X.... Z.... R.... G03 X.... Z.... R....

Situação 2: Situação 2:
G02 X.... Z.... I.... K-... G03 X.... Z.... I.... K....

[1047]
INTERPOLAÇÃO CIRCULAR
Exemplos em torneamento (G18):

G02 – Sentido horário G03 – Sentido anti-horário

Distância incremental entre Distância incremental entre


o início do arco e o centro o início do arco e o centro
dele, medido em X dele, medido em Z

Situação 1: Situação 1:
G02 X.... Z.... R.... G03 X.... Z.... R....

Situação 2: Situação 2:
G02 X.... Z.... I.... K-... G03 X.... Z.... I.... K....

[1047]
INTERPOLAÇÃO CIRCULAR
Exemplos em fresamento e G17:
...
G01 X0 Y12
(Ponto de início) G02 X12 Y0 R12
Y+
X0 Y12 ...

G02

X+

X0 Y0
(Ponto de final)
X12 Y0

[1070]
INTERPOLAÇÃO CIRCULAR
Exemplos em fresamento e G17: Distância incremental
...
entre
G01 X0 Y12o início do arco e o
(Ponto de início)
centro
G02 X12 Y0 dele,
R12 medido em X
Y+
X0 Y12 ...

G02 ...
G01 X0 Y12
X+ G02 X12 Y0 I0 J-12
...
X0 Y0
(Ponto de final)
X12 Y0

Distância incremental entre


o início do arco e o centro
[1070]
dele, medido em Y
INTERPOLAÇÃO CIRCULAR
Exemplos em fresamento e G17:
...
G01 X0 Y12
(Ponto de início) G02 X12 Y0 R12
Y+
X0 Y12 ...

G02 ...
G01 X0 Y12
X+ G02 X12 Y0 I0 J-12
...
X0 Y0
(Ponto de final)
X12 Y0
“No Siemens”
...
G01 X0 Y12
G02 X12 Y0 CR=12
...
[1070]
INTERPOLAÇÃO CIRCULAR
Exemplos em fresamento e G17:
...
G01 X-12 Y0
G03 X0 Y-12 R12
Y+ ...
(Ponto de início)
X-12 Y0
X0 Y0

X+

(Ponto de final)
G03 X0 Y-12

[1070]
INTERPOLAÇÃO CIRCULAR
Exemplos em fresamento e G17: Distância incremental
...
entreY0o início do arco e o
G01 X-12
centro
G03 X0 Y-12dele,
R12 medido em X
Y+ ...
(Ponto de início)
X-12 Y0
X0 Y0 ...
G01 X-12 Y0
X+ G03 X0 Y-12 I12 J0
...

(Ponto de final)
G03 X0 Y-12

Distância incremental entre


o início do arco e o centro
[1070]
dele, medido em Y
INTERPOLAÇÃO CIRCULAR
Exemplos em fresamento e G17:
...
G01 X-12 Y0
G03 X0 Y-12 R12
Y+ ...
(Ponto de início)
X-12 Y0
X0 Y0 ...
G01 X-12 Y0
X+ G03 X0 Y-12 I12 J0
...

(Ponto de final) “No Siemens”


G03 X0 Y-12 ...
G01 X-12 Y0
G03 X0 Y-12 CR=12
...
[1070]
INTERPOLAÇÃO CIRCULAR
Observações importantes:
✓Arcos com até 180° devem ser programados com sinal positivo

G00 X-10 Y-10


G01 Y25.4 F200
G02 X28.8 Y41.5 R22.7

[1047]
INTERPOLAÇÃO CIRCULAR
Observações importantes:
✓Arcos com até 180° devem ser programados com sinal positivo
✓Arcos com mais de 180° devem ser programados com sinal negativo
(necessidade típica em fresamento);

G00 X-10 Y-10 G00 X-10 Y-10


G01 Y25.4 F200 G01 Y25.4 F200
G02 X28.8 Y41.5 R22.7 G02 X31.3 Y12.4 R-22.7

[1047]
INTERPOLAÇÃO CIRCULAR
Observações importantes:
✓Os arcos com 360° devem obrigatoriamente ser programados com a
posição do centro do raio (I, J e K)

G00 X-100 Y0
G02 X-100 Y0 I100 J0 F200

[1047]
INTERPOLAÇÃO CIRCULAR
Observações importantes:
✓Os arcos com 360° devem obrigatoriamente ser programados com a
posição do centro do raio (I, J e K)

G00 X-100 Y0
G02 X-100 Y0 I100 J0 F200

[1047]
INTERPOLAÇÃO CIRCULAR
Observações importantes:
✓Os arcos com 360° devem obrigatoriamente ser programados com a
posição do centro do raio (I, J e K)

G00 X-100 Y0 G00 X-100 Y0


G02 X-100 Y0 I100 J0 F200 G02 X100 Y0 R100 F200
G02 X-100 Y0 R100
[1047]
APLICAÇÕES – Exemplo (ISO 6983)
Fazer o acabamento no perfil com um passe na profundidade de 20mm:
✓ Fresa topo reto Ø 10 mm com 4 facas
✓ Velocidade de corte →100 m/min
✓ Avanço por faca → 0,08 mm Z Y
20
X

Caminho proposto
APLICAÇÕES – Exemplo (ISO 6983)
Fazer o acabamento no perfil com um passe na profundidade de 20mm:
✓ Fresa topo reto Ø 10 mm com 4 facas O0004 (EX. 1)
✓ Velocidade de corte →100 m/min G17 G21 G90 G94
✓ Avanço por faca → 0,08 mm T01 M06 (FR_D =10 MM)
G54 (PZP)
S3185 M03
G00 X-40 Y-30
Z-20
G01 G41 X-20 F1019
Y20
G91 X40
Y-20
G90 X8
G03 X0 Y-8 R8
G01 Y-20
X-17
G02 X-20 Y-17 R3
G01 G40 X-40
G00 Z2 M09
M05
M30
APLICAÇÕES – Exemplo no Sinutrain
Fazer o acabamento no perfil com um passe na profundidade de 20mm:
✓ Fresa topo reto Ø 10 mm com 4 facas O0004 (EX. 1)
✓ Velocidade de corte →100 m/min G17 G71 G90 G94
✓ Avanço por faca → 0,08 mm T01 M06 (FR_D
T=“FRESA_10" =10 MM)
M06; FR_D=10 MM
G54
G54; PZP(PZP)
S3185 M03
G00 X-40 Y-30
Z-20
G01 G41 X-20 F1019
Y20
G91 X40
Y-20
G90 X8
G03 X0Y-8Y-8
G03 X0 R8
CR=8
G01 Y-20
X-17
G02 X-20Y-17
G02 X-20 Y-17 R3
CR=3
G01 G40 X-40
G00 Z2 M09
M05
M30
APLICAÇÕES – Exemplo no Sinutrain
WORKPIECE(,"",,"RECTANGLE",0,0,-25,-80,43,43)
T=“FRESA_10" M06; (FR_D =10 MM)
G17 G71 G90 G94
G54; PZP
S3185 M03
G00 X35 Y-18 Z2
Z-20
G01 X7 F1019
G00 Z2
X35 Y-10
Z-20
G01 X7
G00 Z2
G00 X-40 Y-30
Z-20
G01 G41 X-20
Y20
G91 X40
Y-20
G90 X8
G03 X0 Y-8 CR=8
G01 Y-20
1 X-17
G02 X-20 Y-17 CR=3
2 G01 G40 X-40
G00 Z2 M09
M05
3 M30
FINAL DA APRESENTAÇÃO

UNÇÕES DE MOVIMENTO

G00, G01, G02 e G03

Você também pode gostar