Principi fondamentali
Applicazione
I cicli OCM mettono a disposizione cicli di sgrossatura e finitura di elevata efficienza per una lavorazione che salvaguarda l'utensile. Con i cicli OCM il controllo numerico calcola in automatico movimenti complessi per la fresatura di tasche e isole. Oltre a tasche e isole è possibile lavorare anche tasche aperte. In sgrossatura il controllo numerico rispetta con precisione l'angolo di contatto immesso.
I parametri di lavorazione ottimali possono essere acquisiti durante la programmazione direttamente sul controllo numerico dal Calcolatore dati di taglio OCM. Il Calcolatore dati di taglio OCM utilizza un database di materiali integrato e completo. I valori di taglio calcolati in automatico possono essere adattati in modo mirato con riferimento alla sollecitazione meccanica e termica dell'utensile e acquisiti nel ciclo di sgrossatura.
Per la lavorazione di forme standard, OCM offre diverse figure geometriche che, in combinazione con altri cicli OCM, possono essere impiegate come tasche, isole o limitazioni per la fresatura a spianare.
I cicli OCM sono più potenti dei cicli da 22 a 24.
Argomenti trattati
- Calcolatore dati di taglio OCM
- OCM: matrici geometriche
Riepilogo dei cicli OCM (#167 / #1-02-1)
Ciclo | Chiamata | Ulteriori informazioni | |
---|---|---|---|
271 | DATI PROFILO OCM
| DEF attivo | |
272 | SGROSSATURA OCM
| CALL attivo | |
273 | FINITURA FONDO OCM
| CALL attivo | |
274 | FINITURA LATER. OCM
| CALL attivo | |
277 | SMUSSO OCM
| CALL attivo |
Ciclo | Chiamata | Ulteriori informazioni | |
---|---|---|---|
1271 | RETTANGOLO OCM
| DEF attivo | |
1272 | CERCHIO OCM
| DEF attivo | |
1273 | CAVA / ISOLA OCM
| DEF attivo | |
1274 | CAVA CIRCOLARE OCM
| DEF attivo | |
1278 | POLIGONO OCM
| DEF attivo | |
1281 | LIMITAZ. RETTANGOLO OCM
| DEF attivo | |
1282 | LIMITAZ. CERCHIO OCM
| DEF attivo |
Premesse
- Opzione software Opt. Contour Milling (#167 / #1-02-1)
- Consultare il manuale della macchina. Leggere e attenersi alla descrizione funzionale del costruttore della macchina. Osservare le norme di sicurezza.
- I cicli OCM eseguono internamente calcoli estesi e complessi e le lavorazioni da essi risultanti. Per motivi di sicurezza, prima della lavorazione eseguire in ogni caso una simulazione grafica! In questo modo si può verificare facilmente se la lavorazione determinata dal controllo numerico procede correttamente.
Descrizione funzionale
Struttura del programma
Schema: lavorazione con cicli OCM
La tabella seguente mostra un esempio di come potrebbe apparire una sequenza di programmi con i cicli OCM.
0 BEGIN OCM MM |
---|
... |
12 CONTOUR DEF; chiamata utensile o definizione di cicli di matrici |
... |
13 CYCL DEF 271 DATI PROFILO OCM; necessari solo per definizioni dei profili |
... |
16 CYCL DEF 272 SGROSSATURA OCM |
... |
17 CYCL CALL |
... |
20 CYCL DEF 273 FINITURA FONDO OCM |
... |
21 CYCL CALL |
... |
24 CYCL DEF 274 FINITURA LATER. OCM |
... |
25 CYCL CALL |
... |
35 CYCL DEF 277 SMUSSO OCM |
36 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 |
Definizione profilo
Cicli di matrici OCM
Nei cicli di matrici OCM la matrice può essere una tasca, un'isola o una limitazione. Se si programma un'isola o una tasca aperta, si impiegano i cicli 128x.
Cicli OCM per la definizione di matrici
Una matrice ridefinisce i dati del profilo OCM ed elimina la definizione di un ciclo 271 DATI PROFILO OCM definito in precedenza o di una limitazione della matrice.
Formula del profilo
Il profilo si definisce con CONTOUR DEF / SEL CONTOUR o con i cicli di matrici OCM 127x.
Le tasche chiuse possono essere definite anche tramite il ciclo 14.
Le quote per la lavorazione, quali profondità di fresatura, sovrametalli e distanza di sicurezza, vengono inserite globalmente nel ciclo 271 DATI PROFILO OCM o nei cicli di matrici 127x.
CONTOUR DEF / SEL CONTOUR:
In CONTOUR DEF / SEL CONTOUR il primo profilo può essere una tasca o una limitazione. I profili successivi si programmano come isole o tasche. Le tasche aperte devono essere programmate con una limitazione o con un'isola.
Note per la programmazione
- I profili successivi presenti al di fuori del primo profilo non vengono considerati.
- La prima profondità del segmento di profilo è la profondità del ciclo. A tale profondità è limitato il profilo programmato. Altri segmenti di profilo non possono essere più profondi della profondità del ciclo. Pertanto, iniziare di norma con la tasca più profonda.
Argomenti trattati
- Chiamata profilo con formula profilo semplice CONTOUR DEF
- Chiamata profilo con formula profilo complessa SEL CONTOUR
- Cicli OCM per la definizione di matrici
Angolo di contatto
In sgrossatura il controllo numerico rispetta con precisione l'angolo di contatto. L'angolo di contatto si definisce indirettamente con la sovrapposizione traiettoria. La sovrapposizione traiettoria può presentare al massimo il valore di 1,99, corrispondente ad un angolo di quasi 180°.
Logica di posizionamento dei cicli OCM
L'utensile è correntemente posizionato al di sopra dell'altezza di sicurezza:
- Il controllo numerico trasla l'utensile nel piano di lavoro in rapido sul punto di partenza.
- L'utensile trasla con FMAX su Q260 ALTEZZA DI SICUREZZA e poi su Q200 DISTANZA SICUREZZA
- Quindi il controllo numerico posiziona l'utensile nell'asse utensile con Q253 AVANZ. AVVICINAMENTO sul punto di partenza.
L'utensile è correntemente posizionato al di sotto dell'altezza di sicurezza:
- Il controllo numerico porta l'utensile in rapido a Q260 ALTEZZA DI SICUREZZA.
- L'utensile si porta in FMAX sul punto di partenza nel piano di lavoro e quindi a Q200 DISTANZA SICUREZZA
- Quindi il controllo numerico posiziona l'utensile nell'asse utensile con Q253 AVANZ. AVVICINAMENTO sul punto di partenza
Note operative e di programmazione
- Q260 Il controllo numerico desume ALTEZZA DI SICUREZZA dal ciclo 271 DATI PROFILO OCM o dai cicli di matrici.
- Q260 L'ALTEZZA DI SICUREZZA è attiva se la posizione dell'altezza di sicurezza è superiore alla distanza di sicurezza.
Lavorazione di materiale residuo
In sgrossatura i cicli offrono la possibilità di prelavorare con utensili di dimensioni maggiori e asportare il materiale residuo con utensili più piccoli. Anche in finitura il controllo numerico tiene conto del materiale precedentemente asportato evitando qualsiasi sovraccarico dell'utensile per rifinire.
Esempio: tasca aperta e finitura con cicli OCM
- Se dopo le lavorazioni di sgrossatura rimane del materiale residuo negli spigoli interni, occorre utilizzare un utensile per svuotare più piccolo o definire un'ulteriore operazione di sgrossatura con un utensile più piccolo.
- Se non è possibile svuotare completamente gli spigoli interni, il controllo numerico può danneggiare il profilo durante la smussatura. Per evitare di danneggiare il profilo, tenere presente la procedura seguente.
Procedura con materiale residuo negli spigoli interni
L'esempio mostra la lavorazione interna di un profilo con più utensili che presentano raggi di maggiori dimensioni del profilo programmato. Nonostante i raggi diminuiscano, dopo lo svuotamento rimane del materiale residuo negli spigoli interni del profilo che il controllo numerico considera per la successiva finitura e smussatura.
Nell'esempio sono utilizzati i seguenti utensili:
- MILL_D20_ROUGH, Ø 20 mm
- MILL_D10_ROUGH, Ø 10 mm
- MILL_D6_FINISH, Ø 6 mm
- NC_DEBURRING_D6, Ø 6 mm
- Spigolo interno dell'esempio con raggio di 4 mm
Sgrossatura
- Presgrossatura del profilo con l'utensile MILL_D20_ROUGH
- Il controllo numerico considera il parametro Q578 FATT. SPIGOLI INTERNI in cui durante la presgrossatura risultano raggi interni di 12 mm.
... | |
---|---|
12 TOOL CALL Z "MILL_D20_ROUGH" | |
... | |
15 CYCL DEF 271 DATI PROFILO OCM | |
... Q578 = 0.2 ;FATT. SPIGOLI INTERNI ... | Raggio interno risultante = RT+ (Q578 * RT) 10 + (0,2 *10) = 12 |
16 CYCL DEF 272 SGROSSATURA OCM | |
... |
- Sgrossatura di finitura del profilo con utensile più piccolo MILL_D10_ROUGH
- Il controllo numerico considera il parametro Q578 FATT. SPIGOLI INTERNI in cui durante la presgrossatura risultano raggi interni di 6 mm.
... | |
---|---|
20 TOOL CALL Z "MILL_D10_ROUGH" | |
... | |
22 CYCL DEF 271 DATI PROFILO OCM | |
... Q578 = 0.2 ;FATT. SPIGOLI INTERNI ... | Raggio interno risultante = RT+ (Q578 * RT) 5 + (0,2 *5) = 6 |
23 CYCL DEF 272 SGROSSATURA OCM | |
... Q438 = -1 ;UTENSILE SVUOTAMENTO ... | -1: l'ultimo utensile impiegato viene acquisito come utensile di svuotamento. |
Finitura
- Finitura del profilo con l'utensile MILL_D6_FINISH
- Con l'utensile di finitura sarebbero possibili raggi interni di 3,6 mm. Questo significa che l'utensile di finitura potrebbe produrre i raggi interni predefiniti di 4 mm. Il controllo numerico considera tuttavia il materiale residuo dell'utensile di svuotamento MILL_D10_ROUGH. Il controllo numerico realizza il profilo con i raggi interni del precedente utensile per sgrossare di 6 mm. In questo modo si evita qualsiasi sovraccarico della fresa di finitura.
... | |
---|---|
27 TOOL CALL Z "MILL_D6_FINISH" | |
... | |
29 CYCL DEF 271 DATI PROFILO OCM | |
... Q578 = 0.2 ;FATT. SPIGOLI INTERNI ... | Raggio interno risultante = RT+ (Q578 * RT) 3 + (0,2 *3) = 3,6 |
30 CYCL DEF 274 FINITURA LATER. OCM | |
... Q438 = -1 ;UTENSILE SVUOTAMENTO ... | -1: l'ultimo utensile impiegato viene acquisito come utensile di svuotamento. |
- Smussatura del profilo: per la definizione del ciclo è necessario definire l'ultimo utensile di svuotamento dell'operazione di sgrossatura.
- Tip
Se si acquisisce l'utensile di finitura come utensile di svuotamento, il controllo numerico danneggia il profilo. Il controllo numerico presume in tal caso che la fresa di finitura abbia realizzato il profilo con raggi interni di 3,6 mm. Attraverso la precedente lavorazione di sgrossatura, la fresa di finitura ha tuttavia limitato i raggi interni a 6 mm.
... | |
---|---|
33 TOOL CALL Z "NC_DEBURRING_D6" | |
... | |
35 CYCL DEF 277 SMUSSO OCM | |
... QS438 = "MILL_D10_ROUGH" ;UTENSILE SVUOTAMENTO ... | Utensile di svuotamento dell'ultima operazione di sgrossatura |