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
@@ -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."
]
}
}