A hole model can be made more flexible with the use of formulas especially in the list of operations. To be able to create these formulas based on the holes' characteristics, whatever the hole shape, number of stages, and options defined, automatic referencing is required.
Riferimenti alle caratteristiche del foro
Il riferimento in GO2cam è automatico e segue le seguenti regole:
-
a lettera per definire il parametro o la caratteristica (in blu below)
-
a numero relativo allo stadio (in rosso below)
Di seguito è riportata un'illustrazione di un foro passante a 3 stadi per mostrare i riferimenti:
H : height of the stage Nell'elenco delle operazioni, Altezza ( H ) è sostituita da Profondità di lavorazione ( P ). D : diameter of the stage Dc : diameter of the stage chamfer Ac : aperture angle of the stage chamfer R : radius in the bottom of the stage Per lo stadio filettato: D : tapping diameter Dd : drilling diameter Hi : tapping height Tp : tapping pitch Do : diameter of the inverse chamfer of the stage Ao : aperture angle of the inverse chamfer of the stage Ci sono anche altri 2 parametri applicabili solo per l'elenco delle operazioni: L0 : total length of the hole z0 : value added at the end of path to make the path longer and avoid |
The stages are numbered 1 , 0 , 1o
|
Definizione dei parametri del foro
Durante il processo di creazione del foro utente, ogni parametro può essere calcolato in base a una formula matematica utilizzando altri parametri. Sintassi da rispettare:
|
|||||||
Operatori matematici |
|||||||
sqr |
Quadrato |
max |
Massimo |
acos |
Arcocoseno |
rnd |
Casuale |
sqt |
Radice quadrata |
min |
Minimo |
asin |
Arcoseno |
log |
Logaritmo decimale |
sin |
Seno |
mod |
Modulo |
atan |
Arcotangente |
sgn |
Segno |
cos |
Coseno |
exp |
Esponenziale |
^ |
Potenza |
round |
Arrotondamento |
tan |
Tangente |
Ln |
Logaritmo Neperiano |
abs |
Valore assoluto |
trunc |
Troncamento |
|
|
|
|
int |
Valore intero |
|
|
Operatori binari: |
Operatori di confronto: |
Operatori di priorità: |
Operatori logici: |
||||
+ |
Addizione |
> |
Superiore a |
( e ) |
O |
O logico |
|
- |
Sottrazione |
>= |
Superiore o uguale a |
Valore speciale: |
E |
E logico |
|
/ |
Divisione |
< |
Inferiore a |
Pi |
XOR |
O esclusivo |
|
* |
Moltiplicazione |
<= |
Inferiore o uguale a |
|
NON |
No logico |
|
= |
Assegnazione |
<> |
Diverso da |
|
|
|
|
== |
Uguaglianza |
|
|
|
|
||
Errori: Se il parametro utilizza il proprio riferimento nella formula di calcolo, viene visualizzato un errore "Variabile autoreferenziata". Allo stesso modo, viene visualizzato un errore se il valore definito per un parametro è troppo piccolo. Ad esempio, il diametro della smussatura è definito inferiore al diametro nominale: Dc1 = " [D1] – 1.5 " |
Formule e vincoli nell'elenco delle operazioni
Parametri delle operazioni:
I parametri sono suddivisi in 3 categorie:
-
Definizione del foro : esecuzione del ciclo in base a un vincolo o meno, unità e qualità del foro, definizione della profondità di lavorazione. Un parametro interessante è il peso , che consente di modificare le posizioni delle operazioni. Per impostazione predefinita, tutti i cicli hanno un peso impostato su ‘ 0 ’, assegnare un peso di ‘ 1 ’ a un'operazione significa posizionarla nell'ultima posizione (1 è più pesante di 0). Per posizionare un ciclo nella 1° posizione, definisci il peso sul valore ‘ -1 ’.
-
Ricerca utensile : puoi definire un valore massimo per il diametro.
-
Strategia: accesso a diversi parametri di strategia del ciclo, come la sosta e lo sbalzo Z. La profondità incrementale è interessante, puoi basare il tuo calcolo su una formula, ad esempio nella foratura di sbavatura, puoi definire un incremento pari a un decimo della lunghezza del foro. Leggi sopra il capitolo dedicato alla creazione di formule.
Formula con condizioni
Contrariamente alle formule definite nelle pagine degli stadi, queste formule non sono solo formule di calcolo. Formule di calcolo sono possibili, ma qui il grande vantaggio è la possibilità di creare vincoli e quindi definire un' interdipendenza tra diversi parametri.
Ogni parametro dimensionale del foro è definito con un riferimento, l'elenco completo è fornito in precedenza. I parametri descritti sono identici, tranne che sostituiamo le altezze degli stadi ( H ) con le profondità di lavorazione ( P )
A questo elenco vengono aggiunti 2 parametri:
-
L0 : Lunghezza totale del foro. Questo valore viene fornito applicando un modello a un pezzo.
-
z0 : valore di lunghezza eccessiva alla fine della lavorazione. Definisci questo valore nelle opzioni del foro.
Grazie al parametro ‘ Stato ’, potremo vincolare la realizzazione di un ciclo tramite una formula. Ecco un esempio: un foro lamato a 2 stadi. Vogliamo definire un'operazione di puntatura da eseguire solo se il diametro di foratura è maggiore di 10 mm. Per questo, dobbiamo prima attivare la casella di controllo nella riga ‘ Stato ’ / colonna ‘ Valore ’. Quindi scegli il diametro di foratura nell'elenco dei parametri, che è D1. |
|
Nel campo Formula, inserisci [D1]>10. Nell'elenco delle operazioni, noterai che un piccola freccia puntatore bianca è posizionato sull'icona di puntatura, per indicare che questo ciclo è vincolato da una formula . |
|
|
Applicando questo modello, è sufficiente riempire i campi con i valori necessari e verrà creato l'elenco delle operazioni tenendo conto del vincolo. Qui, 2 fori con valori diversi:
|
Esercizio
Ecco un esercizio per esercitarsi con le formule parametriche nell'elenco delle operazioni. Andremo a creare un modello di foro per le viti a testa svasata esagonale standard M3, M4, M5, M6, M8, M10, M12, M16, M20 e altro ancora.
Il foro è un foro passante, lamato, svasato e filettato.
Ci saranno 2 elenchi di operazioni, uno con condizioni:
A. per lamatura il cui diametro è < di 18
B. per lamatura il cui diametro è > di 18.
Elenchi operazioni |
|
A. Diametro <= 18 |
B. Diametro > 18 |
Svasatura Puntatura |
Puntatura |
Foratura |
|
Lamatura |
Svuotamento |
Filettatura |
|
|
Svasatura / Interpolazione |
Ecco la tabella degli elenchi delle operazioni per diametro di lamatura:
Vite |
Diametro di lamatura D1 |
Svasatura Puntatura |
Puntatura |
Foratura Dd0 |
Lamatura |
Svuotamento |
Filettatura D0 |
Svasatura per interpolazione |
M3 |
8 |
X |
|
X |
X |
|
X |
|
M4 |
10 |
X |
|
X |
X |
|
X |
|
M5 |
11 |
X |
|
X |
X |
|
X |
|
M6 |
13 |
X |
|
X |
X |
|
X |
|
M8 |
18 |
X |
|
X |
X |
|
X |
|
M10 |
20 |
|
X |
X |
|
X |
X |
X |
M12 |
22 |
|
X |
X |
|
X |
X |
X |
M16 |
30 |
|
X |
X |
|
X |
X |
X |
M20 |
36 |
|
X |
X |
|
X |
X |
X |