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

63
doc/recipe_data.json Normal file
View File

@@ -0,0 +1,63 @@
{
"metadata": {
"version": "1.0",
"description": "Beschreibung der Rezeptparameter",
"maxParams": 5
},
"processVariables": {
"real": [
{
"index": 0,
"id": 1,
"name": "Temperatur",
"unit": "degC",
"min": 0.0,
"max": 60.5
},
{
"index": 1,
"id": 2,
"name": "Dummy 1",
"unit": "mm",
"min": 0.0,
"max": 100.0
}
],
"string": [
{
"index": "0",
"id": 4,
"name": "Dummy string",
"unit": ""
}
],
"lreal": [
{
"index": 0,
"id": 5,
"name": "Test lreal",
"unit": "um",
"min": -123000.3,
"max": 450000.264
}
],
"dint": [
{
"index": 0,
"id": 6,
"name": "Greifer Nummer",
"unit": "",
"min": 1,
"max": 3
},
{
"index": 1,
"id": 7,
"name": "Teller nummer",
"unit": "",
"min": 1,
"max": 3
}
]
}
}