MC_CamIn

Der FB MC_CamIn ermöglicht das Abfahren von Kurvenscheiben, die in Tabellenform angelegt sind.

Blockdiagramm

MC_CamIn 1:

Parameter des FB

VAR_IN_OUT

 

Master

AXIS_REF

Achsreferenz der Masterachse

 

Slave

AXIS_REF

Achsreferenz der Slaveachse

VAR_INPUT

 

Execute

BOOL

Startet die Beauftragung mit steigender Flanke.

 

MasterOffset

REAL

Offset der Tabelle der Masterachse

Wertebereich [-2147483648.0, 2147483647.0]
Standard-Einheit [0,1µm bzw. 10-4 °]

 

SlaveOffset

REAL

Offset der Tabelle der Slaveachse

Wertebereich [-2147483648.0, 2147483647.0]
Standard-Einheit [0,1µm bzw. 10-4 °]

 

MasterScaling

REAL

Faktor für das Profil der Masterachse

Wertebereich [-2147483648.0, 2147483647.0]

Achtung ! zur Zeit sollten nur ganzzahlige Werte verwendet werden!

 

SlaveScaling

REAL

Faktor für das Profil der Slaveachse

Wertebereich [-2147483648.0, 2147483647.0]

 

StartMode

DWORD

Bits 2-0: Startmodus

001: Ramp in (16#1)

010: Absolute (16#2)

100: Relative (16#4)

 

CamTableID

UINT

Identifikationsnummer der Kurvenscheibe, die der Bewegung zu Grunde liegt.

 

TableFctType

UDINT

Funktionstypen:

0: STEP_DIRECT

1: LINEAR

2: POLYNOM_3

3: POLYNOM_3_KOEFF

4: LINE_POLY5

5: POLY5_LINE

6: TABLE_DEFINED

VAR_OUTPUT

 

InSync

BOOL

Zeigt an, dass die Bewegung der Slaveachse nun synchron zur Kurvenscheibe ist.

 

CommandAborted

BOOL

TRUE signalisiert, dass das Kommando durch eine andere Beauftragung abgebrochen wurde.

 

Error

BOOL

Ist TRUE, wenn ein Fehler im FB auftritt

 

ErrorID

WORD

Fehlerkennung

 

EndOfProfile

BOOL

Ausgang der das zyklische Ende des Kurvenscheibenprofils anzeigt.

Verhalten des FB: