| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Moderne CAx Entwicklungsmethoden: Generatives Design, Gitternetzstrukturen & MBD, ein Webinar am 11.10.2024
|
Autor
|
Thema: Ein Profil an sehr vielen verschiedenen Bahnen anwenden (3217 mal gelesen)
|
nousername Mitglied
Beiträge: 21 Registriert: 13.02.2013
|
erstellt am: 20. Feb. 2013 16:14 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, ich suche schon seid Tagen nach einer Möglichkeit bei Solidworks ein Profil an mehreren, in meinem Fall ca. 1300 einzelnen Bahnen anzuwenden. Ich habe es schon einmal per Hand gemacht aber das dauert ewig. Das Feature "Aufsatz/Basis austragen" lässt nur eine Bahn gleichzeitig austragen. Vielen Dank für eure Bemühungen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko Soehnholz Ehrenmitglied V.I.P. h.c. Dipl.-Ing. (FH) Maschinenbau
Beiträge: 5499 Registriert: 03.07.2002 SOLIDWORKS 2001 - 2024SP3.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: 20. Feb. 2013 16:35 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
|
nousername Mitglied
Beiträge: 21 Registriert: 13.02.2013
|
erstellt am: 20. Feb. 2013 16:39 <-- editieren / zitieren --> Unities abgeben:
|
Olaf Wolfram Ehrenmitglied V.I.P. h.c. CAD-Mutti und Konstrukteur CSWP CSWI
Beiträge: 2431 Registriert: 30.06.2008 I7-3770 CPU 3,40 Ghz 32 Gb RAM 64 bit WIN 10 SWX 2019 SP5 NVIDIA Quadro K2000<P> Lenovo ThinkStation
|
erstellt am: 20. Feb. 2013 16:53 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Splines und Kurven kannst du im Schweißkonstruktionsmodul nicht verwenden. Das ist richtig und logisch. Kannst du mal die Sache mit den 1300 Bahnen näher erkären. Vlt. gibt es auch Möglichkeiten, die Sache komplett anders anzugehen. Mit deinen wenigen Informationen wird hier wohl kaum mehr an Hilfe kommen. Also ein paar mehr Details und evt. screenshots und/oder Modellupload. ------------------ CSWST/CSWI/CSWP/ 3DVia
DPS-Software GmbH When was the last time you did something for the first time?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nousername Mitglied
Beiträge: 21 Registriert: 13.02.2013
|
erstellt am: 21. Feb. 2013 14:19 <-- editieren / zitieren --> Unities abgeben:
Hier mehr Informationen und Bilder: Bild 1 ist meine Skizze von der ich ausgehen muss und Bild 2 zeigt ein Model wie es aussehen soll wenn es fertig ist. Wie man auf dem zweiten Bild erkennen kann handelt es sich um sehr viele gleiche Leisten und wenn ich die alle mit dem Feature "Aufsatz/Basis austragen" machen möchte wird das sehr sehr lange dauern, ... zumal ich für jedes Element am Anfang eine extra Ebene erstellen müsste damit ich keine verzerrten Ergebnisse bekomme. Gibt es keine Funktion die wie ein Strukturbauteil an Splines anzuwenden ist?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nousername Mitglied
Beiträge: 21 Registriert: 13.02.2013
|
erstellt am: 21. Feb. 2013 14:21 <-- editieren / zitieren --> Unities abgeben:
|
myca Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4383 Registriert: 15.06.2007 SW 2007 SW 2018 2,67 GHz,2 GB, ATI FIRE GL V5200, XP 64 3,4 GHz, 8GB, ATI FIRE PRO V7800, WIN 10 Pro
|
erstellt am: 21. Feb. 2013 14:36 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
|
nousername Mitglied
Beiträge: 21 Registriert: 13.02.2013
|
erstellt am: 21. Feb. 2013 14:42 <-- editieren / zitieren --> Unities abgeben:
|
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2795 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 21. Feb. 2013 14:53 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Hallo, bin zwar nicht Thomas aber ich anworte mal für ihn mit JA weil das LibFeaturePart sich die Ebene selbst erstellt und JA ausser du versuchst das Einfügen des LibFeaturePart mit Hilfe der API zu automatisieren. Gruß Bernd ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
myca Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4383 Registriert: 15.06.2007 SW 2007 SW 2018 2,67 GHz,2 GB, ATI FIRE GL V5200, XP 64 3,4 GHz, 8GB, ATI FIRE PRO V7800, WIN 10 Pro
|
erstellt am: 21. Feb. 2013 14:55 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
|
Ralf Tide Moderator -
Beiträge: 4999 Registriert: 06.08.2001 Sehr seltsame Dinge passiern <Klaus Lage - Toy Story> .-)
|
erstellt am: 21. Feb. 2013 16:36 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Hallo nousername (das ist mal wenigstens ein kreativer Name ), ich würde das ganze vielleicht etwas anders gestalten. Die Oberfläche, die Du da zeigst (ich sag jetzt einfach mal Sattelform), kannst Du ja verwenden um einen Spline zu führen. Wenn Du ein paar wenige Splinepunkte setzt, dann könntest Du diese z.B. über 1300 Konfigurationen (vielleicht auch eine Excel - Tabelle) steuern. Diesen Spline für das Austragungsprofil verwenden. Das so erzeugte Teil in eine Baugruppe mehrfach einfügen (vielleicht so 1300x ) und dann mit einer weiteren Excel - Tabelle die Konfiguration der Teileinstanzen ändern. Wenn es unbedingt ein Einzelteil werden soll: Speichern unter... und .sldprt als Dateiendung wählen. Voilà sagt der Franzose HTH & bis demnäx, Ralf ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nousername Mitglied
Beiträge: 21 Registriert: 13.02.2013
|
erstellt am: 21. Feb. 2013 20:04 <-- editieren / zitieren --> Unities abgeben:
Hallo Ralf, das hört sich aus meiner Sicht sehr kompliziert an und ich wüsste nicht im Ansatz wie ich das realisieren sollte. Aber vielleicht ja mit etwas mehr Erfahrung. zu Thomas: Genau sowas habe ich immer gesucht wie das Bibliotheks Feature, das würde auch viele andere meiner aktuelle Probleme lösen. Ich versuche es schon die ganze Zeit nachzubauen, was mir auch teilweise gelingt. Ich bekomme es aber einfach nicht hin wie man Solidworks dazu bringt beim einfügen des erstellten Bibliotheksfeature nach den Referenz-Elementen zu fragen. Wenn ich mein Feature einfüge, klatscht der mir einfach das gebaute Beispiel aus der Feature-Datei dahin, ohne es an der Skizze anzuwenden. Was übersehe ich da? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2795 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 21. Feb. 2013 21:44 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Hallo nousername, du muß dein LibFeature Part auch richtig aufbauen, zu beachten ist u.a. das die Bahnskizze der Austragung via Element übernehmen erstellt wird. Gruß Bernd ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
myca Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4383 Registriert: 15.06.2007 SW 2007 SW 2018 2,67 GHz,2 GB, ATI FIRE GL V5200, XP 64 3,4 GHz, 8GB, ATI FIRE PRO V7800, WIN 10 Pro
|
erstellt am: 21. Feb. 2013 22:02 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Und im feazure selbsr musst du ach die referenzen definieren - rmt auf feature im baum - zur bib hinzufuegen. Jetzt lacheb, so screeibt man mit einem scch...pad! Mache keie korrekturen G. Thomas ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Krümmel Moderator Konstrukteur mit rotierter Vergangenheit
Beiträge: 6243 Registriert: 14.09.2008 Was mit SWX so alles geht ;-)
|
erstellt am: 21. Feb. 2013 22:29 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Hallo Thomas, OT bist Du ohne Tastatur und Nummerblock unterwegs ? da würd ich glatt Wahnsinnig Das geht gar nicht hab letztlich mal versucht mit meinem Smartphonerechner , und der kann auch π + SIN COS usw. ,aufgegeben, Finger viel zu dick Tja Thomas , schöne neue Welt nur wir alten Säcke sind ohne Tastatur völlig hilflos Gut das ich nen Stift und ein Blöckchen dabei hatte Damit hat es dann geklappt Grüße Andreas
------------------ Stillstand ist Rückschritt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
myca Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4383 Registriert: 15.06.2007 SW 2007 SW 2018 2,67 GHz,2 GB, ATI FIRE GL V5200, XP 64 3,4 GHz, 8GB, ATI FIRE PRO V7800, WIN 10 Pro
|
erstellt am: 21. Feb. 2013 22:31 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
|
Ralf Tide Moderator -
Beiträge: 4999 Registriert: 06.08.2001 Sehr seltsame Dinge passiern <Klaus Lage - Toy Story> .-)
|
erstellt am: 21. Feb. 2013 23:14 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Zitat: Original erstellt von nousername: Hallo Ralf,das hört sich aus meiner Sicht sehr kompliziert an und ich wüsste nicht im Ansatz wie ich das realisieren sollte. Aber vielleicht ja mit etwas mehr Erfahrung...
Nunja - wer sich mit komplexen Programmen und komplexen Aufgaben befasst... Woher soll / kann ich denn wissen auf welchem Niveau die Antwort sein muss Den Weg von Hand habe ich Dir im Video gezeigt. Bekommst Du denn den Ansatz mit einer Excel Tabelle hin? Schon mal mit Konfigurationen und Exceltabellen gearbeitet? Bis demnäx, Ralf @Krümmel: Meine Finger sind auch zu DICK ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lenzcad Ehrenmitglied Selbständiger Handwerker
Beiträge: 1539 Registriert: 21.10.2003 CPU i7-9700K RAM 64GB Quadro P2200 SW 2022 SW Simulation 2022
|
erstellt am: 22. Feb. 2013 09:25 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Hallo nousername, die Vorgehensweise von Ralph finde ich sehr gut. Ich habe das ganze noch über einen anderen Weg ausprobiert. Wenn das Leistenprofil ein Rechteck bleibt, könnte folgendes eine sinnvolle Möglichkeit sein. 1. Hülle durch Oberfläche-Ausformung erzeugt. 2. Zweite Hülle durch Oberfläche-Offset erzeugt. 3. Eine Oberflächen-Ebene an einer Kurve verteilt (Kurvenmuster). 4. 3D-Skizze mit Schnittkurven aus erster Hülle und Oberflächen-Ebenen erstellt. Schnittkurven mit Linien an den Enden zu einem Linienzug verbunden. 5. 3D-Skizze mit Schnittkurven aus zweiter Hülle und Oberflächen-Ebenen erstellt. Schnittkurven mit Linien an den Enden zu einem Linienzug verbunden. 6. Zwischen äußeren und inneren Linienzug eine Oberflächenausformung erzeugt. 7. Auf dieser Oberfläche eine Dicke aufgetragen. 8. Übergänge vorne und hinten abgeschnitten. Fertig. Vielleicht gibt es aber auch noch andere Wege. Gruß Lenz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3256 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 22. Feb. 2013 10:14 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
|
Lenzcad Ehrenmitglied Selbständiger Handwerker
Beiträge: 1539 Registriert: 21.10.2003 CPU i7-9700K RAM 64GB Quadro P2200 SW 2022 SW Simulation 2022
|
erstellt am: 22. Feb. 2013 13:21 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Hallo Christian, sehr gute Idee, wenn es schnell gehen soll und die Rechtwickeligkeit des Profils keine große Rolle spielt. Wenn es ganz genau gehen soll, wird man um einzelne Austragungen (so wie bei Ralf) nicht herumkommen. Gruß Lenz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3256 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 22. Feb. 2013 15:56 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Zitat: ... wenn es schnell gehen soll ...
allerdings beisst sich "schnell" und ein Muster von 1300 Teilen IMHO etwas ... (scnr) aber das mit der Konfigurationstabelle find ich auch einleuchtend. krieg ich eigentlich die Komponente 1300x fixiert auf die gleiche Stelle eingefügt? (per Tabelle) Gruß, Christian. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ralf Tide Moderator -
Beiträge: 4999 Registriert: 06.08.2001 Sehr seltsame Dinge passiern <Klaus Lage - Toy Story> .-)
|
erstellt am: 22. Feb. 2013 16:49 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Zitat: Original erstellt von Christian_W: ...krieg ich eigentlich die Komponente 1300x fixiert auf die gleiche Stelle eingefügt? (per Tabelle)...
Hallo Christian, AFAIK nicht Aber mit:
Code: Dim swApp As Object Dim Part As Object Dim boolstatus As Boolean Dim i As IntegerSub main() Set swApp = Application.SldWorks Set Part = swApp.ActiveDoc For i = 1 To 1300 boolstatus = Part.AddComponent("C:\1300Profile.SLDPRT", 0, 0, 0) Next i End Sub
bekommst Du die 1300 Komponenten eingefügt. Mit gedrückter "Umschalt"-Taste im FeatureManager oder im Grafikfenster mit einem Rahmen alle selektieren und im Kontextmenü "Fixieren auswählen...Aber vielleicht hat nousername mittlerweile was ganz anderes vor Bis demnäx, Ralf ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nousername Mitglied
Beiträge: 21 Registriert: 13.02.2013
|
erstellt am: 22. Feb. 2013 17:20 <-- editieren / zitieren --> Unities abgeben:
Das ist sehr nett von euch, ich hätte nie gedacht das einem hier so gut geholfen wird. Vor allem die vielen verschiedenen ansätze die man hier bekommt. Das Problem was ich hier nur habe ist, das ich sowas noch garnicht gemacht habe. LibFeature hab ich gestern zum erstenmal gehört, ... hab ich mich reingearbeitet, aber bei Themen wo die youtube videos nicht so zahlreich sind lande ich zu schnell auf dem trockenen. zb: "zu beachten ist u.a. das die Bahnskizze der Austragung via Element übernehmen erstellt wird" das verstehe ich aber ich weiss nicht was ich wo drücken muss damit ich das hin bekomme, gibt es dazu zb irgendwo ein tutorial wo einem erklärt wird wie man libfeatures richtig aufbaut? das symbol aus dem Bild habe ich zb noch nie gesehen. http://ww3.cad.de/foren/ubb/uploads/bk.sc/lfbre.PNG @Ralf: Mir war nicht bewusst das es für ein feature was ich als "normal" betrachte so einen aufwand mit sich bringt. Da die eigentliche Arbeit nur in den Führungslinien liegt, die müssen gewisse bedingungen erfüllen. Das "Latten-Muster" ist konstruktionstechnisch unrelevant, ist eine hilfe für diejenigen die sich das fertige model nicht vorstellen können. gibt es keine Plugins die einem diese arbeit übernehmen können ? wie gesagt geht nur um die visuelle aufbereitung nicht um konstruktions elemente die werden einzig von den ursprünglichen Splines abgeleitet. @Lenzcad und Christian_W: den Ansatz habe ich auch schonmal probiert aber wie bei euch hab ich es nicht hinbekommen, das die Leisten/Latten rechtwinklieg sind. Vielen Dank nochmal, ... wer ein paar inet-seiten/tutorials/videos zu diesem thema empfehlen kann bitte posten, ich finde nichts mehr weder auf deutsch noch auf englisch sprachigen seiten.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
myca Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4383 Registriert: 15.06.2007 SW 2007 SW 2018 2,67 GHz,2 GB, ATI FIRE GL V5200, XP 64 3,4 GHz, 8GB, ATI FIRE PRO V7800, WIN 10 Pro
|
erstellt am: 22. Feb. 2013 18:08 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Hi, Zitat: Original erstellt von nousername: .....zb: "zu beachten ist u.a. das die Bahnskizze der Austragung via Element übernehmen erstellt wird" das verstehe ich aber ich weiss nicht was ich wo drücken muss damit ich das hin bekomme, gibt es dazu zb irgendwo ein tutorial wo einem erklärt wird wie man libfeatures richtig aufbaut? das symbol aus dem Bild habe ich zb noch nie gesehen.
kein Problem... Dafür hama CAD.de... Damit die Bahn in dem Teil ( eine beliebige) übernommen werden kann, erstellt man eine im LF. Diese Hilfsbahn übernimmt man in der 3D Skizze durch anklicken und drücken von dem Knopf ode über das Menüe. Diese "draufgelegte" Bahn (Kontur) ist dann Bestandteil vom LF und wird mit dem eigentlichen Austragungsfeature in die Bibl. übernommen. G. thomas ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
myca Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 4383 Registriert: 15.06.2007 SW 2007 SW 2018 2,67 GHz,2 GB, ATI FIRE GL V5200, XP 64 3,4 GHz, 8GB, ATI FIRE PRO V7800, WIN 10 Pro
|
erstellt am: 22. Feb. 2013 18:19 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Ach noch das: Zitat: Original erstellt von nousername: ..... wie gesagt geht nur um die visuelle aufbereitung nicht um konstruktions elemente die werden einzig von den ursprünglichen Splines abgeleitet.
na dann brauchst Du nur eine entsprechende Bitmap... (über Texur) G. thomas ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3256 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 25. Feb. 2013 10:05 <-- editieren / zitieren --> Unities abgeben: Nur für nousername
Hallo und einen schönen Wochenanfang zusammen @nousername war halt der Gedanke, ob du sie rechtwinklig brauchst, oder ob die Darstellung so reicht ... @thomas na, die Textur wird bestimmt auch nicht rechtwinklig ... @ralf komm, wenn schon makro dann: - Teil öffnen und Konfigs zählen - für i = 1 bis Konfiganzahl: Komponente einfügen, fixieren und auf richtige Konfiguration einstellen. evtl i = 2 bis ... wenn man die erste Komponente von Hand eingefügt hat ... Gruß, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |