Herunterladen Inhalt Inhalt Diese Seite drucken

Vordefinierte Werkzeug- Und Schneidendaten Schreiben - Siemens SINUMERIK MC PLC Funktionshandbuch

Inhaltsverzeichnis

Werbung

Referenz zum PLC-Grundprogramm
10.5 Funktionsbausteine (FB)
END_VAR
#statInstReadToolData(execute := #tempExecute,
10.5.8.2

Vordefinierte Werkzeug- und Schneidendaten schreiben

Funktion
Zum Schreiben eines vordefinierten Werkzeug- und Schneidendatums muss zuvor eine
Variable vom Datentyp LBP_typeNCVariableToolData definiert werden. Der Datentyp ist
in LBP_ReadToolData [FB26005]: Vordefinierte Werkzeug- und Schneidendaten lesen
(Seite 574) beschrieben. Darin befindet sich eine Liste aus vordefinierten NC-Variablen. Diese
bestehen wiederum jeweils aus einer Token- und einer Value-Variablen.
Vorbereitend müssen an der Variablen token die Elemente column und row entsprechend
nachfolgender Tabelle befüllt werden, da diese defaultmäßig mit 0 vorbelegt und somit variabel
sind.
Wird für die Berechnung des Parameters row in der Token-Variablen die NC-Variable
numCuttEdgeParams benötigt, so muss diese zuvor mittels "LBP_ReadVar [FB2]" ausgelesen
werden. Siehe hierzu auch das nachfolgende Aufrufbeispiel.
Name
$TC_MOP2
$TC_MOP4
$TC_MOP11
$TC_MOP13
$TC_TP8
$TC_TP9
$TC_DP1
$TC_TPC1
$TC_TPC2
...
578
tempStatus : Word;
tempToolData : "LBP_typeNCVariableToolData"
toolNumber := 1,
edgeNumber := 2,
done => #tempDone,
busy => #tempBusy,
error => #tempError,
statusID => #tempStatusID,
status => #tempStatus,
toolData := #tempToolData);
Column
= toolNumber
= toolNumber
= toolNumber
= toolNumber
---
---
= toolNumber
---
---
...
Row
= (edgeNumber - 1) * 9 + 2
= (edgeNumber - 1) * 9 + 4
= (edgeNumber - 1) * 9 + 5
= (edgeNumber - 1) * 9 + 6
= toolNumber
= toolNumber
= (edgeNumber - 1) * numCuttEdgePa‐
rams + 1
= toolNumber
= toolNumber
...
Funktionshandbuch, 06/2019, A5E47437861A AA
PLC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis