| |
| KISTERS 3DViewStation - Der Schlüssel zur Einsparung von CAD-Lizenzen, eine Pressemitteilung
|
Autor
|
Thema: alle Längen in einem Part gleichzeitig bearbeiten | Skalieren | Faktor (2605 / mal gelesen)
|
Julius1993 Mitglied Konstrukteur
Beiträge: 6 Registriert: 09.07.2019
|
erstellt am: 02. Apr. 2020 15:41 <-- editieren / zitieren --> Unities abgeben:
Liebe Community, ich habe einen Fehler gemacht, Aus Gründen die ich euch lieber gar nicht nennen möchte, habe ich die Stahlkonstruktion für ein Carport mit folgendem Maßstab im 3D gezeichnet: 1m = in CATIA 1 cm. Es ging so lange gut, bis ich eine Zeichnungsableitung erstellen wollte... Problem ist nun die Bemaßung im Drawing: Bemaße ich beispielsweise eine Stelle die im 3D-Model 1 cm lang ist (also in der Realität 1 Meter sein soll) ist die Maßangabe in der Ansicht nun 10,00 mm. Also genau so wie ich sie im 3D ja auch gezeichnet habe. Ziel ist es die Maße, wie eigentlich ganz normal, in mm anzugeben. Also z.B. 1000 mm. folgende Lösungen schweben mir vor: ___ ANSATZ "gleich komplett richtig" Am besten wäre natürlich das 3D-Model gleich richtig zu haben, also 1 m = 1000 mm in CATIA - 3D-Model händisch umzeichnen, also alle Skizzen bearbeiten und alle Maße händisch mit 100 multiplizieren. Natürlich dann auch noch die ganzen Offsets im Assembly. Leider spricht dagegen, dass das Skelett sehr viele Maße und Skizzen hat, sodass ich ewig daran sitzen würde, um alle Maße einzeln händisch zu ändern, nicht auszudenken sind bestimmt auch die ganzen Umkehrungen die beim nacheinander Ändern der Längen im Sktecher zu stande kommen könnten. - alle Parameter des Parts und des Products auslesen, z.b. in eine Excel, dann irgendwie nach Längen filtern, die Maße über Excel editieren (x100) und wieder zurücklesen Leider spricht dagegen, dass ich gar nicht weis ob das auslesen aller Parameter möglich ist, geschweige denn das wieder einlesen in CATIA. Die VBA-Welt ist für mich bisher unbekannt. ___ ANSATZ "im 3D pfuschen" - aus allen Einzelteilen eine Kopie mit Verknüpfung erstellen, danach das verknüpfte Volumen hochskalieren und in einer neuen Baugruppe neu zusammenbauen. Problem, die Veröffentlichungen und Baugruppenbedingungen gehen verloren, bzw. ich muss alle neu definieren . ___ Habt ihr Ansätze wie sich das Chaos lösen lässt? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 12005 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 02. Apr. 2020 15:58 <-- editieren / zitieren --> Unities abgeben: Nur für Julius1993
Servus Julius Möglichkeit drei (auch Pfusch): in jedem Part/Körper als letztes Feature ein Skalieren einfügen. Falls du dich für deinen ersten Ansatz entscheidest: Statt alle Skizzen öffnen/bearbeiten könntest du das auch über den "Formeleditor" erledigen. Darin kannst du ein Filter setzen dass nur Längenparameter angezeigt werden. Je nach dem wie komplex deine Teile sein immer nur Feature/Körper weise die Parameter anpassen. Viel Erfolg Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
thomasacro Ehrenmitglied V.I.P. h.c. Ingenieur Anwendungsberater
Beiträge: 3724 Registriert: 12.05.2004 V4 V5 2016 - 2020 V6 2016x -2019x
|
erstellt am: 02. Apr. 2020 16:21 <-- editieren / zitieren --> Unities abgeben: Nur für Julius1993
Hallo Zusammen. Oder auch ein Versuch: Erstelle Dir eine Konstruktiontabelle mit den Momentanen (Längen-)Parameterwerten. In der dann enstehenden Excel_Liste kannst Du eine weitere Zeile mit deinen Wunschwerten eingebeben oder über eine globale Multiplikation erhöhen. ------------------ gruß, Tom Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolfi_z Moderator Konstrukteur
Beiträge: 2461 Registriert: 04.12.2004 CATIA V5 in der aktuellen Umgebung des jeweiligem OEM ;-) NX 2312 Daimler
|
erstellt am: 02. Apr. 2020 16:24 <-- editieren / zitieren --> Unities abgeben: Nur für Julius1993
Zitat: Original erstellt von bgrittmann: Servus JuliusMöglichkeit drei (auch Pfusch): in jedem Part/Körper als letztes Feature ein Skalieren einfügen. (...)
Das funktioniert aber mehr oder weniger nur, wenn alle Teile lagerichtig konstruiert sind und nichts positioniert werden muss. Auch alle Positionen muessten ja ebenfalls '100x so weit weg'. Wenn es nur Positionierungen gibt ueber Coincidence und Contact und diese auf BReps zugreifen ... Dann koennten auch die Positionen funktionieren. Schon ein Offset fuer ein bissl (rechnerische) Luft muesste auch wieder mal 100 genommen werden. Wenn nichts mehr geaendert wird: AllCATPart vom Product machen, dort alle Bodies Scaling 100, Zeichnung davon erstellen. Moeglichkeit vier, erst recht Pfusch LG ... Wolfi
------------------ NX neun minus CATIA fuenf ergibt Hartz IV Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Felsen Mitglied Formenbau
Beiträge: 241 Registriert: 15.06.2004 HP Workstation Z800 3.7GHz 16GB RAM QuadroFX4600 CATIA V5-6 Release 2016
|
erstellt am: 02. Apr. 2020 21:27 <-- editieren / zitieren --> Unities abgeben: Nur für Julius1993
Mit der Funktion "Assoziativität" ein MultiCatPart erstellen, dort skalieren und davon die Zeichnung erstellen. Dann läuft es wenigstens bei Änderungen auch mit. ------------------ Habe D`Ehre Felsen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dewei Mitglied Konstrukteur // Vertriebler
Beiträge: 22 Registriert: 10.03.2020 Catia V5 R29
|
erstellt am: 06. Apr. 2020 10:06 <-- editieren / zitieren --> Unities abgeben: Nur für Julius1993
Hallo Julius, ich weiß nicht wie viele Maße du in dem Part hast aber wäre es für dich möglich in den Formeleditor zu gehen und dort die Maße zu ändern? Dort müsstest du nach "offset" bei all suchen. Gruß Dewei
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Julius1993 Mitglied Konstrukteur
Beiträge: 6 Registriert: 09.07.2019
|
erstellt am: 08. Apr. 2020 10:03 <-- editieren / zitieren --> Unities abgeben:
Hi, sorry, jetzt hat's ein wenig gedauert, aber vielen lieben Dank für eure Tipps! Stichwort Formeleditor war dann doch die Lösung! Anfangs hatte ich das schon mal probiert, leider kam ich versuchsweise an ein par Teilen zum Testen zu keinem guten Ergebnis, weil zu viele Fehlermeldungen auftraten. Problem war Eigentlich nur, dass ich es nur an ein par Teilen zum testen durchgeführt habe und nicht gleich an allen Teilen, denn dann funktioniert's! Ich bin folgendermaßen vorgegangen, bzw so war es für mich dann am einfachsten: Ich habe die Endbaugruppe geöffnet, bin dann in den Formeleditor gewechselt und habe im Filter "Länge" ausgewählt, danach habe ich händisch manuell alle Werte "bisheriger Wert" um"*100" ergänzt, danach aktualisiert und prompt war alles ohne eine Fehlermeldung um den Faktor 100 größer Als Tipp, es ist am besten in der Endbaugruppe den Formeleditor aufzurufen, denn dann werden wirklich alle Längen von allen in der Baugruppe enthaltenen Parts und Unterbaugruppen angezeigt. Längen von Offsets aus Unterbaugruppen, Längen aus den einzelnen Skizzen der Parts, Offsets von Ebenen aus dem Skelettpart, etc. Somit muss man nicht jedes Part und jede Unterbaugruppe einzeln über den Formeleditor bearbeiten. Vielleicht hätte ich mir über eine Konstruktionstabelle das einzelene händische Umschreiben der Werte erleichtern/sparen können, aber leider, wie schon beschrieben habe ich mit denen noch nicht gearbeitet. Erste kurze Versuche sind auch nicht gleich geglückt und ich hab's lieber gelassen.
Wenn es nicht allzu aufwändig ist, könnte ja einer von euch (ein Konstruktionstabellen-Spezialist) für die Nachwelt noch in einer kurzen Schritt-für-Schritt-Anleitung beschreiben ob bzw. wie das dann funktionieren würde. nochmal vielen lieben Dank!!! schöne Grüße
JULIUS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ancela Mitglied Techn. Zeichnerin
Beiträge: 318 Registriert: 09.11.2004 Windows 7(64) Catia V5R26 SP4 SmarTeam
|
erstellt am: 09. Apr. 2020 09:18 <-- editieren / zitieren --> Unities abgeben: Nur für Julius1993
|
Lionel Hutz Mitglied
Beiträge: 451 Registriert: 26.03.2014 CATIA V5 R20
|
erstellt am: 09. Apr. 2020 13:04 <-- editieren / zitieren --> Unities abgeben: Nur für Julius1993
|
Dewei Mitglied Konstrukteur // Vertriebler
Beiträge: 22 Registriert: 10.03.2020 Catia V5 R29
|
erstellt am: 17. Aug. 2020 11:34 <-- editieren / zitieren --> Unities abgeben: Nur für Julius1993
Moin, sorry für die späte Rückmeldung, aber die Konstruktionstabelle ist recht simpel. Man erstellt in Catia die Tabelle und wählt die Vorhandenen Parameter aus, vorausgesetzt man hat welcher erstellt. Dan wählt man die Eigenschaften von der Tabelle also Horizontal oder Vertikal und da kann man dann die Daten eintragen. Dies funktioniert über Texteditorn was aber IMHO etwas unübersichtlich ist, weshalb ich immer Excel benutze. Man hat dann eine Tabelle die mit den Parametern Verknüpft ist, man muss aber bedenken, dass wenn man mehrere Parameter in der Tabelle hat sich alle ändern wie in der Spalte angegeben. Ich glaube die Beschreibung kommt etwas schwammig rüber. Auf jeden Fall würde es ungefähr so aussehen: Id PartNumber para a para b para c ... 1 Welle 20 20 10 30 2 Welle 10 10 10 30 Diese muss man dann natürlich mit seinen Maßen im Formeleditor verbinden. Gruß Dewei Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lionel Hutz Mitglied
Beiträge: 451 Registriert: 26.03.2014 CATIA V5 R20
|
erstellt am: 17. Aug. 2020 15:53 <-- editieren / zitieren --> Unities abgeben: Nur für Julius1993
Also da es mir bei diesem Thema eh jedes Mal kalt den Rücken runter läuft äußere ich mich mal wie ich es zurecht fuschen würde: Kombination der Lösungsansätze von Dewei und Julius: In der obersten Baugruppe eine DesignTable erzeugen mit den Optionen "Create a design table with current parameter values" und "Horizontal" (Ich mag es, wenn die Werte untereinander stehen). Dann filtern der Parameter nach Länge und alle in die rechte Spalte bringen (es brauchen keine Parameter erzeugt zu werden. Mit der Design Table kann auf alle Längen zugegruffen werden). Dann gleich auf "Edit table..." gehen. Excel öffnet. In Spalte C =B1*100 eintragen und nach unten kopieren. Speichern, schließen. Abwarten bis Catia die neue "Konfiguration" entdeckt hat. Zweite Konfuguration auswählen und mit OK bestätigen. Allerdings hat Katja sich beschwert über Hole.1\Tap diameter oder Hole.1\Pitch. Also ist das ein Weg, den man besser vermeiden sollte gehen zu müssen. Edit: Anschließend die Designtabelle aus dem Oberprodukt löschen. Der Weg über die Design-TAble eröffnet halt die komfortable Anpassung der Werte in Excel statt jeden wert händisch zu ändern... wobei man dadurch natürlich lernt, solche Fehler nicht wieder zu machen. [Diese Nachricht wurde von Lionel Hutz am 17. Aug. 2020 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |