Herunterladen Inhalt Inhalt Diese Seite drucken

Projektierungsbeispiel - Bosch Rexroth MTX 15VRS Projektierungsbeschreibung

Sps-interface
Vorschau ausblenden Andere Handbücher für Rexroth MTX 15VRS:
Inhaltsverzeichnis

Werbung

138/409
Programmbausteine
12.5.2

Projektierungsbeispiel

VAR
R_TRIG_Inst :
R_Trig;
StartNcBlockReq :
BOOL;
Channel :
INT;
NcSatz :
STRING(255);
Options :
MT_NcBlk_Options_t;
NcBlockReq :
MT_NcBlkExt;
activeNcBlockReq : BOOL;
END_VAR
Bosch Rexroth AG R911400171_Ausgabe 02
Options:
Options ist vom Typ "MT_NcBlk_Options_t" und kann zur Steuerung
der Satzvorgabe folgende Werte annehmen:
NO_AUTO_START
Kein automatischer Start nach der Aktivierung des NC-Satzes. Die Be‐
arbeitung des NC-Satzes muss über das Signal qCh_Nc Start durch die
SPS gestartet werden.
NO_CHAN_CHANGE
Keine automatische Umleitung des Auftrages in den AutoStartkanal
(Hilfskanal), falls der übergebene Kanal belegt ist.
PROCESS_DELETE
Falls im Kanal, innerhalb dessen die Satzvorgabe durchgeführt wird,
ein Programm aktiv ist (Bereit) oder Vorschub Halt aktiv ist, wird dieses
abgewählt und der vorgegebene NC-Satz aktiv
NcBlock:
Abzuarbeitender NC-Satz
Die Rückgabeparameter lauten:
Active:
Flag, das anzeigt, ob die Funktion noch aktiv ist
Error:
Fehlerkennung: FALSE bedeutet, dass die Funktion fehlerfrei abgear‐
beitet wurde
ErrorNo:
Fehlercode: nur gültig, wenn Error = TRUE
Die Funktion startet, wenn das Bit Start gesetzt wird und Active nicht gesetzt
ist. Sofern das Bit Start nicht über das SPS-Ablaufprogramm zurückgesetzt
wird, wird es zurückgesetzt, wenn die Funktion beendet ist.
Active wird gesetzt, bis die Funktion ausgeführt ist, d. h., der vorgegebene
Satz aktiv geworden ist. Die Bewegung muss aber noch nicht abgeschlossen
sein.
Bei der Vorgabe einer asynchronen Bewegung, deren Endposition noch nicht
erreicht ist, wird auf diese Weise sicher gestellt, dass der Fahrbefehl für die
Achse zu dem Zeitpunkt, in dem die Funktion beendet ist, bereits gesetzt ist.
Das Ende der Verfahrbewegung kann über das Interfacesignal "iAx_InPos"
abgefragt werden.
Mit Beenden der Funktion wird der Status Active zurückgesetzt.
Ist das Optionbit NO_AUTO_START nicht gesetzt, arbeitet die NC den NC-
Satz sofort nach dem Empfang ohne zusätzliches NC-Start-Signal ab.
Der NC-Satz "G91 X10 Y5 Z1 F10000" soll im Kanal 1 übergeben werden
und es soll keine Umleitung in den Autostartkanal erfolgen.
Der Aufruf des Bausteins MT_NcBlkExt könnte folgendermaßen ausgeführt
werden:
Programmbeispiel in ST (Deklaration)
MTX 15VRS SPS-Interface

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis