MC_SetOverride
Über den FB MC_SetOverride wird ein Wichtungsfaktor vorgegeben, der auf die kommandierte Geschwindigkeit der Achse wirkt.
Blockdiagramm
Parameter des FB
VAR_IN_OUT | |||
| Axis | AXIS_REF | Achsreferenz |
VAR_INPUT | |||
| Enable | BOOL | Ist der Wert TRUE, wird der Wichtungsfaktor auf die kommandierte Geschwindigkeit angewendet. |
| VelFactor | REAL | Wichtungsfaktor in 0,1% Wertebereich [0.0 .. P-AXIS-00109 / 1000] |
VAR_OUTPUT | |||
| Enabled | BOOL | Ist der Wert TRUE, wird der am Eingang |
| Error | BOOL | Ist TRUE, wenn ein Fehler im FB auftritt |
| ErrorID | WORD | Fehlerkennung |
Verhalten des FB:
- Diese Funktion wirkt nicht auf Achsen, die sich im Zustand „SYNCHRONIZED_MOTION“ befinden !
Anmerkung: Im Umfeld typischer Verpackungsapplikationen finden sich häufig ineinander greifende Maschinen-Bauteile, die mittels Cam/Gear Koppelung angesteuert werden. Ein Verlust der Kopplungs-Synchronität kann dabei zu schwersten Maschinenschäden führen. Deshalb ist in der Realisierung grundsätzlich die Cam/Gear - Koppelung „heilig“, das bedeutet, dass achsspezifisches Feedhold, achsspezifischer Override auf den Cam/Gear Slave NICHT wirken können, weil dies im Widerspruch zur Koppelvorschrift stünde.
- Die Vorgabe des Wichtungsfaktors kann immer dann erfolgen, wenn die ISG-MCP korrekt initialisiert wurde.
- Ist der Wert am Eingang
VelFactor
größer als P-AXIS-00109/1000, wird er ohne weitere Meldung auf P-AXIS-00109/1000 begrenzt (typischer Wert für die Obergrenze ist 200%). - Der über den Eingang
VelFactor
vorgegebene Wert wird zyklisch auf die Achse angewendet, solange der Eingang „Enable“ TRUE ist. WirdEnable
von TRUE auf FALSE gesetzt, wirkt als Geschwindigkeitsfaktor der Wert, der beim Übergang vonEnable
am EingangVelFactor
anlag.