FC_InitCamParameter

 

FC_InitCamParameter - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab:

V1.1.0.0

Verwendet von:

PacDrive 3 Pilotvorlagenarchitektur

Versionen:

Aktuelle Version

Aufgabe

Initialisierung einer Achse, die vom Funktionsbaustein FB_AxisModule gesteuert wird.

Beschreibung

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:

 

Schnittstelle

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.