| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Zusammenspiel zwischen DraftSight und SOLIDWORKS |
Autor
|
Thema: SolidWorks Performance Probleme (2242 mal gelesen)
|
mmaarrcc Mitglied Technischer Produktdesigner
Beiträge: 46 Registriert: 11.04.2019 Solidworks 2021 SP5.0
|
erstellt am: 06. Aug. 2019 08:06 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen ich habe folgendes Problem mit SolidWorks 2019 SP3.0: Ich habe derzeit eine Baugruppe mit mehreren (nicht zu vielen variablen Gleichungen) und bei jedem Baugruppen-Feature bearbeiten, löschen oder unterdrücken, etc. muss SW etwa 5 Minuten lang rechnen.. Kann ich die Rechenzeit irgendwie minimieren durch einen Haken in den Einstellungen, den ich übersehen habe? Habe alle Haken bei den Leistungssachen hinsichtlich guter Performance gesetzt, doch leider bislang ohne Erfolg. Die Baugruppe ist nicht wirklich groß (8999KB). Die meiste Zeit beim "Arbeiten" (kann man aktuell aufgrund gegebener Problem leider nicht so nennen), starre ich auf die Meldung "Solidworks führt aktuell ... aus" Wäre dankbar um jede Hilfe Mit freundlichen Grüßen Marcel [Diese Nachricht wurde von mmaarrcc am 06. Aug. 2019 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
freierfall Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 11547 Registriert: 30.04.2004 SWX (Pro) Flow 2020
|
erstellt am: 06. Aug. 2019 08:35 <-- editieren / zitieren --> Unities abgeben: Nur für mmaarrcc
Ich würde komplett auf die Baugruppenbearbeitung verzichten und du scheinst es ja auch noch mit Gleichnungen gekoppelt zu haben. - aber gibt mal bitte folgende Infos an, wieviele Bauteile/Baugruppen hast du in dieser Baugruppe? - wieviele Abhängigkeiten sind in der Baugruppe. - hast du da quasi Bewegungsstudien mit enthalten? ein sehr effektives Mittel ist die Baugruppe auf drei nennen wir es mal Phantombaugruppen zu reduzieren und alles auf den gleichen Ursprung zu fixieren. Stücklistentechnich einfach in der Phantombaugruppe-Konfig eine Ebene nach oben reichen. ( war jetzt mal schnell geschrieben) herzlich Sascha Nachtrag: wichtig zu wissen ist auch, dass man mit der richtigen Methode alles bis zu einem Faktor 10 beschleunigen kann und die Hardware nur so um den Faktor 1,2 oder 1,5. Geht auch in die andere Richtung. [Diese Nachricht wurde von freierfall am 06. Aug. 2019 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mmaarrcc Mitglied Technischer Produktdesigner
Beiträge: 46 Registriert: 11.04.2019 Solidworks 2021 SP5.0
|
erstellt am: 06. Aug. 2019 08:43 <-- editieren / zitieren --> Unities abgeben:
Danke für deine Hilfe Sascha In meiner Baugruppe sind aktuell 33 Komponenten + teils gespiegelte Komponenten vorhanden. Alle Komponenten werden durch ein Layout aufgebaut. Aktuell sind alle Komponenten bis auf 4 durch das Layout erstellt, sprich Skizzen übernommen und als Blechteil ausgetragen. Bei der Baugruppe handelt es sich lediglich um ein Gestell für unsere Maschine. Wir sind ein Einzelmaschinenhersteller und daher ist so gut wie jede Maschine maßlich unterschiedlich. Mein Hintergedanke war es, ein paar "Angaben" in die Variablen zu schreiben, die Baugruppe neu aufzubauen und ein fertiges Gestell zu bekommen, welches nur noch unter verschiedenen Namen abgespeichert werden soll. Bewegungsstudien sind nicht enthalten. Liebe Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
freierfall Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 11547 Registriert: 30.04.2004 SWX (Pro) Flow 2020
|
erstellt am: 06. Aug. 2019 08:48 <-- editieren / zitieren --> Unities abgeben: Nur für mmaarrcc
|
mmaarrcc Mitglied Technischer Produktdesigner
Beiträge: 46 Registriert: 11.04.2019 Solidworks 2021 SP5.0
|
erstellt am: 06. Aug. 2019 08:51 <-- editieren / zitieren --> Unities abgeben:
|
freierfall Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 11547 Registriert: 30.04.2004 SWX (Pro) Flow 2020
|
erstellt am: 06. Aug. 2019 08:54 <-- editieren / zitieren --> Unities abgeben: Nur für mmaarrcc
|
mmaarrcc Mitglied Technischer Produktdesigner
Beiträge: 46 Registriert: 11.04.2019 Solidworks 2021 SP5.0
|
erstellt am: 06. Aug. 2019 08:58 <-- editieren / zitieren --> Unities abgeben:
Da liegt das Problem, dass ich die Variablen, welche mein Gestell steuern, nicht in die Komponenten laden kann.. Sprich ich könnte zB. auf meinem Querträger keine Bohrungen steuern, welche die Größe meiner Ringschrauben vorgeben. Die Querträger sind zB. abhängig von der Maschinenbreite, jedoch nicht von der Maschinenlänge. Die Größe der Aufhängeschrauben wird allerdings durch die Länge der Maschine definiert. LG Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
freierfall Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 11547 Registriert: 30.04.2004 SWX (Pro) Flow 2020
|
erstellt am: 06. Aug. 2019 09:09 <-- editieren / zitieren --> Unities abgeben: Nur für mmaarrcc
du sage mal wieviele Baugruppenbearbeitungen hast du da eigentlich? kannst du mal folengendes Testen? 1. Test - mal die Baugruppe kopieren und darin alle Abhängigkeiten löschen und dann was verändern, wie schnell geht das? 2. Test - mal die Baugruppe kopieren und alle Baugruppebearbeitungen löschen und mal was verändern, wie schnell geht das? Doch man kann schon die Sachen rüberreichen, ich würde das aber über ein Bauteil machen und darin alles festlegen und dann in die anderen Bauteile übergehen. Nicht mit einer Baugruppe. herzlich Sascha Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mmaarrcc Mitglied Technischer Produktdesigner
Beiträge: 46 Registriert: 11.04.2019 Solidworks 2021 SP5.0
|
erstellt am: 06. Aug. 2019 09:19 <-- editieren / zitieren --> Unities abgeben:
|
freierfall Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 11547 Registriert: 30.04.2004 SWX (Pro) Flow 2020
|
erstellt am: 06. Aug. 2019 09:50 <-- editieren / zitieren --> Unities abgeben: Nur für mmaarrcc
|
mmaarrcc Mitglied Technischer Produktdesigner
Beiträge: 46 Registriert: 11.04.2019 Solidworks 2021 SP5.0
|
erstellt am: 06. Aug. 2019 10:07 <-- editieren / zitieren --> Unities abgeben:
|
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3189 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 06. Aug. 2019 10:12 <-- editieren / zitieren --> Unities abgeben: Nur für mmaarrcc
Zitat: … Mein Hintergedanke war es, ein paar "Angaben" in die Variablen zu schreiben, die Baugruppe neu aufzubauen und ein fertiges Gestell zu bekommen, …
Moin, Grundsätzlich ein guter Gedanke, du musst dabei aber sicherstellen, dass der Informationsfluss eindeutig ist. - Layoutgesteuert --> Externe Referenzen im Teil - Baugruppenfeatures - Option Feature in Teil übernehmen aktiv? --> nochmal externe Referenzen, - Gleichungen (möglicherweise auch noch durch Maßzahlen übernehmen) --> können auch noch mal externe Referenzen haben bzw. die Komponenten verändern. --> können potenzielle Kreisreferenzen enthalten und dann kann die Lösungsreihenfolge nicht mehr automatisch ermittelt werden. In der Folge wird mehrfach ein Wiederaufbau der Komponenten und dann der Baugruppe ausgelöst, bis SolidWorks irgendwann feststellt, dass sich nichts mehr verändert. Und das kann etwas dauern. Unter "Evaluieren" gibt es die "Leistungsbewertung", die gibt dir einige Hinweise woran es liegen kann. (Und uns würde ein Screenshot des Featurebaums helfen, wo man die ext. Referenzen an den Pfeilen erkennt). Gruß, Christian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mmaarrcc Mitglied Technischer Produktdesigner
Beiträge: 46 Registriert: 11.04.2019 Solidworks 2021 SP5.0
|
erstellt am: 06. Aug. 2019 10:47 <-- editieren / zitieren --> Unities abgeben:
|
mmaarrcc Mitglied Technischer Produktdesigner
Beiträge: 46 Registriert: 11.04.2019 Solidworks 2021 SP5.0
|
erstellt am: 06. Aug. 2019 10:47 <-- editieren / zitieren --> Unities abgeben:
|
Heiko Soehnholz Ehrenmitglied V.I.P. h.c. Dipl.-Ing. (FH) Maschinenbau
Beiträge: 5463 Registriert: 03.07.2002 SOLIDWORKS 2001 - 2024SP0.1 Elite AE Award 2023 SOLIDWORKS Premium, Simu, Flow, Plastics, Composer, MBD, Inspection, PDMP, Visualize, TopsWorks, DPS Tools, JobBox, MacroSheet, etc. Passungstabelle von Heinz WIN10x64 22H2 | HP ZBook 17 Fury G8
|
erstellt am: 06. Aug. 2019 15:40 <-- editieren / zitieren --> Unities abgeben: Nur für mmaarrcc
Hallo, vielleicht ist ein Konfigurator Tool der bessere Lösungsansatz?! Du vermeidest damit Wechselwirkungen, Schleifen und andere negative Effekte und steigerst dadurch sowohl Handhabbarkeit und Performance. Und am Ende ist dein Modell nicht "gefangen" in den Gleichungen und Referenzen, kann also individuell weiter bearbeitet/geändert werden. Da gäbe es das DriveWorksXpress, das in jeder SWX Version enthalten ist sowie unser ebenfalls kostenfreies DPS MacroSheet. Kannst du dir in unserem Youtube-Kanal mal als Video ansehen und auf unserer Homepage downloaden.
------------------ Einen schönen Gruß von Heiko • www.dps-software.de • www.iknow-solidworks.de • www.youtube.de/dpssoftwaregmbh • Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mmaarrcc Mitglied Technischer Produktdesigner
Beiträge: 46 Registriert: 11.04.2019 Solidworks 2021 SP5.0
|
erstellt am: 06. Aug. 2019 15:44 <-- editieren / zitieren --> Unities abgeben:
|
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3189 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 08. Aug. 2019 11:55 <-- editieren / zitieren --> Unities abgeben: Nur für mmaarrcc
Die Tabellengröße ist ja wohl Weltklasse für die Screenshots Immerhin wird nicht vor Zirkelreferenzen gewarnt, das ist ja schon mal gut. Hast du die Hinweise bezüglich der eingestellten Bildqualität in den Komponenten mal umgesetzt und das reduziert? Sind das Virtuelle Komponenten? die werden dann im %TEMP% Verzeichnis abgelegt. ist das möglicherweise langsam? (Diskette oder so … *scnr* - Netzlaufwerk oder sehr sehr voll). Gibt Leute die leeren ihr TEMP regelmäßig. Man kann die externen Referenzen sperren, aber das wird in dem Fall vermutlich nicht so viel bringen. dann muss man sie zum Bearbeiten natürlich entsperren. Kannst du aber trotzdem probieren, ob es einen Unterschied macht. Gruß, Christian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mmaarrcc Mitglied Technischer Produktdesigner
Beiträge: 46 Registriert: 11.04.2019 Solidworks 2021 SP5.0
|
erstellt am: 08. Aug. 2019 13:24 <-- editieren / zitieren --> Unities abgeben:
Mahlzeit! Habe das mal mit dem DriveWorks aufgebaut. Klappt super! Genau was ich gesucht habe. Nichts desto trotz.. Die Temp Dateien lösche ich auch regelmäßig.. Mit dem DriveWorks funktioniert das allesflüssig. Muss jetzt nur noch das ganze Zeug da rein übernehmen.. quasi komplett von null. Allerdings ist es mir das Wert, wenn ich später eine bessere Performance habe Ja die Screenshots sind nur schnell aus einem Bildschirmdruck und Einfügen in Paint entstanden Danke trotzdem Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |