First bigger step to automation
- Aligned X and Y NC Axis with aligner camera coordination system - Added robot plc jobs and feedback - Began Meca500 robot interface - Changed hotplate control to slow PWM - PackML statemachine now starts in aborted state - Fixed StateML start method
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1">
|
||||
<DUT Name="ST_Etcher_HMIInterface" Id="{b42cab98-5a22-4703-a464-a4d1f5cdc177}">
|
||||
<Declaration><![CDATA[TYPE ST_Etcher_HMIInterface :
|
||||
STRUCT
|
||||
stDoorHMIInterface : ST_HMI_VALVE_DATA;
|
||||
stUnlockLeftHMIInterface : ST_HMI_VALVE_DATA;
|
||||
stUnlockRightHMIInterface : ST_HMI_VALVE_DATA;
|
||||
stEjectFrontHMIInterface : ST_HMI_VALVE_DATA;
|
||||
stEjectBackHMIInterface : ST_HMI_VALVE_DATA;
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1">
|
||||
<DUT Name="ST_Meca_JointSet" Id="{11c9caa0-793d-42a4-a6d6-9b5ea59d2923}">
|
||||
<Declaration><![CDATA[{attribute 'pack_mode' := '1'}
|
||||
TYPE ST_Meca_JointSet :
|
||||
STRUCT
|
||||
rSubIndex001 : REAL;
|
||||
rSubIndex002 : REAL;
|
||||
rSubIndex003 : REAL;
|
||||
rSubIndex004 : REAL;
|
||||
rSubIndex005 : REAL;
|
||||
rSubIndex006 : REAL;
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1">
|
||||
<DUT Name="ST_Meca_MotionStatus" Id="{5e335d40-97f1-424a-b3e3-1b2de304decf}">
|
||||
<Declaration><![CDATA[{attribute 'pack_mode' := '1'}
|
||||
TYPE ST_Meca_MotionStatus :
|
||||
STRUCT
|
||||
uiReachedCheckPointId : UINT;
|
||||
uiDiscardedCheckpointId : UINT;
|
||||
uiMoveID : UINT;
|
||||
uiFIFOSpace : UINT;
|
||||
bPaused : BIT;
|
||||
bEOB : BIT;
|
||||
bEOM : BIT;
|
||||
bFIFOCleared : BIT;
|
||||
PStop2 : BIT;
|
||||
bExcessiveTorque : BIT;
|
||||
uiOfflineProgramID : UINT;
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1">
|
||||
<DUT Name="ST_Meca_RobotStatus" Id="{2543bfc1-49aa-4184-94d9-b32f02498fcc}">
|
||||
<Declaration><![CDATA[{attribute 'pack_mode' := '1'}
|
||||
TYPE ST_Meca_RobotStatus :
|
||||
STRUCT
|
||||
bBusy : BIT;
|
||||
bActivated : BIT;
|
||||
bHomed : BIT;
|
||||
bSimActivated : BIT;
|
||||
bBrakesEngaged : BIT;
|
||||
bRecoveryMode : BIT;
|
||||
bEStop : BIT;
|
||||
bCollisionStatus : BIT;
|
||||
bWorkZoneStatus : BIT;
|
||||
uiError : UINT;
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
16
PLC/01_Stationen/Etcher/Mecademics/FB_Mecademics.TcPOU
Normal file
16
PLC/01_Stationen/Etcher/Mecademics/FB_Mecademics.TcPOU
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1">
|
||||
<POU Name="FB_Mecademics" Id="{c81cf0ae-3f01-4427-918b-0d3e1c93ae01}" SpecialFunc="None">
|
||||
<Declaration><![CDATA[FUNCTION_BLOCK FB_Mecademics
|
||||
VAR_INPUT
|
||||
END_VAR
|
||||
VAR_OUTPUT
|
||||
END_VAR
|
||||
VAR
|
||||
END_VAR
|
||||
]]></Declaration>
|
||||
<Implementation>
|
||||
<ST><![CDATA[]]></ST>
|
||||
</Implementation>
|
||||
</POU>
|
||||
</TcPlcObject>
|
||||
Reference in New Issue
Block a user