Ciclo 251 CAIXA RECTANGULAR

Programação ISO

G251

Aplicação

Com o ciclo de caixa retangular 251, é possível maquinar por completo uma caixa retangular. Dependendo dos parâmetros de ciclo, estão à disposição as seguintes alternativas de maquinagem:

  • Maquinagem completa: desbaste, acabamento em profundidade, acabamento lateral
  • Só desbaste
  • Só acabamento em profundidade e acabamento lateral
  • Só acabamento em profundidade
  • Só acabamento lateral

Execução do ciclo

Desbaste

  1. A ferramenta penetra no centro da caixa na peça de trabalho e desloca-se para a primeira profundidade de passo. A estratégia de afundamento determina-se com o parâmetro Q366
  2. O comando desbasta a caixa de dentro para fora, tendo em consideração a sobreposição de trajetória (Q370) e a medida excedente de acabamento (Q368 e Q369)
  3. No fim do processo de desbaste o comando afasta a ferramenta tangencialmente da parede da caixa, desloca-se na distância de segurança sobre a profundidade de passo atual. Daí regressa em marcha rápida ao centro da caixa
  4. Este processo repete-se até se alcançar a profundidade de caixa programada

Acabamento

  1. No caso de estarem definidas medidas excedentes de acabamento, o comando afunda e aproxima ao contorno. O movimento de aproximação realiza-se, aí, com um raio que permita uma aproximação suave. O comando realiza primeiro o acabamento das paredes da caixa, em vários passos, caso assim esteja definido.
  2. De seguida, o comando acaba o fundo da caixa de dentro para fora. A aproximação ao fundo da caixa faz-se então tangencialmente

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)
 
Aviso
Atenção, perigo de colisão!
Caso se chame o ciclo com a extensão de maquinagem 2 (somente acabamento), então o posicionamento prévio na primeira profundidade de passo + distância de segurança realiza-se em marcha rápida. Durante o posicionamento em marcha rápida, existe perigo de colisão.
  1. Executar previamente uma maquinagem de desbaste
  2. Assegurar-se de que o comando pode fazer o posicionamento prévio da ferramenta em marcha rápida sem colidir com a peça de trabalho
  • Este ciclo pode ser executado exclusivamente no modo de maquinagem FUNCTION MODE MILL.
  • O comando posiciona previamente a ferramenta no seu eixo de forma automática. Q204 2. DIST. SEGURANCA deve ser respeitada.
  • O comando reduz a profundidade de passo para o comprimento de lâmina LCUTS definido na tabela de ferramentas, caso o comprimento de lâmina seja menor que a profundidade de passo Q202 introduzida.
  • No final, o comando posiciona a ferramenta de volta na distância de segurança, quando introduzido na 2.ª distância de segurança.
  • 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.
  • O ciclo 251 considera a largura da lâmina RCUTS da tabela de ferramentas.
  • Estratégia de afundamento Q366 com RCUTS

Indicações sobre a programação

  • Numa tabela de ferramentas inativa tem sempre que se afundar na perpendicular (Q366=0), já que não se pode definir o ângulo de afundamento.
  • Posicionar previamente a ferramenta na posição inicial no plano de maquinagem, com correção do raio R0. Observar o parâmetro Q367 (posição).
  • 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.
  • Definir a distância de segurança de forma a que a ferramenta na deslocação não possa ficar presa nas aparas.
  • Se a posição angular Q224 for diferente de 0, tenha o cuidado de definir as dimensões do bloco com um tamanho suficiente.

Parâmetros de ciclo

Imagem de ajuda

Parâmetros

Q215 Tipo de mecanizado (0/1/2)?

Determinar a extensão da maquinagem:

0: desbaste e acabamento

1: só desbaste

2: Só acabamento
Acabamento lateral e acabamento em profundidade só são executados se estiver definida a respetiva medida excedente de acabamento (Q368, Q369)

Introdução: 0, 1, 2

Q218 Comprimento do primeiro lado?

Comprimento da caixa, paralelamente ao eixo principal do plano de maquinagem. O valor atua de forma incremental.

Introdução: 0...99999.9999

Q219 Comprimento do segundo lado?

Comprimento da caixa, paralelamente ao eixo secundário do plano de maquinagem O valor atua de forma incremental.

Introdução: 0...99999.9999

Q220 Raio de arredondamento cantos?

Raio da esquina da caixa. Se tiver sido programado com 0, o comando fixa o raio da esquina igual ao raio da ferramenta.

Introdução: 0...99999.9999

Q368 Sobre-metal para a lateral?

Medida excedente de acabamento no plano de maquinagem. O valor atua de forma incremental.

Introdução: 0...99999.9999

Q224 Angulo de rotacao?

Ângulo em que é rodada a maquinagem completa. O centro de rotação situa-se na posição onde se encontra a ferramenta na chamada de ciclo. O valor atua de forma absoluta.

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

Q367 Posição caixa(0/1/2/3/4)?

Posição da caixa referida à posição da ferramenta na chamada de ciclo:

0: posição da ferramenta = centro da caixa

1: posição da ferramenta = esquina inferior esquerda

2: posição da ferramenta = esquina inferior direita

3: posição da ferramenta = esquina superior direita

4: posição da ferramenta = esquina superior esquerda

Introdução: 0, 1, 2, 3, 4

Q207 Avanco fresagem?

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

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

Q351 Direccao? Paral.=+1, Contr.=-1

Tipo de fresagem. A direção de rotação do mandril é considerada:

+1 = fresagem sincronizada

–1 = fresagem em sentido oposto

PREDEF: o comando assume o valor de um bloco GLOBAL DEF

(Se introduzir 0, a maquinagem realiza-se em fresagem sincronizada)

Introdução: –1, 0, +1 Em alternativa, PREDEF

Q201 Profundidade?

Distância entre a superfície da peça de trabalho – base do furo. O valor atua de forma incremental.

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

Q202 Incremento?

medida segundo a qual a ferrta. penetra de cada vez na peça. Introduzir um valor maior que 0. O valor atua de forma incremental.

Introdução: 0...99999.9999

Q369 Sobre-metal para o fundo?

Medida excedente de acabamento para a profundidade. O valor atua de forma incremental.

Introdução: 0...99999.9999

Q206 Avanco de incremento?

velocidade de deslocação da ferramenta ao deslocar-se em profundidade em mm/min

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

Q338 Pasada para acabado?

Medida em que a ferramenta, no acabamento, é avançada no seu eixo.

Q338=0: acabamento num passo

O valor atua de forma incremental.

Introdução: 0...99999.9999

Q200 Distancia de seguranca?

Distância entre a ponta da ferramenta e a superfície da peça de trabalho. O valor atua de forma incremental.

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

Q203 Coordenada superficie peca?

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

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

Q204 2. Distancia de seguranca?

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

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

Q370 Fator de sobreposicao?

Q370 x raio da ferramenta tem como resultado o passo lateral k.

Introdução: 0.0001...1.41 Em alternativa, PREDEF

Q366 Estratégia de punção(0/1/2)?

tipo de estratégia de penetração:

0 = Afundar na perpendicular. Independentemente do ângulo de afundamento ANGLE definido na tabela de ferramentas, o comando afunda perpendicularmente

1 = Afundar em forma de hélice. Na tabela de ferramentas, o ângulo de afundamento ANGLE para a ferramenta ativada tem que estar definido para um valor diferente de 0. Caso contrário, o comando emite uma mensagem de erro. Se necessário, define-se o valor da largura da lâmina RCUTS na tabela de ferramentas

2: Afundar de forma pendular. Na tabela de ferramentas, o ângulo de afundamento ANGLE para a ferramenta ativada tem que estar definido para um valor diferente de 0. Caso contrário, o comando emite uma mensagem de erro. O comprimento pendular depende do ângulo de afundamento, o comando utiliza como valor mínimo o dobro do diâmetro da ferramenta. Se necessário, define-se o valor da largura da lâmina RCUTS na tabela de ferramentas

PREDEF: o comando utiliza o valor de um bloco GLOBAL DEF

Introdução: 0, 1, 2 Em alternativa, PREDEF

Estratégia de afundamento Q366 com RCUTS

Q385 Avanço acabado?

velocidade de deslocação da ferramenta no acabamento em profundidade e acabamento lateral em mm/min

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

Q439 Referência de avanço (0-3)?

Determinar a que se refere o avanço programado:

0: O avanço refere-se à trajetória de ponto central da ferramenta

1: O avanço refere-se à lâmina da ferramenta somente no acabamento lateral; de outro modo, à trajetória de ponto central

2: O avanço refere-se à lâmina da ferramenta no acabamento lateral e no acabamento em profundidade; de outro modo, à trajetória do ponto central

3: O avanço refere-se sempre à lâmina da ferramenta

Introdução: 0, 1, 2, 3

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 251 CAIXA RECTANGULAR ~

Q215=+0

;TIPO DE USINAGEM ~

Q218=+60

;COMPRIMENTO 1. LADO ~

Q219=+20

;COMPRIMENTO 2. LADO ~

Q220=+0

;ARREDONDAMENTO ~

Q368=+0

;SOBRE-METAL LATERAL ~

Q224=+0

;ANGULO DE ROTACAO ~

Q367=+0

;POSICAO CAIXA ~

Q207=+500

;AVANCO DE FRESAGEM ~

Q351=+1

;TIPO DE FRESAGEM ~

Q201=-20

;PROFUNDIDADE ~

Q202=+5

;INCREMENTO ~

Q369=+0

;SOBRE-METAL FUNDO ~

Q206=+150

;AVANCO INCREMENTO ~

Q338=+0

;PASADA PARA ACABADO ~

Q200=+2

;DISTANCIA SEGURANCA ~

Q203=+0

;COORD. SUPERFICIE ~

Q204=+50

;2. DIST. SEGURANCA ~

Q370=+1

;SOBREPOSICAO ~

Q366=+1

;PUNCAR ~

Q385=+500

;AVANCO ACABADO ~

Q439=+0

;REFERENCIA AVANCO

12 L X+50 Y+50 R0 FMAX M99

Estratégia de afundamento Q366 com RCUTS

Afundamento helicoidal Q366 = 1

RCUTS > 0

  • O comando calcula a largura da lâmina RCUTS ao calcular a trajetória helicoidal. Quanto maior for RCUTS, menor será a trajetória helicoidal.
  • Fórmula para calcular o raio helicoidal:
  • Rcorr: raio da ferramenta R + medida excedente do raio da ferramenta DR

  • Se a trajetória helicoidal não for possível devido às proporções de espaço, o comando emite uma mensagem de erro.

RCUTS = 0 ou indefinido

  • Não se realiza nenhuma supervisão ou alteração da trajetória helicoidal.

Afundamento pendular Q366 = 2

RCUTS > 0

  • O comando percorre o curso pendular completo.
  • Se o curso pendular não for possível devido às proporções de espaço, o comando emite uma mensagem de erro.

RCUTS = 0 ou indefinido

  • O comando percorre metade do curso pendular.