Formule complesse del profilo

Principi fondamentali

Con le formule complesse del profilo, si possono comporre profili complessi (tasche o isole) con segmenti di profilo. I singoli segmenti di profilo (dati geometrici) vengono inseriti sotto forma di programmi NC separati. Pertanto tutti i segmenti di profilo possono essere riutilizzati a piacimento. Dai segmenti di profilo selezionati, collegati tra loro per mezzo di una formula del profilo, il controllo numerico calcola il profilo completo.

sl_contform_depth
Schema: lavorazione con cicli SL e formula del profilo complessa

0 BEGIN CONT MM

...

5 SEL CONTOUR "MODEL"

6 CYCL DEF 20 DATI DEL PROFILO

...

8 CYCL DEF 21 SGROSSATURA

...

9 CYCL CALL

...

13 CYCL DEF 23 PROF. DI FINITURA

...

14 CYCL CALL

...

16 CYCL DEF 24 FINITURA LATERALE

...

17 CYCL CALL

...

50 L Z+250 R0 FMAX M2

51 END PGM CONT MM

 
Tip
  • Note per la programmazione
  • La memoria disponibile per un ciclo SL (tutti i programmi di descrizione del profilo) è limitata a max 128 profili. Il numero dei possibili elementi di profilo dipende dal tipo di profilo (profilo interno o esterno) e dal numero delle descrizioni del profilo ed è al massimo di 16.384 elementi di profilo.
  • I cicli SL con formula del profilo presuppongono una programmazione strutturata e offrono la possibilità di memorizzare in singoli programmi NC i profili che si ripetono costantemente. Attraverso la formula del profilo i segmenti di profilo si collegano in un profilo completo e si definisce se si tratta di una tasca o di un’isola.
  • Caratteristiche dei segmenti di profilo
  • Il controllo numerico riconosce tutti i profili come tasche, non programmare alcuna compensazione del raggio
  • Il controllo numerico ignora gli avanzamenti F e le funzioni ausiliarie M
  • Le conversioni di coordinate sono ammesse. Se sono programmate all'interno di segmenti di profilo, queste agiscono anche nei programmi NC richiamati di seguito, ma non devono essere resettate dopo la chiamata ciclo
  • I programmi NC richiamati possono contenere anche coordinate nell'asse del mandrino, tuttavia queste vengono ignorate
  • Nel primo blocco di coordinate del programma NC richiamato deve essere definito il piano di lavoro
  • I profili parziali possono essere definiti all'occorrenza con profondità diverse
  • Caratteristiche dei cicli
  • Prima di ogni ciclo il controllo numerico posiziona automaticamente l'utensile alla DISTANZA DI SICUREZZA
  • I singoli livelli di profondità vengono fresati senza sollevamento dell'utensile; le isole vengono contornate lateralmente
  • Il raggio degli "spigoli interni" è programmabile, l'utensile non si ferma, si evitano rigature sulla parete (vale per la traiettoria più esterna durante lo svuotamento e la finitura laterale)
  • Nella finitura laterale il controllo numerico avvicina l'utensile al profilo su una traiettoria circolare a raccordo tangenziale
  • Anche nella finitura del fondo il controllo numerico avvicina l'utensile al pezzo su una traiettoria circolare a raccordo tangenziale (ad es. asse del mandrino Z: traiettoria circolare nel piano Z/X)
  • Il controllo numerico lavora il profilo interamente, rispettivamente con fresatura concorde o discorde

Le quote per la lavorazione, quali profondità di fresatura, sovrametallo e distanza di sicurezza, vengono inserite globalmente nel ciclo 20 DATI DEL PROFILO o 271 DATI PROFILO OCM.

Schema: calcolo dei segmenti di profilo con formula del profilo

0 BEGIN MODEL MM

1 DECLARE CONTOUR QC1 = "120"

2 DECLARE CONTOUR QC2 = "121" DEPTH15

3 DECLARE CONTOUR QC3 = "122" DEPTH10

4 DECLARE CONTOUR QC4 = "123" DEPTH5

5 QC10 = ( QC1 | QC3 | QC4 ) \ QC2

6 END PGM MODEL MM

0 BEGIN PGM 120 MM

1 CC X+75 Y+50

2 LP PR+45 PA+0

3 CP IPA+360 DR+

4 END PGM 120 MM

0 BEGIN PGM 121 MM

...

Selezione del programma NC con definizione profilo

Selezionare con la funzione SEL CONTOUR un programma NC con le definizioni del profilo, da cui il controllo numerico desume le descrizioni del profilo:

Procedere come descritto di seguito:

SF_4_NCFunktion_Einfuegen

  1. Selezionare Inserisci funzione NC
  2. Il controllo numerico apre la finestra Inserisci funzione NC.
SelectContour

  1. Selezionare SEL CONTOUR
  2. Il controllo numerico inizia l'immissione della formula del profilo.
  3. Definizione del profilo

Il controllo numerico offre le seguenti possibilità per l'immissione del profilo:

Opzione disponibile

Funzione

File

  • Immissione
  • Selezione file

Definizione del nome del profilo o selezione del file

QS

Definizione del numero di un parametro stringa

 
Tip
  • Note per la programmazione
  • Se il file chiamato si trova nella stessa directory del file chiamante, è possibile inserire anche soltanto il nome del file senza percorso.
  • Programmare il blocco SEL CONTOUR prima dei cicli SL. Il ciclo 14 PROFILO non è più necessario se si utilizza SEL CONTOUR.

Definizione della descrizione del profilo

Con la funzione DECLARE CONTOUR inserire in un programma NC il percorso per i programmi NC da cui il controllo numerico desume le descrizioni del profilo. Inoltre si può selezionare una profondità separata per questa descrizione del profilo.

Procedere come descritto di seguito:

SF_4_NCFunktion_Einfuegen

  1. Selezionare Inserisci funzione NC
  2. Il controllo numerico apre la finestra Inserisci funzione NC.

  1. Selezionare DECLARE CONTOUR
  2. Il controllo numerico inizia l'immissione della formula del profilo.
  3. Inserire il numero dell’identificatore di profilo QC
  4. Definizione della descrizione del profilo

Il controllo numerico offre le seguenti possibilità per l'immissione del profilo:

Opzione disponibile

Funzione

File

  • Immissione
  • Selezione file

Definizione del nome del profilo o selezione del file

QS

Definizione del numero di un parametro stringa

 
Tip
  • Note per la programmazione
  • Con gli identificatori di profilo QC indicati, i diversi profili possono essere calcolati reciprocamente nella formula del profilo.
  • Se il file chiamato si trova nella stessa directory del file chiamante, è possibile inserire anche soltanto il nome del file senza percorso.
  • Se si utilizzano profili con profondità separata, si deve assegnare una profondità a tutti i segmenti di profilo (assegnare eventualmente la profondità 0).
  • Profondità diverse (DEPTH) vengono incluse nel calcolo soltanto per elementi sovrapposti. Al contrario per isole pure all'interno della tasca. Utilizzare a tale scopo la formula semplice del profilo.
  • Formule semplici del profilo

Inserimento di formule complesse del profilo

I diversi profili possono essere collegati tra loro in una formula matematica con la funzione Formula profilo:

SF_4_NCFunktion_Einfuegen

  1. Selezionare Inserisci funzione NC
  2. Il controllo numerico apre la finestra Inserisci funzione NC.

  1. Selezionare Formula profilo QC
  2. Il controllo numerico inizia l'immissione della formula del profilo.
  3. Inserire il numero dell’identificatore di profilo QC
  4. Inserimento della formula del profilo

Immagine ausiliaria

Immissione

Funzione di collegamento

Esempio

8H000166

&

Intersezione con

QC10 = QC1 & QC5

8H000164

|

Unione con

QC25 = QC7 | QC18

Konturformel_Funktion3

^

Unione con, ma senza intersezione

QC12 = QC5 ^ QC25

8H000165

\

Senza

QC25 = QC1 \ QC2

(

Aperta parentesi

QC12 = QC1 & (QC2 | QC3)

)

Chiusa parentesi

QC12 = QC1 & (QC2 | QC3)

Definizione di profilo singolo

QC12 = QC1

Profili sovrapposti

8H000164

Il controllo numerico riconosce un profilo programmato come tasca. Con le funzioni della formula del profilo si può trasformare un profilo in un’isola.

Tasche ed isole possono essere sovrapposte per formare un nuovo profilo. In questo modo si può ingrandire la superficie di una tasca con una tasca sovrapposta o rimpicciolire un'isola.

Sottoprogrammi: tasche sovrapposte

 
Tip

I seguenti esempi sono programmi di descrizione del profilo che vengono definiti in un programma di definizione del profilo. Il programma di definizione del profilo deve essere chiamato a sua volta nel programma principale mediante la funzione SEL CONTOUR.

Le tasche A e B si sovrappongono.

I punti di intersezione S1 e S2 vengono calcolati dal controllo numerico, non occorre programmarli.

Le tasche sono programmate quali cerchi completi.

Programma di descrizione del profilo 1: tasca A

0 BEGIN PGM POCKET MM

1 L X+10 Y+50 R0

2 CC X+35 Y+50

3 C X+10 Y+50 DR-

4 END PGM POCKET MM

Programma di descrizione del profilo 2: tasca B

0 BEGIN PGM POCKET2 MM

1 L X+90 Y+50 R0

2 CC X+65 Y+50

3 C X+90 Y+50 DR-

4 END PGM POCKET2 MM

"Somma" delle superfici

8H000164

È richiesta la lavorazione di entrambe le superfici parziali A e B, compresa la comune superficie di sovrapposizione:

  • Le superfici A e B devono essere programmate in programmi NC separati senza compensazione del raggio
  • Nella formula del profilo le superfici A e B vengono calcolate con la funzione "unione con"

Programma di definizione del profilo

* - ...

21 DECLARE CONTOUR QC1 = "POCKET.H"

22 DECLARE CONTOUR QC2 = "POCKET2.H"

23 QC10 = QC1 | QC2

* - ...

"Differenza" delle superfici

8H000165

È richiesta la lavorazione della superficie A senza la parte coperta da B:

  • Le superfici A e B devono essere programmate in programmi NC separati senza compensazione del raggio
  • Nella formula del profilo la superficie B viene sottratta dalla superficie A con la funzione intersezione con complemento

Programma di definizione del profilo

* - ...

21 DECLARE CONTOUR QC1 = "POCKET.H"

22 DECLARE CONTOUR QC2 = "POCKET2.H"

23 QC10 = QC1 \ QC2

* - ...

Superficie di "intersezione"

8H000166

È richiesta la lavorazione della superficie coperta da A e B (le superfici con sovrapposizione semplice non devono essere lavorate).

  • Le superfici A e B devono essere programmate in programmi NC separati senza compensazione del raggio
  • Nella formula del profilo le superfici A e B vengono calcolate con la funzione “intersezione con“

Programma di definizione del profilo

* - ...

21 DECLARE CONTOUR QC1 = "POCKET.H"

22 DECLARE CONTOUR QC2 = "POCKET2.H"

23 QC10 = QC1 & QC2

* - ...

Esecuzione del profilo con cicli SL o OCM

 
Tip

La lavorazione del profilo completo definito avviene con i cicli SL o i cicli OCM (vedere Panoramica).