Started kuka robot integration with hardware

- Modified PackML state machine to be able to disable unused states
- Added PackTag datatypes for recipe handling
- Started recipe parameter description in json file
- Added schema file for recipe json
- Added state machine drawing for packml
This commit is contained in:
2026-01-30 09:09:30 +01:00
parent 3946e45c65
commit 67ba80893f
44 changed files with 2006 additions and 1366 deletions

View File

@@ -1440,7 +1440,7 @@ External Setpoint Generation:
<SvbTask Priority="8" CycleTime="100000" AmsPort="511">
<Name>NC-Task 1 SVB</Name>
</SvbTask>
<Axis Id="1" CreateSymbols="true" AxisType="1">
<Axis Id="1" CreateSymbols="true" AxisType="1" SimulationMode="true">
<Name>Etcher1Chuck</Name>
<AxisPara>
<General UnitName="°" UnitFlags="#x00000004"/>
@@ -1585,7 +1585,7 @@ External Setpoint Generation:
</Var>
</Vars>
</Axis>
<Axis Id="3" CreateSymbols="true" AxisType="1" GroupId="2">
<Axis Id="3" CreateSymbols="true" AxisType="1" SimulationMode="true" GroupId="2">
<Name>Etcher1BSR</Name>
<AxisPara>
<General UnitName="°"/>
@@ -1729,7 +1729,7 @@ External Setpoint Generation:
</Var>
</Vars>
</Axis>
<Axis Id="2" CreateSymbols="true" AxisType="1" GroupId="3">
<Axis Id="2" CreateSymbols="true" AxisType="1" SimulationMode="true" GroupId="3">
<Name>Etcher2Chuck</Name>
<AxisPara>
<General UnitName="°" UnitFlags="#x00000004"/>
@@ -1874,7 +1874,7 @@ External Setpoint Generation:
</Var>
</Vars>
</Axis>
<Axis Id="4" CreateSymbols="true" AxisType="1">
<Axis Id="4" CreateSymbols="true" AxisType="1" SimulationMode="true">
<Name>Etcher2BSR</Name>
<AxisPara>
<General UnitName="°"/>
@@ -2018,7 +2018,7 @@ External Setpoint Generation:
</Var>
</Vars>
</Axis>
<Axis Id="5" CreateSymbols="true" AxisType="1">
<Axis Id="5" CreateSymbols="true" AxisType="1" SimulationMode="true">
<Name>AlignerXAxis</Name>
<AxisPara>
<Dynamic Acceleration="15" Deceleration="15" Jerk="45"/>
@@ -2177,7 +2177,7 @@ External Setpoint Generation:
</Var>
</Vars>
</Axis>
<Axis Id="6" CreateSymbols="true" AxisType="1">
<Axis Id="6" CreateSymbols="true" AxisType="1" SimulationMode="true">
<Name>AlignerYAxis</Name>
<AxisPara>
<Dynamic Acceleration="15" Deceleration="15" Jerk="45"/>