END_VAR
BEGIN
CALL FC 2;
//HIER ANWENDERPROGRAMM EINFUEGEN
CALL FC 19(
BAGNo :=
ChanNo :=
SpindleIFNo :=
FeedHold :=
SpindleHold := db2.dbx151.0);
CALL FC 10(
END_ORGANIZATION_BLOCK
12.16.12
FC 3: GP_PRAL Grundprogramm, alarmgesteuerter Teil
Funktion
Im alarmgesteuerten Teil des Grundprogramms erfolgt die Bearbeitung der satzsynchronen
Übergaben von NCK an PLC mittels Hilfs- und G-Funktionen. Bei den Hilfsfunktionen wird
zwischen normalen und schnellen Hilfsfunktionen unterschieden.
Schnelle Hilfsfunktionen eines NC-Satzes werden zwischengespeichert und die Übernahme
an die NC quittiert. Zu Beginn des nächsten OB 1-Zyklus werden diese an die
Anwendernahtstelle übergeben.
Schnelle Hilfsfunktionen, die sofort hintereinander programmiert sind, gehen nicht für das
Anwenderprogramm verloren. Hierfür sorgt ein Mechanismus im Grundprogramm.
Normale Hilfsfunktionen werden erst dann an die NC quittiert, wenn an diesen eine
Zyklusdauer angestanden hat. Damit hat der Anwender bei Bedarf die Möglichkeit, eine
Einlesesperre an die NC zu geben.
Die G-Funktionen werden sofort ausgewertet und an die Anwendernahtstelle übergeben.
Grundfunktionen
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
OB1_RESERVED_1 : BYTE;
OB1_RESERVED_2 : BYTE;
OB1_PREV_CYCLE : INT;
OB1_MIN_CYCLE :
INT;
OB1_MAX_CYCLE :
INT;
OB1_DATE_TIME :
DATE_AND_TIME;
ToUserIF := TRUE,
Quit :=
P3: PLC-Grundprogramm für SINUMERIK 840D sl
//Aufruf Grundprogramm als 1. FC
//MCP-Signale an Nahtstelle
B#16#1,
//BAG Nr. 1
B#16#1,
//Kanal Nr. 1
B#16#4,
//Spindel Interface Nummer = 4
m22.0,
//Vorschub Halt Signal
//selbsthaltend
//Spindel Halt selbsthaltend
//in Meldungs-DB
//Fehler- und Betriebsmeldungen
//Signale aus DB 2 an Nahtstelle
//übertragen
E6.1);
//Quittierung der Fehlermeldungen
//über E 6.1
12.16 Bausteinbeschreibungen
971