Ciclos OCM

Ciclos OCM

Generalidades

 
Machine

Consulte o manual da sua máquina!

Esta função é ativada pelo fabricante da máquina.

Os ciclos OCM (Optimized Contour Milling – Fresagem de Contorno Otimizada) permitem compor contornos complexos a partir de subcontornos. São mais eficientes do que os ciclos 22 a 24. Os ciclos OCM oferecem as seguintes funções adicionais:

  • No desbaste, o comando mantém precisamente o ângulo de pressão indicado
  • Além das caixas, também é possível maquinar ilhas e caixas abertas
 
Tip

Instruções de programação e operação:

  • Um ciclo OCM permite programar, no máximo, 16.384 elementos de contorno.
  • Os ciclos OCM executam internamente cálculos abrangentes e complexos e as maquinagens daí resultantes. Por motivos de segurança, em todo o caso, testar graficamente antes da execução! Assim pode averiguar de forma fácil se a maquinação calculada pelo comando está a decorrer correctamente.

Ângulo de pressão

No desbaste, o comando mantém precisamente o ângulo de pressão. O ângulo de pressão define-se por via indireta através da sobreposição de trajetória. A sobreposição de trajetória pode ter, no máximo, o valor 1,99, o que corresponde a um ângulo de quase 180°.

Contorno

O contorno define-se com CONTOUR DEF / SEL CONTOUR ou com os ciclos de figuras OCM 127x.

Também é possível definir caixas fechadas através do ciclo 14.

As indicações de cotas para a maquinagem, como a profundidade de fresagem, medidas excedentes e altura segura, são introduzidas de forma centralizada no ciclo 271 DADOS CONTORNO OCM ou nos ciclos de figuras 127x.

CONTOUR DEF / SEL CONTOUR:

Em CONTOUR DEF / SEL CONTOUR, o primeiro contorno pode ser uma caixa ou um limite. Os contornos seguintes programam-se como ilhas ou caixas. As caixas abertas devem ser programadas através de um limite e de uma ilha.

Proceda da seguinte forma:

  1. Programar CONTOUR DEF
  2. Definir o primeiro contorno como caixa e o segundo como ilha
  3. Definir o ciclo 271 DADOS CONTORNO OCM
  4. Programar o parâmetro de ciclo Q569=1
  5. O comando não interpreta o primeiro contorno como caixa, mas como limite aberto. Assim, a partir do limite aberto e através da ilha programada em seguida, resulta uma caixa aberta.
  6. Definir o ciclo 272 DESBASTE OCM
 
Tip

Recomendações de programação:

  • Os contornos sucessivos que se encontrem fora do primeiro contorno não são considerados.
  • A primeira profundidade do subcontorno é a profundidade do ciclo. O contorno programado está limitado a esta profundidade. Os restantes subcontornos não podem ser mais profundos do que a profundidade do ciclo. Por isso, começar sempre pela caixa mais profunda.

Ciclos de figuras OCM:

Nos ciclos de figuras OCM, a figura pode ser uma caixa, uma ilha ou um limite. Se programar uma ilha ou uma caixa aberta, utilize os ciclos 128x.

Proceda da seguinte forma:

  1. Programar figura com os ciclos 127x
  2. Se a primeira figura for uma ilha ou uma caixa aberta, programe o ciclo de limite 128x
  3. Definir o ciclo 272 DESBASTE OCM

Ciclos OCM para definição do padrão

Esquema: trabalhar com ciclos OCM:

0 BEGIN OCM MM

...

12 CONTOUR DEF

...

13 CYCL DEF 271 DADOS CONTORNO OCM

...

16 CYCL DEF 272 DESBASTE OCM

...

17 CYCL CALL

...

20 CYCL DEF 273 ACAB. PROFUND. OCM

...

21 CYCL CALL

...

24 CYCL DEF 274 ACAB. LATERAL OCM

...

25 CYCL CALL

...

50 L Z+250 R0 FMAX M2

51 LBL 1

...

55 LBL 0

56 LBL 2

...

60 LBL 0

...

99 END PGM OCM MM

Processamento de material restante

Os ciclos oferecem a possibilidade, ao desbastar, de maquinar previamente com ferramentas maiores e remover o material residual com ferramentas de menor dimensão. Também no acabamento o comando tem em consideração o material previamente desbastado, pelo que não ocorre nenhuma sobrecarga da ferramenta de acabamento.

Exemplo: Caixa aberta e desbaste posterior com ciclos de OCM

 
Tip
  • Se, após as maquinagens de desbaste, permanecer material residual nas esquinas interiores, utilize uma ferramenta de desbaste mais pequena ou defina um processo de desbaste adicional com uma ferramenta mais pequena.
  • Se não for possível desbastar completamente as esquinas interiores, o comando pode danificar o contorno ao chanfrar. Para prevenir danos no contorno, observe o procedimento seguinte.

Procedimento em caso de material residual em esquinas interiores

O exemplo mostra a maquinagem interior de um contorno com várias ferramentas possuindo um raio maior que o contorno programado. Não obstante os raios de ferramenta progressivamente mais pequenos, após o desbaste, permanece material residual nas esquinas interiores do contorno que o comando tem em consideração nas operações de acabamento e chanfro seguintes.

No exemplo, utilizam-se as seguintes ferramentas:

  • MILL_D20_ROUGH, Ø 20 mm
  • MILL_D10_ROUGH, Ø 10 mm
  • MILL_D6_FINISH, Ø 6 mm
  • NC_DEBURRING_D6, Ø 6 mm
Esquina interior do exemplo com raio de 4 mm

Desbaste

  1. Pré-desbastar o contorno com a ferramenta MILL_D20_ROUGH
  2. O comando considera o parâmetro QQ578 FATOR ESQUINS INT, do qual resultam raios internos de 12 mm no pré-desbaste.

...

12 TOOL CALL Z "MILL_D20_ROUGH"

...

15 CYCL DEF 271 DADOS CONTORNO OCM

...

     Q578 = 0.2 ;FATOR ESQUINS INT

...

Raio interno resultante =

RT+ (Q578 * RT)

10 + (0,2 *10) = 12

16 CYCL DEF 272 DESBASTE OCM

...

  1. Desbastar posteriormente o contorno com a ferramenta mais pequena MILL_D10_ROUGH
  2. O comando considera o parâmetro QQ578 FATOR ESQUINS INT, do qual resultam raios internos de 6 mm no pré-desbaste.

...

20 TOOL CALL Z "MILL_D10_ROUGH"

...

22 CYCL DEF 271 DADOS CONTORNO OCM

...

     Q578 = 0.2 ;FATOR ESQUINS INT     

...

Raio interno resultante =

RT+ (Q578 * RT)

5 + (0,2 *5) = 6

23 CYCL DEF 272 DESBASTE OCM

...

     Q438 = -1 ;FERR.TA DESBASTE     

...

-1: A ferramenta utilizada em último lugar é assumida como ferramenta de desbaste

Acabamento

  1. Acabar o contorno com a ferramenta MILL_D6_FINISH
  2. Com a ferramenta de acabamento, seriam possíveis raios internos de 3,6 mm. Isso significa que a ferramenta de acabamento poderia produzir os raios internos de 4,00 mm especificados. No entanto, o comando considera o material residual da ferramenta de desbaste MILL_D10_ROUGH. O comando produz o contorno com os raios internos de 6 mm da ferramenta de desbaste anterior. Desta forma, não ocorre uma sobrecarga da fresa de acabamento.

...

27 TOOL CALL Z "MILL_D6_FINISH"

...

29 CYCL DEF 271 DADOS CONTORNO OCM

...

     Q578 = 0.2 ;FATOR ESQUINS INT

...

Raio interno resultante =

RT+ (Q578 * RT)

3 + (0,2 *3) = 3,6

30 CYCL DEF 274 ACAB. LATERAL OCM

...

     Q438 = -1 ;FERR.TA DESBASTE

...

-1: A ferramenta utilizada em último lugar é assumida como ferramenta de desbaste

Chanfrar

  1. Chanfrar contorno: na definição do ciclo, deve-se definir a última ferramenta de desbaste do processo de desbaste.
  2.  
    Tip

    Se a ferramenta de acabamento for aplicada como ferramenta de desbaste, o comando danifica o contorno. Neste caso, o comando parte do princípio que a fresa de acabamento processo o contorno com raios internos de 3,6 mm. Contudo, a fresa de acabamento limitou os raios internos a 6 mm, devido à maquinagem de desbaste anterior.

...

33 TOOL CALL Z "NC_DEBURRING_D6"

...

35 CYCL DEF 277 CHANFRAR OCM

...

     QS438 = "MILL_D10_ROUGH" ;FERR.TA DESBASTE

...

Ferramenta de desbaste do último processo de desbaste

Lógica de posicionamento dos ciclos OCM

Atualmente, a ferramenta está posicionada acima da Altura Segura:

  1. O comando desloca a ferramenta no plano de maquinagem em marcha rápida para o ponto inicial.
  2. A ferramenta desloca-se com FMAX para Q260 ALTURA DE SEGURANCA e, em seguida, para Q200 DISTANCIA SEGURANCA
  3. Depois, o comando posiciona a ferramenta no eixo da ferramenta com Q253 AVANCO PRE-POSICION. no ponto inicial.

Atualmente, a ferramenta está posicionada abaixo da Altura Segura:

  1. O comando desloca a ferramenta em marcha rápida para Q260 ALTURA DE SEGURANCA.
  2. A ferramenta desloca-se com FMAX para o ponto inicial no plano de maquinagem e, em seguida, para Q200 DISTANCIA SEGURANCA
  3. Depois, o comando posiciona a ferramenta no eixo da ferramenta com Q253 AVANCO PRE-POSICION. no ponto inicial
 
Tip

Instruções de programação e operação:

  • O comando obtém Q260 ALTURA DE SEGURANCA do ciclo 271 DADOS CONTORNO OCM ou dos ciclos de figuras.
  • Q260 ALTURA DE SEGURANCA só atua, se a posição da altura de segurança se encontrar acima da distância de segurança.