CNC- Ciclos1
-
Upload
geison-barroso -
Category
Documents
-
view
213 -
download
0
description
Transcript of CNC- Ciclos1
CNC IIProgramar com Ciclos
Prof.: João B. Sá de Farias
Ciclos Padrão (Fixos)
� Ciclos de Furação� Cycle81 – Furação simples
� Cycle82 – Furação com tempo de permanência
� Cycle83 – Furação profunda
� Cycle84 – Roscamento com macho rígido
� …
� Cycle90 – Interpolação helicoidal
� Posicionamento de Furos
� Holes1 – Linha de furos
� Holes2 – Círculo de furos
Ciclos Padrão (Fixos)
� Ciclos de Usinagem� Longhole – Rasgos oblongos (largura = fresa)
� Slot1 – Rasgos oblongos (largura > fresa)
� Slot2 – Rasgos oblongos circulares
� Pocket1 – Alojamento retangular
� Pocket2 – Alojamento circular
� Pocket3 – Alojamento retangular
� Pocket4 – Alojamento circular
� Cycle71 – Ciclo de faceamento
Sintaxe do Ciclo
� N100 NOME_CICLO(parâmetro1,parâmetro2,etc.)
� Exemplo: Furação simples
� N100 Cycle81(RTP,RFP,SDIS,DP,DPR)
� RTP - plano de retorno da ferramenta após o fim do ciclo (absoluto)
� RFP - plano de referência (Zinicial – absoluto)
� SDIS – distância segura (sem sinal)
� DP – coordenada final da furação (absoluta)
� DPR – profundidade da furação relativa ao plano de referência (sem sinal)
Cycle81
� OBS.: Os dados de corte como o avanço e rotação devem ser progamados anteriormente.
� Devemos programar apenas um valor para o final do furo, isto é, ou progamamos o “DP” ou o “DPR”.
� Os parâmetros não necessários podem ser omitidos ou receberem o valor ZERO.
Cycle81
N10 G17 G71 G90 G94
N20 G53 G0 Z-110 D0N30 T01
N40 M6
N50 G54 D1 S2000 M3
N60 G0 X..... Y..... Z10;Posicionar no centro do furo.
N70 F100
N80 CYCLE81(......,.....,.....,.....,.....)
N90 G0 X ..... Y.....N100 CYCLE81(.....,.....,.....,.....,.....)
N110 G53 G0 Z-110 D0 M5
N120 M30
Função MCALL
� esta função tem o objetivo de armazenar na memória os parâmetros da furação. Com o uso desta função não necessitamos chamar o ciclo a cada posicionamento. No final devemos CANCELAR a função, para isto basta escrevermos a função sem nenhum ciclo. Veja o exemplo acima escrito com a função MCALL:
Função MCALL
N10 G17 G71 G90 G94
N20 G53 G0 Z-110 D0N30 T01
N40 M6
N50 G54 D1 S2000 M3
N60 G0 X0 Y0 Z10;Posicionar no ZERO-PEÇA.
N70 F100
N80 .......... CYCLE81(....,....,.....,.....,...); Não é feito nenhum furo, Armazena os dados.
N90 G0 X25 Y25N100 X 50 Y 50
N110 ..............; Cancela a função
N120 G53 G0 Z-110 D0 M5
N130 M30
Cycle82 – Tempo de permanência
� Aplicação: Furos rebaixados� N_ CYCLE82(RTP,RFP,SDIS,DP,DPR,DTB)
� DTB - tempo de permanência na profundidade final (segundos)
N10 G17 G71 G90 G94
N20 G53 G0 Z-110 D0
N30 T01; Rebaixador 30mm
N40 M6
N50 G54 D1 S800 M3
N60 G0 X0 Y0 Z10;Posicionar no ZERO-PEÇA.
N70 F100
N80 MCALL CYCLE82(....,....,....,....,....,....). N90 G0 X..... Y......
N100 X..... Y.....
N110 ...............
N120 G53 G0 Z-110 D0 M5
N130 M30
Cycle83 – Furação Profunda
� Aplicação: Furos profundos� N_ CYCLE83(RTP,RFP,SDIS,DP,DPR,FDEP,FDPR,DAM,DTB,DTS,FRF,VARI)
� FDEP - coordenada para a 1ª profundidade da furação (absoluta)
� FDPR - 1ª profundidade relativa ao plano de referência (sem sinal)
� DAM – valor de incremento
� DTB – tempo de espera na profundidade final (segundos)
� DTS – tempo de espera no ponto inicial e eliminação de cavacos (segundos)
� FRF - fator de avanço para a 1ª profundidade.
Faixa de valores: 0.001 (0,1%) ... 1 (100%)
� VARImodo de trabalho. Valores aceito: 0 ou 1:
� 0 – modo de trabalho será quebra-cavaco� 1 – modo de trabalho será eliminar cavacos
Cycle83 – Furação Profunda
� OBS.: Devemos programar apenas um valor para o final do furo, isto é, ou progamamos o “DP” ou o “DPR”.
� Devemos programar apenas um valor para a 1ªprofundidade do furo, isto é, ou programamos o “FDEP” ou o “FDPR”.
� Exemplo: Furar os dois furos da peça abaixo, utilizando o ciclo 83 com a opção de elimiar cavacos e o avanço para a 1ª profundidade deveráser de 80% do avanço calculado. A 1ª profundidade deverá ser de 30mm
Cycle83 – Furação Profunda
N10 G17 G71 G90 G94
N20 G53 G0 Z-110 D0N30 T01; Broca 20mm
N40 M6
N50 G54 D1 S800 M3
N60 G0 X0 Y0 Z10;Posicionar no ZERO-PEÇA.N70 F200
N80 MCALL CYCLE83(....,....,....,....,....,....,....,....,....,....,....,....)N90 G0 X..... Y......
N100 X..... Y.....
N110 ...............N120 G53 G0 Z-110 D0 M5
N130 M30
Cycle84 – Ciclo de Roscamento
� Aplicação: Furos roscados. Roscamento realizado com macho rígido. O ciclo 840 é realizado com mandril flutuante.
� CYCLE84(RTP,RFP,SDIS,DP,DPR,DTB,SDAC,MPIT,PIT,POSS,SST,SST1)
� SDAC - sentido de giro do macho no deslocamento entre furos. Valores:
3 – o macho girará para a direita.
4 – o macho girará para a esquerda.
5 – o macho ficará parado.
� MPIT - passo da rosca é especificado com o valor do diâmetro (com
sinal). Valores:
3 para rosca M3 ... 48 para rosca M48
Este parâmetro é utilizado para roscas normais .
O sinal determina se a rosca é direita (positivo) ou esquerda (negativo)
Cycle84 – Ciclo de Roscamento
� PIT - o passo é especificado com o próprio valor do passo (com sinal). Valores:
0.001 .... 2000.
Este parâmetro é utilizado para roscas de um modo geral.
O sinal determina se a rosca é direita (positivo) ou esquerda (negativo).
� POSS - posição do fuso (graus)
� SST - rotação para roscamento (entrada)
� SST1 – rotação de retorno (saída)
� OBS.:Devemos programar apenas um valor para o passo, isto é, ou
programamos o “MPIT” ou o “PIT”.
Cycle84 – Roscamento
N10 G17 G71 G90 G94
N20 G53 G0 Z-110 D0N30 T02; Macho M12N40 M6
N50 G54 D1; não precisamos ligar.N60 G0 X0 Y0 Z10N70 MCALL CYCLE84(.....,....,....,....,....,.....,.....,......,......,....,....,......)N80 G0 X..... Y......
N90 X..... Y.....
N100 X..... Y.....
N110 ...............
N120 G53 G0 Z-110 D0 M5N130 M30
Holes1 – Linha de furos
� N_ HOLES1(SPCA,SPCO,STA1,FDIS,DHB,NUM)
� SPCA - ponto de referência no eixo X (absoluto)
� SPCO - ponto de referência no eixo Y (absoluto)
� STA1 - ângulo da linha de furos. Valores
� FDIS - do primeiro furo em relação ao ponto de referência, se o ponto de
referência é no primeiro furo este parâmetro será Zero.
� DHB - distância entre os furos (sem sinal)
� NUM - número de furos.
Holes1 – Linha de Furos
N10 G17 G71 G90 G94
N20 G53 G0 Z-110 D0N30 T01; Broca 10mm
N40 M6
N50 G54 D1 S950 M3N60 G0 X0 Y0 Z10
N70 F300
N80 MCALL CYCLE81(....,....,....,....,....)N90 HOLES1(.....,.....,.....,.....,.....,.....)N100 HOLES1(.....,.....,.....,.....,.....,.....)N110 ..............
N120 G53 G0 Z-110 D0 M5N130 M30
Holes2 – Círculo de Furos
� N_ HOLES2(CPA,CPO,RAD,STA1,INDA,NUM)
� CPA - centro do círculo de posições no eixo X (absoluto)
� CPO - centro do círculo de posições no eixo y (absoluto)
� RAD – raio da furação
� STA1 - ângulo inicial
� INDA – ângulo entre os furos
Holes2 – Círculo de Furos
N10 G17 G71 G90 G94N20 G53 G0 Z-110 D0
N30 T01; Broca 10mm
N40 M6N50 G54 D1 S950 M3
N60 G0 X0 Y0 Z10
N70 F300
N80 MCALL CYCLE81(....,....,....,....,....)N90 HOLES2(.....,.....,.....,.....,.....,.....)N100 ..............
N110 G53 G0 Z-110 D0 M5
N120 M30