Arbeiten mit Geomagic for SOLIDWORKS

Arbeiten mit Geomagic for SOLIDWORKS

Das Geomagic für SOLIDWORKS ist eine sehr leistungsfähige Applikation, um im SOLIDWORKS 3D-Scandaten zu verarbeiten. Leider findet man in der Beschreibung keinen Hinweis, wie man das effizienten mit SOLIDWORKS erledigen kann.

Wie das Funktioniert sehr Ihr in diesem Video

Strategie für das Arbeiten mit Cross-Sections

Eine Cross-Section erstellt eine Schnitt durch das Netz und erzeugt auf der Ebene an der geschnitten wird eine Skizze mit Linien, Kreisen und Bögen, die sich aus dem Schnitt zwischen dem Netz und der Ebene ergibt.

Diese Skizze lasst Ihr wie Sie vom System erzeugt wurde. Dann öffnet Ihr eine zweiter Skizze auf der selbe Eben. Die Skizze, die das Geomagic for SOLIDWORKS erstellt hat blendet Ihr ein. Nun könnt Ihr die Skizze mit SOLIDWORKS Geometrie nachzeichne. Dabei werden Ihr feststellen, dass SOLIDWORKS immer wieder auf die Skizzen-Elemente der Cross-Section fängt und die Endpunkte an dieser Geometrie „festnagelt“. Das könnt Ihr entweder vermeiden, wenn Ihr beim skizzieren die CTRL Taste gerückt haltet. Das hat aber den Nachteil, das auch keine Horizontal, Vertikal, etc Bedingungen aufgebaut erden.

Anpassung der Voreinstellungen

Einfacher geht es, wenn in den Voreinstellungen diese Option Modell-Geometriefangen abwählt. Mit diese Option wird verhindert, dass zwischen den Skizzen Bedingungen aufgebaut werden. Es werden aber immer noch die Beziehungen, wie gewohnt – Horizontal, Vertikal, senkrecht zu … automatisch erstellt.

Um das immer wieder an und ab zuwählen, müsst Ihr jedes Mal in die Voreinstellungen.

Das Makro

Nachfolgend findet Ihr ein Makro, dass zwischen den beiden Einstellungen hin und her schaltet. Wenn Ihr euch das Makro auf eine Tastenkombination oder auf eine Funktionstaste legt, wird das Arbeiten mit dem Geomagic for SOLIDWORKS richtig komfortabel. Das Makro schaltet bei jede Aufruf zwischen der Voreinstellung hin und her – an, aus, an aus …

Dim swApp As Object Dim Part As Object Dim boolstatus As Boolean Dim longstatus As Long, longwarnings As Long Dim swTextFormat As SldWorks.TextFormat Dim TextFormatObj As Object Dim ModelDocExtension As ModelDocExtension Sub ToggleCatchMode() Set swApp = Application.SldWorks Set Part = swApp.ActiveDoc Set ModelDocExtension = Part.Extension Dim state As Boolean state = swApp.GetUserPreferenceToggle(swUserPreferenceToggle_e.swSketchInferFromModel) state = Not state swApp.SetUserPreferenceToggle swUserPreferenceToggle_e.swSketchInferFromModel, state End Sub

Reverse-Engineering ergonomischer Sitzfläche

Reverse-Engineering ergonomischer Sitzfläche

Geometrien wie eine ergonomisch geformte Sitzfläche im CAD zu erstellen ist keine einfache Aufgabe. Besonders dann, wenn die Geometrie möglichst der Vorgabe entsprechen soll. Deutlich einfacher wird es, wenn Ihr die Sitzfläche mit einem 3D-Scanner erfasst. Diese Objekt wurde mit dem HandyScan erfasst. Dann werden die Daten im Design X oder im Geomagic for SOLIDWORKS weiterverarbeitet.

Mir dem 3D-Scanner ist die Sitzfläche schnell aufgenommen. Schnell sind sind 10 Minuten. Dann kommen noch 10 Minuten Reverse Engineering hinzu und die Sitzfläche ist fertig.

Die selbe Aufgabe mit einer Messuhr und einem CAD System dauert locker ein bis zwei Tage und keiner kann sagen, wie genau das CAD Model zur Vorlage passt.

In dem Video zeige ich euch Schritt für Schritt wie Ihr das im Design X und im Geomagic for SOLIDWORKS erledigt.

Design X
Geomagic for SOLIDWORKS

Farbiger 3D-Scan

Farbige Scandaten im SOLIDWORKS 2020

3D-Scan eines Lange Ski Boot mit dem  Creaform Spark importiert als farbiger Scan in SOLIDWORKS mit Geomagic for SOLIDWORKS
Farbiger 3D-Scan im SOLIDWORKS

Mit dem 3D-Scanner von Creaform Spark könnt Ihr die Textur direkt beim Scannen erfasst. Die Daten werden aus dem VX Elements als OBJ exportiert.

3D Scanner Spark
Creaform Spark 3D-Scanner

Mit dem Plugin Geomagic for SOLIDWORKS könnt ihr diese Daten direkt im OBJ Format eingelesen. Ob das immer technisch Sinn macht, wird über die Anwendung entschieden, für die Ihr die Scan-Daten erstellt habt. Das Design X kann Scan-Daten ebenfalls mit Textur darstellen.

Mögliche Anwendungen

  • Bei komplexen Systemen sind die elektrischen Kabel Farbcodiert oder es gibt kleine Schilder bei denen die Schrift so noch zu lesen ist
  • Ihr sollt Renderings für den Kunden erstellen und einige Objekte sind nicht im CAD vorhanden, können aber schnell mit dem Scanner erfasst werden.

Performance

Wird die Textur mit erfasst, steigt die Datenmenge dramatisch an. Zu Veranschaulichung: Bei Scannen werden die Daten als kleine Dreiecke erfasst. dabei hat jedes Dreieck wieder drei Nachbaren, mit denen es sich jeweils eine Kante teilt. Das hat zu Folge, dass ein Dreieck im Durchschnitt über genau eine Kante definiert wird. Bei der Textur wird ein Farbverlauf auf als Foto auf das Dreieck aufgebracht. Dabei kann jedes Pixel 16,7 Mio. Farben annehmen und auf jedem Dreieck sind eine große Anzahl von Pixeln.

Farverlauf Texture 3D Scannen Creaform Spark