segunda-feira, 30 de março de 2020

CNC - TURMA N2 - 04 ATIVIDADE (CORRIGIDA)


1)  Elabore as coordenadas de contorno da peça abaixo utilizando o sistema de coordenadas absolutas.




EIXO X
EIXO Z
P0
   X 14
    Z 5
P1
X 14
Z 0
P2
X 20
Z -3  R3
P3
X 20
Z -25
P4
X 30
Z -30  R5
P5
X 64
Z -30
P6
X 80
Z -38  R8
P7
X 80
Z -70
P8
X 100
Z -70

2) Sabendo que o material da peça a ser usinada é aço 1020 e a ferramenta de corte é de aço rápido, identificar na tabela no final da página qual é a velocidade de corte ideal para o acabamento da peça.
Consultando a tabela, veremos que a velocidade de corte para desbaste de aço 1020 com ferramenta de aço rápido será:

Vc = 30 m/min

3) Conhecendo a velocidade de corte, e sabendo que o maior diâmetro da peça é 100 mm, calcular as rotações por minuto para a usinagem.
Informações:
Vc = 30
D = 100
N = ?

Fórmula:     N = (Vc * 1000) / (3,14 * D) 

N = (30 * 1000) / (3,14 * 100)  = 100 RPM

4) Sabendo que o comprimento usinado por minuto é de 80 mm/min, calcule o avanço para usinagem da peça.
Informações:
l = 80
N = 100
f = ?

Fórmula:      f = l / N

f = 80 / 100 = 0,8 mm/rev

5) Elabore o programa CNC de usinagem da peça, utilizando as coordenadas e parâmetros já calculados e seguindo a sequência abaixo:

Identificação do programa 0004 O0004  
Programação em coordenadas absolutas G90
Programação em milímetros G21
Programação em RPM G97
Cancelar compensação do raio da ferramenta G40
Estabelecer avanço em mm/rev G95
Carregar ferramenta de acabamento 0202 T0202
Limitar rotação máxima em RPM (valor calculado) G92 S100
Ligar rotação do eixo-árvore em sentido horário M03
Aproximar ferramenta da peça (coord. P0) G54 G00 X16 Z0
Início das coordenadas de contorno da peça (atenção ao tipo de interpolação da ferramenta) e determinar valor de avanço (calculado) G01 X16 Z0 F0.8
Após a usinagem, afasrar a ferramenta da peça novamente (coordenadas de afastamento: X100 Z0) G00 X100 Z0
Desligar eixo-árvore M05
Finalizar programa M30

** Lembre-se: toda vez em que a ferramenta de corte não estiver em contato com a peça, utilizar código para posicionamento rápido.
** Atentar-se ao tipo de interpolação selecionado em cada bloco do programa (linear, circular horário, circular anti-horário).
** Escrever ponto-vírgula ( ; ) ao final de cada bloco.



Montando a programação: 


O0004                                                      (identificação)                       
N10   G90 G21 G97 G40 G95 ;   (coord. absoluta, mm, RPM, cancela comp.raio, avanço mm/rev)  
N20    T0202 ;                                (seleciona ferramenta)
N30    G92 S100 M03 ;                           (rotação máx. do eixo, sentido horário)
N40    G54 G00 X14 Z5 ;               (habilita zero-peça, mov. ferramenta até P0)
N50    G01 X14 Z0 F0.8 ;              (usinagem P1 linear)
N60    G03 X20 Z-3 R3 ;                (usinagem P2 raio anti-horário)
N70    G01 X20 Z-25 ;                   (usinagem P3 linear)
N80    G02 X30 Z-30 R5 ;              (usinagem P4 raio horário)
N90    G01 X64 Z-30 ;                             (usinagem P5 linear)
N100   G02 X80 Z-38 R8 ;              (usinagem P6 raio anti-horário)
N110   G01 X80 Z-70 ;                   (usinagem P7 linear)
N120   X100 Z-70 ;                         (usinagem P8 linear)
N130   G00 X100 Z0 ;                     (afasta a ferram. da peça)
N140   M05 ;                                    (desliga eixo)
N150   M30 ;                                    (fim de programa)







quarta-feira, 25 de março de 2020

CNC - TURMA N2 - 03 ATIVIDADE (CORRIGIDA)




1)    Elabore a programação CNC para a peça da atividade anterior seguindo atentamente as instruções.

Instruções:

1-     usaremos as coordenadas da peça e os códigos encontrados na atividade anterior.

2-     parâmetros da usinagem: rotação do eixo árvore = 800 RPM, ferramenta de corte = 0101, avanço = 0,9 mm/rev.

3-    Siga a sequência abaixo, preenchendo cada bloco com os códigos, coordenadas ou valores dos parâmetros solicitados.

4-    Lembre-se de escrever ponto-vírgula ( ; ) no final de cada bloco, menos no número do programa.

5-    Vou deixar como exemplo as três primeiras linhas da sequência respondidas:

O0001
N10  G90 G21 G97 G40 G95;
N20  T0101;

Sequência de blocos de programação CNC:


                        Número do programa (código e número 0001)
O0001

Bloco 10        Programação em coordenadas absolutas, programação em milímetros, programação em RPM, cancelar compensação de raio da ferramenta, avanço em mm/volta.
N10  G90 G21 G97 G40 G95 ;

Bloco 20        Seleção da ferramenta (código e valor do parâmetro)
N20  T0101 ;

Bloco 30        Limitar rotação máxima do eixo-árvore, rotação do eixo (código e valor do parâmetro), ligar eixo-árvore em sentido anti-horário.
N30  G92 S800 M04 ;

Bloco 40        Ativar sistema de coordenadas zero-peça, posicionamento com avanço rápido, coordenada P0.
N40  G54 G00 X0 Z5 ;

Bloco 50        Interpolação linear com avanço programado, coordenada P1, velocidade de avanço da ferramenta (código e valor do parâmetro).
N50  G01 X0 Z0 F0.9 ;

Bloco 60        Coordenada P2
N60  X65 ;

Bloco 70        Coordenada P3
N70  Z-80 ;

Bloco 80        Coordenada P4
N80  X120 ;

Bloco 90        Coordenada P5
N90  Z-130 ;

Bloco 100      Coordenada P6
N100     X150 ;

Bloco 110      Coordenada P7
N110     Z-280 ;

Bloco 120      Coordenada P8
N120     X180 ;

Bloco 130      Posicionamento com avanço rápido, coordenadas de afastamento X200 Z200.
N130     G00 X200 Z200 ;

Bloco 140     Desligar rotação do eixo-árvore.
N140     M05 ;

Bloco 150     Fim do programa.
N150     M30 ;



terça-feira, 24 de março de 2020

CNC - TURMA N1 - 03 ATIVIDADE (CORRIGIDA)



       1) Elabore as coordenadas de contorno da peça abaixo utilizando o sistema de coordenadas absolutas. Considera P0 = X24 Z0.


P0     X24 Z5
P1     X24 Z0
P2     X44 Z-10
P3     X44 Z-45
P4     X60 Z-45
P5     X60 Z-60
P6     X80 Z-60
P7     X80 Z-80
P8     X120 Z-100 R20


2)  Com base na tabela, determine a velocidade de corte para desbaste da peça. Dados: material aço 1020, ferramenta de corte de aço rápido.
Vc = 25 m/min

3) Calcule o RPM para usinagem da peça. Considerar D = 80 mm.
Vc = 25
D = 80
N = ?

N = (Vc * 1000) / (3,14 * D)
N = (25 * 1000) / (3,14 * 80)


N = 100 RPM

4) Calcule o avanço da ferramenta para comprimento usinado por minuto = 120 mm/min.
l = 120
N = 100
f = ?

f = l / N
f = 120 / 100


f = 1,2 mm/rev

5) Elabore o programa CNC da peça com ciclo de desbaste automático, seguindo atentamente a sequência das instruções abaixo:

OBS: parâmetros para o ciclo de desbaste: profundidade de corte: 2mm, valor do afastamento da ferramenta: 1mm, sobremetal para acabamento no eixo X: 2mm, sobremetal para acabamento no eixo Z: 0 mm.

Número do programa: 0016
Programação em coordenadas absolutas
Programação em milímetros
Programação em RPM
Cancelar compensação do raio da ferramenta
Avanço em mm/min
Ferramenta de desbaste 0101
Limitar rotação máxima do eixo (RPM calculado)
Ligar rotação do eixo-árvore em sentido anti-horário
Aproximar ferramenta da peça com avanço rápido
Iniciar ciclo de desbaste
Inserir coordenadas de contorno da peça
Afastar ferramenta com coordenadas X120 Z0
Desligar eixo-árvore
Finalizar programa.

O0016
N10  G90 G21 G97 G40 G94 ;
N20  T0101 ;
N30  G92 S100 M04 ;
N40  G54 G00 X24 Z5 ;
N50  G71 U2 R1 ;
N60  G71 P70 Q150 U2 W0 F120 ;
N70  G01 X24 Z0 ;
N80  X44 Z-10 ;
N90  Z-45 ;
N100 X60 ;
N110 Z-60 ;
N120 X80 ;
N130 Z-80 ;
N140 G02 X120 Z-100 R20 ;
N150 G00 Z0 ;
N160 M05 ;
N170 M30 ;





CNC - TURMAS N1/N2 - 03 CICLO AUTOMÁTICO DE DESBASTE


G71 – Ciclo automático de desbaste longitudinal


Permite que o CNC execute automaticamente o desbaste da peça, baseado em suas coordenadas de contorno.

E uma função não modal.

A função G71 deve ser programada em dois blocos em sequência.

1º bloco:

G71 U R

G71 = código para ciclo de desbaste.
U = valor da profundidade de corte durante o ciclo (raio).
R = valor do afastamento para retorno da ferramenta ao Z inicial (raio).

2º bloco:

G71 P Q U W F (S) (T)

G71 = código para ciclo de desbaste (novamente, pois a função é não modal).
P = número do bloco do início do perfil (primeira coordenada).
Q = número do bloco do fim do perfil (última coordenada).
U = sobremetal para acabamento no eixo X (positivo para externo e negativo para interno).
W = sobremetal para acabamento no eixo Z (positivo para a direita e negativo para a esquerda).
F = avanço da ferramenta.
(S) = velocidade de corte ou rotação.
(T) = definição da ferramenta.

** Os dois últimos parâmetros estão entre parênteses por que só precisam ser informados caso ainda não tenham sido definidos nos blocos anteriores do programa.

Exemplo:


Programação com ciclo de desbaste:

O0001                                                                

N10          G90 G21 G97 G40 G94;               
N20          T0101;
N30          G92 S500 M04;
N40          G54 G00 X30 Z5;
N50          G71 U2 R1;
N60          G71 P70 Q120 U2 W0 F0.8;
N70          G01 X30 Z0;
N80          Z-45;
N90          X90;
N100        Z-95;
N110        X130;
N120        G00 Z0;
N130        M05;
N140        M30;   


Programação com ciclo de desbaste (explicação bloco por bloco):

O0001     
O = número do programa.     
                                  
N10          G90 G21 G97 G40 G94;               
G90 = coord. absolutas
G21 = prog. em milímetros
G97 = prog. em RPM
G40 = cancela comp. raio
G94 = avanço em mm/min.

N20          T0101;
T = define a ferramenta.

N30          G92 S500 M04;
G92 = limita rotação máxima
S = valor em RPM
M04 = liga eixo-árvore em sentido anti-horário.

N40          G54 G00 X30 Z5;
G54 = zero peça como referência
G00 = posicionamento rápido
coordenadas P0.

N50          G71 U2 R1;
G71 = ciclo de desbaste
U= valor em milímetros do material removido a cada passe (no diâmetro da peça)
R = valor do afastamento da ferramenta para que retorne ao Z0 sem esbarrar na peça.

N60          G71 P70 Q120 U2 W0 F0.8;
G71 = ciclo de desbaste (tem que reescrever, pois é uma função não modal)
P = número do bloco com a primeira coordenada (P1)
Q = número do bloco com a última coordenada (afastamento)
U = valor do sobremetal deixado para acabamento no eixo X
W = valor do sobremetal deixado para acabamento no eixo Z
F= valor do avanço da ferramenta.

N70          G01 X30 Z0;
G01 = interpolação linear com avanço controlado (valor do avanço já foi informado)
coordenada P1.

N80          Z-45;
Coordenada P2.

N90          X90;
Coordenada P3.

N100        Z-95;
Coordenada P4.

N110        X130;
Coordenada P5.

N120        G00 Z0;
G00 = posicionamento rápido
coordenada de afastamento.

N130        M05;
M05 = desliga rotação do eixo-árvore.

N140        M30;
M30 = fim do programa.