Buscar

Programação CNC - Introdução

Prévia do material em texto

Máquinas Ferramentas
Programação CNC – 2 eixos – parte I
Prof. Sérgio Rabelo2
Introdução ao CNC e Programação 2 
eixos
 Objetivo: Introdução a Tecnologia CNC
 Conceito, histórico, vantagens e aplicações
 Arquitetura de uma máquina CNC
 Elementos básicos
 Esquema de funcionamento
 Eixos
 Pontos de referência
 Tópicos de programação - I
 Estrutura básica de um programa CNC
 Sistemas de coordenadas
 Tópicos de programaçã – II
 Funções elementares
Prof. Sérgio Rabelo3
Introdução ao CNC
 Conceito
 Forma de automação flexível, baseada no uso de símbolos, 
números e letras.
 Histórico
 Alan Parsons (1948)
 Automatização de fresadoras para usinagem de perfis de pá de 
helicóptero – Força aérea americana
 MIT – Linguagem APT (1952)
 Brasil – Década de 80 – Primeiras Máquinas
 Hoje: 100 mil máquinas de Comando Numérico (2018)
Prof. Sérgio Rabelo4
Introdução ao CNC
 Vantagens
 Redução nos tempos de fabricação;
 Maior repetibilidade na seqüência das operações,.
 Redução nos tempos de preparação (set-up) 
 Diminuição de itens acabados no estoque 
 Diminuição nos índices de refugos e retrabalhos. 
 Repetibilidade na qualidade produzida. 
 Maior precisão dimensional e geométrica na operação.
 Menor número de operadores. 
 Redução no consumo de ferramentas.
 Diminuição da variedade e dos custos de ferramentas especiais em uso.
 Redução na fadiga do operador, Menores despesas de depreciação de área, 
devido a substituição de várias máquinas convencionais;
Prof. Sérgio Rabelo5
Introdução ao CNC
 Aplicações
 Usinagem
 Torneamento
 Centros de usinagem
 Retificadoras
 EDM
 Modelagem
 Injeção de plástico
 Puncionamento
 Corte a laser, plasma ou jato d´água
Prof. Sérgio Rabelo6
Introdução ao CNC
 Arquitetura de uma máquina CNC
 Elementos básicos
Dispositivo de 
entrada
Unidade de 
Controle
Máquina-
Ferramenta
Sensores
Prof. Sérgio Rabelo7
Introdução ao CNC
 Arquitetura de uma máquina CNC
8
Componentes de uma máquina CNC
•Estrutura mecânica
Prof. Sérgio Rabelo
9
Componentes de uma máquina CNC
•Componentes mecânicos
Guias lineares
Fuso de esfera Mesa
Placa de 3 castanhas
Barramento guia
Fonte: Ind. Romi S.A
Prof. Sérgio Rabelo
10
Componentes de uma máquina CNC
•Componentes mecânicos
Fuso de esfera recirculante
Tubo Defletor End
Cap
Fonte: Rosa Brasil
Prof. Sérgio Rabelo
11
Componentes de uma máquina CNC
•Componentes mecânicos
Vantagens:
•Alto Rendimento: A redução de atrito possibilita um rendimento mecânico em torno de 90%;
•Movimento Regular: Movimento regular também em rotações baixas, eliminando o efeito “stick-slip”, 
características dos fusos de rosca trapezoidal;
•Folga Axial Zero: A pré-carga utilizada para sua montagem age reduzindo a folga axial;
•Maior vida útil: fusos trapezoidais necessitam de mais intervenções de manutenção devido ao aparecimento de 
folga devido ao desgaste;
•Precisão e Repetibilidade de posicionamento: A redução de desgaste por atrito e folgas muito pequenas 
permitem a precisão e repetibilidade de posicionamentos requeridos em certas máquinas de alta precisão;
•Mínima Lubrificação: Eliminam a necessidade constante de lubrificação, característica dos fusos de rosca comum 
(trapezoidal). A lubrificação é feita somente na montagem da máquina conforme instrução dos fabricantes.
Fuso de esfera recirculante
Prof. Sérgio Rabelo
Prof. Adalto12
Componentes de uma máquina CNC
•Componentes elétricos e eletrônicos:
Servomotores e acionamentos
Fonte: Fanuc
Fonte: Siemens
Fonte: Mitsubishi
13
Componentes de uma máquina CNC
•Componentes elétricos e eletrônicos:
Indicadores de posição - Encoders
Fonte: Fagor
Fonte: adaptado de BEEBY et al ,1986
Prof. Sérgio Rabelo
14
Componentes de uma máquina CNC
•Componentes elétricos e eletrônicos:
Indicadores de posição - Encoders
Fonte: adaptado de BEEBY et al ,1986
Prof. Sérgio Rabelo
15
Componentes de uma máquina CNC
•Componentes de Controle
Sistemas de controle e operação - Comandos CNC 
Fanuc Siemens Fagor
Entre outros...
Prof. Sérgio Rabelo
Prof. Sérgio Rabelo16
Introdução ao CNC
 Arquitetura de uma máquina CNC
 Eixos
 Regra da mão direita
