FC_SetCamUserTableId

 

FC_SetCamUserTableId - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab:

V1.1.0.0

Verwendet von:

PacDrive3 Pilot Template Architektur

Versionen:

Aktuelle Version

Aufgabe

Initialisierung einer Achse, die vom Funktionsbaustein FB_AxisModule gesteuert wird.

Beschreibung

Diese Funkton teilt einer MultiCam-Tabelle eine Tabellenidentifikationsnummer zu. Die Achsenschnittstellenstruktur, die zum Speichern der Achsparameter verwendet wird, enthält fünf MultiCam-Tabellen. Jeder Tabelle benötigt eine Tabellenidentifikationsnummer, über welche die Tabelle aufgerufen werden kann. Die MultiCam-Tabellen in der Achsenschnittstellenstruktur sind in einem Array mit einem Index von 0 bis 4 gespeichert. Der Eingang i_etParId wird verwendet, um eine dieser Tabellen auszuwählen, und der Eingang i_diUserTableId wird verwendet, um der ausgewählten Tabelle eine eindeutige Nummer zuzuordnen.

Der Aufzählungstyp ET_ParId kann verwendet werden, um eine der MultiCam-Tabellen auszuwählen. Die Namen im Aufzählungstyp repräsentieren fünf typische Kurvenprofile.

oAXM.ET_ParId.Idle := 0

oAXM.ET_ParId.Start := 1

oAXM.ET_ParId.Cont := 2

oAXM.ET_ParId.Stop := 3

oAXM.ET_ParId.User := 4

Die Tabellenidentifikationsnummern werden typischerweise zum Zuordnen des Index der MultiCam-Tabellen benutzt, dabei erhält Tabelle 3 die Identifikationsnummer drei und so weiter. Mit der Funktion FC_InitCamPoint werden den MultiCam-Tabellen beispielsweise Kurveninfor­mationen zugeordnet.

Der Eingang i_diTableSelectNr der Funktion FC_InitCamParameter wird verwendet, um eine der MultiCam-Tabellen als Vorlagetabelle auszuwählen, wenn eine Achse in den Kurvenbetrieb wechselt.

Der Wert der Funktion entspricht der Tabellenidentifikationsnummer.

 

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etParId

ET_ParId

Legt den Kaltstartmodus der Achse fest

i_diUserTableId

DINT

 Legt die Nummer fest, die verwendet wird um die ausgewählte MultiCam-Tabelle zu identifizieren.

Ausgang

Datentyp

Beschreibung

FC_SetCamUserTableId

DINT

 Zeigt die Tabellenidentifikationsnummer der ausgewählten Tabelle an.

Ein-/Ausgang

Datentyp

Beschreibung

iq_stAxisInterface

ST_ModuleInterface

Legt die Achsschnittstellenstruktur der zugewiesenen Achse fest.