L_MC2P_CamDataPointY

Dieser FB beinhaltet die Definition der Stützstellen mit Y-Information (äquidistant).

Die Instanz des FBs

  • ist eine Schnittstelle vom Typ L_MC2P_IMotionData
  • kann direkt mit einem Eingang vom Typ L_MC2P_IMotionData eines anderen FBs verbunden werden, z. B.
    Programmierbeispiel:
    L_MC2P_CamRefFromStruct1.itfCamData:= L_MC2P_CamDataPointY1

 

 

 

L_MC2P_CamDataPointY

 

 

 

LREAL

-

lrY

 

 

 

 

 

 

 

 

Name

Datentyp

Info/Einstellmöglichkeiten

lrY

LREAL

Slave-Position

Beispiel: Kurve mit drei Punkten erstellen
Instanzen anlegen
L_MC2P_CamDataPointY_1: ARRAY[0..2] OF L_MC2P_CamDataPointY;
L_MC2P_CamREfFromStruct_1: L_MC2P_CamREfFromStruct;
MC_CamIn_1: MC_CamIn;
FBs aufrufen und Kurve abfahren
// 3 Punkte innerhalb der Kurve 360 Units definieren
L_MC2P_CamDataXYVA_1[0].lrY  := 0.0;
L_MC2P_CamDataXYVA_1[1].lrY  := 100.0;
L_MC2P_CamDataXYVA_1[2].lrY  := 360.0;
L_MC2P_CamRefFromStruct_1(
xExecute:= TRUE,
sName:= 'Kurve1' ,
udiCamDataCount:= 3 ,
itfCamData:= (L_MC2P_CamDataPointY_1[0]),
eCamType:= L_MC2P_CamType.DataPointsEquiY,
eInterpolationQuality:= L_MC2P_InterpolationQuality.Linear,
lrXStartPos:= 0.0,
lrXEndPos:= 360.0,
xDone=> ,
xBusy=> ,
xError=> ,
eErrorID=> );

Anbindung für MC_CamIn L_MC2P_CamRefFromStruct