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.
Riferimento delle caratteristiche del foro
Il riferimento in GO2cam è automatico e segue le seguenti regole:
-
a lettera per definire il parametro o la caratteristica (in blue below)
-
a numero relativo alla fase (in red 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 ) viene sostituito 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 la fase maschiata: 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 a crater in machined surface. |
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 secondo una formula matematica utilizzando altri parametri. Sintassi da rispettare:
|
|||||||
|
Operatori matematici |
|||||||
|
sqr |
Quadrato |
max |
Massimo |
acos |
Arcocoseni |
rnd |
Casuale |
|
sqt |
Radice quadrata |
min |
Minimo |
asin |
Archi seni |
log |
Logaritmo decimale |
|
sin |
Seno |
mod |
Modulo |
atan |
Arcotangente |
sgn |
Segno |
|
cos |
Coseni |
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 |
( and ) |
OR |
Or logico |
|
|
- |
Sottrazione |
>= |
Superiore o uguale a |
Valore speciale: |
AND |
And logico |
|
|
/ |
Divisione |
< |
Inferiore a |
Pi |
XOR |
Or esclusivo |
|
|
* |
Moltiplicazione |
<= |
Inferiore o uguale a |
|
NOT |
No logico |
|
|
= |
Assegnazione |
<> |
Diverso da |
|
|
|
|
|
== |
Uguaglianza |
|
|
|
|
||
|
Errori: Se il parametro utilizza il proprio riferimento nella formula di calcolo, viene visualizzato un errore "Variabile autoreferenziale". Allo stesso modo, viene visualizzato un errore se il valore definito per un parametro è troppo piccolo. Ad esempio, il diametro dello smusso è definito come inferiore al diametro nominale: Dc1 = " [D1] – 1.5 " |
|||||||
Formule e vincoli nell'elenco delle operazioni
Parametri delle operazioni:
I parametri sono divisi in 3 categorie:
-
Definizione del foro : esecuzione del ciclo secondo 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 ", dare un peso di " 1 " a un'operazione significa posizionarla nell'ultima posizione (1 è più pesante di 0). Per posizionare un ciclo nella 1a posizione, definire il peso al valore " -1 ’.
-
Ricerca utensile : è possibile definire un valore massimo per il diametro.
-
Strategia: accesso a diversi parametri di strategia del ciclo, come la sosta e l'offset Z. La profondità incrementale è interessante, puoi basare il tuo calcolo su una formula, ad esempio nella sbavatura di foratura, puoi definire un incremento pari a 1 decimo della lunghezza del foro. Si prega di leggere 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 ivi descritti sono identici, tranne per il fatto che sostituiamo le altezze degli stadi ( H ) con le profondità di lavorazione ( P )
2 parametri vengono aggiunti a questo elenco:
-
L0 : Lunghezza totale del foro. Questo valore viene fornito quando si applica un modello su una parte.
-
z0 : valore di sovralunghezza alla fine della lavorazione. Questo valore viene definito nelle opzioni del foro.
|
Grazie al parametro " Stato ", saremo in grado di vincolare la realizzazione di un ciclo tramite una formula. Ecco un esempio: un foro lamato con 2 stadi. Vogliamo definire un'operazione di centratura 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 scegliere il diametro di foratura nell'elenco dei parametri, che è D1. |
|
|
Nel campo Formula, immettere [D1]>10. Nell'elenco delle operazioni, noterai che un piccola freccia del puntatore bianco è posizionato sull'icona di centratura, per indicare che questo ciclo è vincolato da una formula . |
|
|
|
Quando si applica questo modello, è sufficiente riempire i campi con i valori necessari e l'elenco delle operazioni verrà creato tenendo conto del vincolo. Qui, 2 fori con valori diversi:
|
Esercizio
Ecco un esercizio per esercitarsi nell'uso delle formule parametriche nell'elenco delle operazioni. Creeremo un modello di foro per le viti a testa cilindrica con esagono incassato standard M3, M4, M5, M6, M8, M10, M12, M16, M20 e altro ancora.
Il foro è un foro passante, lamato, smussato e maschiato.
Ci saranno 2 elenchi di operazioni, uno con condizioni:
A. per la lamatura il cui diametro è < a 18
B. per la lamatura il cui diametro è > a 18.
|
Elenchi operazioni |
|
|
A. Diametro <= 18 |
B. Diametro > 18 |
|
Smussatura Centratura |
Centratura |
|
Foratura |
|
|
Lamatura |
Svuotamento |
|
Maschiatura |
|
|
|
Smussatura / Interpolazione |
Ecco la tabella degli elenchi delle operazioni per diametro di lamatura:
|
Vite |
Diametro di lamatura D1 |
Smussatura Centratura |
Centratura |
Foratura Dd0 |
Lamatura |
Svuotamento |
Maschiatura D0 |
Smusso 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 |