Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 97

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

Werbung

Bedeutung
:
IF
ELSE
ENDIF
<Bedingung>
Beispiel
Werkzeugwechselunterprogramm
Programmcode
PROC L6
N500 DEF INT TNR_AKTUELL
N510 DEF INT TNR_VORWAHL
N520 STOPRE
N530 IF $P_ISTEST
N540 TNR_AKTUELL = $P_TOOLNO
N550 ELSE
N560 TNR_AKTUELL = $TC_MPP6[9998,1]
N570 ENDIF
N580 GETSELT(TNR_VORWAHL)
N590 IF TNR_AKTUELL <> TNR_VORWAHL
N600 G0 G40 G60 G90 SUPA X450 Y300 Z300 D0
N610 M206
N620 ENDIF
N630 M17
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Leitet die IF-Schleife ein.
:
Leitet den alternativen Programmblock ein.
:
Markiert das Ende der IF-Schleife und bewirkt Rücksprung auf den
Schleifenanfang.
:
Bedingung, die darüber entscheidet, welcher Programmblock
durchlaufen wird.
Flexible NC-Programmierung
1.12 Kontrollstrukturen
Kommentar
; Werkzeugwechselroutine
; Variable für aktive T-Nummer
; Variable für vorgewählte T-
Nummer
; Aktuelles Werkzeug ermitteln
; Im Programmtest-Betrieb wird
...
; ... aus dem Programmkontext
das "aktuelle" Werkzeug
gelesen.
; Andernfalls wird ...
; ... das Werkzeug der Spindel
ausgelesen.
; T-Nummer des vorgewählten
Werkzeugs auf der Spindel
lesen.
; Wenn das vorgewählte Werkzeug
noch nicht das aktuelle
Werkzeug ist, dann ...
; ... Werkzeugwechselpunkt
anfahren ...
; ... und Werkzeugwechsel
ausführen.
97

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis