完善 xyzbc-trt 刀具偏置闭环

This commit is contained in:
mes123456
2026-07-02 09:41:10 -04:00
parent bb939644b9
commit 8fd9952dac
16 changed files with 15926 additions and 10971 deletions

View File

@@ -1,12 +1,12 @@
{
"apiName": "xyzbc-trt-native-web-evidence-comparison",
"status": "fail",
"comparedAt": "2026-07-02T12:48:11.244Z",
"comparedAt": "2026-07-02T13:36:36.368Z",
"nativePath": "/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working/evidence/native-xyzbc-trt-evidence.json",
"webPath": "/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working/evidence/web-xyzbc-trt-evidence.json",
"summary": {
"checkCount": 23,
"passCount": 18,
"checkCount": 24,
"passCount": 19,
"failCount": 5,
"blockers": [],
"nativeStatus": "ok",
@@ -107,6 +107,61 @@
"toolTable": "xyzbc-trt.tbl"
}
},
{
"category": "tool-table",
"requirement": "web tool table active offset drives kinematics, path, and Vismach",
"status": "pass",
"evidence": {
"toolRuntime": {
"activeToolNumber": 2,
"activePocket": 2,
"kinematicsToolOffsetZ": 10,
"pathTool": {
"id": 2,
"pocket": 2,
"length": 10,
"diameter": 8
},
"vismachToolOffset": 10,
"defaultActivationUsed": true
},
"toolOffsetClosure": {
"sourceToolTable": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl",
"selectedProgramSourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
"programToolCommands": [],
"activeToolOffset": {
"idx": 2,
"toolNumber": 2,
"pocket": 2,
"offset": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0,
"u": 0,
"v": 0,
"w": 0
},
"diameter": 8,
"frontAngle": 0,
"backAngle": 0,
"orientation": 0
},
"kinematicsToolOffsetZ": 10,
"pathTool": {
"id": 2,
"pocket": 2,
"length": 10,
"diameter": 8
},
"vismachToolOffset": 10,
"closed": true,
"semanticBoundary": "tool_table_current_t_p_z_d_drives_kinematics_path_and_vismach"
}
}
},
{
"category": "pyvcp",
"requirement": "web PyVCP XML staged",
@@ -317,6 +372,8 @@
"zRotPoint": 0,
"conventionalDirections": 0,
"toolOffsetSource": "motion.tooloffset.z",
"toolOffsetValue": 10,
"toolOffsetToolNumber": 2,
"pins": [
"motion.switchkins-type",
"motion.analog-out-03",