Our 3D CAD supplier models have been moved to 3Dfindit.com, the new visual search engine for 3D CAD, CAE & BIM models.
You can log in there with your existing account of this site.
The content remains free of charge.
Anhand des folgenden Beispiels können Sie die Verwendung des Gewinde Features nachvollziehen.[99]
Als Beispiel dient ein einfacher Stift:
Folgen Sie den Hinweisen in der Fußzeile:
Klicken Sie auf die entsprechenden Skizzenelemente und -bereiche.
Passen Sie Ihre Eingaben im Dialogfenster Parameter ändern an. Setzen Sie die angelegten Variablen.
Per Default ist die Checkbox "def." gesetzt. Es wird ein Regelgewinde entsprechend der eingestellten Norm erzeugt.
Sofern Sie ein Feingewinde mit definierten Gewindesteigungen erzeugen wollen, deaktivieren Sie die Checkbox und geben den Variablennamen für die Gewindesteigung ('P') an.
|
Wird bei bestimmten Gewinden benutzt und ermöglicht eine weitere Spezifizierung.
Sofern Sie die zweite Checkbox aktivieren, können Sie die Abfrage ob Links- oder Rechtsgewinde auch über die Tabelle vornehmen. Tragen Sie in diesem Fall den entsprechenden Variablennamen in das Eingabefeld ein.
-> Das Gewinde wird automatisch als kosmetisches Element gekennzeichnet (blaue Linien).
Schließen
Sie den Sketch mit Klick auf .
-> In PARTproject sehen Sie das Teil nach Selektion der 3db-Datei in der Voransicht.
Die folgenden Abbildungen zeigen den Stift mit verschiedenen Gewindesteigungen und die 2D-Ableitung im PARTdataManager.
Mit Hilfe der Ausdrücke GETTHREADTEXT bzw. GETTHREADVALUE können durch Anpassungen verschiedene Ausgaben erzeugt werden. GETTHREADTEXT gibt Text zurück, GETTHREADVALUE eine Zahl (double). Die Funktionalität ist äquivalent.
Mittels der ersten vier Parameter wird die Zeile spezifiziert, der fünfte Parameter spezifiziert die Tabellenvariable, deren Wert zurückgegeben werden soll.
VARIABLE = GETTHREADTEXT(D,'DIN 13','',P,'NAME')
![]() |
Hinweis |
---|---|
Bei GETTHREADTEXT muss der Datentyp von VARIABLE Text sein. Bei GETTHREADVALUE muss der Datentyp von VARIABLE eine Zahl sein. |
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
![]() |
Hinweis |
---|---|
Jede beliebige Tabellenvariable kann für den letzten Parameter verwendet werden. Die oben genannten (NAME, TYPE, KDI, KDA, SIZE) sind in der Regel immer vorhanden. |
-> Der Inhalt aus dem Feld NAME der Tabelle „DIN 13“ wird als Text an die Variable GEW zurückgegeben.
Kerndurchmesser Außengewinde automatisch berechnen und im PARTdataManager anzeigen
KDA = GETTHREADTEXT(D,'DIN 13','',P,'KDA')
GET=GETTHREADTEXT(ND,'DIN 158',VARIANT,PITCH,'NENN')
Vergleiche Abb. „Beispiel: Gewindetabelle von DIN 158“.
X=GETTHREADVALUE(ND,‘DIN 158‘,‘Kurz’,PITCH,’L1’)
-> Es wird der Wert für ND geholt und als Filter für den Nenndurchmesser in Tabelle "DIN 158" gesetzt.
-> Es wird der Wert für PITCH geholt und als Filter für die Gewindesteigung in Tabelle "DIN 158" gesetzt.
-> Es wird der Filter "Variante = 'Kurz'" in Tabelle "DIN 158" gesetzt.
-> Es wird der Inhalt aus dem Feld L1 der Tabelle "DIN 158" als Zahl zurückgegeben.
[99] Das
Beispiel finden Sie bei installiertem Trainingskatalog unter
$CADENAS/Training/PARTdesigner/Threads/cylindrical_thread.prj
.