Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840Di 3 Funktionsbeschreibung Seite 655

Inhaltsverzeichnis

Werbung

10.00
12.00
10.00
Beispiel
Mehrfache Starts mit SERUPRO für 4 Kanäle
Die Steuerung wird mit Power–On wirksamen Maschinendaten versorgt.
$MN_SERUPRO_MASK = 6
M17
Die R–Parameter sind 0 und
die NCK–GUD–Variablen
Alle Kanäle haben folgendes Programm angewählt:
DEF INT MYCHAN
DEF INT NEXTCHAN
DEF INT MAXCHAN
MAXCHAN = 4
THE_CHAN_NO = THE_CHAN_NO + 1
MYCHAN = THE_CHAN_NO
IF MYCHAN == MAXCHAN
ELSE
ENDIF
IF FINISH == 1
ENDIF
IF MYCHAN < MAXCHAN
ENDIF
IF MYCHAN == 1
ENDIF
G0 G91 X10
IF MYCHAN < MAXCHAN
ENDIF
IF MYCHAN == 1
ENDIF
IF MYCHAN < MAXCHAN
ENDIF
STOPRE
THE_CHAN_NO = THE_CHAN_NO –1
M30
Anmerkungen:
Das Programm startet den nachfolgenden Kanal zweimal. Der Anwender startet
das Programm im 1. Kanal und nach kurzer Zeit sind alle Kanäle auf M0
gelaufen. Jetzt wird in allen Kanälen RESET vorgegeben. Damit speichert die
NC im Baustein SPARPI auf allen Kanälen den Unterbrechungszeiger ab.
 Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/840Di/810D Funktionsb. Grundmaschine (FB1) – Ausgabe 11.2003
BAG, Kanal, Programmbetrieb, Reset–Verhalten (K1)
und
THE_CHAN_NO
FINISH
NEXTCHAN= 0
NEXTCHAN = MYCHAN + 1
START( NEXTCHAN )
IF R1 == 0
M0
ENDIF
R1 = R1 + 1
WAITE( NEXTCHAN )
STOPRE
FINISH = 1
START( NEXTCHAN )
M0
WAITE( NEXTCHAN )
2.5 Satzsuchlauf
sind mit Null vorbelegt.
1/K1/2-43

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840dieSinumerik 810dSinumerik 840d 6Sinumerik 810deSinumerik 840deSinumerik 840d powerline ... Alle anzeigen

Inhaltsverzeichnis