Lisp-downloads für 3D Modeling |
|||||||||||||||||||||
Startseite Neuigkeiten Anleitungen Trick-Kiste LISPs für 3D Codes für 3D LISPs für 2D Workmanager 3D Modelle Link-Liste Privat Alle Downloads Alle Tutorials Forum www.cad.de
Achsabstand |
Zum Downloaden: Rechtsklick auf den in der Beschreibung genannten Link --> Ziel speichern unter..., gegebenenfalls die .txt-Endung löschen. Wie die Lisp-Programme oder die dll-Dateien geladen werden, ist im Bereich Anleitungen genau beschrieben. Keine Garantie auf Funktionalität bzw. Richtigkeit ! (Hinter den Dateien steht das Datum, an dem es auf diese Seite kam. Das soll einen Hinweis geben, bei welcher Programm-Version es gültig ist).Damit es übersichtlicher bleibt, wurden einige Dinge ausgelagert auf Codes für 3D. | ||||||||||||||||||||
Modeling (3D-Funktionen) | |||||||||||||||||||||
Eigenschaften (Einstellwerte) | |||||||||||||||||||||
Arbeitsebenen (2D-Funktionen)
|
|||||||||||||||||||||
Verschiedene (unsortiert)
|
|||||||||||||||||||||
|
|||||||||||||||||||||
Zu Anfang ein paar Tools um Gewinde zu erstellen.
Siehe auch Codes für 3D: Kapitel 10 und 11 (ehemals Kapitel 05 - Machining Erweiterungen). |
|||||||||||||||||||||
mit freundlicher Genehmigung von Walter Geppert Ebenso sollte jeder das Programm feder.lsp (Okt 2002) kennen. Das modellieren von Zug- und Druckfedern mit angelegten Enden ist somit kein Problem mehr. Auf Wunsch werden sogar die Kräfte und der umbaute Raum angezeigt. Dieses File kann durch die aktualisierte Version federn.lsp (März 2004) ersetzt werden, womit auch noch Rechteckfedern gezeichnet werden können ! Ein paar Erklärungen dazu im Forum.
|
|||||||||||||||||||||
Quelle Rohre_rund_und_eckig.lsp (Okt 2004) erstellt komplette Verrohrungen auf einfachste Art und Weise. Das File ist relativ einfach in der Bedienung und wurde nun um die Funktion von 4-Kant-Rohren erweitert.
|
|||||||||||||||||||||
Explode.lsp (Mai 2001) lässt Baugruppen explodieren. Einen Fixpunkt angeben, den Faktor bestimmen und die Baugruppe anwählen.
|
|||||||||||||||||||||
Nach dem Erhalten von Fremddaten erscheinen manche Bauteile als Flächenteile. Mit dem Lisp-Programm flaechen_weg.lsp (Juli 2003) können diese beschädigten Teile aus den Baugruppen gelöscht werden.
|
|||||||||||||||||||||
Mit diesen beiden Programmen werden schnell und unkompliziert Kegelsenkungen erstellt. Ermöglicht wird die Auswahl von verschiedenen Formen.
|
|||||||||||||||||||||
Manchmal ist es ganz hilfreich, sich einen Körper zu erstellen, der gewisse Funktionen übernehmen kann um danach verschmolzen oder wieder gelöscht zu werden.
| |||||||||||||||||||||
mit freundlicher Genehmigung von Martin Mersmann Mit diesem Lisp können relativ einfach Wellen oder Stufenbolzen erzeugt werden. Die Durchmesser und Abstände werden tabellarisch in das Menü eingegeben und dann modelliert das Programm die Welle automatisch. welle07.lsp (Dez 2003)
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Peter O Dieses Programm erzeugt an einer kreisförmigen Kante einen normgerechten Freistich. Es ist eine Tabelle enthalten mit Auswahl der verschiedenen Formen E, F G und H. Zur Beschreibung der Abmessungen wird ein Vorschaubild angezeigt. gdm_m1_freistich.zip (Mai 2008)
|
|||||||||||||||||||||
Mit diesem Helferchen kann man kegelförmige Körper und Kugeln einfach in ihre Gegenstücke bewegen. Anwendbar z.B. bei einem Dichtkegel oder einem Kugelsitz. Leider keine Mehrfachauswahl möglich.
|
|||||||||||||||||||||
Ein geniales Makro, welches nur durch die einzigartige programmierbare Umgebung des SolidDesigner möglich wurde.
Die Auswahl geht über mehrere Teile gleichzeitig und auch Baugruppen können als Exemplar vervielfältigt werden. Ideal um Normteile wie z.B. Schrauben in der Konstruktion zu verteilen. Durch die Mehrfachauswahl können somit auch ganz einfach z.B. die Unterlegscheiben oder Muttern gleich mitverteilt werden. Für das zu vervielfältigende Teil muß immer eine übergeordnete Baugruppe als Besitzer ausgewählt werden.
|
|||||||||||||||||||||
Quelle Mit dem Programm gb_ex_pa.lsp (Dez 2006 V11 - V14) ist es möglich, vorhandene Exemplare gegen ein anderes Bauteil zu ersetzen. Einfach das neue Bauteil laden und in Position bringen.
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Urs Thali und Wolfgang Mit diesem kleinen Programm kette.lsp (Aug 2007 ab V12) wird eine ganz normale Gliederkette erzeugt.
Einfach etwas mit den Parametern spielen und schwups ist die Kette erzeugt als Baugruppe mit jedem Glied als Exemplar. Für Zurückgebliebene ;-) eine Version für ältere Programme: kette_v11.lsp
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Wolfgang In 3D gibt es ja die Möglichkeit, ein Bauteil halbtransparent darzustellen oder es sogar als Drahtmodell zu zeigen, zum Beispiel um Einbauverhältnisse zu prüfen. Um das zu realisieren, kann zum Beispiel zweimal dieselbe Ansicht übereinander gelegt werden. Leider ist es nicht immer einfach, diese Ansichten deckungsgleich zu positionieren. Außerdem können dann keine Bemaßungen über beide Ansichten angebracht werden. Meistens reicht es ja, das transparente Bauteil nur im Umriss zu zeigen, aber leider kann auch ein Drahtmodell (aus 3D-Linien) nicht in 2D abgeleitet werden. Mit dem Tool sd_wire2solid.lsp (Okt 2007) ist es nun möglich, aus 3D-Linien ein Hilfs-Modell aus dünnen Drähten zu erzeugen.Dies kann dann in Annotation auf der 2D-Zeichnung dargestellt werden. Automatisch werden dem Bauteil eine sehr geringe Dichte und die Eigenschaft Presspassung mitgegeben. Die Sys-ID bleibt bestehen und die 3D-Linien werden in einem Behälter verwahrt. Das Drahtteil sollte zusammenhängend aus einem Stück bestehen, um zu vermeiden, daß mehrere Teile erzeugt werden. Denn nur das erste Modell bekommt die oben erwähnten Eigenschaften.
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Schneewittchen Bauteile linear und radial vervielfältigen sind ja bekannte Standardfunktionen. Mit dem Tool wendel.lsp (Nov 2007) ist es nun möglich, der Vervielfältigungsrichtung eine zweite Komponente mitzugeben. Bei radialer Vervielfältigung entsteht ein Wendeltreppen förmiges Muster und bei linearer Vervielfältigung drehen sich die Exemplare/Kopien um sich selbst.
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Peter O Mit diesen beiden Programmen können Löcher in Gußteilen erstellt werden, passend für die Kunststoffschrauben von Ejot Delta PT oder für die Gewindeeinsätze von Helicoil plus. Beide Tools haben schöne Vorschaubildchen, an denen die Definitionen der Abmessungen abgelesen werden können. Außerdem wird beiden Lisps eine Hilfedatei mitgeliefert, die durch drücken auf das gelbe Fragezeichen oder den Knopf Datenblatt angezeigt werden kann. gdm_m1_ejot_delta_pt_bohrung.zip (Nov 2005) gdm_m1_helicoil.zip (Feb 2007)
|
|||||||||||||||||||||
|
|||||||||||||||||||||
Wenn man externe 3D-Daten in den SolidDesigner lädt, so haben diese oft eine schlechtere Genauigkeit als die Teile, welche im SolidDesigner erstellt wurden.
Mit dem Häkchen bei Wert inklusive werden alle Genauigkeiten direkt als 3D-Notiz am Teil angezeigt. Noch nähere Infos zu ungenauen Teilen und deren Probleme im SolidDesigner gibt es in den Anleitungen.
|
|||||||||||||||||||||
Mit diesen Helferlein kann man recht komfortabel über eine erweiterbare Tabelle einzelnen Teilen ein Material bzw. eine Dichte sowie eine dazugehörige Farbe zuordnen.
Gewicht direkt vergeben mit freundlicher Genehmigung von Walter Geppert Wer den Teilen direkt ein Gewicht vergeben möchte, ohne eine Dichte zu bestimmen oder zu berechnen, ist mit dem Lisp-File gewicht.lsp (Juni 2004) bestens beraten.
Bauteile zufällig einfärben Alles grau in grau ist ja nicht immer schön, aber jedes Bauteil einzeln einfärben macht viel Mühe. Ein kleiner Gag ist text_in_3d.lsp (Aug08 Quelle), mit welchem ein eingegebener Text direkt in 3D-Buchstaben verwandelt werden kann. Zufalls_Farbe.lsp muß aber schon geladen sein.
Nur ein Teil zufällig einfärben Quelle Nur das aktive Bauteil alleine einfärben geht mit diesem kleinen Code, der einem Button hinterlegt werden muß: (progn (ELAN::SET_PART_COLOR (OLI::SD-INQ-CURR-PART) :RGB (FRAME2::GPNT3D (LISP::RANDOM 1.0) (LISP::RANDOM 1.0) (LISP::RANDOM 1.0)) :DONE) (update_screen))
|
|||||||||||||||||||||
mit freundlicher Genehmigung von PeterO und Wolfgang Mit dem Lisp-Programm os_teileinfo.lsp (Aug 2003) kann man sich auch bei schreibgeschützten Teilen die wichtigsten Infos wie Volumen, Dichte und Geo-Auflösung in einem Ausgabefenster anzeigen lassen. Das Gleiche mit der Auswahl von Teilen nacheinander ist os_teileinfo_schleife.lsp (Jun 2007) Eine ähnliche Funktion hat das Goodie (load "inq_all_atts"). In der Toolbox erscheint der Eintrag "Inq Atts" mit dem alle möglichen administrativen Informationen eines Teils ausgegeben werden.
|
|||||||||||||||||||||
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Martin Mersmann Mit dem Lisp-File Inhalts-ID01.lsp (Juni 2004) ist es möglich die Inhalts-ID von einem Teil auf ein anderes zu übertragen. Aber Vorsicht !
|
|||||||||||||||||||||
Mit diesem Hilfsmittel kann der Abstand von zwei Achsen gemessen werden. Zwei fast gleiche Makros können geladen werden, mit denen der Abstand von zylindrischen Oberflächen zueinander bestimmt werden kann.
|
|||||||||||||||||||||
Quelle: Sinan Akyar Ein etwas seltsamer Code ist kanten.lsp (Feb 2007 • V14). Damit werden alle Kanten an einem Bauteil umgefärbt, die kleiner oder gleich einer bestimmten Länge sind.
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Walter Geppert • Quelle Das Programm flanalyse.lsp (Jan 2004 V11 - V14) ermittelt an einem Körper die unterschiedlichen Arten von Flächen.
Dabei wird nicht nur die Form unterschieden, sondern auch die Herstellungsart. Beispiele: Standard-Tools zur Oberflächenanalyse in Anleitungen#16
|
|||||||||||||||||||||
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Peter O Verschiedene Vielecke für z.B. Muttern, Schraubenköpfe etc. lassen sich auf einer Arbeitsebene hervorragend mit diesem Programm erstellen. Nicht nur Schraubenköpfe, auch Dreiecke, Quadrate oder z.B. ein 13-Eck lassen sich blitzschnell erzeugen. Vorher eine Arbeitsebene erstellen.
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Walter Geppert • Quelle Ihr benötigt bei einem neuen Stanzwerkzeug den Schwerpunkt für die Pneumatik-Presse. Es ist aber nicht der Teile- bzw. Masseschwerpunkt, wie man ihn mit dem SolidDesigner ermitteln kann, sondern ein Linienschwerpunkt. Mit dem File Schnittkraft.zip (Nov 2003) erhaltet ihr ein Lisp-File sowie ein Beispiel-pkg-File um das Programm gleich richtig testen zu können.
|
|||||||||||||||||||||
Jeder, der schon eine Arbeitsebene durch eine Baugruppe gelegt und sich die 2D-Konturen auf diese AE projizieren lassen wollte, musste jedes Teil einzeln anklicken, weil die Funktion 2D erstellen - Kontur - Querschnitt nur eine Einzelauswahl der Teile zulässt. Mit einer dieser beiden der Dateien gehört dies der Vergangenheit an ! Einfach die komplette Baugruppe angeben und die 2D-Geo aller Teile wird sofort projiziert.
SD_Baugruppenquerschnitt.lsp querschnitt_bgr_cmd.dll
|
|||||||||||||||||||||
mit freundlicher Genehmigung von MC ae_in_schwerpunkt.lsp (Dez 2005) Hiermit kann eine Arbeitsebene so gelegt werden, daß das Null-Achsenkreuz genau im Schwerpunkt des Bauteils liegt Natürlich können nur Teile gewählt werden (keine Baugrupppen). Es können aber auch mehrere Teile gleichzeitig gewählt werden.
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Peter O Dieses kleine Programm setzt zwischen zwei Punkte eine vorher festgelegte Anzahl an senkrechten Hilfslinien. gdm_cmd_cgeo_segment.zip (Jun 2006) Der Startbefehl für einen Button lautet: gdm-cmd-cgeo-segment-dialog. Eine anderes Werkzeug für Hilfslinien gibt es unter Nutlinien.
|
|||||||||||||||||||||
im Forum gebastelt von Thömu In ME10 eine bekannte Funktion, die leider nicht in Annotation verfügbar ist: Das ist mit den Standardfunktionen nur recht umständlich zu bewerkstelligen. winkelhalbierende.lsp (Sep 2008) Es kann gewählt werden zwischen dem Anklicken von geraden Linien oder einer Punktefolge und es funktioniert auch bei parallelen Linien.
|
|||||||||||||||||||||
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Günter Schaumberger Mit dem Lisp-Programm Kurven_und_Punkte.lsp (Okt 2003) (2 neue Menüs in der Toolbox) kann man z.B. 3D-Koordinaten von Messmaschinen in den SolidDesigner einlesen und die Punkte danach mit 3D-Kurven verbinden. Umgekehrt geht es auch: mit dem Code punkte_lesen.lsp (2004 von Gatzer) können 3D-Punkte angeklickt werden, worauf diese in das Ausgabefenster geschrieben werden. Siehe auch Recorder/Aufzeichner
|
|||||||||||||||||||||
Hier bekommt ihr mit Anslist.lsp (Sept 2003 von Walter Geppert) eine elegante Lösung um eine Mechanik in verschiedenen Stellungen schnell darstellen zu können. Das Programm sco_rem_drawlist.lsp (Dez 2003 von Klaus Lörincz) merkt sich auch die ein- und ausgeblendeten Teile bzw. die momentane Mechanik der Baugruppe. Ab Version 14 sind diese Funktionen integriert in dem Menu "Konfigurationen".
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Massimo C. und RainerH Mit der Datei SD_GIF_Animationsbilder_V3.lsp (Juni 2004) kann man sich wunderbar Bilderfolgen erstellen, um aus diesen Bildern dann mit geeigneten Programmen animierte Gifs zu erzeugen. Diese Bilder werden in C:\temp abgespeichert. Nachteil: Modell läßt sich nicht linear bewegen, es dreht sich nur um eine Achse. |
|||||||||||||||||||||
mit freundlicher Genehmigung von Walter Geppert • Quelle Eine hilfreiche Funktion zur Verschönerung der Strukturliste bekommst du mit dem Programm teilname_v4.lsp Wie auf dem Bild in der Baugruppe B1 dargestellt sieht es oft aus, wenn viele Exemplare eines Bauteils benötigt werden. Zum Beispiel Normteile. So kann man jetzt erstmal alle Exemplare verteilen, neue hinzugeben usw. und läßt erst am Ende die ganze Strukurliste säubern und sortieren. Wenn der Zähler ein- oder dreistellig sein soll, dann diese Zeile suchen:
|
|||||||||||||||||||||
mit freundlicher Genehmigung von Patrick Weber Benutzer von Datenbänken kennen es ja schon, daß von jeder Datei ein kleines Vorschaubildchen erzeugt wird. save-all-at-top-pkg-plus-picture.lsp
Der Name der Datei wird in der Dateiliste hinter Dateiname eingegeben und dann mit OK an das Lisp-Tool übergeben. Als Option kann ausgewählt werden, ob das Vorschaubild die Anzeige im aktuellen Fenster behalten soll und dabei auch nur die eingeblendeten Teile zeigen oder ob es die gezeigte Baugruppe ins Fenster einpassen soll und alle Bauteile anzeigen.
|
|||||||||||||||||||||
|