Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 -...

45
Programação em Máquinas CNC Valter Vander de Oliveira

Transcript of Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 -...

Page 1: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Programação em Máquinas CNC

Valter Vander de Oliveira

Page 2: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Tecnologia CNC

Page 3: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Tecnologia CNC

�Linguagem:

HEIDENHAINFANUC

ISO�Comandos:

Siemens, Romi, Fanuc, Ge, Mitsubishi, Mazak

Page 4: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Vantagens das Máquinas CNC

� Produtividade

� Acabamento� Precisão

� Segurança

Page 5: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Desvantagens das Máquinas CNC

� Custo do equipamento

� Manutenção especializada

� Mão de obra qualificada

Page 6: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Fluxo da Programação em Máquinas CNC

Page 7: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Programação CNC

#@%(*&)G00 XYZ

Page 8: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Ponto de Referência - Zero-peça

Page 9: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Tecnologia HSM - Fabricação Moldes

Page 10: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Eixos da Máquina CNC

Page 11: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Componentes da Máquina

Page 12: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Componentes da Máquina

Page 13: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Componentes da Máquina

Page 14: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Componentes da Máquina

Page 15: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Componentes da Máquina

Page 16: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Sistema de Coordenadas

Page 17: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Sistema de Coordenadas

Page 18: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Sistema de Coordenadas

Page 19: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Sistema de Coordenadas

E

Pto aprox

D

Pto afast

C

B

A

ZXPonto

Page 20: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Sistema de Coordenadas

Page 21: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Estrutura de Programação

� Analisar o desenho

� Definir a seqüência de operações

� Definir a forma de fixação

� Selecionar a ferramenta de corte

� Calcular os parâmetros de corte

� Editar o programa

Page 22: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Códigos CNC

Page 23: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Início do programa CNC

Page 24: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Comando G0

Page 25: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Comando G1

Page 26: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Comando G1

Page 27: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Comando G2 e G3

Page 28: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Exercício

Page 29: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Exercício

Page 30: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Ciclo de desbaste - G71

Page 31: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Ciclo de desbaste - G72

Page 32: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Sistema de Coordenadas AbsolutoFresamento

-1540P4

1540P3

15-40P2

-15-40P1

YXPonto

Page 33: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Sistema de Coordenadas Relativo

-300P4

0-80P1

080P3

300P2

-15-40P1*

YXPonto

Page 34: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Estrutura de Programação

O 564 (Flange)N5 G17 G21 G40 G54 G90; N10 T01 M06;N15 G0 X-20 Y-20;N20 M03 S2000;N25 G0 Z5;N30 G1 Z-20 F900 M08;N35 G1 G41 X15 Y10 D01;N40 G1 X15 Y60;N45 G1 X35 Y105;

N50 G1 X115 Y105;N55 G1 X115 Y35;N60 G1 X40 Y10;N65 G1 X15 Y10;N70 G1 G40 X-20 Y-20;N75 G0 Z200 M09;N80 M05;N85 M30;

Page 35: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Códigos G - Planos de Trabalho

Page 36: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Códigos G - Zero-peça

Page 37: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Códigos GCompensação do raio da ferramenta

G40 - Sem compensação

Page 38: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Códigos GCompensação do raio da ferramenta

G41 - com compensação a esquerda

Page 39: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Códigos GCompensação do raio da ferramenta

G42 - com compensação a direita

Page 40: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Códigos G - Movimentação

P 0 P 1

P 0 P 1

P 0 P 1

P 0 P 1

�G0 - deslocamento rápido

�G1 - deslocamento em avanço programado

�G2 - arco no sentido horário

�G3 - arco no sentido anti-horário

Page 41: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

� G01 - deslocamento em avanço programado

Ex: G01 X100 Y20 F900;

Códigos G - Movimentação

P 0 P 1

Page 42: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Códigos G01 - Chanframentos

Ex: G01 X0 Y30, C5;

Page 43: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Códigos G01 - Arredondamentos

Ex: G01 X80 Y30, R5;

Page 44: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Códigos G02 e G03

Exemplo:

G01 X80 Y30, R5;

G03 X0 Y25 I5 J7.5

Page 45: Programação em Máquinas CNC - joinville.ifsc.edu.brjoinville.ifsc.edu.br/~valterv/Usinagem 2 - CNC/Programação em... · Sistema de Coordenadas. Estrutura de Programação Analisar

Códigos G02 e G03

Exemplo:

G01 X80 Y30, R5;

G03 X0 Y25 R10