E_CmdTypeNewTargPosAndVelo

TYPE E_CmdTypeNewTargPosAndVelo :(
    CHANGE_POS                      := 1,
    CHANGE_VELO ,
    CHANGE_POSANDVELO ,
    CHANGE_POS_AT_SWITCHPOS         := 9,
    CHANGE_VELO_AT_SWITCHPOS ,
    CHANGE_POSANDVELO_AT_SWITCHPOS , 
    REACH_VELO_AT_POS               := 14
);
END_TYPE

 

Dieser Datentyp wird in Verbindung mit der Funktion MC_NewPosAndVelo gebraucht, mit der die Zielposition und die Geschwindigkeit einer Achse während der Fahrt verändert werden kann. Dieser Typ definiert den Modus für diese Funktion:

CHANGE_POS: Die Zielposition der Fahrt wird instantan geändert, das heißt die Achse steuert sofort auf das neue Ziel zu.

CHANGE_VELO: Die Geschwindigkeit der Achse wird instantan geändert.

CHANGE_POSANDVELO: Beide Parameter, Zielposition und Geschwindigkeit werden instantan geändert.

CHANGE_POS_AT_SWITCHPOS: Die Zielposition der Fahrt wird verändert, sobald eine Umschaltposition erreicht wurde.

CHANGE_VELO_AT_SWITCHPOS: Die Geschwindigkeit der Fahrt wird verändert, sobald eine Umschaltposition erreicht wurde.

CHANGE_POSANDVELO_AT_SWITCHPOS: Beide Parameter, Zielposition und Geschwindigkeit werden geändert, sobald eine Umschaltposition erreicht wurde.

REACH_VELO_AT_POS : Die Geschwindigkeit wird geändert, so dass die neue Geschwindigkeit an der Umschaltposition erreicht wird. (Dieser Mode ist nur in Verbindung mit dem optimierten Sollwertgenerator einer Achse möglich, siehe globale Achsparameter ab TwinCAT 2.10 Build 1052).

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.8

PC (i386)

TcNc.Lib