Cnc

14
CNC Aula Experimental

Transcript of Cnc

Page 1: Cnc

CNCAula Experimental

Page 2: Cnc

Histórico

Contexto: 2º guerra mundial e guerra fria.

Motivo: automatizar, tornar mais rápidos e eficientes processos de produção.

Solução: criação do NC(Numeric Control)

Evolução: CNC(Computer Numeric Control)

Page 3: Cnc

Programação

LINGUAGEM EIA/ISSO(Código G) – Mais utilizada

LINGUAGEM DE PROGRAMAÇÃO AUTOMÁTICA APT

LINGUAGEM INTERATIVA - MAZAK

Page 4: Cnc

Código G

Mais utilizado atualmente

Alfanumérico

Baseado em Coordenadas Cartesianas(absolutas e incrementais)

Composto por: funções miscelâneas, funções preparatórias e funções especiais

Page 5: Cnc

Coordenadas Cartesianas

Page 6: Cnc

Coordenadas Absolutas e Incrementais

Page 7: Cnc

Pontos de Referência

Zero Máquina

Zero Peça

Page 8: Cnc

Funções Preparatórias(G)

G = Go to

Em geral responsáveis pelo movimento dos eixos da máquina

Funções Modais: permanecem ativas até alguma outra cancelar

Funções não-Modais: requeridas toda vez que for usada

Page 9: Cnc

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

Page 10: Cnc

Funções Miscelâneas(M)

Funções auxiliares

Modais de forma geral

Page 11: Cnc

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

M08 - Liga refrigeração

M09 - Desliga refrigeração

M24 - Placa travada

M25 - Placa destravada

M30 - Final de programa e retorno

M86 - Liga o transportador de cavacos

M87 - Desliga o transportador de cavacos

M98 - Chamada de um sub-programa

M99 - Retorno de um sub-programa

Page 12: Cnc

Funções Especiais

F: Informa velocidade de avanço

S: Informa velocidade de rotação do eixo arvore

T: Troca de ferramenta no magazine

R: Raio de interpolação circular

C: Chanfro

N: Indica o numero da linha

Page 13: Cnc

INICIO(G21G40G54G90G95G97;

G28U0W0)

Trocar Ferramenta

?

Sim(G28U0W0;

T0X0X;)

Não(G28U0W0;

T0X0X;)

Desbaste

Mais Operaçõe

s?NãoSim

FIM(G28U0W0;

M30;)

Page 14: Cnc

Exemplo de Código

O0071 (Ciclo de desbaste longitudinal);

N10 G21 G40 G90 G95;

N20 G0 X200 Z200 T00;

N30 T0101 (Desbaste);

N40 G55;

N50 G96 S200;

N60 G92 S2500 M4;

N70 G0 X80 Z75;

N80 G71 U2.5 R2;

N90 G71 P100 Q200 U1 W0.2 F0.25;

N100 G0 X16;

N110 G42;

N120 G1 Z70 F.2;

N130 X20 Z68;

N140 Z55;

N150 G2 X30 Z50 R5;

N160 G1 X50;

N170 Z40;

N180 X80 Z25;

N190 G40;

N200 G1 X85;

N210 G70 P100 Q200;

N220 G0 X200 Z200 T00;

N230 M30;