Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação CNC
Prof. Adalto 2
EXERCíCIO-1
ME0820-NMB820
Prof. Adalto 4
EXERCíCIO-1 ME0820-NMB820
Dados:
fn (desbaste) = 0,2mm/rot
VC= 50m/min
ap= 1mm
Diâmetro do blank 52,32mm
Prof. Adalto
EXERCíCIO-1 ME0820-NMB820
Prof. Adalto
EXERCíCIO-1 ME0820-NMB820
•Como é feito?
•Programação CNC
Prof. Adalto 7
EXERCíCIO-1 ME0820-NMB820
•Programação CNC
Prof. Adalto 8
Programação CNC 573.456
•Sistema de referência de origem ME0820-NMB820
ZERO
61.532
MÁQUINA
G53
ZERO PEÇA 1
G54
G55
ZERO PEÇA 2
Vá para X0.0 Z0.0
Vá para X-61.532 Z-573.456
PÁGINA DE DESLOCAMENTO
DE PONTO ZERO PEÇA
SETUP na Máquina:
G54 G55
X -61.532 ....
Z -573.456 Prof.....
Adalto 9
Programação CNC
•Sistema de coordenadas ME0820-NMB820
Peça Peça
Prof. Adalto
Torre Dianteira 10
Programação CNC
•Sistema de coordenadas ME0820-NMB820
Prof. Adalto 11
Programação CNC
•Sistema de coordenadas ME0820-NMB820
Prof. Adalto 12
Funções preparatórias de uma máquina CNC
•Sistema ISO de Programação: ME0820-NMB820
Linguagem G
•As funções básicas e universais são funções que não podem ser
definidas de maneira diferente
Prof. Adalto 13
Funções preparatórias de uma máquina CNC
•Sistema ISO de Programação: ME0820-NMB820
Comando MACH:
N10 G00 X. Y. Z. #
N20 G01 X. Y. Z. F. #
Comando FANUC:
N10 G00 X. Z.
N20 G01 X. Z. F.
Prof. Adalto 14
Funções preparatórias de uma máquina CNC
•Linguagem ISO-G ME0820-NMB820
Funções
Prof. Adalto 16
Funções preparatórias de uma máquina CNC
•Linguagem ISO-G ME0820-NMB820
Funções de Movimento
Prof. Adalto 17
Funções preparatórias de uma máquina CNC
•Linguagem ISO-G ME0820-NMB820
Funções de Movimento
Prof. Adalto 18
Funções preparatórias de uma máquina CNC
•Linguagem ISO-G ME0820-NMB820
Funções de Movimento
Prof. Adalto 19
Funções preparatórias de uma máquina CNC
•Linguagem ISO-G ME0820-NMB820
Funções de Movimento
OU
Prof. Adalto 20
ME0820-NMB820
Programação CNC
Prof. Adalto 22
Funções preparatórias de uma máquina CNC
•Linguagem ISO-G ME0820-NMB820
Funções de Movimento
Prof. Adalto 23
Funções preparatórias de uma máquina CNC
•Linguagem ISO-G ME0820-NMB820
Informações tecnológicas
Prof. Adalto 24
Funções preparatórias de uma máquina CNC
•Linguagem ISO-G ME0820-NMB820
Informações tecnológicas
Prof. Adalto 25
Funções preparatórias de uma máquina CNC
•Linguagem ISO-G ME0820-NMB820
Informações tecnológicas
N070
Prof. Adalto 26
Funções preparatórias de uma máquina CNC
•Linguagem ISO-G ME0820-NMB820
Informações tecnológicas
Prof. Adalto 27
Funções preparatórias de uma máquina CNC
•Linguagem ISO-G ME0820-NMB820
Informações tecnológicas
Prof. Adalto 28
Linguagem ISO-G
ME0820-NMB820
EXERCíCIO-2
• Para o desenho abaixo, crie um trecho de programação CNC para
tornear somente o perfil final da peça:
Dados:
fn = 0,15mm/rot
VC= 150m/min
Diâmetro do blank=50mm
Ferramenta:
Kr=95°
Prof. Adalto 29
Interpolação Linear (G01) ME0820-NMB820
- MACH: G01 X Z F #
- FANUC: G01 X Z C R F
- SIEMENS: G01 X Z RND CHF F
- HEIDENHAIN: POS L X Z F
MACH FANUC
N050 G96 #
N050 G96 S200
N060 S200 #
(V constante em 200 m/min)
SIEMENS HEIDENHAIN
Prof. Adalto 32
Limite de rotação (G92) ME0820-NMB820
MACH FANUC
SIEMENS
Prof. Adalto 33
Rotação fixa (G97) ME0820-NMB820
MACH FANUC
SIEMENS HEIDENHAIN
Prof. Adalto 34
Linguagem ISO-G
ME0820-NMB820
Seguem algumas das diversas funções G que existem:
G00 AVANÇO RÁPIDO
G01 INTERPOLAÇÃO LINEAR
G02 INTERPOLAÇÃO CIRCULAR SENTIDO HORÁRIO
G03 INTERPOLAÇÃO CIRCULAR SENTIDO ANTI HORÁRIO
G04 TEMPO DE PERMANENCIA
G20 PROGRAMAÇÃO EM DIÂMETRO
G21 PROGRAMAÇÃO EM RAIO
G33 CICLO DE ROSCAMENTO SENTENÇA POR SENTENÇA
G37 CICLO DE ROSCAMENTO AUTOMÁTICO
G40 CANCELA COMPENSAÇÃO DE RAIO
G41 ATIVA COMPENSAÇÃO DE RAIO A ESQUERDA
G42 ATIVA COMPENSAÇÃO DE RAIO A DIREITA
G54 PRIMEIRA REFERENCIA PARA COORDENADA DE TRABALHO
G55 SEGUNDA REFERENCIA PARA COORDENADA DE TRABALHO
G66 CICLO AUTOMÁTICO DE DESBASTE LONGITUDINAL
G67 CICLO AUTOMÁTICO DE DESBASTE TRANSVERSAL
G68 CICLO AUTOMÁTICO DE DESBASTE PARALELO AO PERFIL
G70 PROGRAMAÇÃO EM POLEGADAS
G71 PROGRAMAÇÃO EM MILIMETROS
G73 INTERPOLAÇÃO LINEAR PONTO A PONTO ( CANTO VIVO)
G74 CICLO DE TORNEAMENTO E FURAÇÃO
G75 CICLO DE FACEAMENTO
G76 CICLO AUTOMÁTICO DE FACEAMENTO
G80 CANCELA CICLO AUTOMÁTICO DE FURAÇÃO
G83 CICLO AUTOMÁTICO DE FURAÇÃO COM QUEBRA CAVACOS
G90 COORDENADAS ABSOLUTAS Prof. Adalto 35
G91 COORDENADAS INCREMENTAIS
G73 INTERPOLAÇÃO LINEAR PONTO A PONTO ( CANTO VIVO)
G74 CICLO DE TORNEAMENTO E FURAÇÃO
Linguagem ISO-G
G75 CICLO DE FACEAMENTO
G76 CICLO AUTOMÁTICO DE FACEAMENTO ME0820-NMB820
Seguem
G80 algumas dasAUTOMÁTICO
CANCELA CICLO diversas funções
DE FURAÇÃOG que existem:
G83 CICLO AUTOMÁTICO DE FURAÇÃO COM QUEBRA CAVACOS
G90 COORDENADAS ABSOLUTAS
G91 COORDENADAS INCREMENTAIS
G92 LIMITE DE ROTAÇÃO
G94 AVANÇO EM POLEGADAS POR MINUTO OU MILIMETROS POR MINUTO (Vf)
G95 AVANÇO EM POLEGADAS POR ROTAÇÃO OU MM/ROTAÇÃO
G96 VELOCIDADE DE CORTE CTE
G97 ROTAÇÃO CTE
G99 RESET DA MEMÓRIA
*Seguem algumas das diversas funções M (Miscelâneas) que existem:
M00 PARADA DO PROGRAMA
M01 PARADA OPCIONAL DO PROGRAMA
M02 FIM DO SUB-PROGRAMA
M03 ROTAÇÃO EM SENTIDO HORÁRIO
M04 ROTAÇÃO NO SENTIDO ANTI-HORÁRIO
M05 PARADA DO FUSO
M06 LIBERAÇÃO DE TROCA DE FERRAMENTA
M08 LIGA REFRIGERANTE DE CORTE
M09 DESLIGA REFRIGERANTE DE CORTE
M11 GAMA DE ROTAÇÃO BAIXA
M12 GAMA DE ROTAÇÃO ALTA
M24 ABRIR PLACA
M25 FECHAR PLACA
M26 RECUAR CONTRA PONTO
M27 AVANÇAR CONTRA PONTO
M30 FINAL DO PROGRAMA
M36 ABRIR PORTA AUTOMÁTICA
Prof. Adalto 36
M37 FECHAR PORTA AUTOMÁTICA
Linguagem ISO-G
•Compensação do Raio de Corte (CRC) ME0820-NMB820
Prof. Adalto 37
Fonte: Renishaw
Linguagem ISO-G
•Compensação do Raio de Corte (CRC) ME0820-NMB820
Prof. Adalto 38
Linguagem ISO-G
•Compensação do Raio de Corte (CRC) ME0820-NMB820
Contorno
Real Final
Prof. Adalto 39
Linguagem ISO-G
•Compensação do Raio de Corte (CRC) ME0820-NMB820
Caminho
da Ponta
Teórica
Índice de posição
Prof. Adalto 41
Linguagem ISO-G
•Compensação do Raio de Corte (CRC) ME0820-NMB820
Na máquina
Prof. Adalto 42
Linguagem ISO-G
•Compensação do Raio de Corte (CRC) ME0820-NMB820
Prof. Adalto 43
Linguagem ISO-G
•Compensação do Raio de Corte (CRC) ME0820-NMB820
Programação
Prof. Adalto 45
Linguagem ISO-G
•Compensação do Raio de Corte (CRC) ME0820-NMB820
46
Prof. Adalto
•Compensação do Raio de Corte (CRC)
Exercício-3 ME0820-NMB820
Prof. Adalto 47
•Compensação do Raio de Corte (CRC)
Exercício-3 ME0820-NMB820
X25.
Prof. Adalto 48
Compensação de raio de corte (CRC) ME0820-NMB820
Comando HEIDENHAIN:
- M90 – Desativa CRC
- M91 – Ativa CRC à direita
- M92 – Ativa CRC à esquerda
- Obs 01: No Comando FANUC podemos usar G00 a fim de aproximar ou recuar a ferramenta.
- Obs 02: No Comando SIEMENS podemos usar G00 ou G01 junto com a CRC.
Prof. Adalto 49
Linguagem ISO-G
•Estrutura de um programa ME0820-NMB820
Fluxograma
50
Prof. Adalto
•Estrutura de um programa
Cabeçalho ME0820-NMB820
Comando Mach
51
Prof. Adalto
•Estrutura de um programa
Cabeçalho ME0820-NMB820
Comando Fanuc
52
Prof. Adalto
Linguagem ISO-G EXERCíCIO-4
ME0820-NMB820
Ferramenta Externa:
Ferramenta Interna:
Prof. Adalto 53
ME0820-NMB820
54
Linguagem ISO-G
•Ciclos Fixos de Usinagem ME0820-NMB820
Prof. Adalto 56
Linguagem ISO-G
•Ciclos Fixos de Usinagem ME0820-NMB820
Prof. Adalto 57
Linguagem ISO-G
•Ciclos Fixos de Usinagem ME0820-NMB820
Prof. Adalto 58
Linguagem ISO-G
•Ciclos Fixos de Usinagem ME0820-NMB820
Prof. Adalto 59
Linguagem ISO-G
•Ciclos Fixos de Usinagem ME0820-NMB820
Prof. Adalto 60
Linguagem ISO-G
•Ciclos Fixos de Usinagem ME0820-NMB820
:Geração de canais
Prof. Adalto 61
Linguagem ISO-G
•Ciclos Fixos de Usinagem ME0820-NMB820
Programa Principal:
•Informações tecnológicas;
•Chamadas de ferramentas;
•Posicionamentos em G00;
•Chamada do Ciclo.
Subprograma:
•Somente o contorno final da peça.
Prof. Adalto 63
Linguagem ISO-G
•Ciclos Fixos de Usinagem ME0820-NMB820
Prof. Adalto 64
Linguagem ISO-G
•Ciclos Fixos de Usinagem ME0820-NMB820
Prof. Adalto 65
Linguagem ISO-G
•Ciclos Fixos de Usinagem ME0820-NMB820
N100 T0303 #
N110 M06 #
N120 M12 #
N130 G97 #
N140 S700 M03 #
N150 G00 X0 Z10. M08#
N160 G83 Z-70. I20. J15. K10. U75. W3. R5. P1
F.12#
N170 G00 Z10.M9#
N180 G80; cancelar ciclo fixo#
Prof. Adalto 68
Linguagem ISO-G
•Ciclos Fixos de Usinagem CICLOS DE ROSCAMENTO ME0820-NMB820
• G37 AUTOMÁTICO
• G33 POR SENTENÇA X Diâmetro final da rosca em modo absoluto
Z Posicionamento final da rosca
Z Coordenada do
I Incremento para roscas cônicas(em roscas internas o
comprimento
valor deve ser negativo)
final da rosca
k Passo da rosca
(A) Abertura angular em roscas de múltiplas entradas
K Passo da rosca
(B) Ângulo da ferramenta
D Profundidade para a primeira passada.
D=H/(nº passes)1/2.
As outras serão calculadas pelo comando
Prof. Adalto
(L) Número de repetições da última passada
(acabamento)
Linguagem ISO-G
•Ciclos Fixos de Usinagem CICLOS DE ROSCAMENTO ME0820-NMB820
Prof. Adalto 70
Linguagem ISO-G
•Ciclos Fixos de Usinagem CICLO G33 ME0820-NMB820
71
Linguagem ISO-G
•Ciclos Fixos de Usinagem CICLO G33 ME0820-NMB820
Prof. Adalto 72
Linguagem ISO-G
•Ciclos Fixos de Usinagem CICLO G37
ME0820-NMB820
M40 x 2.5
Prof. Adalto 73
Linguagem ISO-G
•Ciclos Fixos de Usinagem CICLO G37
ME0820-NMB820
M40 x 2.5
K2.5 E6.
Prof. Adalto 74
Linguagem ISO-G EXERCíCIO-5
ME0820-NMB820
•Executar a programação CNC completa para tornear a peça abaixo (externo e interno).
Dados:
• Torre traseira;
•Material ABNT 1045 Laminado;
•Diâmetro do blank=150mm;
•Comprimento do blank=106mm;
•A peça já se encontra com um dos lados
faceado, é por este lado que será fixada na
placa de três castanhas da máquina.
75
Prof. Adalto
ME0820-NMB820
76
Linguagem ISO-G
•Ciclos Fixos de Usinagem ME0820-NMB820
• G37 AUTOMÁTICO
X Diâmetro final da rosca em modo absoluto
Z Posicionamento final da rosca
I Incremento para roscas cônicas(em roscas internas o
valor deve ser negativo)
k Passo da rosca
(A) Abertura angular em roscas de múltiplas entradas
m/min. m/min.
mm/rot mm/rot
= 2.5 mm = 2.0 mm
78
Linguagem ISO-G EXERCíCIO-5
ME0820-NMB820
•Ferramentas:
79
Linguagem ISO-G
•Ciclos Fixos de Usinagem ME0820-NMB820
Programa Principal:
•Informações tecnológicas;
•Chamadas de ferramentas;
•Posicionamentos em G00;
•Chamada do Ciclo.
Subprograma:
•Somente o contorno final da peça.
U1 Pré-acabamento
HEIDENHAIN – CYC CALL 24 DLONG
Prof. Adalto 81
Desbaste Transversal ME0820-NMB820
F Avanço F Avanço
Prof. Adalto 84
Roscamento sentença por sentença ME0820-NMB820
SIEMENS - G33 Z K
• MACH
- M06 - Troca de ferramenta
- M11 - Gama de rotação baixa
- M12 - Gama de rotação alta
- M24 - Abrir placa
- M25 - Fechar placa
- M26 - Recuar contra ponto
- M27 - Avançar contra ponto
- M36 - Abrir porta automática
- M37 - Fechar porta automática
- M50 - Ativar leitor de posição
- M51 - Desativar leitor de posição
Prof. Adalto 88
Funções Auxiliares ME0820-NMB820
• FANUC
• SIEMENS
• HEIDENHAIN
HEIDENHAIN
As funções abaixo tem finalidades iguais a algumas funções
preparatórias G da linguagem ISO.
Manuais de comando:
Mach9 – Torno e Fresa
Siemens 840D
Fanuc
HEIDENHAIN
Prof. Adalto 93