Ciclos OCM
Ciclos OCM
Generalidades
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
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:
- Programar CONTOUR DEF
- Definir o primeiro contorno como caixa e o segundo como ilha
- Definir o ciclo 271 DADOS CONTORNO OCM
- Programar o parâmetro de ciclo Q569=1
- 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.
- Definir o ciclo 272 DESBASTE OCM
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:
- Programar figura com os ciclos 127x
- Se a primeira figura for uma ilha ou uma caixa aberta, programe o ciclo de limite 128x
- Definir o ciclo 272 DESBASTE OCM
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
- 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
Desbaste
- Pré-desbastar o contorno com a ferramenta MILL_D20_ROUGH
- 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 | |
... |
- Desbastar posteriormente o contorno com a ferramenta mais pequena MILL_D10_ROUGH
- 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
- Acabar o contorno com a ferramenta MILL_D6_FINISH
- 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
- Chanfrar contorno: na definição do ciclo, deve-se definir a última ferramenta de desbaste do processo de desbaste.
- 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:
- O comando desloca a ferramenta no plano de maquinagem em marcha rápida para o ponto inicial.
- A ferramenta desloca-se com FMAX para Q260 ALTURA DE SEGURANCA e, em seguida, para Q200 DISTANCIA SEGURANCA
- 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:
- O comando desloca a ferramenta em marcha rápida para Q260 ALTURA DE SEGURANCA.
- A ferramenta desloca-se com FMAX para o ponto inicial no plano de maquinagem e, em seguida, para Q200 DISTANCIA SEGURANCA
- Depois, o comando posiciona a ferramenta no eixo da ferramenta com Q253 AVANCO PRE-POSICION. no ponto inicial
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.