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

CNC - TURMA N1 - 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 60
    Z 5
P1
60
0
P2
60
-80
P3
120
-80
P4
120
-115
P5
150
-130 R 15
P6
150
-265
P7
180
-280

5) Elabore o programa CNC de usinagem da peça atendendo aos seguintes parâmetros:

- Programação utilizando sistema de coordenadas absolutas
- Programação em milímetros
- Programação em RPM
- Avanço em mm/min
- Cancelar compensação do raio da ferramenta
- Utilizar ferramenta de desbaste 0101
- Limitar rotação máxima do eixo-árvore em 200 RPM
- Rotação do eixo-árvore em sentido anti-horário
- Ciclo de desbaste: passo com espessura de 2 mm e afastamento de 1mm na volta.
- Ciclo de desbaste: deixar 1 mm de sobremetal no eixo X e 0 mm de sobremetal no eixo Z para acabamento.
- Avanço da ferramenta de 0,6 mm/min
- Ao término da usinagem, afastar a ferramenta da peça com coordenadas: X180 Z0.

OBSERVAÇÕES GERAIS:
- Seguir a estrutura básica de um programa CNC:
            Identificação do programa
            Comandos tecnológicos (cabeçalho)
            Comandos de usinagem
            Comandos de finalização
- Utilizar avanço rápido da ferramenta sempre que for possível.
- 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 ( ; ) no final de cada bloco.


O0005
N10    G90 G21 G97 G94 G40 ;
N20    T0101 ;
N30    G54 G00 X60 Z5 ;
N40    G92 S200 M04 ;
N50    G71 U3 R1 ;
N60    G71 P70 Q140 U1 W0 F0.9 ;
N70    G01 X60 Z0 ;
N80    Z-80 ;
N90    X120 ;
N100  Z-115 ;
N110  G02 X150 Z-130 R15 ;
N120  G01 Z-265 ;
N130  X180 Z-280 ;
N140  G00 Z0 ;
N150  M05 ;

N160  M30 ;

segunda-feira, 30 de março de 2020

CNC - TURMAS N1/N2 - ANÁLISE DA PROGRAMAÇÃO DE EXEMPLO



O0015
N10    G90 G21 G40 G94 ;
N20    T0101 ;
N30    G92 S900 M03 ;
N40    G54 G00 X20 Z5 ;
N50    G1 X20 Z0 F0.8 ;
N60    Z-15 ;
N70    G03 X40 Z-25 R10 ;
N80    G01 Z-55 ;
N90    X60 ;
N100    G00 Z0 ;
N110    M05;
N120    M30;

ANÁLISE DETALHADA DOS BLOCOS DA PROGRAMAÇÃO:

O0015
O= identificação do programa
0015 = nº do programa

N10    G90 G21 G40 G94 ;
N10= identificação do bloco
G90= determina programação em coordenadas absolutas
G21= determina programação em milímetros
G40= cancela a compensação de raio da ferramenta
G94= determina avanço em mm/volta

N20    T0101 ;
N20= identificação do bloco
T= selecionar ferramenta
0101=posição da ferramenta escolhida no suporte de ferramentas da máquina

N30    G92 S900 M03 ;
N30= identificação do bloco
G92= limitar velocidade máxima de rotação do eixo-árvore
S= informar o valor da velocidade de rotação do eixo-árvore
900= valor velocidade de rotação do eixo-árvore em RPM
M03= ligar o eixo-árvore da máquina em sentido horário.

N40    G54 G00 X20 Z5 ;
N40= identificação do bloco
G54= ativar o sistema de coordenadas zero-peça já especificado na máquina
G00= avanço rápido da ferramenta
X20 Z5= coordenadas de aproximação (P0)

N50    G01 X20 Z0 F0.8 ;
N50= identificação do bloco
G01= interpolação linear da ferramenta com avanço controlado
X20 Z0= coordenada P1
F= informar o valor do avanço da ferramenta
0.8= valor do avanço da ferramenta

N60    Z-15 ;
N60= identificação do bloco
Z-15= coordenada P2

N70    G03 X40 Z-25 R10 ;
N70= identificação do bloco
G03= interpolação circular da ferramenta em sentido anti-horário
X40 Z-25 R10= coordenada P3

N80    G01 Z-55 ;
N80= identificação do bloco
G01= interpolação linear da ferramenta com avanço controlado
Z-55= coordenada P4

N90    X60 ;
N90= identificação do bloco
X60= coordenada P5

N100    G00 Z0 ;
N100= identificação do bloco
G00= avanço rápido da ferramenta
Z0= coordenada de afastamento da ferramenta da peça

N110    M05;
N110= identificação do bloco
M05= desligar o eixo-árvore da máquina

N120    M30;
N120= identificação do bloco
M30= determina o fim do programa

OBSERVAÇÃO:
Escrever ponto-vírgula ( ; ) no final de todos os blocos.

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)