È possibile utilizzare l'esempio seguente per descrivere il Comprendere l'uso della funzionalità di thread. [99]
Come esempio si utilizza una semplice penna:
Disegnate un rettangolo con le variabili D e L.
Determinare l' asse di rotazione [Rotation axis].
Fare clic sul pulsante Filetto cilindrico su lunghezza [Cylindrical thread by length].
Seguire le istruzioni a piè di pagina:
Fare clic sugli elementi e sulle aree del disegno corrispondenti.
Si apre la finestra di dialogo Modifica parametri [Change parameter].
Regolare le voci nella finestra di dialogo Modifica parametri [Change parameter]. Impostare le variabili create.
Regolare il valore come richiesto utilizzando la selezione dell'elenco.
Passo del filo [Thread pitch] :
La casella di controllo "def. [def.]" è impostata per default. Viene creato un thread standardin base allo standard impostato.
Se si desidera creare una filettatura a passo fine con passi di filettatura definiti, disattivare la casella di controllo e inserire il nome della variabile per il passo di filettatura ('P').
Nota Per una filettatura a passo fine, la variabile"P" deve essere creata nella tabella per il passo della filettatura!
Vedere anche le Sezione 7.9.3.14.1.1.2, “Diversi passi di filettatura e calcoli automatici derivati, ad esempio per la descrizione della linea e il diametro del nucleo ”.
Viene utilizzato per alcune filettature e consente ulteriori specificazioni.
Nota Se l'opzione nella cartella la tabella dei filetti esiste, il valore deve essere impostato divenire. [a]
[a] Se disponibile, Nella casella di riepilogo deve essere presente una selezione. Essi può anche ottenere il valore dalla tabella dei thread in
$CADENAS_DATA\datasetup\threads
e immetterlo manualmente.Filo di sinistra [Left-handed thread] :
Se si attiva la seconda casella di controllo, è possibile utilizzare la tabella per verificare se si tratta di una filettatura sinistra o destra. In questo caso, inserire il nome della variabile corrispondente nel campo di immissione.
Aggiungere gli smussi [Add chamfers] :
Lunghezza della filettatura [Thread length] :
Lunghezza di uscita [Run out length] :
-> Il filo viene automaticamente etichettato come elemento cosmetico (linee blu).
Chiudere lo sketch facendo clic su
.
-> In PARTproject è possibile vedere la parte dopo aver selezionato il file 3db nell'anteprima.
Le seguenti illustrazioni mostrano il perno con diversi passi di filettaturae la derivazione 2D in PARTdataManager.
Le espressioni GETTHREADTEXT e GETTHREADVALUE possono essere utilizzate per generare output diversi apportando delle modifiche. GETTHREADTEXT restituisce un testo, GETTHREADVALUE un numero (doppio). La funzionalità è equivalente.
Parametro 1 | Parametro 2 | Parametro 3 | Parametro 4 | Parametro 5 |
Diametro nominale della filettatura [Nominal thread diameter]: nel caso della DIN 158, si tratta della variabile "ND". | Designazione standard [Standard name]: Specifica della tabella di filettatura desiderata (ad es. DIN 158) |
Variante [Variant]: opzionale per determinare la riga corretta se ci sono varianti (ad esempio per la DIN 158). Di solito non ce ne sono; allora il valore rimane vuoto tra virgolette. |
Passo della filettatura [Thread pitch]: Nel caso della DIN 158, si tratta della variabile "PITCH". |
Il valore di ritorno è il valore filtrato della variabile qui specificata. |
I primi quattro parametri sono utilizzati per specificare la riga, mentre il quinto parametro specifica la variabile della tabella il cui valore deve essere restituito.
VARIABLE = GETTHREADTEXT(D,'DIN 13','',P,'NAME')
![]() | Nota |
---|---|
Per GETTHREADTEXT, il tipo di dati di VARIABILE deve essere testo. Per GETTHREADVALUE, il tipo di dati di VARIABILE deve essere un numero. |
Rückgabewert
NAME = GETTHREADTEXT(D,'DIN 13','',P,'NAME') // ergibt z.B. M10x1
TYPE = GETTHREADTEXT(D,'DIN 13','',P,'TYPE') // ergibt z.B. M
KDI = GETTHREADTEXT(D,'DIN 13','',P,'KDI') // Kerndurchmesser Innengewinde
KDA = GETTHREADTEXT(D,'DIN 13','',P,'KDA') // Kerndurchmesser Aussengewinde
SIZE = GETTHREADTEXT(D,'DIN 13','',P,'SIZE') // ergibt z.B. 10x1
![]() | Nota |
---|---|
Per l'ultimo parametro è possibile utilizzare qualsiasi variabile di tabella. Quelle menzionate sopra (NAME, TYPE, KDI, KDA, SIZE) sono di solito sempre disponibili.
|
-> Il contenuto del campo NAME della tabella "DIN 13" viene restituito come testo alla variabile GEW.
Calcolo automatico del diametro del nucleo [Core diameter] della filettatura esterna [Outer thread] e visualizzazione in PARTdataManager
KDA = GETTHREADTEXT(D,'DIN 13','',P,'KDA')
GET=GETTHREADTEXT(ND,'DIN 158',VARIANT,PITCH,'NENN')
Figura 7.795, “Esempio: tabella delle filettature da DIN 158”Confronta .
X=GETTHREADVALUE(ND,'DIN 158','Short',PITCH,'L1')
-> Il valore di ND viene recuperato e impostato come filtro per il diametro nominale nella tabella "DIN 158".
-> Il valore di PITCH viene recuperato e impostato come filtro per il passo della filettatura nella tabella "DIN 158".
-> Il filtro "Variante = 'Breve'" è impostato nella tabella "DIN 158".
-> Il contenuto del campo L1 della tabella "DIN 158" viene restituito come numero.
[99] L'esempio può essere trovato con installato
Catalogo di formazione su $CADENAS/Training/PARTdesigner/Threads/cylindrical_thread.prj
.