CNC- Ciclos1

19
CNC II Programar com Ciclos Prof.: João B. Sá de Farias

description

Informações de progração torno cnc

Transcript of CNC- Ciclos1

Page 1: CNC- Ciclos1

CNC IIProgramar com Ciclos

Prof.: João B. Sá de Farias

Page 2: CNC- Ciclos1

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

Page 3: CNC- Ciclos1

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

Page 4: CNC- Ciclos1

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)

Page 5: CNC- Ciclos1

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.

Page 6: CNC- Ciclos1

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

Page 7: CNC- Ciclos1

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:

Page 8: CNC- Ciclos1

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

Page 9: CNC- Ciclos1

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

Page 10: CNC- Ciclos1

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

Page 11: CNC- Ciclos1

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

Page 12: CNC- Ciclos1

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

Page 13: CNC- Ciclos1

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)

Page 14: CNC- Ciclos1

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”.

Page 15: CNC- Ciclos1

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

Page 16: CNC- Ciclos1

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.

Page 17: CNC- Ciclos1

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

Page 18: CNC- Ciclos1

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

Page 19: CNC- Ciclos1

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