Prof. Sérgio Rabelo17
Introdução ao CNC
 Arquitetura de uma máquina CNC
 Pontos de referência
 M – Ponto zero máquina
 R – Ponto de referenciamento da máquina
 W – Ponto zero peça
 E = N – Ponto referenciamento da ferramenta
Prof. Sérgio Rabelo18
Introdução ao CNC
 Tópicos de programação - I
 Estrutura básica de um programa CNC
Prof. Sérgio Rabelo19
Introdução ao CNC
 Tópicos de 
programação - I
 Linguagem ISO
 Sinumerik 802
Prof. Sérgio Rabelo20
Introdução ao CNC
 Tópicos de programação - I
 Sistemas de coordenadas cartesianos
 Absoluto: origem fixa
 Incremental: origem flutuante
 Exemplo:
Prof. Sérgio Rabelo21
Introdução ao CNC
 Tópicos de programação - I
 Exercícios: Identificar todas as coordenadas dos pontos 
que formam perfil acabado (absoluto e incremental)
Prof. Sérgio Rabelo22
Introdução ao CNC
 Tópicos de programação - I
 Exercícios para casa: Identificar todas as coordenadas 
dos pontos que formam perfil acabado (absoluto e 
incremental)
Prof. Sérgio Rabelo23
 Tipos de 
Função
FUNÇÕES DE POSICIONAMENTO
• PRINCIPAL - X,Y,Z
• AUXILIAR - I, J, K, R, C, A.. OUTRAS
FUNÇÕES PREPARATÓRIAS “G”
G00 -
G01 -
: OUTRAS
FUNÇÕES AUXILIARES
;
N -
T -
O -
S -
F -
: OUTRAS
FUNÇÕES MISCELÂNEAS “M”
M00 -
M02 -
: OUTRAS
COMPLEMENTARES
Programa CNC
Prof. Sérgio Rabelo24
Programação CNC – 2 eixos
 Significado da Simbolologia
 N: número da sentença
 G: função preparatória
 M: função auxiliar ou miscelânea
 F: avanço ou velocidade de avanço
 T: chamada de ferramenta
 S: rotação do fuso ou velocidade de corte
 X/Z – funções de posicionamento principal
 I/K – funções de posicionamento auxiliar (p. ex. centro 
de círculo)
Prof. Sérgio Rabelo25
Programação CNC – 2 eixos
 Programação padrão
 Cabeçalho (Sinumerik 802D)
 %_N_EXEMPLO_MPF
 ;$PATH=/_N_MPF_DIR
 G291
 G21 G40 G90 G95
 T00
 G54
 G00 X180 Z200
 T0101 (ferramenta 01)
 G97 S1000 M3 ou G96 S200 M3
 G00 X_ Z_
 G01 X_ Z_ F_
 ….
 G00 X180 Z200
 M30 
Prof. Sérgio Rabelo26
Programação CNC – 2 eixos
 Programação padrão
 Cabeçalho (FANUC OT)
 [ BILLET X_ Z_ ;
 0_ _ _ _;
 G21 G99 G40;
 G28 U0 W0;
 N100 M06 T_ _ _ _;
 (G96 ou G97) S_ _ _;
 G50 S3000;
 F_;
 M03;
 G00 X _ _ Z_ _;
 G01 X_ _ Z_ _;
 G00 X _ _ Z_ _;
 G28 U0 W0;
 M30;
Prof. Sérgio Rabelo27
Programação CNC – 2 eixos
 Programação padrão
 Cabeçalho (FANUC 21i)
 O 0001 (Nome do Programa) ;
 N10 G21 G40 G90 G95 ;
 N90 G00 X300. Z250. T00 # (Posicionamento do Ponto de troca)
 N100 T0101 (DESBASTE) ; (Chamada de ferramenta e corretores)
 N110 G54 ; (Origem Zero Peça). 
 N130 G96 S280 ; (Programação em Vc / Valor de Vc)
 N140 G92 S1500 M03 ; (Limite máximo de rpm e sentido de giro) ou
 N130 G97 S1500 M03 ; (programação em rpm direto /Valor de rpm e sentido de 
giro)
 N160 G00 X50. Z45. M08 ; (Posicionamento rápido e liga refrigerante)
 N170 G01 X80. Z60 F.25 ; (Interpolação linear com avanço programado)
 N220 G00 X300. Z250. T00 ; (Posicionamento do Ponto de troca)
 N230 M30 # (Parada no programa em caso de troca manual)
 Os números de bloco N são opcionais podendo ser omitidos
Prof. Sérgio Rabelo28
Programação CNC – 2 eixos
 Função preparatória de 
movimentação rápida (G00)
 Sintaxe:
 G00 X _ Z _
 Onde : 
 G00 – Movimento em avanço rápido
 X – coordenada diametral da posição final
 Z - coordenada longitudinal da posição 
final
G90 – coordenadas absolutas
G91 – coordenadas incrementais
Prof. Sérgio Rabelo29
Programação CNC – 2 eixos
 Função preparatória de 
movimentação linear com 
avanço programado (G01)
 Sintaxe:
 G01 X _ Z _ F_
 Onde : 
 G01 – interpolaçãolinear com 
avanço programado
 X – coordenada diametral absoluta 
da posição final
 Z - coordenada longitudinal absoluta 
da posição final
 F – avanço (opcional)
G90 – coordenadas absolutas
G91 – coordenadas incrementais
Prof. Sérgio Rabelo30
Programação CNC – 2 eixos
 Função preparatória de interpolação circular 
(G02/G03) – Centro de Arco
 Sintaxe:
 G02/G03 X _ Z _ I_ K_ F_
 Onde : 
 I – Coordenada X do centro do círculo
 K - Coordenada Z do centro do círculo
 G02 – interpolação circular no sentido horário
 G03 - interpolação circular no sentido anti-horário
 X - coordenada diametral absoluta da posição final
 Z - coordenada longitudinal absoluta da posição final
 F – avanço opcional
As funções I e K são programadas em referência ao ponto inicial da 
interpolação, sendo I sempre em raio.
Prof. Sérgio Rabelo31
Programação CNC – 2 eixos
 Função preparatória de interpolação circular 
(G02/G03) - Raio
 Sintaxe:
 G02/G03 X _ Z _ R_ F_
 Onde : 
 G02 – interpolação circular no sentido horário
 G03 - interpolação circular no sentido anti-horário
 X - coordenada diametral absoluta da posição final
 Z - coordenada longitudinal absoluta da posição final
 R – raio do arco (até 180 graus)
 F – avanço opcional
Prof. Sérgio Rabelo32
Programação CNC – 2 eixos
 Função preparatória de interpolação circular 
(G02/G03) – Sentidos
Observe que a referência é a torre traseira
Prof. Sérgio Rabelo33
Programação CNC – 2 eixos
 Função preparatória de tempo de espera (G04)
 Sintaxe:
 G04 P_ (X _) (U _)
 Onde : 
 P – tempo de espera em milisegundos
 X – tempo de espera em segundos
 U - tempo de espera em segundos
Prof. Sérgio Rabelo34
Programação CNC – 2 eixos
 Função preparatória de compensação de raio 
(G40/G41/G42) – Interpretação
Prof. Sérgio Rabelo35
Programação CNC – 2 eixos
 Função preparatória para 
compensação de raio 
(G40/G41/G42)
 Sintaxe:
 G40 (G41) (G42);
 G40: desativa a compensação de raio 
de ferramenta
 G41: ativa a compensação e raio 
quando a ferramenta se desloca à 
esquerda do perfil;
 G42: ativa a compensação de raio 
quando a ferramenta se desloca à 
direita do perfil;
Prof. Sérgio Rabelo36
Programação CNC – 2 eixos
 Exemplo 1
Objetivo:
Aplicar as Funções 
G00, 
G01, G02/G03, 
(usando
as funções R e I, K)
somente como
acabamento.
Vc = 250 m/min
f= 0,1 mm/r
60
Prof. Sérgio Rabelo
Programação CNC – 2 eixos
 Exercício
 Desbaste
 Vc = 120 m/min
 f = 0.2 mm/r
 apmax = 2 mm 
(profundidade de corte 
máxima por passada
 Acabamento
 Vc = 250 m/min
 f = 0.05 mm/r

Continue navegando