Autor
|
Thema: Position der Baugruppe im ZSB über 2 Parameter steuern (2601 mal gelesen)
|
migroform Mitglied ing
Beiträge: 38 Registriert: 09.03.2005 VG migroform
|
erstellt am: 26. Sep. 2007 10:11 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen! Kann man folgende Problematik umsetzen? Wenn ja, wie? Die Position einer Baugruppe soll im ZSB anhand von mehreren Bedingungen (Längen, Winkel) bestimmen lassen. Die jeweilige Position soll als Parameter definiert werden (vor, zurück). Wie können die unterschiedlichen Bedingungen des jeweiligen Parameters verwendet werden. Wär klasse, wenns doch irgendwie so gehen würde.
------------------ migroform 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: 26. Sep. 2007 10:16 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
|
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 26. Sep. 2007 10:20 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
|
migroform Mitglied ing
Beiträge: 38 Registriert: 09.03.2005 VG migroform
|
erstellt am: 26. Sep. 2007 10:32 <-- editieren / zitieren --> Unities abgeben:
|
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 26. Sep. 2007 11:18 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
Hallo migroform, Du hast also, wenn ich das richtig verstehe, 2 Positionen, die mit den Parameter angesteuert werden sollen. Dann musst du wahrscheinlich eine Regel schreiben, ungefähr so: if BGR1==vor {Bedingungen\Offset.1\Offset.1\Offset=100mm} else {Bedingungen\Offset.1\Offset.1\Offset=0mm} wobei "Bedingungen\Offset.1\Offset.1\Offset" der Parameter ist, der Deine Offsetbedingung steuert. Gruß Mörchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fireman Mitglied Dipl.-Ing. (BA) Maschinenbau
Beiträge: 736 Registriert: 22.11.2002
|
erstellt am: 26. Sep. 2007 11:34 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
|
migroform Mitglied ing
Beiträge: 38 Registriert: 09.03.2005 VG migroform
|
erstellt am: 26. Sep. 2007 12:08 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, @ fireman Die Methode die hier von rough-tec angewendet wurde, läßt sich schon ohne weites auf die Problematik übertragen. Ich wollte jedoch keine separate Tabelle für nur einen Parameter erzeugen, der gerade mal zwei Werte hat. Da ist der Ansatz von möhrchen eher die Lösung. Ich bekomm’s aber irgendwie nicht hin. Im Editor hagelts nur so Syntaxerrors
------------------ migroform 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: 26. Sep. 2007 12:19 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
Hallo zusammen, ich hatte bei vor die Anführungszeichen vergessen, sorry! so gehts:
/*Regel erzeugt von: Administrator 26.09.2007*/
if `Verstellung` =="Zurück" { `Bedingungen\Offset.1\Offset.1\Offset` =30mm} else {`Bedingungen\Offset.1\Offset.1\Offset` =200mm} Gruß Mörchen [Diese Nachricht wurde von Mörchen am 26. Sep. 2007 editiert.] [Diese Nachricht wurde von Mörchen am 26. Sep. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
Beiträge: 4755 Registriert: 27.09.2000 Dell precision M4300, 4GB Arbeitsspeicher NVidia FX360M Windows XP professional SP3 CATIA V5 R16SP9, R17SP8, R18SP8, R19SP4 Adobe Acrobat 8 Linux: Ubuntu
|
erstellt am: 26. Sep. 2007 13:04 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
|
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 26. Sep. 2007 13:25 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
Hallo migroform, mir ist aufgefallen, dass Du ständig von 2 Parametern sprichst. Es ist nur ein Parameter mit 2 Werten. CEROG hat natürlich recht: die beiden Werte ohne Umweg einzugeben, ist viel einfacher. Wenn der einzige Grund für die Werte "Vor" und "Zurück" bestimmte vorgegebene Längen sind, kannst Du es, wie CEROG es vorgeschlagen hat, mit einem Parameter Typ "Länge" mit mehreren Werten lösen. Gruß Mörchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
migroform Mitglied ing
Beiträge: 38 Registriert: 09.03.2005 VG migroform
|
erstellt am: 26. Sep. 2007 13:32 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, @CEROG Da hast Du schon recht, ich habe aber mit Absicht mal kompliziert gedacht. Ich habe halt nach einer einfachen (komplizierten) Möglichkeit gesucht, durch Ändern eines Parameters –vor/zurück – gleichzeitig auch mehrere Bedingungen zu ändern. @mörchen Du hast’s echt drauf! Genau wie ich mir das vorgestellt habe. Nur nachvollziehen kann ich Deine Vorgehensweise nicht, scheinbar darf ich das mit meiner HD2 nicht??? Ich habe übrigens vorhin wie wahn im Formeleditor rumgehackt – konnt je nix werden – hihi.
------------------ migroform 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: 26. Sep. 2007 13:55 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
|
migroform Mitglied ing
Beiträge: 38 Registriert: 09.03.2005 VG migroform
|
erstellt am: 26. Sep. 2007 14:19 <-- editieren / zitieren --> Unities abgeben:
|
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 26. Sep. 2007 14:36 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
Hallo migroform, sieht so aus, als wäre er tatsächlich nicht da. Versuch mal, ob Du CATIA überlisten kannst: in Tools / Anpassen / Befehle /alle Befehle. Vielleicht ist er hier verfügbar und Du kannst ihn Dir in eine Toolbar ziehen. Manchmal geht sowas. (Wenn Dassault schlau ist, gehts nicht) Ansonsten musst Du es mit dem Parameter mit mehreren Werten lösen. Gruß Mörchen [Diese Nachricht wurde von Mörchen am 26. Sep. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
migroform Mitglied ing
Beiträge: 38 Registriert: 09.03.2005 VG migroform
|
erstellt am: 26. Sep. 2007 14:53 <-- editieren / zitieren --> Unities abgeben:
Hallo mörchen, in den Befehlen habe ich auch schon gesucht, eine Funktion Regel gibt es dort, nur das Icon ist ein anderes (steht bei mir auch im Ratgeber unter der Konstruktionstabelle)? Ist die Regel mit der anderen möglicherweise identisch (abgespeckt)? ------------------ migroform 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: 26. Sep. 2007 14:58 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
Hallo migroform, diese "Fog"-Regel ist etwas anderes. Mit der habe ich mich noch nicht so richtig befasst. Damit kann man Kurven per Formeln erzeugen, die man dort einsetzen kann, wo in Funktionen eine benutzerdefinierte Regel verlangt wird. damit können sogenannte formale Parameter gesteuert werden. Vielleicht geht es damit auch, denn if usw. ist ja dort auch einsetzbar, aber auf Anhieb weiß ich das jetzt nicht. Ich glaube, eher nicht. Gruß Mörchen [Diese Nachricht wurde von Mörchen am 26. Sep. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Adam Suchodolski Mitglied none
Beiträge: 109 Registriert: 26.03.2007
|
erstellt am: 26. Sep. 2007 15:37 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
Mit beiden sollte es möglich funktionieren. Aber wenn Du das nicht hinkriegen kannst, kannst Du es auf einem anderen Recher (mit entsprechender Lizenz) machen lassen und bei Dir wieder einlesen. So wird es auch funktionieren. Gruß Adam Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Adam Suchodolski Mitglied none
Beiträge: 109 Registriert: 26.03.2007
|
erstellt am: 26. Sep. 2007 15:38 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
|
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 26. Sep. 2007 16:07 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
|
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 26. Sep. 2007 16:35 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
Hallo migroform, ich hab noch ne Idee, wie Du es auch ohne Regel hinkriegst: Du baust dir einen booleschen Parameter und nennst ihn z.b. "Position vorn". der läßt sich wahr oder unwahr schalten. Dann machst Du einen Offset für die Stellung "vor" (kleiner Wert) und einen zweiten Offset für die Stellung "zurück" (großer Wert). Nun kannst Du mit 2 Formeln, die Offsets abwechselnd aktivieren oder inaktivieren, sie dürfen natürlich niemals gleichzeitig aktiv sein. Damit hast Du das gleiche Ergebnis. Gruß Mörchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
migroform Mitglied ing
Beiträge: 38 Registriert: 09.03.2005 VG migroform
|
erstellt am: 27. Sep. 2007 09:57 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, da bin ich wieder, ist mir doch gestern glatt der Feierabend dazwischengekommen. An alle einen großen Dank für die Mühe die ich gemacht habe. Der Ansatz von @mörchen meine Aufgabe zu lösen war genau der richtige. Funktioniert wie verrückt! Folgendes Szenario wäre demnach denkbar? Die Bewegung der BGR 1 wird wie hier über den Parameter 1 gesteuert. Weitere BGR werden über weitere Parameter gesteuert. Die Bewegungen dieser vielen BGR verhalten sich zueinander nach einem Ablaufplan. Und dieser wird in einem entsperchenden Parameter für den Bewegungsablauf (mehrere Werte für die einzelnen Ablaufstufen) aller BGR definiert. Ich melde mich hier mit einer Nachricht, wenn ich's hab (oder auch nicht) ------------------ migroform Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
migroform Mitglied ing
Beiträge: 38 Registriert: 09.03.2005 VG migroform
|
erstellt am: 28. Sep. 2007 10:17 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, hab das oben beschriebene Szenario hinbekommen. Über einen Parameter lassen sich lt. eines Ablaufplanes jeweilige unterschiedliche Parameter mehrerer Baugruppen gleichzeitig steuern. Ich bin aber noch nicht dahintergekommen, ob bei identischen Products gleichzeitig verschiedene Zustände gezeigt werden können – man müsste nur den Exemplarnamen und nicht den Teilnamen hierfür verwenden können? Vielleicht weiss jemand was hierzu. @mörchen – wie bekomme ich beim Definieren der Regel die Werte der Parameter in die Regelsyntax? Habe bsp. „ZURÜCK“ usw. alles einhacken müssen. @CEROG für den Parameter STEP in Product0 würde ich dann doch lieber eine Tabelle benutzen, ist einfacher und übersichtlicher.
------------------ migroform 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: 28. Sep. 2007 10:27 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
Hallo migroform, wenn Du für die Steuerung eine Konstruktionstabelle verwendest, brauchst Du die Regel nicht mehr... Die Parameternamen kann man durch Anklicken übernehmen, die Werte muss man schreiben, soweit ich weiß. Gruß Mörchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
migroform Mitglied ing
Beiträge: 38 Registriert: 09.03.2005 VG migroform
|
erstellt am: 28. Sep. 2007 11:02 <-- editieren / zitieren --> Unities abgeben:
Hallo mörchen, werde das auch mit Bedingungen mal probieren, hat eben auch nicht jeder überall den Knowledge Advisor. Werte abtippen..., habe mir schon so gedacht. Ich bin deswegen auch nicht enttäuscht, immer nur wenn's anderst kommt, wie ich denke! ------------------ migroform 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: 28. Sep. 2007 15:58 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
Hallo migroform, hab mir eben Dein Produkt in Aktion angeschaut. Habt Ihr das Modul DMU-Kinematics? Da könnte man es noch schöner machen, würde natürlich wieder Arbeit kosten. Schönes Wochenende Gruß Mörchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
migroform Mitglied ing
Beiträge: 38 Registriert: 09.03.2005 VG migroform
|
erstellt am: 01. Okt. 2007 10:23 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen zusammen, und hallo mörchen, DMU-Kinematics habe ich da, nur eben noch nichts mit gemacht. Bisher habe ich mir mit separaten Baugruppen beholfen, in denen ich den Bewegungsausgang und das Bewegungsziel als kopierte und verschobene Bauteile dargestellt habe. Ist aber insgesamt nicht so das Ding, gelegentlich ging einem auch mal was durch die Lappen, und Arbeit machts auch 'ne Menge. Von Peter Bach hab ich was zum Thema gefunden. "Bewegungen erzeugen mit dem DMU Kinematics Simulator. Bin mir noch nicht ganz einig, wie es auf das momentane Szenario passen könnte, es ist halt auf das eine Beispiel gestrickt. Wie müsste ich vorgehen, ich würde das schon gerne "schöner" machen. ------------------ migroform 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: 01. Okt. 2007 10:31 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
Hallo migroform, wenn Du noch nie eine Kinematik gemacht hast, müsste man hier sehr weit ausholen. Prinzipiell geht es so: Ein Mechanismus besteht aus einem fixierten Teil, mindestens einem Glied, mindestens einem Gelenk und mindestens einem Befehl. Ein Befehl kann eine veränderliche Länge oder ein veränderlicher Winkel sein. Jeder Befehl nimmt einen Freiheitsgrad weg. ein Teil wird fixiert die Glieder werden mit Gelenken miteinander verbunden und mit mindestens einem Befehl angetrieben. Der Freiheitsgrad muss genau 0 betragen, damit simuliert werden kann. Vielleicht versuchst Du Dich an einem ganz kleinen Modell mit einem Drehgelenk. Wenn man es einmal kapiert hat, ist es meistens garnicht so schwer... gruß Mörchen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Leiter Konstruktion (m/w/d) | Parker Hannifin EMEA Sàrl (?PHEMEA?), mit Sitz in Etoy, Schweiz, ist Parkers Hauptbetreibergesellschaft in der Region EMEA. Unterstützt wird sie von einem Netz von Parker Manufacturing Divisions und Sales Companies. Die Engineered Materials Group (EMG) ist eine strategische Geschäftsgruppe innerhalb PHEMEA. Die Prädifa Technology Division (PTD) ist ein Dienstleistungserbringer für PHEMEA. Leiter ... | Anzeige ansehen | Teamleitung, Gruppenleitung |
|
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 01. Okt. 2007 10:43 <-- editieren / zitieren --> Unities abgeben: Nur für migroform
Hall0 migroform, ich häng mal ein ganz einfaches Beispiel an. Gruß Mörchen [Diese Nachricht wurde von Mörchen am 01. Okt. 2007 editiert.]
[Diese Nachricht wurde von Mörchen am 01. Okt. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |