CNC
Comando Numérico Computadorizado
Professor: Marcos Ridiley
O que é?
Como Surgiu
Como Funciona?
Principais Mudanças
 Forma de operação
 Velocidade de operação
 Repetibilidade das peças
 Maior facilidade na operação
 Maior risco de desgaste de ferramentas não serem notados
Coordenadas
Plano Cartesiano
Coordenadas Absolutas e Incrementais
Coordenadas
no CNC
PONTO ZERO DA MÁQUINA: M
 O ponto zero da máquina (fig. 19) é definido pelo fabricante da mesma. Ele é
o ponto zero para o sistema de coordenadas da máquina e o ponto inicial para
todos os demais sistemas de coordenadas e pontos de referência.
PONTO DE REFERÊNCIA: R
 O ponto de referência (fig. 20) serve para aferição e controle do sistema de
medição dos movimentos da máquina. Ao ligar a máquina, sempre se deve
deslocar o carro até esse local, antes de iniciar a usinagem. Este
procedimento define ao comando a posição do carro em relação ao zero
máquina.
PONTO ZERO DA PEÇA: W
 O ponto zero peça (fig. 21) é definido pelo programador e usado por ele para
definir as coordenadas durante a elaboração do programa.
Programação
 Funções Preparatórias(G)
 Funções Miscelâneas(M)
 Funções Auxiliares(F, S, O, C, R, T)
Principais funções
preparatórias
 G00 - Avanço rápido
 G01 - Interpolação linear
 G02 - Interpolação circular horária
 G03 - Interpolação circulara anti-horária
 G04 - Tempo de permanência
 G20 – Referência de unidade de medida (polegada)
 G21 – Referência de unidade de medida (métrico)
 G40 – Cancela compensação do raio da ferramenta
 G41 – Ativa compensação do raio da ferramenta (à
esquerda do perfil)
 G42 – Ativa compensação do raio da ferramenta (à
direita do perfil)
 G53 – Sistema de coordenada de máquina
 G54 a G59 – Sistema de coordenada de trabalho
 G70 – Ciclo de Acabamento
 G71 – Ciclo Remoção de Material por
Torneamento
 G72 - Ciclo Remoção de Material por Faceamento
 G73 – Ciclo Furação com quebra cavaco(pica-pau)
 G74 – Ciclo Torneamento de Perfis Simples
(Desbaste)
 G75 – Ciclo fixo de Faceamento
 G75 – Ciclo fixo de Canais
 G76 - Ciclo de Abertura de Rosca Múltipla
(automático)
 *G90 - Sistema de coordenadas absolutas
 G91 - Sistema de coordenadas incrementais
 G96 - Estabelece programação em velocidade de
corte constante
 G97 - Estabelece programação em RPM
 G98 - Estabelece avanço x / minuto
 G99 - Estabelece avanço x / rotação
Principais funções
miscelâneas
 M00 - Parada de programa
 M01 - Parada de programa opcional
 M02 - Final de programa
 M03 - Gira eixo árvore sentido horário
 M04 - Gira eixo árvore sentido anti-horário
 M05 - Parada do eixo árvore
 M06 – Troca automática de ferramenta
 M08 - Liga refrigeração
 M09 - Desliga refrigeração
 M18 - Cancela modo posicionamento eixo árvore
 M19 - Eixo árvore em modo posicionamento
 M20 - Aciona alimentador de barras
 M21 - Para alimentador de barras
 M24 - Placa travada
 M25 - Placa destravada
 M26 - Retrai a manga do cabeçote móvel
 M27 - Avança manga do cabeçote móvel
 M30 - Final de programa e retorno
 M36 - Abre porta automática do operador
 M37 - Fecha porta automática do operador
 M38 - Avança aparador de peças
 M39 - Retrai aparador de peças
 M40 - Seleciona modo operação interna da placa
 M41 - Seleciona modo operação externa da placa
 M42 - Liga limpeza de placa
 M43 - Desliga limpeza de placa
 M45 - Liga sistema limpeza cavacos proteções
 M46 - Desliga sistema limpeza cavacos proteções
 M49 - Troca de barra
 M50 - Retrai leitor de posição de ferramenta (Tool Eye)
 M51 - Avança leitor de posição de ferramenta (Tool
Eye)
 M76 - Contador de peças
 M86 - Liga o transportador de cavacos
 M87 - Desliga o transportador de cavacos
 M98 - Chamada de um sub-programa
 M99 - Retorno de um sub-programa
Modais e não Modais
Cabeçalho
• Referência de unidade de medida
G20 – Polegada ou G21 – Métrico
• Compensação do Raio da Ferramenta
G40 – Cancela, G41 – Ativa à esquerda do perfil ou G42 – Ativa à direita do perfil
• Sistema de coordenadas
G90 – absolutas ou G91 – incrementais
• Rotação da placa determinada em
G96 - Velocidade de corte constante ou G97 – RPM
• Velocidade de Avanço
G98 - mm/minuto ou G99 - mm/rotação
Compensação do Raio da
Ferramenta(G41 e G42)
Coordenadas de
Trabalho(G54 a G59)
Função G00 –Movimento rápido
Os eixos movem-se para a meta programada com a maior velocidade de
avanço disponível na máquina.
Sintaxe:
G0 X_ _ _ Z_ _ _
onde:
 X = coordenada a ser atingida
 Z = coordenada a ser atingida
Função G01 –Interpolação linear
 Com esta função obtém-se movimentos retilíneos entre dois pontos
programados com qualquer ângulo, calculado através de coordenadas com
referência ao zero programado e com um avanço (F) pré-determinado pelo
programador.
Sintaxe:
G1 X_ _ _ Y_ _ _ Z_ _ _ F_ _ _
onde:
 X = coordenada a ser atingida
 Z = coordenada a ser atingida
 F = avanço de trabalho (mm/min)
Funções G02, G03 –Interpolação
circular
 Esta função executa operação de usinagem de arcos pré-definidos
através de uma movimentação apropriada e simultânea dos eixos.
Pode-se gerar arcos nos sentidos horário (G02) e anti-horário (G03),
permitindo produzir círculos inteiros ou arcos de círculo, conforme ao
exemplo da figura 29.
 G02 / G03 X_ _ _ Z_ _ _ R_ _ _F_ _ _
 G02 / G03 X_ _ _ Y_ _ _ I_ _ _ J_ _ _ F_ _ _
 onde:
 X ; Z = posição final da interpolação
 I = centro da interpolação no eixo X
 J = centro da interpolação no eixo Y
 K = centro da interpolação no eixo Z
 Z = posição final do arco
 R = valor do raio (negativo para arco maior que 180 graus)
 F= avanço de trabalho (opcional, caso já esteja programado)
INICIO
(G21G40G54G90G97G99;
G28U0W0)
Trocar
Ferramenta?
Sim
(G28U0W0;
T0X0Y
M03/4SZZZZ;)
Não
Desbaste
Mais
Operações?
NãoSim
FIM
(G28U0W0;
M30;)
Funções G71 – Remoção de Material por
Torneamento
G71 U (Δd) R (e) ;
G71 P (ns) Q (nf) U (Δu) W (Δw) F (f ) S (s ) T (t)
Onde:
Δd - Profundidade de corte (designação do raio)
e - Quantidade de escape
ns - Número de seqüência do primeiro bloco para o programa do
contorno de acabamento.
Nf - Número de seqüência do último bloco para o programa do contorno
de acabamento.
Δu - Distância e direção da tolerância de acabamento na direção X
(designação do
diâmetro / raio).
Δw - Distância e direção da tolerância de acabamento na direção Z.
f,s,t - Qualquer função F, S ou T contida nos blocos ns a nf do ciclo é
ignorada, sendo eficaz a função F, S ou T deste bloco G71.
Cnc introdução

Cnc introdução

  • 1.
  • 2.
    O que é? ComoSurgiu Como Funciona?
  • 3.
    Principais Mudanças  Formade operação  Velocidade de operação  Repetibilidade das peças  Maior facilidade na operação  Maior risco de desgaste de ferramentas não serem notados
  • 4.
  • 9.
  • 10.
  • 14.
    PONTO ZERO DAMÁQUINA: M  O ponto zero da máquina (fig. 19) é definido pelo fabricante da mesma. Ele é o ponto zero para o sistema de coordenadas da máquina e o ponto inicial para todos os demais sistemas de coordenadas e pontos de referência.
  • 15.
    PONTO DE REFERÊNCIA:R  O ponto de referência (fig. 20) serve para aferição e controle do sistema de medição dos movimentos da máquina. Ao ligar a máquina, sempre se deve deslocar o carro até esse local, antes de iniciar a usinagem. Este procedimento define ao comando a posição do carro em relação ao zero máquina.
  • 16.
    PONTO ZERO DAPEÇA: W  O ponto zero peça (fig. 21) é definido pelo programador e usado por ele para definir as coordenadas durante a elaboração do programa.
  • 17.
    Programação  Funções Preparatórias(G) Funções Miscelâneas(M)  Funções Auxiliares(F, S, O, C, R, T)
  • 18.
  • 19.
     G00 -Avanço rápido  G01 - Interpolação linear  G02 - Interpolação circular horária  G03 - Interpolação circulara anti-horária  G04 - Tempo de permanência  G20 – Referência de unidade de medida (polegada)  G21 – Referência de unidade de medida (métrico)  G40 – Cancela compensação do raio da ferramenta  G41 – Ativa compensação do raio da ferramenta (à esquerda do perfil)  G42 – Ativa compensação do raio da ferramenta (à direita do perfil)  G53 – Sistema de coordenada de máquina  G54 a G59 – Sistema de coordenada de trabalho  G70 – Ciclo de Acabamento  G71 – Ciclo Remoção de Material por Torneamento  G72 - Ciclo Remoção de Material por Faceamento  G73 – Ciclo Furação com quebra cavaco(pica-pau)  G74 – Ciclo Torneamento de Perfis Simples (Desbaste)  G75 – Ciclo fixo de Faceamento  G75 – Ciclo fixo de Canais  G76 - Ciclo de Abertura de Rosca Múltipla (automático)  *G90 - Sistema de coordenadas absolutas  G91 - Sistema de coordenadas incrementais  G96 - Estabelece programação em velocidade de corte constante  G97 - Estabelece programação em RPM  G98 - Estabelece avanço x / minuto  G99 - Estabelece avanço x / rotação
  • 20.
  • 21.
     M00 -Parada de programa  M01 - Parada de programa opcional  M02 - Final de programa  M03 - Gira eixo árvore sentido horário  M04 - Gira eixo árvore sentido anti-horário  M05 - Parada do eixo árvore  M06 – Troca automática de ferramenta  M08 - Liga refrigeração  M09 - Desliga refrigeração  M18 - Cancela modo posicionamento eixo árvore  M19 - Eixo árvore em modo posicionamento  M20 - Aciona alimentador de barras  M21 - Para alimentador de barras  M24 - Placa travada  M25 - Placa destravada  M26 - Retrai a manga do cabeçote móvel  M27 - Avança manga do cabeçote móvel  M30 - Final de programa e retorno  M36 - Abre porta automática do operador  M37 - Fecha porta automática do operador  M38 - Avança aparador de peças  M39 - Retrai aparador de peças  M40 - Seleciona modo operação interna da placa  M41 - Seleciona modo operação externa da placa  M42 - Liga limpeza de placa  M43 - Desliga limpeza de placa  M45 - Liga sistema limpeza cavacos proteções  M46 - Desliga sistema limpeza cavacos proteções  M49 - Troca de barra  M50 - Retrai leitor de posição de ferramenta (Tool Eye)  M51 - Avança leitor de posição de ferramenta (Tool Eye)  M76 - Contador de peças  M86 - Liga o transportador de cavacos  M87 - Desliga o transportador de cavacos  M98 - Chamada de um sub-programa  M99 - Retorno de um sub-programa
  • 22.
  • 23.
    Cabeçalho • Referência deunidade de medida G20 – Polegada ou G21 – Métrico • Compensação do Raio da Ferramenta G40 – Cancela, G41 – Ativa à esquerda do perfil ou G42 – Ativa à direita do perfil • Sistema de coordenadas G90 – absolutas ou G91 – incrementais • Rotação da placa determinada em G96 - Velocidade de corte constante ou G97 – RPM • Velocidade de Avanço G98 - mm/minuto ou G99 - mm/rotação
  • 24.
    Compensação do Raioda Ferramenta(G41 e G42)
  • 25.
  • 26.
    Função G00 –Movimentorápido Os eixos movem-se para a meta programada com a maior velocidade de avanço disponível na máquina. Sintaxe: G0 X_ _ _ Z_ _ _ onde:  X = coordenada a ser atingida  Z = coordenada a ser atingida
  • 27.
    Função G01 –Interpolaçãolinear  Com esta função obtém-se movimentos retilíneos entre dois pontos programados com qualquer ângulo, calculado através de coordenadas com referência ao zero programado e com um avanço (F) pré-determinado pelo programador. Sintaxe: G1 X_ _ _ Y_ _ _ Z_ _ _ F_ _ _ onde:  X = coordenada a ser atingida  Z = coordenada a ser atingida  F = avanço de trabalho (mm/min)
  • 29.
    Funções G02, G03–Interpolação circular  Esta função executa operação de usinagem de arcos pré-definidos através de uma movimentação apropriada e simultânea dos eixos. Pode-se gerar arcos nos sentidos horário (G02) e anti-horário (G03), permitindo produzir círculos inteiros ou arcos de círculo, conforme ao exemplo da figura 29.  G02 / G03 X_ _ _ Z_ _ _ R_ _ _F_ _ _  G02 / G03 X_ _ _ Y_ _ _ I_ _ _ J_ _ _ F_ _ _  onde:  X ; Z = posição final da interpolação  I = centro da interpolação no eixo X  J = centro da interpolação no eixo Y  K = centro da interpolação no eixo Z  Z = posição final do arco  R = valor do raio (negativo para arco maior que 180 graus)  F= avanço de trabalho (opcional, caso já esteja programado)
  • 31.
  • 32.
    Funções G71 –Remoção de Material por Torneamento G71 U (Δd) R (e) ; G71 P (ns) Q (nf) U (Δu) W (Δw) F (f ) S (s ) T (t) Onde: Δd - Profundidade de corte (designação do raio) e - Quantidade de escape ns - Número de seqüência do primeiro bloco para o programa do contorno de acabamento. Nf - Número de seqüência do último bloco para o programa do contorno de acabamento. Δu - Distância e direção da tolerância de acabamento na direção X (designação do diâmetro / raio). Δw - Distância e direção da tolerância de acabamento na direção Z. f,s,t - Qualquer função F, S ou T contida nos blocos ns a nf do ciclo é ignorada, sendo eficaz a função F, S ou T deste bloco G71.