{ "schema": "component_direct_assembly_relations_v1", "component_id": "component_37", "selection_policy": "Only direct contacts and mates where this component participates are included.", "adjacent_component_ids": [ "component_2", "component_35", "component_6" ], "direct_contact_relations": [ { "Id": "contact_小臂关节装配2_1_CSG_20_160_2A_SP_C_8_WG1044040_MHC_1_CSG_20_50_2A_GR_MHC_b_1_face_64__电机与大臂外壳连接件1_1_face_31", "ContactKind": "cylindrical_coaxial_fit_candidate", "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", "ComponentCategoryA": "unknown", "FaceA": 64, "FaceKindA": "cylinder", "ComponentB": "电机与大臂外壳连接件1-1", "ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)", "ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT", "ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT", "ComponentCategoryB": "unknown", "FaceB": 31, "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": 6.7, "OverlapMeasureMm2": 0, "TrimmedPatchVerified": true, "VerificationStatus": "trimmed_cylindrical_domain_confirmed", "VerificationMethod": "cylindrical_trimmed_face_2mm_slice_angular_intersection", "VerificationSampleHits": 1, "VerificationMinDistanceMm": 0, "Confidence": 0.813, "Evidence": "coaxial cylindrical faces with compatible radius and at least one 2 mm axial slice whose SolidWorks-trimmed angular intervals intersect", "CenterA": [ -98.449, -85.473, 54.4 ], "CenterB": [ -98.449, -94.678, 36.9 ], "NormalA": [], "NormalB": [], "AxisA": [ -0, 1, -0 ], "AxisB": [ -0, -1, -0 ], "BBoxA": [ -147.523, -88.823, 5.326, -49.375, -82.123, 103.474 ], "BBoxB": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ] }, { "Id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_148__电机与大臂外壳连接件1_1_face_10", "ContactKind": "planar_face_contact_candidate", "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", "ComponentCategoryA": "unknown", "FaceA": 148, "FaceKindA": "plane", "ComponentB": "电机与大臂外壳连接件1-1", "ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)", "ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT", "ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT", "ComponentCategoryB": "unknown", "FaceB": 10, "FaceKindB": "plane", "MateRole": "planar_mating_face", "FaceRoleA": "planar_mating_face", "FaceRoleB": "planar_mating_face", "OrientationRoleA": "downward_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.05, "NormalDot": -1, "RadiusAmm": 0, "RadiusBmm": 0, "AxisDistanceMm": 0, "AxialOverlapMm": 0, "OverlapMeasureMm2": 24864.667, "TrimmedPatchVerified": true, "VerificationStatus": "trimmed_interface_confirmed", "VerificationMethod": "planar_tessellated_trimmed_domain_intersection", "VerificationSampleHits": 1, "VerificationMinDistanceMm": 39909.9969, "Confidence": 0.97, "Evidence": "coplanar/opposite planar faces with verified overlap between tessellated trimmed face domains", "CenterA": [ -96.299, -56.823, 14.45 ], "CenterB": [ -98.449, -68.723, 14.4 ], "NormalA": [ 0, 0, -1 ], "NormalB": [ 0, 0, 1 ], "AxisA": [], "AxisB": [], "BBoxA": [ -96.599, -59.323, 14.45, -95.999, -54.323, 14.45 ], "BBoxB": [ -138.449, -108.723, 14.4, -58.449, -28.723, 14.4 ] }, { "Id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_174__电机与大臂外壳连接件1_1_face_10", "ContactKind": "planar_face_contact_candidate", "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", "ComponentCategoryA": "unknown", "FaceA": 174, "FaceKindA": "plane", "ComponentB": "电机与大臂外壳连接件1-1", "ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)", "ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT", "ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT", "ComponentCategoryB": "unknown", "FaceB": 10, "FaceKindB": "plane", "MateRole": "planar_mating_face", "FaceRoleA": "planar_mating_face", "FaceRoleB": "planar_mating_face", "OrientationRoleA": "downward_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.05, "NormalDot": -1, "RadiusAmm": 0, "RadiusBmm": 0, "AxisDistanceMm": 0, "AxialOverlapMm": 0, "OverlapMeasureMm2": 254399.651, "TrimmedPatchVerified": true, "VerificationStatus": "trimmed_interface_confirmed", "VerificationMethod": "planar_tessellated_trimmed_domain_intersection", "VerificationSampleHits": 1, "VerificationMinDistanceMm": 39909.9969, "Confidence": 0.97, "Evidence": "coplanar/opposite planar faces with verified overlap between tessellated trimmed face domains", "CenterA": [ -104.699, -56.823, 14.45 ], "CenterB": [ -98.449, -68.723, 14.4 ], "NormalA": [ 0, 0, -1 ], "NormalB": [ 0, 0, 1 ], "AxisA": [], "AxisB": [], "BBoxA": [ -104.999, -59.323, 14.45, -104.399, -54.323, 14.45 ], "BBoxB": [ -138.449, -108.723, 14.4, -58.449, -28.723, 14.4 ] }, { "Id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_194__电机与大臂外壳连接件1_1_face_10", "ContactKind": "planar_face_contact_candidate", "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", "ComponentCategoryA": "unknown", "FaceA": 194, "FaceKindA": "plane", "ComponentB": "电机与大臂外壳连接件1-1", "ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)", "ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT", "ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT", "ComponentCategoryB": "unknown", "FaceB": 10, "FaceKindB": "plane", "MateRole": "planar_mating_face", "FaceRoleA": "planar_mating_face", "FaceRoleB": "planar_mating_face", "OrientationRoleA": "downward_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.05, "NormalDot": -1, "RadiusAmm": 0, "RadiusBmm": 0, "AxisDistanceMm": 0, "AxialOverlapMm": 0, "OverlapMeasureMm2": 25550.245, "TrimmedPatchVerified": true, "VerificationStatus": "trimmed_interface_confirmed", "VerificationMethod": "planar_tessellated_trimmed_domain_intersection", "VerificationSampleHits": 1, "VerificationMinDistanceMm": 39909.9969, "Confidence": 0.97, "Evidence": "coplanar/opposite planar faces with verified overlap between tessellated trimmed face domains", "CenterA": [ -92.099, -56.823, 14.45 ], "CenterB": [ -98.449, -68.723, 14.4 ], "NormalA": [ 0, 0, -1 ], "NormalB": [ 0, 0, 1 ], "AxisA": [], "AxisB": [], "BBoxA": [ -92.399, -59.323, 14.45, -91.799, -54.323, 14.45 ], "BBoxB": [ -138.449, -108.723, 14.4, -58.449, -28.723, 14.4 ] }, { "Id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_410__电机与大臂外壳连接件1_1_face_34", "ContactKind": "planar_face_contact_candidate", "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", "ComponentCategoryA": "unknown", "FaceA": 410, "FaceKindA": "plane", "ComponentB": "电机与大臂外壳连接件1-1", "ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)", "ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT", "ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT", "ComponentCategoryB": "unknown", "FaceB": 34, "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": 115908.176, "TrimmedPatchVerified": true, "VerificationStatus": "trimmed_interface_confirmed", "VerificationMethod": "planar_tessellated_trimmed_domain_intersection", "VerificationSampleHits": 1, "VerificationMinDistanceMm": 26005.1772, "Confidence": 0.97, "Evidence": "coplanar/opposite planar faces with verified overlap between tessellated trimmed face domains", "CenterA": [ -98.449, -71.723, 54.4 ], "CenterB": [ -98.449, -71.723, 39.4 ], "NormalA": [ -0, 1, 0 ], "NormalB": [ 0, -1, 0 ], "AxisA": [], "AxisB": [], "BBoxA": [ -128.149, -71.723, 24.7, -68.749, -71.723, 84.1 ], "BBoxB": [ -128.449, -71.723, 24.4, -68.449, -71.723, 54.4 ] }, { "Id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_116__电机与大臂外壳连接件1_1_face_10", "ContactKind": "planar_face_contact_candidate", "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", "ComponentCategoryA": "unknown", "FaceA": 116, "FaceKindA": "plane", "ComponentB": "电机与大臂外壳连接件1-1", "ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)", "ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT", "ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT", "ComponentCategoryB": "unknown", "FaceB": 10, "FaceKindB": "plane", "MateRole": "planar_mating_face", "FaceRoleA": "planar_mating_face", "FaceRoleB": "planar_mating_face", "OrientationRoleA": "downward_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.05, "NormalDot": -1, "RadiusAmm": 0, "RadiusBmm": 0, "AxisDistanceMm": 0, "AxialOverlapMm": 0, "OverlapMeasureMm2": 884.611, "TrimmedPatchVerified": true, "VerificationStatus": "trimmed_interface_confirmed", "VerificationMethod": "planar_tessellated_trimmed_domain_intersection", "VerificationSampleHits": 1, "VerificationMinDistanceMm": 39909.9969, "Confidence": 0.905, "Evidence": "coplanar/opposite planar faces with verified overlap between tessellated trimmed face domains", "CenterA": [ -100.499, -56.823, 14.45 ], "CenterB": [ -98.449, -68.723, 14.4 ], "NormalA": [ 0, 0, -1 ], "NormalB": [ 0, 0, 1 ], "AxisA": [], "AxisB": [], "BBoxA": [ -100.799, -59.323, 14.45, -100.199, -54.323, 14.45 ], "BBoxB": [ -138.449, -108.723, 14.4, -58.449, -28.723, 14.4 ] }, { "Id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_432__电机与大臂外壳连接件1_1_face_29", "ContactKind": "planar_face_contact_candidate", "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", "ComponentCategoryA": "unknown", "FaceA": 432, "FaceKindA": "plane", "ComponentB": "电机与大臂外壳连接件1-1", "ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)", "ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT", "ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT", "ComponentCategoryB": "unknown", "FaceB": 29, "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": 18303.07, "TrimmedPatchVerified": true, "VerificationStatus": "trimmed_interface_confirmed", "VerificationMethod": "planar_tessellated_trimmed_domain_intersection", "VerificationSampleHits": 1, "VerificationMinDistanceMm": 26073.8985, "Confidence": 0.88, "Evidence": "coplanar/opposite planar faces with verified overlap between tessellated trimmed face domains", "CenterA": [ -98.449, -33.723, 54.4 ], "CenterB": [ -98.449, -33.723, 38.15 ], "NormalA": [ -0, 1, 0 ], "NormalB": [ 0, 1, 0 ], "AxisA": [], "AxisB": [], "BBoxA": [ -126.149, -33.723, 26.7, -70.749, -33.723, 82.1 ], "BBoxB": [ -130.949, -33.723, 21.9, -65.949, -33.723, 54.4 ] }, { "Id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_408__电机与大臂外壳连接件1_1_face_4", "ContactKind": "cylindrical_coaxial_fit_candidate", "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", "ComponentCategoryA": "unknown", "FaceA": 408, "FaceKindA": "cylinder", "ComponentB": "电机与大臂外壳连接件1-1", "ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)", "ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT", "ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT", "ComponentCategoryB": "unknown", "FaceB": 4, "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.12, "OverlapMeasureMm2": 0, "TrimmedPatchVerified": true, "VerificationStatus": "trimmed_cylindrical_domain_confirmed", "VerificationMethod": "cylindrical_trimmed_face_2mm_slice_angular_intersection", "VerificationSampleHits": 1, "VerificationMinDistanceMm": 0, "Confidence": 0.81, "Evidence": "coaxial cylindrical faces with compatible radius and at least one 2 mm axial slice whose SolidWorks-trimmed angular intervals intersect", "CenterA": [ -83.449, -67.723, 54.4 ], "CenterB": [ -98.449, -69.013, 39.4 ], "NormalA": [], "NormalB": [], "AxisA": [ -0, 1, 0 ], "AxisB": [ 0, 1, 0 ], "BBoxA": [ -98.449, -71.423, 24.4, -68.449, -64.023, 84.4 ], "BBoxB": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ] }, { "Id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_412__电机与大臂外壳连接件1_1_face_4", "ContactKind": "cylindrical_coaxial_fit_candidate", "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", "ComponentCategoryA": "unknown", "FaceA": 412, "FaceKindA": "cylinder", "ComponentB": "电机与大臂外壳连接件1-1", "ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)", "ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT", "ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT", "ComponentCategoryB": "unknown", "FaceB": 4, "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.12, "OverlapMeasureMm2": 0, "TrimmedPatchVerified": true, "VerificationStatus": "trimmed_cylindrical_domain_confirmed", "VerificationMethod": "cylindrical_trimmed_face_2mm_slice_angular_intersection", "VerificationSampleHits": 1, "VerificationMinDistanceMm": 0, "Confidence": 0.81, "Evidence": "coaxial cylindrical faces with compatible radius and at least one 2 mm axial slice whose SolidWorks-trimmed angular intervals intersect", "CenterA": [ -113.449, -67.723, 54.4 ], "CenterB": [ -98.449, -69.013, 39.4 ], "NormalA": [], "NormalB": [], "AxisA": [ -0, 1, 0 ], "AxisB": [ 0, 1, 0 ], "BBoxA": [ -128.449, -71.423, 24.4, -98.449, -64.023, 84.4 ], "BBoxB": [ -128.449, -71.723, 24.4, -68.449, -66.303, 54.4 ] }, { "Id": "contact_小臂关节装配2_1_小臂电机减速器连接法兰_1_face_6__电机与大臂外壳连接件1_1_face_31", "ContactKind": "cylindrical_coaxial_fit_candidate", "ComponentA": "小臂关节装配2-1/小臂电机减速器连接法兰-1", "ComponentDisplayNameA": "小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰)", "ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节电机\\小臂电机减速器连接法兰.SLDPRT", "ComponentFileNameA": "小臂电机减速器连接法兰.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": 31, "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": 5, "OverlapMeasureMm2": 0, "TrimmedPatchVerified": true, "VerificationStatus": "trimmed_cylindrical_domain_confirmed", "VerificationMethod": "cylindrical_trimmed_face_2mm_slice_angular_intersection", "VerificationSampleHits": 1, "VerificationMinDistanceMm": 0, "Confidence": 0.81, "Evidence": "coaxial cylindrical faces with compatible radius and at least one 2 mm axial slice whose SolidWorks-trimmed angular intervals intersect", "CenterA": [ -98.449, -79.223, 54.4 ], "CenterB": [ -98.449, -94.678, 36.9 ], "NormalA": [], "NormalB": [], "AxisA": [ 0, -1, 0 ], "AxisB": [ -0, -1, -0 ], "BBoxA": [ -146.26, -81.723, 6.59, -50.638, -76.723, 102.211 ], "BBoxB": [ -133.449, -112.634, 19.4, -63.449, -76.723, 54.4 ] }, { "Id": "contact_小臂关节装配2_1_小臂电机减速器连接法兰_1_face_24__电机与大臂外壳连接件1_1_face_33", "ContactKind": "cylindrical_coaxial_fit_candidate", "ComponentA": "小臂关节装配2-1/小臂电机减速器连接法兰-1", "ComponentDisplayNameA": "小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰)", "ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂关节电机\\小臂电机减速器连接法兰.SLDPRT", "ComponentFileNameA": "小臂电机减速器连接法兰.SLDPRT", "ComponentCategoryA": "unknown", "FaceA": 24, "FaceKindA": "cylinder", "ComponentB": "电机与大臂外壳连接件1-1", "ComponentDisplayNameB": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)", "ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件1.SLDPRT", "ComponentFileNameB": "电机与大臂外壳连接件1.SLDPRT", "ComponentCategoryB": "unknown", "FaceB": 33, "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": 0, "TrimmedPatchVerified": true, "VerificationStatus": "trimmed_cylindrical_domain_confirmed", "VerificationMethod": "cylindrical_trimmed_face_2mm_slice_angular_intersection", "VerificationSampleHits": 1, "VerificationMinDistanceMm": 0, "Confidence": 0.81, "Evidence": "coaxial cylindrical faces with compatible radius and at least one 2 mm axial slice whose SolidWorks-trimmed angular intervals intersect", "CenterA": [ -98.449, -74.223, 54.4 ], "CenterB": [ -98.449, -74.223, 41.9 ], "NormalA": [], "NormalB": [], "AxisA": [ -0, 1, -0 ], "AxisB": [ 0, -1, 0 ], "BBoxA": [ -132.599, -76.723, 20.25, -64.298, -71.723, 88.551 ], "BBoxB": [ -123.449, -76.723, 29.4, -73.449, -71.723, 54.4 ] } ], "direct_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" } ], "adjacent_component_summaries": [ { "component_id": "component_2", "instance_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1", "display_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰)", "category": "unknown", "review_scope": "part_design_required", "face_count": 33, "cylinder_face_count": 26, "bbox_mm": [ -146.26, -81.723, 6.59, -50.638, -71.723, 102.211 ] }, { "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": "unknown", "review_scope": "part_design_required", "face_count": 432, "cylinder_face_count": 122, "bbox_mm": [ -128.449, -94.823, 5.4, -68.449, -33.523, 84.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": "unknown", "review_scope": "part_design_required", "face_count": 69, "cylinder_face_count": 40, "bbox_mm": [ -147.523, -110.723, 5.326, -49.375, -81.723, 103.474 ] } ] }