Autor
|
Thema: Konstruktion Kugelkette (3702 mal gelesen)
|
michael ibsteiner Mitglied Konstrukteur
Beiträge: 34 Registriert: 30.08.2007 CATIA V5, MOLDFLOW 6.1
|
erstellt am: 06. Dez. 2007 15:45 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, habe folgendes Problem: In einem von uns entwickelten Flugzeugfenster wird eina Art Faltjalousie mit einer Kugelkette auf und ab bewegt. Schaffe es aber leider nicht diese Kugelkette, die nicht in einer Ebene liegt, zu konstruieren. Habe es schon mit Benutzermuster (siehe beigefügte Abbildung), etc. versucht aber leider ohne Erfolg. Vielleicht findet von euch jemand eine Lösung. Bin für jede Hilfe dankbar!! Mfg Michael [Diese Nachricht wurde von michael ibsteiner am 06. Dez. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 06. Dez. 2007 16:13 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Hallo michael ibsteiner, das sieht nach Arbeit aus: für das Benutzermuster brauchst Du Punkte in einer Skizze, aber das geht bei Dir nicht, weil die Punkte ja nicht in einer Ebene liegen. Was mir dazu einfällt wäre: eine positionierte Skizze erzeugen, der Mittelpunkt liegt auf einem der Punkte. Dort einen Halbkreis erzeugen, der seinen Mittelpunkt auf dem Skizzenursprung liegen hat. Damit eine Kugel rotieren. Dann die Skizze kopieren, soviel du brauchst und jeweils mit "Stützelement für Skizze ändern" den Mittelpunkt versetzen. Daraus die Kugeln machen. Oder vielleicht besser, müßte auch gehen: Eine Kugel (GSD) erzeugen, die ihren Ursprung in einem der Punkte hat und dann von Punkt zu Punkt verschieben mit Ausgangselement anzeigen (GSD). Aber dann müssen noch alle Kugeln gefüllt werden Gruß Mörchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 06. Dez. 2007 17:54 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Servus Für den Fall, dass sich die Kugel leicht überschneiden dürfen, könntest du das hier vorgestellte Verfahren anwenden. Gruß Bernd EDIT: Beispiel angehängt; Zur Datenreduzierung ist die Komponente "Translation.1" deaktiviert. ------------------ Warum einfach, wenn es auch kompliziert geht. [Diese Nachricht wurde von bgrittmann am 06. Dez. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jens Hansen Mitglied Senior Consult
Beiträge: 1055 Registriert: 05.08.2000
|
erstellt am: 07. Dez. 2007 09:34 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Hallo, habe mal hier auf der Euromold ein Makro für die Kugelkette geschrieben. Es muss ein part vorliegen, wie sich ein Geometrisches Set mit Namen "Ketten_Leitkurve" befindet indem die Einfügepunkte der Kugeln vorhanden sind (siehe Bild im Anhang). Den Rest macht das Makro. Es werden Kugeln von 2mm Radius erzeugt. Der Radius kann im Makro (Siehe Doku im Makro) geändert werden. Schöne Grüße Jens Hansen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
figther-mom Mitglied
Beiträge: 37 Registriert: 31.03.2008
|
erstellt am: 01. Apr. 2008 09:20 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Hallo und Danke für den Tipp! Leider bringt das Marko eine Fehlermeldung. An was kann das liegen? Ansonsten eine nette Idee ------------------ Danke schon mal! [Diese Nachricht wurde von figther-mom am 01. Apr. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 01. Apr. 2008 09:24 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Servus Welche Fehlermeldung? Hinweise im Kommentar beachtet? Zitat: '####################################################### 'Makro zum Erzeugen einer Kugelkette anlässlich des CAD.DE-Anwedertreffens 2007 au der Euromold 'Auto: Jens Hansen 'Bitte Beachten: Es muss ein Geometrisches Set mit dem Namen "Ketten_Leitkurve" vorliegen 'In diesem GS müssen die Einfügepunkte der Kugeln als 3D-Punkte vorliegen '#########################################################
Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
figther-mom Mitglied
Beiträge: 37 Registriert: 31.03.2008
|
erstellt am: 01. Apr. 2008 10:05 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
|
Thomas Harmening Ehrenmitglied V.I.P. h.c. Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 NX12
|
erstellt am: 01. Apr. 2008 11:04 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Die Punkte in dem Geoset Kette_leitkurve sind schon richtig, ich bin mir nur nicht sicher ob nur Punkte da drinnen sein dürfen, verschiebe mal die nicht Punkte Elemente in ein anderes Set. Ansonsten siehe auch hier , die anselektierten Punkte werden zu Spähren...
[Diese Nachricht wurde von Thomas Harmening am 01. Apr. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
figther-mom Mitglied
Beiträge: 37 Registriert: 31.03.2008
|
erstellt am: 01. Apr. 2008 15:04 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
|
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 01. Apr. 2008 15:38 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Servus Vielleicht liegt es daran, dass das Makro "in englisch" verfasst wurde (Achsensystem über "Absolute axis system" selektrieren), oder kein Achsesnsystem vorhanden ist. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
figther-mom Mitglied
Beiträge: 37 Registriert: 31.03.2008
|
erstellt am: 01. Apr. 2008 18:50 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
|
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 01. Apr. 2008 19:12 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Servus figther-mom Ich hab gerade einen Screeshot entdeckt. Du hast zwei Möglichkeiten: - Achsensystem erzeugen und danach umbenennen - Achsensystem erzeugen und das Makro mit einem Editor öffnen und den Namen des Achsensystems anpassen. Hoffentlich läuft es dann. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
figther-mom Mitglied
Beiträge: 37 Registriert: 31.03.2008
|
erstellt am: 03. Apr. 2008 07:57 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Guten Morgen, ich habe es eben nochmal versucht, auch mit Achsensystem kommt die gleiche Fehlermeldung. Er bemängelt immer diese Zeile: Set hybridBody1 = hybridBodies1.Item("Ketten_Leitkurve") ------------------ Danke schon mal! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 03. Apr. 2008 08:19 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Servus heißt das geometrische Set "Ketten_Leitkurve" und enthält nur Punkte? (ggf nochmal ein Screenshot posten, zuvor ist das Makro bei dir ja schon weiter gelaufen) Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
figther-mom Mitglied
Beiträge: 37 Registriert: 31.03.2008
|
erstellt am: 03. Apr. 2008 08:36 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Ja das Set heißt so, ohne Anführungszeichen, richtig? Aber vielleicht müssen die Punkte Points heißen? da hat man auch Streß mit dem Umbenennen. Im Screenshot von Herr Hansen ist ja auch die Leitkuve mit im Set, leider sieht man nicht wie das Achsensystem heißt. Da ich mich mit Makros gar nicht auskenne ist es eben schlecht Im Prinzip hab ich es ja gleich gemacut, Punkte gesetzt und Kugelflächen in Solids gewandelt. Eben nur alles manuell. ------------------ Danke schon mal! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 03. Apr. 2008 08:50 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Servus Da du CATIA auf deutsch verwendest solltest du das Makro mit einem Editor öffnen und dieser Zeile Code: Set axisSystem1 = axisSystems1.Item("Absolutes Achsensystem")
den Namen des Achsensystems anpassen. Die Punkte müssen nicht in "Points.x" umbenannt werden. Gruß Bernd------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
figther-mom Mitglied
Beiträge: 37 Registriert: 31.03.2008
|
erstellt am: 03. Apr. 2008 09:16 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Hab es so gemacht und es kam wieder die gleiche Fehlermeldung. Kann es daran liegen da Hybridkonstruktion ausgeschaltet ist? Wäre schön wenn Catia mal generell neue bessere Funktionen einbaut. Wie ein besseres Mustern auf 3D-Kurven zum Beispiel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 03. Apr. 2008 09:26 <-- editieren / zitieren --> Unities abgeben: Nur für michael ibsteiner
Servus Rrgendwas musst du an deinem Part verändert haben. gemäß der ersten Fehlermeldung die du gepostet hast ist das Makro schon weiter durchgelaufen. Gruß Bernd EDIT: Versuch es mal mit dem Makro von hier. Auf den gewählten Punkten werden Kugel erzeugt (Vorsicht die zeile mit "Absolut axis system" musss wieder angepasst werden) ------------------ Warum einfach, wenn es auch kompliziert geht. [Diese Nachricht wurde von bgrittmann am 03. Apr. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |