Ciclo 241 FURO PROFUND UM GUME

Programação ISO

G241

Aplicação

O ciclo 241 FURO PROFUND UM GUME permite-lhe produzir furos com uma broca de profundidade com gume único. É possível a introdução de um ponto inicial aprofundado. O comando executa a deslocação para a profundidade de furação com M3. Pode-se alterar a direção de rotação e a velocidade ao entrar e sair do furo.

Execução do ciclo

  1. O comando posiciona a ferramenta no eixo do mandril em marcha rápida FMAX na DISTANCIA SEGURANCA Q200 indicada sobre a COORD. SUPERFICIE Q203
  2. Dependendo do comportamento de posicionamento, o comando aciona a velocidade do mandril para a DISTANCIA SEGURANCA Q200 ou para um valor definido acima da superfície das coordenadas.
  3. Comportamento de posicionamento ao trabalhar com Q379

  4. O comando executa o movimento de entrada de acordo com a direção de Q426 SENTIDO ROT. FERR.TA com mandril de rotação para a direita, para a esquerda ou parado
  5. A ferramenta fura com M3 e Q206 AVANCO INCREMENTO até à profundidade de furação Q201 ou à profundidade de permanência Q435 ou à profundidade de passo Q202:
    • Caso se tenha definido Q435 PROFUND.PERMANENCIA, o comando reduz o avanço depois de se alcançar a profundidade de permanência de acordo com Q401 FACTOR DE AVANCO e permanece segundo Q211 TEMPO ESP. EM BAIXO
    • Se tiver sido introduzido um valor de passo menor, o comando fura até à profundidade de passo. A profundidade de passo vai diminuindo com cada passo segundo Q212 REDUCAO INCREMENTO
  6. A ferramenta permanece na base do furo com o mandril a rodar para cortar livremente, caso programado
  7. Depois de o comando ter alcançado a profundidade de furação, desliga o agente refrigerante. Altera a velocidade para o valor que está definido em Q427 ENTRAR/SAIR ROTACOES e, eventualmente, altera novamente a direção de rotação de Q426.
  8. O comando posiciona a ferramenta com Q208 AVANCO DE RETROCESSO para a posição de retração.
  9. Comportamento de posicionamento ao trabalhar com Q379

  10. Se se tiver programado uma 2.ª distância de segurança, o comando desloca a ferramenta para aí com FMAX

Avisos

 
Aviso
Atenção, perigo de colisão!
Se introduzir a profundidade positiva num ciclo, o comando inverte o cálculo do posicionamento prévio. A ferramenta desloca-se no eixo da ferramenta em marcha rápida para a distância de segurança sob a superfície da peça de trabalho! Existe perigo de colisão!
  1. Introduzir profundidade negativa
  2. Com o parâmetro de máquina displayDepthErr (n.º 201003), define-se se, ao ser introduzida uma profundidade positiva, o comando deve emitir uma mensagem de erro (on) ou não (off)
  • Este ciclo pode ser executado exclusivamente no modo de maquinagem FUNCTION MODE MILL.
  • Este ciclo supervisiona o comprimento útil definido LU da ferramenta. Se o valor de LU for menor que a PROFUNDIDADE Q201, o comando emite uma mensagem de erro.

Indicações sobre a programação

  • Programar o bloco de posicionamento sobre o ponto inicial (centro do furo) do plano de maquinagem com correção de raio R0.
  • No ciclo, o sinal do parâmetro Profundidade determina a direção da maquinagem. Se programar a profundidade = 0, o comando não executa o ciclo.

Parâmetros de ciclo

Imagem de ajuda

Parâmetros

Q200 Distancia de seguranca?

Distância da ponta da ferramenta – Q203 COORD. SUPERFICIE. O valor atua de forma incremental.

Introdução: 0...99999.9999 Em alternativa, PREDEF

Q201 Profundidade?

Distância Q203 COORD. SUPERFICIE – base do furo. O valor atua de forma incremental.

Introdução: -99999.9999...+99999.9999

Q206 Avanco de incremento?

Velocidade de deslocação da ferramenta ao furar em mm/min

Introdução: 0...99999.999 em alternativa FAUTO, FU

Q211 Tempo de espera em baixo?

Tempo em segundos que a ferramenta permanece na base do furo.

Introdução: 0...3600.0000 Em alternativa, PREDEF

Q203 Coordenada superficie peca?

Coordenada da superfície da peça de trabalho relativamente ao ponto de referência ativo. O valor atua de forma absoluta.

Introdução: -99999.9999...+99999.9999

Q204 2. Distancia de seguranca?

Distância no eixo da ferramenta entre a ferramenta e a peça (dispositivo tensor) onde não pode ocorrer nenhuma colisão. O valor atua de forma incremental.

Introdução: 0...99999.9999 Em alternativa, PREDEF

Q379 Ponto de partida afundado?

Se existir um furo piloto, pode-se definir aqui um ponto inicial aprofundado. Este refere-se de forma incremental a Q203 COORD. SUPERFICIE. O comando desloca com Q253 AVANCO PRE-POSICION. pelo valor de Q200 DISTANCIA SEGURANCA sobre o ponto inicial aprofundado. O valor atua de forma incremental.

Introdução: 0...99999.9999

Q253 Avanco pre-posicionamento?

Define a velocidade de deslocação da ferramenta ao reaproximar a Q201 PROFUNDIDADE após Q256 DIST.RETIR.ROT.APARA. Além disso, este avanço atua quando a ferramenta é posicionada sobre Q379 PONTO DE PARTIDA (diferente de 0). Introdução em mm/min.

Introdução: 0...99999.9999 em alternativa, FMAX, FAUTO, PREDEF

Q208 Avanco para retrocesso?

Velocidade de deslocação da ferramenta ao retirar-se do furo em mm/min. Se introduzir Q208=0, então o comando retira a ferramenta com Q206 AVANCO INCREMENTO.

Introdução: 0...99999.999 em alternativa, FMAX, FAUTO, PREDEF

Q426 Entrar/sair sentido rot (3/4/5)?

Direção de rotação na qual a ferramenta deve rodar ao penetrar no furo e ao sair do furo.

3: rodar o mandril com M3

4: rodar o mandril com M4

5: deslocar com mandril parado

Introdução: 3, 4, 5

Q427 Entrar/sair rotações ferr.ta?

Velocidade a que a ferramenta deve rodar ao penetrar no furo e ao sair do furo.

Introdução: 1...99999

Q428 Rotações ferr.ta Furar?

Velocidade a que a ferramenta deve furar.

Introdução: 0...99.999

Q429 Funções M refrigerante LIGADO?

>=0: Função auxiliar M para ligar o agente refrigerante. O comando liga o agente refrigerante quando a ferramenta alcança a distância de segurança Q200 sobre o ponto inicial Q379.

"...": caminho para uma macro do utilizador que é executada em lugar de uma função M. Todas as instruções na macro do utilizador são executadas automaticamente.

Macro de utilizador

Introdução: 0...999

Q430 Funções M refrigerante DESLIG.?

>=0: Função auxiliar M para desligar o agente refrigerante. O comando desliga o agente refrigerante quando a ferramenta está sobre Q201 PROFUNDIDADE.

"...": caminho para uma macro do utilizador que é executada em lugar de uma função M. Todas as instruções na macro do utilizador são executadas automaticamente.

Macro de utilizador

Introdução: 0...999

Q435 Profundidade de permanência?

Coordenada do eixo do mandril em que a ferramenta deve permanecer. A função não está ativa se se introduzir 0 (ajuste padrão). Aplicação: na produção de perfurações de passagem, algumas ferramentas requerem um breve tempo de permanência antes da saída da base do furo, para transportarem as aparas para cima. Definir um valor menor que Q201 PROFUNDIDADE. O valor atua de forma incremental.

Introdução: 0...99999.9999

Q401 Factor de avanço no %?

Fator segundo o qual o comando reduz o avanço depois de alcançar Q435 PROFUND.PERMANENCIA.

Introdução: 0.0001...100

Q202 MAX. PROFUNDIDADE EXCEDIDA?

medida segundo a qual a ferrta. penetra de cada vez na peça. Q201 PROFUNDIDADE não pode ser múltiplo de Q202. O valor atua de forma incremental.

Introdução: 0...99999.9999

Q212 Valor do incremento?

Valor pelo qual o comando reduz Q202 INCREMENTO após cada passo. O valor atua de forma incremental.

Introdução: 0...99999.9999

Q205 Incremento minimo?

Se Q212 REDUCAO INCREMENTO for diferente de 0, o comando limita o passo a esse valor. Em consequência, a profundidade de passo não pode ser menor que Q205. O valor atua de forma incremental.

Introdução: 0...99999.9999

Os programas NC contidos no manual do utilizador representam propostas de solução. Antes de utilizar os programas NC ou blocos NC individuais numa máquina, terá de os adaptar.

Ajuste os seguintes conteúdos:

  • ferramentas não acionadas
  • Valores de corte
  • Avanços
  • Altura segura ou posições seguras
  • Posições específicas da máquina, p. ex., com M91
  • Caminhos de chamadas de programas

Alguns programas NC dependem da cinemática da máquina. Ajuste estes programas NC à cinemática da sua máquina antes do primeiro ensaio.

Teste os programas NC adicionalmente com a ajuda da simulação antes da efetiva execução do programa.

 
Tip

Com a ajuda de um teste do programa, é possível verificar se os programas NC podem ser utilizados com as opções de software disponíveis, a cinemática de máquina ativa e também a configuração atual da máquina.

Exemplo

11 CYCL DEF 241 FURO PROFUND UM GUME ~

Q200=+2

;DISTANCIA SEGURANCA ~

Q201=-20

;PROFUNDIDADE ~

Q206=+150

;AVANCO INCREMENTO ~

Q211=+0

;TEMPO ESP. EM BAIXO ~

Q203=+0

;COORD. SUPERFICIE ~

Q204=+50

;2. DIST. SEGURANCA ~

Q379=+0

;PONTO DE PARTIDA ~

Q253=+750

;AVANCO PRE-POSICION. ~

Q208=+1000

;AVANCO DE RETROCESSO ~

Q426=+5

;SENTIDO ROT. FERR.TA ~

Q427=+50

;ENTRAR/SAIR ROTACOES ~

Q428=+500

;ROTACOES FURAR ~

Q429=+8

;REFRIGERACAO LIGADA ~

Q430=+9

;REFRIGERACAO DESLIG. ~

Q435=+0

;PROFUND.PERMANENCIA ~

Q401=+100

;FACTOR DE AVANCO ~

Q202=+99999

;MAX. PROF. EXCEDIDA ~

Q212=+0

;REDUCAO INCREMENTO ~

Q205=+0

;INCREMENTO MINIMO

12 CYCL CALL

Macro de utilizador

A macro de utilizador é um outro programa NC.

Uma macro de utilizador contém uma sequência de várias instruções. Com a ajuda de uma macro, é possível definir várias funções NC que o comando executa. Como utilizador, cria macros como programa NC.

O modo de funcionamento das macros corresponde ao de programas NC chamados, p. ex., com a função PGM CALL. A macro é definida como programa NC com o tipo de ficheiro *.h ou *.i.

  • A HEIDENHAIN recomenda a utilização de parâmetros QL na macro. Os parâmetros atuam de forma exclusivamente local para um programa NC. Se utilizar outros tipos de variáveis na macro, eventualmente, as alterações terão efeitos no programa NC a chamar. Para que as alterações atuem explicitamente no programa NC a chamar, utilize parâmetros Q ou QS com os números 1200 a 1390.
  • Os valores dos parâmetros de ciclo podem ser lidos dentro da macro.

Exemplo de macro de utilizador para agente refrigerante

Os programas NC contidos no manual do utilizador representam propostas de solução. Antes de utilizar os programas NC ou blocos NC individuais numa máquina, terá de os adaptar.

Ajuste os seguintes conteúdos:

  • ferramentas não acionadas
  • Valores de corte
  • Avanços
  • Altura segura ou posições seguras
  • Posições específicas da máquina, p. ex., com M91
  • Caminhos de chamadas de programas

Alguns programas NC dependem da cinemática da máquina. Ajuste estes programas NC à cinemática da sua máquina antes do primeiro ensaio.

Teste os programas NC adicionalmente com a ajuda da simulação antes da efetiva execução do programa.

 
Tip

Com a ajuda de um teste do programa, é possível verificar se os programas NC podem ser utilizados com as opções de software disponíveis, a cinemática de máquina ativa e também a configuração atual da máquina.

0 BEGIN PGM KM MM

1 FN 18: SYSREAD QL100 = ID20 NR8

; ler o estado do agente refrigerante

2 FN 9: IF +QL100 EQU +1 GOTO LBL "Start"

; consultar o estado do agente refrigerante; se o agente refrigerante estiver ativo, salto para LBL Iniciar

3 M8

; ligar o agente refrigerante

7 CYCL DEF 9.0 TEMPO DE ESPERA

8 CYCL DEF 9.1 V.ZEIT3

9 LBL "Start"

10 END PGM RET MM

Comportamento de posicionamento ao trabalhar com Q379

Principalmente ao trabalhar com brocas muito compridas como, p. ex., brocas de profundidade com gume único ou brocas helicoidais extralongas, há alguns aspetos a considerar. É decisiva a posição na qual o mandril é ligado. Em caso de ausência da guia da ferramenta necessária, com brocas demasiado compridas, pode ocorrer uma rotura da ferramenta.

Por isso, é recomendável trabalhar com o parâmetro PONTO DE PARTIDA Q379. Mediante este parâmetro, é possível influenciar a posição em que o comando liga o mandril.

Início da furação

O parâmetro PONTO DE PARTIDA Q379 considera a COORD. SUPERFICIE Q203 e o parâmetro DISTANCIA SEGURANCA Q200. O exemplo seguinte demonstra a relação entre os parâmetros e de que forma é calculada a posição inicial:

PONTO DE PARTIDA Q379=0

  • O comando liga o mandril na DISTANCIA SEGURANCA Q200 sobre a COORD. SUPERFICIE Q203
     

PONTO DE PARTIDA Q379>0

  • A furação começa num valor definido acima do ponto inicial aprofundado Q379. Este valor é calculado da seguinte forma: 0,2 x Q379; se o resultado do cálculo for maior que Q200, então o valor é sempre Q200.

  • Exemplo:

  • COORD. SUPERFICIE Q203 =0
  • DISTANCIA SEGURANCA Q200 =2
  • PONTO DE PARTIDA Q379 =2
  • O início da furação calcula-se assim: 0,2 x Q379=0,2*2=0,4; a furação inicia-se 0,4 mm ou inch acima do ponto inicial aprofundado. Assim, se o ponto inicial aprofundado estiver em -2, o comando inicia o processo de furação a -1,6 mm.

  • A tabela seguinte apresenta diversos exemplos de cálculo do início da furação:

Início da furação com ponto inicial aprofundado

Q200

Q379

Q203

Posição na qual se faz o posicionamento prévio com FMAX

Fator 0,2 * Q379

Início da furação

2

2

0

2

0,2*2=0,4

-1,6

2

5

0

2

0,2*5=1

-4

2

10

0

2

0,2*10=2

-8

2

25

0

2

0,2*25=5 (Q200=2, 5>2, por isso, utiliza-se o valor 2)

-23

2

100

0

2

0,2*100=20 (Q200=2, 20>2, por isso, utiliza-se o valor 2)

-98

5

2

0

5

0,2*2=0,4

-1,6

5

5

0

5

0,2*5=1

-4

5

10

0

5

0,2*10=2

-8

5

25

0

5

0,2*25=5

-20

5

100

0

5

0,2*100=20 (Q200=5, 20>5, por isso, utiliza-se o valor 5)

-95

20

2

0

20

0,2*2=0,4

-1,6

20

5

0

20

0,2*5=1

-4

20

10

0

20

0,2*10=2

-8

20

25

0

20

0,2*25=5

-20

20

100

0

20

0,2*100=20

-80

Remoção de aparas

Também o ponto em que o comando executa a remoção de aparas é importante para o trabalho com ferramentas extralongas. A posição de retração na remoção de aparas não pode encontrar-se sobre a posição de início da furação. Com uma posição definida para a remoção de aparas, é possível assegurar que a broca permanece na guia.

PONTO DE PARTIDA Q379=0

  • A remoção de aparas tem lugar à DISTANCIA SEGURANCA Q200 sobre a COORD. SUPERFICIE Q203
     

PONTO DE PARTIDA Q379>0

  • A remoção de aparas realiza-se num valor definido acima do ponto inicial aprofundado Q379. Este valor é calculado da seguinte forma: 0,8 x Q379 se o resultado do cálculo for maior que Q200, então o valor é sempre Q200.

  • Exemplo:

  • COORD. SUPERFICIE Q203 =0
  • DISTANCIA SEGURANCAQ200 =2
  • PONTO DE PARTIDA Q379 =2
  • A posição para a remoção de aparas calcula-se da seguinte forma: 0,8 x Q379=0,8*2=1,6; a posição para a remoção de aparas está 1,6 mm ou inch acima do ponto inicial aprofundado. Assim, se o ponto inicial aprofundado estiver em -2, o comando desloca-se para -0,4 para a remoção de aparas..

  • A tabela seguinte apresenta diversos exemplos de cálculo da posição de remoção de aparas (posição de retração):

Posição de remoção de aparas (posição de retração) com ponto inicial aprofundado

Q200

Q379

Q203

Posição na qual se faz o posicionamento prévio com FMAX

Fator 0,8 * Q379

Posição de retração

2

2

0

2

0,8*2=1,6

-0,4

2

5

0

2

0,8*5=4

-3

2

10

0

2

0,8*10=8 (Q200=2, 8>2, por isso, utiliza-se o valor 2)

-8

2

25

0

2

0,8*25=20 (Q200=2, 20>2, por isso, utiliza-se o valor 2)

-23

2

100

0

2

0,8*100=80 (Q200=2, 80>2, por isso, utiliza-se o valor 2)

-98

5

2

0

5

0,8*2=1,6

-0,4

5

5

0

5

0,8*5=4

-1

5

10

0

5

0,8*10=8 (Q200=5, 8>5, por isso, utiliza-se o valor 5)

-5

5

25

0

5

0,8*25=20 (Q200=5, 20>5, por isso, utiliza-se o valor 5)

-20

5

100

0

5

0,8*100=80 (Q200=5, 80>5, por isso, utiliza-se o valor 5)

-95

20

2

0

20

0,8*2=1,6

-1,6

20

5

0

20

0,8*5=4

-4

20

10

0

20

0,8*10=8

-8

20

25

0

20

0,8*25=20

-20

20

100

0

20

0,8*100=80 (Q200=20, 80>20, por isso, utiliza-se o valor 20)

-80