{ "task": { "id": "89", "code": "TASK-VIRTUAL-008", "name": "重型支援桥平衡阀拆拼互换", "description": "原稿:桥梁/文件2/9.jpg、10.jpg", "channel": "VIRTUAL", "assignmentKind": "TRAINING", "executionMode": "PRACTICE", "audienceType": "COMMON", "collaborationMode": "INDIVIDUAL", "digitalHumanAllowed": false, "digitalInstructorAgentSlug": "", "digitalInstructorAgentName": "", "digitalInstructorKnowledgeSource": "AGENT", "contentProjectId": "441", "contentVersionId": "526", "definitionSnapshot": { "schema": "digital-workshop-training-project", "version": 1, "id": "front-pump-rescue-operation-v1", "projectId": "front-pump-rescue-operation-v1", "name": "重型支援桥平衡阀拆拼互换", "status": "published", "trainingMode": "VIRTUAL", "resources": { "models": [ { "id": "front-pump-step-vehicle", "modelId": "front-pump-step-vehicle", "name": "架桥车前泵互救操作整车模型", "baseModelName": "架桥车前泵互救操作整车模型", "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "revision": 1, "materialPreset": null, "parts": [ { "editorId": "", "interactionId": "front-pump-hydraulic-pump", "nodeName": "1液压泵", "sourceNodeName": "1液压泵", "nodePath": "", "name": "液压泵", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-power-take-off", "nodeName": "2取力器", "sourceNodeName": "2取力器", "nodePath": "", "name": "取力器", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-pto-switch", "nodeName": "2取力器开关", "sourceNodeName": "2取力器开关", "nodePath": "", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-ball-valve-switch", "nodeName": "3球阀开关", "sourceNodeName": "3球阀开关", "nodePath": "", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-aux-control-box", "nodeName": "5辅助控制盒", "sourceNodeName": "5辅助控制盒", "nodePath": "", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-aux-control-box-cover", "nodeName": "5辅助控制盒盖", "sourceNodeName": "5辅助控制盒盖", "nodePath": "", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-rescue-switch", "nodeName": "5互救开关", "sourceNodeName": "5互救开关", "nodePath": "", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true } ] } ], "animations": [] }, "task": { "id": "TR-FRONT-PUMP-RESCUE-001", "code": "TR-FRONT-PUMP-RESCUE-001", "title": "重型支援桥平衡阀拆拼互换", "categoryId": "minor-repair", "difficulty": "标准", "level": "标准", "duration": 10, "description": "前泵损坏的情况下如何操作。", "image": "/models/step-model-front-pump-thumb.png", "equipment": "架桥车", "skills": [ "液压泵故障识别", "取力器断开与联通", "球阀开启", "互救开关操作" ] }, "scenario": { "id": "front-pump-rescue-scenario", "publishedSceneId": "SCENE-FRONT-PUMP-RESCUE-01", "publishedSceneVersion": "1.0", "baseVisualKey": "front-pump-rescue", "visualKey": "front-pump-rescue", "environmentName": "架桥车互救操作训练场", "sceneLayout": "架桥车整车操作位", "equipmentState": "整车模型 · 补充拆装件为操作示意", "tools": [], "faults": [], "environment": { "type": "outdoor", "mode": "builtin", "sourceName": "内置架桥车互救操作训练场", "resourceUrl": "", "sizeBytes": 0, "lastModified": 0, "embeddedDataUrl": "" }, "sceneResource": { "sceneId": "SCENE-FRONT-PUMP-RESCUE-01", "version": "1.0", "sourceKind": "published", "status": "已发布", "name": "架桥车前泵故障互救处置训练场景", "presetId": "outdoor-1", "type": "outdoor", "objectCount": 2, "objects": [ { "id": "front-pump-training-yard", "sceneId": "front-pump-training-yard", "interactionId": "scene:front-pump-training-yard", "type": "imported", "name": "野外山地训练场", "semantic": "场景地形", "assetRole": "environment", "operable": false, "visible": true, "modelId": "front-pump-field-terrain", "modelEditorAssetId": "front-pump-field-terrain", "modelEditorModelId": "front-pump-field-terrain", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "sourceName": "地形.glb", "resourceUrl": "/models/地形.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 10726472, "fitToScene": true, "fitSize": 140, "groundLevelY": 0, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] }, { "id": "front-pump-rescue-vehicle", "sceneId": "front-pump-rescue-vehicle", "interactionId": "scene:front-pump-rescue-vehicle", "type": "imported", "name": "架桥车前泵互救操作整车模型", "semantic": "实训装备", "assetRole": "training-content", "operable": true, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "front-pump-step-vehicle", "modelEditorAssetId": "front-pump-step-vehicle", "modelEditorModelId": "front-pump-step-vehicle", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [ { "interactionId": "front-pump-hydraulic-pump", "sourceNodeName": "1液压泵", "name": "液压泵", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-power-take-off", "sourceNodeName": "2取力器", "name": "取力器", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-pto-switch", "sourceNodeName": "2取力器开关", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-ball-valve-switch", "sourceNodeName": "3球阀开关", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box", "sourceNodeName": "5辅助控制盒", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box-cover", "sourceNodeName": "5辅助控制盒盖", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "pivotEdge": { "space": "world", "axis": [ 0, 1, 0 ], "edge": "nearest-vertical-edge" }, "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-rescue-switch", "sourceNodeName": "5互救开关", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true } ], "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "fitToScene": true, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] } ], "snapshot": { "schema": "edit3dv4.scene", "version": "1.0", "name": "重型支援桥平衡阀拆拼互换", "presetId": "outdoor-1", "type": "outdoor", "environment": { "presetId": "outdoor-1", "type": "outdoor" }, "rendering": { "background": 11062241, "fog": { "color": 11062241, "near": 70, "far": 240 }, "toneMappingExposure": 1.05, "environment": { "type": "room", "sigma": 0.04 }, "camera": { "fov": 45, "near": 0.1, "far": 800, "position": [ 11, 8, 16 ], "target": [ 0, 1.5, 2 ] } }, "objects": [ { "id": "front-pump-training-yard", "sceneId": "front-pump-training-yard", "interactionId": "scene:front-pump-training-yard", "type": "imported", "name": "野外山地训练场", "semantic": "场景地形", "assetRole": "environment", "operable": false, "visible": true, "modelId": "front-pump-field-terrain", "modelEditorAssetId": "front-pump-field-terrain", "modelEditorModelId": "front-pump-field-terrain", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "sourceName": "地形.glb", "resourceUrl": "/models/地形.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 10726472, "fitToScene": true, "fitSize": 140, "groundLevelY": 0, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] }, { "id": "front-pump-rescue-vehicle", "sceneId": "front-pump-rescue-vehicle", "interactionId": "scene:front-pump-rescue-vehicle", "type": "imported", "name": "架桥车前泵互救操作整车模型", "semantic": "实训装备", "assetRole": "training-content", "operable": true, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "front-pump-step-vehicle", "modelEditorAssetId": "front-pump-step-vehicle", "modelEditorModelId": "front-pump-step-vehicle", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [ { "interactionId": "front-pump-hydraulic-pump", "sourceNodeName": "1液压泵", "name": "液压泵", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-power-take-off", "sourceNodeName": "2取力器", "name": "取力器", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-pto-switch", "sourceNodeName": "2取力器开关", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-ball-valve-switch", "sourceNodeName": "3球阀开关", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box", "sourceNodeName": "5辅助控制盒", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box-cover", "sourceNodeName": "5辅助控制盒盖", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "pivotEdge": { "space": "world", "axis": [ 0, 1, 0 ], "edge": "nearest-vertical-edge" }, "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-rescue-switch", "sourceNodeName": "5互救开关", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true } ], "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "fitToScene": true, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] } ] }, "assetReferences": [ { "resourceUrl": "/models/步骤模型.glb", "sourceName": "步骤模型.glb", "sizeBytes": 32195288, "mimeType": "model/gltf-binary", "assetRole": "training-content" } ] }, "accent": "#2d86d8", "background": 11062241, "fog": 11062241, "ground": 7110499, "camera": { "position": [ 10.6, 6.4, 13.2 ], "target": [ 0, 1.9, 0 ] }, "retainStoredParts": true, "sceneTags": [ "真实整车步骤模型", "前泵故障互救", "机构顺序操作" ], "sensorFeeds": [], "name": "重型支援桥平衡阀拆拼互换", "title": "重型支援桥平衡阀拆拼互换", "operableParts": [ "bridge-small-cloth", "bridge-small-pipe", "bridge-small-bag", "bridge-small-bolt-1", "bridge-small-bolt-2", "bridge-small-bolt-3", "bridge-small-bolt-4", "bridge-small-valve", "bridge-small-plug-1", "bridge-small-plug-2", "bridge-small-seat", "bridge-large-cloth", "bridge-large-pipe", "bridge-large-bag", "bridge-large-bolt-1", "bridge-large-bolt-2", "bridge-large-bolt-3", "bridge-large-bolt-4", "bridge-large-valve", "bridge-large-plug-1", "bridge-large-plug-2", "bridge-large-seat" ] }, "tools": [], "faults": [], "steps": [ { "id": "BRIDGE-STEP-1", "stepCode": "BRIDGE-STEP-1", "actionCode": "COMPLETE_BRIDGE-STEP-1", "number": 1, "title": "清洗小腔平衡阀", "targetId": "bridge-small-cloth", "targetName": "清洗并擦净阀体", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用清洗剂清洗平衡阀和管接头,并用抹布擦净。", "guidance": "用清洗剂清洗平衡阀和管接头,并用抹布擦净。", "warning": "", "success": "清洗小腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-cloth", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-small-cloth", "kind": "identify", "directionHint": "清洗并擦净阀体", "effects": [ { "targetId": "bridge-small-cloth", "offset": [ 0.7, 0, -0.7 ] }, { "targetId": "bridge-small-valve", "color": 8492701 } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用清洗剂清洗平衡阀和管接头,并用抹布擦净。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-2", "stepCode": "BRIDGE-STEP-2", "actionCode": "COMPLETE_BRIDGE-STEP-2", "number": 2, "title": "拆开小腔控制油口管路", "targetId": "bridge-small-pipe", "targetName": "拆开控制油管", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用19开口扳手拆开控制油口管路,用塑料袋包扎管口。", "guidance": "用19开口扳手拆开控制油口管路,用塑料袋包扎管口。", "warning": "", "success": "拆开小腔控制油口管路:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-pipe", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-pipe", "kind": "identify", "directionHint": "拆开控制油管", "effects": [ { "targetId": "bridge-small-pipe", "offset": [ 0.55, 0, 0 ] } ] }, { "targetId": "bridge-small-bag", "kind": "identify", "directionHint": "封袋包扎管口", "effects": [ { "targetId": "bridge-small-bag", "offset": [ 0, 0, -0.65 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用19开口扳手拆开控制油口管路,用塑料袋包扎管口。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-3", "stepCode": "BRIDGE-STEP-3", "actionCode": "COMPLETE_BRIDGE-STEP-3", "number": 3, "title": "拆下小腔平衡阀", "targetId": "bridge-small-bolt-1", "targetName": "拆下第 1 个螺栓", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用8内六角扳手拆下安装螺栓,取下平衡阀。", "guidance": "用8内六角扳手拆下安装螺栓,取下平衡阀。", "warning": "", "success": "拆下小腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-bolt-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 1 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-1", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-small-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 2 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-2", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-small-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 3 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-3", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-small-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 4 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-4", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-small-valve", "kind": "identify", "directionHint": "取下平衡阀", "effects": [ { "targetId": "bridge-small-valve", "offset": [ 0, 0, 1.2 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用8内六角扳手拆下安装螺栓,取下平衡阀。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-4", "stepCode": "BRIDGE-STEP-4", "actionCode": "COMPLETE_BRIDGE-STEP-4", "number": 4, "title": "封堵小腔油口", "targetId": "bridge-small-plug-1", "targetName": "封堵第 1 个油堵", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用两个油堵封住两个油口,擦净阀座结合面。", "guidance": "用两个油堵封住两个油口,擦净阀座结合面。", "warning": "", "success": "封堵小腔油口:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-plug-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-plug-1", "kind": "identify", "directionHint": "封堵第 1 个油堵", "effects": [ { "targetId": "bridge-small-plug-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-plug-2", "kind": "identify", "directionHint": "封堵第 2 个油堵", "effects": [ { "targetId": "bridge-small-plug-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-seat", "kind": "identify", "directionHint": "擦净阀座结合面", "effects": [ { "targetId": "bridge-small-seat", "color": 12965080 } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用两个油堵封住两个油口,擦净阀座结合面。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-5", "stepCode": "BRIDGE-STEP-5", "actionCode": "COMPLETE_BRIDGE-STEP-5", "number": 5, "title": "清洗大腔平衡阀", "targetId": "bridge-large-cloth", "targetName": "清洗并擦净阀体", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用清洗剂清洗平衡阀和管接头,并用抹布擦净。", "guidance": "用清洗剂清洗平衡阀和管接头,并用抹布擦净。", "warning": "", "success": "清洗大腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-cloth", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-large-cloth", "kind": "identify", "directionHint": "清洗并擦净阀体", "effects": [ { "targetId": "bridge-large-cloth", "offset": [ 0.7, 0, -0.7 ] }, { "targetId": "bridge-large-valve", "color": 8492701 } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用清洗剂清洗平衡阀和管接头,并用抹布擦净。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-6", "stepCode": "BRIDGE-STEP-6", "actionCode": "COMPLETE_BRIDGE-STEP-6", "number": 6, "title": "拆开大腔控制油口管路", "targetId": "bridge-large-pipe", "targetName": "拆开控制油管", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用19开口扳手拆开控制油口管路,用塑料袋包扎管口。", "guidance": "用19开口扳手拆开控制油口管路,用塑料袋包扎管口。", "warning": "", "success": "拆开大腔控制油口管路:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-pipe", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-pipe", "kind": "identify", "directionHint": "拆开控制油管", "effects": [ { "targetId": "bridge-large-pipe", "offset": [ 0.55, 0, 0 ] } ] }, { "targetId": "bridge-large-bag", "kind": "identify", "directionHint": "封袋包扎管口", "effects": [ { "targetId": "bridge-large-bag", "offset": [ 0, 0, -0.65 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用19开口扳手拆开控制油口管路,用塑料袋包扎管口。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-7", "stepCode": "BRIDGE-STEP-7", "actionCode": "COMPLETE_BRIDGE-STEP-7", "number": 7, "title": "拆下大腔平衡阀", "targetId": "bridge-large-bolt-1", "targetName": "拆下第 1 个螺栓", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用8内六角扳手拆下安装螺栓,取下平衡阀。", "guidance": "用8内六角扳手拆下安装螺栓,取下平衡阀。", "warning": "", "success": "拆下大腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-bolt-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 1 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-1", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-large-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 2 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-2", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-large-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 3 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-3", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-large-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 4 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-4", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-large-valve", "kind": "identify", "directionHint": "取下平衡阀", "effects": [ { "targetId": "bridge-large-valve", "offset": [ 0, 0, 1.2 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用8内六角扳手拆下安装螺栓,取下平衡阀。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-8", "stepCode": "BRIDGE-STEP-8", "actionCode": "COMPLETE_BRIDGE-STEP-8", "number": 8, "title": "封堵大腔油口", "targetId": "bridge-large-plug-1", "targetName": "封堵第 1 个油堵", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用两个油堵封住两个油口,擦净阀座结合面。", "guidance": "用两个油堵封住两个油口,擦净阀座结合面。", "warning": "", "success": "封堵大腔油口:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-plug-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-plug-1", "kind": "identify", "directionHint": "封堵第 1 个油堵", "effects": [ { "targetId": "bridge-large-plug-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-plug-2", "kind": "identify", "directionHint": "封堵第 2 个油堵", "effects": [ { "targetId": "bridge-large-plug-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-seat", "kind": "identify", "directionHint": "擦净阀座结合面", "effects": [ { "targetId": "bridge-large-seat", "color": 12965080 } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用两个油堵封住两个油口,擦净阀座结合面。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-9", "stepCode": "BRIDGE-STEP-9", "actionCode": "COMPLETE_BRIDGE-STEP-9", "number": 9, "title": "准备安装大腔平衡阀", "targetId": "bridge-large-seat", "targetName": "擦净安装结合面", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "擦净平衡阀及阀座结合面,取下两个油堵。", "guidance": "擦净平衡阀及阀座结合面,取下两个油堵。", "warning": "", "success": "准备安装大腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-seat", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-seat", "kind": "identify", "directionHint": "擦净安装结合面", "effects": [ { "targetId": "bridge-large-seat", "color": 14477797 } ] }, { "targetId": "bridge-large-plug-1", "kind": "identify", "directionHint": "取下第 1 个油堵", "effects": [ { "targetId": "bridge-large-plug-1", "offset": [ 0, 0.55, 0.5 ] } ] }, { "targetId": "bridge-large-plug-2", "kind": "identify", "directionHint": "取下第 2 个油堵", "effects": [ { "targetId": "bridge-large-plug-2", "offset": [ 0, 0.55, 0.5 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "擦净平衡阀及阀座结合面,取下两个油堵。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-10", "stepCode": "BRIDGE-STEP-10", "actionCode": "COMPLETE_BRIDGE-STEP-10", "number": 10, "title": "安装大腔平衡阀", "targetId": "bridge-small-valve", "targetName": "将互换平衡阀装到阀座", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "将平衡阀放置于阀座上,用8内六角扳手安装四个安装螺栓。", "guidance": "将平衡阀放置于阀座上,用8内六角扳手安装四个安装螺栓。", "warning": "", "success": "安装大腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-valve", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-valve", "kind": "identify", "directionHint": "将互换平衡阀装到阀座", "effects": [ { "targetId": "bridge-small-valve", "offset": [ 3.2, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 1 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 2 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 3 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-3", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 4 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-4", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "将平衡阀放置于阀座上,用8内六角扳手安装四个安装螺栓。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-11", "stepCode": "BRIDGE-STEP-11", "actionCode": "COMPLETE_BRIDGE-STEP-11", "number": 11, "title": "核对大腔控制油口管路连接", "targetId": "bridge-large-bag", "targetName": "取下封口袋", "mode": "measure", "interaction": "mechanism-operation", "instruction": "原稿先写“拆下包扎袋,连接并拧紧管路”,随后又出现“用19开口扳手拆开管路并包扎”的相反描述。", "guidance": "原稿先写“拆下包扎袋,连接并拧紧管路”,随后又出现“用19开口扳手拆开管路并包扎”的相反描述。", "warning": "请记录采用的处理方式及依据,随训练记录提交教员核对;系统不自动判定该项操作正确。", "success": "核对大腔控制油口管路连接:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-bag", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-bag", "kind": "identify", "directionHint": "取下封口袋", "effects": [ { "targetId": "bridge-large-bag", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-pipe", "kind": "identify", "directionHint": "按记录的处理依据连接管路", "effects": [ { "targetId": "bridge-large-pipe", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "原稿先写“拆下包扎袋,连接并拧紧管路”,随后又出现“用19开口扳手拆开管路并包扎”的相反描述。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-12", "stepCode": "BRIDGE-STEP-12", "actionCode": "COMPLETE_BRIDGE-STEP-12", "number": 12, "title": "紧固大腔阀体连接螺栓", "targetId": "bridge-large-bolt-1", "targetName": "紧固第 1 个螺栓", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用内六角扳手拧紧四个阀体连接螺栓。", "guidance": "用内六角扳手拧紧四个阀体连接螺栓。", "warning": "", "success": "紧固大腔阀体连接螺栓:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-bolt-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 1 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 2 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 3 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-3", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 4 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-4", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用内六角扳手拧紧四个阀体连接螺栓。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-13", "stepCode": "BRIDGE-STEP-13", "actionCode": "COMPLETE_BRIDGE-STEP-13", "number": 13, "title": "准备安装小腔平衡阀", "targetId": "bridge-small-seat", "targetName": "擦净安装结合面", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "擦净平衡阀及阀座结合面,取下两个油堵。", "guidance": "擦净平衡阀及阀座结合面,取下两个油堵。", "warning": "", "success": "准备安装小腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-seat", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-seat", "kind": "identify", "directionHint": "擦净安装结合面", "effects": [ { "targetId": "bridge-small-seat", "color": 14477797 } ] }, { "targetId": "bridge-small-plug-1", "kind": "identify", "directionHint": "取下第 1 个油堵", "effects": [ { "targetId": "bridge-small-plug-1", "offset": [ 0, 0.55, 0.5 ] } ] }, { "targetId": "bridge-small-plug-2", "kind": "identify", "directionHint": "取下第 2 个油堵", "effects": [ { "targetId": "bridge-small-plug-2", "offset": [ 0, 0.55, 0.5 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "擦净平衡阀及阀座结合面,取下两个油堵。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-14", "stepCode": "BRIDGE-STEP-14", "actionCode": "COMPLETE_BRIDGE-STEP-14", "number": 14, "title": "安装小腔平衡阀", "targetId": "bridge-large-valve", "targetName": "将互换平衡阀装到阀座", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "将平衡阀放置于阀座上,用8内六角扳手安装四个安装螺栓。", "guidance": "将平衡阀放置于阀座上,用8内六角扳手安装四个安装螺栓。", "warning": "", "success": "安装小腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-valve", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-valve", "kind": "identify", "directionHint": "将互换平衡阀装到阀座", "effects": [ { "targetId": "bridge-large-valve", "offset": [ -3.2, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 1 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 2 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 3 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-3", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 4 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-4", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "将平衡阀放置于阀座上,用8内六角扳手安装四个安装螺栓。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-15", "stepCode": "BRIDGE-STEP-15", "actionCode": "COMPLETE_BRIDGE-STEP-15", "number": 15, "title": "核对小腔控制油口管路连接", "targetId": "bridge-small-bag", "targetName": "取下封口袋", "mode": "measure", "interaction": "mechanism-operation", "instruction": "原稿先写“拆下包扎袋,连接并拧紧管路”,随后又出现“用19开口扳手拆开管路并包扎”的相反描述。", "guidance": "原稿先写“拆下包扎袋,连接并拧紧管路”,随后又出现“用19开口扳手拆开管路并包扎”的相反描述。", "warning": "请记录采用的处理方式及依据,随训练记录提交教员核对;系统不自动判定该项操作正确。", "success": "核对小腔控制油口管路连接:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-bag", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-bag", "kind": "identify", "directionHint": "取下封口袋", "effects": [ { "targetId": "bridge-small-bag", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-pipe", "kind": "identify", "directionHint": "按记录的处理依据连接管路", "effects": [ { "targetId": "bridge-small-pipe", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "原稿先写“拆下包扎袋,连接并拧紧管路”,随后又出现“用19开口扳手拆开管路并包扎”的相反描述。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-16", "stepCode": "BRIDGE-STEP-16", "actionCode": "COMPLETE_BRIDGE-STEP-16", "number": 16, "title": "紧固小腔阀体连接螺栓", "targetId": "bridge-small-bolt-1", "targetName": "紧固第 1 个螺栓", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用内六角扳手拧紧四个阀体连接螺栓。", "guidance": "用内六角扳手拧紧四个阀体连接螺栓。", "warning": "", "success": "紧固小腔阀体连接螺栓:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-bolt-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 1 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 2 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 3 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-3", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 4 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-4", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用内六角扳手拧紧四个阀体连接螺栓。", "successCue": "ui", "errorCue": "collision-error" } } ], "executionPlan": { "schema": "digital-workshop.training-execution-plan", "version": 1, "entryNodeId": "front-pump-step-01", "traversalOrder": [ "front-pump-step-01", "front-pump-step-02", "front-pump-step-03", "front-pump-step-04", "front-pump-step-05" ] }, "assessment": { "passScore": 80, "maxScore": 100, "totalScore": 100, "scoringMode": "weighted-rules", "allowRetry": true, "recordProcess": true }, "runtime": { "startMode": "practice", "offline": true, "teacherEnabled": true, "teacherVoiceEnabled": true, "actionSoundEnabled": true, "showStepPanel": true, "showProgress": true, "allowReplay": true, "language": "zh-CN", "definitionSource": "SCRIPT", "scriptId": "bridge-balance-valve-swap", "scriptVersion": "3" }, "schemaVersion": 1, "source": "桥梁/文件2/9.jpg、10.jpg" }, "definitionChecksum": "1fa8b28e9816770d4280fd6a129f0b180bc7c0b75ba783a98ef4df3d9f2d61f3", "ownerUserId": "99", "ownerUsername": "root", "ownerName": "内部维护", "departmentId": "1", "departmentName": "", "status": "PUBLISHED", "scheduleStartAt": null, "dueAt": null, "publishedAt": 1789316083, "withdrawnAt": 1789316082, "archivedAt": null, "lifecycleReason": "发布教学任务", "version": 7, "addTime": 1789309633, "updateTime": "2026-09-13T22:27:14", "serverNow": 1789398972, "members": [], "runCount": 0, "pendingReviewCount": 0 }, "detail": { "project": { "id": "441", "type": "TRAINING", "code": "TRAINING-D63D50628DB64370", "name": "重型支援桥平衡阀拆拼互换", "description": "原稿:桥梁/文件2/9.jpg、10.jpg", "categoryCode": "MAINTENANCE", "trainingMode": "VIRTUAL", "coverUri": "", "status": "PUBLISHED", "ownerUserId": "99", "ownerName": "内部维护", "departmentId": "1", "currentVersionId": "526", "currentVersionNo": 3, "currentVersionCode": "V3.0.0", "publishedVersionId": "526", "publishedTime": 1789316083, "usageCount": 0, "version": 6, "addTime": 1789309632, "updateTime": "2026-09-14T00:14:43", "contentSummary": { "schema": "digital-workshop-training-project", "trainingMode": "VIRTUAL", "stepCount": 16 }, "currentVersionStatus": "PUBLISHED", "dependencyCount": 0, "assetCount": 0, "readCount": 0, "downloadCount": 0 }, "currentVersion": { "id": "526", "projectId": "441", "versionNo": 3, "versionCode": "V3.0.0", "status": "PUBLISHED", "content": { "schema": "digital-workshop-training-project", "version": 1, "id": "front-pump-rescue-operation-v1", "projectId": "front-pump-rescue-operation-v1", "name": "重型支援桥平衡阀拆拼互换", "status": "published", "trainingMode": "VIRTUAL", "resources": { "models": [ { "id": "front-pump-step-vehicle", "modelId": "front-pump-step-vehicle", "name": "架桥车前泵互救操作整车模型", "baseModelName": "架桥车前泵互救操作整车模型", "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "revision": 1, "materialPreset": null, "parts": [ { "editorId": "", "interactionId": "front-pump-hydraulic-pump", "nodeName": "1液压泵", "sourceNodeName": "1液压泵", "nodePath": "", "name": "液压泵", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-power-take-off", "nodeName": "2取力器", "sourceNodeName": "2取力器", "nodePath": "", "name": "取力器", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-pto-switch", "nodeName": "2取力器开关", "sourceNodeName": "2取力器开关", "nodePath": "", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-ball-valve-switch", "nodeName": "3球阀开关", "sourceNodeName": "3球阀开关", "nodePath": "", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-aux-control-box", "nodeName": "5辅助控制盒", "sourceNodeName": "5辅助控制盒", "nodePath": "", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-aux-control-box-cover", "nodeName": "5辅助控制盒盖", "sourceNodeName": "5辅助控制盒盖", "nodePath": "", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true }, { "editorId": "", "interactionId": "front-pump-rescue-switch", "nodeName": "5互救开关", "sourceNodeName": "5互救开关", "nodePath": "", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "visible": true } ] } ], "animations": [] }, "task": { "id": "TR-FRONT-PUMP-RESCUE-001", "code": "TR-FRONT-PUMP-RESCUE-001", "title": "重型支援桥平衡阀拆拼互换", "categoryId": "minor-repair", "difficulty": "标准", "level": "标准", "duration": 10, "description": "前泵损坏的情况下如何操作。", "image": "/models/step-model-front-pump-thumb.png", "equipment": "架桥车", "skills": [ "液压泵故障识别", "取力器断开与联通", "球阀开启", "互救开关操作" ] }, "scenario": { "id": "front-pump-rescue-scenario", "publishedSceneId": "SCENE-FRONT-PUMP-RESCUE-01", "publishedSceneVersion": "1.0", "baseVisualKey": "front-pump-rescue", "visualKey": "front-pump-rescue", "environmentName": "架桥车互救操作训练场", "sceneLayout": "架桥车整车操作位", "equipmentState": "整车模型 · 补充拆装件为操作示意", "tools": [], "faults": [], "environment": { "type": "outdoor", "mode": "builtin", "sourceName": "内置架桥车互救操作训练场", "resourceUrl": "", "sizeBytes": 0, "lastModified": 0, "embeddedDataUrl": "" }, "sceneResource": { "sceneId": "SCENE-FRONT-PUMP-RESCUE-01", "version": "1.0", "sourceKind": "published", "status": "已发布", "name": "架桥车前泵故障互救处置训练场景", "presetId": "outdoor-1", "type": "outdoor", "objectCount": 2, "objects": [ { "id": "front-pump-training-yard", "sceneId": "front-pump-training-yard", "interactionId": "scene:front-pump-training-yard", "type": "imported", "name": "野外山地训练场", "semantic": "场景地形", "assetRole": "environment", "operable": false, "visible": true, "modelId": "front-pump-field-terrain", "modelEditorAssetId": "front-pump-field-terrain", "modelEditorModelId": "front-pump-field-terrain", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "sourceName": "地形.glb", "resourceUrl": "/models/地形.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 10726472, "fitToScene": true, "fitSize": 140, "groundLevelY": 0, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] }, { "id": "front-pump-rescue-vehicle", "sceneId": "front-pump-rescue-vehicle", "interactionId": "scene:front-pump-rescue-vehicle", "type": "imported", "name": "架桥车前泵互救操作整车模型", "semantic": "实训装备", "assetRole": "training-content", "operable": true, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "front-pump-step-vehicle", "modelEditorAssetId": "front-pump-step-vehicle", "modelEditorModelId": "front-pump-step-vehicle", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [ { "interactionId": "front-pump-hydraulic-pump", "sourceNodeName": "1液压泵", "name": "液压泵", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-power-take-off", "sourceNodeName": "2取力器", "name": "取力器", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-pto-switch", "sourceNodeName": "2取力器开关", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-ball-valve-switch", "sourceNodeName": "3球阀开关", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box", "sourceNodeName": "5辅助控制盒", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box-cover", "sourceNodeName": "5辅助控制盒盖", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "pivotEdge": { "space": "world", "axis": [ 0, 1, 0 ], "edge": "nearest-vertical-edge" }, "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-rescue-switch", "sourceNodeName": "5互救开关", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true } ], "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "fitToScene": true, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] } ], "snapshot": { "schema": "edit3dv4.scene", "version": "1.0", "name": "重型支援桥平衡阀拆拼互换", "presetId": "outdoor-1", "type": "outdoor", "environment": { "presetId": "outdoor-1", "type": "outdoor" }, "rendering": { "background": 11062241, "fog": { "color": 11062241, "near": 70, "far": 240 }, "toneMappingExposure": 1.05, "environment": { "type": "room", "sigma": 0.04 }, "camera": { "fov": 45, "near": 0.1, "far": 800, "position": [ 11, 8, 16 ], "target": [ 0, 1.5, 2 ] } }, "objects": [ { "id": "front-pump-training-yard", "sceneId": "front-pump-training-yard", "interactionId": "scene:front-pump-training-yard", "type": "imported", "name": "野外山地训练场", "semantic": "场景地形", "assetRole": "environment", "operable": false, "visible": true, "modelId": "front-pump-field-terrain", "modelEditorAssetId": "front-pump-field-terrain", "modelEditorModelId": "front-pump-field-terrain", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "sourceName": "地形.glb", "resourceUrl": "/models/地形.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 10726472, "fitToScene": true, "fitSize": 140, "groundLevelY": 0, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] }, { "id": "front-pump-rescue-vehicle", "sceneId": "front-pump-rescue-vehicle", "interactionId": "scene:front-pump-rescue-vehicle", "type": "imported", "name": "架桥车前泵互救操作整车模型", "semantic": "实训装备", "assetRole": "training-content", "operable": true, "visible": true, "capabilities": [ "select", "inspect" ], "modelId": "front-pump-step-vehicle", "modelEditorAssetId": "front-pump-step-vehicle", "modelEditorModelId": "front-pump-step-vehicle", "modelEditorRevision": 1, "modelOverrides": {}, "materialPreset": null, "modelPartTargets": [ { "interactionId": "front-pump-hydraulic-pump", "sourceNodeName": "1液压泵", "name": "液压泵", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-power-take-off", "sourceNodeName": "2取力器", "name": "取力器", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-pto-switch", "sourceNodeName": "2取力器开关", "name": "取力器开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-ball-valve-switch", "sourceNodeName": "3球阀开关", "name": "球阀开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box", "sourceNodeName": "5辅助控制盒", "name": "辅助控制盒", "capabilities": [ "select", "inspect" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-aux-control-box-cover", "sourceNodeName": "5辅助控制盒盖", "name": "辅助控制盒盖", "capabilities": [ "select", "inspect", "mechanism" ], "pivotEdge": { "space": "world", "axis": [ 0, 1, 0 ], "edge": "nearest-vertical-edge" }, "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true }, { "interactionId": "front-pump-rescue-switch", "sourceNodeName": "5互救开关", "name": "互救开关", "capabilities": [ "select", "inspect", "mechanism" ], "sceneId": "front-pump-rescue-vehicle", "operable": true, "visible": true } ], "sourceName": "步骤模型.glb", "resourceUrl": "/models/步骤模型.glb", "assetKey": "", "mimeType": "model/gltf-binary", "sizeBytes": 32195288, "fitToScene": true, "fitSize": 8, "position": [ 0, 0, 0 ], "rotation": [ 0, 0, 0 ], "scale": [ 1, 1, 1 ] } ] }, "assetReferences": [ { "resourceUrl": "/models/步骤模型.glb", "sourceName": "步骤模型.glb", "sizeBytes": 32195288, "mimeType": "model/gltf-binary", "assetRole": "training-content" } ] }, "accent": "#2d86d8", "background": 11062241, "fog": 11062241, "ground": 7110499, "camera": { "position": [ 10.6, 6.4, 13.2 ], "target": [ 0, 1.9, 0 ] }, "retainStoredParts": true, "sceneTags": [ "真实整车步骤模型", "前泵故障互救", "机构顺序操作" ], "sensorFeeds": [], "name": "重型支援桥平衡阀拆拼互换", "title": "重型支援桥平衡阀拆拼互换", "operableParts": [ "bridge-small-cloth", "bridge-small-pipe", "bridge-small-bag", "bridge-small-bolt-1", "bridge-small-bolt-2", "bridge-small-bolt-3", "bridge-small-bolt-4", "bridge-small-valve", "bridge-small-plug-1", "bridge-small-plug-2", "bridge-small-seat", "bridge-large-cloth", "bridge-large-pipe", "bridge-large-bag", "bridge-large-bolt-1", "bridge-large-bolt-2", "bridge-large-bolt-3", "bridge-large-bolt-4", "bridge-large-valve", "bridge-large-plug-1", "bridge-large-plug-2", "bridge-large-seat" ] }, "tools": [], "faults": [], "steps": [ { "id": "BRIDGE-STEP-1", "stepCode": "BRIDGE-STEP-1", "actionCode": "COMPLETE_BRIDGE-STEP-1", "number": 1, "title": "清洗小腔平衡阀", "targetId": "bridge-small-cloth", "targetName": "清洗并擦净阀体", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用清洗剂清洗平衡阀和管接头,并用抹布擦净。", "guidance": "用清洗剂清洗平衡阀和管接头,并用抹布擦净。", "warning": "", "success": "清洗小腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-cloth", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-small-cloth", "kind": "identify", "directionHint": "清洗并擦净阀体", "effects": [ { "targetId": "bridge-small-cloth", "offset": [ 0.7, 0, -0.7 ] }, { "targetId": "bridge-small-valve", "color": 8492701 } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用清洗剂清洗平衡阀和管接头,并用抹布擦净。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-2", "stepCode": "BRIDGE-STEP-2", "actionCode": "COMPLETE_BRIDGE-STEP-2", "number": 2, "title": "拆开小腔控制油口管路", "targetId": "bridge-small-pipe", "targetName": "拆开控制油管", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用19开口扳手拆开控制油口管路,用塑料袋包扎管口。", "guidance": "用19开口扳手拆开控制油口管路,用塑料袋包扎管口。", "warning": "", "success": "拆开小腔控制油口管路:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-pipe", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-pipe", "kind": "identify", "directionHint": "拆开控制油管", "effects": [ { "targetId": "bridge-small-pipe", "offset": [ 0.55, 0, 0 ] } ] }, { "targetId": "bridge-small-bag", "kind": "identify", "directionHint": "封袋包扎管口", "effects": [ { "targetId": "bridge-small-bag", "offset": [ 0, 0, -0.65 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用19开口扳手拆开控制油口管路,用塑料袋包扎管口。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-3", "stepCode": "BRIDGE-STEP-3", "actionCode": "COMPLETE_BRIDGE-STEP-3", "number": 3, "title": "拆下小腔平衡阀", "targetId": "bridge-small-bolt-1", "targetName": "拆下第 1 个螺栓", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用8内六角扳手拆下安装螺栓,取下平衡阀。", "guidance": "用8内六角扳手拆下安装螺栓,取下平衡阀。", "warning": "", "success": "拆下小腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-bolt-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 1 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-1", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-small-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 2 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-2", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-small-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 3 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-3", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-small-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 4 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-4", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-small-valve", "kind": "identify", "directionHint": "取下平衡阀", "effects": [ { "targetId": "bridge-small-valve", "offset": [ 0, 0, 1.2 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用8内六角扳手拆下安装螺栓,取下平衡阀。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-4", "stepCode": "BRIDGE-STEP-4", "actionCode": "COMPLETE_BRIDGE-STEP-4", "number": 4, "title": "封堵小腔油口", "targetId": "bridge-small-plug-1", "targetName": "封堵第 1 个油堵", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用两个油堵封住两个油口,擦净阀座结合面。", "guidance": "用两个油堵封住两个油口,擦净阀座结合面。", "warning": "", "success": "封堵小腔油口:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-plug-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-plug-1", "kind": "identify", "directionHint": "封堵第 1 个油堵", "effects": [ { "targetId": "bridge-small-plug-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-plug-2", "kind": "identify", "directionHint": "封堵第 2 个油堵", "effects": [ { "targetId": "bridge-small-plug-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-seat", "kind": "identify", "directionHint": "擦净阀座结合面", "effects": [ { "targetId": "bridge-small-seat", "color": 12965080 } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用两个油堵封住两个油口,擦净阀座结合面。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-5", "stepCode": "BRIDGE-STEP-5", "actionCode": "COMPLETE_BRIDGE-STEP-5", "number": 5, "title": "清洗大腔平衡阀", "targetId": "bridge-large-cloth", "targetName": "清洗并擦净阀体", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用清洗剂清洗平衡阀和管接头,并用抹布擦净。", "guidance": "用清洗剂清洗平衡阀和管接头,并用抹布擦净。", "warning": "", "success": "清洗大腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-cloth", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "identify", "steps": [ { "targetId": "bridge-large-cloth", "kind": "identify", "directionHint": "清洗并擦净阀体", "effects": [ { "targetId": "bridge-large-cloth", "offset": [ 0.7, 0, -0.7 ] }, { "targetId": "bridge-large-valve", "color": 8492701 } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用清洗剂清洗平衡阀和管接头,并用抹布擦净。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-6", "stepCode": "BRIDGE-STEP-6", "actionCode": "COMPLETE_BRIDGE-STEP-6", "number": 6, "title": "拆开大腔控制油口管路", "targetId": "bridge-large-pipe", "targetName": "拆开控制油管", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用19开口扳手拆开控制油口管路,用塑料袋包扎管口。", "guidance": "用19开口扳手拆开控制油口管路,用塑料袋包扎管口。", "warning": "", "success": "拆开大腔控制油口管路:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-pipe", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-pipe", "kind": "identify", "directionHint": "拆开控制油管", "effects": [ { "targetId": "bridge-large-pipe", "offset": [ 0.55, 0, 0 ] } ] }, { "targetId": "bridge-large-bag", "kind": "identify", "directionHint": "封袋包扎管口", "effects": [ { "targetId": "bridge-large-bag", "offset": [ 0, 0, -0.65 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用19开口扳手拆开控制油口管路,用塑料袋包扎管口。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-7", "stepCode": "BRIDGE-STEP-7", "actionCode": "COMPLETE_BRIDGE-STEP-7", "number": 7, "title": "拆下大腔平衡阀", "targetId": "bridge-large-bolt-1", "targetName": "拆下第 1 个螺栓", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用8内六角扳手拆下安装螺栓,取下平衡阀。", "guidance": "用8内六角扳手拆下安装螺栓,取下平衡阀。", "warning": "", "success": "拆下大腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-bolt-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 1 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-1", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-large-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 2 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-2", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-large-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 3 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-3", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-large-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": -180, "toleranceDegrees": 8, "directionHint": "拆下第 4 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-4", "offset": [ 0, 0, 0.65 ] } ] }, { "targetId": "bridge-large-valve", "kind": "identify", "directionHint": "取下平衡阀", "effects": [ { "targetId": "bridge-large-valve", "offset": [ 0, 0, 1.2 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用8内六角扳手拆下安装螺栓,取下平衡阀。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-8", "stepCode": "BRIDGE-STEP-8", "actionCode": "COMPLETE_BRIDGE-STEP-8", "number": 8, "title": "封堵大腔油口", "targetId": "bridge-large-plug-1", "targetName": "封堵第 1 个油堵", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用两个油堵封住两个油口,擦净阀座结合面。", "guidance": "用两个油堵封住两个油口,擦净阀座结合面。", "warning": "", "success": "封堵大腔油口:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-plug-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-plug-1", "kind": "identify", "directionHint": "封堵第 1 个油堵", "effects": [ { "targetId": "bridge-large-plug-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-plug-2", "kind": "identify", "directionHint": "封堵第 2 个油堵", "effects": [ { "targetId": "bridge-large-plug-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-seat", "kind": "identify", "directionHint": "擦净阀座结合面", "effects": [ { "targetId": "bridge-large-seat", "color": 12965080 } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用两个油堵封住两个油口,擦净阀座结合面。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-9", "stepCode": "BRIDGE-STEP-9", "actionCode": "COMPLETE_BRIDGE-STEP-9", "number": 9, "title": "准备安装大腔平衡阀", "targetId": "bridge-large-seat", "targetName": "擦净安装结合面", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "擦净平衡阀及阀座结合面,取下两个油堵。", "guidance": "擦净平衡阀及阀座结合面,取下两个油堵。", "warning": "", "success": "准备安装大腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-seat", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-seat", "kind": "identify", "directionHint": "擦净安装结合面", "effects": [ { "targetId": "bridge-large-seat", "color": 14477797 } ] }, { "targetId": "bridge-large-plug-1", "kind": "identify", "directionHint": "取下第 1 个油堵", "effects": [ { "targetId": "bridge-large-plug-1", "offset": [ 0, 0.55, 0.5 ] } ] }, { "targetId": "bridge-large-plug-2", "kind": "identify", "directionHint": "取下第 2 个油堵", "effects": [ { "targetId": "bridge-large-plug-2", "offset": [ 0, 0.55, 0.5 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "擦净平衡阀及阀座结合面,取下两个油堵。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-10", "stepCode": "BRIDGE-STEP-10", "actionCode": "COMPLETE_BRIDGE-STEP-10", "number": 10, "title": "安装大腔平衡阀", "targetId": "bridge-small-valve", "targetName": "将互换平衡阀装到阀座", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "将平衡阀放置于阀座上,用8内六角扳手安装四个安装螺栓。", "guidance": "将平衡阀放置于阀座上,用8内六角扳手安装四个安装螺栓。", "warning": "", "success": "安装大腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-valve", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-valve", "kind": "identify", "directionHint": "将互换平衡阀装到阀座", "effects": [ { "targetId": "bridge-small-valve", "offset": [ 3.2, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 1 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 2 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 3 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-3", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 4 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-4", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "将平衡阀放置于阀座上,用8内六角扳手安装四个安装螺栓。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-11", "stepCode": "BRIDGE-STEP-11", "actionCode": "COMPLETE_BRIDGE-STEP-11", "number": 11, "title": "核对大腔控制油口管路连接", "targetId": "bridge-large-bag", "targetName": "取下封口袋", "mode": "measure", "interaction": "mechanism-operation", "instruction": "原稿先写“拆下包扎袋,连接并拧紧管路”,随后又出现“用19开口扳手拆开管路并包扎”的相反描述。", "guidance": "原稿先写“拆下包扎袋,连接并拧紧管路”,随后又出现“用19开口扳手拆开管路并包扎”的相反描述。", "warning": "请记录采用的处理方式及依据,随训练记录提交教员核对;系统不自动判定该项操作正确。", "success": "核对大腔控制油口管路连接:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-bag", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-bag", "kind": "identify", "directionHint": "取下封口袋", "effects": [ { "targetId": "bridge-large-bag", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-pipe", "kind": "identify", "directionHint": "按记录的处理依据连接管路", "effects": [ { "targetId": "bridge-large-pipe", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "原稿先写“拆下包扎袋,连接并拧紧管路”,随后又出现“用19开口扳手拆开管路并包扎”的相反描述。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-12", "stepCode": "BRIDGE-STEP-12", "actionCode": "COMPLETE_BRIDGE-STEP-12", "number": 12, "title": "紧固大腔阀体连接螺栓", "targetId": "bridge-large-bolt-1", "targetName": "紧固第 1 个螺栓", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用内六角扳手拧紧四个阀体连接螺栓。", "guidance": "用内六角扳手拧紧四个阀体连接螺栓。", "warning": "", "success": "紧固大腔阀体连接螺栓:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-bolt-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 1 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 2 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 3 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-3", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-large-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 4 个螺栓", "effects": [ { "targetId": "bridge-large-bolt-4", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用内六角扳手拧紧四个阀体连接螺栓。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-13", "stepCode": "BRIDGE-STEP-13", "actionCode": "COMPLETE_BRIDGE-STEP-13", "number": 13, "title": "准备安装小腔平衡阀", "targetId": "bridge-small-seat", "targetName": "擦净安装结合面", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "擦净平衡阀及阀座结合面,取下两个油堵。", "guidance": "擦净平衡阀及阀座结合面,取下两个油堵。", "warning": "", "success": "准备安装小腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-seat", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-seat", "kind": "identify", "directionHint": "擦净安装结合面", "effects": [ { "targetId": "bridge-small-seat", "color": 14477797 } ] }, { "targetId": "bridge-small-plug-1", "kind": "identify", "directionHint": "取下第 1 个油堵", "effects": [ { "targetId": "bridge-small-plug-1", "offset": [ 0, 0.55, 0.5 ] } ] }, { "targetId": "bridge-small-plug-2", "kind": "identify", "directionHint": "取下第 2 个油堵", "effects": [ { "targetId": "bridge-small-plug-2", "offset": [ 0, 0.55, 0.5 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "擦净平衡阀及阀座结合面,取下两个油堵。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-14", "stepCode": "BRIDGE-STEP-14", "actionCode": "COMPLETE_BRIDGE-STEP-14", "number": 14, "title": "安装小腔平衡阀", "targetId": "bridge-large-valve", "targetName": "将互换平衡阀装到阀座", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "将平衡阀放置于阀座上,用8内六角扳手安装四个安装螺栓。", "guidance": "将平衡阀放置于阀座上,用8内六角扳手安装四个安装螺栓。", "warning": "", "success": "安装小腔平衡阀:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-large-valve", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-large-valve", "kind": "identify", "directionHint": "将互换平衡阀装到阀座", "effects": [ { "targetId": "bridge-large-valve", "offset": [ -3.2, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 1 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 2 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 3 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-3", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 4 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-4", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "将平衡阀放置于阀座上,用8内六角扳手安装四个安装螺栓。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-15", "stepCode": "BRIDGE-STEP-15", "actionCode": "COMPLETE_BRIDGE-STEP-15", "number": 15, "title": "核对小腔控制油口管路连接", "targetId": "bridge-small-bag", "targetName": "取下封口袋", "mode": "measure", "interaction": "mechanism-operation", "instruction": "原稿先写“拆下包扎袋,连接并拧紧管路”,随后又出现“用19开口扳手拆开管路并包扎”的相反描述。", "guidance": "原稿先写“拆下包扎袋,连接并拧紧管路”,随后又出现“用19开口扳手拆开管路并包扎”的相反描述。", "warning": "请记录采用的处理方式及依据,随训练记录提交教员核对;系统不自动判定该项操作正确。", "success": "核对小腔控制油口管路连接:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-bag", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-bag", "kind": "identify", "directionHint": "取下封口袋", "effects": [ { "targetId": "bridge-small-bag", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-pipe", "kind": "identify", "directionHint": "按记录的处理依据连接管路", "effects": [ { "targetId": "bridge-small-pipe", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "原稿先写“拆下包扎袋,连接并拧紧管路”,随后又出现“用19开口扳手拆开管路并包扎”的相反描述。", "successCue": "ui", "errorCue": "collision-error" } }, { "id": "BRIDGE-STEP-16", "stepCode": "BRIDGE-STEP-16", "actionCode": "COMPLETE_BRIDGE-STEP-16", "number": 16, "title": "紧固小腔阀体连接螺栓", "targetId": "bridge-small-bolt-1", "targetName": "紧固第 1 个螺栓", "mode": "inspect", "interaction": "mechanism-operation", "instruction": "用内六角扳手拧紧四个阀体连接螺栓。", "guidance": "用内六角扳手拧紧四个阀体连接螺栓。", "warning": "", "success": "紧固小腔阀体连接螺栓:三维操作已保存", "cameraPolicy": "focus", "action": { "kind": "mechanism-operation", "targetId": "bridge-small-bolt-1", "requiresPlacement": false, "durationMs": 700, "mechanism": { "type": "sequence", "steps": [ { "targetId": "bridge-small-bolt-1", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 1 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-1", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-2", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 2 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-2", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-3", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 3 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-3", "offset": [ 0, 0, 0 ] } ] }, { "targetId": "bridge-small-bolt-4", "kind": "rotate", "axis": [ 0, 0, 1 ], "deltaDegrees": 180, "toleranceDegrees": 8, "directionHint": "紧固第 4 个螺栓", "effects": [ { "targetId": "bridge-small-bolt-4", "offset": [ 0, 0, 0 ] } ] } ] } }, "toolId": "", "measurement": "", "assessment": { "weight": 6.25, "requiredDimensions": [ "action", "sequence" ], "passPolicy": "all-required" }, "audio": { "narrationSource": "offline", "narrationText": "用内六角扳手拧紧四个阀体连接螺栓。", "successCue": "ui", "errorCue": "collision-error" } } ], "executionPlan": { "schema": "digital-workshop.training-execution-plan", "version": 1, "entryNodeId": "front-pump-step-01", "traversalOrder": [ "front-pump-step-01", "front-pump-step-02", "front-pump-step-03", "front-pump-step-04", "front-pump-step-05" ] }, "assessment": { "passScore": 80, "maxScore": 100, "totalScore": 100, "scoringMode": "weighted-rules", "allowRetry": true, "recordProcess": true }, "runtime": { "startMode": "practice", "offline": true, "teacherEnabled": true, "teacherVoiceEnabled": true, "actionSoundEnabled": true, "showStepPanel": true, "showProgress": true, "allowReplay": true, "language": "zh-CN", "definitionSource": "SCRIPT", "scriptId": "bridge-balance-valve-swap", "scriptVersion": "3" }, "schemaVersion": 1, "source": "桥梁/文件2/9.jpg、10.jpg" }, "changeSummary": "脚本来源 v3:复用三维工作区、正式教学运行、步骤记录与成绩评定", "checksum": "1fa8b28e9816770d4280fd6a129f0b180bc7c0b75ba783a98ef4df3d9f2d61f3", "createdByUserId": "99", "createdByName": "内部维护", "publishedByUserId": "99", "publishedByName": "内部维护", "publishedTime": 1789316083, "version": 2, "addTime": 1789316082, "updateTime": "2026-09-14T00:14:43", "dependencies": [], "assets": [] } }, "runs": { "records": [], "total": 0, "page": 1, "size": 100 } }