Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 202

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
1.26 Makrotechnik (DEFINE ... AS)
Regeln zur Makro-Definition
● Im Makro können beliebige Bezeichner, G-, M-, H-Funktionen und L-Programmnamen
● Makros können auch im NC-Programm definiert werden.
● G-Funktions-Makros können nur steuerungsglobal im Makrobaustein definiert werden.
● H- und L-Funktionen sind 2-stellig programmierbar.
● M- und G-Funktionen können 3-stellig programmiert werden.
Randbedingungen
Eine Schachtelung von Makros ist nicht möglich.
Beispiele
Beispiel 1: Makrodefinition am Programmanfang
Programmcode
DEFINE LINIE AS G1 G94 F300
...
...
N70 LINIE X10 Y20
...
Beispiel 2: Makrodefinitionen in einer Makrodatei
Programmcode
DEFINE M6 AS L6
DEFINE G81 AS DRILL(81)
DEFINE G33 AS M333 G333
202
definiert werden.
VORSICHT
Schlüsselworte und reservierte Namen dürfen nicht mit Makros überdefiniert werden.
Kommentar
; Makro-Definition
; Makro-Aufruf
Kommentar
; Beim Werkzeugwechsel wird ein Unterprogramm
aufgerufen, das den nötigen Datentransfer
übernimmt. Im Unterprogramm wird die eigentliche
Werkzeugwechsel-M-Funktion ausgegeben (z. B.
M106).
; Nachbildung der DIN-G-Funktion.
; Beim Gewindeschneiden wird Synchronisation mit
der PLC angefordert. Die ursprüngliche G-Funktion
G33 wurde per MD in G333 umbenannt, die
Programmierung bleibt für den Anwender gleich.
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis