Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 30

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

Werbung

Flexible NC-Programmierung
2.1 Variablen
Programmcode
; Datentyp: REAL
; VL-Stop: nicht programmiert => Defaultwert = kein VL-Stop
; Phys. Einheit: 24 = [A]
; Grenzwerte: Low = 0.0, High = 10.0
; Zugriffsrechte: nicht programmiert => Defaultwert = 7 = Schlüsselschalterstellung 0
; Initialisierungswert: nicht programmiert => Defaultwert = 0.0
DEF NCK REAL PHU 13 LLI 10 APWP 3 APRP 3 APWB 0 APRB 2 ZEIT_1=12, ZEIT_2=45
; Beschreibung
; Definition zweier GUD: ZEIT_1, ZEIT_2
; Gültigkeitsbereich: NCK-weit
; Datentyp: REAL
; VL-Stop: nicht programmiert => Defaultwert = kein VL-Stop
; Phys. Einheit: 13 = [s]
; Grenzwerte: Low = 10.0, High = nicht programmiert => obere Definitionsbereichsgrenze
; Zugriffsrechte:
; NC-Programm: Schreiben/Lesen = 3 = Endanwender
; BTSS: Schreiben = 0 = Siemens, Lesen = 3 = Endanwender
; Initialisierungswert: ZEIT_1 = 12.0, ZEIT_2 = 45.0
DEF NCK APWP 3 APRP 3 APWB 0 APRB 3 STRING[5] GUD5_NAME = "COUNTER"
; Beschreibung
; Definition eines GUD: GUD5_NAME
; Gültigkeitsbereich: NCK-weit
; Datentyp: STRING, max. 5 Zeichen
; VL-Stop: nicht programmiert => Defaultwert = kein VL-Stop
; Phys. Einheit: nicht programmiert => Defaultwert = 0 = keine phys. Einheit
; Grenzwerte: nicht programmiert => Definitionsbereichsgrenzen: Low = 0, High = 255
; Zugriffsrechte:
; NC-Programm: Schreiben/Lesen = 3 = Endanwender
; BTSS: Schreiben = 0 = Siemens, Lesen = 3 = Endanwender
; Initialisierungswert: "COUNTER"
M30
Beispiel 2: Programm-globale und -lokale Anwendervariablen (PUD / LUD)
Programmcode
PROC MAIN
DEF INT VAR1
...
SUB2
...
M30
30
Kommentar
Kommentar
; Hauptprogramm
; PUD-Definition
; Unterprogrammaufruf
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis