Herunterladen Inhalt Inhalt Diese Seite drucken

Programmtest - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

2. $MC_Cutting_Edge_Default=1
3.3.17

Programmtest

Übersicht
Mit der Funktion "Programmtest" kann ein Programm ohne Achsbewegung verfahren
werden.
Alle weiteren Daten werden ermittelt und verrechnet. Für die Werkzeugverwaltung bedeutet
dies, dass bei einem Werkzeugaufruf die Werkzeuge gesucht und die entsprechenden
Werte an die PLC-Nahtstelle übergeben werden.
Die PLC muss diese Aufträge quittieren, ohne dass es zu einer Bewegung der Magazine
bzw. zu einem Wechsel kommt. Daher ist eine gesonderte Behandlung in der PLC
erforderlich.
Die Werkzeugverwaltung arbeitet genau so, wie sie im laufenden Programm arbeiten würde.
Bei nicht festplatzcodierten Werkzeugen und Quittierung kann es in der PLC dazu führen,
dass die Werkzeuge sich datenmäßig auf anderen Plätzen als im mechanischen Magazin
befinden. Dies kann durch eine entsprechende Parametrierung des FC 8 verhindert werden,
in dem nicht der ermittelte Leerplatz als Parameter genommen wird, sondern, für die Zeit
des Programmtestes, eine Festplatzcodierung simuliert wird.
Im Funktionsbaustein zur Behandlung des Programmtests wird der alte Platz des
Werkzeuges gespeichert und datenmäßig wieder dorthin zurück gebracht. Das eventuell
vorhandene Spindelwerkzeug wird ebenfalls mit Programmtestende oder Reset datenmäßig
in die Spindel gebracht. Nach Programmtest passt damit die datenmäßige Magazinbelegung
wieder zur mechanischen.
Zum Programmtest bei Handwerkzeugen siehe Indexeintrag "Handwerkzeuge".
Beispiel zur Anpassung der PLC im Testbetrieb
Das folgende Beispielprogramm kann als Vorlage zur Anpassung der PLC für den
Programmtestbetrieb verwendet werden. Es werden nur der erste Kanal und eine Spindel
als Wechselstelle unterstützt.
Der Werkzeugwechsel erfolgt immer direkt in die Spindel. Als Wechselstelle wird die Spindel
verwendet (DB 72). Der Zugriff auf die NCK-PLC Nahtstelle (DB 21, 72) erfolgt symbolisch.
Dazu sind die standardmäßig angebotenen UDTs (UDT 21, 72) eingebunden. Diese sind
Bestandteil des Grundprogramms und müssen in das entsprechende Projekt kopiert werden
und sind anschließend zu kompilieren.
In der Symboltabelle sind folgende Einträge zu machen:
Werkzeugverwaltung
Funktionshandbuch, 03/2010, 6FC5397-6BP10-1AA0
GETEXET = 32
$P_TOOLNO = 5
GETEXET = 32
$P_TOOLNO = 32
3.3 Werkzeugwechsel Flächen-, Ketten-, Revolvermagazine
Funktionsbeschreibung
105

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis