Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Übernahme von INNENkonturen für neue Skizze oder workaround

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
SOLIDWORKS in der Prozesskette Blech – Teil 2
Autor Thema:  Übernahme von INNENkonturen für neue Skizze oder workaround (2097 mal gelesen)
Treibhauspilot
Mitglied
Dipl.-Ing. Entwicklung/Konstruktion


Sehen Sie sich das Profil von Treibhauspilot an!   Senden Sie eine Private Message an Treibhauspilot  Schreiben Sie einen Gästebucheintrag für Treibhauspilot

Beiträge: 29
Registriert: 20.06.2007

SolidWorks Off. Prem. 2014 SP3
Win7 64bit
Board MSI X79A-GD45 Plus
Intel® Core™ i7-4820K 4/8 3,70GHz S2011
32GB Ram
PNY Quadro K4000

erstellt am: 24. Feb. 2015 13:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Folgende Situation:

Ich habe eine Platte mit diversen Aussparungen. Diese sind entstanden durch einzelne Skizzen, lineare Muster und skizzengesteuerte Muster. Einige wenige dieser Aussparungen möchte ich wiederum mustern. Erste Idee: neue Skizze, "Elemente übernehmen", Fläche der Platte anklicken, nicht benötigte Linien löschen. Funktioniert nicht, weil auf diesem Wege nur die Außenkontur der Platte übernommen wird. Das Anklicken der ganzen Einzelkanten für "Elemente übernehmen" ist zu aufwändig und fehlerträchtig. Aktueller workaround: Einen neuen Körper im Bereich der zu musternden Aussparungen erstellen, Originalkörper "verdoppeln", mit "Kombinieren"->"Entfernen" einen Hilfskörper erstellen, an die gewünschten Positionen mustern, vom Originalkörper "Kombinieren"->"Entfernen".
Fällt jemandem eine elegantere Lösung ein?

Gruß,
Jürgen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

goofy_ac
Mitglied
Produktentwickler


Sehen Sie sich das Profil von goofy_ac an!   Senden Sie eine Private Message an goofy_ac  Schreiben Sie einen Gästebucheintrag für goofy_ac

Beiträge: 1130
Registriert: 20.06.2006

Dell Precision 7740; i7/9850@2,6GHz
Quadro RTX5000; 32GB; Win10x64 prof.
SWX2022 SP5; dbWorks R20

erstellt am: 24. Feb. 2015 13:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Treibhauspilot 10 Unities + Antwort hilfreich

Hallo Jürgen

Skizze öffnen, Fläche markieren, EIN Element je Innenkontur anklicken -> Elemente übernehmen dann wird diese Innenkontur als Linienzug ausgewählt

Viele Grüße - Axel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

HenryV
Mitglied
Konstrukteur, Engineering


Sehen Sie sich das Profil von HenryV an!   Senden Sie eine Private Message an HenryV  Schreiben Sie einen Gästebucheintrag für HenryV

Beiträge: 813
Registriert: 18.05.2005

SolidWorks 2022 x64 SP5.0
Dell Precision 5820
Intel Xeon W-2125 4x4GHz
NVIDIA Quadro P2000 5GB
32GB RAM
2x Dell U2412M, 24" TFT
Windows 10 Enterprise x64 22H2
Microsoft 365 E5
Microsoft Visual Studio Enterprise 2022

erstellt am: 24. Feb. 2015 14:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Treibhauspilot 10 Unities + Antwort hilfreich

Hallo Jürgen

Angelehnt nach diesem Beitrag https://forum.solidworks.com/message/350215

Code:
Dim swApp As Object
Dim ModDoc As ModelDoc2
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long

Sub main()
    Set swApp = Application.SldWorks
    Set ModDoc = swApp.ActiveDoc
    Dim SelMgr As SelectionMgr
    Dim EdgeCount As Integer
    Dim Edges() As Edge
    Dim SelFace  As Face2
    Dim SelData As SelectData
    Dim SelectedCount As Integer
   
    If ModDoc Is Nothing Then
    Else
        Set SelMgr = ModDoc.SelectionManager
        If SelMgr.GetSelectedObjectCount2(-1) = 1 Then
            Select Case SelMgr.GetSelectedObjectType3(1, -1)
            Case swSelectType_e.swSelFACES
                Set SelFace = SelMgr.GetSelectedObject6(1, -1)
                If SelFace Is Nothing Then
                Else
                    EdgeCount = SelFace.GetEdgeCount
                    Edges = SelFace.GetEdges
                    Set SelData = SelMgr.CreateSelectData
                    'If you only want edges and not the original face then uncomment this out
                    ModDoc.ClearSelection2 (True) ' This Clears the selected Face
                    SelectedCount = SelMgr.AddSelectionListObjects(Edges, SelData)
                    'swApp.SendMsgToUser2 "There Were " & SelectedCount & " Edges Selected", _
                    'swMessageBoxIcon_e.swMbInformation, swMessageBoxBtn_e.swMbOk
                    boolstatus = ModDoc.SketchManager.SketchUseEdge2(False)
                End If
            End Select
        End If
    End If
End Sub


Gruss Andreas

------------------
21 ist nur die halbe Antwort.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bk.sc
Ehrenmitglied V.I.P. h.c.
Konstrukteur Sondermaschinenbau



Sehen Sie sich das Profil von bk.sc an!   Senden Sie eine Private Message an bk.sc  Schreiben Sie einen Gästebucheintrag für bk.sc

Beiträge: 2776
Registriert: 18.07.2012

-Solid Works 2019 SP5
-Pro Engineer WF 3

erstellt am: 24. Feb. 2015 16:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Treibhauspilot 10 Unities + Antwort hilfreich

Hallo Jürgen,

ich würde sagen RMB auf eine Kante der Bohrung bzw. Innenkontur "Kurvenzug auswählen" oder "Tangentialität auswählen" "Elemente übernehmen" fertig.
Alternativ auf eine Innenfläche klicken RMB "Verbundene Flächen auswählen" "Elemente übernehmen" fertig.

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

Treibhauspilot
Mitglied
Dipl.-Ing. Entwicklung/Konstruktion


Sehen Sie sich das Profil von Treibhauspilot an!   Senden Sie eine Private Message an Treibhauspilot  Schreiben Sie einen Gästebucheintrag für Treibhauspilot

Beiträge: 29
Registriert: 20.06.2007

SolidWorks Off. Prem. 2014 SP3
Win7 64bit
Board MSI X79A-GD45 Plus
Intel® Core™ i7-4820K 4/8 3,70GHz S2011
32GB Ram
PNY Quadro K4000

erstellt am: 24. Feb. 2015 16:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

@Axel:
Guter Hinweis, ich hatte nicht auf dem Schirm, dass das Anklicken einer Kante zur Auswahl des gesamten Kurvenzuges einer Aussparung reicht. So kann ich schon einigermaßen zügig und zuverlässig arbeiten. DANKE!

@Andreas:
Bin bisher ohne Makros und Skripte ausgekommen, daher bin ich auf dem Sektor bekennender DAU. Werde mich trotzdem bei Gelegenheit mal näher mit Deiner Antwort befassen.

@Bernd:
Es geht, siehe Axels Antwort, tatsächlich ohne RMB. Erleichtert den "workflow" erheblich.

Danke an alle,
Gruß,
Jürgen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

goofy_ac
Mitglied
Produktentwickler


Sehen Sie sich das Profil von goofy_ac an!   Senden Sie eine Private Message an goofy_ac  Schreiben Sie einen Gästebucheintrag für goofy_ac

Beiträge: 1130
Registriert: 20.06.2006

Dell Precision 7740; i7/9850@2,6GHz
Quadro RTX5000; 32GB; Win10x64 prof.
SWX2022 SP5; dbWorks R20

erstellt am: 24. Feb. 2015 16:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Treibhauspilot 10 Unities + Antwort hilfreich

Gern geschehen 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Christian_W
Ehrenmitglied V.I.P. h.c.
Konstrukteur (Dipl-Ing)


Sehen Sie sich das Profil von Christian_W an!   Senden Sie eine Private Message an Christian_W  Schreiben Sie einen Gästebucheintrag für Christian_W

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: 25. Feb. 2015 11:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Treibhauspilot 10 Unities + Antwort hilfreich

Zitat:
... Einige wenige dieser Aussparungen möchte ich wiederum mustern.

Meine erste Idee wäre:
Muster - Flächen wählen - fertig
bei "Einige wenige" würde das mit Tangentialität wählen machbar sein.
Auswahlfilter geht auch, benimmt sich aber für Flächen gewöhnungsbedürftig (IMHO)

Meine Zweite Idee zur Auswahl der Kanten in der Skizze:
Auswahlfilter Kanten - bei Ansicht normal zur Fläche: Fenster ziehen - wählt auch nur die oberen Kanten 
Ob es was bringt, liegt an der Lage der Elemente zueinander.

Meine Dritte Idee:
wenn die Sachen auch funktional zusammengehören, wäre vielleicht schon bei der Erstellung ein Block möglich ...

Gruß, Christian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Konstrukteur / Technischer Produktdesigner (m/w/d)
Du teilst unsere Leidenschaft für Innovationen und Technologien und willst dich den Herausforderungen der Zukunft stellen? Dann komm zu FERCHAU: als ambitionierte:r Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen und für alle Branchen und übernehmen Verantwortung für komplexe Entwicklungsprojekte....
Anzeige ansehenProduktdesign, Industriedesign
Treibhauspilot
Mitglied
Dipl.-Ing. Entwicklung/Konstruktion


Sehen Sie sich das Profil von Treibhauspilot an!   Senden Sie eine Private Message an Treibhauspilot  Schreiben Sie einen Gästebucheintrag für Treibhauspilot

Beiträge: 29
Registriert: 20.06.2007

SolidWorks Off. Prem. 2014 SP3
Win7 64bit
Board MSI X79A-GD45 Plus
Intel® Core™ i7-4820K 4/8 3,70GHz S2011
32GB Ram
PNY Quadro K4000

erstellt am: 25. Feb. 2015 11:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von Christian_W:

Meine Zweite Idee zur Auswahl der Kanten in der Skizze:
Auswahlfilter Kanten - bei Ansicht normal zur Fläche: Fenster ziehen



Da hab ich ja mal richtig tief

DANKE,
Jürgen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz