Escolar Documentos
Profissional Documentos
Cultura Documentos
de Sistemas Computacionais
Apresentação
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Programação NC
Tópicos
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Integração CAD/CAM/CNC
Programa NC
Norma ISO 6983
Geração do Programa NC
Sistema de Coordenadas
Coordenadas Absolutas
Coordenadas Incrementais
Cabeçalho de Programação
Funções G
Funções M
Parâmetros de Corte
Exemplo de Programação – Faceamento
Exemplo de Programação – Fresamento de Contorno
Exercício de Programação – Fresamento de Contorno
Programação de Ciclos
Figura 2
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Integração CAD/CAM/CNC
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
CNC
SIEMENS 810D
Figura 3
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Histórico
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Figura 4
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Programa NC
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Figura 5
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Funções G
G00 Interpolação Linear com Avanço rápido
G01 Interpolação Linear com Avanço programado
G02 Interpolação Circular - Sentido Horário
G03 Interpolação Circular - Sentido Anti - Horário
G04 Tempo de Espera
G40 Cancela Compensação automática do raio da Ferramenta
G41 Ativa compensação automática do raio da ferramenta à esquerda
G42 Ativa compensação automática do raio da ferramenta à direita
G70 Dimensões em polegadas
G71 Dimensões em milímetros
G90 Dimensões Absolutas
G91 Dimensões Incrementais
Funções M
M00 Parada do Programa
M01 Parada Opcional do Programa
M03 Eixo árvore sentido horário
M04 Eixo árvore sentido anti-horário
M05 Parada do Eixo árvore
M06 Troca da ferramenta
M08 Liga refrigeração da ferramenta
Programa NC
M09 Desliga refrigeração da ferramenta
M30 Fim do programa
Figura 6
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Geração do Programa NC - I
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
PROGRAMAÇÃO
CAD/CAM
CONCEPÇÃO DO
SISTEMA CAD
PRODUTO
MODELO
GEOMÉTRICO 3D
Máquina Ferramenta,
Parâmetros de Corte,
Dispositivos, SISTEMA CAM
Estratégias de Corte
Ferramentas
PROGRAMA NC
PROGRAMAÇÃO Cutter Location File
(CLF)
MANUAL
PÓS-
PROGRAMADOR DESENHO 2D Comando Numérico
PROCESSADOR
PROGRAMA NC
PROGRAMA NC
ESPECÍFICO
ESPECÍFICO
[GeracaoProgramaNC.vsd] Figura 7
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Geração do Programa NC - II
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Sistema de Coordenadas
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Figura 9
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
40
30 A
B 20
PONTO X Y
10 A 20 30
- 40 - 30 - 20 - 10 10 20 30 40
B -10 20
X
C -30 -10
C - 10 D 40 -30
- 20
- 30 D
- 40
Figura 10
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
40
30 A
B 20 (-10)
PONTO X Y
10
(70)
A 20 30
(-20)
- 40 - 30 - 20 - 10 10 20 30 40
B -30 -10
X
(-30) C -20 -30
C - 10 (-30) D 70 -20
- 20
(-20) - 30 D
- 40
Figura 11
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Cabeçalho do Programa NC
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Comentários no Programa NC
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Cabeçalho de Programação
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Funções G - I
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Função G95
Função G91 Função G70
Programação de
Programação em Unidade: polegadas avanço em mm/rot ou
coordenadas pol/rot
Sintaxe:
incrementais
G70 (Modal) Sintaxe:
Sintaxe:
G95 (Modal)
G91 (Modal) ou
X=IC(...), Y=IC(...),
Z=IC(...)
Figura 16
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Cabeçalho de Programação
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Funções G - II
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Sintaxe:
G17 Plano de trabalho XY
G18 Plano de trabalho XZ
G19 Plano de trabalho YZ
Figura 18
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Cabeçalho de Programação
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Função T
Número da ferramenta
Varia de T1 à T22
(Discovery – Romi)
Função M6
Troca de Ferramenta
Figura 20
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Cabeçalho de Programação
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Cabeçalho de Programação
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
π× D× n
Vc = Va = fz × z × n
1000
Onde:
Vc ×1000
n= Va = Velocidade de avanço (mm/min)
π× D
fz = Avanço por Aresta de Corte (mm)
Onde:
z = Número de Arestas de Corte
Vc = Velocidade de Corte (m/min) n = Rotação da Ferramenta (rpm)
D = Diâmetro da Ferramenta (mm)
n = Rotação da Ferramenta (rpm)
Figura 24
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Cabeçalho de Programação
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Cabeçalho de Programação
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Va (mm/min)
FUNÇÃO G64
Ativa Look Ahead
G64 com insuficiente Look Ahead
Resulta na trajetória
contínua do perfil
G60
N1 N2 N3 N4 N5 N6 N7 N8 N9 X
Figura 28
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
“Look Ahead”
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
pontos calculados
pelo sistema CAM
interpolação NURBS
pontos de descontinuidade
Figura 29
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Cabeçalho de Programação
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Funções G – III
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
L K
I J
H G
T06 - Fresa de topo Ø 20mm
50
Passo
10
E F
Lateral 2 Arestas de corte
D C
Vc = 90 m/min
PROF: 5 mm (2 passes) fz = 0,15 mm
A B
20 80 20
Distância = Distância =
Ø da Fresa Ø da Fresa
Vc × 1000 90 × 1000
Rotação da Ferramenta n= ⇒n= ⇒ 1440 rpm
π×D π × 20
Considerações
Geometria CAD
Geometria CAD
Geometria Final
Trajetória da ferramenta
(considerando raio da
Ferramenta)
Figura 35
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
FUNÇÃO G40/G41/G42
Usinagem externa
G41 – Sentido Horário
G42 – Sentido Anti Horário
Usinagem interna
G41/G42 – Inverso
Raio da Ferramenta
¾ Programação leva em
Geometria CAD
consideração coordenadas da
geometria CAD e CNC gera
Trajetória da ferramenta automaticamente a trajetória da
(gerada automaticamente ferramenta considerando o raio da
pelo CNC)
ferramenta;
Figura 36
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
H G
R10
I
R15
F
R15
E
D
2 Arestas de corte
Vc = 100 m/min
30
R12
C fz = 0,2 mm
A
Prof: 10mm
B
100
PROGRAMA NC
OBSERVAÇÃO: Não é necessário a programação
N010 G90 G71 G94 G17 dos itens em vermelho, decorrente de funções modais
N020 T05; Fresa de topo dia. 10 mm e repetição de coordenadas.
N030 M6
N040 G54 D1 S3200 M3
N050 G64
N060 G0 X-10 Y-10; APROXIMAÇÃO ( FOLGA ≥ RAIO DA FERRAMENTA)
N070 G0 Z0 CFTCP; (CFTCP – AVANÇO CONSTANTE NOS ARCOS EXTERNOS)
N080 INICIO: G1 Z=IC(-2) F1280
N090 G42; ATIVA COMPENSAÇÃO DO RAIO DA FERRAMENTA
N100 G1 X0 Y0; PTO A
N110 G1 X88 Y0; PTO B
N120 G3 X100 Y12 CR=12 OU G3 X100 Y12 I0 J12 OU G3 X100 Y12 I=AC(88) J=AC(12); PTO C
N130 G1 X100 Y30; PTO D
N140 G2 X85 Y45 CR=15 OU G2 X85 Y45 I0 J15 OU G2 X85 Y45 I=AC(100) J=AC(45); PTO E
N150 G1 X85 Y55; PTO F
N160 G3 X70 Y70 CR=15 OU G3 X70 Y70 I-15 J0 OU G3 X70 Y70 I=AC(70) J=AC(55); PTO G
N170 G1 X10 Y70; PTO H
N180 G3 X0 Y60 CR=10 OU G3 X0 Y60 I0 J-10 OU G3 X0 Y60 I=AC(10) J=AC(60); PTO I
N190 G1 X0 Y0; PTO A
N200 FIM: G40 X-10 Y-10; POSIÇÃO INiCIAL
N210 REPEAT INICIO FIM P4
N220 G0 Z100
N230 M30 Figura 38
© SCPM ’06 ProgramacaoNC K. Schützer
Exercício de Programação – Fresamento de Contorno EXIT Lab. de Sistemas Computacionais
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
30
F E
0
G
R3
R10
R10
H
Fresa de topo Ø 15mm
J
3 Arestas de corte
D
K
I Vc = 120 m/min
fz = 0,15 mm
80
5 X 45º
Executar em 5 Passes
R20
50
PROF: 10 mm
A
B
100
Figura 40
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Figura 41
© SCPM ’06 ProgramacaoNC K. Schützer
Ciclos a serem estudados EXIT Lab. de Sistemas Computacionais
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Figura 42
© SCPM ’06 ProgramacaoNC K. Schützer
Cycle81 – Ciclo de Furação Simples EXIT Lab. de Sistemas Computacionais
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Descrição:
Sintaxe:
A ferramenta executa o furo com
CYCLE81 (RTP, RFP, SDIS, DP, DPR)
a rotação e avanço dos eixos até
a profundidade programada
RTP Plano de Retorno (Absoluto)
Comentários:
RFP Plano de Referência (Absoluto)
Figura 43
© SCPM ’06 ProgramacaoNC K. Schützer
Cycle81 – Ciclo de Furação Simples - Representação EXIT Lab. de Sistemas Computacionais
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
G0
Z
G1
RTP
RFP + SDIS
DP ou DPR
Figura 44
© SCPM ’06 ProgramacaoNC K. Schützer
Cycle81 – Ciclo de Furação Simples – Exemplo EXIT Lab. de Sistemas Computacionais
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
40
n = 1000 rpm
D
Va = 500 mm/min
40
30
A
15
15
30
90
120
EXIT
Figura 45
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Resolução do Exercício
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
PROGRAMA NC
Y Y
CPA
STA1
W
ID
CRAD
G2
CDIR
E NG
L
CPO
G3
X X
Figura 48
© SCPM ’06 ProgramacaoNC K. Schützer
Pocket – Exemplo EXIT Lab. de Sistemas Computacionais
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
R8
30
40
EXIT
Figura 49
© SCPM ’06 ProgramacaoNC K. Schützer
Resolução do Exercício EXIT Lab. de Sistemas Computacionais
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Rotação da Ferramenta
Figura 50
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
Exercício Final
para Projeto e Manufatura
Prof. Dr.-Ing. K. Schützer
FEAU - UNIMEP
Figura 51
© SCPM ’06 ProgramacaoNC K. Schützer
Lab. de Sistemas Computacionais
FOLHA DE PROCESSO
PARÂMETROS DE
OPERAÇÃO DESCRIÇÃO FERRAMENTA
CORTE
Figura 52
© SCPM ’06 ProgramacaoNC K. Schützer