|
Makro Programmierung : Zahnradpaar mit Profilverschiebung!
Walter Frietsch am 11.10.2003 um 09:57 Uhr (0)
Zitat: Original erstellt von preistraeger: Hallo Zusammen, gibt es eine kostenlose Möglichkeit die Geometrie eines Zahnradpaares mit Profilverschiebung zu erzeugen, ohne dass man die Evolvente zu Fuß konstruieren muss? Vielleicht ein ME10 Makro -oder LISP? Ich freue mich über jeden Tipp! Gruß, Enrico. Hallo Enrico, das Systemhaus Borgware hat was Du suchst. Ich habe das Macro schon seit langem im Einsatz und erzeuge u.a. damit die Schneidkonturen für Spritzgußwerkzeuge. Gruß Walter
|
In das Form Makro Programmierung wechseln |
|
Makro Programmierung : Zahnradpaar mit Profilverschiebung!
preistraeger am 12.10.2003 um 10:58 Uhr (0)
Hallo Walter, unter folgendem Link ist ein Lisp zur Erzeugung der Evolvente eines Zahnes. http://www.cocreateusers.org/forum/showthread.php?s=&threadid=28 Das Ergebnis ist ungefaehr das, was ich gesucht habe. Die Alternative von Borgware ist sicherlich nicht kostenlos, oder. Grusz aus Berlin, Enrico
|
In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
MC am 21.10.2003 um 13:59 Uhr (0)
Hallo Lispfreunde! Ich habe versucht, mir ein Programm zu schreiben, das eine AE mit dem Ursprung im Schwerpunkt eines oder mehrerer Teile und frei wählbarer Normalenrichtung erstellt. Soweit geht es prinzipiell auch, aber mit dem Aufruf der OSD-eigenen 3D-Richtungsbox , weiß ich nicht, wie ich die Ausgegebenen Daten an den Befehl create_workplane :new t_dir weitergeben kann. Könnte mir da jemand auf die Sprünge helfen? Vielen Dank im Voraus, Michael ------------------ Phantasie ist wichtiger als Wiss ...
|
In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
Walter Geppert am 21.10.2003 um 14:11 Uhr (0)
:measure-direction gibt eine Liste mit drei Werten zurück, du brauchst aber nur den ersten Wert: (sd-call-cmds (create_workplane :new :pt_dir :origin (make-gpnt3d :x Schwerpunkt-x :y Schwerpunkt-y :z Schwerpunkt-z) :normal (first Normale))) ------------------ Grüße aus Wien Walter DC4 Technisches Büro GmbH
|
In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
MC am 21.10.2003 um 15:30 Uhr (0)
Wie immer Spitzenmäßig Walter! UIs sind bei Dir......Danke. ------------------ Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. (A. Einstein)
|
In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
MC am 22.10.2003 um 08:45 Uhr (0)
Guten Morgen allerseits, ich habe noch ein Problem: (Programm s.o.) Man soll eigentlich auch mehrere Teile auswählen können, OSD meckert auch nicht, wenn ich das tue, aber bei der Erstellung der AE wird 1. immer nur das aktive Teil zur Berechnung verwendet und 2. bei mehreren Teilen auch immer nur das aktive genommen. Ist bei der Value-Type-Definition etwas falsch, oder was könnte das sein? Danke im Voraus, Michael ------------------ Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. (A. Einstei ...
|
In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
Dorothea am 22.10.2003 um 09:58 Uhr (0)
Hallo, Ich glaube du gibst den Parameter Teile nicht richtig weiter. Statt (get_vol_prop :for_part :Teile :centroid) schreib mal (get_vol_prop :for_part Teile :centroid) Der Doppelpunkt vor dem Variablennamen ist zuviel. Gruss Dorothea P.S. Hab s nicht ausprobiert.
|
In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
Walter Geppert am 22.10.2003 um 10:08 Uhr (0)
Da hat Dorothea schon mal recht, aber es fehlt noch ein bisschen was, dafür kann man die ganze Geschichte sonst stark verkürzen ------------------ Grüße aus Wien Walter DC4 Technisches Büro GmbH
|
In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
Dorothea am 22.10.2003 um 10:19 Uhr (0)
Hallo Walter, Warum laesst du bei der Selektion fuer Teile auch Baugruppen zu, wenn sie hinterher wieder rausgefiltert werden? Teile :value-type :part-assembly Oder ist das wieder mal eins von deinen vielen Tools die du nur gerade schnell mal angepasst hast? Dann muesste man auch (get_vol_prop :for_part :part Teile :select_done :centroid) vereinfachen koennen zu (get_vol_prop :for_part Teile :centroid) (Ich hab s wieder nicht ausprobiert, muesste aber stimmen. Oder?) Ach ueberigens, den Link zur Doku w ...
|
In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
Walter Geppert am 22.10.2003 um 10:27 Uhr (0)
Zitat: Original erstellt von Dorothea: ...Dann muesste man auch (get_vol_prop :for_part art Teile :select_done :centroid) vereinfachen koennen zu (get_vol_prop :for_part Teile :centroid) (Ich hab s wieder nicht ausprobiert, muesste aber stimmen. Oder?) Das geht eben nicht, die beiden Keywörter müssen sein, warum ist mir auch nicht ganz klar, habs aber ausprobiert Die Syntax-Diagramme sind da nicht immer besonders lichtvoll ------------------ Grüße aus Wien Walter DC4 Technisches Büro ...
|
In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
Dorothea am 22.10.2003 um 10:45 Uhr (0)
Hallo, Was heisst geht nicht ? Bei mir geht s. Ich haenge mal mein geaendertes File ran. Bekommst du eine Fehlermeldung oder ist das Ergebnis falsch? Ich habe wie gesagt auch oben den :value-type zu :part reduziert. Und dann bekomme ich in die Liste auch keine Baugruppen mit rein, die irgendwie zu Problemen fuehren koennen. Gruss Dorothea
|
In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
Walter Geppert am 22.10.2003 um 11:06 Uhr (0)
Hallo Dorothea, ich hab ohne die Keywords immer nur den aktiven Teil erwischt, mit meiner Version gehen aber durchaus auch Baugruppen! ------------------ Grüße aus Wien Walter DC4 Technisches Büro GmbH
|
In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
Dorothea am 22.10.2003 um 11:25 Uhr (0)
Hallo Walter, Ok, nem alles zurueck! Hab mich geirrt. Ich haette eher damit anfangen sollen, einen Recorder aufzuzeichen. Dann haette ich mir und euch das erspart. Ich muss dir rechtgeben in bezug auf die Syntax-Diagramme. Die sind nicht (immer) up-to-date. Deshalb soll man ja mit dem Recorder arbeiten. Gruss Dorothea
|
In das Form Makro Programmierung wechseln |