Aula 05 Programação FANUC - Fresamento CNC
Aula 05 Programação FANUC - Fresamento CNC
Aula 05 Programação FANUC - Fresamento CNC
CNC
Introdução à programação CNC
Programação CNC
International System Organizacion (programação CNC). Sistema
ISO padronizado e dentro de normas específicas e cada seguimento tem as suas
regras.
A linguagem G foi adotada pelo sistema ISO como um padrão a ser usado
Linguagem G pelos fabricantes de comandos CNC.
Normas
Flexíveis: possibilitam o aumento da criatividade dos fabricantes de
comandos CNC. Podem ser definidas pelo próprio fabricante.
Programação CNC
MACH
Estrutura de Programação
É uma maneira que o homem criou para se comunicar com a máquina por meio
Programação de códigos computacionais (transformação de um desenho ou peça em letras e
números).
CNC Caracterizado por uma sequência de sentenças que são memorizadas pelo
comando e executadas na usinagem uma após a outra.
Blocos N
FIM: termina sempre com um (EoB) - ;.
Palavras É constituída de uma letra e um valor numérico. Ex: G00, X55, K.5, etc.
Preparatórias G
MODAL: permanece ativa até encontrar outra função modal. Ex: G00,
G01, G02...
Funções G02
G03
Interpolação Circular horária
Interpolação Circular anti-
G20
G21*
Polegadas
Milímetros
horária
Preparatórias G G04 Tempo de permanência G28 Ponto de referência da
máquina
G10 Entrada de dados G40* Cancela compensação de
raio da ferramenta
G11 Cancela entrada de dados G41 Ativa compensação de raio à
esquerda
COMANDO FANUC G15* Cancela coordenadas polares G42 Ativa compensação de raio à
direita
G16 Ativa coordenadas polares G43 Ativa compensação de
comprimento da ferramenta
(+)
Ex: T01 M06; G54 S1500 M03; G43 H01 D01 Z-5; G01 X100 Y10 F1200
Programação CNC
Funções ESPECIAIS: são as funções informativas. Ex: N – número do bloco, (
) – inserir comentários, etc.
Especiais
Código Função
N Parada programada
( Parada opcional
) Liga eixo árvore sent. Horário
/ Liga eixo árvore anti-horário
= Liga refrigeração
; ‘#’ Desliga refrigeração
. Fecha as castanhas
% Abre castanhas
+ Adição
- Subtração
* Multiplicação
Estrutura de Programação
INÍCIO (IDENTIFICAÇÃO)
%
O0001 (Nome - comentários)
CABEÇALHO
G17 G21 G40 G90 G94;
DADOS DA FERRAMENTA
G53 G00 Z-110 H0;
T01; (ferramenta 01)
M06; (habilita troca da ferramenta)
Programa CNC G54 S1500 M03;
G00 X_ Y_;
G43 H01 D01 Z_;
PROGRAMAÇÃO DE USINAGEM
Conforme perfil
G01 X_ Y_ Z_ F_;
FIM DE PROGRAMA
G53 Z-110 G49;
M30;