Beruflich Dokumente
Kultur Dokumente
Haftungsausschluss
Die Informationen und die in diesem Dokument behandelte Software können ohne vorherige Ankündigung
geändert werden und stellen keinerlei Verpflichtungen seitens Dassault Systèmes SolidWorks Corporation
(DS SolidWorks) dar.
Ohne die ausdrückliche schriftliche Genehmigung von DS SolidWorks darf das in diesem Dokument
aufgeführte Material in keiner Form und mit keinen Mitteln elektronisch oder manuell vervielfältigt oder
übertragen werden.
Die in diesem Dokument behandelte Software wird unter einer Lizenz bereitgestellt und darf nur in
Übereinstimmung mit den Bedingungen der Lizenz verwendet oder kopiert werden. Alle Gewährleistungen,
die von DS SolidWorks in Bezug auf die Software und Dokumentation übernommen werden, sind im
Lizenzvertrag festgelegt, und keine der in diesem Dokument aufgeführten oder implizierten Inhalte dürfen als
Modifizierung oder Änderung dieser Gewährleistungen betrachtet werden.
Marken
• SOLIDWORKS, 3D ContentCentral, 3D PartStream.NET, eDrawings und das eDrawings Logo sind
eingetragene Marken und FeatureManager ist eine eingetragene Gemeinschaftsmarke von DS
SolidWorks.
• CircuitWorks, FloXpress, PhotoView 360 und TolAnalyst sind Marken von DS SolidWorks.
• FeatureWorks ist eine eingetragene Marke von Geometric Americas, Inc.
• Adobe, das Adobe Logo, Acrobat, das Adobe PDF-Logo, Distiller und Reader sind eingetragene Marken
oder Marken von Adobe Systems Inc. in den USA und anderen Ländern.
• Andere Marken- oder Produktnamen sind Marken oder eingetragene Marken der jeweiligen Inhaber.
INHALTSVERZEICHNIS
Inhaltsverzeichnis i
Programmierblätter – Lernprogramm
ii Inhaltsverzeichnis
Programmierblatt – Lernprogramm
Inhaltsverzeichnis iii
Programmierblätter – Lernprogramm
1. PROGRAMMIERBLÄTTER: EINFÜHRUNG
Was sind Programmierblätter?
Ein Programmierblatt ist eine druckbare Datei, die Informationen enthält, die der CNC-Fräser
(Werkzeugmaschinenbediener) verwenden kann, um das Teil und die Werkzeuge einzurichten,
die für die Maschine erforderlich sind. Es bietet dem CNC-Maschinenbediener eine Übersicht
über das NC-Programm.
Ein Programmierblatt enthält in der Regel die folgenden Informationen:
i. Maschinendetails
ii. Setup-Details wie Ursprung und Name des Setups
iii. Steuerung
iv. Geschätzte Bearbeitungszeit
v. Teilematerial und Rohteilgröße
vi. Operationen
vii. Vorschübe, Geschwindigkeiten, Z-Vorschub
viii. Werkzeuginformationen für Werkzeuge zur Bearbeitung des Teils
2. XML-basierte Programmierblätter
Bei XML-basierten Programmierblättern generiert SOLIDWORKS CAM die WIP-
Grafiken (abhängig von den ausgewählten Optionen) und überträgt die
Bearbeitungsinformationen zu jeder Operation in eine XML-Datei, die als HTML-Datei im
Internet Explorer angezeigt werden kann. Ein XSL-Stylesheet wird verwendet, um den
XML-Inhalt mit der HTML-Formatierung zusammenzuführen und so das
Erscheinungsbild der Webseite zu bestimmen.
6 Programmierblätter: Einführung
Programmierblatt – Lernprogramm
Programmierblätter: Einführung 7
Programmierblätter – Lernprogramm
Beispiele
Für den englischen Sprachmodus von SOLIDWORKS CAM befindet sich der Ordner der
Stylesheet-Dateien für das Fräsmodul in folgendem Verzeichnis:
Laufwerk:\Program
Data\SOLIDWORKSCAMData\Lang\English\Setup_Sheet_Templates\Mill
Für den französischen Sprachmodus von SOLIDWORKS CAM befindet sich der Ordner
der Stylesheet-Dateien für das Drehmodul an folgendem Speicherort
Laufwerk:\ Program
Data\SOLIDWORKSCAMData\Lang\French\Setup_Sheet_Templates\Turn
Benutzerdefinierte XSL-Stylesheet-Vorlagen
In SOLIDWORKS CAM wird zwar bereits eine Reihe von Vorlagen für Stylesheets
bereitgestellt, Sie können aber auch Ihre eigenen benutzerdefinierten Stylesheet-Vorlagen
entsprechend den Anforderungen Ihrer Einrichtung/Firma definieren. Alternativ können
Sie die bereits verfügbaren Stylesheets Ihren Anforderungen entsprechend anpassen.
Siehe Kapitel 7: Benutzerdefinierte XSL-Stylesheet-Vorlagen in diesem Dokument.
• Hier erfahren Sie, wie Sie die Standardvorlagendateien für Stylesheets unter
Berücksichtigung der Codefragmente für alle teilebezogenen Parameter an die
Anforderungen Ihres Unternehmens anpassen.
• Sie finden hier die Syntax/den Referenzcode zum Abrufen von Werten für verschiedene
CAM- und CAD-Parameter zum Bearbeiten/Erstellen einer benutzerdefinierten
Stylesheet-Vorlage.
Sie müssen ein Programmierblatt mit den gewünschten Einstellungen erstellen und
diesen Befehl ausführen, um das Programmierblatt anzuzeigen.
Programmierblatt im Kontextmenü
„Mill Part Setup (Fräs-Teile-Setup)“
erzeugen
Unterschiede bei der Ausführung des Programmierblatt-Befehls auf SOLIDWORKS
CAM NC Manager-Ebene und Konfigurationsebene
Die Unterschiede zwischen der Ausführung des Programmierblatt-Befehls auf
SOLIDWORKS CAM NC Manager-Ebene und Konfigurationsebene sind:
Speichern in
Dieses Feld gibt den Speicherort an, in dem das Programmierblatt im XML-Format gespeichert
wird. Klicken Sie rechts neben diesem Feld auf Durchsuchen, um einen anderen
Speicherort als den Standardspeicherort auszuwählen.
Stylesheet-Pfad
In diesem Feld wird der Speicherort zum Speichern der Stylesheet-Vorlagen im XSL-Format
angegeben. Die in diesem Ordner verfügbaren Stylesheets werden in der Dropdown-Liste
Stylesheet angezeigt.
Dropdown-Liste „Stylesheet“
Diese Dropdown-Liste enthält die Namen der XSL-Stylesheet-Vorlagen. Diese Vorlagen sind
Dateien, die aus dem im Feld Stylesheet-Pfad angegebenen Ordner ausgewählt wurden. Da
Vorlagen für Stylesheets maschinenspezifisch sind, werden nur Vorlagen für die Maschine
ausgewählt, die für das aktive Teil/die aktive Baugruppe bestimmt wurde.
Wenn beispielsweise eine Fräsmaschine für das aktive Volumenkörperteil bzw. die aktive
Baugruppe ausgewählt wird, werden nur die für die Fräsmaschine spezifischen Stylesheet-
Vorlagen aufgeführt.
Klicken Sie auf die Dropdown-Liste Stylesheet, um die anderen verfügbaren Stylesheet-
Vorlagen anzuzeigen. Standardmäßig wird die erste in der Dropdown-Liste aufgeführte
Vorlage ausgewählt. Um eine andere Stilvorlage auszuwählen, klicken Sie in der Dropdown-
Liste auf den Namen des gewünschten Stylesheets. Die ausgewählte Stylesheet-Vorlage wird
verwendet, um den XML-Inhalt mit der HTML-Formatierung zusammenzuführen und so das
Erscheinungsbild des XML-basierten Programmierblatts zu bestimmen.
Je nach Maschine, die für das aktive Volumenkörperteil bzw. die aktive Baugruppe ausgewählt
wurde, sind die folgenden Stylesheet-Vorlagen im Dialogfeld „Optionen für
Programmierblatt“ verfügbar:
Teil-/Assembly-Grafiken generieren
Mit der Option Teil-/Assembly-Grafiken generieren können Grafiken des SOLIDWORKS
Teils oder der Baugruppe erstellt werden. Klicken Sie auf die Schaltfläche Option und wählen
Sie die gewünschte Ausrichtung aus der angezeigten Liste aus. Diese Ausrichtungen werden
auf die jeweiligen Setup-Ebenen angewendet. Die Standardoptionen für Mill Part Setup (Fräs-
Teile-Setup) und Turn Setup (Dreh-Setup) sind bereits in SOLIDWORKS CAM definiert.
Bearbeitungs-/Setup-Ebene Standardausrichtungen
Fräsen - Setup von XY
- Isometrisch
Drehen - ZX drehen
- Isometrisch
Die Grafik wird im Unterordner „PartImages“ unter dem Hauptordner mit dem Namen der
Teil- oder Baugruppendatei generiert.
Der Standardspeicherpfad für den Ordner lautet wie folgt:
Laufwerk:\Program Data\SOLIDWORKSCAMData\Lang\<xxxx>\Setup_Sheet_Images
\Example_1.SLDPRT\<Teilegrafiken>
Wenn diese Option deaktiviert ist, werden keine Teile- oder Baugruppengrafiken in den
Programmierblättern generiert.
Werkzeuggrafiken generieren
Mit der Option Teil-/Assembly-Grafiken generieren können Grafiken der Werkzeuge erstellt
werden, die für die jeweiligen Operationen in der Teile- oder Baugruppendatei verwendet
werden. Die Grafik wird im Unterordner „ToolImages“ unter dem Hauptordner mit dem
Namen der Teile- oder Baugruppendatei generiert.
Der Standardspeicherpfad für den Ordner lautet wie folgt:
Laufwerk:\Program Data\SOLIDWORKSCAMData\Lang\<xxxx>\Setup_Sheet_Images
\Example_1.SLDPRT\<Werkzeuggrafiken>
Wenn diese Option deaktiviert ist, werden in den Programmierblättern keine
Werkzeuggrafiken erzeugt.
Schaltfläche „OK“
Beim Klicken auf diese Schaltfläche gilt:
• Wenn kein Programmierblatt für das aktive Teil/die Baugruppe vorhanden ist, wird das
Programmierblatt generiert und angezeigt.
• Wenn ein Programmierblatt für das aktive Teil/die Baugruppe zuvor auf der Ebene des
SOLIDWORKS CAM NC Managers generiert wurde und jetzt auf der Setup-Ebene
generiert wird oder umgekehrt, wird das Programmierblatt erzeugt und angezeigt.
• Wenn für ein Teil/eine Baugruppe bereits ein Programmierblatt erzeugt wurde (auch
wenn hierzu ein anderes Stylesheet angewendet wurde) und der Befehl zum Erzeugen
eines Programmierblatts für das Teil/die Baugruppe erneut ausgeführt wird, weist eine
Warnmeldung darauf hin, dass das Programmierblatt für das aktive Teil/die aktive
Baugruppe bereits existiert.
i. Klicken Sie im Dialogfeld „Warnmeldung“ auf Ja, um das vorhandene
Programmierblatt durch ein neu erzeugtes Programmierblatt zu ersetzen.
ii. Klicken Sie im Dialogfeld „Warnmeldung“ auf Nein, um das vorhandene
Programmierblatt beizubehalten. Es wird kein neues Programmierblatt erzeugt.
iii. Klicken Sie auf Abbrechen, um den Befehl zur Erstellung des Programmierblatts
abzubrechen.
Wenn beim Klicken auf OK ein XML-basiertes Programmierblatt erzeugt wird, werden die
folgenden beiden Dateien im Speicherort des Zielordners abgelegt, der im Dialogfeld
„Optionen für Programmierblatt“ angegeben wurde:
a. Das Programmierblatt im XML-Dateiformat
b. Die Stylesheet-Vorlage für das Programmierblatt im *.xsl-Format
Möchten
Sie das
Prüfen, dass Operationen und Programmierblatt Operationen unter einem
Werkzeugwege für das Teil/die für alle Operationen oder nur für bestimmten Setup
Baugruppe, für die das Operationen unter einem
Programmierblatt generiert werden bestimmten Fräs-/Dreh-
soll, bereits vorliegen Setup erzeugen?
In der SOLIDWORKS CAM
Operationsstruktur mit der rechten
Mit der rechten Maustaste auf das Maustaste auf „Mill Setup (Mill Setup
Menüelement SOLIDWORKS CAM NC (Fräs-Setup))“ oder „Turn Setup
Manager in der SOLIDWORKS CAM (Dreh-Setup)“ klicken und den
Operationsstruktur klicken und im Alle Operationen
Kontextmenübefehl
Kontextmenü den Befehl Erzeugen >> Programmierblätter erzeugen
Anzeigen auswählen auswählen
Das Dialogfeld „Optionen für
Programmierblatt“ wird angezeigt.
Typ „XML“
Nein
Auf die Schaltfläche „OK“ klicken
Flussdiagramm zur Erläuterung der Schritte zum Erstellen von Programmierblättern mit
SOLIDWORKS CAM
Setup_Sheet_Sample.SLDPRT
4. Das Dialogfeld „Optionen für Programmierblatt“ wird angezeigt. Legen Sie in diesem
Dialogfeld die folgenden Parameter fest:
Erzeugtes Programmierblatt
WIP-Modelle im Programmierblatt
Für das in dieser Übung verwendete Volumenkörperteil wurden sechzehn Operationen mit
den entsprechenden Werkzeugwegen definiert. Sobald ein Programmierblatt generiert wird,
wird das WIP-Modell nach der Ausführung der einzelnen Operationen in der
Operationsstruktur angezeigt.
In der folgenden Tabelle werden die 16 WIP-Modelle erläutert, die für das Beispielteil
(Setup_Sheet_Sample.SLDPRT) im Programmierblatt angezeigt werden.
1. Zentrierbohren 1
2. Bohren 1
3. Schruppen 1
4. Konturfräsen 1
5. Zentrierbohren 2
6. Bohren 2
7. Schruppen 2
8. Konturfräsen 2
9. Schruppen 3
10. Konturfräsen 3
11. Schruppen 4
12. Konturfräsen 4
13. Schruppen 5
14. Schruppen 6
15. Konturfräsen 5
16. Planfräsen 1
7. BENUTZERDEFINIERTE XSL-STYLESHEET-
VORLAGEN
In SOLIDWORKS CAM wird zwar bereits eine Reihe von Vorlagen für Stylesheets
bereitgestellt, Sie können aber auch Ihre eigenen benutzerdefinierten Stylesheet-Vorlagen
entsprechend den Anforderungen Ihres Unternehmens definieren. Alternativ können Sie die
bereits verfügbaren Stylesheets Ihren Anforderungen entsprechend anpassen.
In diesem Kapitel finden Sie die Syntax/den Referenzcode zum Abrufen von Werten für
verschiedene CAM- und CAD-Parameter, die zum Bearbeiten/Erstellen einer
benutzerdefinierten Stylesheet-Vorlage verwendet werden kann.
32 Benutzerdefinierte XSL-Stylesheet-Vorlagen
Programmierblatt – Lernprogramm
Benutzerdefinierte XSL-Stylesheet-Vorlagen 33
Programmierblätter – Lernprogramm
34 Benutzerdefinierte XSL-Stylesheet-Vorlagen
Programmierblatt – Lernprogramm
Benutzerdefinierte XSL-Stylesheet-Vorlagen 35
Programmierblätter – Lernprogramm
36 Benutzerdefinierte XSL-Stylesheet-Vorlagen
Programmierblatt – Lernprogramm
Benutzerdefinierte XSL-Stylesheet-Vorlagen 37
Programmierblätter – Lernprogramm
38 Benutzerdefinierte XSL-Stylesheet-Vorlagen
Programmierblatt – Lernprogramm
Legende
• Die rote Schrift kennzeichnet die Anfangs- und Endtags für den Codeabschnitt zu Setup-Informationen.
• Blaue Schrift kennzeichnet dynamische Parameterwerte, die aus dem Volumenkörperteil abgerufen und dem
Parameter zugewiesen werden.
Benutzerdefinierte XSL-Stylesheet-Vorlagen 39
Programmierblätter – Lernprogramm
Legende
• Die rote Schrift im Referenzcode kennzeichnet die Anfangs- und Endtags für den Codeabschnitt mit
Informationen zum Setup.
40 Benutzerdefinierte XSL-Stylesheet-Vorlagen
Programmierblatt – Lernprogramm
Benutzerdefinierte XSL-Stylesheet-Vorlagen 41
Programmierblätter – Lernprogramm
42 Benutzerdefinierte XSL-Stylesheet-Vorlagen
Programmierblatt – Lernprogramm
Benutzerdefinierte XSL-Stylesheet-Vorlagen 43
Programmierblätter – Lernprogramm
Hinweis: Sie können in der Stylesheet-Vorlage auch Code für die Anzeige von
benutzerdefinierten Grafiken einfügen.
44 Benutzerdefinierte XSL-Stylesheet-Vorlagen
Programmierblatt – Lernprogramm
RECHTLICHE HINWEISE
Patenthinweise
• SOLIDWORKS® 3D-CAD-Software für die Mechanikkonstruktion und/oder Simulation ist durch die
US-amerikanischen Patente 6.219.049; 6.219.055; 6.611.725; 6.844.877; 6.898.560; 6.906.712;
7.079.990; 7.477.262; 7.558.705; 7.571.079; 7.590.497; 7.643.027; 7.672.822; 7.688.318; 7.694.238;
7.853.940; 8.305.376; 8.581.902; 8.817.028; 8.910.078; 9.129.083; 9.153.072; 9.262.863; 9.465.894
und Patente anderer Länder (z. B. EP 1.116.190 B1 und JP 3.517.643) geschützt.
• Die eDrawings® Software ist durch die US-amerikanischen Patente 7.184.044 und 7.502.027 sowie
das kanadische Patent 2.318.706 geschützt.
• Weitere US-amerikanische Patente und Patente anderer Länder angemeldet.
Rechtliche Hinweise 45
Programmierblätter – Lernprogramm
• PCGLSS © 1992-2016 Computational Applications and System Integration, Inc. Alle Rechte
vorbehalten.
® ®
• Teile von eDrawings für iPad sind urheberrechtlich geschützt durch Silicon Graphics Systems,
Inc., © 1996-1999.
® ®
• Teile von eDrawings für iPad sind urheberrechtlich geschützt von Apple Computer Inc.,
© 2003-2005.
® ®
Die eDrawings für Windows Software basiert zum Teil auf der Arbeit der Independent JPEG
Group.
46 Rechtliche Hinweise