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
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