| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| | |
 | SF FREETOOLS , eine App
|
|
Autor
|
Thema: Muster in Varianten (2245 mal gelesen)
|
builder Mitglied
 Beiträge: 6 Registriert: 21.02.2005 Wildfire 2.0
|
erstellt am: 22. Mai. 2006 14:12 <-- editieren / zitieren --> Unities abgeben:         
Hi Forum, ich habe folgendes Problem: Ich habe ein Teil in dem 5 Bohrungen als Muster zusammengefasst sind. Jetzt möchte ich Varianten erstellen in dem mal die eine Bohrung nicht vorhanden ist und bei der nächsten Variante eine andere. Wenn ich in der Familientabelle eine Bohrung als KE anklicke, dann wird immer das gesamte Muster verwendet. Gibt es einen Weg aus der misere, oder muss ich in jeder Variante ein neues Muster erzeugen? Ich nutze momentan wildfire 2.0 auf einem P3 mit einer FX500. Vielen Dank für eure Hinweise! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
     
 Beiträge: 2312 Registriert: 12.11.2000 Pro/Engineer Wildfire 4 Pro/Intralink 3.4
|
erstellt am: 22. Mai. 2006 14:25 <-- editieren / zitieren --> Unities abgeben:          Nur für builder
tja, das verhalten von familientabellen und muster habe ich noch nicht geprueft (vielleicht macht das gerade einer!). aber bei nur 5 bohrungen kannsta doch ohne muster arbeiten und dann mit famtabs! ... so long Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Joni Mitglied Maschinenbautechniker, Konstrukteur, CAD-Trainer
 
 Beiträge: 131 Registriert: 22.06.2005 Wildfire 2.0 Intralink
|
erstellt am: 22. Mai. 2006 14:27 <-- editieren / zitieren --> Unities abgeben:          Nur für builder
Hi, klar kannste mit Muster in einer Familientabelle arbeiten. Soweit ich weiss, funzt das allerdings nur mit einer Mustertabelle. Die kannst Du dann in der Familientabelle hinzufügen. ------------------ Gruß Johann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
     
 Beiträge: 2312 Registriert: 12.11.2000 Pro/Engineer Wildfire 4 Pro/Intralink 3.4
|
erstellt am: 22. Mai. 2006 14:48 <-- editieren / zitieren --> Unities abgeben:          Nur für builder
... die frage war aber, ob man ueber eine familientabelle einzelne ke's aus einem muster rausnehmen kann. nicht ob man eine mustertabelle als grundlage fuer famtabs nehmen kann! auf jeden fall wuesste ich jetzt nicht, wie man dann ke's dort rausnimmt, kannsta vielleicht ja mal genauer posten! ... so long Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Joni Mitglied Maschinenbautechniker, Konstrukteur, CAD-Trainer
 
 Beiträge: 131 Registriert: 22.06.2005 Wildfire 2.0 Intralink
|
erstellt am: 22. Mai. 2006 14:59 <-- editieren / zitieren --> Unities abgeben:          Nur für builder
Die Frage war generell, ob man Muster so steuern kann, daß in einem Modell (Generic) z.B. 5 Bohrungen sichtbar sind und in einem anderen Modell (Variante) nur 4 Bohrungen des Musters. Deine Lösung scheint wohl für bis zu 5 Bohrungen zu reichen, obwohl ich da doch recht viele Parameter (Bemaßungen) zu pflegen habe. Also, nochmal zum mitschreiben... Du erzeugst von der Bohrung erstmal ein ganz normales Muster, von mir aus über Bemaßungen. Dann switcht Du um auf Tabellenmuster und schreibst diese Tabelle raus (über das Kontextmenü), fallst Du diese benötigst. Jetzt switcht Du wieder um auf Bemaßung und enfernst diese Bohrungen, die Du nicht in der Variante haben möchtest. Jetzt switcht Du wieder um auf Tabellenmuster und man sieht, daß in der Tabelle die entfernten Bohrungen auch verschwunden sind. Dieser Tabelle gibst Du natürlich einen anderen Namen als der vorherigen. Die schreibst (abspeichern über Kontextmenü) Du raus. Nun kannst Du wieder Deine erste Tabelle, die Du für das Generic-Teil benötigst einstellen. In der Familientabelle gibt es bei der Spalteneinstellung u.a. die Auswahl Bemaßung, KE, usw. Dort findest Du auch die Auswahl "Mustertabelle". Die fügst Du hinzu und schon wird Dir im Genericteil die eingestellte Tabelle gezeigt. Nun schreibst Du händisch den Namen der zweiten Tabelle in die Zelle der Variante. Fertig. Du kannst ja mal schauen, ob Du bei z.B. 500 Bohrungen immer noch die Bohrungen einzeln erstellst... viel Spaß ------------------ Gruß Johann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
os Ehrenmitglied V.I.P. h.c. Konstruktionsingenieur

 Beiträge: 2458 Registriert: 16.09.2002 2001,WF,WF2...
|
erstellt am: 22. Mai. 2006 15:04 <-- editieren / zitieren --> Unities abgeben:          Nur für builder
|
Joni Mitglied Maschinenbautechniker, Konstrukteur, CAD-Trainer
 
 Beiträge: 131 Registriert: 22.06.2005 Wildfire 2.0 Intralink
|
erstellt am: 22. Mai. 2006 15:09 <-- editieren / zitieren --> Unities abgeben:          Nur für builder
Du hast doch die Möglichkeit, die Musterart einzustellen (Bemaßung, Richtung, Achse, Tabelle...) Hast Du aktuell Bemaßung eingestellt und evtl. auch die Bohrungen rausgenommen, dann gehst Du her und schaltest um auf "Tabelle". Jetzt motzt Pro/E, weil er sagt, daß das unwiderruflich umgestellt wird, was natürlich blödsinn ist, weil ich wieder zurück auf Bemaßung schalten kann. Hab ich also umgeschaltet auf "Tabelle", dann stehen in der Tabelle alle gemusterten Bohrungen mit Absolutmaßen drin. Beim Zurückswitchen von "Tabelle" auf "Bemaßung" gehen natürlich die Informationen aus der Tabelle verloren, da Pro/E hier auf ein Inkrementmaß zwischen den Bohrungen umschaltet. Das Umswitchen zurück auf die Bemaßung mache ich nur, damit ich in meinem Inkrementmuster die Bohrungen mit einem Mausklick entfernen kann. Ich kann ja auch direkt die Tabelle abändern und die nicht benötigten Zeilen rauslöschen... Wie Du das machst, bleibt Dir überlassen. Es geht darum, daß Pro/E meines Erachtens nach, mir nur diese eine Möglichkeit gibt, in einem Muster Elemente gezielt in einer Familientabelle zu steuern. ------------------ Gruß Johann [Diese Nachricht wurde von Joni am 22. Mai. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
frank08 Mitglied Konstrukteur
   
 Beiträge: 1467 Registriert: 22.01.2004 Creo 4.0 M030 PDMLink 10.2 M030 XP64, Dell Prec. T7810 NVIDIA Quadro M2000 2.66 GHz, 16 GB RAM
|
erstellt am: 22. Mai. 2006 15:50 <-- editieren / zitieren --> Unities abgeben:          Nur für builder
Hi Joni, vielleicht liegt's ja an der zeitlichen Nähe zum Feierabend, aber ich habe es noch nicht kapiert. Ich habe mal versucht, deinen Vorschlag nachzuvollziehen, aber erwartungsgemäß hat sich das nachträgliche Entfernen einer Musterbohrung in der Variante auch im Generischen Teil vollzogen. Kannst du mir mal auf die Sprünge helfen? ------------------ Gruß Frank [Diese Nachricht wurde von frank08 am 22. Mai. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Joni Mitglied Maschinenbautechniker, Konstrukteur, CAD-Trainer
 
 Beiträge: 131 Registriert: 22.06.2005 Wildfire 2.0 Intralink
|
erstellt am: 22. Mai. 2006 16:02 <-- editieren / zitieren --> Unities abgeben:          Nur für builder
Hallo Frank, bin zwar kurz vorm Gehen, aber ich versuche mein Bestes. Der Hintergrund ist einfach. Du arbeitest mit zwei verschiedenen Mustertabellen (z.B. Table1 und Table2) es sind identische Tabellen, nur das in Table2 ein paar Zeilen weniger drinstehen, da einige Bohrungen rausgeschmissen wurden. Das was ich vorhin geschrieben habe, war die Vorgehensweise, damit ich die Tabelle nicht händisch erzeugen muss, sondern ein Inkrement-Bohrbild zu einem Absolutmaß-Tabellen-Bohrbild (schwieriges Wort) umwandeln kann, ohne die Maße alle einzeln eintragen zu müssen. Kurz erklärt. Du erzeugst Dir zwei Mustertabellen, im Genericteil verwendest Du z.B. Table1 und in der 1. Variante Table2, in der 2.Variante Table3, usw. So werden z.B. Bohrungen für Aufspannplatten gehandled. Wenns nicht angekommen ist, werde ich morgen früh mal ein Modell hineinstellen. Ich wünsche allen einen schönen Feierabend... ------------------ Gruß Johann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Stahl Mitglied unbeschreiblich
   
 Beiträge: 1475 Registriert: 30.01.2001
|
erstellt am: 22. Mai. 2006 22:19 <-- editieren / zitieren --> Unities abgeben:          Nur für builder
Wieso geht ihr eigentlich alle immer vom komplizierten Fall aus? Im einfachsten Fall wird einfach die erste oder letzte Bohrung weggenommen und dann kann man ja ganz normal mit Bemaßungs- oder RIchtungsmuster arbeiten und das Maß, das die Anzahl steuert in die FamTab aufnehmen. Da Builder das Problem in dem Punkt nicht genau beschreibt, möchte ich diese einfache Lösung bitte erwähnt haben. Ansonsten sind Mustertabellen eine gute Lösung. Dadurch dass jedes Musterelement eigene Bemaßungen hat, kann man jedes einzeln steuern. Falls eine andere Anzahl an Elementen gewünscht ist, muss man auf eine andere Tabelle umschalten. Netterweise bleiben die vorhandenen Maße alle die selben, es kommen lediglich neue hinzu (oder weg, je nachdem). Das umschalten kann man auch über Beziehungen lösen: if blabla = 3 pattern_table:fid_123 = "table1" else pattern_table:fid_123 = "table2" endif Wobei blabla in der FamTab gesteuert werden kann. 123 wäre die Feature ID des Musters. (in 2001 wäre es die ID des ersten Musterelementes)
------------------ Stahl. Dies ist keine Signatur. Es gibt hier nichts zu sehen. Bitte lesen Sie weiter. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arni1 Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 3985 Registriert: 17.12.2002 Pro/E seit Version 11 Creo6 HP Z210 Intel Xeon 3.3GHz; 20 GB RAM NVIDIA Quadro 2000 HP ZR30w Win10 64bit
|
erstellt am: 23. Mai. 2006 07:40 <-- editieren / zitieren --> Unities abgeben:          Nur für builder
Hallo! Mustertabellen kann man (wie schon beschrieben) auswechseln, nur ist dabei zu beachten, daß sich die Referenzen bei Veränderung der Anzahl ändern. zB. das Muster mit den 5 Bohrungen: Tabelle 1 hat 5 Bohrungen, Tabelle 2 hat dasselbe Muster, nur die Bohrung Nr3 wird weggelassen. Hätte ich jetzt auf dem ursprünglichen Muster auf Bohrung Nr4 eine Fase, verschiebt sich die Fase bei Tabellenwechsel auf die letzte Bohrung. Das kann von Nachteil sein, wenn man in der Baugruppe dann verschiedene Teile einbaut. Also wie hagen123 schon schrieb, genau für die gestellte Frage gibt es keine befriedigende Lösung. Einen Ausweg dazu möchte ich auch noch nennen: Bohrung erzeugen, daraus eine Gruppe erstellen, diese Gruppe Mustern, dieses Muster auflösen und die einzelnen Bohrungen in die Famtab aufnehmen. Gruß Arni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
anagl Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 4566 Registriert: 28.05.2001 CREO2 M140 PDMLink 10.2 M020 HW diverse Das Schreiben bei CAD.de ist freiwillig und kein Muss !!!!!
|
erstellt am: 23. Mai. 2006 08:09 <-- editieren / zitieren --> Unities abgeben:          Nur für builder
Nur als langfristige Hoffnung, irgendwo habe ich die Information abgespeichert daß das Unterdrücken von Mustermitglieder (Klick auf den schwarzen Punkt) in WF3 extern ansprechbar ist. In Wf2 funktioniert dise nur beim Umdefinieren des Musters. Ob man das in die Familientabelle aufnehemen kann weiß ich nicht. ------------------ Servus Alois Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
frank08 Mitglied Konstrukteur
   
 Beiträge: 1467 Registriert: 22.01.2004 Creo 4.0 M030 PDMLink 10.2 M030 XP64, Dell Prec. T7810 NVIDIA Quadro M2000 2.66 GHz, 16 GB RAM
|
erstellt am: 23. Mai. 2006 08:53 <-- editieren / zitieren --> Unities abgeben:          Nur für builder
|