Hallo Stephan,
ich hoffe ich kann Dir den Vorgang in einfachen Sätzen erklären.
Zuerst musst Du Deine Excel-Tabelle anpassen. Das heißt, füge Dir eine Spalte vor die Endspalte "$$End" ein, beschrifte das erste Feld mit der entsprechend gewünschten Bezeichnung (z. B. SACHNUMMER) und speichere die Excel-Tabelle unter einem neuen Namen in dem Verzeichnis „C:\Programme\SolidWorks\lang\german“. Solltet Ihr Mehrsprachig arbeiten, so muss natürlich für jede Sprache eine Excel-Tabelle existieren.
Jetzt solltest Du Dir ein entsprechendes SolidWorks - Vorlagebauteil erstellen oder in den bestehenden Bauteile folgenden Einträge in den Eigenschaften vornehmen.
Unter „Datei – Eigenschaften“ im SolidWorks - Bauteil kannst Du neue Einträge für die benutzerdefinierten bzw. konfigurationsspezifischen Eigenschaften festlegen. Hier fügst Du z. B. einen Eintrag mit dem Namen SACHNUMMER ein und gibst auch direkt einen Wert im Feld Wert ein (mindestens ein Leerzeichen, da sonst der Eintrag nicht übernommen wird). Der Name den Du hier vergibst muss 100% mit der Benennung in der Excel-Tabelle übereinstimmen!
Mit dem Button "Hinzufügen" wird Dein neuer Eintrag übernommen.
Das war es eigentlich schon.
Wenn Du jetzt eine Baugruppe mit einem solchen Teil erzeugst, kannst Du im Anschluss eine Zeichnung ableiten und dann eine Stückliste einfügen. Hierbei musst Du nur die von Dir präparierte Excel-Stückliste auswählen und dann wird deine Spalte „SACHNUMMER“ mit den entsprechenden Einträgen gefüllt sein.
Ich persönlich würde die Einträge in der SolidWorks – Bauteilvorlage in den konfigurationsspezifischen Eigenschaften hinterlegen, dann kannst Du besser Bauteile mit mehreren Konfigurationen berücksichtigen, die dann auch jeweils eine eigene Sachnummer haben dürfen.
Natürlich solltest Du Dir auch eine entsprechende Baugruppenvorlage erstellen bzw. bestehenden Baugruppe anpassen, damit auch die SACHNUMMER der Baugruppe in der Stückliste eingetragen wird.
Hinweis: Diese Einträge in die Eigenschaften von SolidWorks Bauteilen und auch Baugruppen können auch über die API geschehen.
So weit so gut. Ich hoffe ich habe nichts vergessen.
Viel Erfolg
Gruß Mathias
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP