first commit

This commit is contained in:
2026-07-17 17:45:56 +08:00
commit 04c487823b
5873 changed files with 12227228 additions and 0 deletions
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,473 @@
{
"Model": "qwen3.7-plus",
"Mode": "per_component_local_subgraph_generation",
"ComponentCount": 5,
"FeatureBatchSize": 6,
"FeatureBatchCount": 10,
"CompletedFeatureBatches": 1,
"CompletedComponents": 1,
"FailedComponents": [
{
"ComponentId": "component_38",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"Status": "contract_issues",
"Message": "missing batch target feature anchor: hole_group_1; missing batch target feature anchor: hole_group_12"
},
{
"ComponentId": "component_38",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"Status": "contract_issues",
"Message": "missing batch target feature anchor: cylindrical_surface_group_1; missing batch target feature anchor: cylindrical_surface_group_13; missing batch target feature anchor: planar_surface_candidate_1; missing batch target feature anchor: planar_surface_candidate_2"
},
{
"ComponentId": "component_39",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"Status": "contract_issues",
"Message": "missing batch target feature anchor: cylindrical_surface_group_3"
},
{
"ComponentId": "component_39",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"Status": "contract_issues",
"Message": "missing batch target feature anchor: cylindrical_surface_group_11; missing batch target feature anchor: cylindrical_surface_group_14; missing batch target feature anchor: cylindrical_surface_group_16; missing batch target feature anchor: cylindrical_surface_group_8; missing batch target feature anchor: planar_surface_candidate_3"
},
{
"ComponentId": "component_39",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"Status": "contract_issues",
"Message": "missing batch target feature anchor: planar_surface_candidate_8; missing batch target feature anchor: planar_surface_candidate_9"
},
{
"ComponentId": "component_41",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"Status": "contract_issues",
"Message": "missing batch target feature anchor: cylindrical_surface_group_2; missing batch target feature anchor: cylindrical_surface_group_7; missing batch target feature anchor: cylindrical_surface_group_9; missing batch target feature anchor: hole_group_10; missing batch target feature anchor: hole_group_11; missing batch target feature anchor: hole_group_4"
},
{
"ComponentId": "component_41",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"Status": "contract_issues",
"Message": "missing batch target feature anchor: cylindrical_surface_group_10; missing batch target feature anchor: cylindrical_surface_group_15; missing batch target feature anchor: cylindrical_surface_group_17; missing batch target feature anchor: planar_surface_candidate_10"
},
{
"ComponentId": "component_1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"Status": "contract_issues",
"Message": "missing batch target feature anchor: cylindrical_surface_group_18; missing batch target feature anchor: hole_group_5"
},
{
"ComponentId": "component_42",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"Status": "contract_issues",
"Message": "missing batch target feature anchor: planar_surface_candidate_6"
}
],
"RetrievalContractIssues": [],
"MechanicalSemanticGraphStatus": "parsed",
"MechanicalSemanticGraphPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\mechanical_semantic_graph.json",
"ComponentFunctionIntroductionsJsonPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\diagnostic_context\\component_function_introductions.json",
"ComponentFunctionIntroductionsMarkdownPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\diagnostic_context\\component_function_introductions.md",
"LocalSubgraphCollectionPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\local_subgraph_collection.json",
"ComponentWorkQueuePath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\component_work_queue.json",
"Components": [
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"BatchId": "component_38_batch_01",
"BatchIndex": 1,
"BatchCount": 3,
"BatchFeatureIds": [
"hole_group_1",
"hole_group_12",
"hole_group_13",
"hole_group_6",
"hole_group_7",
"hole_group_9"
],
"Status": "contract_issues",
"Message": "missing batch target feature anchor: hole_group_1; missing batch target feature anchor: hole_group_12",
"PromptPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_prompts\\component_38_batch_01.md",
"EnrichedPromptPath": "",
"ResultPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_38_batch_01_interpretation.md",
"RawResponsePaths": [
"D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_38_batch_01_iter1_response.json"
],
"Iterations": [
{
"iteration": 1,
"attached_images": 1,
"include_neighbor_details": false,
"requested_neighbor_ids": [],
"contract_issues": [
"missing batch target feature anchor: hole_group_1",
"missing batch target feature anchor: hole_group_12"
],
"neighbor_detail_request": {
"NeedsNeighborDetail": false,
"ComponentIds": [],
"Reason": "当前B-rep和配合关系已足够描述局部特征功能,无需额外邻居详情。"
}
}
]
},
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"BatchId": "component_38_batch_02",
"BatchIndex": 2,
"BatchCount": 3,
"BatchFeatureIds": [
"cylindrical_surface_group_1",
"cylindrical_surface_group_13",
"cylindrical_surface_group_5",
"hole_group_15",
"planar_surface_candidate_1",
"planar_surface_candidate_2"
],
"Status": "contract_issues",
"Message": "missing batch target feature anchor: cylindrical_surface_group_1; missing batch target feature anchor: cylindrical_surface_group_13; missing batch target feature anchor: planar_surface_candidate_1; missing batch target feature anchor: planar_surface_candidate_2",
"PromptPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_prompts\\component_38_batch_02.md",
"EnrichedPromptPath": "",
"ResultPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_38_batch_02_interpretation.md",
"RawResponsePaths": [
"D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_38_batch_02_iter1_response.json"
],
"Iterations": [
{
"iteration": 1,
"attached_images": 1,
"include_neighbor_details": false,
"requested_neighbor_ids": [],
"contract_issues": [
"missing batch target feature anchor: cylindrical_surface_group_1",
"missing batch target feature anchor: cylindrical_surface_group_13",
"missing batch target feature anchor: planar_surface_candidate_1",
"missing batch target feature anchor: planar_surface_candidate_2"
],
"neighbor_detail_request": {
"NeedsNeighborDetail": false,
"ComponentIds": [],
"Reason": "当前证据已足够支持本地子图生成,无需额外邻居细节"
}
}
]
},
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"BatchId": "component_38_batch_03",
"BatchIndex": 3,
"BatchCount": 3,
"BatchFeatureIds": [
"planar_surface_candidate_4"
],
"Status": "ok",
"Message": "generated",
"PromptPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_prompts\\component_38_batch_03.md",
"EnrichedPromptPath": "",
"ResultPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_38_batch_03_interpretation.md",
"RawResponsePaths": [
"D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_38_batch_03_iter1_response.json"
],
"Iterations": [
{
"iteration": 1,
"attached_images": 1,
"include_neighbor_details": false,
"requested_neighbor_ids": [],
"contract_issues": [],
"neighbor_detail_request": {
"NeedsNeighborDetail": false,
"ComponentIds": [],
"Reason": "当前特征为组件顶部平面,无直接装配接触记录,暂不需要邻居详细几何信息。"
}
}
]
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"BatchId": "component_39_batch_01",
"BatchIndex": 1,
"BatchCount": 3,
"BatchFeatureIds": [
"cylindrical_surface_group_3",
"cylindrical_surface_group_4",
"cylindrical_surface_group_6",
"hole_group_14",
"hole_group_3",
"hole_group_8"
],
"Status": "contract_issues",
"Message": "missing batch target feature anchor: cylindrical_surface_group_3",
"PromptPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_prompts\\component_39_batch_01.md",
"EnrichedPromptPath": "",
"ResultPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_39_batch_01_interpretation.md",
"RawResponsePaths": [
"D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_39_batch_01_iter1_response.json"
],
"Iterations": [
{
"iteration": 1,
"attached_images": 1,
"include_neighbor_details": false,
"requested_neighbor_ids": [],
"contract_issues": [
"missing batch target feature anchor: cylindrical_surface_group_3"
],
"neighbor_detail_request": {
"NeedsNeighborDetail": false,
"ComponentIds": [],
"Reason": "First-round summary evidence is sufficient for local feature anchoring; fit tolerance details can be requested in later rounds if needed."
}
}
]
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"BatchId": "component_39_batch_02",
"BatchIndex": 2,
"BatchCount": 3,
"BatchFeatureIds": [
"cylindrical_surface_group_11",
"cylindrical_surface_group_14",
"cylindrical_surface_group_16",
"cylindrical_surface_group_8",
"planar_surface_candidate_3",
"planar_surface_candidate_5"
],
"Status": "contract_issues",
"Message": "missing batch target feature anchor: cylindrical_surface_group_11; missing batch target feature anchor: cylindrical_surface_group_14; missing batch target feature anchor: cylindrical_surface_group_16; missing batch target feature anchor: cylindrical_surface_group_8; missing batch target feature anchor: planar_surface_candidate_3",
"PromptPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_prompts\\component_39_batch_02.md",
"EnrichedPromptPath": "",
"ResultPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_39_batch_02_interpretation.md",
"RawResponsePaths": [
"D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_39_batch_02_iter1_response.json"
],
"Iterations": [
{
"iteration": 1,
"attached_images": 1,
"include_neighbor_details": false,
"requested_neighbor_ids": [],
"contract_issues": [
"missing batch target feature anchor: cylindrical_surface_group_11",
"missing batch target feature anchor: cylindrical_surface_group_14",
"missing batch target feature anchor: cylindrical_surface_group_16",
"missing batch target feature anchor: cylindrical_surface_group_8",
"missing batch target feature anchor: planar_surface_candidate_3"
],
"neighbor_detail_request": {
"NeedsNeighborDetail": false,
"ComponentIds": [],
"Reason": "当前B-rep和接触/配合证据已足够支持局部子图生成,无需额外邻居几何细节。"
}
}
]
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"BatchId": "component_39_batch_03",
"BatchIndex": 3,
"BatchCount": 3,
"BatchFeatureIds": [
"planar_surface_candidate_8",
"planar_surface_candidate_9"
],
"Status": "contract_issues",
"Message": "missing batch target feature anchor: planar_surface_candidate_8; missing batch target feature anchor: planar_surface_candidate_9",
"PromptPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_prompts\\component_39_batch_03.md",
"EnrichedPromptPath": "",
"ResultPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_39_batch_03_interpretation.md",
"RawResponsePaths": [
"D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_39_batch_03_iter1_response.json"
],
"Iterations": [
{
"iteration": 1,
"attached_images": 1,
"include_neighbor_details": false,
"requested_neighbor_ids": [],
"contract_issues": [
"missing batch target feature anchor: planar_surface_candidate_8",
"missing batch target feature anchor: planar_surface_candidate_9"
],
"neighbor_detail_request": {
"NeedsNeighborDetail": false,
"ComponentIds": [],
"Reason": "目标平面与邻居零件的接触关系和几何参数已在直接接触关系中明确,无需额外邻居细节。"
}
}
]
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"BatchId": "component_41_batch_01",
"BatchIndex": 1,
"BatchCount": 2,
"BatchFeatureIds": [
"cylindrical_surface_group_2",
"cylindrical_surface_group_7",
"cylindrical_surface_group_9",
"hole_group_10",
"hole_group_11",
"hole_group_4"
],
"Status": "contract_issues",
"Message": "missing batch target feature anchor: cylindrical_surface_group_2; missing batch target feature anchor: cylindrical_surface_group_7; missing batch target feature anchor: cylindrical_surface_group_9; missing batch target feature anchor: hole_group_10; missing batch target feature anchor: hole_group_11; missing batch target feature anchor: hole_group_4",
"PromptPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_prompts\\component_41_batch_01.md",
"EnrichedPromptPath": "",
"ResultPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_41_batch_01_interpretation.md",
"RawResponsePaths": [
"D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_41_batch_01_iter1_response.json"
],
"Iterations": [
{
"iteration": 1,
"attached_images": 1,
"include_neighbor_details": false,
"requested_neighbor_ids": [],
"contract_issues": [
"missing batch target feature anchor: cylindrical_surface_group_2",
"missing batch target feature anchor: cylindrical_surface_group_7",
"missing batch target feature anchor: cylindrical_surface_group_9",
"missing batch target feature anchor: hole_group_10",
"missing batch target feature anchor: hole_group_11",
"missing batch target feature anchor: hole_group_4"
],
"neighbor_detail_request": {
"NeedsNeighborDetail": false,
"ComponentIds": [],
"Reason": "当前证据已包含足够的接触和配合关系信息,无需额外邻居详情"
}
}
]
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"BatchId": "component_41_batch_02",
"BatchIndex": 2,
"BatchCount": 2,
"BatchFeatureIds": [
"cylindrical_surface_group_10",
"cylindrical_surface_group_15",
"cylindrical_surface_group_17",
"planar_surface_candidate_10"
],
"Status": "contract_issues",
"Message": "missing batch target feature anchor: cylindrical_surface_group_10; missing batch target feature anchor: cylindrical_surface_group_15; missing batch target feature anchor: cylindrical_surface_group_17; missing batch target feature anchor: planar_surface_candidate_10",
"PromptPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_prompts\\component_41_batch_02.md",
"EnrichedPromptPath": "",
"ResultPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_41_batch_02_interpretation.md",
"RawResponsePaths": [
"D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_41_batch_02_iter1_response.json"
],
"Iterations": [
{
"iteration": 1,
"attached_images": 1,
"include_neighbor_details": false,
"requested_neighbor_ids": [],
"contract_issues": [
"missing batch target feature anchor: cylindrical_surface_group_10",
"missing batch target feature anchor: cylindrical_surface_group_15",
"missing batch target feature anchor: cylindrical_surface_group_17",
"missing batch target feature anchor: planar_surface_candidate_10"
],
"neighbor_detail_request": {
"NeedsNeighborDetail": false,
"ComponentIds": [],
"Reason": "Current evidence provides sufficient contact and mate information for local feature diagnosis."
}
}
]
},
{
"ComponentId": "component_1",
"InstanceName": "电机和连接臂连接件-1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"BatchId": "component_1_batch_01",
"BatchIndex": 1,
"BatchCount": 1,
"BatchFeatureIds": [
"hole_group_5",
"cylindrical_surface_group_18"
],
"Status": "contract_issues",
"Message": "missing batch target feature anchor: cylindrical_surface_group_18; missing batch target feature anchor: hole_group_5",
"PromptPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_prompts\\component_1_batch_01.md",
"EnrichedPromptPath": "",
"ResultPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_1_batch_01_interpretation.md",
"RawResponsePaths": [
"D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_1_batch_01_iter1_response.json"
],
"Iterations": [
{
"iteration": 1,
"attached_images": 1,
"include_neighbor_details": false,
"requested_neighbor_ids": [],
"contract_issues": [
"missing batch target feature anchor: cylindrical_surface_group_18",
"missing batch target feature anchor: hole_group_5"
],
"neighbor_detail_request": {
"NeedsNeighborDetail": false,
"ComponentIds": [],
"Reason": "当前B-rep特征、配合关系及组件上下文图像已足够支撑局部功能子图的生成,暂无需邻居详细几何进行深度干涉或配合面分析。"
}
}
]
},
{
"ComponentId": "component_42",
"InstanceName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"BatchId": "component_42_batch_01",
"BatchIndex": 1,
"BatchCount": 1,
"BatchFeatureIds": [
"hole_group_2",
"cylindrical_surface_group_12",
"planar_surface_candidate_6",
"planar_surface_candidate_7"
],
"Status": "contract_issues",
"Message": "missing batch target feature anchor: planar_surface_candidate_6",
"PromptPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_prompts\\component_42_batch_01.md",
"EnrichedPromptPath": "",
"ResultPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_42_batch_01_interpretation.md",
"RawResponsePaths": [
"D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_42_batch_01_iter1_response.json"
],
"Iterations": [
{
"iteration": 1,
"attached_images": 1,
"include_neighbor_details": false,
"requested_neighbor_ids": [],
"contract_issues": [
"missing batch target feature anchor: planar_surface_candidate_6"
],
"neighbor_detail_request": {
"NeedsNeighborDetail": false,
"ComponentIds": [],
"Reason": "当前B-rep和接触/配合证据已足够描述局部特征功能,无需额外邻居几何细节。"
}
}
]
}
]
}
@@ -0,0 +1,217 @@
{
"schema": "component_direct_assembly_relations_v1",
"component_id": "component_1",
"selection_policy": "Only direct contacts and mates where this component participates are included.",
"adjacent_component_ids": [
"component_38",
"component_6"
],
"direct_contact_relations": [
{
"Id": "contact_电机和连接臂连接件_1_face_3__小臂外壳1_1_face_12",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "电机和连接臂连接件-1",
"ComponentDisplayNameA": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameA": "电机和连接臂连接件.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 3,
"FaceKindA": "plane",
"ComponentB": "小臂外壳1-1",
"ComponentDisplayNameB": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameB": "小臂外壳1.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 12,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "axial_end_face",
"OrientationRoleB": "axial_end_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 1600,
"Confidence": 0.804,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-98.449,
-113.723,
54.4
],
"CenterB": [
-98.449,
-113.723,
69.4
],
"NormalA": [
-0,
1,
-0
],
"NormalB": [
-0,
1,
-0
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-118.449,
-113.723,
34.4,
-78.449,
-113.723,
74.4
],
"BBoxB": [
-130.072,
-113.726,
29.4,
-66.826,
-113.721,
109.4
]
}
],
"direct_mate_relations": [
{
"Id": "assembly_mate_6",
"MateName": "同心12",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_7",
"MateName": "同心13",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_17",
"MateName": "同心17",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"ComponentDisplayNameA": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt",
"ComponentFileNameA": "CSG-20-50-2A-GR-MHC_b.sldprt",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_5",
"MateName": "重合10",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_16",
"MateName": "重合17",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"ComponentDisplayNameA": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt",
"ComponentFileNameA": "CSG-20-50-2A-GR-MHC_b.sldprt",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"adjacent_component_summaries": [
{
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 45,
"cylinder_face_count": 28,
"bbox_mm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
]
},
{
"component_id": "component_6",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"category": "purchased_motor_reducer_assembly",
"review_scope": "assembly_context_only",
"face_count": 0,
"cylinder_face_count": 0,
"bbox_mm": [
-147.523,
-110.723,
5.326,
-49.375,
-81.723,
103.474
]
}
]
}
@@ -0,0 +1,40 @@
{
"schema": "component_static_scout_coarse_scan_v1",
"component_id": "component_1",
"instance_name": "电机和连接臂连接件-1",
"usage_policy": "This coarse scan is generated only to retrieve dynamic inspection cards. It is not evidence for detailed local subgraph generation.",
"evidence_scope": "Programmatic scan over target component identity, B-rep feature/face text, direct contacts, and direct mates.",
"feature_signatures": [
{
"type": "hole_group",
"anchor_id": "hole_group_5",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机和连接臂连接件-1:face#4",
"电机和连接臂连接件-1:face#5",
"电机和连接臂连接件-1:face#6",
"电机和连接臂连接件-1:face#7"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_18",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机和连接臂连接件-1:face#1"
],
"confidence": "high"
}
],
"assembly_signatures": [
"direct_contact_interface",
"direct_mate_or_fit_interface",
"has_adjacent_components"
],
"coverage_seed_count": 2,
"card_query_text": "component_1 电机和连接臂连接件-1 电机和连接臂连接件-1 (电机和连接臂连接件) hole_features general mechanical part; local function must be inferred from B-rep, images, and direct relations. unclassified_components hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence direct_contact_interface contact mating support locating face direct_mate_or_fit_interface mate fit coaxial locating assembly adjacent component assembly interface",
"downstream_policy": "Detailed local subgraphs must be generated from original B-rep, images, direct contacts/mates, and selected inspection cards, not from this coarse scan."
}
@@ -0,0 +1,311 @@
{
"schema": "component_image_evidence_v1",
"component_id": "component_1",
"selection_policy": "Only this component's part images, component highlights, and component context images are included.",
"target_part_image_plan": {
"Id": "part_image_component_1",
"ComponentId": "component_1",
"InstanceName": "电机和连接臂连接件-1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentFileName": "电机和连接臂连接件.SLDPRT",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_1",
"AssemblyContextImageSource": "assembly_component_highlight_images",
"DoNotReextractBrep": true,
"SuggestedViews": [
"front",
"back",
"top",
"bottom",
"left",
"right",
"isometric"
],
"SuggestedAssemblyContextViews": [
"isometric"
],
"HighlightInstruction": "When exporting assembly context images, select/highlight this whole component instance, not a feature or face.",
"Purpose": [
"Provide isolated visual evidence for nonstandard part-design diagnosis.",
"Keep all geometry facts tied to the component B-rep subset extracted from the assembly.",
"Use highlighted assembly context images to identify this component instance position and function in the assembly.",
"Use assembly contacts first to infer functional faces, then use part images to inspect local design and manufacturability."
]
},
"target_context_image_plans": [
{
"Id": "internal_context_group_3_component_1_target_component_1",
"GroupId": "internal_context_group_3_component_1",
"TargetComponentId": "component_1",
"TargetInstanceName": "电机和连接臂连接件-1",
"TargetDisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"TargetComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"Strategy": "show_internal_component_group_hide_all_others_and_highlight_target",
"DisplayMode": "strict_internal_only",
"OcclusionMethod": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
"RestoreRequired": true,
"SaveModel": false,
"SuggestedViews": [
"isometric"
],
"ShowComponents": [
{
"ComponentId": "component_1",
"InstanceName": "电机和连接臂连接件-1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"Role": "internal_group_seed"
}
],
"InternalMembers": [
{
"ComponentId": "component_1",
"InstanceName": "电机和连接臂连接件-1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"Role": "internal_group_seed"
}
],
"BoundaryComponents": [
{
"ComponentId": "component_6",
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt",
"Role": "direct_mate_boundary_component"
},
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"Role": "direct_mate_boundary_component"
}
],
"TargetOcclusion": {
"ComponentId": "component_1",
"InstanceName": "电机和连接臂连接件-1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"Method": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
"IsInternal": true,
"OccludedDirectionCount": 4,
"OpenDirectionCount": 0,
"EarlyStop": true,
"Decision": "occluded_direction_count_reached_4",
"Directions": [
{
"Direction": "+X",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_6",
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "-X",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_6",
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "+Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_6",
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt"
}
]
},
{
"Direction": "-Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
}
]
},
"MemberOcclusionAnalyses": [
{
"ComponentId": "component_1",
"InstanceName": "电机和连接臂连接件-1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"Method": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
"IsInternal": true,
"OccludedDirectionCount": 4,
"OpenDirectionCount": 0,
"EarlyStop": true,
"Decision": "occluded_direction_count_reached_4",
"Directions": [
{
"Direction": "+X",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_6",
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "-X",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_6",
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "+Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_6",
"InstanceName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt"
}
]
},
{
"Direction": "-Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
}
]
}
],
"HiddenPolicy": "hide_all_components_not_in_internal_members_or_direct_boundary_context",
"Purpose": [
"Expose this internal target component inside its geometrically internal component group.",
"Highlight the target component after hiding unrelated components.",
"Hide geometric occlusion blockers, but preserve only direct mate neighbors of the internal component group as boundary context.",
"Standard or purchased components are not diagnostic targets, but may appear as occlusion blockers or boundary context.",
"Use temporary component visibility changes only for image export.",
"Restore every component's original visibility immediately after each context image is saved.",
"Never save the SolidWorks model after temporary hiding."
]
}
],
"available_target_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_1/best_oblique.jpg",
"image_kind": "assembly_component_context_isolate_view",
"view_name": "context_component_1_best_oblique",
"requested_view": "best_oblique",
"highlight_plan_id": "internal_context_group_3_component_1_target_component_1",
"highlight_component_id": "component_1",
"highlight_feature_id": "",
"highlight_feature_type": "",
"highlight_face_refs": [],
"highlight_view_direction_mm": [
-0.5773502691896258,
0.5773502691896258,
-0.5773502691896258
],
"highlight_blocking_face_refs": [],
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\model_images\\component_contexts\\component_1\\best_oblique.jpg"
}
]
}
@@ -0,0 +1,28 @@
{
"schema": "component_evidence_manifest_v1",
"component_id": "component_1",
"instance_name": "电机和连接臂连接件-1",
"display_name": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"evidence_directory": "component_evidence/component_1",
"first_round_prompt_input": "component_evidence/component_1/prompt_input_round1.json",
"files": {
"target_component": "target_component.json",
"target_brep": "target_brep.json",
"assembly_relations": "assembly_relations.json",
"images": "images.json",
"neighbor_details_directory": "neighbors/"
},
"counts": {
"features": 2,
"faces": 7,
"direct_contacts": 1,
"direct_mates": 5,
"target_images": 1,
"adjacent_components": 2
},
"isolation_policy": [
"First-round component analysis may use only target_component.json, target_brep.json, assembly_relations.json, images.json, and adjacent summaries.",
"Neighbor detail files under neighbors/ are excluded unless the AI explicitly requests them through neighbor_detail_request.",
"No global ComponentEvidencePackages, global faces, global features, or unrelated component images are included."
]
}
@@ -0,0 +1,174 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_1",
"neighbor_component_id": "component_38",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 45,
"cylinder_face_count": 28,
"bbox_mm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
]
},
"relevant_contact_relations": [
{
"Id": "contact_电机和连接臂连接件_1_face_3__小臂外壳1_1_face_12",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "电机和连接臂连接件-1",
"ComponentDisplayNameA": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameA": "电机和连接臂连接件.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 3,
"FaceKindA": "plane",
"ComponentB": "小臂外壳1-1",
"ComponentDisplayNameB": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameB": "小臂外壳1.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 12,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "axial_end_face",
"OrientationRoleB": "axial_end_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 1600,
"Confidence": 0.804,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-98.449,
-113.723,
54.4
],
"CenterB": [
-98.449,
-113.723,
69.4
],
"NormalA": [
-0,
1,
-0
],
"NormalB": [
-0,
1,
-0
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-118.449,
-113.723,
34.4,
-78.449,
-113.723,
74.4
],
"BBoxB": [
-130.072,
-113.726,
29.4,
-66.826,
-113.721,
109.4
]
}
],
"relevant_mate_relations": [
{
"Id": "assembly_mate_6",
"MateName": "同心12",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_7",
"MateName": "同心13",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_5",
"MateName": "重合10",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [
"小臂外壳1-1:face#12"
],
"neighbor_image_plan_ref": {
"component_id": "component_38",
"part_image_plan_id": "part_image_component_38",
"output_paths": []
},
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
@@ -0,0 +1,71 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_1",
"neighbor_component_id": "component_6",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_6",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"category": "purchased_motor_reducer_assembly",
"review_scope": "assembly_context_only",
"face_count": 0,
"cylinder_face_count": 0,
"bbox_mm": [
-147.523,
-110.723,
5.326,
-49.375,
-81.723,
103.474
]
},
"relevant_contact_relations": [],
"relevant_mate_relations": [
{
"Id": "assembly_mate_17",
"MateName": "同心17",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"ComponentDisplayNameA": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt",
"ComponentFileNameA": "CSG-20-50-2A-GR-MHC_b.sldprt",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_16",
"MateName": "重合17",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"ComponentDisplayNameA": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂谐波减速器\\CSG-20-50-2A-GR-MHC_b.sldprt",
"ComponentFileNameA": "CSG-20-50-2A-GR-MHC_b.sldprt",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [],
"neighbor_image_plan_ref": null,
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
@@ -0,0 +1,439 @@
{
"schema": "component_target_brep_v1",
"component_id": "component_1",
"selection_policy": "Only features and faces owned by this exact component instance are included.",
"features": [
{
"Id": "hole_group_5",
"Type": "hole_group",
"ComponentName": "电机和连接臂连接件-1",
"ComponentDisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileName": "电机和连接臂连接件.SLDPRT",
"FaceRefs": [
"电机和连接臂连接件-1:face#4",
"电机和连接臂连接件-1:face#5",
"电机和连接臂连接件-1:face#6",
"电机和连接臂连接件-1:face#7"
],
"Confidence": 0.74,
"Source": "brep_cylinder_grouping",
"PossibleFunctions": [
"fastener_hole_candidate",
"port_or_pin_hole_candidate"
],
"VisualObservationNeeds": [
"confirm_hole_entry_location_in_model_images",
"confirm_whether_entry_has_flat_pad_or_spotface",
"confirm_whether_hole_is_internal_external_or_edge_near"
],
"RequiredBrepChecks": [
"entry_face_normal_vs_hole_axis_angle",
"hole_throughness_or_blind_depth",
"minimum_edge_clearance_to_neighbor_boundaries",
"spotface_or_counterbore_detection",
"hole_pattern_grouping_by_center_parameters"
],
"Geometry": {
"radius_mm": 2.75,
"diameter_mm": 5.5,
"axis": [
-0,
1,
-0
],
"center_points_mm": [
[
-110.449,
-112.223,
54.4
],
[
-98.449,
-112.223,
66.4
],
[
-86.449,
-112.223,
54.4
],
[
-98.449,
-112.223,
42.4
]
],
"entry_face_candidate_refs": [
"电机与大臂外壳连接件1-1:face#25",
"电机与大臂外壳连接件3-1:face#2",
"电机与大臂外壳连接件1-1:face#58",
"电机和连接臂连接件-1:face#2",
"小臂外壳1-1:face#12"
],
"member_count": 4,
"pattern_type": "parallel_circular_hole_pattern",
"grouping_basis": "same diameter, shared pattern plane, and center-parameter circular distribution",
"pattern_plane_normal": [
-0,
1,
-0
],
"pattern_plane_t_mm": -112.223,
"pattern_center_mm": [
-98.449,
-112.223,
54.4
],
"pattern_radius_mm": 12,
"spacing_mm": 16.971
}
},
{
"Id": "cylindrical_surface_group_18",
"Type": "main_axis_cylindrical_surface_group",
"ComponentName": "电机和连接臂连接件-1",
"ComponentDisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileName": "电机和连接臂连接件.SLDPRT",
"FaceRefs": [
"电机和连接臂连接件-1:face#1"
],
"Confidence": 0.7,
"Source": "brep_cylinder_grouping",
"PossibleFunctions": [
"bearing_or_hinge_seat_candidate",
"internal_cylindrical_surface_candidate",
"shell_arc_candidate"
],
"VisualObservationNeeds": [
"confirm_internal_or_external_side_from_images",
"confirm_if_surface_looks_like_precision_seat_or_cast_shell"
],
"RequiredBrepChecks": [
"internal_external_classification",
"tool_access_direction_and_surrounding_wall_clearance",
"surface_continuity_and_interruption"
],
"Geometry": {
"radius_mm": 20,
"diameter_mm": 40,
"axis": [
0,
-1,
0
],
"axis_point_mm": [
-98.449,
-110.723,
54.4
],
"total_area_mm2": 376.991,
"member_count": 1
}
}
],
"faces": [
{
"ComponentName": "电机和连接臂连接件-1",
"ComponentDisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileName": "电机和连接臂连接件.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 1,
"FaceKind": "cylinder",
"AreaMm2": 376.991,
"CenterMm": [
-98.449,
-112.223,
54.4
],
"BBoxMm": [
-118.449,
-113.723,
34.4,
-78.449,
-110.723,
74.4
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [
-98.449,
-110.723,
54.4
],
"Axis": [
0,
-1,
0
],
"RadiusMm": 20,
"DiameterMm": 40,
"OrientationRole": "shaft_axis_cylindrical_face",
"FunctionalRole": "cylindrical_feature",
"SurfaceProcessRole": "machined_feature_candidate",
"ProcessConfidence": "low",
"ProcessBasis": "cylindrical hole/boss feature is often produced by machining, but functional precision role is not confirmed",
"MachiningScope": "feature_surface"
},
{
"ComponentName": "电机和连接臂连接件-1",
"ComponentDisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileName": "电机和连接臂连接件.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 2,
"FaceKind": "plane",
"AreaMm2": 1161.604,
"CenterMm": [
-98.449,
-110.723,
54.4
],
"BBoxMm": [
-118.449,
-110.723,
34.4,
-78.449,
-110.723,
74.4
],
"Normal": [
-0,
1,
-0
],
"RootPointMm": [
-98.449,
-110.723,
54.4
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "axial_end_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "电机和连接臂连接件-1",
"ComponentDisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileName": "电机和连接臂连接件.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 3,
"FaceKind": "plane",
"AreaMm2": 1161.604,
"CenterMm": [
-98.449,
-113.723,
54.4
],
"BBoxMm": [
-118.449,
-113.723,
34.4,
-78.449,
-113.723,
74.4
],
"Normal": [
-0,
1,
-0
],
"RootPointMm": [
-98.449,
-113.723,
54.4
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "axial_end_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "machined_surface_candidate",
"ProcessConfidence": "medium",
"ProcessBasis": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScope": "contact_patch_unknown"
},
{
"ComponentName": "电机和连接臂连接件-1",
"ComponentDisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileName": "电机和连接臂连接件.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 4,
"FaceKind": "cylinder",
"AreaMm2": 51.836,
"CenterMm": [
-110.449,
-112.223,
54.4
],
"BBoxMm": [
-113.199,
-113.723,
51.65,
-107.699,
-110.723,
57.15
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [
-110.449,
-113.723,
54.4
],
"Axis": [
-0,
1,
-0
],
"RadiusMm": 2.75,
"DiameterMm": 5.5,
"OrientationRole": "shaft_axis_cylindrical_face",
"FunctionalRole": "cylindrical_feature",
"SurfaceProcessRole": "machined_feature_candidate",
"ProcessConfidence": "low",
"ProcessBasis": "cylindrical hole/boss feature is often produced by machining, but functional precision role is not confirmed",
"MachiningScope": "feature_surface"
},
{
"ComponentName": "电机和连接臂连接件-1",
"ComponentDisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileName": "电机和连接臂连接件.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 5,
"FaceKind": "cylinder",
"AreaMm2": 51.836,
"CenterMm": [
-98.449,
-112.223,
66.4
],
"BBoxMm": [
-101.199,
-113.723,
63.65,
-95.699,
-110.723,
69.15
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [
-98.449,
-113.723,
66.4
],
"Axis": [
-0,
1,
-0
],
"RadiusMm": 2.75,
"DiameterMm": 5.5,
"OrientationRole": "shaft_axis_cylindrical_face",
"FunctionalRole": "cylindrical_feature",
"SurfaceProcessRole": "machined_feature_candidate",
"ProcessConfidence": "low",
"ProcessBasis": "cylindrical hole/boss feature is often produced by machining, but functional precision role is not confirmed",
"MachiningScope": "feature_surface"
},
{
"ComponentName": "电机和连接臂连接件-1",
"ComponentDisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileName": "电机和连接臂连接件.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 6,
"FaceKind": "cylinder",
"AreaMm2": 51.836,
"CenterMm": [
-86.449,
-112.223,
54.4
],
"BBoxMm": [
-89.199,
-113.723,
51.65,
-83.699,
-110.723,
57.15
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [
-86.449,
-113.723,
54.4
],
"Axis": [
-0,
1,
-0
],
"RadiusMm": 2.75,
"DiameterMm": 5.5,
"OrientationRole": "shaft_axis_cylindrical_face",
"FunctionalRole": "cylindrical_feature",
"SurfaceProcessRole": "machined_feature_candidate",
"ProcessConfidence": "low",
"ProcessBasis": "cylindrical hole/boss feature is often produced by machining, but functional precision role is not confirmed",
"MachiningScope": "feature_surface"
},
{
"ComponentName": "电机和连接臂连接件-1",
"ComponentDisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileName": "电机和连接臂连接件.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 7,
"FaceKind": "cylinder",
"AreaMm2": 51.836,
"CenterMm": [
-98.449,
-112.223,
42.4
],
"BBoxMm": [
-101.199,
-113.723,
39.65,
-95.699,
-110.723,
45.15
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [
-98.449,
-113.723,
42.4
],
"Axis": [
-0,
1,
-0
],
"RadiusMm": 2.75,
"DiameterMm": 5.5,
"OrientationRole": "shaft_axis_cylindrical_face",
"FunctionalRole": "cylindrical_feature",
"SurfaceProcessRole": "machined_feature_candidate",
"ProcessConfidence": "low",
"ProcessBasis": "cylindrical hole/boss feature is often produced by machining, but functional precision role is not confirmed",
"MachiningScope": "feature_surface"
}
]
}
@@ -0,0 +1,78 @@
{
"schema": "component_target_identity_v1",
"component_id": "component_1",
"instance_name": "电机和连接臂连接件-1",
"display_name": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"assembly_component": {
"Id": "component_1",
"InstanceName": "电机和连接臂连接件-1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"FileName": "电机和连接臂连接件.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"Category": "unknown",
"ReviewScope": "part_design_required",
"BodyCount": 1,
"FaceCount": 7,
"CylinderFaceCount": 5,
"BBoxMm": [
-118.449,
-113.723,
34.4,
-78.449,
-110.723,
74.4
]
},
"component_brep_package": {
"ComponentId": "component_1",
"InstanceName": "电机和连接臂连接件-1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"FileName": "电机和连接臂连接件.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"Category": "unknown",
"ReviewScope": "part_design_required",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file_images_planned_and_assembly_component_highlight_images_planned",
"PartImagePlanId": "part_image_component_1",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_1",
"FaceRefs": [
"电机和连接臂连接件-1:face#1",
"电机和连接臂连接件-1:face#2",
"电机和连接臂连接件-1:face#3",
"电机和连接臂连接件-1:face#4",
"电机和连接臂连接件-1:face#5",
"电机和连接臂连接件-1:face#6",
"电机和连接臂连接件-1:face#7"
],
"FeatureIds": [
"hole_group_5",
"cylindrical_surface_group_18"
],
"ContactIds": [
"contact_电机和连接臂连接件_1_face_3__小臂外壳1_1_face_12"
],
"MateIds": [
"assembly_mate_6",
"assembly_mate_7",
"assembly_mate_17",
"assembly_mate_5",
"assembly_mate_16"
],
"BodyCount": 1,
"FaceCount": 7,
"CylinderFaceCount": 5,
"BBoxMm": [
-118.449,
-113.723,
34.4,
-78.449,
-110.723,
74.4
],
"Rules": [
"This package is the only B-rep/feature/contact/mate evidence package for this component instance.",
"Do not merge faces, features, or images from another component unless a relation/contact/mate id explicitly links them.",
"For part-design diagnosis, use this assembly-derived B-rep subset plus the matching PartImagePlan images."
]
}
}
@@ -0,0 +1,835 @@
{
"schema": "component_direct_assembly_relations_v1",
"component_id": "component_38",
"selection_policy": "Only direct contacts and mates where this component participates are included.",
"adjacent_component_ids": [
"component_1",
"component_39",
"component_41",
"component_42"
],
"direct_contact_relations": [
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 8,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 25,
"OverlapMeasureMm2": 25,
"Confidence": 0.85,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-142.64,
-69.178,
34.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
-0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-153.449,
-112.634,
14.4,
-131.831,
-25.723,
54.4
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_11",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 11,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 25,
"OverlapMeasureMm2": 25,
"Confidence": 0.85,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-54.258,
-69.178,
34.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
-0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-65.066,
-112.634,
14.4,
-43.449,
-25.723,
54.4
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_10",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 10,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 33.586,
"OverlapMeasureMm2": 33.586,
"Confidence": 0.867,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-138.291,
-103.649,
71.193
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-146.449,
-114.331,
54.4,
-130.134,
-92.967,
87.986
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_11",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 11,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 33.586,
"OverlapMeasureMm2": 33.586,
"Confidence": 0.867,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-137.92,
-33.798,
71.193
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-146.449,
-45.222,
54.4,
-129.391,
-22.373,
87.986
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_12",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 12,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 33.586,
"OverlapMeasureMm2": 33.586,
"Confidence": 0.867,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-58.606,
-33.798,
71.193
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-66.764,
-44.48,
54.4,
-50.449,
-23.115,
87.986
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_13",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 13,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 33.586,
"OverlapMeasureMm2": 33.586,
"Confidence": 0.867,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-58.978,
-103.649,
71.193
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-67.507,
-115.074,
54.4,
-50.449,
-92.224,
87.986
]
},
{
"Id": "contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 11,
"FaceKindA": "plane",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"ComponentCategoryB": "shaft",
"FaceB": 6,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "axial_end_face",
"OrientationRoleB": "axial_end_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": -1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 2500,
"Confidence": 0.94,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-98.449,
-23.724,
69.4
],
"CenterB": [
-98.449,
-23.724,
54.4
],
"NormalA": [
0,
-1,
0
],
"NormalB": [
-0,
1,
-0
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-130.072,
-23.727,
29.4,
-66.826,
-23.721,
109.4
],
"BBoxB": [
-123.449,
-23.724,
29.4,
-73.449,
-23.724,
79.4
]
},
{
"Id": "contact_电机和连接臂连接件_1_face_3__小臂外壳1_1_face_12",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "电机和连接臂连接件-1",
"ComponentDisplayNameA": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameA": "电机和连接臂连接件.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 3,
"FaceKindA": "plane",
"ComponentB": "小臂外壳1-1",
"ComponentDisplayNameB": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameB": "小臂外壳1.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 12,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "axial_end_face",
"OrientationRoleB": "axial_end_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 1600,
"Confidence": 0.804,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-98.449,
-113.723,
54.4
],
"CenterB": [
-98.449,
-113.723,
69.4
],
"NormalA": [
-0,
1,
-0
],
"NormalB": [
-0,
1,
-0
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-118.449,
-113.723,
34.4,
-78.449,
-113.723,
74.4
],
"BBoxB": [
-130.072,
-113.726,
29.4,
-66.826,
-113.721,
109.4
]
}
],
"direct_mate_relations": [
{
"Id": "assembly_mate_6",
"MateName": "同心12",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_7",
"MateName": "同心13",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_9",
"MateName": "同心14",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_10",
"MateName": "同心15",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_11",
"MateName": "平行2",
"MateType": 3,
"MateTypeName": "swMatePARALLEL",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_5",
"MateName": "重合10",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_8",
"MateName": "重合11",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"adjacent_component_summaries": [
{
"component_id": "component_1",
"instance_name": "电机和连接臂连接件-1",
"display_name": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 7,
"cylinder_face_count": 5,
"bbox_mm": [
-118.449,
-113.723,
34.4,
-78.449,
-110.723,
74.4
]
},
{
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 74,
"cylinder_face_count": 19,
"bbox_mm": [
-153.449,
-118.723,
-5.6,
-43.449,
-18.723,
54.4
]
},
{
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 38,
"cylinder_face_count": 17,
"bbox_mm": [
-146.449,
-115.074,
54.4,
-50.449,
-22.373,
102.4
]
},
{
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"display_name": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"category": "shaft",
"review_scope": "part_design_required",
"face_count": 35,
"cylinder_face_count": 5,
"bbox_mm": [
-123.449,
-32.724,
29.4,
-73.449,
-23.724,
79.4
]
}
]
}
@@ -0,0 +1,166 @@
{
"schema": "component_static_scout_coarse_scan_v1",
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"usage_policy": "This coarse scan is generated only to retrieve dynamic inspection cards. It is not evidence for detailed local subgraph generation.",
"evidence_scope": "Programmatic scan over target component identity, B-rep feature/face text, direct contacts, and direct mates.",
"feature_signatures": [
{
"type": "hole_group",
"anchor_id": "hole_group_1",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#1",
"小臂外壳1-1:face#2",
"小臂外壳1-1:face#3",
"小臂外壳1-1:face#4"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_6",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#7",
"小臂外壳1-1:face#8"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_7",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#9",
"小臂外壳1-1:face#10"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_9",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#16",
"小臂外壳1-1:face#19",
"小臂外壳1-1:face#21",
"小臂外壳1-1:face#23"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_12",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#26",
"小臂外壳1-1:face#27",
"小臂外壳1-1:face#28",
"小臂外壳1-1:face#29"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_13",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#30",
"小臂外壳1-1:face#32",
"小臂外壳1-1:face#34",
"小臂外壳1-1:face#36"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_15",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#38",
"小臂外壳1-1:face#40",
"小臂外壳1-1:face#42",
"小臂外壳1-1:face#44"
],
"confidence": "high"
},
{
"type": "cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_1",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#6"
],
"confidence": "high"
},
{
"type": "cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_5",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#25"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_13",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#13",
"小臂外壳1-1:face#14"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_1",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#12"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_2",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#11"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_4",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"小臂外壳1-1:face#24"
],
"confidence": "high"
}
],
"assembly_signatures": [
"direct_contact_interface",
"direct_mate_or_fit_interface",
"has_adjacent_components",
"multi_face_structural_part"
],
"coverage_seed_count": 13,
"card_query_text": "component_38 小臂外壳1-1 小臂外壳1-1 (小臂外壳1) hole_features general mechanical part; local function must be inferred from B-rep, images, and direct relations. unclassified_components hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence direct_contact_interface contact mating support locating face direct_mate_or_fit_interface mate fit coaxial locating assembly adjacent component assembly interface multi_face structural part casting support bracket housing",
"downstream_policy": "Detailed local subgraphs must be generated from original B-rep, images, direct contacts/mates, and selected inspection cards, not from this coarse scan."
}
@@ -0,0 +1,58 @@
{
"schema": "component_image_evidence_v1",
"component_id": "component_38",
"selection_policy": "Only this component's part images, component highlights, and component context images are included.",
"target_part_image_plan": {
"Id": "part_image_component_38",
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"ComponentFileName": "小臂外壳1.SLDPRT",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_38",
"AssemblyContextImageSource": "assembly_component_highlight_images",
"DoNotReextractBrep": true,
"SuggestedViews": [
"front",
"back",
"top",
"bottom",
"left",
"right",
"isometric"
],
"SuggestedAssemblyContextViews": [
"isometric"
],
"HighlightInstruction": "When exporting assembly context images, select/highlight this whole component instance, not a feature or face.",
"Purpose": [
"Provide isolated visual evidence for nonstandard part-design diagnosis.",
"Keep all geometry facts tied to the component B-rep subset extracted from the assembly.",
"Use highlighted assembly context images to identify this component instance position and function in the assembly.",
"Use assembly contacts first to infer functional faces, then use part images to inspect local design and manufacturability."
]
},
"target_context_image_plans": [],
"available_target_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_38/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"view_name": "highlight_component_38_best_oblique",
"requested_view": "best_oblique",
"highlight_plan_id": "assembly_context_highlight_component_38",
"highlight_component_id": "component_38",
"highlight_feature_id": "",
"highlight_feature_type": "",
"highlight_face_refs": [],
"highlight_view_direction_mm": [
0.5773502691896258,
0.5773502691896258,
0.5773502691896258
],
"highlight_blocking_face_refs": [],
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\model_images\\component_highlights\\component_38\\best_oblique.jpg"
}
]
}
@@ -0,0 +1,28 @@
{
"schema": "component_evidence_manifest_v1",
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"evidence_directory": "component_evidence/component_38",
"first_round_prompt_input": "component_evidence/component_38/prompt_input_round1.json",
"files": {
"target_component": "target_component.json",
"target_brep": "target_brep.json",
"assembly_relations": "assembly_relations.json",
"images": "images.json",
"neighbor_details_directory": "neighbors/"
},
"counts": {
"features": 13,
"faces": 45,
"direct_contacts": 8,
"direct_mates": 7,
"target_images": 1,
"adjacent_components": 4
},
"isolation_policy": [
"First-round component analysis may use only target_component.json, target_brep.json, assembly_relations.json, images.json, and adjacent summaries.",
"Neighbor detail files under neighbors/ are excluded unless the AI explicitly requests them through neighbor_detail_request.",
"No global ComponentEvidencePackages, global faces, global features, or unrelated component images are included."
]
}
@@ -0,0 +1,174 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_38",
"neighbor_component_id": "component_1",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_1",
"instance_name": "电机和连接臂连接件-1",
"display_name": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 7,
"cylinder_face_count": 5,
"bbox_mm": [
-118.449,
-113.723,
34.4,
-78.449,
-110.723,
74.4
]
},
"relevant_contact_relations": [
{
"Id": "contact_电机和连接臂连接件_1_face_3__小臂外壳1_1_face_12",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "电机和连接臂连接件-1",
"ComponentDisplayNameA": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameA": "电机和连接臂连接件.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 3,
"FaceKindA": "plane",
"ComponentB": "小臂外壳1-1",
"ComponentDisplayNameB": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameB": "小臂外壳1.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 12,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "axial_end_face",
"OrientationRoleB": "axial_end_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 1600,
"Confidence": 0.804,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-98.449,
-113.723,
54.4
],
"CenterB": [
-98.449,
-113.723,
69.4
],
"NormalA": [
-0,
1,
-0
],
"NormalB": [
-0,
1,
-0
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-118.449,
-113.723,
34.4,
-78.449,
-113.723,
74.4
],
"BBoxB": [
-130.072,
-113.726,
29.4,
-66.826,
-113.721,
109.4
]
}
],
"relevant_mate_relations": [
{
"Id": "assembly_mate_6",
"MateName": "同心12",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_7",
"MateName": "同心13",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_5",
"MateName": "重合10",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机和连接臂连接件-1",
"ComponentDisplayNameB": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"ComponentFileNameB": "电机和连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [
"电机和连接臂连接件-1:face#3"
],
"neighbor_image_plan_ref": {
"component_id": "component_1",
"part_image_plan_id": "part_image_component_1",
"output_paths": []
},
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
@@ -0,0 +1,217 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_38",
"neighbor_component_id": "component_39",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 74,
"cylinder_face_count": 19,
"bbox_mm": [
-153.449,
-118.723,
-5.6,
-43.449,
-18.723,
54.4
]
},
"relevant_contact_relations": [
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 8,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 25,
"OverlapMeasureMm2": 25,
"Confidence": 0.85,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-142.64,
-69.178,
34.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
-0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-153.449,
-112.634,
14.4,
-131.831,
-25.723,
54.4
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_11",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 11,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 25,
"OverlapMeasureMm2": 25,
"Confidence": 0.85,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-54.258,
-69.178,
34.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
-0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-65.066,
-112.634,
14.4,
-43.449,
-25.723,
54.4
]
}
],
"relevant_mate_relations": [
{
"Id": "assembly_mate_11",
"MateName": "平行2",
"MateType": 3,
"MateTypeName": "swMatePARALLEL",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [
"电机与大臂外壳连接件1-1:face#11",
"电机与大臂外壳连接件1-1:face#8"
],
"neighbor_image_plan_ref": {
"component_id": "component_39",
"part_image_plan_id": "part_image_component_39",
"output_paths": []
},
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
@@ -0,0 +1,356 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_38",
"neighbor_component_id": "component_41",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 38,
"cylinder_face_count": 17,
"bbox_mm": [
-146.449,
-115.074,
54.4,
-50.449,
-22.373,
102.4
]
},
"relevant_contact_relations": [
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_10",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 10,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 33.586,
"OverlapMeasureMm2": 33.586,
"Confidence": 0.867,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-138.291,
-103.649,
71.193
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-146.449,
-114.331,
54.4,
-130.134,
-92.967,
87.986
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_11",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 11,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 33.586,
"OverlapMeasureMm2": 33.586,
"Confidence": 0.867,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-137.92,
-33.798,
71.193
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-146.449,
-45.222,
54.4,
-129.391,
-22.373,
87.986
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_12",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 12,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 33.586,
"OverlapMeasureMm2": 33.586,
"Confidence": 0.867,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-58.606,
-33.798,
71.193
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-66.764,
-44.48,
54.4,
-50.449,
-23.115,
87.986
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_13",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 13,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 33.586,
"OverlapMeasureMm2": 33.586,
"Confidence": 0.867,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-58.978,
-103.649,
71.193
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-67.507,
-115.074,
54.4,
-50.449,
-92.224,
87.986
]
}
],
"relevant_mate_relations": [],
"relevant_neighbor_face_refs": [
"电机与大臂外壳连接件3-1:face#10",
"电机与大臂外壳连接件3-1:face#11",
"电机与大臂外壳连接件3-1:face#12",
"电机与大臂外壳连接件3-1:face#13"
],
"neighbor_image_plan_ref": {
"component_id": "component_41",
"part_image_plan_id": "part_image_component_41",
"output_paths": []
},
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
@@ -0,0 +1,174 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_38",
"neighbor_component_id": "component_42",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"display_name": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"category": "shaft",
"review_scope": "part_design_required",
"face_count": 35,
"cylinder_face_count": 5,
"bbox_mm": [
-123.449,
-32.724,
29.4,
-73.449,
-23.724,
79.4
]
},
"relevant_contact_relations": [
{
"Id": "contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 11,
"FaceKindA": "plane",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"ComponentCategoryB": "shaft",
"FaceB": 6,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "axial_end_face",
"OrientationRoleB": "axial_end_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": -1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 2500,
"Confidence": 0.94,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-98.449,
-23.724,
69.4
],
"CenterB": [
-98.449,
-23.724,
54.4
],
"NormalA": [
0,
-1,
0
],
"NormalB": [
-0,
1,
-0
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-130.072,
-23.727,
29.4,
-66.826,
-23.721,
109.4
],
"BBoxB": [
-123.449,
-23.724,
29.4,
-73.449,
-23.724,
79.4
]
}
],
"relevant_mate_relations": [
{
"Id": "assembly_mate_9",
"MateName": "同心14",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_10",
"MateName": "同心15",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_8",
"MateName": "重合11",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [
"轴承与连接臂连接件-1:face#6"
],
"neighbor_image_plan_ref": {
"component_id": "component_42",
"part_image_plan_id": "part_image_component_42",
"output_paths": []
},
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,136 @@
{
"schema": "component_target_identity_v1",
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"assembly_component": {
"Id": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"FileName": "小臂外壳1.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"Category": "unknown",
"ReviewScope": "part_design_required",
"BodyCount": 1,
"FaceCount": 45,
"CylinderFaceCount": 28,
"BBoxMm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
]
},
"component_brep_package": {
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"FileName": "小臂外壳1.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"Category": "unknown",
"ReviewScope": "part_design_required",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file_images_planned_and_assembly_component_highlight_images_planned",
"PartImagePlanId": "part_image_component_38",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_38",
"FaceRefs": [
"小臂外壳1-1:face#1",
"小臂外壳1-1:face#2",
"小臂外壳1-1:face#3",
"小臂外壳1-1:face#4",
"小臂外壳1-1:face#5",
"小臂外壳1-1:face#6",
"小臂外壳1-1:face#7",
"小臂外壳1-1:face#8",
"小臂外壳1-1:face#9",
"小臂外壳1-1:face#10",
"小臂外壳1-1:face#11",
"小臂外壳1-1:face#12",
"小臂外壳1-1:face#13",
"小臂外壳1-1:face#14",
"小臂外壳1-1:face#15",
"小臂外壳1-1:face#16",
"小臂外壳1-1:face#17",
"小臂外壳1-1:face#18",
"小臂外壳1-1:face#19",
"小臂外壳1-1:face#20",
"小臂外壳1-1:face#21",
"小臂外壳1-1:face#22",
"小臂外壳1-1:face#23",
"小臂外壳1-1:face#24",
"小臂外壳1-1:face#25",
"小臂外壳1-1:face#26",
"小臂外壳1-1:face#27",
"小臂外壳1-1:face#28",
"小臂外壳1-1:face#29",
"小臂外壳1-1:face#30",
"小臂外壳1-1:face#31",
"小臂外壳1-1:face#32",
"小臂外壳1-1:face#33",
"小臂外壳1-1:face#34",
"小臂外壳1-1:face#35",
"小臂外壳1-1:face#36",
"小臂外壳1-1:face#37",
"小臂外壳1-1:face#38",
"小臂外壳1-1:face#39",
"小臂外壳1-1:face#40",
"小臂外壳1-1:face#41",
"小臂外壳1-1:face#42",
"小臂外壳1-1:face#43",
"小臂外壳1-1:face#44",
"小臂外壳1-1:face#45"
],
"FeatureIds": [
"hole_group_1",
"hole_group_6",
"hole_group_7",
"hole_group_9",
"hole_group_12",
"hole_group_13",
"hole_group_15",
"cylindrical_surface_group_1",
"cylindrical_surface_group_5",
"cylindrical_surface_group_13",
"planar_surface_candidate_1",
"planar_surface_candidate_2",
"planar_surface_candidate_4"
],
"ContactIds": [
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_11",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_10",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_11",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_12",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_13",
"contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6",
"contact_电机和连接臂连接件_1_face_3__小臂外壳1_1_face_12"
],
"MateIds": [
"assembly_mate_6",
"assembly_mate_7",
"assembly_mate_9",
"assembly_mate_10",
"assembly_mate_11",
"assembly_mate_5",
"assembly_mate_8"
],
"BodyCount": 1,
"FaceCount": 45,
"CylinderFaceCount": 28,
"BBoxMm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"Rules": [
"This package is the only B-rep/feature/contact/mate evidence package for this component instance.",
"Do not merge faces, features, or images from another component unless a relation/contact/mate id explicitly links them.",
"For part-design diagnosis, use this assembly-derived B-rep subset plus the matching PartImagePlan images."
]
}
}
@@ -0,0 +1,895 @@
{
"schema": "component_direct_assembly_relations_v1",
"component_id": "component_39",
"selection_policy": "Only direct contacts and mates where this component participates are included.",
"adjacent_component_ids": [
"component_35",
"component_38",
"component_40",
"component_41"
],
"direct_contact_relations": [
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 8,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 25,
"OverlapMeasureMm2": 25,
"Confidence": 0.85,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-142.64,
-69.178,
34.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
-0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-153.449,
-112.634,
14.4,
-131.831,
-25.723,
54.4
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_11",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 11,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 25,
"OverlapMeasureMm2": 25,
"Confidence": 0.85,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-54.258,
-69.178,
34.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
-0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-65.066,
-112.634,
14.4,
-43.449,
-25.723,
54.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_5__电机与大臂外壳连接件3_1_face_7",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 5,
"FaceKindA": "plane",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 7,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "upward_facing_face",
"OrientationRoleB": "downward_facing_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": -1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 1964.807,
"Confidence": 0.919,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-58.449,
-68.436,
54.4
],
"CenterB": [
-61.949,
-68.436,
54.4
],
"NormalA": [
0,
0,
1
],
"NormalB": [
0,
0,
-1
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-73.449,
-111.15,
54.4,
-43.449,
-25.723,
54.4
],
"BBoxB": [
-73.449,
-111.15,
54.4,
-50.449,
-25.723,
54.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_31__电机与大臂外壳连接件3_1_face_9",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 31,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 9,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 35,
"RadiusBmm": 35,
"AxisDistanceMm": 0,
"AxialOverlapMm": 35.911,
"OverlapMeasureMm2": 35.911,
"Confidence": 0.872,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-94.678,
36.9
],
"CenterB": [
-98.449,
-94.678,
71.9
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-1,
-0
],
"AxisB": [
-0,
1,
0
],
"BBoxA": [
-133.449,
-112.634,
19.4,
-63.449,
-76.723,
54.4
],
"BBoxB": [
-133.449,
-112.634,
54.4,
-63.449,
-76.723,
89.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_7__电机与大臂外壳连接件3_1_face_5",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 7,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 5,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 30,
"RadiusBmm": 30,
"AxisDistanceMm": 0,
"AxialOverlapMm": 12.58,
"OverlapMeasureMm2": 12.58,
"Confidence": 0.825,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-40.013,
39.4
],
"CenterB": [
-98.449,
-52.723,
69.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
1,
-0
],
"AxisB": [
0,
-1,
-0
],
"BBoxA": [
-128.449,
-46.303,
24.4,
-68.449,
-33.723,
54.4
],
"BBoxB": [
-128.449,
-71.723,
54.4,
-68.449,
-33.723,
84.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_6__电机与大臂外壳连接件3_1_face_6",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "plane",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 6,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "upward_facing_face",
"OrientationRoleB": "upward_facing_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 1964.807,
"Confidence": 0.819,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-138.449,
-68.436,
54.4
],
"CenterB": [
-134.949,
-68.436,
54.4
],
"NormalA": [
0,
0,
1
],
"NormalB": [
0,
-0,
1
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-153.449,
-111.15,
54.4,
-123.449,
-25.723,
54.4
],
"BBoxB": [
-146.449,
-111.15,
54.4,
-123.449,
-25.723,
54.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_30__电机与大臂外壳连接件3_1_face_16",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 30,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 16,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 32.5,
"RadiusBmm": 32.5,
"AxisDistanceMm": 0,
"AxialOverlapMm": 8,
"OverlapMeasureMm2": 8,
"Confidence": 0.816,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-29.723,
38.15
],
"CenterB": [
-98.449,
-29.723,
70.65
],
"NormalA": [],
"NormalB": [],
"AxisA": [
0,
-1,
0
],
"AxisB": [
-0,
1,
0
],
"BBoxA": [
-130.949,
-33.723,
21.9,
-65.949,
-25.723,
54.4
],
"BBoxB": [
-130.949,
-33.723,
54.4,
-65.949,
-25.723,
86.9
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_4__电机与大臂外壳连接件3_1_face_5",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 4,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 5,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 30,
"RadiusBmm": 30,
"AxisDistanceMm": 0,
"AxialOverlapMm": 5.42,
"OverlapMeasureMm2": 5.42,
"Confidence": 0.811,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-69.013,
39.4
],
"CenterB": [
-98.449,
-52.723,
69.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
1,
-0
],
"AxisB": [
0,
-1,
-0
],
"BBoxA": [
-128.449,
-71.723,
24.4,
-68.449,
-66.303,
54.4
],
"BBoxB": [
-128.449,
-71.723,
54.4,
-68.449,
-33.723,
84.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_33__电机与大臂外壳连接件3_1_face_14",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 33,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 14,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 25,
"RadiusBmm": 25,
"AxisDistanceMm": 0,
"AxialOverlapMm": 5,
"OverlapMeasureMm2": 5,
"Confidence": 0.81,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-74.223,
41.9
],
"CenterB": [
-98.449,
-74.223,
66.9
],
"NormalA": [],
"NormalB": [],
"AxisA": [
0,
-1,
0
],
"AxisB": [
0,
-1,
-0
],
"BBoxA": [
-123.449,
-76.723,
29.4,
-73.449,
-71.723,
54.4
],
"BBoxB": [
-123.449,
-76.723,
54.4,
-73.449,
-71.723,
79.4
]
}
],
"direct_mate_relations": [
{
"Id": "assembly_mate_1",
"MateName": "同心2",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "GBT276-94深沟球轴承61810-2Z-1",
"ComponentDisplayNameA": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT",
"ComponentFileNameA": "GBT276-94深沟球轴承61810-2Z.SLDPRT",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_2",
"MateName": "同心7",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_3",
"MateName": "同心8",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_11",
"MateName": "平行2",
"MateType": 3,
"MateTypeName": "swMatePARALLEL",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_15",
"MateName": "平行3",
"MateType": 3,
"MateTypeName": "swMatePARALLEL",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"ComponentDisplayNameA": "小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节电机\\EC60fl-150W-V2.stp.SLDPRT",
"ComponentFileNameA": "EC60fl-150W-V2.stp.SLDPRT",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_4",
"MateName": "重合5",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"adjacent_component_summaries": [
{
"component_id": "component_35",
"instance_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"display_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp)",
"category": "purchased_motor_reducer_assembly",
"review_scope": "assembly_context_only",
"face_count": 0,
"cylinder_face_count": 0,
"bbox_mm": [
-128.449,
-94.823,
5.4,
-68.449,
-33.523,
84.4
]
},
{
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 45,
"cylinder_face_count": 28,
"bbox_mm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
]
},
{
"component_id": "component_40",
"instance_name": "GBT276-94深沟球轴承61810-2Z-1",
"display_name": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"category": "bearing",
"review_scope": "assembly_context_only",
"face_count": 0,
"cylinder_face_count": 0,
"bbox_mm": [
-137.313,
-33.723,
15.536,
-59.584,
-26.723,
93.265
]
},
{
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 38,
"cylinder_face_count": 17,
"bbox_mm": [
-146.449,
-115.074,
54.4,
-50.449,
-22.373,
102.4
]
}
]
}
@@ -0,0 +1,167 @@
{
"schema": "component_static_scout_coarse_scan_v1",
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"usage_policy": "This coarse scan is generated only to retrieve dynamic inspection cards. It is not evidence for detailed local subgraph generation.",
"evidence_scope": "Programmatic scan over target component identity, B-rep feature/face text, direct contacts, and direct mates.",
"feature_signatures": [
{
"type": "hole_group",
"anchor_id": "hole_group_3",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#2",
"电机与大臂外壳连接件1-1:face#3",
"电机与大臂外壳连接件1-1:face#27",
"电机与大臂外壳连接件1-1:face#28"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_8",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#15",
"电机与大臂外壳连接件1-1:face#17"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_14",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#35",
"电机与大臂外壳连接件1-1:face#37",
"电机与大臂外壳连接件1-1:face#39",
"电机与大臂外壳连接件1-1:face#41"
],
"confidence": "high"
},
{
"type": "cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_3",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#8",
"电机与大臂外壳连接件1-1:face#11"
],
"confidence": "high"
},
{
"type": "cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_4",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#14"
],
"confidence": "high"
},
{
"type": "cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_6",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#1"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_8",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#31"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_11",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#4",
"电机与大臂外壳连接件1-1:face#7"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_14",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#30"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_16",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#33"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_3",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#10"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_5",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#13"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_8",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#5"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_9",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件1-1:face#6"
],
"confidence": "high"
}
],
"assembly_signatures": [
"direct_contact_interface",
"direct_mate_or_fit_interface",
"has_adjacent_components",
"multi_face_structural_part"
],
"coverage_seed_count": 14,
"card_query_text": "component_39 电机与大臂外壳连接件1-1 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) hole_features general mechanical part; local function must be inferred from B-rep, images, and direct relations. unclassified_components hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence direct_contact_interface contact mating support locating face direct_mate_or_fit_interface mate fit coaxial locating assembly adjacent component assembly interface multi_face structural part casting support bracket housing",
"downstream_policy": "Detailed local subgraphs must be generated from original B-rep, images, direct contacts/mates, and selected inspection cards, not from this coarse scan."
}
@@ -0,0 +1,58 @@
{
"schema": "component_image_evidence_v1",
"component_id": "component_39",
"selection_policy": "Only this component's part images, component highlights, and component context images are included.",
"target_part_image_plan": {
"Id": "part_image_component_39",
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentFileName": "电机与大臂外壳连接件1.SLDPRT",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_39",
"AssemblyContextImageSource": "assembly_component_highlight_images",
"DoNotReextractBrep": true,
"SuggestedViews": [
"front",
"back",
"top",
"bottom",
"left",
"right",
"isometric"
],
"SuggestedAssemblyContextViews": [
"isometric"
],
"HighlightInstruction": "When exporting assembly context images, select/highlight this whole component instance, not a feature or face.",
"Purpose": [
"Provide isolated visual evidence for nonstandard part-design diagnosis.",
"Keep all geometry facts tied to the component B-rep subset extracted from the assembly.",
"Use highlighted assembly context images to identify this component instance position and function in the assembly.",
"Use assembly contacts first to infer functional faces, then use part images to inspect local design and manufacturability."
]
},
"target_context_image_plans": [],
"available_target_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_39/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"view_name": "highlight_component_39_best_oblique",
"requested_view": "best_oblique",
"highlight_plan_id": "assembly_context_highlight_component_39",
"highlight_component_id": "component_39",
"highlight_feature_id": "",
"highlight_feature_type": "",
"highlight_face_refs": [],
"highlight_view_direction_mm": [
0.5773502691896258,
0.5773502691896258,
-0.5773502691896258
],
"highlight_blocking_face_refs": [],
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\model_images\\component_highlights\\component_39\\best_oblique.jpg"
}
]
}
@@ -0,0 +1,28 @@
{
"schema": "component_evidence_manifest_v1",
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"evidence_directory": "component_evidence/component_39",
"first_round_prompt_input": "component_evidence/component_39/prompt_input_round1.json",
"files": {
"target_component": "target_component.json",
"target_brep": "target_brep.json",
"assembly_relations": "assembly_relations.json",
"images": "images.json",
"neighbor_details_directory": "neighbors/"
},
"counts": {
"features": 14,
"faces": 74,
"direct_contacts": 9,
"direct_mates": 6,
"target_images": 1,
"adjacent_components": 4
},
"isolation_policy": [
"First-round component analysis may use only target_component.json, target_brep.json, assembly_relations.json, images.json, and adjacent summaries.",
"Neighbor detail files under neighbors/ are excluded unless the AI explicitly requests them through neighbor_detail_request.",
"No global ComponentEvidencePackages, global faces, global features, or unrelated component images are included."
]
}
@@ -0,0 +1,53 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_39",
"neighbor_component_id": "component_35",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_35",
"instance_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"display_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp)",
"category": "purchased_motor_reducer_assembly",
"review_scope": "assembly_context_only",
"face_count": 0,
"cylinder_face_count": 0,
"bbox_mm": [
-128.449,
-94.823,
5.4,
-68.449,
-33.523,
84.4
]
},
"relevant_contact_relations": [],
"relevant_mate_relations": [
{
"Id": "assembly_mate_15",
"MateName": "平行3",
"MateType": 3,
"MateTypeName": "swMatePARALLEL",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"ComponentDisplayNameA": "小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节电机\\EC60fl-150W-V2.stp.SLDPRT",
"ComponentFileNameA": "EC60fl-150W-V2.stp.SLDPRT",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [],
"neighbor_image_plan_ref": null,
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
@@ -0,0 +1,216 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_39",
"neighbor_component_id": "component_38",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 45,
"cylinder_face_count": 28,
"bbox_mm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
]
},
"relevant_contact_relations": [
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 8,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 25,
"OverlapMeasureMm2": 25,
"Confidence": 0.85,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-142.64,
-69.178,
34.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
-0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-153.449,
-112.634,
14.4,
-131.831,
-25.723,
54.4
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_11",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 11,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 25,
"OverlapMeasureMm2": 25,
"Confidence": 0.85,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-54.258,
-69.178,
34.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
-0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-65.066,
-112.634,
14.4,
-43.449,
-25.723,
54.4
]
}
],
"relevant_mate_relations": [
{
"Id": "assembly_mate_11",
"MateName": "平行2",
"MateType": 3,
"MateTypeName": "swMatePARALLEL",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [
"小臂外壳1-1:face#6"
],
"neighbor_image_plan_ref": {
"component_id": "component_38",
"part_image_plan_id": "part_image_component_38",
"output_paths": []
},
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
@@ -0,0 +1,53 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_39",
"neighbor_component_id": "component_40",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_40",
"instance_name": "GBT276-94深沟球轴承61810-2Z-1",
"display_name": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"category": "bearing",
"review_scope": "assembly_context_only",
"face_count": 0,
"cylinder_face_count": 0,
"bbox_mm": [
-137.313,
-33.723,
15.536,
-59.584,
-26.723,
93.265
]
},
"relevant_contact_relations": [],
"relevant_mate_relations": [
{
"Id": "assembly_mate_1",
"MateName": "同心2",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "GBT276-94深沟球轴承61810-2Z-1",
"ComponentDisplayNameA": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT",
"ComponentFileNameA": "GBT276-94深沟球轴承61810-2Z.SLDPRT",
"ComponentB": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [],
"neighbor_image_plan_ref": null,
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
@@ -0,0 +1,647 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_39",
"neighbor_component_id": "component_41",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 38,
"cylinder_face_count": 17,
"bbox_mm": [
-146.449,
-115.074,
54.4,
-50.449,
-22.373,
102.4
]
},
"relevant_contact_relations": [
{
"Id": "contact_电机与大臂外壳连接件1_1_face_5__电机与大臂外壳连接件3_1_face_7",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 5,
"FaceKindA": "plane",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 7,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "upward_facing_face",
"OrientationRoleB": "downward_facing_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": -1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 1964.807,
"Confidence": 0.919,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-58.449,
-68.436,
54.4
],
"CenterB": [
-61.949,
-68.436,
54.4
],
"NormalA": [
0,
0,
1
],
"NormalB": [
0,
0,
-1
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-73.449,
-111.15,
54.4,
-43.449,
-25.723,
54.4
],
"BBoxB": [
-73.449,
-111.15,
54.4,
-50.449,
-25.723,
54.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_31__电机与大臂外壳连接件3_1_face_9",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 31,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 9,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 35,
"RadiusBmm": 35,
"AxisDistanceMm": 0,
"AxialOverlapMm": 35.911,
"OverlapMeasureMm2": 35.911,
"Confidence": 0.872,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-94.678,
36.9
],
"CenterB": [
-98.449,
-94.678,
71.9
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-1,
-0
],
"AxisB": [
-0,
1,
0
],
"BBoxA": [
-133.449,
-112.634,
19.4,
-63.449,
-76.723,
54.4
],
"BBoxB": [
-133.449,
-112.634,
54.4,
-63.449,
-76.723,
89.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_7__电机与大臂外壳连接件3_1_face_5",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 7,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 5,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 30,
"RadiusBmm": 30,
"AxisDistanceMm": 0,
"AxialOverlapMm": 12.58,
"OverlapMeasureMm2": 12.58,
"Confidence": 0.825,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-40.013,
39.4
],
"CenterB": [
-98.449,
-52.723,
69.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
1,
-0
],
"AxisB": [
0,
-1,
-0
],
"BBoxA": [
-128.449,
-46.303,
24.4,
-68.449,
-33.723,
54.4
],
"BBoxB": [
-128.449,
-71.723,
54.4,
-68.449,
-33.723,
84.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_6__电机与大臂外壳连接件3_1_face_6",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "plane",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 6,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "upward_facing_face",
"OrientationRoleB": "upward_facing_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 1964.807,
"Confidence": 0.819,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-138.449,
-68.436,
54.4
],
"CenterB": [
-134.949,
-68.436,
54.4
],
"NormalA": [
0,
0,
1
],
"NormalB": [
0,
-0,
1
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-153.449,
-111.15,
54.4,
-123.449,
-25.723,
54.4
],
"BBoxB": [
-146.449,
-111.15,
54.4,
-123.449,
-25.723,
54.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_30__电机与大臂外壳连接件3_1_face_16",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 30,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 16,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 32.5,
"RadiusBmm": 32.5,
"AxisDistanceMm": 0,
"AxialOverlapMm": 8,
"OverlapMeasureMm2": 8,
"Confidence": 0.816,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-29.723,
38.15
],
"CenterB": [
-98.449,
-29.723,
70.65
],
"NormalA": [],
"NormalB": [],
"AxisA": [
0,
-1,
0
],
"AxisB": [
-0,
1,
0
],
"BBoxA": [
-130.949,
-33.723,
21.9,
-65.949,
-25.723,
54.4
],
"BBoxB": [
-130.949,
-33.723,
54.4,
-65.949,
-25.723,
86.9
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_4__电机与大臂外壳连接件3_1_face_5",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 4,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 5,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 30,
"RadiusBmm": 30,
"AxisDistanceMm": 0,
"AxialOverlapMm": 5.42,
"OverlapMeasureMm2": 5.42,
"Confidence": 0.811,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-69.013,
39.4
],
"CenterB": [
-98.449,
-52.723,
69.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
1,
-0
],
"AxisB": [
0,
-1,
-0
],
"BBoxA": [
-128.449,
-71.723,
24.4,
-68.449,
-66.303,
54.4
],
"BBoxB": [
-128.449,
-71.723,
54.4,
-68.449,
-33.723,
84.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_33__电机与大臂外壳连接件3_1_face_14",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 33,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 14,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 25,
"RadiusBmm": 25,
"AxisDistanceMm": 0,
"AxialOverlapMm": 5,
"OverlapMeasureMm2": 5,
"Confidence": 0.81,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-74.223,
41.9
],
"CenterB": [
-98.449,
-74.223,
66.9
],
"NormalA": [],
"NormalB": [],
"AxisA": [
0,
-1,
0
],
"AxisB": [
0,
-1,
-0
],
"BBoxA": [
-123.449,
-76.723,
29.4,
-73.449,
-71.723,
54.4
],
"BBoxB": [
-123.449,
-76.723,
54.4,
-73.449,
-71.723,
79.4
]
}
],
"relevant_mate_relations": [
{
"Id": "assembly_mate_2",
"MateName": "同心7",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_3",
"MateName": "同心8",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_4",
"MateName": "重合5",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [
"电机与大臂外壳连接件3-1:face#14",
"电机与大臂外壳连接件3-1:face#16",
"电机与大臂外壳连接件3-1:face#5",
"电机与大臂外壳连接件3-1:face#6",
"电机与大臂外壳连接件3-1:face#7",
"电机与大臂外壳连接件3-1:face#9"
],
"neighbor_image_plan_ref": {
"component_id": "component_41",
"part_image_plan_id": "part_image_component_41",
"output_paths": []
},
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,166 @@
{
"schema": "component_target_identity_v1",
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"assembly_component": {
"Id": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"FileName": "电机与大臂外壳连接件1.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"Category": "unknown",
"ReviewScope": "part_design_required",
"BodyCount": 1,
"FaceCount": 74,
"CylinderFaceCount": 19,
"BBoxMm": [
-153.449,
-118.723,
-5.6,
-43.449,
-18.723,
54.4
]
},
"component_brep_package": {
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"FileName": "电机与大臂外壳连接件1.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"Category": "unknown",
"ReviewScope": "part_design_required",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file_images_planned_and_assembly_component_highlight_images_planned",
"PartImagePlanId": "part_image_component_39",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_39",
"FaceRefs": [
"电机与大臂外壳连接件1-1:face#1",
"电机与大臂外壳连接件1-1:face#2",
"电机与大臂外壳连接件1-1:face#3",
"电机与大臂外壳连接件1-1:face#4",
"电机与大臂外壳连接件1-1:face#5",
"电机与大臂外壳连接件1-1:face#6",
"电机与大臂外壳连接件1-1:face#7",
"电机与大臂外壳连接件1-1:face#8",
"电机与大臂外壳连接件1-1:face#9",
"电机与大臂外壳连接件1-1:face#10",
"电机与大臂外壳连接件1-1:face#11",
"电机与大臂外壳连接件1-1:face#12",
"电机与大臂外壳连接件1-1:face#13",
"电机与大臂外壳连接件1-1:face#14",
"电机与大臂外壳连接件1-1:face#15",
"电机与大臂外壳连接件1-1:face#16",
"电机与大臂外壳连接件1-1:face#17",
"电机与大臂外壳连接件1-1:face#18",
"电机与大臂外壳连接件1-1:face#19",
"电机与大臂外壳连接件1-1:face#20",
"电机与大臂外壳连接件1-1:face#21",
"电机与大臂外壳连接件1-1:face#22",
"电机与大臂外壳连接件1-1:face#23",
"电机与大臂外壳连接件1-1:face#24",
"电机与大臂外壳连接件1-1:face#25",
"电机与大臂外壳连接件1-1:face#26",
"电机与大臂外壳连接件1-1:face#27",
"电机与大臂外壳连接件1-1:face#28",
"电机与大臂外壳连接件1-1:face#29",
"电机与大臂外壳连接件1-1:face#30",
"电机与大臂外壳连接件1-1:face#31",
"电机与大臂外壳连接件1-1:face#32",
"电机与大臂外壳连接件1-1:face#33",
"电机与大臂外壳连接件1-1:face#34",
"电机与大臂外壳连接件1-1:face#35",
"电机与大臂外壳连接件1-1:face#36",
"电机与大臂外壳连接件1-1:face#37",
"电机与大臂外壳连接件1-1:face#38",
"电机与大臂外壳连接件1-1:face#39",
"电机与大臂外壳连接件1-1:face#40",
"电机与大臂外壳连接件1-1:face#41",
"电机与大臂外壳连接件1-1:face#42",
"电机与大臂外壳连接件1-1:face#43",
"电机与大臂外壳连接件1-1:face#44",
"电机与大臂外壳连接件1-1:face#45",
"电机与大臂外壳连接件1-1:face#46",
"电机与大臂外壳连接件1-1:face#47",
"电机与大臂外壳连接件1-1:face#48",
"电机与大臂外壳连接件1-1:face#49",
"电机与大臂外壳连接件1-1:face#50",
"电机与大臂外壳连接件1-1:face#51",
"电机与大臂外壳连接件1-1:face#52",
"电机与大臂外壳连接件1-1:face#53",
"电机与大臂外壳连接件1-1:face#54",
"电机与大臂外壳连接件1-1:face#55",
"电机与大臂外壳连接件1-1:face#56",
"电机与大臂外壳连接件1-1:face#57",
"电机与大臂外壳连接件1-1:face#58",
"电机与大臂外壳连接件1-1:face#59",
"电机与大臂外壳连接件1-1:face#60",
"电机与大臂外壳连接件1-1:face#61",
"电机与大臂外壳连接件1-1:face#62",
"电机与大臂外壳连接件1-1:face#63",
"电机与大臂外壳连接件1-1:face#64",
"电机与大臂外壳连接件1-1:face#65",
"电机与大臂外壳连接件1-1:face#66",
"电机与大臂外壳连接件1-1:face#67",
"电机与大臂外壳连接件1-1:face#68",
"电机与大臂外壳连接件1-1:face#69",
"电机与大臂外壳连接件1-1:face#70",
"电机与大臂外壳连接件1-1:face#71",
"电机与大臂外壳连接件1-1:face#72",
"电机与大臂外壳连接件1-1:face#73",
"电机与大臂外壳连接件1-1:face#74"
],
"FeatureIds": [
"hole_group_3",
"hole_group_8",
"hole_group_14",
"cylindrical_surface_group_3",
"cylindrical_surface_group_4",
"cylindrical_surface_group_6",
"cylindrical_surface_group_8",
"cylindrical_surface_group_11",
"cylindrical_surface_group_14",
"cylindrical_surface_group_16",
"planar_surface_candidate_3",
"planar_surface_candidate_5",
"planar_surface_candidate_8",
"planar_surface_candidate_9"
],
"ContactIds": [
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_11",
"contact_电机与大臂外壳连接件1_1_face_5__电机与大臂外壳连接件3_1_face_7",
"contact_电机与大臂外壳连接件1_1_face_31__电机与大臂外壳连接件3_1_face_9",
"contact_电机与大臂外壳连接件1_1_face_7__电机与大臂外壳连接件3_1_face_5",
"contact_电机与大臂外壳连接件1_1_face_6__电机与大臂外壳连接件3_1_face_6",
"contact_电机与大臂外壳连接件1_1_face_30__电机与大臂外壳连接件3_1_face_16",
"contact_电机与大臂外壳连接件1_1_face_4__电机与大臂外壳连接件3_1_face_5",
"contact_电机与大臂外壳连接件1_1_face_33__电机与大臂外壳连接件3_1_face_14"
],
"MateIds": [
"assembly_mate_1",
"assembly_mate_2",
"assembly_mate_3",
"assembly_mate_11",
"assembly_mate_15",
"assembly_mate_4"
],
"BodyCount": 1,
"FaceCount": 74,
"CylinderFaceCount": 19,
"BBoxMm": [
-153.449,
-118.723,
-5.6,
-43.449,
-18.723,
54.4
],
"Rules": [
"This package is the only B-rep/feature/contact/mate evidence package for this component instance.",
"Do not merge faces, features, or images from another component unless a relation/contact/mate id explicitly links them.",
"For part-design diagnosis, use this assembly-derived B-rep subset plus the matching PartImagePlan images."
]
}
}
@@ -0,0 +1,126 @@
{
"schema": "component_static_scout_coarse_scan_v1",
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"usage_policy": "This coarse scan is generated only to retrieve dynamic inspection cards. It is not evidence for detailed local subgraph generation.",
"evidence_scope": "Programmatic scan over target component identity, B-rep feature/face text, direct contacts, and direct mates.",
"feature_signatures": [
{
"type": "hole_group",
"anchor_id": "hole_group_4",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件3-1:face#3",
"电机与大臂外壳连接件3-1:face#4"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_10",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件3-1:face#18",
"电机与大臂外壳连接件3-1:face#20"
],
"confidence": "high"
},
{
"type": "hole_group",
"anchor_id": "hole_group_11",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件3-1:face#24",
"电机与大臂外壳连接件3-1:face#26",
"电机与大臂外壳连接件3-1:face#28",
"电机与大臂外壳连接件3-1:face#30"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_2",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件3-1:face#22"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_7",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件3-1:face#5"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_9",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件3-1:face#9"
],
"confidence": "high"
},
{
"type": "cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_10",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件3-1:face#10",
"电机与大臂外壳连接件3-1:face#11",
"电机与大臂外壳连接件3-1:face#12",
"电机与大臂外壳连接件3-1:face#13"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_15",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件3-1:face#16"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_17",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件3-1:face#14"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_10",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"电机与大臂外壳连接件3-1:face#1"
],
"confidence": "high"
}
],
"assembly_signatures": [
"direct_contact_interface",
"direct_mate_or_fit_interface",
"has_adjacent_components",
"multi_face_structural_part"
],
"coverage_seed_count": 10,
"card_query_text": "component_41 电机与大臂外壳连接件3-1 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) hole_features general mechanical part; local function must be inferred from B-rep, images, and direct relations. unclassified_components hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence direct_contact_interface contact mating support locating face direct_mate_or_fit_interface mate fit coaxial locating assembly adjacent component assembly interface multi_face structural part casting support bracket housing",
"downstream_policy": "Detailed local subgraphs must be generated from original B-rep, images, direct contacts/mates, and selected inspection cards, not from this coarse scan."
}
@@ -0,0 +1,433 @@
{
"schema": "component_image_evidence_v1",
"component_id": "component_41",
"selection_policy": "Only this component's part images, component highlights, and component context images are included.",
"target_part_image_plan": {
"Id": "part_image_component_41",
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentFileName": "电机与大臂外壳连接件3.SLDPRT",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_41",
"AssemblyContextImageSource": "assembly_component_highlight_images",
"DoNotReextractBrep": true,
"SuggestedViews": [
"front",
"back",
"top",
"bottom",
"left",
"right",
"isometric"
],
"SuggestedAssemblyContextViews": [
"isometric"
],
"HighlightInstruction": "When exporting assembly context images, select/highlight this whole component instance, not a feature or face.",
"Purpose": [
"Provide isolated visual evidence for nonstandard part-design diagnosis.",
"Keep all geometry facts tied to the component B-rep subset extracted from the assembly.",
"Use highlighted assembly context images to identify this component instance position and function in the assembly.",
"Use assembly contacts first to infer functional faces, then use part images to inspect local design and manufacturability."
]
},
"target_context_image_plans": [
{
"Id": "internal_context_group_1_component_40_target_component_41",
"GroupId": "internal_context_group_1_component_40",
"TargetComponentId": "component_41",
"TargetInstanceName": "电机与大臂外壳连接件3-1",
"TargetDisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"TargetComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"Strategy": "show_internal_component_group_hide_all_others_and_highlight_target",
"DisplayMode": "strict_internal_only",
"OcclusionMethod": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
"RestoreRequired": true,
"SaveModel": false,
"SuggestedViews": [
"isometric"
],
"ShowComponents": [
{
"ComponentId": "component_40",
"InstanceName": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT",
"Role": "internal_group_seed"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"Role": "contact_internal_member"
}
],
"InternalMembers": [
{
"ComponentId": "component_40",
"InstanceName": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT",
"Role": "internal_group_seed"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"Role": "contact_internal_member"
}
],
"BoundaryComponents": [
{
"ComponentId": "component_35",
"InstanceName": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"DisplayName": "小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节电机\\EC60fl-150W-V2.stp.SLDPRT",
"Role": "direct_mate_boundary_component"
},
{
"ComponentId": "component_34",
"InstanceName": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"DisplayName": "小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节电机\\小臂电机减速器连接法兰.SLDPRT",
"Role": "direct_mate_boundary_component"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"Role": "direct_mate_boundary_component"
}
],
"TargetOcclusion": {
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"Method": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
"IsInternal": true,
"OccludedDirectionCount": 4,
"OpenDirectionCount": 0,
"EarlyStop": true,
"Decision": "occluded_direction_count_reached_4",
"Directions": [
{
"Direction": "+X",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_2",
"InstanceName": "小臂关节装配2-1",
"DisplayName": "小臂关节装配2-1 (小臂关节装配2)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节装配2.SLDASM"
},
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
}
]
},
{
"Direction": "-X",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_2",
"InstanceName": "小臂关节装配2-1",
"DisplayName": "小臂关节装配2-1 (小臂关节装配2)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节装配2.SLDASM"
},
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
}
]
},
{
"Direction": "+Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
}
]
},
{
"Direction": "-Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
}
]
}
]
},
"MemberOcclusionAnalyses": [
{
"ComponentId": "component_40",
"InstanceName": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"Method": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
"IsInternal": true,
"OccludedDirectionCount": 4,
"OpenDirectionCount": 0,
"EarlyStop": true,
"Decision": "occluded_direction_count_reached_4",
"Directions": [
{
"Direction": "+X",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "-X",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "+Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "-Y",
"Occluded": true,
"OcclusionRatio": 0.886,
"FirstHitComponents": [
{
"ComponentId": "component_35",
"InstanceName": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"DisplayName": "小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节电机\\EC60fl-150W-V2.stp.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
}
]
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"Method": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
"IsInternal": true,
"OccludedDirectionCount": 4,
"OpenDirectionCount": 0,
"EarlyStop": true,
"Decision": "occluded_direction_count_reached_4",
"Directions": [
{
"Direction": "+X",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_2",
"InstanceName": "小臂关节装配2-1",
"DisplayName": "小臂关节装配2-1 (小臂关节装配2)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节装配2.SLDASM"
},
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
}
]
},
{
"Direction": "-X",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_2",
"InstanceName": "小臂关节装配2-1",
"DisplayName": "小臂关节装配2-1 (小臂关节装配2)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节装配2.SLDASM"
},
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
}
]
},
{
"Direction": "+Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
}
]
},
{
"Direction": "-Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT"
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
}
]
}
]
}
],
"HiddenPolicy": "hide_all_components_not_in_internal_members_or_direct_boundary_context",
"Purpose": [
"Expose this internal target component inside its geometrically internal component group.",
"Highlight the target component after hiding unrelated components.",
"Hide geometric occlusion blockers, but preserve only direct mate neighbors of the internal component group as boundary context.",
"Standard or purchased components are not diagnostic targets, but may appear as occlusion blockers or boundary context.",
"Use temporary component visibility changes only for image export.",
"Restore every component's original visibility immediately after each context image is saved.",
"Never save the SolidWorks model after temporary hiding."
]
}
],
"available_target_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_41/best_oblique.jpg",
"image_kind": "assembly_component_context_isolate_view",
"view_name": "context_component_41_best_oblique",
"requested_view": "best_oblique",
"highlight_plan_id": "internal_context_group_1_component_40_target_component_41",
"highlight_component_id": "component_41",
"highlight_feature_id": "",
"highlight_feature_type": "",
"highlight_face_refs": [],
"highlight_view_direction_mm": [
0.5773502691896258,
0.5773502691896258,
-0.5773502691896258
],
"highlight_blocking_face_refs": [],
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\model_images\\component_contexts\\component_41\\best_oblique.jpg"
}
]
}
@@ -0,0 +1,28 @@
{
"schema": "component_evidence_manifest_v1",
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"evidence_directory": "component_evidence/component_41",
"first_round_prompt_input": "component_evidence/component_41/prompt_input_round1.json",
"files": {
"target_component": "target_component.json",
"target_brep": "target_brep.json",
"assembly_relations": "assembly_relations.json",
"images": "images.json",
"neighbor_details_directory": "neighbors/"
},
"counts": {
"features": 10,
"faces": 38,
"direct_contacts": 11,
"direct_mates": 6,
"target_images": 1,
"adjacent_components": 5
},
"isolation_policy": [
"First-round component analysis may use only target_component.json, target_brep.json, assembly_relations.json, images.json, and adjacent summaries.",
"Neighbor detail files under neighbors/ are excluded unless the AI explicitly requests them through neighbor_detail_request.",
"No global ComponentEvidencePackages, global faces, global features, or unrelated component images are included."
]
}
@@ -0,0 +1,53 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_41",
"neighbor_component_id": "component_34",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_34",
"instance_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"display_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰)",
"category": "purchased_motor_reducer_assembly",
"review_scope": "assembly_context_only",
"face_count": 0,
"cylinder_face_count": 0,
"bbox_mm": [
-146.26,
-81.723,
6.59,
-50.638,
-71.723,
102.211
]
},
"relevant_contact_relations": [],
"relevant_mate_relations": [
{
"Id": "assembly_mate_14",
"MateName": "重合14",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"ComponentDisplayNameA": "小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节电机\\小臂电机减速器连接法兰.SLDPRT",
"ComponentFileNameA": "小臂电机减速器连接法兰.SLDPRT",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [],
"neighbor_image_plan_ref": null,
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
@@ -0,0 +1,53 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_41",
"neighbor_component_id": "component_35",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_35",
"instance_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"display_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp)",
"category": "purchased_motor_reducer_assembly",
"review_scope": "assembly_context_only",
"face_count": 0,
"cylinder_face_count": 0,
"bbox_mm": [
-128.449,
-94.823,
5.4,
-68.449,
-33.523,
84.4
]
},
"relevant_contact_relations": [],
"relevant_mate_relations": [
{
"Id": "assembly_mate_13",
"MateName": "同心16",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"ComponentDisplayNameA": "小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节电机\\EC60fl-150W-V2.stp.SLDPRT",
"ComponentFileNameA": "EC60fl-150W-V2.stp.SLDPRT",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [],
"neighbor_image_plan_ref": null,
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
@@ -0,0 +1,353 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_41",
"neighbor_component_id": "component_38",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 45,
"cylinder_face_count": 28,
"bbox_mm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
]
},
"relevant_contact_relations": [
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_10",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 10,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 33.586,
"OverlapMeasureMm2": 33.586,
"Confidence": 0.867,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-138.291,
-103.649,
71.193
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-146.449,
-114.331,
54.4,
-130.134,
-92.967,
87.986
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_11",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 11,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 33.586,
"OverlapMeasureMm2": 33.586,
"Confidence": 0.867,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-137.92,
-33.798,
71.193
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-146.449,
-45.222,
54.4,
-129.391,
-22.373,
87.986
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_12",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 12,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 33.586,
"OverlapMeasureMm2": 33.586,
"Confidence": 0.867,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-58.606,
-33.798,
71.193
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-66.764,
-44.48,
54.4,
-50.449,
-23.115,
87.986
]
},
{
"Id": "contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_13",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 13,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "vertical_axis_cylindrical_face",
"OrientationRoleB": "vertical_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0.0004,
"NormalDot": 1,
"RadiusAmm": 55,
"RadiusBmm": 55,
"AxisDistanceMm": 0.0004,
"AxialOverlapMm": 33.586,
"OverlapMeasureMm2": 33.586,
"Confidence": 0.867,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-68.724,
79.4
],
"CenterB": [
-58.978,
-103.649,
71.193
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-0,
-1
],
"AxisB": [
-0,
0,
-1
],
"BBoxA": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
],
"BBoxB": [
-67.507,
-115.074,
54.4,
-50.449,
-92.224,
87.986
]
}
],
"relevant_mate_relations": [],
"relevant_neighbor_face_refs": [
"小臂外壳1-1:face#6"
],
"neighbor_image_plan_ref": {
"component_id": "component_38",
"part_image_plan_id": "part_image_component_38",
"output_paths": []
},
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
@@ -0,0 +1,648 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_41",
"neighbor_component_id": "component_39",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 74,
"cylinder_face_count": 19,
"bbox_mm": [
-153.449,
-118.723,
-5.6,
-43.449,
-18.723,
54.4
]
},
"relevant_contact_relations": [
{
"Id": "contact_电机与大臂外壳连接件1_1_face_5__电机与大臂外壳连接件3_1_face_7",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 5,
"FaceKindA": "plane",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 7,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "upward_facing_face",
"OrientationRoleB": "downward_facing_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": -1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 1964.807,
"Confidence": 0.919,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-58.449,
-68.436,
54.4
],
"CenterB": [
-61.949,
-68.436,
54.4
],
"NormalA": [
0,
0,
1
],
"NormalB": [
0,
0,
-1
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-73.449,
-111.15,
54.4,
-43.449,
-25.723,
54.4
],
"BBoxB": [
-73.449,
-111.15,
54.4,
-50.449,
-25.723,
54.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_31__电机与大臂外壳连接件3_1_face_9",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 31,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 9,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 35,
"RadiusBmm": 35,
"AxisDistanceMm": 0,
"AxialOverlapMm": 35.911,
"OverlapMeasureMm2": 35.911,
"Confidence": 0.872,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-94.678,
36.9
],
"CenterB": [
-98.449,
-94.678,
71.9
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
-1,
-0
],
"AxisB": [
-0,
1,
0
],
"BBoxA": [
-133.449,
-112.634,
19.4,
-63.449,
-76.723,
54.4
],
"BBoxB": [
-133.449,
-112.634,
54.4,
-63.449,
-76.723,
89.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_7__电机与大臂外壳连接件3_1_face_5",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 7,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 5,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 30,
"RadiusBmm": 30,
"AxisDistanceMm": 0,
"AxialOverlapMm": 12.58,
"OverlapMeasureMm2": 12.58,
"Confidence": 0.825,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-40.013,
39.4
],
"CenterB": [
-98.449,
-52.723,
69.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
1,
-0
],
"AxisB": [
0,
-1,
-0
],
"BBoxA": [
-128.449,
-46.303,
24.4,
-68.449,
-33.723,
54.4
],
"BBoxB": [
-128.449,
-71.723,
54.4,
-68.449,
-33.723,
84.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_6__电机与大臂外壳连接件3_1_face_6",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 6,
"FaceKindA": "plane",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 6,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "upward_facing_face",
"OrientationRoleB": "upward_facing_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 1964.807,
"Confidence": 0.819,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-138.449,
-68.436,
54.4
],
"CenterB": [
-134.949,
-68.436,
54.4
],
"NormalA": [
0,
0,
1
],
"NormalB": [
0,
-0,
1
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-153.449,
-111.15,
54.4,
-123.449,
-25.723,
54.4
],
"BBoxB": [
-146.449,
-111.15,
54.4,
-123.449,
-25.723,
54.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_30__电机与大臂外壳连接件3_1_face_16",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 30,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 16,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 32.5,
"RadiusBmm": 32.5,
"AxisDistanceMm": 0,
"AxialOverlapMm": 8,
"OverlapMeasureMm2": 8,
"Confidence": 0.816,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-29.723,
38.15
],
"CenterB": [
-98.449,
-29.723,
70.65
],
"NormalA": [],
"NormalB": [],
"AxisA": [
0,
-1,
0
],
"AxisB": [
-0,
1,
0
],
"BBoxA": [
-130.949,
-33.723,
21.9,
-65.949,
-25.723,
54.4
],
"BBoxB": [
-130.949,
-33.723,
54.4,
-65.949,
-25.723,
86.9
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_4__电机与大臂外壳连接件3_1_face_5",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 4,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 5,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 30,
"RadiusBmm": 30,
"AxisDistanceMm": 0,
"AxialOverlapMm": 5.42,
"OverlapMeasureMm2": 5.42,
"Confidence": 0.811,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-69.013,
39.4
],
"CenterB": [
-98.449,
-52.723,
69.4
],
"NormalA": [],
"NormalB": [],
"AxisA": [
-0,
1,
-0
],
"AxisB": [
0,
-1,
-0
],
"BBoxA": [
-128.449,
-71.723,
24.4,
-68.449,
-66.303,
54.4
],
"BBoxB": [
-128.449,
-71.723,
54.4,
-68.449,
-33.723,
84.4
]
},
{
"Id": "contact_电机与大臂外壳连接件1_1_face_33__电机与大臂外壳连接件3_1_face_14",
"ContactKind": "cylindrical_coaxial_fit_candidate",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 33,
"FaceKindA": "cylinder",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 14,
"FaceKindB": "cylinder",
"MateRole": "cylindrical_fit",
"FaceRoleA": "cylindrical_mating_face",
"FaceRoleB": "cylindrical_mating_face",
"OrientationRoleA": "shaft_axis_cylindrical_face",
"OrientationRoleB": "shaft_axis_cylindrical_face",
"SurfaceProcessRoleA": "machined_cylindrical_fit_surface",
"SurfaceProcessRoleB": "machined_cylindrical_fit_surface",
"ProcessConfidenceA": "medium_high",
"ProcessConfidenceB": "medium_high",
"ProcessBasisA": "coaxial cylindrical fit candidate",
"ProcessBasisB": "coaxial cylindrical fit candidate",
"MachiningScopeA": "full_contact_face",
"MachiningScopeB": "full_contact_face",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 25,
"RadiusBmm": 25,
"AxisDistanceMm": 0,
"AxialOverlapMm": 5,
"OverlapMeasureMm2": 5,
"Confidence": 0.81,
"Evidence": "coaxial cylindrical faces with matching radius and axial overlap",
"CenterA": [
-98.449,
-74.223,
41.9
],
"CenterB": [
-98.449,
-74.223,
66.9
],
"NormalA": [],
"NormalB": [],
"AxisA": [
0,
-1,
0
],
"AxisB": [
0,
-1,
-0
],
"BBoxA": [
-123.449,
-76.723,
29.4,
-73.449,
-71.723,
54.4
],
"BBoxB": [
-123.449,
-76.723,
54.4,
-73.449,
-71.723,
79.4
]
}
],
"relevant_mate_relations": [
{
"Id": "assembly_mate_2",
"MateName": "同心7",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 0,
"AlignmentName": "swMateAlignALIGNED",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_3",
"MateName": "同心8",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_4",
"MateName": "重合5",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "电机与大臂外壳连接件1-1",
"ComponentDisplayNameA": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"ComponentFileNameA": "电机与大臂外壳连接件1.SLDPRT",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [
"电机与大臂外壳连接件1-1:face#30",
"电机与大臂外壳连接件1-1:face#31",
"电机与大臂外壳连接件1-1:face#33",
"电机与大臂外壳连接件1-1:face#4",
"电机与大臂外壳连接件1-1:face#5",
"电机与大臂外壳连接件1-1:face#6",
"电机与大臂外壳连接件1-1:face#7"
],
"neighbor_image_plan_ref": {
"component_id": "component_39",
"part_image_plan_id": "part_image_component_39",
"output_paths": []
},
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
@@ -0,0 +1,53 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_41",
"neighbor_component_id": "component_40",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_40",
"instance_name": "GBT276-94深沟球轴承61810-2Z-1",
"display_name": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"category": "bearing",
"review_scope": "assembly_context_only",
"face_count": 0,
"cylinder_face_count": 0,
"bbox_mm": [
-137.313,
-33.723,
15.536,
-59.584,
-26.723,
93.265
]
},
"relevant_contact_relations": [],
"relevant_mate_relations": [
{
"Id": "assembly_mate_12",
"MateName": "重合13",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "GBT276-94深沟球轴承61810-2Z-1",
"ComponentDisplayNameA": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT",
"ComponentFileNameA": "GBT276-94深沟球轴承61810-2Z.SLDPRT",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [],
"neighbor_image_plan_ref": null,
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,128 @@
{
"schema": "component_target_identity_v1",
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"assembly_component": {
"Id": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"FileName": "电机与大臂外壳连接件3.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"Category": "unknown",
"ReviewScope": "part_design_required",
"BodyCount": 1,
"FaceCount": 38,
"CylinderFaceCount": 17,
"BBoxMm": [
-146.449,
-115.074,
54.4,
-50.449,
-22.373,
102.4
]
},
"component_brep_package": {
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"FileName": "电机与大臂外壳连接件3.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"Category": "unknown",
"ReviewScope": "part_design_required",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file_images_planned_and_assembly_component_highlight_images_planned",
"PartImagePlanId": "part_image_component_41",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_41",
"FaceRefs": [
"电机与大臂外壳连接件3-1:face#1",
"电机与大臂外壳连接件3-1:face#2",
"电机与大臂外壳连接件3-1:face#3",
"电机与大臂外壳连接件3-1:face#4",
"电机与大臂外壳连接件3-1:face#5",
"电机与大臂外壳连接件3-1:face#6",
"电机与大臂外壳连接件3-1:face#7",
"电机与大臂外壳连接件3-1:face#8",
"电机与大臂外壳连接件3-1:face#9",
"电机与大臂外壳连接件3-1:face#10",
"电机与大臂外壳连接件3-1:face#11",
"电机与大臂外壳连接件3-1:face#12",
"电机与大臂外壳连接件3-1:face#13",
"电机与大臂外壳连接件3-1:face#14",
"电机与大臂外壳连接件3-1:face#15",
"电机与大臂外壳连接件3-1:face#16",
"电机与大臂外壳连接件3-1:face#17",
"电机与大臂外壳连接件3-1:face#18",
"电机与大臂外壳连接件3-1:face#19",
"电机与大臂外壳连接件3-1:face#20",
"电机与大臂外壳连接件3-1:face#21",
"电机与大臂外壳连接件3-1:face#22",
"电机与大臂外壳连接件3-1:face#23",
"电机与大臂外壳连接件3-1:face#24",
"电机与大臂外壳连接件3-1:face#25",
"电机与大臂外壳连接件3-1:face#26",
"电机与大臂外壳连接件3-1:face#27",
"电机与大臂外壳连接件3-1:face#28",
"电机与大臂外壳连接件3-1:face#29",
"电机与大臂外壳连接件3-1:face#30",
"电机与大臂外壳连接件3-1:face#31",
"电机与大臂外壳连接件3-1:face#32",
"电机与大臂外壳连接件3-1:face#33",
"电机与大臂外壳连接件3-1:face#34",
"电机与大臂外壳连接件3-1:face#35",
"电机与大臂外壳连接件3-1:face#36",
"电机与大臂外壳连接件3-1:face#37",
"电机与大臂外壳连接件3-1:face#38"
],
"FeatureIds": [
"hole_group_4",
"hole_group_10",
"hole_group_11",
"cylindrical_surface_group_2",
"cylindrical_surface_group_7",
"cylindrical_surface_group_9",
"cylindrical_surface_group_10",
"cylindrical_surface_group_15",
"cylindrical_surface_group_17",
"planar_surface_candidate_10"
],
"ContactIds": [
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_10",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_11",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_12",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件3_1_face_13",
"contact_电机与大臂外壳连接件1_1_face_5__电机与大臂外壳连接件3_1_face_7",
"contact_电机与大臂外壳连接件1_1_face_31__电机与大臂外壳连接件3_1_face_9",
"contact_电机与大臂外壳连接件1_1_face_7__电机与大臂外壳连接件3_1_face_5",
"contact_电机与大臂外壳连接件1_1_face_6__电机与大臂外壳连接件3_1_face_6",
"contact_电机与大臂外壳连接件1_1_face_30__电机与大臂外壳连接件3_1_face_16",
"contact_电机与大臂外壳连接件1_1_face_4__电机与大臂外壳连接件3_1_face_5",
"contact_电机与大臂外壳连接件1_1_face_33__电机与大臂外壳连接件3_1_face_14"
],
"MateIds": [
"assembly_mate_13",
"assembly_mate_2",
"assembly_mate_3",
"assembly_mate_12",
"assembly_mate_14",
"assembly_mate_4"
],
"BodyCount": 1,
"FaceCount": 38,
"CylinderFaceCount": 17,
"BBoxMm": [
-146.449,
-115.074,
54.4,
-50.449,
-22.373,
102.4
],
"Rules": [
"This package is the only B-rep/feature/contact/mate evidence package for this component instance.",
"Do not merge faces, features, or images from another component unless a relation/contact/mate id explicitly links them.",
"For part-design diagnosis, use this assembly-derived B-rep subset plus the matching PartImagePlan images."
]
}
}
@@ -0,0 +1,163 @@
{
"schema": "component_direct_assembly_relations_v1",
"component_id": "component_42",
"selection_policy": "Only direct contacts and mates where this component participates are included.",
"adjacent_component_ids": [
"component_38"
],
"direct_contact_relations": [
{
"Id": "contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 11,
"FaceKindA": "plane",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"ComponentCategoryB": "shaft",
"FaceB": 6,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "axial_end_face",
"OrientationRoleB": "axial_end_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": -1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 2500,
"Confidence": 0.94,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-98.449,
-23.724,
69.4
],
"CenterB": [
-98.449,
-23.724,
54.4
],
"NormalA": [
0,
-1,
0
],
"NormalB": [
-0,
1,
-0
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-130.072,
-23.727,
29.4,
-66.826,
-23.721,
109.4
],
"BBoxB": [
-123.449,
-23.724,
29.4,
-73.449,
-23.724,
79.4
]
}
],
"direct_mate_relations": [
{
"Id": "assembly_mate_9",
"MateName": "同心14",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_10",
"MateName": "同心15",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_8",
"MateName": "重合11",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"adjacent_component_summaries": [
{
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 45,
"cylinder_face_count": 28,
"bbox_mm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
]
}
]
}
@@ -0,0 +1,61 @@
{
"schema": "component_static_scout_coarse_scan_v1",
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"usage_policy": "This coarse scan is generated only to retrieve dynamic inspection cards. It is not evidence for detailed local subgraph generation.",
"evidence_scope": "Programmatic scan over target component identity, B-rep feature/face text, direct contacts, and direct mates.",
"feature_signatures": [
{
"type": "hole_group",
"anchor_id": "hole_group_2",
"description": "hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"轴承与连接臂连接件-1:face#1",
"轴承与连接臂连接件-1:face#2",
"轴承与连接臂连接件-1:face#3",
"轴承与连接臂连接件-1:face#4"
],
"confidence": "high"
},
{
"type": "main_axis_cylindrical_surface_group",
"anchor_id": "cylindrical_surface_group_12",
"description": "cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"轴承与连接臂连接件-1:face#5"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_6",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"轴承与连接臂连接件-1:face#6"
],
"confidence": "high"
},
{
"type": "planar_pad_step_or_face_candidate",
"anchor_id": "planar_surface_candidate_7",
"description": "planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence",
"evidence_basis": "FeatureGraph feature type and geometry summary",
"evidence_refs": [
"轴承与连接臂连接件-1:face#7"
],
"confidence": "high"
}
],
"assembly_signatures": [
"direct_contact_interface",
"direct_mate_or_fit_interface",
"has_adjacent_components",
"multi_face_structural_part"
],
"coverage_seed_count": 4,
"card_query_text": "component_42 轴承与连接臂连接件-1 轴承与连接臂连接件-1 (轴承与连接臂连接件) hole_features general mechanical part; local function must be inferred from B-rep, images, and direct relations. unclassified_components hole_group hole or hole group: diameter, axis, entrance face, through or blind state, spacing, nearby planes, and machining/access evidence main_axis_cylindrical_surface_group cylindrical surface: diameter, axis, length, internal or external role, coaxial grouping, and machining/access evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence planar_pad_step_or_face_candidate planar surface candidate: area, neighboring faces, step boundary, hole entry relation, and machining boundary evidence direct_contact_interface contact mating support locating face direct_mate_or_fit_interface mate fit coaxial locating assembly adjacent component assembly interface multi_face structural part casting support bracket housing",
"downstream_policy": "Detailed local subgraphs must be generated from original B-rep, images, direct contacts/mates, and selected inspection cards, not from this coarse scan."
}
@@ -0,0 +1,280 @@
{
"schema": "component_image_evidence_v1",
"component_id": "component_42",
"selection_policy": "Only this component's part images, component highlights, and component context images are included.",
"target_part_image_plan": {
"Id": "part_image_component_42",
"ComponentId": "component_42",
"InstanceName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentFileName": "轴承与连接臂连接件.SLDPRT",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_42",
"AssemblyContextImageSource": "assembly_component_highlight_images",
"DoNotReextractBrep": true,
"SuggestedViews": [
"front",
"back",
"top",
"bottom",
"left",
"right",
"isometric"
],
"SuggestedAssemblyContextViews": [
"isometric"
],
"HighlightInstruction": "When exporting assembly context images, select/highlight this whole component instance, not a feature or face.",
"Purpose": [
"Provide isolated visual evidence for nonstandard part-design diagnosis.",
"Keep all geometry facts tied to the component B-rep subset extracted from the assembly.",
"Use highlighted assembly context images to identify this component instance position and function in the assembly.",
"Use assembly contacts first to infer functional faces, then use part images to inspect local design and manufacturability."
]
},
"target_context_image_plans": [
{
"Id": "internal_context_group_4_component_42_target_component_42",
"GroupId": "internal_context_group_4_component_42",
"TargetComponentId": "component_42",
"TargetInstanceName": "轴承与连接臂连接件-1",
"TargetDisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"TargetComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"Strategy": "show_internal_component_group_hide_all_others_and_highlight_target",
"DisplayMode": "strict_internal_only",
"OcclusionMethod": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
"RestoreRequired": true,
"SaveModel": false,
"SuggestedViews": [
"isometric"
],
"ShowComponents": [
{
"ComponentId": "component_42",
"InstanceName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"Role": "internal_group_seed"
}
],
"InternalMembers": [
{
"ComponentId": "component_42",
"InstanceName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"Role": "internal_group_seed"
}
],
"BoundaryComponents": [
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"Role": "direct_mate_boundary_component"
}
],
"TargetOcclusion": {
"ComponentId": "component_42",
"InstanceName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"Method": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
"IsInternal": true,
"OccludedDirectionCount": 4,
"OpenDirectionCount": 0,
"EarlyStop": true,
"Decision": "occluded_direction_count_reached_4",
"Directions": [
{
"Direction": "+X",
"Occluded": true,
"OcclusionRatio": 0.833,
"FirstHitComponents": [
{
"ComponentId": "component_40",
"InstanceName": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "-X",
"Occluded": true,
"OcclusionRatio": 0.833,
"FirstHitComponents": [
{
"ComponentId": "component_40",
"InstanceName": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "+Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "-Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_40",
"InstanceName": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT"
}
]
}
]
},
"MemberOcclusionAnalyses": [
{
"ComponentId": "component_42",
"InstanceName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"Method": "six_axis_bbox_projection_four_extreme_samples_first_hit_blockers",
"IsInternal": true,
"OccludedDirectionCount": 4,
"OpenDirectionCount": 0,
"EarlyStop": true,
"Decision": "occluded_direction_count_reached_4",
"Directions": [
{
"Direction": "+X",
"Occluded": true,
"OcclusionRatio": 0.833,
"FirstHitComponents": [
{
"ComponentId": "component_40",
"InstanceName": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "-X",
"Occluded": true,
"OcclusionRatio": 0.833,
"FirstHitComponents": [
{
"ComponentId": "component_40",
"InstanceName": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "+Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT"
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT"
}
]
},
{
"Direction": "-Y",
"Occluded": true,
"OcclusionRatio": 1,
"FirstHitComponents": [
{
"ComponentId": "component_40",
"InstanceName": "GBT276-94深沟球轴承61810-2Z-1",
"DisplayName": "GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT"
}
]
}
]
}
],
"HiddenPolicy": "hide_all_components_not_in_internal_members_or_direct_boundary_context",
"Purpose": [
"Expose this internal target component inside its geometrically internal component group.",
"Highlight the target component after hiding unrelated components.",
"Hide geometric occlusion blockers, but preserve only direct mate neighbors of the internal component group as boundary context.",
"Standard or purchased components are not diagnostic targets, but may appear as occlusion blockers or boundary context.",
"Use temporary component visibility changes only for image export.",
"Restore every component's original visibility immediately after each context image is saved.",
"Never save the SolidWorks model after temporary hiding."
]
}
],
"available_target_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_42/best_oblique.jpg",
"image_kind": "assembly_component_context_isolate_view",
"view_name": "context_component_42_best_oblique",
"requested_view": "best_oblique",
"highlight_plan_id": "internal_context_group_4_component_42_target_component_42",
"highlight_component_id": "component_42",
"highlight_feature_id": "",
"highlight_feature_type": "",
"highlight_face_refs": [],
"highlight_view_direction_mm": [
0.5773502691896258,
-0.5773502691896258,
-0.5773502691896258
],
"highlight_blocking_face_refs": [],
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\model_images\\component_contexts\\component_42\\best_oblique.jpg"
}
]
}
@@ -0,0 +1,28 @@
{
"schema": "component_evidence_manifest_v1",
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"display_name": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"evidence_directory": "component_evidence/component_42",
"first_round_prompt_input": "component_evidence/component_42/prompt_input_round1.json",
"files": {
"target_component": "target_component.json",
"target_brep": "target_brep.json",
"assembly_relations": "assembly_relations.json",
"images": "images.json",
"neighbor_details_directory": "neighbors/"
},
"counts": {
"features": 4,
"faces": 35,
"direct_contacts": 1,
"direct_mates": 3,
"target_images": 1,
"adjacent_components": 1
},
"isolation_policy": [
"First-round component analysis may use only target_component.json, target_brep.json, assembly_relations.json, images.json, and adjacent summaries.",
"Neighbor detail files under neighbors/ are excluded unless the AI explicitly requests them through neighbor_detail_request.",
"No global ComponentEvidencePackages, global faces, global features, or unrelated component images are included."
]
}
@@ -0,0 +1,174 @@
{
"schema": "component_neighbor_detail_v1",
"target_component_id": "component_42",
"neighbor_component_id": "component_38",
"usage_policy": "Do not include this neighbor detail in the first prompt. Load it only when neighbor_detail_request explicitly asks for this component.",
"selection_policy": "Relation-scoped neighbor evidence only. Full neighbor B-rep package is intentionally excluded.",
"neighbor_summary": {
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 45,
"cylinder_face_count": 28,
"bbox_mm": [
-153.449,
-123.724,
29.4,
-43.449,
-13.724,
129.4
]
},
"relevant_contact_relations": [
{
"Id": "contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 11,
"FaceKindA": "plane",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"ComponentCategoryB": "shaft",
"FaceB": 6,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "axial_end_face",
"OrientationRoleB": "axial_end_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": -1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 2500,
"Confidence": 0.94,
"Evidence": "coplanar/opposite planar faces with projected bounding-box overlap",
"CenterA": [
-98.449,
-23.724,
69.4
],
"CenterB": [
-98.449,
-23.724,
54.4
],
"NormalA": [
0,
-1,
0
],
"NormalB": [
-0,
1,
-0
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-130.072,
-23.727,
29.4,
-66.826,
-23.721,
109.4
],
"BBoxB": [
-123.449,
-23.724,
29.4,
-73.449,
-23.724,
79.4
]
}
],
"relevant_mate_relations": [
{
"Id": "assembly_mate_9",
"MateName": "同心14",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_10",
"MateName": "同心15",
"MateType": 1,
"MateTypeName": "swMateCONCENTRIC",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
},
{
"Id": "assembly_mate_8",
"MateName": "重合11",
"MateType": 0,
"MateTypeName": "swMateCOINCIDENT",
"Alignment": 1,
"AlignmentName": "swMateAlignANTI_ALIGNED",
"ComponentA": "小臂外壳1-1",
"ComponentDisplayNameA": "小臂外壳1-1 (小臂外壳1)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"ComponentFileNameA": "小臂外壳1.SLDPRT",
"ComponentB": "轴承与连接臂连接件-1",
"ComponentDisplayNameB": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"ComponentFileNameB": "轴承与连接臂连接件.SLDPRT",
"EntityCount": 2,
"Evidence": "solidworks_mate"
}
],
"relevant_neighbor_face_refs": [
"小臂外壳1-1:face#11"
],
"neighbor_image_plan_ref": {
"component_id": "component_38",
"part_image_plan_id": "part_image_component_38",
"output_paths": []
},
"omitted_evidence": [
"full_neighbor_component_brep_package",
"unrelated_neighbor_features",
"unrelated_neighbor_faces",
"unrelated_neighbor_images"
]
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,106 @@
{
"schema": "component_target_identity_v1",
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"display_name": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"assembly_component": {
"Id": "component_42",
"InstanceName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"FileName": "轴承与连接臂连接件.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"Category": "shaft",
"ReviewScope": "part_design_required",
"BodyCount": 1,
"FaceCount": 35,
"CylinderFaceCount": 5,
"BBoxMm": [
-123.449,
-32.724,
29.4,
-73.449,
-23.724,
79.4
]
},
"component_brep_package": {
"ComponentId": "component_42",
"InstanceName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"FileName": "轴承与连接臂连接件.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"Category": "shaft",
"ReviewScope": "part_design_required",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file_images_planned_and_assembly_component_highlight_images_planned",
"PartImagePlanId": "part_image_component_42",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_42",
"FaceRefs": [
"轴承与连接臂连接件-1:face#1",
"轴承与连接臂连接件-1:face#2",
"轴承与连接臂连接件-1:face#3",
"轴承与连接臂连接件-1:face#4",
"轴承与连接臂连接件-1:face#5",
"轴承与连接臂连接件-1:face#6",
"轴承与连接臂连接件-1:face#7",
"轴承与连接臂连接件-1:face#8",
"轴承与连接臂连接件-1:face#9",
"轴承与连接臂连接件-1:face#10",
"轴承与连接臂连接件-1:face#11",
"轴承与连接臂连接件-1:face#12",
"轴承与连接臂连接件-1:face#13",
"轴承与连接臂连接件-1:face#14",
"轴承与连接臂连接件-1:face#15",
"轴承与连接臂连接件-1:face#16",
"轴承与连接臂连接件-1:face#17",
"轴承与连接臂连接件-1:face#18",
"轴承与连接臂连接件-1:face#19",
"轴承与连接臂连接件-1:face#20",
"轴承与连接臂连接件-1:face#21",
"轴承与连接臂连接件-1:face#22",
"轴承与连接臂连接件-1:face#23",
"轴承与连接臂连接件-1:face#24",
"轴承与连接臂连接件-1:face#25",
"轴承与连接臂连接件-1:face#26",
"轴承与连接臂连接件-1:face#27",
"轴承与连接臂连接件-1:face#28",
"轴承与连接臂连接件-1:face#29",
"轴承与连接臂连接件-1:face#30",
"轴承与连接臂连接件-1:face#31",
"轴承与连接臂连接件-1:face#32",
"轴承与连接臂连接件-1:face#33",
"轴承与连接臂连接件-1:face#34",
"轴承与连接臂连接件-1:face#35"
],
"FeatureIds": [
"hole_group_2",
"cylindrical_surface_group_12",
"planar_surface_candidate_6",
"planar_surface_candidate_7"
],
"ContactIds": [
"contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6"
],
"MateIds": [
"assembly_mate_9",
"assembly_mate_10",
"assembly_mate_8"
],
"BodyCount": 1,
"FaceCount": 35,
"CylinderFaceCount": 5,
"BBoxMm": [
-123.449,
-32.724,
29.4,
-73.449,
-23.724,
79.4
],
"Rules": [
"This package is the only B-rep/feature/contact/mate evidence package for this component instance.",
"Do not merge faces, features, or images from another component unless a relation/contact/mate id explicitly links them.",
"For part-design diagnosis, use this assembly-derived B-rep subset plus the matching PartImagePlan images."
]
}
}
@@ -0,0 +1,125 @@
{
"schema": "component_local_subgraph_work_queue_v1",
"source_structure_graph_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\structure_graph.json",
"component_count": 5,
"diagnostic_context": {
"assembly_structure_summary_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\diagnostic_context\\assembly_structure_summary.json",
"functional_blocks_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\diagnostic_context\\functional_blocks.json",
"part_function_profiles_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\diagnostic_context\\part_function_profiles.json",
"static_scout_rules_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\diagnostic_context\\static_scout_rules.md",
"inspection_cards_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\diagnostic_context\\inspection_cards_chapter18.json"
},
"components": [
{
"ComponentId": "component_38",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"feature_count": 13,
"feature_batch_size": 6,
"feature_batch_count": 3,
"face_count": 45,
"contact_count": 8,
"mate_count": 7,
"image_count": 1,
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"dynamic_card_selection": "static scout coarse scan -> card_query_text -> top 3 inspection cards",
"inspection_card_count": 3,
"evidence_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\component_evidence\\component_38\\prompt_input_round1.json",
"adjacent_component_ids": [
"component_1",
"component_39",
"component_41",
"component_42"
]
},
{
"ComponentId": "component_39",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"feature_count": 14,
"feature_batch_size": 6,
"feature_batch_count": 3,
"face_count": 74,
"contact_count": 9,
"mate_count": 6,
"image_count": 1,
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"dynamic_card_selection": "static scout coarse scan -> card_query_text -> top 3 inspection cards",
"inspection_card_count": 3,
"evidence_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\component_evidence\\component_39\\prompt_input_round1.json",
"adjacent_component_ids": [
"component_35",
"component_38",
"component_40",
"component_41"
]
},
{
"ComponentId": "component_41",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"feature_count": 10,
"feature_batch_size": 6,
"feature_batch_count": 2,
"face_count": 38,
"contact_count": 11,
"mate_count": 6,
"image_count": 1,
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"dynamic_card_selection": "static scout coarse scan -> card_query_text -> top 3 inspection cards",
"inspection_card_count": 3,
"evidence_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\component_evidence\\component_41\\prompt_input_round1.json",
"adjacent_component_ids": [
"component_34",
"component_35",
"component_38",
"component_39",
"component_40"
]
},
{
"ComponentId": "component_1",
"InstanceName": "电机和连接臂连接件-1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"feature_count": 2,
"feature_batch_size": 6,
"feature_batch_count": 1,
"face_count": 7,
"contact_count": 1,
"mate_count": 5,
"image_count": 1,
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"dynamic_card_selection": "static scout coarse scan -> card_query_text -> top 3 inspection cards",
"inspection_card_count": 3,
"evidence_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\component_evidence\\component_1\\prompt_input_round1.json",
"adjacent_component_ids": [
"component_38",
"component_6"
]
},
{
"ComponentId": "component_42",
"InstanceName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"feature_count": 4,
"feature_batch_size": 6,
"feature_batch_count": 1,
"face_count": 35,
"contact_count": 1,
"mate_count": 3,
"image_count": 1,
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"dynamic_card_selection": "static scout coarse scan -> card_query_text -> top 3 inspection cards",
"inspection_card_count": 3,
"evidence_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\component_evidence\\component_42\\prompt_input_round1.json",
"adjacent_component_ids": [
"component_38"
]
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

@@ -0,0 +1,147 @@
{
"schema": "assembly_structure_summary_v1",
"source_structure_graph_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\structure_graph.json",
"generation_mode": "programmatic_low_resolution_summary",
"usage_policy": "This file is a compact device-level index. It intentionally excludes full B-rep, faces, images, and unrelated component details.",
"component_count": 5,
"components": [
{
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"shape_hint": "hole_features",
"feature_count": 13,
"face_count": 45,
"contact_count": 8,
"mate_count": 7,
"adjacent_component_ids": [
"component_1",
"component_39",
"component_41",
"component_42"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"shape_hint": "hole_features",
"feature_count": 14,
"face_count": 74,
"contact_count": 9,
"mate_count": 6,
"adjacent_component_ids": [
"component_35",
"component_38",
"component_40",
"component_41"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"shape_hint": "hole_features",
"feature_count": 10,
"face_count": 38,
"contact_count": 11,
"mate_count": 6,
"adjacent_component_ids": [
"component_34",
"component_35",
"component_38",
"component_39",
"component_40"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_1",
"instance_name": "电机和连接臂连接件-1",
"display_name": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"shape_hint": "hole_features",
"feature_count": 2,
"face_count": 7,
"contact_count": 1,
"mate_count": 5,
"adjacent_component_ids": [
"component_38",
"component_6"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"display_name": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"shape_hint": "hole_features",
"feature_count": 4,
"face_count": 35,
"contact_count": 1,
"mate_count": 3,
"adjacent_component_ids": [
"component_38"
],
"graph_role_hint": "ordinary_component"
}
],
"relations": [
{
"a": "component_1",
"b": "component_38",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_38",
"b": "component_39",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_38",
"b": "component_41",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_38",
"b": "component_42",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_35",
"b": "component_39",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_39",
"b": "component_40",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_39",
"b": "component_41",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_34",
"b": "component_41",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_35",
"b": "component_41",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_40",
"b": "component_41",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_1",
"b": "component_6",
"relation_hint": "coaxial_or_concentric_interface"
}
]
}
@@ -0,0 +1,688 @@
{
"schema": "component_function_introductions_v1",
"generation_mode": "extracted_from_per_component_llm_outputs_with_diagnostic_context_fallback",
"usage_policy": "Human-readable audit artifact for evaluating component function understanding. It is not a final diagnostic judgement.",
"output_dir": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge",
"component_count": 5,
"components": [
{
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"review_scope": "part_design_required",
"profile_source": "ai_component_function_profile",
"function_introduction": "作为小臂的主要结构外壳,为内部电机、减速器及轴承等传动部件提供安装基准与物理保护。通过与多个连接件配合,构成小臂的刚性骨架并实现与大臂侧的机械连接。",
"interface_summary": "电机和连接臂连接件-1, 电机与大臂外壳连接件1-1, 电机与大臂外壳连接件3-1, 轴承与连接臂连接件-1",
"confidence": "high",
"selected_profile": {
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"function_introduction": "作为小臂的主要结构外壳,为内部电机、减速器及轴承等传动部件提供安装基准与物理保护。通过与多个连接件配合,构成小臂的刚性骨架并实现与大臂侧的机械连接。",
"assembly_function": "支撑/保护/连接",
"related_components": [
"电机和连接臂连接件-1",
"电机与大臂外壳连接件1-1",
"电机与大臂外壳连接件3-1",
"轴承与连接臂连接件-1"
],
"interface_relations": [
"与电机和连接臂连接件-1通过平面和孔组配合",
"与电机与大臂外壳连接件1-1和3-1通过圆柱面和孔组连接",
"与轴承与连接臂连接件-1通过平面和孔组固定"
],
"responsibilities": [
"提供内部传动组件的安装基准",
"保护内部机械结构",
"构成小臂主体刚性框架"
],
"evidence_refs": [
"component_38",
"hole_group_15",
"cylindrical_surface_group_1",
"cylindrical_surface_group_5",
"cylindrical_surface_group_13",
"planar_surface_candidate_1",
"planar_surface_candidate_2",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6",
"contact_电机和连接臂连接件_1_face_3__小臂外壳1_1_face_12",
"assembly_mate_6"
],
"confidence": "high",
"source_batch_id": "component_38_batch_02",
"source_batch_index": 2,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_38_batch_02_interpretation.md"
},
"all_ai_profiles": [
{
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"function_introduction": "作为小臂的主要结构外壳,为内部电机、减速器及轴承等传动部件提供安装基准与物理保护。通过与多个连接件配合,构成小臂的刚性骨架并实现与大臂侧的机械连接。",
"assembly_function": "支撑/保护/连接",
"related_components": [
"电机和连接臂连接件-1",
"电机与大臂外壳连接件1-1",
"电机与大臂外壳连接件3-1",
"轴承与连接臂连接件-1"
],
"interface_relations": [
"与电机和连接臂连接件-1通过平面和孔组配合",
"与电机与大臂外壳连接件1-1和3-1通过圆柱面和孔组连接",
"与轴承与连接臂连接件-1通过平面和孔组固定"
],
"responsibilities": [
"提供内部传动组件的安装基准",
"保护内部机械结构",
"构成小臂主体刚性框架"
],
"evidence_refs": [
"component_38",
"hole_group_1",
"hole_group_6",
"hole_group_12",
"hole_group_13",
"hole_group_7",
"hole_group_9",
"cylindrical_surface_group_1",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6",
"assembly_mate_6",
"assembly_mate_9"
],
"confidence": "high",
"source_batch_id": "component_38_batch_01",
"source_batch_index": 1,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_38_batch_01_interpretation.md"
},
{
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"function_introduction": "作为小臂的主要结构外壳,为内部电机、减速器及轴承等传动部件提供安装基准与物理保护。通过与多个连接件配合,构成小臂的刚性骨架并实现与大臂侧的机械连接。",
"assembly_function": "支撑/保护/连接",
"related_components": [
"电机和连接臂连接件-1",
"电机与大臂外壳连接件1-1",
"电机与大臂外壳连接件3-1",
"轴承与连接臂连接件-1"
],
"interface_relations": [
"与电机和连接臂连接件-1通过平面和孔组配合",
"与电机与大臂外壳连接件1-1和3-1通过圆柱面和孔组连接",
"与轴承与连接臂连接件-1通过平面和孔组固定"
],
"responsibilities": [
"提供内部传动组件的安装基准",
"保护内部机械结构",
"构成小臂主体刚性框架"
],
"evidence_refs": [
"component_38",
"hole_group_15",
"cylindrical_surface_group_1",
"cylindrical_surface_group_5",
"cylindrical_surface_group_13",
"planar_surface_candidate_1",
"planar_surface_candidate_2",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6",
"contact_电机和连接臂连接件_1_face_3__小臂外壳1_1_face_12",
"assembly_mate_6"
],
"confidence": "high",
"source_batch_id": "component_38_batch_02",
"source_batch_index": 2,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_38_batch_02_interpretation.md"
},
{
"component_id": "component_38",
"instance_name": "小臂外壳1-1",
"function_introduction": "作为小臂的主要结构外壳,为内部电机、减速器及轴承等传动部件提供安装基准与物理保护。通过与多个连接件配合,构成小臂的刚性骨架并实现与大臂侧的机械连接。",
"assembly_function": "支撑/保护/连接",
"related_components": [
"电机和连接臂连接件-1",
"电机与大臂外壳连接件1-1",
"电机与大臂外壳连接件3-1",
"轴承与连接臂连接件-1"
],
"interface_relations": [
"与电机和连接臂连接件-1通过平面和孔组配合",
"与电机与大臂外壳连接件1-1和3-1通过圆柱面和孔组连接",
"与轴承与连接臂连接件-1通过平面和孔组固定"
],
"responsibilities": [
"提供内部传动组件的安装基准",
"保护内部机械结构",
"构成小臂主体刚性框架"
],
"evidence_refs": [
"component_38",
"hole_group_1",
"hole_group_6",
"cylindrical_surface_group_1",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"assembly_mate_6"
],
"confidence": "high",
"source_batch_id": "component_38_batch_03",
"source_batch_index": 3,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_38_batch_03_interpretation.md"
}
],
"fallback_profile": {
"component_id": "component_38",
"component_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_1",
"component_39",
"component_41",
"component_42"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
}
},
{
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"review_scope": "part_design_required",
"profile_source": "ai_component_function_profile",
"function_introduction": "作为电机定子侧与大臂/小臂外壳之间的过渡连接件,用于固定电机主体并支撑深沟球轴承。通过与连接件3协同,确保电机在关节处的精确定位与稳固安装。",
"interface_summary": "小臂关节装配2-1/EC60fl-150W-V2.stp-1, 小臂外壳1-1, GBT276-94深沟球轴承61810-2Z-1, 电机与大臂外壳连接件3-1",
"confidence": "high",
"selected_profile": {
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"function_introduction": "作为电机定子侧与大臂/小臂外壳之间的过渡连接件,用于固定电机主体并支撑深沟球轴承。通过与连接件3协同,确保电机在关节处的精确定位与稳固安装。",
"assembly_function": "支撑/连接",
"related_components": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"小臂外壳1-1",
"GBT276-94深沟球轴承61810-2Z-1",
"电机与大臂外壳连接件3-1"
],
"interface_relations": [
"与电机总成通过法兰面配合",
"与深沟球轴承通过圆柱面配合",
"与小臂外壳1-1通过孔组和圆柱面连接",
"与连接件3通过多个圆柱面和平面贴合"
],
"responsibilities": [
"固定电机定子侧",
"支撑深沟球轴承",
"传递电机安装反力"
],
"evidence_refs": [
"component_39",
"cylindrical_surface_group_3",
"cylindrical_surface_group_8",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"assembly_mate_1"
],
"confidence": "high",
"source_batch_id": "component_39_batch_01",
"source_batch_index": 1,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_39_batch_01_interpretation.md"
},
"all_ai_profiles": [
{
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"function_introduction": "作为电机定子侧与大臂/小臂外壳之间的过渡连接件,用于固定电机主体并支撑深沟球轴承。通过与连接件3协同,确保电机在关节处的精确定位与稳固安装。",
"assembly_function": "支撑/连接",
"related_components": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"小臂外壳1-1",
"GBT276-94深沟球轴承61810-2Z-1",
"电机与大臂外壳连接件3-1"
],
"interface_relations": [
"与电机总成通过法兰面配合",
"与深沟球轴承通过圆柱面配合",
"与小臂外壳1-1通过孔组和圆柱面连接",
"与连接件3通过多个圆柱面和平面贴合"
],
"responsibilities": [
"固定电机定子侧",
"支撑深沟球轴承",
"传递电机安装反力"
],
"evidence_refs": [
"component_39",
"cylindrical_surface_group_3",
"cylindrical_surface_group_8",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"assembly_mate_1"
],
"confidence": "high",
"source_batch_id": "component_39_batch_01",
"source_batch_index": 1,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_39_batch_01_interpretation.md"
},
{
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"function_introduction": "作为电机定子侧与大臂/小臂外壳之间的过渡连接件,用于固定电机主体并支撑深沟球轴承。通过与连接件3协同,确保电机在关节处的精确定位与稳固安装。",
"assembly_function": "支撑/连接",
"related_components": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"小臂外壳1-1",
"GBT276-94深沟球轴承61810-2Z-1",
"电机与大臂外壳连接件3-1"
],
"interface_relations": [
"与电机总成通过法兰面配合",
"与深沟球轴承通过圆柱面配合",
"与小臂外壳1-1通过孔组和圆柱面连接",
"与连接件3通过多个圆柱面和平面贴合"
],
"responsibilities": [
"固定电机定子侧",
"支撑深沟球轴承",
"传递电机安装反力"
],
"evidence_refs": [
"component_39",
"cylindrical_surface_group_3",
"cylindrical_surface_group_8",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"assembly_mate_1"
],
"confidence": "high",
"source_batch_id": "component_39_batch_02",
"source_batch_index": 2,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_39_batch_02_interpretation.md"
},
{
"component_id": "component_39",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"function_introduction": "作为电机定子侧与大臂/小臂外壳之间的过渡连接件,用于固定电机主体并支撑深沟球轴承。通过与连接件3协同,确保电机在关节处的精确定位与稳固安装。",
"assembly_function": "支撑/连接",
"related_components": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"小臂外壳1-1",
"GBT276-94深沟球轴承61810-2Z-1",
"电机与大臂外壳连接件3-1"
],
"interface_relations": [
"与电机总成通过法兰面配合",
"与深沟球轴承通过圆柱面配合",
"与小臂外壳1-1通过孔组和圆柱面连接",
"与连接件3通过多个圆柱面和平面贴合"
],
"responsibilities": [
"固定电机定子侧",
"支撑深沟球轴承",
"传递电机安装反力"
],
"evidence_refs": [
"component_39",
"cylindrical_surface_group_3",
"cylindrical_surface_group_8",
"contact_小臂外壳1_1_face_6__电机与大臂外壳连接件1_1_face_8",
"assembly_mate_1"
],
"confidence": "high",
"source_batch_id": "component_39_batch_03",
"source_batch_index": 3,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_39_batch_03_interpretation.md"
}
],
"fallback_profile": {
"component_id": "component_39",
"component_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_35",
"component_38",
"component_40",
"component_41"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
}
},
{
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"review_scope": "part_design_required",
"profile_source": "ai_component_function_profile",
"function_introduction": "该零件与电机与大臂外壳连接件1配对使用,共同支撑电机和减速器总成。其结构特征表明它主要用于固定减速器连接法兰,并将电机和减速器组件的载荷传递至小臂外壳。",
"interface_summary": "小臂关节装配2-1/小臂电机减速器连接法兰-1, 小臂关节装配2-1/EC60fl-150W-V2.stp-1, 小臂外壳1-1, 电机与大臂外壳连接件1-1, GBT276-94深沟球轴承61810-2Z-1",
"confidence": "high",
"selected_profile": {
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"function_introduction": "该零件与电机与大臂外壳连接件1配对使用,共同支撑电机和减速器总成。其结构特征表明它主要用于固定减速器连接法兰,并将电机和减速器组件的载荷传递至小臂外壳。",
"assembly_function": "支撑/连接/定位",
"related_components": [
"小臂关节装配2-1/小臂电机减速器连接法兰-1",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"小臂外壳1-1",
"电机与大臂外壳连接件1-1",
"GBT276-94深沟球轴承61810-2Z-1"
],
"interface_relations": [
"与减速器连接法兰通过重合配合",
"与电机总成通过同心配合",
"与小臂外壳1-1通过圆柱面配合(半径55mm)",
"与连接件1通过多个圆柱面(半径30mm/35mm/32.5mm/25mm)和平面紧密贴合"
],
"responsibilities": [
"固定减速器法兰",
"协同连接件1支撑电机总成",
"承受并传递传动部件的径向和轴向载荷",
"为轴承提供安装定位"
],
"evidence_refs": [
"cylindrical_surface_group_2",
"cylindrical_surface_group_7",
"cylindrical_surface_group_9",
"contact_电机与大臂外壳连接件1_1_face_5__电机与大臂外壳连接件3_1_face_7",
"contact_电机与大臂外壳连接件1_1_face_31__电机与大臂外壳连接件3_1_face_9",
"contact_电机与大臂外壳连接件1_1_face_7__电机与大臂外壳连接件3_1_face_5",
"assembly_mate_14",
"assembly_mate_13",
"assembly_mate_12"
],
"confidence": "high",
"source_batch_id": "component_41_batch_01",
"source_batch_index": 1,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_41_batch_01_interpretation.md"
},
"all_ai_profiles": [
{
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"function_introduction": "该零件与电机与大臂外壳连接件1配对使用,共同支撑电机和减速器总成。其结构特征表明它主要用于固定减速器连接法兰,并将电机和减速器组件的载荷传递至小臂外壳。",
"assembly_function": "支撑/连接/定位",
"related_components": [
"小臂关节装配2-1/小臂电机减速器连接法兰-1",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"小臂外壳1-1",
"电机与大臂外壳连接件1-1",
"GBT276-94深沟球轴承61810-2Z-1"
],
"interface_relations": [
"与减速器连接法兰通过重合配合",
"与电机总成通过同心配合",
"与小臂外壳1-1通过圆柱面配合(半径55mm)",
"与连接件1通过多个圆柱面(半径30mm/35mm/32.5mm/25mm)和平面紧密贴合"
],
"responsibilities": [
"固定减速器法兰",
"协同连接件1支撑电机总成",
"承受并传递传动部件的径向和轴向载荷",
"为轴承提供安装定位"
],
"evidence_refs": [
"cylindrical_surface_group_2",
"cylindrical_surface_group_7",
"cylindrical_surface_group_9",
"contact_电机与大臂外壳连接件1_1_face_5__电机与大臂外壳连接件3_1_face_7",
"contact_电机与大臂外壳连接件1_1_face_31__电机与大臂外壳连接件3_1_face_9",
"contact_电机与大臂外壳连接件1_1_face_7__电机与大臂外壳连接件3_1_face_5",
"assembly_mate_14",
"assembly_mate_13",
"assembly_mate_12"
],
"confidence": "high",
"source_batch_id": "component_41_batch_01",
"source_batch_index": 1,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_41_batch_01_interpretation.md"
},
{
"component_id": "component_41",
"instance_name": "电机与大臂外壳连接件3-1",
"function_introduction": "与连接件1配对使用,共同支撑电机和减速器总成。其结构特征表明它主要用于固定减速器连接法兰,并将电机和减速器组件的载荷传递至外壳。",
"assembly_function": "支撑/连接",
"related_components": [
"小臂关节装配2-1/小臂电机减速器连接法兰-1",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"小臂外壳1-1",
"电机与大臂外壳连接件1-1",
"GBT276-94深沟球轴承61810-2Z-1"
],
"interface_relations": [
"与减速器连接法兰配合",
"与电机总成配合",
"与小臂外壳1-1通过圆柱面配合",
"与连接件1通过多个圆柱面和平面紧密贴合"
],
"responsibilities": [
"固定减速器法兰",
"协同连接件1支撑电机总成",
"承受并传递传动部件的径向和轴向载荷"
],
"evidence_refs": [
"component_41",
"cylindrical_surface_group_2",
"cylindrical_surface_group_9",
"contact_电机与大臂外壳连接件1_1_face_5__电机与大臂外壳连接件3_1_face_7",
"assembly_mate_14"
],
"confidence": "high",
"source_batch_id": "component_41_batch_02",
"source_batch_index": 2,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_41_batch_02_interpretation.md"
}
],
"fallback_profile": {
"component_id": "component_41",
"component_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_34",
"component_35",
"component_38",
"component_39",
"component_40"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
}
},
{
"component_id": "component_1",
"instance_name": "电机和连接臂连接件-1",
"display_name": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"review_scope": "part_design_required",
"profile_source": "ai_component_function_profile",
"function_introduction": "用于将电机或减速器输出端与特定连接臂及小臂外壳进行机械连接。其结构包含配合减速器部件的圆柱面和连接外壳的孔组,负责传递扭矩或固定输出侧部件。",
"interface_summary": "小臂外壳1-1, 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"confidence": "high",
"selected_profile": {
"component_id": "component_1",
"instance_name": "电机和连接臂连接件-1",
"function_introduction": "用于将电机或减速器输出端与特定连接臂及小臂外壳进行机械连接。其结构包含配合减速器部件的圆柱面和连接外壳的孔组,负责传递扭矩或固定输出侧部件。",
"assembly_function": "连接/传动",
"related_components": [
"小臂外壳1-1",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1"
],
"interface_relations": [
"与谐波减速器部件通过圆柱面配合",
"与小臂外壳1-1通过平面和孔组螺栓连接"
],
"responsibilities": [
"连接减速器输出端与外壳",
"传递关节驱动扭矩",
"固定输出侧机械结构"
],
"evidence_refs": [
"component_1",
"cylindrical_surface_group_18",
"hole_group_5",
"contact_电机和连接臂连接件_1_face_3__小臂外壳1_1_face_12",
"assembly_mate_17"
],
"confidence": "high",
"source_batch_id": "component_1_batch_01",
"source_batch_index": 1,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_1_batch_01_interpretation.md"
},
"all_ai_profiles": [
{
"component_id": "component_1",
"instance_name": "电机和连接臂连接件-1",
"function_introduction": "用于将电机或减速器输出端与特定连接臂及小臂外壳进行机械连接。其结构包含配合减速器部件的圆柱面和连接外壳的孔组,负责传递扭矩或固定输出侧部件。",
"assembly_function": "连接/传动",
"related_components": [
"小臂外壳1-1",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1"
],
"interface_relations": [
"与谐波减速器部件通过圆柱面配合",
"与小臂外壳1-1通过平面和孔组螺栓连接"
],
"responsibilities": [
"连接减速器输出端与外壳",
"传递关节驱动扭矩",
"固定输出侧机械结构"
],
"evidence_refs": [
"component_1",
"cylindrical_surface_group_18",
"hole_group_5",
"contact_电机和连接臂连接件_1_face_3__小臂外壳1_1_face_12",
"assembly_mate_17"
],
"confidence": "high",
"source_batch_id": "component_1_batch_01",
"source_batch_index": 1,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_1_batch_01_interpretation.md"
}
],
"fallback_profile": {
"component_id": "component_1",
"component_name": "电机和连接臂连接件-1",
"display_name": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_38",
"component_6"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
}
},
{
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"display_name": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"review_scope": "part_design_required",
"profile_source": "ai_component_function_profile",
"function_introduction": "作为轴类零件,主要用于安装和定位轴承,支撑连接臂或外壳的相对旋转运动。通过其轴颈和法兰结构,承受关节处的径向和轴向载荷。",
"interface_summary": "小臂外壳1-1, GBT276-94深沟球轴承61810-2Z-1",
"confidence": "high",
"selected_profile": {
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"function_introduction": "作为轴类零件,主要用于安装和定位轴承,支撑连接臂或外壳的相对旋转运动。通过其轴颈和法兰结构,承受关节处的径向和轴向载荷。",
"assembly_function": "支撑/导向/连接",
"related_components": [
"小臂外壳1-1",
"GBT276-94深沟球轴承61810-2Z-1"
],
"interface_relations": [
"与小臂外壳1-1通过平面和孔组固定",
"提供圆柱面轴颈用于安装和支撑轴承"
],
"responsibilities": [
"安装和定位轴承",
"支撑旋转部件",
"承受关节径向和轴向载荷"
],
"evidence_refs": [
"component_42",
"cylindrical_surface_group_12",
"hole_group_2",
"contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6",
"assembly_mate_9",
"assembly_mate_10",
"assembly_mate_8"
],
"confidence": "high",
"source_batch_id": "component_42_batch_01",
"source_batch_index": 1,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_42_batch_01_interpretation.md"
},
"all_ai_profiles": [
{
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"function_introduction": "作为轴类零件,主要用于安装和定位轴承,支撑连接臂或外壳的相对旋转运动。通过其轴颈和法兰结构,承受关节处的径向和轴向载荷。",
"assembly_function": "支撑/导向/连接",
"related_components": [
"小臂外壳1-1",
"GBT276-94深沟球轴承61810-2Z-1"
],
"interface_relations": [
"与小臂外壳1-1通过平面和孔组固定",
"提供圆柱面轴颈用于安装和支撑轴承"
],
"responsibilities": [
"安装和定位轴承",
"支撑旋转部件",
"承受关节径向和轴向载荷"
],
"evidence_refs": [
"component_42",
"cylindrical_surface_group_12",
"hole_group_2",
"contact_小臂外壳1_1_face_11__轴承与连接臂连接件_1_face_6",
"assembly_mate_9",
"assembly_mate_10",
"assembly_mate_8"
],
"confidence": "high",
"source_batch_id": "component_42_batch_01",
"source_batch_index": 1,
"source_result_path": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\per_component_ai\\component_42_batch_01_interpretation.md"
}
],
"fallback_profile": {
"component_id": "component_42",
"component_name": "轴承与连接臂连接件-1",
"display_name": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_38"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
}
}
]
}
@@ -0,0 +1,49 @@
# 各零件功能介绍
该文件用于单独检查 LLM 对装配体中各零件功能的理解质量。
## component_38 小臂外壳1-1 (小臂外壳1)
- 实例名:小臂外壳1-1
- 分析范围:part_design_required
- 来源:ai_component_function_profile
- 置信度:high
- 功能介绍:作为小臂的主要结构外壳,为内部电机、减速器及轴承等传动部件提供安装基准与物理保护。通过与多个连接件配合,构成小臂的刚性骨架并实现与大臂侧的机械连接。
- 相关接口/相邻件:电机和连接臂连接件-1, 电机与大臂外壳连接件1-1, 电机与大臂外壳连接件3-1, 轴承与连接臂连接件-1
## component_39 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)
- 实例名:电机与大臂外壳连接件1-1
- 分析范围:part_design_required
- 来源:ai_component_function_profile
- 置信度:high
- 功能介绍:作为电机定子侧与大臂/小臂外壳之间的过渡连接件,用于固定电机主体并支撑深沟球轴承。通过与连接件3协同,确保电机在关节处的精确定位与稳固安装。
- 相关接口/相邻件:小臂关节装配2-1/EC60fl-150W-V2.stp-1, 小臂外壳1-1, GBT276-94深沟球轴承61810-2Z-1, 电机与大臂外壳连接件3-1
## component_41 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)
- 实例名:电机与大臂外壳连接件3-1
- 分析范围:part_design_required
- 来源:ai_component_function_profile
- 置信度:high
- 功能介绍:该零件与电机与大臂外壳连接件1配对使用,共同支撑电机和减速器总成。其结构特征表明它主要用于固定减速器连接法兰,并将电机和减速器组件的载荷传递至小臂外壳。
- 相关接口/相邻件:小臂关节装配2-1/小臂电机减速器连接法兰-1, 小臂关节装配2-1/EC60fl-150W-V2.stp-1, 小臂外壳1-1, 电机与大臂外壳连接件1-1, GBT276-94深沟球轴承61810-2Z-1
## component_1 电机和连接臂连接件-1 (电机和连接臂连接件)
- 实例名:电机和连接臂连接件-1
- 分析范围:part_design_required
- 来源:ai_component_function_profile
- 置信度:high
- 功能介绍:用于将电机或减速器输出端与特定连接臂及小臂外壳进行机械连接。其结构包含配合减速器部件的圆柱面和连接外壳的孔组,负责传递扭矩或固定输出侧部件。
- 相关接口/相邻件:小臂外壳1-1, 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1
## component_42 轴承与连接臂连接件-1 (轴承与连接臂连接件)
- 实例名:轴承与连接臂连接件-1
- 分析范围:part_design_required
- 来源:ai_component_function_profile
- 置信度:high
- 功能介绍:作为轴类零件,主要用于安装和定位轴承,支撑连接臂或外壳的相对旋转运动。通过其轴颈和法兰结构,承受关节处的径向和轴向载荷。
- 相关接口/相邻件:小臂外壳1-1, GBT276-94深沟球轴承61810-2Z-1
File diff suppressed because one or more lines are too long
@@ -0,0 +1,20 @@
{
"schema": "assembly_function_blocks_v1",
"generation_mode": "heuristic_from_component_names_and_assembly_graph",
"usage_policy": "Low-resolution functional context for local diagnostic evidence extraction. Not a diagnostic judgement.",
"Blocks": [
{
"BlockId": "unclassified_components",
"Name": "unclassified_components",
"Function": "No stable functional block was inferred from local evidence.",
"Confidence": "low",
"ComponentIds": [
"component_38",
"component_39",
"component_41",
"component_1",
"component_42"
]
}
]
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,98 @@
{
"schema": "part_function_profiles_v1",
"generation_mode": "heuristic_from_component_names_and_assembly_graph",
"usage_policy": "Part-level role context only. Local face/hole/feature roles must still be inferred from local B-rep and direct relations.",
"Profiles": [
{
"ComponentId": "component_1",
"ComponentName": "电机和连接臂连接件-1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_38",
"component_6"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_38",
"ComponentName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_1",
"component_39",
"component_41",
"component_42"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_39",
"ComponentName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_35",
"component_38",
"component_40",
"component_41"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_41",
"ComponentName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_34",
"component_35",
"component_38",
"component_39",
"component_40"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_42",
"ComponentName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_38"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
}
]
}
@@ -0,0 +1,12 @@
# Static Mechanical Diagnostic Scout Rules
Use these rules only while extracting local diagnostic evidence. They are not final judgement rules.
1. First infer the target component's local evidence, then infer face/hole/feature roles. Do not treat a role inference as an observed fact.
2. Prioritize high-risk mechanical structures: abrupt section changes, sharp inner corners, deep/narrow slots, closed pockets, thin walls, protrusions on turning surfaces, cross holes, hole groups, mating/contact faces, locating faces, sliding or rotating interfaces, and obstructed assembly/tool paths.
3. For every local unit, separate evidence into observed B-rep facts, derived geometric measurements, AI-inferred functions, default process assumptions, and missing facts.
4. For holes, check diameter, axis, entrance/exit faces, through/blind status, nearby faces, hole groups, and whether the role is fastening, locating, guiding, process, or relief.
B-rep `RadiusMm`/`radius_mm` is a radius, not a diameter. When describing a hole diameter, use `DiameterMm`/`diameter_mm` if present, or compute diameter = 2 * radius.
5. For faces, check surface type, area, neighboring faces, contact/mate evidence, step height to surrounding surfaces, and whether the face is likely machined, unmachined, locating, supporting, sealing, sliding, or clearance.
6. For assembly interfaces, check direct contact/mate relations, coaxial/coplanar/opposing-normal status, clearance, locating role, and whether neighbor detail is required.
7. If evidence is missing, request a scoped expansion: whole_part, interface_pair, functional_block, assembly_installation, or kinematic_chain. Do not request all unrelated components.
Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

@@ -0,0 +1,783 @@
{
"InputPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂肘关节.SLDASM",
"OutputDir": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y",
"Axis": [
0,
1,
0
],
"StartedAt": "2026-07-01T15:13:54.151419+08:00",
"UpdatedAt": "2026-07-01T15:17:28.2656878+08:00",
"CompletedAt": "2026-07-01T15:17:28.3445176+08:00",
"Success": true,
"CurrentStage": "completed",
"ReportPath": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\section_brep_report.json",
"Error": "",
"Stages": [
{
"Stage": "connect_solidworks",
"Message": "",
"Timestamp": "2026-07-01T15:13:54.1572528+08:00"
},
{
"Stage": "connect_attach_timeout",
"Message": "5 seconds",
"Timestamp": "2026-07-01T15:13:54.205439+08:00"
},
{
"Stage": "connect_get_active_object",
"Message": "SldWorks.Application",
"Timestamp": "2026-07-01T15:13:54.2061524+08:00"
},
{
"Stage": "connect_get_active_object_wait",
"Message": "0x800401E3 操作无法使用 (0x800401E3 (MK_E_UNAVAILABLE))",
"Timestamp": "2026-07-01T15:13:54.2090818+08:00"
},
{
"Stage": "connect_get_active_object",
"Message": "SldWorks.Application",
"Timestamp": "2026-07-01T15:13:55.2142425+08:00"
},
{
"Stage": "connect_get_active_object_wait",
"Message": "0x800401E3 操作无法使用 (0x800401E3 (MK_E_UNAVAILABLE))",
"Timestamp": "2026-07-01T15:13:55.2152717+08:00"
},
{
"Stage": "connect_get_active_object",
"Message": "SldWorks.Application",
"Timestamp": "2026-07-01T15:13:56.224819+08:00"
},
{
"Stage": "connect_get_active_object_wait",
"Message": "0x800401E3 操作无法使用 (0x800401E3 (MK_E_UNAVAILABLE))",
"Timestamp": "2026-07-01T15:13:56.2258627+08:00"
},
{
"Stage": "connect_get_active_object",
"Message": "SldWorks.Application",
"Timestamp": "2026-07-01T15:13:57.2271857+08:00"
},
{
"Stage": "connect_get_active_object_wait",
"Message": "0x800401E3 操作无法使用 (0x800401E3 (MK_E_UNAVAILABLE))",
"Timestamp": "2026-07-01T15:13:57.2283347+08:00"
},
{
"Stage": "connect_get_active_object",
"Message": "SldWorks.Application",
"Timestamp": "2026-07-01T15:13:58.2357316+08:00"
},
{
"Stage": "connect_get_active_object_wait",
"Message": "0x800401E3 操作无法使用 (0x800401E3 (MK_E_UNAVAILABLE))",
"Timestamp": "2026-07-01T15:13:58.2371531+08:00"
},
{
"Stage": "connect_get_active_object_unavailable",
"Message": "SldWorks.Application was not available from ROT within 5 seconds. Last error: 操作无法使用 (0x800401E3 (MK_E_UNAVAILABLE))",
"Timestamp": "2026-07-01T15:13:59.2483608+08:00"
},
{
"Stage": "connect_create_instance",
"Message": "SldWorks.Application",
"Timestamp": "2026-07-01T15:13:59.2495038+08:00"
},
{
"Stage": "connect_create_instance_ok",
"Message": "created or attached to SolidWorks automation instance",
"Timestamp": "2026-07-01T15:14:07.4893312+08:00"
},
{
"Stage": "extract_model_brep",
"Message": "connected to SolidWorks",
"Timestamp": "2026-07-01T15:14:07.4901193+08:00"
},
{
"Stage": "open_doc",
"Message": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂肘关节.SLDASM",
"Timestamp": "2026-07-01T15:14:07.49571+08:00"
},
{
"Stage": "get_solidworks_utilities",
"Message": "errors=0, warnings=0",
"Timestamp": "2026-07-01T15:14:14.5133948+08:00"
},
{
"Stage": "enumerate_components",
"Message": "assembly",
"Timestamp": "2026-07-01T15:14:14.8180602+08:00"
},
{
"Stage": "enumerate_component",
"Message": "1/42 电机和连接臂连接件-1 (电机和连接臂连接件) category=unknown review_scope=part_design_required",
"Timestamp": "2026-07-01T15:14:14.8459593+08:00"
},
{
"Stage": "enumerate_component_completed",
"Message": "1/42 电机和连接臂连接件-1 (电机和连接臂连接件) bodies=1 faces=7",
"Timestamp": "2026-07-01T15:14:20.4840475+08:00"
},
{
"Stage": "enumerate_component",
"Message": "2/42 小臂关节装配2-1 (小臂关节装配2) category=user_purchased_component review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.5016358+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "2/42 小臂关节装配2-1 (小臂关节装配2) bbox=yes",
"Timestamp": "2026-07-01T15:14:20.5391189+08:00"
},
{
"Stage": "enumerate_component",
"Message": "3/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.5568752+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "3/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC) bbox=yes",
"Timestamp": "2026-07-01T15:14:20.581391+08:00"
},
{
"Stage": "enumerate_component",
"Message": "4/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1 (CSG-20-50-2A-GR-MHC_g) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.6001758+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "4/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1 (CSG-20-50-2A-GR-MHC_g) bbox=yes",
"Timestamp": "2026-07-01T15:14:20.624327+08:00"
},
{
"Stage": "enumerate_component",
"Message": "5/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC_d-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC_d) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.6430386+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "5/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC_d-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC_d) bbox=no",
"Timestamp": "2026-07-01T15:14:20.6672284+08:00"
},
{
"Stage": "enumerate_component",
"Message": "6/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.6851683+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "6/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b) bbox=yes",
"Timestamp": "2026-07-01T15:14:20.7121059+08:00"
},
{
"Stage": "enumerate_component",
"Message": "7/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-2 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.7352959+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "7/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-2 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:20.7607629+08:00"
},
{
"Stage": "enumerate_component",
"Message": "8/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.7797301+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "8/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:20.797717+08:00"
},
{
"Stage": "enumerate_component",
"Message": "9/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-4 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.8100375+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "9/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-4 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:20.8272123+08:00"
},
{
"Stage": "enumerate_component",
"Message": "10/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-3 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.8395146+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "10/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-3 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:20.8597781+08:00"
},
{
"Stage": "enumerate_component",
"Message": "11/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-5 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.8720607+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "11/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-5 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:20.8895175+08:00"
},
{
"Stage": "enumerate_component",
"Message": "12/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-6 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.9021405+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "12/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-6 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:20.9200907+08:00"
},
{
"Stage": "enumerate_component",
"Message": "13/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-7 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.9317834+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "13/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-7 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:20.949249+08:00"
},
{
"Stage": "enumerate_component",
"Message": "14/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.9624252+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "14/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:20.9827239+08:00"
},
{
"Stage": "enumerate_component",
"Message": "15/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:20.9944627+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "15/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.0126754+08:00"
},
{
"Stage": "enumerate_component",
"Message": "16/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.0258977+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "16/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.0443364+08:00"
},
{
"Stage": "enumerate_component",
"Message": "17/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-22 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.0575692+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "17/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-22 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.0776962+08:00"
},
{
"Stage": "enumerate_component",
"Message": "18/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-18 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.0930737+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "18/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-18 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.1197721+08:00"
},
{
"Stage": "enumerate_component",
"Message": "19/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.1340428+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "19/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.1545297+08:00"
},
{
"Stage": "enumerate_component",
"Message": "20/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-9 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.1694126+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "20/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-9 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.1889853+08:00"
},
{
"Stage": "enumerate_component",
"Message": "21/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.2038095+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "21/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.2261395+08:00"
},
{
"Stage": "enumerate_component",
"Message": "22/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-8 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.2408835+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "22/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-8 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.2617235+08:00"
},
{
"Stage": "enumerate_component",
"Message": "23/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.2759453+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "23/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.2965323+08:00"
},
{
"Stage": "enumerate_component",
"Message": "24/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.3102472+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "24/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.3296777+08:00"
},
{
"Stage": "enumerate_component",
"Message": "25/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.3442069+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "25/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.364811+08:00"
},
{
"Stage": "enumerate_component",
"Message": "26/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.3801012+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "26/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.400533+08:00"
},
{
"Stage": "enumerate_component",
"Message": "27/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-19 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.4154226+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "27/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-19 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.4382321+08:00"
},
{
"Stage": "enumerate_component",
"Message": "28/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-21 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.4609871+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "28/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-21 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.4864827+08:00"
},
{
"Stage": "enumerate_component",
"Message": "29/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1 (WG_CSG_SHG-20_C_8_WG1044040) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.5072935+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "29/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1 (WG_CSG_SHG-20_C_8_WG1044040) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.5391298+08:00"
},
{
"Stage": "enumerate_component",
"Message": "30/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1 (Workspace2 CSG-2A 20 C 12) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.5602913+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "30/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1 (Workspace2 CSG-2A 20 C 12) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.5865818+08:00"
},
{
"Stage": "enumerate_component",
"Message": "31/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-23 (20_csg_2a) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.6072543+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "31/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-23 (20_csg_2a) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.6338405+08:00"
},
{
"Stage": "enumerate_component",
"Message": "32/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1 (Workspace1 CSG-2A-20) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.6545097+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "32/42 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1 (Workspace1 CSG-2A-20) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.6820871+08:00"
},
{
"Stage": "enumerate_component",
"Message": "33/42 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1 (GBT701-2000内六角圆柱头螺钉M3×12) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.7012818+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "33/42 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1 (GBT701-2000内六角圆柱头螺钉M3×12) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.7317026+08:00"
},
{
"Stage": "enumerate_component",
"Message": "34/42 小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.7531439+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "34/42 小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.7803735+08:00"
},
{
"Stage": "enumerate_component",
"Message": "35/42 小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.7955803+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "35/42 小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.8255936+08:00"
},
{
"Stage": "enumerate_component",
"Message": "36/42 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.8464182+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "36/42 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.88135+08:00"
},
{
"Stage": "enumerate_component",
"Message": "37/42 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-2 (GBT701-2000内六角圆柱头螺钉M3×12) category=purchased_motor_reducer_assembly review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:14:21.9038776+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "37/42 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-2 (GBT701-2000内六角圆柱头螺钉M3×12) bbox=yes",
"Timestamp": "2026-07-01T15:14:21.9309615+08:00"
},
{
"Stage": "enumerate_component",
"Message": "38/42 小臂外壳1-1 (小臂外壳1) category=unknown review_scope=part_design_required",
"Timestamp": "2026-07-01T15:14:21.9523007+08:00"
},
{
"Stage": "enumerate_component_completed",
"Message": "38/42 小臂外壳1-1 (小臂外壳1) bodies=1 faces=45",
"Timestamp": "2026-07-01T15:14:49.5355859+08:00"
},
{
"Stage": "enumerate_component",
"Message": "39/42 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) category=unknown review_scope=part_design_required",
"Timestamp": "2026-07-01T15:14:49.5556856+08:00"
},
{
"Stage": "enumerate_component_completed",
"Message": "39/42 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) bodies=1 faces=74",
"Timestamp": "2026-07-01T15:15:33.9648125+08:00"
},
{
"Stage": "enumerate_component",
"Message": "40/42 GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z) category=bearing review_scope=assembly_context_only",
"Timestamp": "2026-07-01T15:15:33.9846664+08:00"
},
{
"Stage": "enumerate_component_skipped_purchased",
"Message": "40/42 GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z) bbox=yes",
"Timestamp": "2026-07-01T15:15:34.0096561+08:00"
},
{
"Stage": "enumerate_component",
"Message": "41/42 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) category=unknown review_scope=part_design_required",
"Timestamp": "2026-07-01T15:15:34.0274865+08:00"
},
{
"Stage": "enumerate_component_completed",
"Message": "41/42 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) bodies=1 faces=38",
"Timestamp": "2026-07-01T15:15:57.0221891+08:00"
},
{
"Stage": "enumerate_component",
"Message": "42/42 轴承与连接臂连接件-1 (轴承与连接臂连接件) category=shaft review_scope=part_design_required",
"Timestamp": "2026-07-01T15:15:57.0399983+08:00"
},
{
"Stage": "enumerate_component_completed",
"Message": "42/42 轴承与连接臂连接件-1 (轴承与连接臂连接件) bodies=1 faces=35",
"Timestamp": "2026-07-01T15:16:19.1782202+08:00"
},
{
"Stage": "enumerate_components_completed",
"Message": "component_count=42",
"Timestamp": "2026-07-01T15:16:19.1791198+08:00"
},
{
"Stage": "build_axis_groups",
"Message": "component_count=42",
"Timestamp": "2026-07-01T15:16:19.1798902+08:00"
},
{
"Stage": "build_assembly_face_contacts",
"Message": "component_count=42",
"Timestamp": "2026-07-01T15:16:19.2011548+08:00"
},
{
"Stage": "build_assembly_mates",
"Message": "component_count=42",
"Timestamp": "2026-07-01T15:16:19.2213281+08:00"
},
{
"Stage": "build_assembly_mates_completed",
"Message": "features=17; relations=17; scanned_features=48",
"Timestamp": "2026-07-01T15:16:22.6458823+08:00"
},
{
"Stage": "skip_section_workflow",
"Message": "section B-rep and section images are disabled; only assembly/component B-rep is extracted",
"Timestamp": "2026-07-01T15:16:22.717478+08:00"
},
{
"Stage": "export_model_images",
"Message": "kind=assembly; views=; assembly_sections=disabled; component_highlights=2; feature_highlights=0; component_contexts=4",
"Timestamp": "2026-07-01T15:16:22.726644+08:00"
},
{
"Stage": "image_user_preference_toggle_enabled",
"Message": "swUseShadedFaceHighlight; original=True; current=true",
"Timestamp": "2026-07-01T15:16:22.7361171+08:00"
},
{
"Stage": "image_activate_doc",
"Message": "小臂肘关节.SLDASM",
"Timestamp": "2026-07-01T15:16:22.7373332+08:00"
},
{
"Stage": "image_custom_oblique_view_applied",
"Message": "component_38; camera_direction=[0.577,0.577,0.577]; solidworks_view_direction=[0.577,0.577,0.577]",
"Timestamp": "2026-07-01T15:16:22.939356+08:00"
},
{
"Stage": "image_select_component_for_highlight",
"Message": "小臂外壳1-1; view=best_oblique; custom_oblique_view_applied=True",
"Timestamp": "2026-07-01T15:16:23.5485946+08:00"
},
{
"Stage": "image_component_selection_diagnostics",
"Message": "highlight:component_38:after_select4; selected_count=1; item1=type:swSelCOMPONENTS(20), component:小臂外壳1-1, same_ref:True, same_object:True, path:D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"Timestamp": "2026-07-01T15:16:23.5923272+08:00"
},
{
"Stage": "image_native_selection_highlight_drawn",
"Message": "highlight:component_38",
"Timestamp": "2026-07-01T15:16:23.6274522+08:00"
},
{
"Stage": "image_component_selection_diagnostics",
"Message": "highlight:component_38:before_save; selected_count=1; item1=type:swSelCOMPONENTS(20), component:小臂外壳1-1, same_ref:True, same_object:True, path:D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\小臂外壳1.SLDPRT",
"Timestamp": "2026-07-01T15:16:23.6484859+08:00"
},
{
"Stage": "image_save_component_highlight_jpg",
"Message": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\model_images\\component_highlights\\component_38\\best_oblique.jpg",
"Timestamp": "2026-07-01T15:16:23.6503787+08:00"
},
{
"Stage": "image_custom_oblique_view_applied",
"Message": "component_39; camera_direction=[0.577,0.577,-0.577]; solidworks_view_direction=[0.577,0.577,-0.577]",
"Timestamp": "2026-07-01T15:16:24.3590455+08:00"
},
{
"Stage": "image_select_component_for_highlight",
"Message": "电机与大臂外壳连接件1-1; view=best_oblique; custom_oblique_view_applied=True",
"Timestamp": "2026-07-01T15:16:24.9398905+08:00"
},
{
"Stage": "image_component_selection_diagnostics",
"Message": "highlight:component_39:after_select4; selected_count=1; item1=type:swSelCOMPONENTS(20), component:电机与大臂外壳连接件1-1, same_ref:True, same_object:True, path:D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"Timestamp": "2026-07-01T15:16:24.9686405+08:00"
},
{
"Stage": "image_native_selection_highlight_drawn",
"Message": "highlight:component_39",
"Timestamp": "2026-07-01T15:16:24.99733+08:00"
},
{
"Stage": "image_component_selection_diagnostics",
"Message": "highlight:component_39:before_save; selected_count=1; item1=type:swSelCOMPONENTS(20), component:电机与大臂外壳连接件1-1, same_ref:True, same_object:True, path:D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT",
"Timestamp": "2026-07-01T15:16:25.0505304+08:00"
},
{
"Stage": "image_save_component_highlight_jpg",
"Message": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\model_images\\component_highlights\\component_39\\best_oblique.jpg",
"Timestamp": "2026-07-01T15:16:25.052125+08:00"
},
{
"Stage": "image_component_context_visibility_applied",
"Message": "internal_context_group_1_component_40; targets=2; shown=2; preserved_context=3; hidden=37",
"Timestamp": "2026-07-01T15:16:35.7232912+08:00"
},
{
"Stage": "image_component_context_bbox_view_selected",
"Message": "component_40; direction=[-0.577,-0.577,0.577]; score=7604.743; occlusion=0",
"Timestamp": "2026-07-01T15:16:36.1972159+08:00"
},
{
"Stage": "image_custom_oblique_view_applied",
"Message": "component_40; camera_direction=[-0.577,-0.577,0.577]; solidworks_view_direction=[-0.577,-0.577,0.577]",
"Timestamp": "2026-07-01T15:16:36.2494477+08:00"
},
{
"Stage": "image_component_selection_diagnostics",
"Message": "context:component_40:after_select4; selected_count=1; item1=type:swSelCOMPONENTS(20), component:GBT276-94深沟球轴承61810-2Z-1, same_ref:True, same_object:True, path:D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT",
"Timestamp": "2026-07-01T15:16:36.8282013+08:00"
},
{
"Stage": "image_native_selection_highlight_drawn",
"Message": "context:component_40",
"Timestamp": "2026-07-01T15:16:36.8510076+08:00"
},
{
"Stage": "image_component_selection_diagnostics",
"Message": "context:component_40:before_save; selected_count=1; item1=type:swSelCOMPONENTS(20), component:GBT276-94深沟球轴承61810-2Z-1, same_ref:True, same_object:True, path:D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\GBT276-94深沟球轴承61810-2Z.SLDPRT",
"Timestamp": "2026-07-01T15:16:36.9005886+08:00"
},
{
"Stage": "image_save_component_context_jpg",
"Message": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\model_images\\component_contexts\\component_40\\best_oblique.jpg",
"Timestamp": "2026-07-01T15:16:36.9025146+08:00"
},
{
"Stage": "image_component_context_bbox_view_selected",
"Message": "component_41; direction=[0.577,0.577,-0.577]; score=13692.984; occlusion=0",
"Timestamp": "2026-07-01T15:16:37.4221624+08:00"
},
{
"Stage": "image_custom_oblique_view_applied",
"Message": "component_41; camera_direction=[0.577,0.577,-0.577]; solidworks_view_direction=[0.577,0.577,-0.577]",
"Timestamp": "2026-07-01T15:16:37.4781763+08:00"
},
{
"Stage": "image_component_selection_diagnostics",
"Message": "context:component_41:after_select4; selected_count=1; item1=type:swSelCOMPONENTS(20), component:电机与大臂外壳连接件3-1, same_ref:True, same_object:True, path:D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"Timestamp": "2026-07-01T15:16:38.0684119+08:00"
},
{
"Stage": "image_native_selection_highlight_drawn",
"Message": "context:component_41",
"Timestamp": "2026-07-01T15:16:38.0900429+08:00"
},
{
"Stage": "image_component_selection_diagnostics",
"Message": "context:component_41:before_save; selected_count=1; item1=type:swSelCOMPONENTS(20), component:电机与大臂外壳连接件3-1, same_ref:True, same_object:True, path:D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"Timestamp": "2026-07-01T15:16:38.141262+08:00"
},
{
"Stage": "image_save_component_context_jpg",
"Message": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\model_images\\component_contexts\\component_41\\best_oblique.jpg",
"Timestamp": "2026-07-01T15:16:38.1428182+08:00"
},
{
"Stage": "image_component_context_visibility_applied",
"Message": "internal_context_group_3_component_1; targets=1; shown=1; preserved_context=2; hidden=39",
"Timestamp": "2026-07-01T15:16:57.1492408+08:00"
},
{
"Stage": "image_component_context_bbox_view_selected",
"Message": "component_1; direction=[-0.577,0.577,-0.577]; score=1986.085; occlusion=0",
"Timestamp": "2026-07-01T15:16:57.1667662+08:00"
},
{
"Stage": "image_custom_oblique_view_applied",
"Message": "component_1; camera_direction=[-0.577,0.577,-0.577]; solidworks_view_direction=[-0.577,0.577,-0.577]",
"Timestamp": "2026-07-01T15:16:57.1936731+08:00"
},
{
"Stage": "image_component_selection_diagnostics",
"Message": "context:component_1:after_select4; selected_count=1; item1=type:swSelCOMPONENTS(20), component:电机和连接臂连接件-1, same_ref:True, same_object:True, path:D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"Timestamp": "2026-07-01T15:16:57.7614588+08:00"
},
{
"Stage": "image_native_selection_highlight_drawn",
"Message": "context:component_1",
"Timestamp": "2026-07-01T15:16:57.7739437+08:00"
},
{
"Stage": "image_component_selection_diagnostics",
"Message": "context:component_1:before_save; selected_count=1; item1=type:swSelCOMPONENTS(20), component:电机和连接臂连接件-1, same_ref:True, same_object:True, path:D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机和连接臂连接件.SLDPRT",
"Timestamp": "2026-07-01T15:16:57.8299809+08:00"
},
{
"Stage": "image_save_component_context_jpg",
"Message": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\model_images\\component_contexts\\component_1\\best_oblique.jpg",
"Timestamp": "2026-07-01T15:16:57.8374167+08:00"
},
{
"Stage": "image_component_context_visibility_applied",
"Message": "internal_context_group_4_component_42; targets=1; shown=1; preserved_context=1; hidden=40",
"Timestamp": "2026-07-01T15:17:17.31065+08:00"
},
{
"Stage": "image_component_context_bbox_view_selected",
"Message": "component_42; direction=[0.577,-0.577,-0.577]; score=3406.367; occlusion=0",
"Timestamp": "2026-07-01T15:17:17.7815325+08:00"
},
{
"Stage": "image_custom_oblique_view_applied",
"Message": "component_42; camera_direction=[0.577,-0.577,-0.577]; solidworks_view_direction=[0.577,-0.577,-0.577]",
"Timestamp": "2026-07-01T15:17:17.8352433+08:00"
},
{
"Stage": "image_component_selection_diagnostics",
"Message": "context:component_42:after_select4; selected_count=1; item1=type:swSelCOMPONENTS(20), component:轴承与连接臂连接件-1, same_ref:True, same_object:True, path:D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"Timestamp": "2026-07-01T15:17:18.4018914+08:00"
},
{
"Stage": "image_native_selection_highlight_drawn",
"Message": "context:component_42",
"Timestamp": "2026-07-01T15:17:18.4182429+08:00"
},
{
"Stage": "image_component_selection_diagnostics",
"Message": "context:component_42:before_save; selected_count=1; item1=type:swSelCOMPONENTS(20), component:轴承与连接臂连接件-1, same_ref:True, same_object:True, path:D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\轴承与连接臂连接件.SLDPRT",
"Timestamp": "2026-07-01T15:17:18.4698265+08:00"
},
{
"Stage": "image_save_component_context_jpg",
"Message": "D:\\CSharpProjects\\agent4\\runtime\\brep_semantic_bridge\\extractions\\primary_y\\model_images\\component_contexts\\component_42\\best_oblique.jpg",
"Timestamp": "2026-07-01T15:17:18.4716345+08:00"
},
{
"Stage": "image_user_preference_toggle_restored",
"Message": "swUseShadedFaceHighlight; restored=True",
"Timestamp": "2026-07-01T15:17:28.2646727+08:00"
},
{
"Stage": "write_report",
"Message": "Assembly/component B-rep extracted from axis group axis_1; assembly section workflow disabled.",
"Timestamp": "2026-07-01T15:17:28.2656878+08:00"
}
]
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,408 @@
# Section B-rep Report
- Ok: True
- Path: `D:\Desktop\新建文件夹\毕设\建模\小臂肘关节装配\小臂肘关节.SLDASM`
- Document kind: `assembly`
- Message: Assembly/component B-rep extracted from axis group axis_1; assembly section workflow disabled.
- Output dir: `D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\extractions\primary_y`
- Axis group: `axis_1`
- Canonical edges: 0
- Assembly components: 42
- Component evidence packages: 42
- Part image plan items: 5
- Assembly faces: 199
- Assembly face contacts: 15
- Assembly mates: 17
- Mechanical features: 58
- Image export: 6/6 views -> `D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\extractions\primary_y\model_images`
## Plane
- Origin: []
- Axis: []
- Plane normal: []
## Assembly Frame
- Shaft axis: [0, -1, 0]
- Vertical axis: [0, 0, 1]
- Inference: vertical axis inferred from global axis least aligned with main shaft axis
## Assembly Components
- component_40: GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z), category=bearing, review_scope=assembly_context_only, bodies=0, faces=0, file=`GBT276-94深沟球轴承61810-2Z.SLDPRT`
- component_2: 小臂关节装配2-1 (小臂关节装配2), category=user_purchased_component, review_scope=assembly_context_only, bodies=0, faces=0, file=`小臂关节装配2.SLDASM`
- component_3: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`CSG-20-160-2A-SP_C_8_WG1044040-MHC.sldasm`
- component_8: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_23: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_14: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_19: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_26: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_24: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_21: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_25: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_15: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_18: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-18 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_27: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-19 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_7: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-2 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_16: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_28: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-21 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_17: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-22 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_31: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-23 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_10: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-3 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_9: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-4 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_11: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-5 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_12: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-6 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_13: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-7 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_22: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-8 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_20: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-9 (20_csg_2a), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`20_csg_2a.sldprt`
- component_5: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC_d-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC_d), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`CSG-20-160-2A-SP_C_8_WG1044040-MHC_d.sldprt`
- component_6: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`CSG-20-50-2A-GR-MHC_b.sldprt`
- component_4: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1 (CSG-20-50-2A-GR-MHC_g), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`CSG-20-50-2A-GR-MHC_g.sldprt`
- component_29: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1 (WG_CSG_SHG-20_C_8_WG1044040), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`WG_CSG_SHG-20_C_8_WG1044040.sldprt`
- component_32: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1 (Workspace1 CSG-2A-20), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`Workspace1 CSG-2A-20.sldprt`
- component_30: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1 (Workspace2 CSG-2A 20 C 12), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`Workspace2 CSG-2A 20 C 12.sldprt`
- component_35: 小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`EC60fl-150W-V2.stp.SLDPRT`
- component_33: 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1 (GBT701-2000内六角圆柱头螺钉M3×12), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT`
- component_37: 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-2 (GBT701-2000内六角圆柱头螺钉M3×12), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT`
- component_36: 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT`
- component_34: 小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰), category=purchased_motor_reducer_assembly, review_scope=assembly_context_only, bodies=0, faces=0, file=`小臂电机减速器连接法兰.SLDPRT`
- component_38: 小臂外壳1-1 (小臂外壳1), category=unknown, review_scope=part_design_required, bodies=1, faces=45, file=`小臂外壳1.SLDPRT`
- component_39: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), category=unknown, review_scope=part_design_required, bodies=1, faces=74, file=`电机与大臂外壳连接件1.SLDPRT`
- component_41: 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), category=unknown, review_scope=part_design_required, bodies=1, faces=38, file=`电机与大臂外壳连接件3.SLDPRT`
- component_1: 电机和连接臂连接件-1 (电机和连接臂连接件), category=unknown, review_scope=part_design_required, bodies=1, faces=7, file=`电机和连接臂连接件.SLDPRT`
- component_42: 轴承与连接臂连接件-1 (轴承与连接臂连接件), category=shaft, review_scope=part_design_required, bodies=1, faces=35, file=`轴承与连接臂连接件.SLDPRT`
## Component Evidence Packages
- component_40: GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=2, part_image_plan=
- component_2: 小臂关节装配2-1 (小臂关节装配2), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_3: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_8: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_23: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_14: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_19: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_26: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_24: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_21: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_25: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_15: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_18: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-18 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_27: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-19 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_7: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-2 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_16: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_28: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-21 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_17: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-22 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_31: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-23 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_10: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-3 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_9: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-4 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_11: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-5 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_12: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-6 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_13: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-7 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_22: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-8 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_20: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-9 (20_csg_2a), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_5: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC_d-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC_d), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_6: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=2, part_image_plan=
- component_4: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1 (CSG-20-50-2A-GR-MHC_g), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_29: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1 (WG_CSG_SHG-20_C_8_WG1044040), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_32: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1 (Workspace1 CSG-2A-20), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_30: 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1 (Workspace2 CSG-2A 20 C 12), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_35: 小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=2, part_image_plan=
- component_33: 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1 (GBT701-2000内六角圆柱头螺钉M3×12), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_37: 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-2 (GBT701-2000内六角圆柱头螺钉M3×12), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_36: 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=0, part_image_plan=
- component_34: 小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰), review_scope=assembly_context_only, brep_source=assembly_component_brep_subset, image_source=assembly_images_only, faces=0, features=0, contacts=0, mates=1, part_image_plan=
- component_38: 小臂外壳1-1 (小臂外壳1), review_scope=part_design_required, brep_source=assembly_component_brep_subset, image_source=component_part_file_images_planned_and_assembly_component_highlight_images_planned, faces=45, features=13, contacts=8, mates=7, part_image_plan=part_image_component_38
- component_39: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), review_scope=part_design_required, brep_source=assembly_component_brep_subset, image_source=component_part_file_images_planned_and_assembly_component_highlight_images_planned, faces=74, features=14, contacts=9, mates=6, part_image_plan=part_image_component_39
- component_41: 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), review_scope=part_design_required, brep_source=assembly_component_brep_subset, image_source=component_part_file_images_planned_and_assembly_component_highlight_images_planned, faces=38, features=10, contacts=11, mates=6, part_image_plan=part_image_component_41
- component_1: 电机和连接臂连接件-1 (电机和连接臂连接件), review_scope=part_design_required, brep_source=assembly_component_brep_subset, image_source=component_part_file_images_planned_and_assembly_component_highlight_images_planned, faces=7, features=2, contacts=1, mates=5, part_image_plan=part_image_component_1
- component_42: 轴承与连接臂连接件-1 (轴承与连接臂连接件), review_scope=part_design_required, brep_source=assembly_component_brep_subset, image_source=component_part_file_images_planned_and_assembly_component_highlight_images_planned, faces=35, features=4, contacts=1, mates=3, part_image_plan=part_image_component_42
## Part Image Plan
- part_image_component_38: 小臂外壳1-1 (小臂外壳1), file=`小臂外壳1.SLDPRT`, brep_source=assembly_component_brep_subset, image_source=component_part_file, do_not_reextract_brep=True, views=front,back,top,bottom,left,right,isometric
- part_image_component_39: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), file=`电机与大臂外壳连接件1.SLDPRT`, brep_source=assembly_component_brep_subset, image_source=component_part_file, do_not_reextract_brep=True, views=front,back,top,bottom,left,right,isometric
- part_image_component_41: 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), file=`电机与大臂外壳连接件3.SLDPRT`, brep_source=assembly_component_brep_subset, image_source=component_part_file, do_not_reextract_brep=True, views=front,back,top,bottom,left,right,isometric
- part_image_component_1: 电机和连接臂连接件-1 (电机和连接臂连接件), file=`电机和连接臂连接件.SLDPRT`, brep_source=assembly_component_brep_subset, image_source=component_part_file, do_not_reextract_brep=True, views=front,back,top,bottom,left,right,isometric
- part_image_component_42: 轴承与连接臂连接件-1 (轴承与连接臂连接件), file=`轴承与连接臂连接件.SLDPRT`, brep_source=assembly_component_brep_subset, image_source=component_part_file, do_not_reextract_brep=True, views=front,back,top,bottom,left,right,isometric
## Component Context Image Plan
- internal_context_group_1_component_40_target_component_40: target=component_40 `GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z)`, group=internal_context_group_1_component_40, strategy=show_internal_component_group_hide_all_others_and_highlight_target, display=strict_internal_only, views=isometric, shown=[component_40,component_41], internal_members=[component_40,component_41]
- internal_context_group_1_component_40_target_component_41: target=component_41 `电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)`, group=internal_context_group_1_component_40, strategy=show_internal_component_group_hide_all_others_and_highlight_target, display=strict_internal_only, views=isometric, shown=[component_40,component_41], internal_members=[component_40,component_41]
- internal_context_group_3_component_1_target_component_1: target=component_1 `电机和连接臂连接件-1 (电机和连接臂连接件)`, group=internal_context_group_3_component_1, strategy=show_internal_component_group_hide_all_others_and_highlight_target, display=strict_internal_only, views=isometric, shown=[component_1], internal_members=[component_1]
- internal_context_group_4_component_42_target_component_42: target=component_42 `轴承与连接臂连接件-1 (轴承与连接臂连接件)`, group=internal_context_group_4_component_42, strategy=show_internal_component_group_hide_all_others_and_highlight_target, display=strict_internal_only, views=isometric, shown=[component_42], internal_members=[component_42]
## 电机和连接臂连接件-1
- Category: unknown
- Entities: 0
## 小臂关节装配2-1
- Category: user_purchased_component
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC_d-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-2
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-4
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-3
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-5
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-6
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-7
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-22
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-18
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-9
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-8
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-19
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-21
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-23
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/小臂电机减速器连接法兰-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/EC60fl-150W-V2.stp-1
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-2
- Category: purchased_motor_reducer_assembly
- Entities: 0
## 小臂外壳1-1
- Category: unknown
- Entities: 0
## 电机与大臂外壳连接件1-1
- Category: unknown
- Entities: 0
## GBT276-94深沟球轴承61810-2Z-1
- Category: bearing
- Entities: 0
## 电机与大臂外壳连接件3-1
- Category: unknown
- Entities: 0
## 轴承与连接臂连接件-1
- Category: shaft
- Entities: 0
## Assembly Face Contacts
- cylindrical_fit: 小臂外壳1-1 (小臂外壳1) face#6 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#8 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.85, gap=0.0004
- cylindrical_fit: 小臂外壳1-1 (小臂外壳1) face#6 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#11 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.85, gap=0.0004
- cylindrical_fit: 小臂外壳1-1 (小臂外壳1) face#6 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#10 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.867, gap=0.0004
- cylindrical_fit: 小臂外壳1-1 (小臂外壳1) face#6 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#11 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.867, gap=0.0004
- cylindrical_fit: 小臂外壳1-1 (小臂外壳1) face#6 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#12 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.867, gap=0.0004
- cylindrical_fit: 小臂外壳1-1 (小臂外壳1) face#6 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#13 (cylindrical_mating_face/vertical_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.867, gap=0.0004
- planar_mating_face: 小臂外壳1-1 (小臂外壳1) face#11 (planar_mating_face/axial_end_face/machined_surface_candidate) <-> 轴承与连接臂连接件-1 (轴承与连接臂连接件) face#6 (planar_mating_face/axial_end_face/machined_surface_candidate), confidence=0.94, gap=0
- planar_mating_face: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#5 (planar_mating_face/upward_facing_face/machined_surface_candidate) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#7 (planar_mating_face/downward_facing_face/machined_surface_candidate), confidence=0.919, gap=0
- cylindrical_fit: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#31 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#9 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.872, gap=0
- cylindrical_fit: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#7 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#5 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.825, gap=0
- planar_mating_face: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#6 (planar_mating_face/upward_facing_face/machined_surface_candidate) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#6 (planar_mating_face/upward_facing_face/machined_surface_candidate), confidence=0.819, gap=0
- cylindrical_fit: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#30 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#16 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.816, gap=0
- cylindrical_fit: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#4 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#5 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.811, gap=0
- cylindrical_fit: 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) face#33 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3) face#14 (cylindrical_mating_face/shaft_axis_cylindrical_face/machined_cylindrical_fit_surface), confidence=0.81, gap=0
- planar_mating_face: 电机和连接臂连接件-1 (电机和连接臂连接件) face#3 (planar_mating_face/axial_end_face/machined_surface_candidate) <-> 小臂外壳1-1 (小臂外壳1) face#12 (planar_mating_face/axial_end_face/machined_surface_candidate), confidence=0.804, gap=0
## Assembly Mates
- assembly_mate_6: swMateCONCENTRIC/swMateAlignALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 电机和连接臂连接件-1 (电机和连接臂连接件), name=`同心12`
- assembly_mate_7: swMateCONCENTRIC/swMateAlignALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 电机和连接臂连接件-1 (电机和连接臂连接件), name=`同心13`
- assembly_mate_9: swMateCONCENTRIC/swMateAlignANTI_ALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 轴承与连接臂连接件-1 (轴承与连接臂连接件), name=`同心14`
- assembly_mate_10: swMateCONCENTRIC/swMateAlignANTI_ALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 轴承与连接臂连接件-1 (轴承与连接臂连接件), name=`同心15`
- assembly_mate_13: swMateCONCENTRIC/swMateAlignANTI_ALIGNED, 小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), name=`同心16`
- assembly_mate_17: swMateCONCENTRIC/swMateAlignANTI_ALIGNED, 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b) <-> 电机和连接臂连接件-1 (电机和连接臂连接件), name=`同心17`
- assembly_mate_1: swMateCONCENTRIC/swMateAlignANTI_ALIGNED, GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z) <-> 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), name=`同心2`
- assembly_mate_2: swMateCONCENTRIC/swMateAlignALIGNED, 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), name=`同心7`
- assembly_mate_3: swMateCONCENTRIC/swMateAlignANTI_ALIGNED, 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), name=`同心8`
- assembly_mate_11: swMatePARALLEL/swMateAlignANTI_ALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), name=`平行2`
- assembly_mate_15: swMatePARALLEL/swMateAlignALIGNED, 小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp) <-> 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), name=`平行3`
- assembly_mate_5: swMateCOINCIDENT/swMateAlignANTI_ALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 电机和连接臂连接件-1 (电机和连接臂连接件), name=`重合10`
- assembly_mate_8: swMateCOINCIDENT/swMateAlignANTI_ALIGNED, 小臂外壳1-1 (小臂外壳1) <-> 轴承与连接臂连接件-1 (轴承与连接臂连接件), name=`重合11`
- assembly_mate_12: swMateCOINCIDENT/swMateAlignANTI_ALIGNED, GBT276-94深沟球轴承61810-2Z-1 (GBT276-94深沟球轴承61810-2Z) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), name=`重合13`
- assembly_mate_14: swMateCOINCIDENT/swMateAlignANTI_ALIGNED, 小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), name=`重合14`
- assembly_mate_16: swMateCOINCIDENT/swMateAlignANTI_ALIGNED, 小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b) <-> 电机和连接臂连接件-1 (电机和连接臂连接件), name=`重合17`
- assembly_mate_4: swMateCOINCIDENT/swMateAlignANTI_ALIGNED, 电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1) <-> 电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), name=`重合5`
## Mechanical Feature Graph
- hole_group_1: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#1,小臂外壳1-1:face#2,小臂外壳1-1:face#3,小臂外壳1-1:face#4], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_2: type=hole_group, component=轴承与连接臂连接件-1 (轴承与连接臂连接件), faces=[轴承与连接臂连接件-1:face#1,轴承与连接臂连接件-1:face#2,轴承与连接臂连接件-1:face#3,轴承与连接臂连接件-1:face#4], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_3: type=hole_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#2,电机与大臂外壳连接件1-1:face#3,电机与大臂外壳连接件1-1:face#27,电机与大臂外壳连接件1-1:face#28], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_4: type=hole_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#3,电机与大臂外壳连接件3-1:face#4], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_5: type=hole_group, component=电机和连接臂连接件-1 (电机和连接臂连接件), faces=[电机和连接臂连接件-1:face#4,电机和连接臂连接件-1:face#5,电机和连接臂连接件-1:face#6,电机和连接臂连接件-1:face#7], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_6: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#7,小臂外壳1-1:face#8], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_7: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#9,小臂外壳1-1:face#10], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_8: type=hole_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#15,电机与大臂外壳连接件1-1:face#17], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_9: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#16,小臂外壳1-1:face#19,小臂外壳1-1:face#21,小臂外壳1-1:face#23], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_10: type=hole_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#18,电机与大臂外壳连接件3-1:face#20], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_11: type=hole_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#24,电机与大臂外壳连接件3-1:face#26,电机与大臂外壳连接件3-1:face#28,电机与大臂外壳连接件3-1:face#30], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_12: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#26,小臂外壳1-1:face#27,小臂外壳1-1:face#28,小臂外壳1-1:face#29], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_13: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#30,小臂外壳1-1:face#32,小臂外壳1-1:face#34,小臂外壳1-1:face#36], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_14: type=hole_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#35,电机与大臂外壳连接件1-1:face#37,电机与大臂外壳连接件1-1:face#39,电机与大臂外壳连接件1-1:face#41], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- hole_group_15: type=hole_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#38,小臂外壳1-1:face#40,小臂外壳1-1:face#42,小臂外壳1-1:face#44], possible=fastener_hole_candidate,port_or_pin_hole_candidate, confidence=0.74
- cylindrical_surface_group_1: type=cylindrical_surface_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#6], possible=outer_shell_candidate,boss_or_side_cylindrical_surface_candidate, confidence=0.7
- cylindrical_surface_group_2: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#22], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_3: type=cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#8,电机与大臂外壳连接件1-1:face#11], possible=outer_shell_candidate,boss_or_side_cylindrical_surface_candidate, confidence=0.7
- cylindrical_surface_group_4: type=cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#14], possible=outer_shell_candidate,boss_or_side_cylindrical_surface_candidate, confidence=0.7
- cylindrical_surface_group_5: type=cylindrical_surface_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#25], possible=outer_shell_candidate,boss_or_side_cylindrical_surface_candidate, confidence=0.7
- cylindrical_surface_group_6: type=cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#1], possible=outer_shell_candidate,boss_or_side_cylindrical_surface_candidate, confidence=0.7
- cylindrical_surface_group_7: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#5], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_8: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#31], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_9: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#9], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_10: type=cylindrical_surface_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#10,电机与大臂外壳连接件3-1:face#11,电机与大臂外壳连接件3-1:face#12,电机与大臂外壳连接件3-1:face#13], possible=outer_shell_candidate,boss_or_side_cylindrical_surface_candidate, confidence=0.7
- cylindrical_surface_group_11: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#4,电机与大臂外壳连接件1-1:face#7], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_12: type=main_axis_cylindrical_surface_group, component=轴承与连接臂连接件-1 (轴承与连接臂连接件), faces=[轴承与连接臂连接件-1:face#5], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_13: type=main_axis_cylindrical_surface_group, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#13,小臂外壳1-1:face#14], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_14: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#30], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_15: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#16], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_16: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#33], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_17: type=main_axis_cylindrical_surface_group, component=电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3), faces=[电机与大臂外壳连接件3-1:face#14], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- cylindrical_surface_group_18: type=main_axis_cylindrical_surface_group, component=电机和连接臂连接件-1 (电机和连接臂连接件), faces=[电机和连接臂连接件-1:face#1], possible=bearing_or_hinge_seat_candidate,internal_cylindrical_surface_candidate,shell_arc_candidate, confidence=0.7
- planar_surface_candidate_1: type=planar_pad_step_or_face_candidate, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#12], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
- planar_surface_candidate_2: type=planar_pad_step_or_face_candidate, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#11], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
- planar_surface_candidate_3: type=planar_pad_step_or_face_candidate, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#10], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
- planar_surface_candidate_4: type=planar_pad_step_or_face_candidate, component=小臂外壳1-1 (小臂外壳1), faces=[小臂外壳1-1:face#24], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
- planar_surface_candidate_5: type=planar_pad_step_or_face_candidate, component=电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1), faces=[电机与大臂外壳连接件1-1:face#13], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
- planar_surface_candidate_6: type=planar_pad_step_or_face_candidate, component=轴承与连接臂连接件-1 (轴承与连接臂连接件), faces=[轴承与连接臂连接件-1:face#6], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
- planar_surface_candidate_7: type=planar_pad_step_or_face_candidate, component=轴承与连接臂连接件-1 (轴承与连接臂连接件), faces=[轴承与连接臂连接件-1:face#7], possible=mounting_pad_candidate,step_face_candidate,datum_or_machined_face_candidate, confidence=0.62
## Semantic Fusion Contract
- Schema: `mechanical_semantic_fusion_contract_v2`
- Feature types: hole_feature, hole_group, main_axis_cylindrical_surface_group, cylindrical_surface_group, planar_pad_step_or_face_candidate, assembly_contact_feature
- Pipeline:
- Stage 1: extract assembly B-rep once. For an assembly, every component's B-rep facts must come from its assembly component instance, including assembly transforms and contacts.
- Stage 2: build ComponentEvidencePackages. Keep each component's faces, features, contacts, and planned images separated by SolidWorks instance name and file path.
- Stage 3: export baseline assembly images, component highlight images, component part-file images, and internal component group context images. Section images are disabled.
- Stage 4: AI first builds assembly functional context: infer each component's role in the assembly from SolidWorks mates, B-rep face contacts, coaxial/flush/parallel relations, component positions, and images. Each component-function conclusion must preserve the part-to-part mating/contact relations that support it.
- Stage 5: AI then diagnoses assembly-level issues: contacts, fits, locating, disassembly, interference, accessibility, support, sealing, lubrication, and motion relations.
- Stage 6: for every component with review_scope=part_design_required, export or use its part-file images according to PartImagePlan, but do not re-extract or mix part B-rep. Diagnose part-design issues using the assembly-derived component B-rep subset plus that component's images and the inherited assembly functional context for that component.
- Stage 7: components with review_scope=assembly_context_only are standard or purchased context, including bearings, fasteners, motors, servos, reducers, and gearboxes. Do not run nonstandard part-structure taboo checks on them unless the task is standard-part selection/calculation; keep them as identified purchased components, occlusion blockers, contact boundaries, and assembly-function context.
- Stage 8: for geometrically internal nonstandard components, use ComponentContextImagePlan internal groups. These groups are generated before AI function understanding by six-axis BBox occlusion analysis and contact/mate relation expansion; strict_internal_only images show internal members and hide unrelated components.
- Stage 9: AI generates a knowledge-blind global mechanical semantic graph: parts, feature groups, contacts, fits, surface roles, manufacturing candidates, function candidates, component_function_profiles, interface_function_profiles, and uncertainty. Always preserve SolidWorks component names and file names.
- Stage 10: AI generates LocalSemanticUnit objects from the global semantic graph. Split units by coverage anchors: part, feature, interface, and functional_group. Every part-level or feature-level unit for an assembly component must carry the inherited assembly_function_context for that component in fact_bundle.
- Stage 11: AI writes semantic_coverage_audit to prove which part/design components, feature anchors, interface relations, and functional groups are covered or intentionally excluded.
- Stage 12: retrieve knowledge rules by LocalSemanticUnit.primary_view/secondary_views and retrieval_sentence. Do not attach rule ids before retrieval.
- Stage 13: load detailed verification_rule only for retrieved candidates and judge with LocalSemanticUnit.fact_bundle plus global semantic graph evidence.
- Stage 14: if a candidate rule cannot be verified because extractable facts are missing, request additional standard/context images or computed B-rep checks instead of guessing.
- Semantic types:
- part_identity: Identify likely part class and role, such as housing, shell, cover, bracket, sleeve, shaft, or support.
- structural_semantic: Describe what the feature physically is: hole group, internal cylindrical seat, shell wall, boss, pad, step, rib, cavity, groove, datum face.
- functional_semantic: Describe likely mechanical function: locating, supporting, fastening, bearing/hinge seating, sealing, guiding, avoiding, accessing, or assembly positioning.
- manufacturing_semantic: Describe manufacturing interpretation: machined face candidate, unmachined candidate, drilling entry check, internal surface machining, multi-setup candidate, tool access candidate.
- assembly_semantic: Describe contact, fit, coaxiality, locating, support, clearance, disassembly path, or external accessibility.
- risk_semantic: Describe possible design/manufacturing risk only as an uncertainty or candidate, without final judgement.
## Model Images
- highlight_component_38_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\extractions\primary_y\model_images\component_highlights\component_38\best_oblique.jpg`, errors=0, warnings=0, message=saved with whole component selected using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True
- highlight_component_39_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\extractions\primary_y\model_images\component_highlights\component_39\best_oblique.jpg`, errors=0, warnings=0, message=saved with whole component selected using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True
- context_component_40_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\extractions\primary_y\model_images\component_contexts\component_40\best_oblique.jpg`, errors=0, warnings=0, message=saved after temporary hide/show context isolation using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; effective_direction=[-0.577,-0.577,0.577]; model not saved
- context_component_41_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\extractions\primary_y\model_images\component_contexts\component_41\best_oblique.jpg`, errors=0, warnings=0, message=saved after temporary hide/show context isolation using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; effective_direction=[0.577,0.577,-0.577]; model not saved
- context_component_1_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\extractions\primary_y\model_images\component_contexts\component_1\best_oblique.jpg`, errors=0, warnings=0, message=saved after temporary hide/show context isolation using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; effective_direction=[-0.577,0.577,-0.577]; model not saved
- context_component_42_best_oblique: ok=True, file=`D:\CSharpProjects\agent4\runtime\brep_semantic_bridge\extractions\primary_y\model_images\component_contexts\component_42\best_oblique.jpg`, errors=0, warnings=0, message=saved after temporary hide/show context isolation using SolidWorks native selection highlight; custom_oblique_view_applied=True; native_highlight_drawn=True; effective_direction=[0.577,-0.577,-0.577]; model not saved
@@ -0,0 +1,3 @@
# 机械设计查错结果
未发现明确违反第18章禁忌的结构问题。
@@ -0,0 +1,3 @@
# 机械设计查错结果
未发现明确违反第18章禁忌的结构问题。
@@ -0,0 +1 @@
{"model":"qwen3.7-plus","id":"chatcmpl-ce9080c2-a0f3-9020-bf00-2c15a860b069","choices":[{"message":{"content":"# 机械设计查错结果\n\n未发现明确违反第18章禁忌的结构问题。","reasoning_content":"用户要求我作为机械设计查错专家,根据提供的局部子图集合、候选规则和截图证据,输出中文Markdown格式的查错结果。\n输入数据:\n- 局部子图集合:包含多个组件(component_38 小臂外壳1-1, component_39 电机与大臂外壳连接件1-1, component_41 电机与大臂外壳连接件3-1, component_1 电机和连接臂连接件-1, component_42 轴承与连接臂连接件-1)的多个局部语义单元(孔组、圆柱面、平面等)。\n- 候选规则:主要是第18章的规则,如18.7.1(复杂加工表面要设计在外表面)、18.7.2、18.2.9、18.2.7等。其中只有18.7.1被标记为`selected_for_judgement: true`score 40inspection card targeted lookup)。其他规则`selected_for_judgement: false`。\n- 截图证据:component_38的best_oblique截图,显示了一个圆柱形外壳,带有法兰、孔、内部结构等。\n\n分析候选规则 18.7.1:\n- 规则:复杂加工表面要设计在外表面而不要设计在内表面上。\n- 目标单元:component_38::component_38_hole_group_6_local_shape(小臂外壳1-1上存在两个直径为6.2毫米的斜向分布孔,轴线方向呈45度倾斜)。\n- 规则要求事实:complex_machined_profile, internal_or_external_surface, tool_accessibility, mating_axis_hole_pair。\n- bad_if:若轴孔配合件之间的复杂加工轮廓位于内孔表面且外表面替代可行,则判为复杂内表面风险。\n- 分析目标单元:小臂外壳1-1上的两个直径6.2mm斜向分布孔。这是一个简单的通孔或盲孔特征(斜向45度),并不是“复杂加工轮廓”(如复杂齿形、槽形等)。它只是一个普通的斜孔。\n- 证据:B-rep显示hole_diameter_mm: 6.2,轴线向量(0.707, -0.707, 0)。没有证据表明这是一个复杂的内表面轮廓(如内齿、复杂内槽)。\n- 结论:不满足bad_if条件。该孔是简单的斜孔,不是复杂加工表面。因此,18.7.1不适用,没有发现问题。\n\n其他候选规则(18.7.2, 18.2.9, 18.2.7, 18.2.2, 18.2.5, 18.2.6, 18.6.4, 18.6.2, 18.6.6, 18.4.5, 18.4.8, 18.4.4, 18.2.3, 18.5.4, 18.4.7, 18.5.1, 18.2.1, 18.2.4)均被标记为`selected_for_judgement: false`(分数低于阈值或未选中)。根据提示,“只输出和当前候选规则直接相关的 problem 或高价值 needs_reviewpass、not_applicable、未发现问题、泛泛缺资料的候选规则一律不要写。”\n\n既然唯一选中的规则18.7.1经过分析不满足bad_if(斜向简单孔不是复杂加工轮廓),且其他规则未被选中,那么最终结果应该是没有发现明确违反禁忌的结构问题。\n\n再仔细检查是否有其他隐含问题。\n局部子图中提到了:\n- hole_group_6: 两个直径6.2mm斜向孔。\n- cylindrical_surface_group_1: 直径110mm圆柱面,同轴配合。\n- hole_group_1, 12: 螺栓孔。\n- hole_group_9: 减重孔。\n- hole_group_15: 法兰孔。\n这些特征都是常规的壳体/连接件特征,没有明显的违反18章禁忌的复杂内表面、无法加工、多次装夹等问题(基于提供的有限候选规则)。\n\n根据指令:“如果没有明确违反第18章禁忌的结构问题,只输出一句:未发现明确违反第18章禁忌的结构问题。”\n\n确认输出格式:\n# 机械设计查错结果\n未发现明确违反第18章禁忌的结构问题。\n\n不需要输出其他内容。","role":"assistant"},"index":0,"finish_reason":"stop"}],"created":1782892320,"object":"chat.completion","usage":{"total_tokens":50940,"completion_tokens":1014,"prompt_tokens":49926,"completion_tokens_details":{"reasoning_tokens":992,"text_tokens":22},"prompt_tokens_details":{"image_tokens":762,"cached_tokens":0,"text_tokens":49164}}}
@@ -0,0 +1,3 @@
# 机械设计查错结果
未发现明确违反第18章禁忌的结构问题。
@@ -0,0 +1 @@
{"model":"qwen3.7-plus","id":"chatcmpl-e8ba90a7-c26d-948e-8182-386a3c01f6ec","choices":[{"message":{"content":"# 机械设计查错结果\n\n未发现明确违反第18章禁忌的结构问题。","reasoning_content":"用户要求我作为机械设计查错专家,对给定的局部子图和候选规则进行判定,并输出中文Markdown格式的查错结果。\n输入包含:\n1. 局部子图集合(JSON格式,包含多个组件的局部语义单元和子图)\n2. 知识库检索候选(JSON格式,包含多个规则,如18.7.1等)\n3. 附加截图证据名称(仅用于内部引用)\n\n判定要求:\n- 逐条比较局部语义单元和候选规则。\n- 候选规则只是超过检索阈值进入判定,不代表有错。\n- inspection_card_targeted_lookup 只是定向核查,不是错误证据。\n- 必须判断 B-rep/截图证据是否满足 verification_rule.required_model_facts、bad_if、good_if。\n- 缺失信息处理协议:先分类,前五类补证据或推断,drawing_or_process_document_only 跳过,unsupported 只有明确可疑时才 needs_review。\n- AI 语义推断不是可选项,必须结合机械常识推断。\n- 对装配体输入,必须先读取 assembly_function_context。\n- 区分证据类型:brep_observed, measurement_observed, contact_observed, mate_observed, image_inference, ai_inferred, unsupported。\n- 只输出 problem 或高价值 needs_review。\n- 如果没有明确问题,输出一句:未发现明确违反第18章禁忌的结构问题。\n- 输出结构:\n# 机械设计查错结果\n- 判定:\n- 对应禁忌:\n- 问题部位:\n- 为什么错:\n- 建议:\n\n分析当前输入:\n局部子图主要涉及 component_38 (小臂外壳1-1) 的 hole_group_7 (两个直径6mm的斜向分布孔)。\n候选规则主要是 18.7.1 \"复杂加工表面要设计在外表面而不要设计在内表面上\"。\n规则 18.7.1 的 required_model_facts: complex_machined_profile, internal_or_external_surface, tool_accessibility, mating_axis_hole_pair.\nbad_if: 若轴孔配合件之间的复杂加工轮廓位于内孔表面且外表面替代可行,则判为复杂内表面风险。\n\n看 hole_group_7 的描述:小臂外壳1-1上存在两个直径为6毫米的斜向分布孔,与hole_group_6呈交叉对称布局。\n这些孔是结构孔(structural_hole),直径6mm,斜向分布。\n它们并不是“复杂加工轮廓”(如齿形、槽形等),只是普通的斜孔。\n而且,18.7.1 针对的是“复杂齿形/槽形等加工表面布置在孔的内表面”。这里的斜孔只是简单的通孔或盲孔,不属于复杂加工表面。\n因此,不满足 bad_if 的条件。\n\n其他候选规则(18.7.2, 18.2.9, 18.2.2, 18.2.6, 18.6.4, 18.6.2, 18.6.6, 18.4.5, 18.4.8, 18.2.7, 18.4.2, 18.4.4, 18.4.3, 18.2.3, 18.2.5, 18.5.4, 18.4.7, 18.5.1)的 selected_for_judgement 均为 false,因为分数低于阈值。\n只有 18.7.1 的 selected_for_judgement 为 true。\n\n针对 18.7.1\n- required_model_facts: complex_machined_profile (否,只是普通斜孔), internal_or_external_surface (是,孔内表面), tool_accessibility (斜孔可能需要专用工装,但不是复杂轮廓), mating_axis_hole_pair (未明确提及配合)。\n- 证据显示 hole_group_7 是 structural_hole,直径6mm,斜向分布。没有证据表明它是复杂加工轮廓(如齿形、花键、复杂槽)。\n- 因此,不满足 bad_if。属于 good_if 或 not_applicable。\n\n结论:没有发现明确违反第18章禁忌的结构问题。\n\n按照要求,如果没有明确问题,只输出一句:未发现明确违反第18章禁忌的结构问题。\n检查是否还有其他需要判定的规则。所有其他规则的 selected_for_judgement 都是 false。\n所以最终输出就是那句话。","role":"assistant"},"index":0,"finish_reason":"stop"}],"created":1782892342,"object":"chat.completion","usage":{"total_tokens":50936,"completion_tokens":1010,"prompt_tokens":49926,"completion_tokens_details":{"reasoning_tokens":988,"text_tokens":22},"prompt_tokens_details":{"image_tokens":762,"cached_tokens":0,"text_tokens":49164}}}
@@ -0,0 +1,3 @@
# 机械设计查错结果
未发现明确违反第18章禁忌的结构问题。
@@ -0,0 +1,3 @@
# 机械设计查错结果
未发现明确违反第18章禁忌的结构问题。
@@ -0,0 +1 @@
{"model":"qwen3.7-plus","id":"chatcmpl-ac4f7b8f-a909-9ac5-b594-0fd37114ed30","choices":[{"message":{"content":"# 机械设计查错结果\n\n未发现明确违反第18章禁忌的结构问题。","reasoning_content":"用户希望我作为机械设计查错专家,根据提供的局部子图集合、知识库检索候选和附加截图证据,输出给设计者直接阅读的中文 Markdown 查错结果。\n\n**输入分析:**\n1. **局部子图集合**\n - 目标组件:`component_38` (小臂外壳1-1)\n - 目标局部语义单元:`lsu_001` (锚点:`hole_group_15`)\n - 描述:小臂外壳1-1上存在一组四个直径为11毫米的圆形分布孔,可能用于紧固件连接。位于小臂外壳端部法兰区域。\n - 其他相关子图:包含多个孔组、圆柱面、平面等,涉及与其他零件(如电机和连接臂连接件、轴承与连接臂连接件等)的配合。\n2. **知识库检索候选**\n - 候选1:`18.7.4` 能够在一次加工中得到的孔作为对中面效果。要求:coaxial_hole_set, single_setup_or_single_boring_path, centering_requirement, part_grouping。bad_if: 若作为对中基准的孔分属多个台阶或零件且不能一次加工保证同轴,则判为对中精度风险。\n - 候选2:`18.2.7` 避免加工中的多次固定。\n - 其他候选分数较低,未进入判定或明显不适用。\n3. **附加截图证据**\n - `component_38/best_oblique`:展示了小臂外壳1-1的三维模型,可以看到端部法兰上有四个孔(对应hole_group_15),以及侧面的其他孔和配合面。\n\n**规则判定分析:**\n- **候选规则 18.7.4**:能够在一次加工中得到的孔作为对中面效果。\n - 事实检查:`hole_group_15` 是四个直径11mm的孔,圆形分布,半径12mm。这些孔位于同一个法兰端面上。\n - 规则要求:作为对中基准的孔分属多个台阶或零件且不能一次加工保证同轴。\n - 当前情况:这四个孔都在同一个零件(小臂外壳1-1)的同一个端面上,属于同一个孔组(parallel_circular_hole_pattern)。它们可以在一次装夹、一次镗削或同一刀具路径(如钻模或CNC一次定位)中形成。不存在“分属多个台阶或零件”的情况。\n - 结论:满足 `good_if`(若对中孔可在一次装夹、一次镗削或同一刀具路径中形成,则通过)。不违反 18.7.4。\n\n- **候选规则 18.2.7**:避免加工中的多次固定。\n - 事实检查:小臂外壳1-1上有多个加工面(如两端法兰面、圆柱配合面等)。\n - 规则要求:同一零件的多个功能加工面需要相互保证位置精度,却分布在必须多次装夹的方向上。\n - 当前情况:虽然外壳可能需要多次装夹(如车削外圆/内孔,铣削端面,钻孔等),但这是复杂零件的正常工艺。没有明确证据表明存在“必须多次装夹且导致精度无法保证”的禁忌结构(如相对的两个沟槽需要翻转且无法一次加工)。且该规则主要关注特定特征布局。当前证据不足以判定违反。\n\n- **其他候选**:分数低于阈值或明显不适用(如 18.4.7 避免多个零件组合加工,18.6.3 避免加工封闭式空间等)。\n\n**综合判断:**\n针对目标局部语义单元 `hole_group_15` 及相关候选规则,没有发现明确违反禁忌的结构问题。四个孔在同一端面,可以一次加工。\n\n**输出格式要求:**\n- 如果没有明确问题,只输出一句:未发现明确违反第18章禁忌的结构问题。\n- 不要输出调试信息、JSON、文件路径等。\n- 严格遵循Markdown格式。\n\n由于没有发现问题,直接输出指定的一句话。","role":"assistant"},"index":0,"finish_reason":"stop"}],"created":1782892415,"object":"chat.completion","usage":{"total_tokens":51264,"completion_tokens":914,"prompt_tokens":50350,"completion_tokens_details":{"reasoning_tokens":892,"text_tokens":22},"prompt_tokens_details":{"image_tokens":762,"cached_tokens":0,"text_tokens":49588}}}
@@ -0,0 +1,3 @@
# 机械设计查错结果
未发现明确违反第18章禁忌的结构问题。
@@ -0,0 +1,3 @@
# 机械设计查错结果
未发现明确违反第18章禁忌的结构问题。
@@ -0,0 +1,3 @@
# 机械设计查错结果
未发现明确违反第18章禁忌的结构问题。
@@ -0,0 +1 @@
{"model":"qwen3.7-plus","id":"chatcmpl-fa1f8af9-05d5-9b27-a6cc-9cd4c0820d72","choices":[{"message":{"content":"# 机械设计查错结果\n\n未发现明确违反第18章禁忌的结构问题。","reasoning_content":"用户要求我作为机械设计查错专家,对给定的局部子图和候选规则进行判定,输出中文Markdown格式的结果。\n输入包含:\n1. 局部子图集合(JSON格式,包含component_38小臂外壳1-1的多个特征和接口,如孔组、圆柱面、平面等)。\n2. 知识库检索候选(JSON格式,包含多个规则,如18.2.2, 18.2.4, 18.4.10等)。\n3. 附加截图证据名称(仅用于内部引用)。\n\n目标局部语义单元:`component_38::component_38_cylindrical_surface_group_13`(小臂外壳1-1内部直径74mm的圆柱面,可能作为轴承或铰链安装座)。\n候选规则中,只有 `18.2.2`(不同加工精度表面要分开)的 `selected_for_judgement` 为 `true`score >= 45)。其他规则如 18.2.4, 18.4.10 等 `selected_for_judgement` 为 `false`。\n根据提示词:“候选规则只是超过检索阈值后进入判定的规则,不代表已经有错。”“只输出和当前候选规则直接相关的 problem 或高价值 needs_reviewpass、not_applicable、未发现问题、泛泛缺资料的候选规则一律不要写。”“如果没有明确违反禁忌的结构问题,只输出一句:未发现明确违反第18章禁忌的结构问题。”\n\n分析候选规则 18.2.2:\n- 规则:不同加工精度表面要分开。\n- required_model_facts: machined_face_groups, surface_finish_or_precision_requirements, geometric_boundary_between_precision_zones.\n- bad_if: 若同一连续面上存在不同精度/粗糙度要求,且无几何分界或工艺边界,则判为精度区域未分开风险。\n- unknown_if 包含: missing_process_or_precision_requirement_when_rule_depends_on_tolerance.\n- detectability: low_without_pmi, needs_pmi_or_process_labels: true.\n\n当前证据:\n- 目标特征:component_38 的 cylindrical_surface_group_13,直径74mm的圆柱面,roles: bearing_or_hinge_seat_candidate。\n- 没有提供表面粗糙度、公差等PMI信息。\n- 根据规则,需要判断同一连续面上是否存在不同精度要求且无几何分界。当前只有一个圆柱面组,没有证据表明它与其他不同精度面连续且无分界。而且规则明确说明 `needs_pmi_or_process_labels: true`,在缺少PMI/工艺标签的情况下,属于 `unknown_if` 或无法判定。\n- 按照提示词:“若某条规则必须依赖这些二维图纸/工艺文件中的具体数值或文字,且当前输入没有这些信息,则判为当前三维证据不可判定并跳过,不要输出 problem 或 needs_review。”\n- 因此,18.2.2 应该跳过,不输出。\n\n检查其他候选规则(虽然 selected_for_judgement 为 false,但为了严谨,快速扫一眼):\n- 18.2.4 加工面与不加工面不应平齐:需要局部接触加工面与大面积非加工面平齐。当前是圆柱面,不是平面,且没有证据显示平齐。\n- 其他规则均不匹配或分数低。\n\n结论:没有明确违反第18章禁忌的结构问题。\n\n按照要求,如果没有明确问题,只输出一句:未发现明确违反第18章禁忌的结构问题。\n并且不要输出其他废话。","role":"assistant"},"index":0,"finish_reason":"stop"}],"created":1782892506,"object":"chat.completion","usage":{"total_tokens":50038,"completion_tokens":805,"prompt_tokens":49233,"completion_tokens_details":{"reasoning_tokens":783,"text_tokens":22},"prompt_tokens_details":{"image_tokens":762,"cached_tokens":0,"text_tokens":48471}}}

Some files were not shown because too many files have changed in this diff Show More