P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.17 Bausteinbeschreibungen
Aufrufbeispiele
Beispiel 1: Spindel positionieren:
//positive Quittung setzt Start zurück:
U M112.0;
R M 100.0;
//negative Quittung , nach Fehlerauswertung (State: MB114) mit T12 Start rücksetzen
U M113.0;
U E 6.4;
R M 100.0;
//Starten mit T13
U E 6.3;
UN M 112.0;
UN M 113.0;
S M 100.0;
CALL FC18(
Beispiel 2: Start Spindel drehen:
CALL FC18(
Beispiel 3: Start Spindel pendeln
CALL FC18(
1100
Start :=
M100.0,
Stop :=
FALSE,
Funct :=
B#16#1,
Mode :=
B#16#2,
AxisNo :=
5,
Pos :=
MD104,
FRate :=
MD108,
InPos :=
M112.0,
Error :=
M113.0,
State :=
MB114);
Start :=
M100.0,
Stop :=
FALSE,
Funct :=
B#16#2,
Mode :=
B#16#5,
AxisNo :=
5,
Pos :=
0.0,
FRate :=
MD108,
InPos :=
M112.0,
Error :=
M113.0,
State :=
MB114);
Start :=
M100.0,
//InPos
//Start
//Error
//Taste T12
//Start
//Taste T13
//neuen Start erst wenn InPos bzw. Error = 0
//Spindel positionieren
//kürzester Weg
//Spindel drehen
//Drehrichtung wie M4
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716