Aula 05 Programação FANUC - Fresamento CNC

Fazer download em pptx, pdf ou txt
Fazer download em pptx, pdf ou txt
Você está na página 1de 15

Fresamento

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.

Rígidas: funções básicas e universais – não podem ser definidas de maneira


diferente pelos fabricantes.

Normas
Flexíveis: possibilitam o aumento da criatividade dos fabricantes de
comandos CNC. Podem ser definidas pelo próprio fabricante.
Programação CNC

Comandos ISO Usuários ISO

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.

INÍCIO: começa um número de sequência que o identifica. Ex: N10

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.

Exemplo: N100 G01 X12 Y32;


Programação CNC

PREPARATÓRIAS: definem a operação a ser executada. Ex: G00 –


deslocamento do carro em avanço rápido, etc.

MISCELÂNIAS: permitem a comunicação Homem-Máquina. Ex: abre a


porta, liga fluido, liga eixo árvore, etc.

Funções de POSICIONAMENTO: são funções que marcam as coordenadas de


deslocamento. X e Z.

Programação AUXILIARES: são as funções de parâmetros de usinagem. Ex: avanço


da ferramenta, velocidade de corte, escolha da ferramenta, etc.

ESPECIAIS: são as funções informativas. Ex: N – número do bloco, ( ) –


inserir comentários, etc.
Programação CNC

Funções Definem como uma operação será executada.

Preparatórias G

MODAL: permanece ativa até encontrar outra função modal. Ex: G00,
G01, G02...

NÃO MODAL: ativa apenas no bloco ao qual pertencem. Ex: G04,


G28...
Cód. G Função Cód. G Função
G00 * Avanço rápido G18 Plano de trabalho XZ
G01 Interpolação linear G19 Plano de trabalho YZ

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
(+)

* São ativados ao se ligar a


G17* Plano de trabalho XY G44 Ativa compensação de
comprimento da ferramenta
(-)
máquina.
Cód. G Função Cód. G Função
G49* Cancela compensação de G69* Cancela rotação do sistema
comprimento da ferramenta de coordenadas
G50.1* Cancela de imagem de G73 Ciclo de furação com quebra
Funções G51.1
espelho
Ativa imagem de espelho G74
cavaco
Ciclo de roscamento com
Preparatórias G G52 Coordenada local G76
macho (rosca à esquerda)
Ciclo de mandrilhamento
G53 Sistema de coordenada da G80* Cancela ciclos fixos
máquina
G54* – G59 Coordenadas de trabalho G81 Ciclo de furação contínua
G65 Chamada de macro G82 Ciclo de furação contínua
com tempo de permanência
COMANDO FANUC G66 Chamada modal de macro G83 Ciclo de furação com
descarga de cavaco
G67* Cancela chamada modal de G84 Ciclo de roscamento com
macro macho (rosca à direita)

* São ativados ao se ligar a


G68 Rotação do sistema de
coordenadas
G85 Ciclo de mandrilhamento
com retração programada
máquina.
Cód. G Função Cód. G Função
Funções G86 Ciclo de mandrilhamento G92 Estabelece nova origem
com retração rápida
Preparatórias G G87 Ciclo de mandrilhamento G94* Avanço (mm-pol)/min
para rebaixo interno
G88 Ciclo de mandrilhamento G95 Avanço (mm-pol/rotação)
com retorno manual
G89 Ciclo de mandrilhamento G98* Retorno ao posicionamento
com Dwell e retração inicial durante os ciclos fixos
programada
COMANDO FANUC G90* Coordenadas absolutas G99 Retorno ao plano “R”
durante os ciclos fixos
G91 Coordenadas incrementais

* São ativados ao se ligar a


máquina.
Programação CNC
Funções MISCELÂNIAS: permitem a comunicação Homem-Máquina.
Ex: abre a porta, liga fluido, liga eixo árvore, etc.
Miscelânias M
Cód. M Função Cód. M Função
M00 Parada programada M09 Desliga refrigerante de corte
M01 Parada opcional do programa M18 Desliga orientação do eixo
árvore
Principais M03 Liga eixo árvore sent. Horário M19 Orientação do eixo árvore
M04 Liga eixo árvore anti-horário M29 Liga macho rígido
M05 Parada do eixo árvore M30 Fim de programa
M06 Libera a troca de ferramentas M36 Abre a porta automática
M07 Liga refrigeração – eixo árvore M37 Fecha a porta automática
M08 Liga refrigerante de corte M45 Liga limpeza de proteções
Programação CNC
Funções MISCELÂNIAS: permitem a comunicação Homem-Máquina.
Ex: abre a porta, liga fluido, liga eixo árvore, etc.
Miscelânias M
Cód. M Função Cód. M Função
M46 Desliga limpeza de proteções M53 Desliga o apalpador
M47 Liga o transportador de cavaco M76 Contador de peças
M48 Desliga transportador de M78 Liga exaustor de névoa
Principais cavaco
M50 Desliga freio do eixo-árvore M79 Desliga exaustor de névoa
M51 Liga freio do eixo-árvore M98 Chamada de sub programa
M52 Liga o apalpador M99 Desvio dentro de mesmo
programa
Programação CNC

Funções de POSICIONAMENTO: são funções que marcam as


coordenadas de deslocamento X, Y e Z.
posicionamento
Função X Função Y Função Z

Indica a Indica a Indica a


coordenada X coordenada Y coordenada Z para
para deslocamento para deslocamento deslocamento da
da ferramenta. da ferramenta. ferramenta.
Programação CNC

Funções AUXILIARES: são as funções de parâmetros de usinagem. Ex: avanço


da ferramenta, velocidade de corte, escolha da ferramenta, etc.
Auxiliares
Função T Função F Função S Função D Função H
Seleção a
ferramenta de Indica o avanço Indica a velocidade Corretor de
Corretor de Raio da
corte a ser da ferramenta de de rotação do eixo Comprimento da
ferramenta de corte
utilizada na corte árvore ferramenta de corte
operação

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;

Você também pode gostar