Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 09VRS Projektierungshandbuch Seite 153

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 09VRS:
Inhaltsverzeichnis

Werbung

Projektierung | Rexroth IndraMotion MTX 09VRS
11.6
Temperaturkompensation (MT_TempComp)
11.6.1
Funktion
Bausteinparameter
als Quittung nach Ausführen der Funktion:
1:
Unzulässige Kanalnummer.
2:
Kanal ist belegt.
3:
Der Kanal wird gerade zurückgesetzt (Grundstellung).
4:
NC-Satz ist zu lang.
5:
Keine Referenzpunkte angefahren.
7:
NC-Satzvorgabe wurde durch Grundstellung abgebrochen.
8:
Es ist keine oder eine falsche Betriebsart angewählt.
25:
Bei NC-Satzvorgabe wurde ein Laufzeitfehler erkannt, z.B. ein
Syntaxfehler.
Dieser Programmbaustein ermöglicht die Vorgabe eines Korrekturwertes zur
Kompensation des Temperatureinflusses über das SPS-Ablaufprogramm. Die
Temperaturkompensation übergibt das SPS-Programm für eine bestimmte An‐
zahl von Achsen und wird sofort nach der Übergabe aktiv. Der Korrekturwert
wirkt nicht positionsabhängig.
Um Servo-Fehler zu vermeiden, dürfen die Differenzen der Korrekturwerte das
Achssprungvermögen der Achsen nicht überschreiten.
Der Baustein kann absolut oder bedingt aufgerufen werden.
Abb.11-11:
Aufruf Baustein MT_TempComp
Der Baustein wird aufgerufen mit den Parametern:
Start:
Flag für eine neue Anforderung.
AxisNo:
Physikalischer Achsindex, ab der die Werte übernommen
werden.
NmbOfValues:
Anzahl der Korrekturwerte.
DataAddr:
Adresse der Daten (Feld von LREAL-Werten).
Die Rückgabeparameter lauten:
Active:
Flag, das anzeigt, ob die Funktion noch aktiv ist
Error:
Fehlerkennung: FALSE bedeutet, dass die Funktion fehler‐
frei abgearbeitet wurde.
ErrorNo:
Fehlercode: nur gültig, wenn Error = TRUE.
Die Funktion startet, wenn Start gesetzt wird und Active nicht gesetzt ist. Sofern
Start nicht über das SPS-Ablaufprogramm zurückgesetzt wird, wird es zurück‐
gesetzt, wenn die Funktion beendet ist.
Active wird gesetzt, bis die Funktion ausgeführt ist. Sobald die NC die Funktion
quittiert hat, ist die Funktion beendet, und Active wird zurückgesetzt.
Electric Drives
| Bosch Rexroth AG
and Controls
Programmbausteine
151/295

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis