Tool 1 Beta Stage

This commit is contained in:
Michael Rest
2013-01-26 13:49:54 +01:00
parent 15b35ca48a
commit 00290c6b28
19 changed files with 940 additions and 443 deletions

View File

@@ -174,7 +174,7 @@ CASE lAxis.enStep OF
ELSIF lAxis.Move.bJogPos OR lAxis.Move.bJogNeg THEN
//Movement will stopped when command is resetted
lAxis.enStep := enAxSTATE_JOG;
ELSIF lAxis.Move.bAbsolute AND lAxis.Para.bTriggStop THEN
ELSIF lAxis.Move.bAbsolute AND NOT lAxis.Para.bTriggStop THEN
//Movement will stopped when command is resetted
lAxis.enStep := enAxSTATE_MOVE_ABSOLUTE;
ELSIF lAxis.Move.bAbsolute AND lAxis.Para.bTriggStop THEN

View File

@@ -0,0 +1,14 @@
TYPE
typ_enStepTool1 :
( (*Werkzeug 1 Schirte*)
enTool1Step_INIT, (*Grundstellung pr<70>fen*)
enTool1Step_WAIT_START_MOUNT, (*Auf Startbefehl warten (mit Teil)*)
enTool1Step_START_MOUNT, (*Montage Start*)
enTool1Step_CYL1_FW, (*Zylinder 1 Ausfahren*)
enTool1Step_CYL3_FW, (*Zylinder 3 Ausfahren*)
enTool1Step_CYL2_FW, (*Zylinder 2 Ausfahren*)
enTool1Step_WAIT_START_HOME, (*Auf Startbefehl warten f<>r Grundstellung*)
enTool1Step_HOMEPOS (*Grundstellung*)
);
END_TYPE

View File

@@ -0,0 +1,4 @@
VAR
gbTool1Homepos : BOOL;
genStepTool1 : typ_enStepTool1; (*Schritte Werkzeug 1*)
END_VAR

View File

@@ -3,7 +3,9 @@
<Package xmlns="http://br-automation.co.at/AS/Package">
<Objects>
<Object Type="File" Description="Achsdatentypen">GlobalAxis.typ</Object>
<Object Type="File" Description="Achsdatentypen">GlobalTool.typ</Object>
<Object Type="File" Description="Package variables">GlobalAxis.var</Object>
<Object Type="File" Description="Package variables">GlobalTool.var</Object>
<Object Type="Program" Language="IEC" Description="Controller">PressCtrl</Object>
<Object Type="Program" Language="IEC" Description="Werkzeug 1">Tool1</Object>
<Object Type="Program" Language="IEC" Description="Multi Axis Trace">MAxTrace</Object>

View File

@@ -139,6 +139,26 @@ PROGRAM _CYCLIC
bStopShaftAfterGear4 := FALSE;
END_IF
//States
bPressIsUp := ((lAxisShaftMaster.rActPosition < 100) AND bAllAxisesInSync) OR
lAxisShaft1.DriveStatus.bTrigger1;
bPressIsInMountpos := ((lAxisShaftMaster.rActPosition = rPressPosMount) AND bAllAxisesInSync);
bPressIsInPresspos := ((lAxisShaftMaster.rActPosition = rPressPosPress) AND bAllAxisesInSync);
bToolslay1IsUp := gbInToolSlay1PosUp1 AND
gbInToolSlay1PosUp2 AND
gbInToolSlay1PosUp3 AND
gbInToolSlay1PosUp4;
bToolslay1IsDown := NOT gbInToolSlay1PosUp1 AND
NOT gbInToolSlay1PosUp2 AND
NOT gbInToolSlay1PosUp3 AND
NOT gbInToolSlay1PosUp4;
bToolslayIsOut := (lAxisSlay1.rActPosition = rToolSlayPosOut) AND lAxisSlay1.DriveStatus.bHomingOk;
bToolslayIsIn := (lAxisSlay1.rActPosition = rToolSlayPosIn) AND lAxisSlay1.DriveStatus.bHomingOk;
bPressIsInHomepos := bToolslayIsOut AND bToolslay1IsDown AND bPressIsUp;
//Move Conditions
bAllAxisesInSync := lAxisShaft1.Status.bMotionSynchronized AND
@@ -160,29 +180,19 @@ PROGRAM _CYCLIC
NOT lAxisShaft3.Status.bMotionSynchronized AND
NOT lAxisShaft4.Status.bMotionSynchronized;
MoveConditions.bEnablePosShaftMaster := (lAxisShaftMaster.rActPosition < rPressPosMax) AND bAllAxisesInSync AND gPS.DriveStatus.bTrigger2 AND
(bToolslayIsOut OR (bToolslay1IsDown AND bToolslayIsIn)) AND
((gMachine.enMode <> enMACH_JOG) OR
((lAxisShaft1.rActTorque < 6.5) AND
(lAxisShaft2.rActTorque < 6.5) AND
(lAxisShaft3.rActTorque < 6.5) AND
(lAxisShaft4.rActTorque < 6.5)));
bPressIsUp := ((lAxisShaftMaster.rActPosition < 100) AND bAllAxisesInSync) OR
lAxisShaft1.DriveStatus.bTrigger1;
bToolsay1IsUp := gbInToolSlay1PosUp1 AND
gbInToolSlay1PosUp2 AND
gbInToolSlay1PosUp3 AND
gbInToolSlay1PosUp4;
bToolsay1IsDown := NOT gbInToolSlay1PosUp1 AND
NOT gbInToolSlay1PosUp2 AND
NOT gbInToolSlay1PosUp3 AND
NOT gbInToolSlay1PosUp4;
MoveConditions.bEnableToolslay1Up := bPressIsUp;
MoveConditions.bEnableToolslay1Down := TRUE; //Slay Home or in Workpos
MoveConditions.bEnableNegSlay1 := bPressIsUp AND bToolsay1IsUp;
MoveConditions.bEnablePosSlay1 := bPressIsUp AND bToolsay1IsUp;
MoveConditions.bEnableReferenceSlay1 := bPressIsUp AND bToolsay1IsDown;
MoveConditions.bEnableToolslay1Down := bToolslayIsIn OR bToolslayIsOut; //Slay Home or in Workpos
MoveConditions.bEnableNegSlay1 := bPressIsUp AND bToolslay1IsUp;
MoveConditions.bEnablePosSlay1 := bPressIsUp AND bToolslay1IsUp;
MoveConditions.bEnableReferenceSlay1 := bPressIsUp AND bToolslay1IsUp;
//Status Control vor Visual Component Controls
@@ -213,9 +223,9 @@ PROGRAM _CYCLIC
//SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) OR NOT bDevelEnalbeGear, VC_HIDE_BITPOS);
StatusVCControls.usToolslay1Up := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableToolslay1Up), VC_LOCK_BITPOS) +
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG)), VC_HIDE_BITPOS);
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bToolslay1IsUp), VC_HIDE_BITPOS);
StatusVCControls.usToolslay1Down := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableToolslay1Down), VC_LOCK_BITPOS) +
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG)), VC_HIDE_BITPOS);
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bToolslay1IsDown), VC_HIDE_BITPOS);
StatusVCControls.usReferenceSlay1 := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableReferenceSlay1), VC_LOCK_BITPOS) +
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG)), VC_HIDE_BITPOS);
StatusVCControls.usJogPosSlay1 := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnablePosSlay1), VC_LOCK_BITPOS) +
@@ -281,11 +291,15 @@ PROGRAM _CYCLIC
//Jog Mode
//==========================================================================================
IF gMachine.enMode = enMACH_JOG THEN
//Clear Commands
lAxisShaftMaster.Move.bAbsolute := FALSE;
lAxisSlay1.Move.bAbsolute := FALSE;
//Uncritical Movements
lAxisShaftMaster.Para.JogMode := enAxJOG_Limits;
lAxisShaftMaster.Para.rJogLimitLow := 0.0;
lAxisShaftMaster.Para.rJogLimitHigh := 2000.0;
lAxisShaft1.Move.bJogNeg := ManualCommands.bJogNegShaft1 AND MoveConditions.bEnableNegShaft1;
lAxisShaft1.Move.bJogPos := ManualCommands.bJogPosShaft1 AND MoveConditions.bEnablePosShaft1;
lAxisShaft2.Move.bJogNeg := ManualCommands.bJogNegShaft2 AND MoveConditions.bEnableNegShaft2;
@@ -316,8 +330,8 @@ PROGRAM _CYCLIC
END_IF
lAxisSlay1.Para.JogMode := enAxJOG_Limits;
lAxisSlay1.Para.rJogLimitLow := 5.0;
lAxisSlay1.Para.rJogLimitHigh := 1250.0;
lAxisSlay1.Para.rJogLimitLow := rToolSlayPosOut;
lAxisSlay1.Para.rJogLimitHigh := rToolSlayPosIn;
lAxisSlay1.Move.bJogNeg := ManualCommands.bJogNegSlay1 AND MoveConditions.bEnableNegSlay1;
lAxisSlay1.Move.bJogPos := ManualCommands.bJogPosSlay1 AND MoveConditions.bEnablePosSlay1;
@@ -373,24 +387,162 @@ PROGRAM _CYCLIC
//==========================================================================================
ELSIF gMachine.enMode = enMACH_MANUAL THEN
bEnableNextStep := EDGEPOS (ManualCommands.bNextManStep);
//Wirefeed
//Press
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// CASE enStepWirefeed OF
CASE enStepPress OF
//Init
//---------------------------
// enWireStep_INIT:
// gbOuWireDistirbutorOpen := FALSE;
// IF bHomePosWireprocess AND bEnableNextStep THEN
// enStepWirefeed := enWireStep_FEED;
// enStateWire := enWire_FEEDING;
// lAxisWire1.Move.bAdditive := TRUE;
// END_IF
enPressStep_INIT:
IF bPressIsInHomepos AND gbTool1Homepos AND bEnableNextStep THEN
enStepPress := enPressStep_WAIT_START;
END_IF
//Wait for Start (With part)
//---------------------------
enPressStep_WAIT_START:
IF bSafetyOk AND bEnableNextStep THEN
enStepPress := enPressStep_TOOL_UP1;
END_IF
//Lift Toolslay 1 UP
//---------------------------
enPressStep_TOOL_UP1:
bToolslay1Up := TRUE;
IF bToolslay1IsUp AND bEnableNextStep THEN
enStepPress := enPressStep_TOOL_IN;
END_IF
// END_CASE;
//Lift Toolslay 1 IN
//---------------------------
enPressStep_TOOL_IN:
lAxisSlay1.Para.rPosition := rToolSlayPosIn;
IF MoveConditions.bEnablePosSlay1 THEN
lAxisSlay1.Move.bAbsolute := TRUE;
enStepPress := enPressStep_TOOL_IN_WAIT;
END_IF
//Lift Toolslay 1 IN (WAIT)
//---------------------------
enPressStep_TOOL_IN_WAIT:
IF bToolslayIsIn AND lAxisSlay1.Status.bStandstill AND bEnableNextStep THEN
enStepPress := enPressStep_TOOL_DOWN1;
lAxisSlay1.Move.bAbsolute := 0;
END_IF
//Lift Toolslay 1 Down
//---------------------------
enPressStep_TOOL_DOWN1:
bToolslay1Up := FALSE;
IF bToolslay1IsDown AND bEnableNextStep THEN
enStepPress := enPressStep_PRESS_MOUNTPOS;
END_IF
//Press down to Mountpos
//---------------------------
enPressStep_PRESS_MOUNTPOS:
lAxisShaftMaster.Para.rPosition := rPressPosMount;
lAxisShaftMaster.Para.rVelocity := rPressSpeedEmpty;
IF MoveConditions.bEnablePosShaftMaster THEN
lAxisShaftMaster.Move.bAbsolute :=TRUE;
enStepPress := enPressStep_PRESS_MOUNTPOS_WAIT;
END_IF
//Press down to Mountpos (WAIT)
//---------------------------
enPressStep_PRESS_MOUNTPOS_WAIT:
IF bPressIsInMountpos AND lAxisShaftMaster.Status.bStandstill AND bEnableNextStep THEN
enStepPress := enPressStep_TOOL_MOUNT;
lAxisShaftMaster.Move.bAbsolute := 0;
END_IF
//Mount Tool
//---------------------------
enPressStep_TOOL_MOUNT:
IF (genStepTool1 = enTool1Step_WAIT_START_MOUNT) THEN
genStepTool1 := enTool1Step_START_MOUNT;
END_IF
IF (genStepTool1 = enTool1Step_WAIT_START_HOME) THEN
enStepPress := enPressStep_PRESS_PRESSPOS;
END_IF
//Press down to Presspos
//---------------------------
enPressStep_PRESS_PRESSPOS:
lAxisShaftMaster.Para.rPosition := rPressPosPress;
lAxisShaftMaster.Para.rVelocity := rPressSpeedFull;
IF MoveConditions.bEnablePosShaftMaster THEN
lAxisShaftMaster.Move.bAbsolute := TRUE;
enStepPress := enPressStep_PRESS_PRESSPOS_WAIT;
END_IF
//Press down to Presspos (WAIT)
//---------------------------
enPressStep_PRESS_PRESSPOS_WAIT:
IF bPressIsInPresspos AND lAxisShaftMaster.Status.bStandstill AND bEnableNextStep THEN
enStepPress := enPressStep_PRESS_HOMEPOS;
lAxisShaftMaster.Move.bAbsolute := 0;
END_IF
//Press up to Home
//---------------------------
enPressStep_PRESS_HOMEPOS:
lAxisShaftMaster.Para.rPosition := rPressPosHome;
lAxisShaftMaster.Para.rVelocity := rPressSpeedEmpty;
IF MoveConditions.bEnableNegShaftMaster AND bEnableNextStep THEN
lAxisShaftMaster.Move.bAbsolute :=TRUE;
enStepPress := enPressStep_PRESS_HOMEPOS_WAIT;
END_IF
//Press up to Home (Wait)
//---------------------------
enPressStep_PRESS_HOMEPOS_WAIT:
IF bPressIsUp AND lAxisShaftMaster.Status.bStandstill AND bEnableNextStep THEN
enStepPress := enPressStep_TOOL_UP2;
lAxisShaftMaster.Move.bAbsolute := 0;
END_IF
//Lift Toolslay 1 UP
//---------------------------
enPressStep_TOOL_UP2:
bToolslay1Up := TRUE;
IF bToolslay1IsUp AND bEnableNextStep THEN
enStepPress := enPressStep_TOOL_OUT;
END_IF
//Lift Toolslay 1 OUT
//---------------------------
enPressStep_TOOL_OUT:
lAxisSlay1.Para.rPosition := rToolSlayPosOut;
lAxisSlay1.Move.bAbsolute := 1;
IF bToolslayIsOut AND lAxisSlay1.Status.bStandstill AND bEnableNextStep THEN
enStepPress := enPressStep_TOOL_DOWN2;
lAxisSlay1.Move.bAbsolute := 0;
END_IF
//Lift Toolslay 1 Down
//---------------------------
enPressStep_TOOL_DOWN2:
bToolslay1Up := FALSE;
IF bToolslay1IsDown AND bEnableNextStep THEN
enStepPress := enPressStep_WAIT_START2;
END_IF
//Wait for Start (With part)
//---------------------------
enPressStep_WAIT_START2:
IF bSafetyOk AND bEnableNextStep THEN
IF (genStepTool1 = enTool1Step_WAIT_START_HOME) THEN
genStepTool1 := enTool1Step_HOMEPOS;
END_IF
IF (genStepTool1 = enTool1Step_WAIT_START_MOUNT) THEN
enStepPress := enPressStep_INIT;
END_IF
END_IF
END_CASE;
END_IF;
//Set Ouputs
gbOuValveToolslay1Up := bToolslay1Up;
gbOuValveToolslay1Up := bToolslay1Up;

View File

@@ -1,64 +1,26 @@
(**)
TYPE
typ_enStepWirefeed :
( (*Schritte Drahtzuf<75>hrung / Verteiler*)
enWireStep_INIT,
enWireStep_FEED, (*Draht zuf<75>hren*)
enWireStep_BEND_END2, (*Drahtende 2 biegen*)
enWireStep_WAIT_BENT_END2, (*warten bis Drahtende 2 gebogen*)
enWireStep_WATT_BENDER2_OPEN, (*Drahtende 2 freigegeben*)
enWireStep_CUT, (*Draht schneiden*)
enWireStep_HOME_CUTTER, (*Cutter zur<75>ck in GS*)
enWireStep_BEND_END1, (*Drahtende 1 biegen*)
enWireStep_WAIT_BENT_END1, (*warten bis Drahtende 1 gebogen*)
enWireStep_WATT_BENDER1_OPEN, (*Drahtende 1 freigeben*)
enWireStep_CHANGE_LANE, (*Spurwechsel*)
enWireStep_WAIT_WIRE_PICKED, (*Warten bis Draht gegriffen ist*)
enWireStep_OPEN_WIREDISTRIBUTOR, (*Drahtverteiler <20>ffnen*)
enWireStep_WAIT_WIRE_AWAY, (*Warten bis Draht abgeholt ist*)
enWireStep_RETURN_LANE1, (*Auf Spur 1 (ggf.) zur<75>ck*)
enWireStep_WAIT_BENDERS_HOMED, (*Warten bis Bieger zur<75>ckgestelt sind*)
enWireStep_CLOSE_WIREDISTRIBUTOR, (*Drahtverteiler schlie<69>en*)
enWireStep_STOP
);
typ_enStepWireHandling :
( (*Schritte Drahthandlingeinheit*)
enWireHandlingStep_INIT,
enWireHandlingStep_WAIT_WIRE, (*Auf Draht warten*)
enWireHandlingStep_INSERT_HDL, (*Handling in Drahtverteiler einfahren*)
enWireHandlingStep_PRESTRETCH, (*Greifer vorspannen*)
enWireHandlingStep_PICK_WIRE, (*Draht greifen*)
enWireHandlingStep_WAIT_OPEN_D, (*Warten bis Drahtverteiler ge<67>ffnet*)
enWireHandlingStep_RETURN_HDL, (*Handling zur<75>ck fahren*)
enWireHandlingStep_LIFT_WIRE, (*Draht auffahren*)
enWireHandlingStep_WAIT_2ndWIRE, (*Synchronisieren mit Draht 2 bzw. 1*)
enWireHandlingStep_HEAT_WIRE, (*Draht vorheizen*)
enWireHandlingStep_INSERT_WIRE, (*Draht in Lamelle Einfahren*)
enWireHandlingStep_COOL_WIRE, (*Draht abk<62>hlen lassen*)
enWireHandlingStep_OPEN_GRIPPER, (*Draht freigeben*)
enWireHandlingStep_RETURN_HDL2, (*Handling zur<75>ckfahren*)
enWireHandlingStep_SINK_HDL (*Handling absenken*)
);
typ_enWireState :
( (*Zustand Draht in Verteiler*)
enWire_NOWIRE, (*Kein Draht im Verteiler*)
enWire_FEEDING, (*Drahtzufuhr ist gestartet*)
enWire_FEEDED, (*Draht ist zugef<65>hrt*)
enWire_END2_BENT1, (*Drahtende 2 ist gebogen f<>r Handling 1*)
enWire_END2_BENT2, (*Drahtende 2 ist gebogen f<>r Handling 2*)
enWire_CUT1, (*Draht ist Geschnitten f<>r Handling 1*)
enWire_CUT2, (*Draht ist Geschnitten f<>r Handling 2*)
enWire_BENT1, (*Draht ist fertig gebogen f<>r Handling 1*)
enWire_BENT2 (*Draht ist fertig gebogen f<>r Handling 2*)
);
typ_enStepBelt :
typ_enStepPress :
( (*Absolutoffset einstellen*)
enBeltStep_INIT,
enBeltStep_WAIT_WELDED,
enBeltStep_WAIT_ALL_RETURNED,
enBeltStep_EJECT_FRAME,
enBeltStep_RETURN_TO_WELDPOS
enPressStep_INIT, (*Grundstellung pr<70>fen*)
enPressStep_WAIT_START, (*Auf Startbefehl warten (mit Teil)*)
enPressStep_TOOL_UP1, (*Werkzeug anheben*)
enPressStep_TOOL_IN, (*Werkzeug einfahren*)
enPressStep_TOOL_IN_WAIT, (*Werkzeug einfahren warten bis eingefahren*)
enPressStep_TOOL_DOWN1, (*Werkzeug absenken*)
enPressStep_PRESS_MOUNTPOS, (*Presse auf Montageposition fahren*)
enPressStep_PRESS_MOUNTPOS_WAIT, (*Presse auf Montageposition fahren*)
enPressStep_TOOL_MOUNT, (*Werkzeug Teile zusammenbauen*)
enPressStep_PRESS_PRESSPOS, (*Presse auf Pressposition fahren*)
enPressStep_PRESS_PRESSPOS_WAIT, (*Presse auf Pressposition fahren*)
enPressStep_PRESS_HOMEPOS, (*Presse auf Ruheposition fahren*)
enPressStep_PRESS_HOMEPOS_WAIT, (*Presse auf Ruheposition fahren*)
enPressStep_TOOL_UP2, (*Werkzeug anheben (nach Pressen)*)
enPressStep_TOOL_OUT, (*Werkzeug einfahren*)
enPressStep_TOOL_OUT_WAIT, (*Werkzeug einfahren*)
enPressStep_TOOL_DOWN2, (*Werkzeug absenken (nach Pressen)*)
enPressStep_WAIT_START2 (*Auf Startbefehl warten (ohne Teil)*)
);
typ_enHome :
(

View File

@@ -28,10 +28,15 @@ VAR
bStopShaftAfterGear2 : BOOL;
bStopShaftAfterGear3 : BOOL;
bStopShaftAfterGear4 : BOOL;
bPressIsInHomepos : BOOL;
bToolslay1Up : BOOL;
bPressIsUp : BOOL;
bToolsay1IsUp : BOOL;
bToolsay1IsDown : BOOL;
bPressIsInMountpos : BOOL;
bPressIsInPresspos : BOOL;
bToolslay1IsUp : BOOL;
bToolslay1IsDown : BOOL;
bToolslayIsOut : BOOL;
bToolslayIsIn : BOOL;
bHome : BOOL := FALSE;
bHomeMaster : BOOL := FALSE;
bStop : BOOL;
@@ -39,10 +44,6 @@ VAR
bAllAxisesInSync : BOOL;
bEnableNextStep : BOOL; (*N<>chsten Schritt (Semiautomatik) Freigeben*)
usErrorReset : USINT;
rOverrideVelocity : REAL := 100.0;
rAveragePos : REAL;
rPressPosMin : REAL := -6000.0; (*Presse Oben Pos Min [0.1mm]*)
rPressPosMax : REAL := 6000.0; (*Press Unten Pos Max [0.1mm]*)
StatusVCControls : typStatusPressVCControls;
ManualCommands : typManualCommnands; (*Kommandos Betriebsart Hand*)
MoveConditions : typMoveConditions;
@@ -50,6 +51,18 @@ VAR
enStepHomeShaft2 : typ_enHome;
enStepHomeShaft3 : typ_enHome;
enStepHomeShaft4 : typ_enHome;
enStepPress : typ_enStepPress;
rOverrideVelocity : REAL := 100.0;
rAveragePos : REAL;
rPressPosMin : REAL := -6000.0; (*Presse Oben Pos Min [0.1mm]*)
rPressPosMax : REAL := 6000.0; (*Press Unten Pos Max [0.1mm]*)
rPressPosHome : REAL := 0.0; (*Presse Grundstellung [0.1mm]*)
rPressPosMount : REAL := 1420.0; (*Presse Montageposition [0.1mm]*)
rPressPosPress : REAL := 1600.0; (*Presse Pressposition [0.1mm]*)
rPressSpeedEmpty : REAL := 150.0; (*Presse Leergeschwindigkeit [0.1mm/s]*)
rPressSpeedFull : REAL := 80.0; (*Presse Leergeschwindigkeit [0.1mm/s]*)
rToolSlayPosOut : REAL := 5.0;
rToolSlayPosIn : REAL := 1250.0;
END_VAR
VAR CONSTANT
rHOMEPOS : REAL := 0.0;

View File

@@ -79,7 +79,7 @@ PROGRAM _INIT
lAxisShaft1.Para.rGearSyncVelocity := lAxisShaftMaster.Para.rVelocity * 1.1;
lAxisShaft1.Para.rGearSyncAcceleration := lAxisShaftMaster.Para.rAcceleration * 0.5;
lAxisSlay1.Para.rVelocity := 75; // [mm/s]
lAxisSlay1.Para.rVelocity := 125; // [mm/s]
lAxisSlay1.Para.rJogVelocity := 75; // [mm/s]
lAxisSlay1.Para.rAcceleration := 125; // [mm/s^2]
lAxisSlay1.Para.rDeceleration := 150; // [mm/s^2]

View File

@@ -22,13 +22,15 @@ PROGRAM _CYCLIC
StatusVCControls.usCylinder2Fw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder2Fw), VC_LOCK_BITPOS) +
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bCylinder2Fw), VC_HIDE_BITPOS);
StatusVCControls.usCylinder2Bw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder2Bw), VC_LOCK_BITPOS) +
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR NOT bCylinder3Fw), VC_HIDE_BITPOS);
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR NOT bCylinder2Fw), VC_HIDE_BITPOS);
StatusVCControls.usCylinder3Fw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder3Fw), VC_LOCK_BITPOS) +
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bCylinder3Fw), VC_HIDE_BITPOS);
StatusVCControls.usCylinder3Bw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder3Bw), VC_LOCK_BITPOS) +
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR NOT bCylinder3Fw), VC_HIDE_BITPOS);
gbTool1Homepos := gbInTool1Cyl1Bw AND gbInTool1Cyl2Bw AND gbInTool1Cyl3Bw;
//Jog Mode
//==========================================================================================
IF gMachine.enMode = enMACH_JOG THEN
@@ -52,21 +54,66 @@ PROGRAM _CYCLIC
//(Semi) - Automaticmode
//==========================================================================================
ELSIF gMachine.enMode = enMACH_MANUAL THEN
//bEnableNextStep := EDGEPOS (ManualCommands.bNextManStep);
//bEnableNextStep := EDGEPOS (ManualCommands.);
//Wirefeed
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// CASE enStepWirefeed OF
CASE genStepTool1 OF
//Init
//---------------------------
// enWireStep_INIT:
// gbOuWireDistirbutorOpen := FALSE;
// IF bHomePosWireprocess AND bEnableNextStep THEN
// enStepWirefeed := enWireStep_FEED;
// enStateWire := enWire_FEEDING;
// lAxisWire1.Move.bAdditive := TRUE;
// END_IF
enTool1Step_INIT:
IF gbTool1Homepos THEN
genStepTool1 := enTool1Step_WAIT_START_MOUNT;
END_IF
// END_CASE;
//Wait for Start Mount
//---------------------------
enTool1Step_WAIT_START_MOUNT:
//Set in Pressstepchain
//Wait for Start Mount
//---------------------------
enTool1Step_START_MOUNT:
genStepTool1 := enTool1Step_CYL1_FW;
//Cylinder 1 FW
//---------------------------
enTool1Step_CYL1_FW:
bCylinder1Fw := TRUE;
IF gbInTool1Cyl1Fw THEN
genStepTool1 := enTool1Step_CYL3_FW;
END_IF
//Cylinder 3 FW
//---------------------------
enTool1Step_CYL3_FW:
bCylinder3Fw := TRUE;
IF gbInTool1Cyl3Fw THEN
genStepTool1 := enTool1Step_CYL2_FW;
END_IF
//Cylinder 2 FW
//---------------------------
enTool1Step_CYL2_FW:
bCylinder2Fw := TRUE;
IF gbInTool1Cyl2Fw THEN
genStepTool1 := enTool1Step_WAIT_START_HOME;
END_IF
//Wait for Start Home
//---------------------------
enTool1Step_WAIT_START_HOME:
//Set in Pressstepchain
//Home Cylinder
//---------------------------
enTool1Step_HOMEPOS:
bCylinder1Fw := FALSE;
bCylinder2Fw := FALSE;
bCylinder3Fw := FALSE;
IF gbTool1Homepos THEN
genStepTool1 := enTool1Step_INIT;
END_IF
END_CASE;
END_IF;

View File

@@ -77,9 +77,11 @@ END_IF
//Layer 2 Common Pressinformation
gStatusVCControls.usLayersMainpage[2] := SHL (BOOL_TO_USINT (NOT gMachine.bMachineON), VC_HIDE_BITPOS);
//Layer 3 Manual Opeation Press
gStatusVCControls.usLayersMainpage[3] := SHL (BOOL_TO_USINT ((gMachine.enMode = enMACH_JOG) OR (gusCurrentOpLayer <> 3)), VC_HIDE_BITPOS);
//Layer 3 Manual Opeation Tool
gStatusVCControls.usLayersMainpage[4] := SHL (BOOL_TO_USINT ((gMachine.enMode = enMACH_JOG) OR (gusCurrentOpLayer <> 4)), VC_HIDE_BITPOS);
gStatusVCControls.usLayersMainpage[3] := SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR (gusCurrentOpLayer <> 3)), VC_HIDE_BITPOS);
//Layer 4 Manual Opeation Tool 1
gStatusVCControls.usLayersMainpage[4] := SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR (gusCurrentOpLayer <> 4)), VC_HIDE_BITPOS);
//Layer 6 Manual Opeation Tool
gStatusVCControls.usLayersMainpage[6] := SHL (BOOL_TO_USINT ((gMachine.enMode < enMACH_MANUAL)), VC_HIDE_BITPOS);
//Alarms
@@ -92,7 +94,7 @@ gbOuReset24VError := gbInResetKey AND NOT gbInDCVoltageOk;
gMachineAlarms.Alarm[1] := NOT gbInAirOK;
//Holding Brake
TON_HoldingBrakeOpen.IN := gbOuOpenPressBrake AND gbInBrakeValveClose AND gbInAirOK;
TON_HoldingBrakeOpen.PT := t#500ms;
TON_HoldingBrakeOpen.PT := t#1500ms;
TON_HoldingBrakeOpen ();
IF TON_HoldingBrakeOpen.Q THEN
gMachineAlarms.Alarm[2] := TRUE;
@@ -100,7 +102,7 @@ ELSIF gbInResetKey THEN
gMachineAlarms.Alarm[2] := FALSE;
END_IF
TON_HoldingBrakeClose.IN := (NOT gbInAirOK OR NOT gbOuOpenPressBrake) AND NOT gbInBrakeValveClose;
TON_HoldingBrakeClose.PT := t#500ms;
TON_HoldingBrakeClose.PT := t#1500ms;
TON_HoldingBrakeClose ();
IF TON_HoldingBrakeClose.Q THEN
gMachineAlarms.Alarm[3] := TRUE;

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?AutomationStudio Version="3.0.90.23 SP05"?>
<AlarmGroup xmlns="http://br-automation.co.at/AS/VC/Project" Name="TooAlarms">
<AlarmGroup xmlns="http://br-automation.co.at/AS/VC/Project" Name="Tool1Alarms">
<Property Name="AcknowledgeImage" Value="None"/>
<Property Name="ActiveBackColor" Value="4"/>
<Property Name="ActiveForeColor" Value="0"/>
@@ -10,7 +10,7 @@
<Property Name="BypassImage" Value="None"/>
<Property Name="DefaultBackColor" Value="15"/>
<Property Name="DefaultForeColor" Value="0"/>
<Property Name="Description" Value="ToolAlarms"/>
<Property Name="Description" Value="Tool 1 Alarms"/>
<Property Name="GroupAlarm" Value="None"/>
<Property Name="ImageOffset" Value="0"/>
<Property Name="Index" Value="3"/>
@@ -154,27 +154,27 @@
</TextSnippet>
</TextSnippets>
<TextLayer LanguageId="en-US">
<Text ID="205" Value="Zylinder 1 not Retraced"/>
<Text ID="221" Value="Zylinder 1 not Extracted"/>
<Text ID="222" Value="Zylinder 1 both Sensors active"/>
<Text ID="223" Value="Zylinder 2 not Retraced"/>
<Text ID="224" Value="Zylinder 2 not Extracted"/>
<Text ID="225" Value="Zylinder 2 both Sensors active"/>
<Text ID="226" Value="Zylinder 3 not Retraced"/>
<Text ID="227" Value="Zylinder 3 not Extracted"/>
<Text ID="228" Value="Zylinder 3 both Sensors active"/>
<Text ID="205" Value="Tool 1 Cylinder 1 not Retraced"/>
<Text ID="221" Value="Tool 1 Cylinder 1 not Extracted"/>
<Text ID="222" Value="Tool 1 Cylinder 1 both Sensors active"/>
<Text ID="223" Value="Tool 1 Cylinder 2 not Retraced"/>
<Text ID="224" Value="Tool 1 Cylinder 2 not Extracted"/>
<Text ID="225" Value="Tool 1 Cylinder 2 both Sensors active"/>
<Text ID="226" Value="Tool 1 Cylinder 3 not Retraced"/>
<Text ID="227" Value="Tool 1 Cylinder 3 not Extracted"/>
<Text ID="228" Value="Tool 1 Cylinder 3 both Sensors active"/>
<Text ID="204" Value=""/>
</TextLayer>
<TextLayer LanguageId="de-DE">
<Text ID="205" Value="Zylinder 1 nicht eingefahren"/>
<Text ID="221" Value="Zylinder 1 nicht ausgefahren"/>
<Text ID="222" Value="Zylinder 1 beide Endlagensensoren aktiv"/>
<Text ID="223" Value="Zylinder 1 nicht eingefahren"/>
<Text ID="224" Value="Zylinder 1 nicht ausgefahren"/>
<Text ID="225" Value="Zylinder 1 beide Endlagensensoren aktiv"/>
<Text ID="226" Value="Zylinder 3 nicht eingefahren"/>
<Text ID="227" Value="Zylinder 3 nicht ausgefahren"/>
<Text ID="228" Value="Zylinder 3 beide Endlagensensoren aktiv"/>
<Text ID="205" Value="Werkzeug 1 Zylinder 1 nicht eingefahren"/>
<Text ID="221" Value="Werkzeug 1 Zylinder 1 nicht ausgefahren"/>
<Text ID="222" Value="Werkzeug 1 Zylinder 1 beide Endlagensensoren aktiv"/>
<Text ID="223" Value="Werkzeug 1 Zylinder 2 nicht eingefahren"/>
<Text ID="224" Value="Werkzeug 1 Zylinder 2 nicht ausgefahren"/>
<Text ID="225" Value="Werkzeug 1 Zylinder 2 beide Endlagensensoren aktiv"/>
<Text ID="226" Value="Werkzeug 1 Zylinder 3 nicht eingefahren"/>
<Text ID="227" Value="Werkzeug 1 Zylinder 3 nicht ausgefahren"/>
<Text ID="228" Value="Werkzeug 1 Zylinder 3 beide Endlagensensoren aktiv"/>
<Text ID="204" Value=""/>
</TextLayer>
<IndexMap>

