FC_InitCamParameter - Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab: |
V1.1.0.0 |
Verwendet von: |
PacDrive 3 Pilotvorlagenarchitektur |
Versionen: |
Aktuelle Version |
Initialisierung einer Achse, die vom Funktionsbaustein FB_AxisModule gesteuert wird.
Diese Funktion wird verwendet, um Werte für beide Kurven-Betriebsarten (Kaltstart und/oder Warmstart) zuzuordnen. Die Achse wird durch iq_stAxisModuleItffestgelegt. Diese Funktion aktiviert auch den Tab-Handler.
Eine Standard-MultiCam-Tabelle kann mit dem Eingang i_udiTableSelectNr ausgewählt werden und der Aufzählungstyp ET_ParId stellt Namen für die gängigen Typen der MultiCam-Tabelle wie folgt zur Verfügung:
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_etCsModeSlave |
PDL.ET_MultiCamCsModeSlave |
Legt den Kaltstart-Modus der Achse fest. |
i_diCSModeMaster |
PDL.ET_MultiCamCsModeMaster |
Legt den Kaltstart-Modus des Masters fest |
i_etWsMode |
PDL.ET_MultiCamWsMode |
Legt den Warmstart-Modus der Achse fest |
i_lrWSWindow |
LREAL |
Legt fest, wie nah die Ist-Position der Achse an ihrer Kurventabellenposition liegen darf, um festzulegen, in welche Richtung sich die Achse bewegt, wenn sie mit Bezug auf den Master in Einheiten synchronisiert wird. |
i_rWSVel |
LREAL |
Legt die Geschwindigkeit der Achse in Einheiten/Sek. fest, wenn sie mit Bezug auf den Master in Einheiten/sec. synchronisiert wird. |
i_rWSAcc |
LREAL |
Legt die Beschleunigung der Achse in Einheiten/Sek., wenn sie mit Bezug auf den Master in Einheitensec^2 synchronisiert wird. |
i_lrWsJerk |
LREAL |
Legt den Ruck der Achse in Einheiten/Sek., wenn sie mit Bezug auf den Master in Einheiten/sec^3 synchronisiert wird. |
i_lrSetEncoderOffset |
LREAL |
Offset des Masters in Einheiten für die Verknüpfung des Masters mit dem logischen Encoder, wenn in iq_stAxisModuleItf.stMultiCam von FB_AxisModuleTpi i_xSetEncoderPosition = TRUE festgelegt ist. Eine Beschreibung des logischen Encoderpositionsverhaltens in Abhängigkeit von dem entsprechenden Masterantrieb finden Sie unter i_xSetEncoderPosition von ST_MultiCam (= Typ des iq_stAxisModuleItf.stMultiCam von FB_AxisModuleTpi). |
i_udiTableSelectNr |
UDINT |
Legt fest, welche Kurventabelle im nächsten Zyklus zu benutzen ist. |
i_diTXend |
DINT |
Zeit in ms von XlowEnd und XHighEnd vor Xend oder XStart. |
i_xNoModuleSlaveAtStart |
BOOL |
Die Slave-Position wird beim Warmstart nicht in ihre Periode gebracht, wenn TRUE. |
Ein-/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_stAxisModuleItf |
ST_ModuleInterface |
Achsschnittstellenstruktur der zugewiesenen Achse. |