View File

@@ -202,7 +202,7 @@
<Property Name="UserID" Value="None"/>
<Property Name="VCType" Value="INTEGER"/>
</DataPoint>
<DataPoint Name="usLayersMainpage[7]">
<DataPoint Name="usLayersMainpage[6]">
<Property Name="ConnectedBySharedResource" Value="False"/>
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
<Property Name="Description" Value=""/>
@@ -1026,6 +1026,15 @@
<Property Name="UserID" Value="None"/>
<Property Name="VCType" Value="BOOL"/>
</DataPoint>
<DataPoint Name="bNextManStep">
<Property Name="ConnectedBySharedResource" Value="False"/>
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
<Property Name="Description" Value=""/>
<Property Name="PLCType" Value="BOOL"/>
<Property Name="UpdateTime" Value="Default"/>
<Property Name="UserID" Value="None"/>
<Property Name="VCType" Value="BOOL"/>
</DataPoint>
</Folder>
<Folder Name="lAxisShaftMaster">
<Property Name="Description" Value=""/>
@@ -1108,6 +1117,15 @@
</DataPoint>
</Folder>
</Folder>
<DataPoint Name="enStepPress">
<Property Name="ConnectedBySharedResource" Value="False"/>
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
<Property Name="Description" Value=""/>
<Property Name="PLCType" Value="typ_enStepPress"/>
<Property Name="UpdateTime" Value="Default"/>
<Property Name="UserID" Value="None"/>
<Property Name="VCType" Value="INTEGER"/>
</DataPoint>
</Folder>
<Folder Name="AxisPS">
<Property Name="Description" Value=""/>
@@ -1403,6 +1421,24 @@
<Property Name="UserID" Value="None"/>
<Property Name="VCType" Value="BOOL"/>
</DataPoint>
<DataPoint Name="bCylinder3Fw">
<Property Name="ConnectedBySharedResource" Value="False"/>
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
<Property Name="Description" Value=""/>
<Property Name="PLCType" Value="BOOL"/>
<Property Name="UpdateTime" Value="Default"/>
<Property Name="UserID" Value="None"/>
<Property Name="VCType" Value="BOOL"/>
</DataPoint>
<DataPoint Name="bCylinder3Bw">
<Property Name="ConnectedBySharedResource" Value="False"/>
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
<Property Name="Description" Value=""/>
<Property Name="PLCType" Value="BOOL"/>
<Property Name="UpdateTime" Value="Default"/>
<Property Name="UserID" Value="None"/>
<Property Name="VCType" Value="BOOL"/>
</DataPoint>
</Folder>
<Folder Name="MoveConditions">
<Property Name="Description" Value=""/>
@@ -1463,6 +1499,15 @@
</DataPoint>
</Folder>
</Folder>
<DataPoint Name="genStepTool1">
<Property Name="ConnectedBySharedResource" Value="False"/>
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
<Property Name="Description" Value=""/>
<Property Name="PLCType" Value="typ_enStepTool1"/>
<Property Name="UpdateTime" Value="Default"/>
<Property Name="UserID" Value="None"/>
<Property Name="VCType" Value="INTEGER"/>
</DataPoint>
</Folder>
<Folder Name="Communication">
<Property Name="Description" Value=""/>

View File

@@ -31,7 +31,7 @@
<Source File="AlarmGroups\SystemAlarms.algrp"/>
<Source File="AlarmGroups\MachineAlarm.algrp"/>
<Source File="AlarmGroups\SafetyAlarms.algrp"/>
<Source File="AlarmGroups\TooAlarms.algrp"/>
<Source File="AlarmGroups\Tool1Alarms.algrp"/>
<Source File="DataSources\Internal.dso"/>
<Source File="DataSources\DataSource.dso"/>
<Source File="ControlVersion.cvinfo"/>

View File

@@ -44,6 +44,8 @@
<Source File="TextGroups\PageNames.txtgrp"/>
<Source File="TextGroups\Buttons_PageTexts.txtgrp"/>
<Source File="TextGroups\Languages.txtgrp"/>
<Source File="TextGroups\Presssteps.txtgrp"/>
<Source File="TextGroups\StepsTool1.txtgrp"/>
<Source File="Fonts\Info.fninfo"/>
<Source File="Fonts\Html_SDM.fninfo"/>
<Source File="Fonts\Default.fninfo"/>

View File

@@ -31,7 +31,7 @@
<Property Name="OutlineDisplayName" Value="True"/>
<Property Name="OutlineHatched" Value="False"/>
<Property Name="Top" Value="0"/>
<Property Name="VisibilityMode" Value="Outline"/>
<Property Name="VisibilityMode" Value="Normal"/>
<Property Name="Z-Order" Value="1"/>
</LayerRef>
<Layer Name="PressInformation">
@@ -46,7 +46,7 @@
<Property Name="OutlineHatched" Value="False"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usLayersMainpage[2]]"/>
<Property Name="Top" Value="0"/>
<Property Name="VisibilityMode" Value="Normal"/>
<Property Name="VisibilityMode" Value="Outline"/>
<Property Name="Width" Value="800"/>
<Property Name="Z-Order" Value="2"/>
<TextGroup>
@@ -73,156 +73,6 @@
</IndexMap>
</TextGroup>
<Controls>
<Control ClassId="0x00001002" Name="btnMachOff">
<Property Name="AlignmentHorizontal" Value="Right"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="0"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="BitmapGroup"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="28"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usBtnPowerOff]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[global].TextGroup[MachineState]"/>
<Property Name="TextIndex" Value="0"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="64"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[MachSwitchOff]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001002" Name="btnMachOn">
<Property Name="AlignmentHorizontal" Value="Right"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="1"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="BitmapGroup"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="28"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usBtnPowerOn]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[global].TextGroup[MachineState]"/>
<Property Name="TextIndex" Value="1"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="108"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[MachSwitchOn]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001002" Name="btnMachJog">
<Property Name="AlignmentHorizontal" Value="Right"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="2"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="BitmapGroup"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="28"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usBtnJogMode]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[global].TextGroup[MachineMode]"/>
<Property Name="TextIndex" Value="1"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="164"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[MachJog]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001002" Name="btnMachManual">
<Property Name="AlignmentHorizontal" Value="Right"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="4"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="BitmapGroup"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="28"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usBtnAutoMode]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[global].TextGroup[MachineMode]"/>
<Property Name="TextIndex" Value="3"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="252"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[MachAutomatic]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001002" Name="btnMachMan">
<Property Name="AlignmentHorizontal" Value="Right"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="3"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="BitmapGroup"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="28"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usBtnManMode]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[global].TextGroup[MachineMode]"/>
<Property Name="TextIndex" Value="2"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="208"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[MachManual]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001002" Name="btnErrorReset">
<Property Name="AlignmentHorizontal" Value="Right"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="22"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="BitmapGroup"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="28"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usBtnErrorReset]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[global].TextGroup[ButtonTexts]"/>
<Property Name="TextIndex" Value="0"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="308"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ErrorReset]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001009" Name="AlarmCurrent">
<Property Name="AcknowledgeState_Position" Value="None"/>
<Property Name="AlarmNumber_Position" Value="None"/>
@@ -749,15 +599,6 @@
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="EnableToolLayer">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x00000173">
<Property Name="Description" Value=""/>
</KeyAction>
</KeyActions>
</VirtualKey>
</KeyMapping>
</Layer>
<Layer Name="OpPress">
@@ -854,7 +695,7 @@
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="None"/>
<Property Name="Top" Value="208"/>
<Property Name="Top" Value="216"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManJogNegShaft1]"/>
<Property Name="Width" Value="56"/>
</Control>
@@ -904,7 +745,7 @@
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="None"/>
<Property Name="Top" Value="208"/>
<Property Name="Top" Value="216"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManJogNegShaft2]"/>
<Property Name="Width" Value="56"/>
</Control>
@@ -954,7 +795,7 @@
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="None"/>
<Property Name="Top" Value="208"/>
<Property Name="Top" Value="216"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManJogNegShaft3]"/>
<Property Name="Width" Value="56"/>
</Control>
@@ -1004,7 +845,7 @@
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="None"/>
<Property Name="Top" Value="208"/>
<Property Name="Top" Value="216"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManJogNegShaft4]"/>
<Property Name="Width" Value="56"/>
</Control>
@@ -1021,7 +862,7 @@
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="420"/>
<Property Name="Left" Value="384"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.StatusVCControls.usJogPosShaftMaster]"/>
@@ -1031,7 +872,7 @@
<Property Name="TextSource" Value="None"/>
<Property Name="Top" Value="160"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManJogPosShaftMaster]"/>
<Property Name="Width" Value="56"/>
<Property Name="Width" Value="124"/>
</Control>
<Control ClassId="0x00001002" Name="btnJogNegShaftMaster">
<Property Name="AlignmentHorizontal" Value="Right"/>
@@ -1046,7 +887,7 @@
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="420"/>
<Property Name="Left" Value="388"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.StatusVCControls.usJogNegShaftMaster]"/>
@@ -1054,9 +895,9 @@
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="None"/>
<Property Name="Top" Value="208"/>
<Property Name="Top" Value="216"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManJogNegShaftMaster]"/>
<Property Name="Width" Value="56"/>
<Property Name="Width" Value="120"/>
</Control>
<Control ClassId="0x00001002" Name="btnActivateGear">
<Property Name="AlignmentHorizontal" Value="Right"/>
@@ -1155,7 +996,7 @@
<Property Name="BitmapAlignmentHorizontal" Value="Center"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="15"/>
<Property Name="BitmapIndex" Value="17"/>
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.MoveConditions.bEnablePosSlay1]"/>
<Property Name="BitmapSimulationValue" Value="0"/>
<Property Name="BitmapSource" Value="MultipleBitmaps"/>
@@ -1163,7 +1004,7 @@
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="508"/>
<Property Name="Left" Value="504"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.StatusVCControls.usJogPosSlay1]"/>
@@ -1180,7 +1021,7 @@
<Property Name="BitmapAlignmentHorizontal" Value="Center"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="17"/>
<Property Name="BitmapIndex" Value="15"/>
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.MoveConditions.bEnableNegSlay1]"/>
<Property Name="BitmapSimulationValue" Value="0"/>
<Property Name="BitmapSource" Value="MultipleBitmaps"/>
@@ -1188,7 +1029,7 @@
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="568"/>
<Property Name="Left" Value="576"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.StatusVCControls.usJogNegSlay1]"/>
@@ -1206,7 +1047,7 @@
<Property Name="Description" Value=""/>
<Property Name="ForeColor" Value="0"/>
<Property Name="Height" Value="30"/>
<Property Name="Left" Value="416"/>
<Property Name="Left" Value="412"/>
<Property Name="MaxDatapoint" Value="None"/>
<Property Name="MaxValue" Value="None"/>
<Property Name="MinDatapoint" Value="None"/>
@@ -1255,14 +1096,14 @@
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Font" Value="Source[local].Font[Header]"/>
<Property Name="Height" Value="32"/>
<Property Name="Height" Value="28"/>
<Property Name="Left" Value="504"/>
<Property Name="SimulationValue" Value=""/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
<Property Name="TextIndexOffset" Value="42"/>
<Property Name="TextSource" Value="SingleText"/>
<Property Name="Top" Value="296"/>
<Property Name="Top" Value="300"/>
<Property Name="Width" Value="120"/>
</Control>
<Control ClassId="0x00001004" Name="Text_Speed">
@@ -1437,70 +1278,6 @@
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="MachSwitchOff">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gMachineCommands.bSwitchOff]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="MachJog">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gMachineCommands.bJogMode]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="MachManual">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gMachineCommands.bManualMode]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="MachAutomatic">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gMachineCommands.bAutomaticMode]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="ManJogPosShaft1">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
@@ -1549,22 +1326,6 @@
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="ErrorReset">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gVCCommands.bErrorReset]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="ManJogPosShaft3">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
@@ -1796,7 +1557,7 @@
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="SetValue" Value="3"/>
<Property Name="SetValue" Value="4"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gusCurrentOpLayer]"/>
</KeyAction>
</KeyActions>
@@ -1821,12 +1582,13 @@
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x00000161">
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.ManualCommands.bToolslay1Up]"/>
</KeyAction>
@@ -1852,15 +1614,21 @@
<TextGroup>
<TextLayer LanguageId="en-US">
<Text ID="97724" Value="Press"/>
<Text ID="97726" Value="Tool1"/>
<Text ID="97859" Value="Cylinder 1"/>
<Text ID="97860" Value="Cylinder 2"/>
<Text ID="97861" Value="Cylinder 3"/>
</TextLayer>
<TextLayer LanguageId="de-DE">
<Text ID="97724" Value="Presse"/>
<Text ID="97726" Value="Werkzeug"/>
<Text ID="97859" Value="Zylinder 1"/>
<Text ID="97860" Value="Zylinder 2"/>
<Text ID="97861" Value="Zylinder 3"/>
</TextLayer>
<IndexMap>
<Index ID="97724" Value="12"/>
<Index ID="97726" Value="14"/>
<Index ID="97859" Value="14"/>
<Index ID="97860" Value="15"/>
<Index ID="97861" Value="16"/>
</IndexMap>
</TextGroup>
<Controls>
@@ -1985,7 +1753,7 @@
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="None"/>
<Property Name="Top" Value="252"/>
<Property Name="Top" Value="256"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManTool1Cyl3Fw]"/>
<Property Name="Width" Value="92"/>
</Control>
@@ -2010,7 +1778,7 @@
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="None"/>
<Property Name="Top" Value="252"/>
<Property Name="Top" Value="256"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManTool1Cyl3Bw]"/>
<Property Name="Width" Value="96"/>
</Control>
@@ -2035,26 +1803,53 @@
<Property Name="VirtualKey" Value="Source[local].VirtualKey[SetOpLayer3]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001002" Name="btnActToolOpLayer1">
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="None"/>
<Control ClassId="0x00001004" Name="Text_Cylinder1">
<Property Name="AlignmentHorizontal" Value="Center"/>
<Property Name="AlignmentVertical" Value="Center"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="400"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="Font" Value="Source[local].Font[Header]"/>
<Property Name="Height" Value="24"/>
<Property Name="Left" Value="260"/>
<Property Name="SimulationValue" Value=""/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
<Property Name="TextIndex" Value="14"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextIndexOffset" Value="14"/>
<Property Name="TextSource" Value="SingleText"/>
<Property Name="Top" Value="0"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[SetOpLayer3]"/>
<Property Name="Width" Value="148"/>
<Property Name="Top" Value="164"/>
<Property Name="Width" Value="80"/>
</Control>
<Control ClassId="0x00001004" Name="Text_Cylinder2">
<Property Name="AlignmentHorizontal" Value="Center"/>
<Property Name="AlignmentVertical" Value="Center"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Font" Value="Source[local].Font[Header]"/>
<Property Name="Height" Value="24"/>
<Property Name="Left" Value="260"/>
<Property Name="SimulationValue" Value=""/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
<Property Name="TextIndexOffset" Value="15"/>
<Property Name="TextSource" Value="SingleText"/>
<Property Name="Top" Value="216"/>
<Property Name="Width" Value="80"/>
</Control>
<Control ClassId="0x00001004" Name="Text_Cylinder3">
<Property Name="AlignmentHorizontal" Value="Center"/>
<Property Name="AlignmentVertical" Value="Center"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Font" Value="Source[local].Font[Header]"/>
<Property Name="Height" Value="24"/>
<Property Name="Left" Value="260"/>
<Property Name="SimulationValue" Value=""/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
<Property Name="TextIndexOffset" Value="16"/>
<Property Name="TextSource" Value="SingleText"/>
<Property Name="Top" Value="268"/>
<Property Name="Width" Value="80"/>
</Control>
</Controls>
<KeyMapping>
@@ -2090,21 +1885,6 @@
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="SetOpLayer3">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x00000161">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="SetValue" Value="3"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gusCurrentOpLayer]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="ManTool1Cyl2Bw">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
@@ -2149,7 +1929,7 @@
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool1.ManualCommands.bCylinder2Bw]"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool1.ManualCommands.bCylinder3Bw]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
@@ -2165,7 +1945,22 @@
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="None"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool1.ManualCommands.bCylinder3Fw]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="SetOpLayer3">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x00000161">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="SetValue" Value="3"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gusCurrentOpLayer]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
@@ -2196,7 +1991,7 @@
</Layer>
<Layer Name="AutomaticOp">
<Property Name="BackColor" Value="9"/>
<Property Name="Description" Value=""/>
<Property Name="Description" Value="Automatic /Semiautomatic Operation"/>
<Property Name="EditingMode" Value="Normal"/>
<Property Name="Height" Value="480"/>
<Property Name="Left" Value="0"/>
@@ -2204,20 +1999,103 @@
<Property Name="OutlineDisplayControl" Value="False"/>
<Property Name="OutlineDisplayName" Value="True"/>
<Property Name="OutlineHatched" Value="False"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usLayersMainpage[7]]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usLayersMainpage[6]]"/>
<Property Name="Top" Value="0"/>
<Property Name="VisibilityMode" Value="Outline"/>
<Property Name="Width" Value="800"/>
<Property Name="Z-Order" Value="6"/>
<TextGroup>
<TextLayer LanguageId="en-US"/>
<TextLayer LanguageId="de-DE"/>
<IndexMap/>
<TextLayer LanguageId="en-US">
<Text ID="97970" Value="NEXT STEP"/>
</TextLayer>
<TextLayer LanguageId="de-DE">
<Text ID="97970" Value="Nächster Schritt"/>
</TextLayer>
<IndexMap>
<Index ID="97970" Value="1"/>
</IndexMap>
</TextGroup>
<Controls/>
<KeyMapping/>
<Controls>
<Control ClassId="0x00001004" Name="txtAutomaticStep">
<Property Name="AlignmentVertical" Value="Top"/>
<Property Name="Border" Value="Source[local].Border[Flat_grey]"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Font" Value="Source[local].Font[Status]"/>
<Property Name="ForeColor" Value="0"/>
<Property Name="Height" Value="40"/>
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.enStepPress]"/>
<Property Name="Left" Value="276"/>
<Property Name="Multiline" Value="Automatic"/>
<Property Name="SimulationValue" Value="0"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Header]"/>
<Property Name="TextGroup" Value="Source[local].TextGroup[Presssteps]"/>
<Property Name="TextIndexOffset" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="172"/>
<Property Name="Width" Value="396"/>
</Control>
<Control ClassId="0x00001002" Name="btnNextStep">
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="None"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="288"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
<Property Name="TextIndex" Value="1"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="SingleText"/>
<Property Name="Top" Value="272"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[cmdEnableNextPressStep]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001004" Name="txtAutomaticStepTool1">
<Property Name="AlignmentVertical" Value="Top"/>
<Property Name="Border" Value="Source[local].Border[Flat_grey]"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Font" Value="Source[local].Font[Status]"/>
<Property Name="ForeColor" Value="0"/>
<Property Name="Height" Value="40"/>
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.genStepTool1]"/>
<Property Name="Left" Value="276"/>
<Property Name="Multiline" Value="Automatic"/>
<Property Name="SimulationValue" Value="0"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Header]"/>
<Property Name="TextGroup" Value="Source[local].TextGroup[StepsTool1]"/>
<Property Name="TextIndexOffset" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="216"/>
<Property Name="Width" Value="396"/>
</Control>
</Controls>
<KeyMapping>
<VirtualKey Name="cmdEnableNextPressStep">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.ManualCommands.bNextManStep]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
</KeyMapping>
</Layer>
<Layer Name="Top_Layer">
<Layer Name="Common">
<Property Name="BackColor" Value="9"/>
<Property Name="Description" Value=""/>
<Property Name="EditingMode" Value="Normal"/>
@@ -2229,7 +2107,7 @@
<Property Name="OutlineHatched" Value="False"/>
<Property Name="StatusDatapoint" Value="None"/>
<Property Name="Top" Value="0"/>
<Property Name="VisibilityMode" Value="Hidden"/>
<Property Name="VisibilityMode" Value="Normal"/>
<Property Name="Width" Value="800"/>
<Property Name="Z-Order" Value="7"/>
<TextGroup>
@@ -2237,8 +2115,256 @@
<TextLayer LanguageId="de-DE"/>
<IndexMap/>
</TextGroup>
<Controls/>
<KeyMapping/>
<Controls>
<Control ClassId="0x00001002" Name="btnMachOff">
<Property Name="AlignmentHorizontal" Value="Right"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="0"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="BitmapGroup"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="28"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usBtnPowerOff]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[global].TextGroup[MachineState]"/>
<Property Name="TextIndex" Value="0"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="60"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[CmdMachSwitchOff]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001002" Name="btnMachOn">
<Property Name="AlignmentHorizontal" Value="Right"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="1"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="BitmapGroup"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="28"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usBtnPowerOn]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[global].TextGroup[MachineState]"/>
<Property Name="TextIndex" Value="1"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="104"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[CmdMachSwitchOn]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001002" Name="btnMachJog">
<Property Name="AlignmentHorizontal" Value="Right"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="2"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="BitmapGroup"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="28"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usBtnJogMode]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[global].TextGroup[MachineMode]"/>
<Property Name="TextIndex" Value="1"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="160"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[CmdMachJog]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001002" Name="btnMachManual">
<Property Name="AlignmentHorizontal" Value="Right"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="4"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="BitmapGroup"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="28"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usBtnAutoMode]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[global].TextGroup[MachineMode]"/>
<Property Name="TextIndex" Value="3"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="248"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[CmdMachAutomatic]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001002" Name="btnMachMan">
<Property Name="AlignmentHorizontal" Value="Right"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="3"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="BitmapGroup"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="28"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usBtnManMode]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[global].TextGroup[MachineMode]"/>
<Property Name="TextIndex" Value="2"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="204"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[CmdMachManual]"/>
<Property Name="Width" Value="148"/>
</Control>
<Control ClassId="0x00001002" Name="btnErrorReset">
<Property Name="AlignmentHorizontal" Value="Right"/>
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
<Property Name="BitmapIndex" Value="22"/>
<Property Name="BitmapIndexDatapoint" Value="None"/>
<Property Name="BitmapSource" Value="BitmapGroup"/>
<Property Name="ControlID" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Height" Value="44"/>
<Property Name="KeyMatrixOffset" Value="None"/>
<Property Name="Left" Value="28"/>
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usBtnErrorReset]"/>
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
<Property Name="TextGroup" Value="Source[global].TextGroup[ButtonTexts]"/>
<Property Name="TextIndex" Value="0"/>
<Property Name="TextIndexDatapoint" Value="None"/>
<Property Name="TextSimulationValue" Value="0"/>
<Property Name="TextSource" Value="MultipleTexts"/>
<Property Name="Top" Value="300"/>
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ErrorReset]"/>
<Property Name="Width" Value="148"/>
</Control>
</Controls>
<KeyMapping>
<VirtualKey Name="ErrorReset">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gVCCommands.bErrorReset]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="CmdMachSwitchOff">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gMachineCommands.bSwitchOff]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="CmdMachSwitchOn">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gMachineCommands.bSwitchOn]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="CmdMachJog">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gMachineCommands.bJogMode]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="CmdMachManual">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gMachineCommands.bManualMode]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
<VirtualKey Name="CmdMachAutomatic">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
<KeyActions>
<KeyAction ClassId="0x0000016B">
<Property Name="CompletionDatapoint" Value="None"/>
<Property Name="CompletionValue" Value="0"/>
<Property Name="Description" Value=""/>
<Property Name="Locking" Value="Never"/>
<Property Name="Name" Value="Action_0"/>
<Property Name="ResetValue" Value="0"/>
<Property Name="SetValue" Value="1"/>
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gMachineCommands.bAutomaticMode]"/>
</KeyAction>
</KeyActions>
</VirtualKey>
</KeyMapping>
</Layer>
</Layers>
<MovementOrder>

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<?AutomationStudio Version="3.0.90.23 SP05"?>
<TextGroup xmlns="http://br-automation.co.at/AS/VC/Project" Name="Presssteps">
<Property Name="Description" Value="Steps of Press"/>
<Property Name="Index" Value="1"/>
<TextSnippets/>
<TextLayer LanguageId="en-US">
<Text ID="97951" Value="Initstep (Machine must be in Homepos)"/>
<Text ID="97952" Value="Wait Start (with new Part)"/>
<Text ID="97953" Value="Lift up Toolslay"/>
<Text ID="97954" Value="Move Toolslay in Press"/>
<Text ID="97955" Value="Sink down Tool in Press"/>
<Text ID="97956" Value="Lift up Tool in Press"/>
<Text ID="97957" Value="Move Toolslay out from Press"/>
<Text ID="97958" Value="Sink down Tool in Operatorpos"/>
<Text ID="97959" Value="Wait Start (with empty Tool)"/>
<Text ID="97961" Value="Move Press down to Mountposition"/>
<Text ID="97962" Value="Premount Parts"/>
<Text ID="97963" Value="Move Press down to Pressposition"/>
<Text ID="97968" Value="Move Press up to Homepos"/>
<Text ID="98175" Value="Wait Toolslay moved in Press"/>
<Text ID="98176" Value="Wait Press moved down to Mountposition"/>
<Text ID="98177" Value="Wait Press moved down to Pressposition"/>
<Text ID="98178" Value="Wait Press moved up to Homepos"/>
<Text ID="98386" Value="Wait Tollslay moved out from Press"/>
</TextLayer>
<TextLayer LanguageId="de-DE">
<Text ID="97951" Value="Initialisierung, prüfe Grundstellung"/>
<Text ID="97952" Value="Warte auf Start (mit Teil)"/>
<Text ID="97953" Value="Werkzeugschlitten anheben"/>
<Text ID="97954" Value="Werkzeug in Presse einfahren"/>
<Text ID="97955" Value="Werkzeug in Presse absenken"/>
<Text ID="97956" Value="Werkzeug in Presse anheben"/>
<Text ID="97957" Value="Werkzeug aus Presse ausfahren"/>
<Text ID="97958" Value="Werkzeug in Bedienerposition absenken"/>
<Text ID="97959" Value="Warte auf Start (mit leerem Werkzeug)"/>
<Text ID="97961" Value="Presse auf Vormontageposition fahren"/>
<Text ID="97962" Value="Werkstück vormontieren (Werkzeugschrittkette)"/>
<Text ID="97963" Value="Presse auf Pressposition fahren"/>
<Text ID="97968" Value="Presse in Grundstellung fahren"/>
<Text ID="98175" Value="Warten bis Werkzeug in Presse eingefahren"/>
<Text ID="98176" Value="Warten bis Presse auf Vormontageposition gefahren"/>
<Text ID="98177" Value="Warten bis Presse auf Pressposition gefahren"/>
<Text ID="98178" Value="Warten bis Press in Grundstellung gefahren"/>
<Text ID="98386" Value="Warten bis Werkzeug aus Presse gefahren"/>
</TextLayer>
<IndexMap>
<Index ID="97951" Value="0"/>
<Index ID="97952" Value="1"/>
<Index ID="97953" Value="2"/>
<Index ID="97954" Value="3"/>
<Index ID="97955" Value="5"/>
<Index ID="97956" Value="13"/>
<Index ID="97957" Value="14"/>
<Index ID="97958" Value="16"/>
<Index ID="97959" Value="17"/>
<Index ID="97961" Value="6"/>
<Index ID="97962" Value="8"/>
<Index ID="97963" Value="9"/>
<Index ID="97968" Value="11"/>
<Index ID="98175" Value="4"/>
<Index ID="98176" Value="7"/>
<Index ID="98177" Value="10"/>
<Index ID="98178" Value="12"/>
<Index ID="98386" Value="15"/>
</IndexMap>
</TextGroup>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<?AutomationStudio Version="3.0.90.23 SP05"?>
<TextGroup xmlns="http://br-automation.co.at/AS/VC/Project" Name="StepsTool1">
<Property Name="Description" Value="Steps of Tool1"/>
<Property Name="Index" Value="2"/>
<TextSnippets/>
<TextLayer LanguageId="en-US">
<Text ID="98387" Value="Initstep (Machine must be in Homepos)"/>
<Text ID="98388" Value="Wait Start Premount"/>
<Text ID="98389" Value="Cylinder 1 extract"/>
<Text ID="98390" Value="Cylinder 2 extract"/>
<Text ID="98391" Value="Wait Start Homeposition"/>
<Text ID="98400" Value="Cylinder 3 extract"/>
<Text ID="98401" Value="Move Homepos"/>
<Text ID="98608" Value="Start Premount"/>
</TextLayer>
<TextLayer LanguageId="de-DE">
<Text ID="98387" Value="Initialisierung, prüfe Grundstellung"/>
<Text ID="98388" Value="Warte auf Start Vormontage"/>
<Text ID="98389" Value="Zylinder 1 Ausfahren"/>
<Text ID="98390" Value="Zylinder 2 Ausfahren"/>
<Text ID="98391" Value="Warte auf Start Grundstellung anfahren"/>
<Text ID="98400" Value="Zylinder 3 Ausfahren"/>
<Text ID="98401" Value="Grrundstellung anfahren"/>
<Text ID="98608" Value="Start Vormontage"/>
</TextLayer>
<IndexMap>
<Index ID="98387" Value="0"/>
<Index ID="98388" Value="1"/>
<Index ID="98389" Value="3"/>
<Index ID="98390" Value="4"/>
<Index ID="98391" Value="6"/>
<Index ID="98400" Value="5"/>
<Index ID="98401" Value="7"/>
<Index ID="98608" Value="2"/>
</IndexMap>
</TextGroup>

View File

@@ -1775,4 +1775,28 @@
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
</VirtualKey>
<VirtualKey Name="CmdMachSwitchOff">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
</VirtualKey>
<VirtualKey Name="CmdMachSwitchOn">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
</VirtualKey>
<VirtualKey Name="CmdMachJog">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
</VirtualKey>
<VirtualKey Name="CmdMachManual">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
</VirtualKey>
<VirtualKey Name="CmdMachAutomatic">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
</VirtualKey>
<VirtualKey Name="cmdEnableNextPressStep">
<Property Name="Description" Value=""/>
<Property Name="VirtualKey_LED" Value="False"/>
</VirtualKey>
</KeyMapping>