{ "schemaVersion": "part_modeling_plan_with_functional_faces.v1", "partName": "\u4E0A\u7BB1\u4F53", "partPath": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\\u4E0A\u7BB1\u4F53.SLDPRT", "sourceAssembly": { "name": "\u4E8C\u7EA7\u51CF\u901F\u5668.SLDASM", "path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\\u4E8C\u7EA7\u51CF\u901F\u5668.SLDASM" }, "modelingPlan": { "planId": "part-feature-audit-\u4E0A\u7BB1\u4F53-plan", "targetAgent": "solidworks", "units": "mm", "summary": "Rebuild part from extracted SolidWorks skill flow. steps=156", "steps": [ { "id": "step-001", "targetAgent": "solidworks", "skillName": "create_new_part", "name": "\u4E0A\u7BB1\u4F53.SLDPRT", "description": "\u65B0\u5EFA\u96F6\u4EF6", "arguments": {}, "dependencies": [], "acceptance": {} }, { "id": "step-002", "targetAgent": "solidworks", "skillName": "create_front_plane_sketch", "name": "\u8349\u56FE1", "description": "\u8349\u56FE\u57FA\u51C6=\u524D\u89C6\u57FA\u51C6\u9762 / RefPlane", "arguments": {}, "dependencies": [ "step-001" ], "acceptance": {} }, { "id": "step-003", "targetAgent": "solidworks", "skillName": "draw_arc_center_start_end_mm", "name": "\u8349\u56FE1", "description": "Extrusion", "arguments": { "coordinate_system": "model", "center_model_mm": [ -64.867598, 116.709485, 0 ], "start_model_mm": [ -75.450508, 209.157107, 0 ], "end_model_mm": [ -157.918986, 116.709485, 0 ], "mid_model_mm": [ -134.305755, 178.652226, 0 ], "direction_source": "model_midpoint" }, "dependencies": [ "step-002" ], "acceptance": {} }, { "id": "step-004", "targetAgent": "solidworks", "skillName": "draw_arc_center_start_end_mm", "name": "\u8349\u56FE1", "description": "Extrusion", "arguments": { "coordinate_system": "model", "center_model_mm": [ 172.081014, 116.709485, 0 ], "start_model_mm": [ 292.081014, 116.709485, 0 ], "end_model_mm": [ 158.433188, 235.930862, 0 ], "mid_model_mm": [ 251.962992, 206.257626, 0 ], "direction_source": "model_midpoint" }, "dependencies": [ "step-003" ], "acceptance": {} }, { "id": "step-005", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE1", "description": "Extrusion", "arguments": { "coordinate_system": "model", "start_model_mm": [ -157.918986, 116.709485, 0 ], "end_model_mm": [ 292.081014, 116.709485, 0 ] }, "dependencies": [ "step-004" ], "acceptance": {} }, { "id": "step-006", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE1", "description": "Extrusion", "arguments": { "coordinate_system": "model", "start_model_mm": [ 158.433188, 235.930862, 0 ], "end_model_mm": [ 22.21821, 220.337699, 0 ] }, "dependencies": [ "step-005" ], "acceptance": {} }, { "id": "step-007", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE1", "description": "Extrusion", "arguments": { "coordinate_system": "model", "start_model_mm": [ 22.21821, 220.337699, 0 ], "end_model_mm": [ -75.450508, 209.157107, 0 ] }, "dependencies": [ "step-006" ], "acceptance": {} }, { "id": "step-008", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE1", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-007" ], "acceptance": {} }, { "id": "step-009", "targetAgent": "solidworks", "skillName": "extrude_boss_mm", "name": "\u51F8\u53F0-\u62C9\u4F381", "description": "\u51F8\u53F0\u62C9\u4F38", "arguments": { "depth_mm": 150, "end_condition_code": 6, "direction_source": "ReverseDirection", "sketch_normal_model": [ 0, 0, 1 ], "extrude_direction_model": [ 0, 0, 1 ], "direction_coordinate_system": "model", "end_condition": "mid_plane" }, "dependencies": [ "step-008" ], "acceptance": {} }, { "id": "step-010", "targetAgent": "solidworks", "skillName": "shell_remove_face_at_point_mm", "name": "\u62BD\u58F31", "description": "\u62BD\u58F3", "arguments": { "thickness_mm": 8, "x_mm": 67.081014, "y_mm": 116.709485, "z_mm": 0, "outward": true, "remove_face_signature": { "surface_type": "plane", "area_mm2": 67500, "center_mm": [ 67.081014, 116.709485, 0 ], "center_x_mm": 67.081014, "center_y_mm": 116.709485, "center_z_mm": 0, "box_mm": [ -157.918986, 116.709485, -75, 292.081014, 116.709485, 75 ], "normal": [ -0, -1, -0 ], "normal_x": -0, "normal_y": -1, "normal_z": -0 }, "remove_face_index": 2, "remove_face_area_mm2": 67500, "remove_face_center_mm": [ 67.081014, 116.709485, 0 ], "remove_face_box_mm": [ -157.918986, 116.709485, -75, 292.081014, 116.709485, 75 ], "remove_face_normal": [ -0, -1, -0 ], "remove_face_surface_type": "plane", "remove_face_host_feature": "\u51F8\u53F0-\u62C9\u4F381" }, "dependencies": [ "step-009" ], "acceptance": {} }, { "id": "step-011", "targetAgent": "solidworks", "skillName": "create_face_sketch_by_signature", "name": "\u8349\u56FE2", "description": "\u8349\u56FE\u57FA\u51C6=#23 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F381", "arguments": { "reference_kind": "face", "reference": "#23 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F381", "face_index": 23, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u51F8\u53F0-\u62C9\u4F381", "host_step": 2, "surface_type": "plane", "area_mm2": 1905.152224, "center_mm": [ -17.418986, 116.709485, 100 ], "box_mm": [ -37.918986, 116.709485, 75, 3.081014, 116.709485, 125 ], "normal": [ -0, -1, -0 ], "normal_x": -0, "normal_y": -1, "normal_z": -0, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000A00000000030000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010017006D6F46726F6D536B74456E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F00000072000000C976846309000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F630000058008008A000000C877846301000000FFFFFFFF000000000C80000005800800C9000000477B846307000000FFFFFFFF00000000FFFF010018006D6F456E644661636533496E745375726649645265705F63000005800800C9000000477B84630100000000000000000000000C80000005800800D0000000707B846302000000FFFFFFFF00000000FFFF010014006D6F456E64466163655375726649645265705F6300000580080072000000C976846301000000000000000C80000005800800D0000000707B846303000000FFFFFFFF000000001180000005800800C9000000477B84630100000001000000000000000C80000005800800C9000000477B846301000000FFFFFFFF0000000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": -17.418986, "center_y_mm": 116.709485, "center_z_mm": 100, "fallback_face_index": 23 }, "dependencies": [ "step-010" ], "acceptance": {} }, { "id": "step-012", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE2", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -199.918986, 116.709485, 117 ], "end_model_mm": [ 334.081014, 116.709485, 117 ] }, "dependencies": [ "step-011" ], "acceptance": {} }, { "id": "step-013", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE2", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -199.918986, 116.709485, 117 ], "end_model_mm": [ -199.918986, 116.709485, -117 ] }, "dependencies": [ "step-012" ], "acceptance": {} }, { "id": "step-014", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE2", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -199.918986, 116.709485, -117 ], "end_model_mm": [ 334.081014, 116.709485, -117 ] }, "dependencies": [ "step-013" ], "acceptance": {} }, { "id": "step-015", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE2", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 334.081014, 116.709485, 117 ], "end_model_mm": [ 334.081014, 116.709485, -117 ] }, "dependencies": [ "step-014" ], "acceptance": {} }, { "id": "step-016", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE2", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -157.918986, 116.709485, 75 ], "end_model_mm": [ 292.081014, 116.709485, 75 ] }, "dependencies": [ "step-015" ], "acceptance": {} }, { "id": "step-017", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE2", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -157.918986, 116.709485, 75 ], "end_model_mm": [ -157.918986, 116.709485, -75 ] }, "dependencies": [ "step-016" ], "acceptance": {} }, { "id": "step-018", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE2", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -157.918986, 116.709485, -75 ], "end_model_mm": [ 292.081014, 116.709485, -75 ] }, "dependencies": [ "step-017" ], "acceptance": {} }, { "id": "step-019", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE2", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 292.081014, 116.709485, 75 ], "end_model_mm": [ 292.081014, 116.709485, -75 ] }, "dependencies": [ "step-018" ], "acceptance": {} }, { "id": "step-020", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE2", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-019" ], "acceptance": {} }, { "id": "step-021", "targetAgent": "solidworks", "skillName": "extrude_boss_mm", "name": "\u51F8\u53F0-\u62C9\u4F382", "description": "\u51F8\u53F0\u62C9\u4F38", "arguments": { "depth_mm": 12, "end_condition_code": 0, "direction_source": "ReverseDirection", "sketch_normal_model": [ 0, -1, 0 ], "extrude_direction_model": [ -0, 1, -0 ], "direction_coordinate_system": "model", "end_condition": "blind" }, "dependencies": [ "step-020" ], "acceptance": {} }, { "id": "step-022", "targetAgent": "solidworks", "skillName": "create_face_sketch_by_signature", "name": "\u8349\u56FE3", "description": "\u8349\u56FE\u57FA\u51C6=#17 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u62BD\u58F31", "arguments": { "reference_kind": "face", "reference": "#17 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u62BD\u58F31", "face_index": 17, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u62BD\u58F31", "host_step": 3, "surface_type": "plane", "area_mm2": 25214.948694, "center_mm": [ 67.156663, 186.709485, 83 ], "box_mm": [ -165.203947, 128.709485, 83, 299.517273, 244.709485, 83 ], "normal": [ 0, 0, 1 ], "normal_x": 0, "normal_y": 0, "normal_z": 1, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000001C00000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010012006D6F5368656C6C5375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F0000007700000051778463FFFF010014006D6F456E64466163655375726649645265705F6300000580080072000000C97684630100000000000000FFFF010013006D6F53696D706C655375726649645265705F63000005800800D8010000A395846301000000FFFF010017006D6F46726F6D536B74456E745375726649645265705F63000005800800D8010000A3958463010000000F80000005800800D8010000A395846302000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F63000005800800C9000000477B84630A000000FFFFFFFF000000001780000005800800EF000000B77C846310000000FFFFFFFF000000001780000005800800EF000000B77C846313000000FFFFFFFF00000000FFFF010018006D6F456E644661636533496E745375726649645265705F630000058008008A000000C877846301000000000000000000000003800000058008007700000051778463128000000580080072000000C97684631500000003800000058008007700000051778463128000000580080072000000C97684631100000003800000058008007700000051778463128000000580080072000000C9768463140000001E800000058008008A000000C87784630100000000000000000000001780000005800800EF000000B77C84631D000000FFFFFFFF000000001780000005800800EF000000B77C846311000000FFFFFFFF000000001780000005800800C9000000477B846307000000FFFFFFFF000000000F80000005800800BD010000C0948463010000001280000005800800BD010000C0948463010000000F80000005800800BD010000C0948463020000001780000005800800C9000000477B846307000000FFFFFFFF000000001780000005800800EF000000B77C846319000000FFFFFFFF000000001780000005800800C9000000477B846301000000FFFFFFFF000000000F80000005800800C901000026958463010000001280000005800800C901000026958463020000000F80000005800800C901000026958463020000001780000005800800C9000000477B846301000000FFFFFFFF000000001780000005800800EF000000B77C846315000000FFFFFFFF000000001780000005800800C9000000477B84630A000000FFFFFFFF0000000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": 67.156663, "center_y_mm": 186.709485, "center_z_mm": 83, "fallback_face_index": 17 }, "dependencies": [ "step-021" ], "acceptance": {} }, { "id": "step-023", "targetAgent": "solidworks", "skillName": "draw_arc_center_start_end_mm", "name": "\u8349\u56FE3", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -77.918986, 116.709485, 83 ], "start_model_mm": [ -17.918986, 116.709485, 83 ], "end_model_mm": [ -137.918986, 116.709485, 83 ], "mid_model_mm": [ -77.918986, 176.709485, 83 ], "direction_source": "model_midpoint" }, "dependencies": [ "step-022" ], "acceptance": {} }, { "id": "step-024", "targetAgent": "solidworks", "skillName": "draw_arc_center_start_end_mm", "name": "\u8349\u56FE3", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 34.081014, 116.709485, 83 ], "start_model_mm": [ 85.081014, 116.709485, 83 ], "end_model_mm": [ -16.918986, 116.709485, 83 ], "mid_model_mm": [ 34.081014, 167.709485, 83 ], "direction_source": "model_midpoint" }, "dependencies": [ "step-023" ], "acceptance": {} }, { "id": "step-025", "targetAgent": "solidworks", "skillName": "draw_arc_center_start_end_mm", "name": "\u8349\u56FE3", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 172.081014, 116.709485, 83 ], "start_model_mm": [ 242.081014, 116.709485, 83 ], "end_model_mm": [ 102.081014, 116.709485, 83 ], "mid_model_mm": [ 172.081014, 186.709485, 83 ], "direction_source": "model_midpoint" }, "dependencies": [ "step-024" ], "acceptance": {} }, { "id": "step-026", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE3", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -137.918986, 116.709485, 83 ], "end_model_mm": [ -17.918986, 116.709485, 83 ] }, "dependencies": [ "step-025" ], "acceptance": {} }, { "id": "step-027", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE3", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -16.918986, 116.709485, 83 ], "end_model_mm": [ 85.081014, 116.709485, 83 ] }, "dependencies": [ "step-026" ], "acceptance": {} }, { "id": "step-028", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE3", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 102.081014, 116.709485, 83 ], "end_model_mm": [ 242.081014, 116.709485, 83 ] }, "dependencies": [ "step-027" ], "acceptance": {} }, { "id": "step-029", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE3", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-028" ], "acceptance": {} }, { "id": "step-030", "targetAgent": "solidworks", "skillName": "extrude_boss_mm", "name": "\u51F8\u53F0-\u62C9\u4F383", "description": "\u51F8\u53F0\u62C9\u4F38", "arguments": { "depth_mm": 42, "end_condition_code": 0, "direction_source": "ReverseDirection", "sketch_normal_model": [ 0, 0, 1 ], "extrude_direction_model": [ 0, 0, 1 ], "direction_coordinate_system": "model", "end_condition": "blind" }, "dependencies": [ "step-029" ], "acceptance": {} }, { "id": "step-031", "targetAgent": "solidworks", "skillName": "mirror_feature_about_plane", "name": "\u955C\u54111", "description": "\u955C\u50CF", "arguments": { "feature_name": "\u51F8\u53F0-\u62C9\u4F383", "feature_names": [ "\u51F8\u53F0-\u62C9\u4F383" ], "feature_count": 1, "mirror_plane_name": "\u524D\u89C6\u57FA\u51C6\u9762", "geometry_pattern": false, "pattern_seed_only": false, "propagate_visual_property": true }, "dependencies": [ "step-030" ], "acceptance": {} }, { "id": "step-032", "targetAgent": "solidworks", "skillName": "create_face_sketch_by_signature", "name": "\u8349\u56FE4", "description": "\u8349\u56FE\u57FA\u51C6=#30 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F382", "arguments": { "reference_kind": "face", "reference": "#30 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F382", "face_index": 30, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u51F8\u53F0-\u62C9\u4F382", "host_step": 4, "surface_type": "plane", "area_mm2": 1464.660915, "center_mm": [ 87.14332, 140.140234, 117 ], "box_mm": [ 54.205626, 116.709485, 117, 120.081014, 163.570983, 117 ], "normal": [ -0, 0, 1 ], "normal_x": -0, "normal_y": 0, "normal_z": 1, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000600000000030000000000007DC39425AD49B2547DC39425AD49B2540000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F0000008A000000C877846301000000FFFFFFFF00000000FFFF010017006D6F46726F6D536B74456E745375726649645265705F6300000580080072000000C9768463090000000380000005800800C9000000477B84630A000000FFFFFFFF000000000380000005800800EF000000B77C846315000000FFFFFFFF000000000380000005800800C9000000477B846301000000FFFFFFFF0000000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": 87.14332, "center_y_mm": 140.140234, "center_z_mm": 117, "fallback_face_index": 30 }, "dependencies": [ "step-031" ], "acceptance": {} }, { "id": "step-033", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE4", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -77.918986, 116.709485, 117 ], "diameter_mm": 80 }, "dependencies": [ "step-032" ], "acceptance": {} }, { "id": "step-034", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE4", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 34.081014, 116.709485, 117 ], "diameter_mm": 62 }, "dependencies": [ "step-033" ], "acceptance": {} }, { "id": "step-035", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE4", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 172.081014, 116.709485, 117 ], "diameter_mm": 100 }, "dependencies": [ "step-034" ], "acceptance": {} }, { "id": "step-036", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE4", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-035" ], "acceptance": {} }, { "id": "step-037", "targetAgent": "solidworks", "skillName": "extrude_cut_mm", "name": "\u5207\u9664-\u62C9\u4F381", "description": "\u5207\u9664\u62C9\u4F38", "arguments": { "depth_mm": 500, "end_condition_code": 6, "direction_source": "ReverseDirection", "sketch_normal_model": [ 0, 0, 1 ], "extrude_direction_model": [ 0, 0, 1 ], "direction_coordinate_system": "model", "end_condition": "mid_plane" }, "dependencies": [ "step-036" ], "acceptance": {} }, { "id": "step-038", "targetAgent": "solidworks", "skillName": "create_face_sketch_by_signature", "name": "\u8349\u56FE5", "description": "\u8349\u56FE\u57FA\u51C6=#17 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u62BD\u58F31", "arguments": { "reference_kind": "face", "reference": "#17 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u62BD\u58F31", "face_index": 17, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u62BD\u58F31", "host_step": 3, "surface_type": "plane", "area_mm2": 25214.948694, "center_mm": [ 67.156663, 186.709485, 83 ], "box_mm": [ -165.203947, 128.709485, 83, 299.517273, 244.709485, 83 ], "normal": [ 0, 0, 1 ], "normal_x": 0, "normal_y": 0, "normal_z": 1, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000001C00000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010012006D6F5368656C6C5375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F0000007700000051778463FFFF010014006D6F456E64466163655375726649645265705F6300000580080072000000C97684630100000000000000FFFF010013006D6F53696D706C655375726649645265705F63000005800800D8010000A395846301000000FFFF010017006D6F46726F6D536B74456E745375726649645265705F63000005800800D8010000A3958463010000000F80000005800800D8010000A395846302000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F63000005800800C9000000477B84630A000000FFFFFFFF000000001780000005800800EF000000B77C846310000000FFFFFFFF000000001780000005800800EF000000B77C846313000000FFFFFFFF00000000FFFF010018006D6F456E644661636533496E745375726649645265705F630000058008008A000000C877846301000000000000000000000003800000058008007700000051778463128000000580080072000000C97684631500000003800000058008007700000051778463128000000580080072000000C97684631100000003800000058008007700000051778463128000000580080072000000C9768463140000001E800000058008008A000000C87784630100000000000000000000001780000005800800EF000000B77C84631D000000FFFFFFFF000000001780000005800800EF000000B77C846311000000FFFFFFFF000000001780000005800800C9000000477B846307000000FFFFFFFF000000000F80000005800800BD010000C0948463010000001280000005800800BD010000C0948463010000000F80000005800800BD010000C0948463020000001780000005800800C9000000477B846307000000FFFFFFFF000000001780000005800800EF000000B77C846319000000FFFFFFFF000000001780000005800800C9000000477B846301000000FFFFFFFF000000000F80000005800800C901000026958463010000001280000005800800C901000026958463020000000F80000005800800C901000026958463020000001780000005800800C9000000477B846301000000FFFFFFFF000000001780000005800800EF000000B77C846315000000FFFFFFFF000000001780000005800800C9000000477B84630A000000FFFFFFFF0000000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": 67.156663, "center_y_mm": 186.709485, "center_z_mm": 83, "fallback_face_index": 17 }, "dependencies": [ "step-037" ], "acceptance": {} }, { "id": "step-039", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 224.081014, 163.570983, 83 ], "end_model_mm": [ 237.25232, 116.709485, 83 ] }, "dependencies": [ "step-038" ], "acceptance": {} }, { "id": "step-040", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 242.081014, 163.570983, 83 ], "end_model_mm": [ 224.081014, 163.570983, 83 ] }, "dependencies": [ "step-039" ], "acceptance": {} }, { "id": "step-041", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 242.081014, 163.570983, 83 ], "end_model_mm": [ 258.081014, 163.570983, 83 ] }, "dependencies": [ "step-040" ], "acceptance": {} }, { "id": "step-042", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 258.081014, 163.570983, 83 ], "end_model_mm": [ 260.424089, 116.709485, 83 ] }, "dependencies": [ "step-041" ], "acceptance": {} }, { "id": "step-043", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 237.25232, 116.709485, 83 ], "end_model_mm": [ 260.424089, 116.709485, 83 ] }, "dependencies": [ "step-042" ], "acceptance": {} }, { "id": "step-044", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 120.081014, 163.570983, 83 ], "end_model_mm": [ 54.205626, 163.570983, 83 ] }, "dependencies": [ "step-043" ], "acceptance": {} }, { "id": "step-045", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 54.205626, 163.570983, 83 ], "end_model_mm": [ 78.080711, 116.709485, 83 ] }, "dependencies": [ "step-044" ], "acceptance": {} }, { "id": "step-046", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 78.080711, 116.709485, 83 ], "end_model_mm": [ 104.788205, 116.709485, 83 ] }, "dependencies": [ "step-045" ], "acceptance": {} }, { "id": "step-047", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 104.788205, 116.709485, 83 ], "end_model_mm": [ 120.081014, 163.570983, 83 ] }, "dependencies": [ "step-046" ], "acceptance": {} }, { "id": "step-048", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 13.956402, 163.570983, 83 ], "end_model_mm": [ -40.448998, 163.570983, 83 ] }, "dependencies": [ "step-047" ], "acceptance": {} }, { "id": "step-049", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -40.448998, 163.570983, 83 ], "end_model_mm": [ -27.918986, 116.709485, 83 ] }, "dependencies": [ "step-048" ], "acceptance": {} }, { "id": "step-050", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -27.918986, 116.709485, 83 ], "end_model_mm": [ -6.918986, 116.709485, 83 ] }, "dependencies": [ "step-049" ], "acceptance": {} }, { "id": "step-051", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -6.918986, 116.709485, 83 ], "end_model_mm": [ 13.956402, 163.570983, 83 ] }, "dependencies": [ "step-050" ], "acceptance": {} }, { "id": "step-052", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -115.388974, 163.570983, 83 ], "end_model_mm": [ -151.388974, 163.570983, 83 ] }, "dependencies": [ "step-051" ], "acceptance": {} }, { "id": "step-053", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -151.388974, 163.570983, 83 ], "end_model_mm": [ -153.732049, 116.709485, 83 ] }, "dependencies": [ "step-052" ], "acceptance": {} }, { "id": "step-054", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -153.732049, 116.709485, 83 ], "end_model_mm": [ -123.052985, 116.709485, 83 ] }, "dependencies": [ "step-053" ], "acceptance": {} }, { "id": "step-055", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE5", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -123.052985, 116.709485, 83 ], "end_model_mm": [ -115.388974, 163.570983, 83 ] }, "dependencies": [ "step-054" ], "acceptance": {} }, { "id": "step-056", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE5", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-055" ], "acceptance": {} }, { "id": "step-057", "targetAgent": "solidworks", "skillName": "extrude_boss_mm", "name": "\u51F8\u53F0-\u62C9\u4F384", "description": "\u51F8\u53F0\u62C9\u4F38", "arguments": { "depth_mm": 34, "end_condition_code": 0, "direction_source": "ReverseDirection", "sketch_normal_model": [ 0, 0, 1 ], "extrude_direction_model": [ 0, 0, 1 ], "direction_coordinate_system": "model", "end_condition": "blind" }, "dependencies": [ "step-056" ], "acceptance": {} }, { "id": "step-058", "targetAgent": "solidworks", "skillName": "mirror_feature_about_plane", "name": "\u955C\u54112", "description": "\u955C\u50CF", "arguments": { "feature_name": "\u51F8\u53F0-\u62C9\u4F384", "feature_names": [ "\u51F8\u53F0-\u62C9\u4F384" ], "feature_count": 1, "mirror_plane_name": "\u524D\u89C6\u57FA\u51C6\u9762", "geometry_pattern": false, "pattern_seed_only": false, "propagate_visual_property": true }, "dependencies": [ "step-057" ], "acceptance": {} }, { "id": "step-059", "targetAgent": "solidworks", "skillName": "create_face_sketch_by_signature", "name": "\u8349\u56FE6", "description": "\u8349\u56FE\u57FA\u51C6=#22 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F381", "arguments": { "reference_kind": "face", "reference": "#22 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F381", "face_index": 22, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u51F8\u53F0-\u62C9\u4F381", "host_step": 2, "surface_type": "plane", "area_mm2": 12494.591969, "center_mm": [ -158.918986, 116.709485, 0 ], "box_mm": [ -199.918986, 116.709485, -125, -117.918986, 116.709485, 125 ], "normal": [ -0, -1, -0 ], "normal_x": -0, "normal_y": -1, "normal_z": -0, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000001000000000030000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010017006D6F46726F6D536B74456E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F00000072000000C976846309000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F630000058008008A000000C877846304000000FFFFFFFF00000000FFFF010013006D6F46696C6C65745375726649645265705F630000058008004C0200009D998463030000000C800000058008008A000000C877846303000000FFFFFFFF00000000FFFF010017006D6F4D69725061747465726E5375726649645265705F63000005800800CA000000607B84630C80000005800800C9000000477B846307000000FFFFFFFF000000001480000005800800CA000000607B8463FFFF010018006D6F456E644661636533496E745375726649645265705F63000005800800C9000000477B84630100000000000000000000000C80000005800800D0000000707B846302000000FFFFFFFF00000000FFFF010014006D6F456E64466163655375726649645265705F6300000580080072000000C97684630000000000000000038000000580080072000000C976846314000000208000000580080072000000C976846301000000000000000C80000005800800D0000000707B846302000000FFFFFFFF000000001B80000005800800C9000000477B84630100000000000000000000000C80000005800800C9000000477B846307000000FFFFFFFF000000000C800000058008008A000000C877846301000000FFFFFFFF000000000F800000058008004C0200009D9984630400000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": -158.918986, "center_y_mm": 116.709485, "center_z_mm": 0, "fallback_face_index": 22 }, "dependencies": [ "step-058" ], "acceptance": {} }, { "id": "step-060", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE6", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -133.918986, 116.709485, -101 ], "diameter_mm": 13.2 }, "dependencies": [ "step-059" ], "acceptance": {} }, { "id": "step-061", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE6", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -17.418986, 116.709485, -101 ], "diameter_mm": 13.2 }, "dependencies": [ "step-060" ], "acceptance": {} }, { "id": "step-062", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE6", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 93.581014, 116.709485, -101 ], "diameter_mm": 13.2 }, "dependencies": [ "step-061" ], "acceptance": {} }, { "id": "step-063", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE6", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 240.081014, 116.709485, -101 ], "diameter_mm": 13.2 }, "dependencies": [ "step-062" ], "acceptance": {} }, { "id": "step-064", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE6", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-063" ], "acceptance": {} }, { "id": "step-065", "targetAgent": "solidworks", "skillName": "extrude_cut_mm", "name": "\u5207\u9664-\u62C9\u4F382", "description": "\u5207\u9664\u62C9\u4F38", "arguments": { "depth_mm": 0, "end_condition_code": 1, "direction_source": "ReverseDirection", "sketch_normal_model": [ 0, -1, 0 ], "extrude_direction_model": [ 0, -1, 0 ], "direction_coordinate_system": "model", "end_condition": "through_all", "through_all": true }, "dependencies": [ "step-064" ], "acceptance": {} }, { "id": "step-066", "targetAgent": "solidworks", "skillName": "create_face_sketch_by_signature", "name": "\u8349\u56FE7", "description": "\u8349\u56FE\u57FA\u51C6=#67 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u955C\u54112", "arguments": { "reference_kind": "face", "reference": "#67 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u955C\u54112", "face_index": 67, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u955C\u54112", "host_step": 9, "surface_type": "plane", "area_mm2": 570.060645, "center_mm": [ 241.081014, 163.570983, -100 ], "box_mm": [ 224.081014, 163.570983, -117, 258.081014, 163.570983, -83 ], "normal": [ 0, 1, 0 ], "normal_x": 0, "normal_y": 1, "normal_z": 0, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000700000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010017006D6F4D69725061747465726E5375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F000000F0000000CF7C8463FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F63000005800800EF000000B77C846310000000FFFFFFFF000000000380000005800800F0000000CF7C84630C80000005800800EF000000B77C846313000000FFFFFFFF00000000FFFF010013006D6F46696C6C65745375726649645265705F630000058008004E020000D3BC8563040000000C800000058008008A000000C877846303000000FFFFFFFF000000000380000005800800CA000000607B84630C80000005800800C9000000477B84630A000000FFFFFFFF00000000FFFF010012006D6F5368656C6C5375726649645265705F630000058008007700000051778463FFFF010014006D6F456E64466163655375726649645265705F6300000580080072000000C9768463000000000000000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": 241.081014, "center_y_mm": 163.570983, "center_z_mm": -100, "fallback_face_index": 67 }, "dependencies": [ "step-065" ], "acceptance": {} }, { "id": "step-067", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE7", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 240.081014, 163.570983, -101 ], "diameter_mm": 26 }, "dependencies": [ "step-066" ], "acceptance": {} }, { "id": "step-068", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE7", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 93.581014, 163.570983, -101 ], "diameter_mm": 26 }, "dependencies": [ "step-067" ], "acceptance": {} }, { "id": "step-069", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE7", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -17.418986, 163.570983, -101 ], "diameter_mm": 26 }, "dependencies": [ "step-068" ], "acceptance": {} }, { "id": "step-070", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE7", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -133.918986, 163.570983, -101 ], "diameter_mm": 26 }, "dependencies": [ "step-069" ], "acceptance": {} }, { "id": "step-071", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE7", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-070" ], "acceptance": {} }, { "id": "step-072", "targetAgent": "solidworks", "skillName": "extrude_cut_mm", "name": "\u5207\u9664-\u62C9\u4F383", "description": "\u5207\u9664\u62C9\u4F38", "arguments": { "depth_mm": 2, "end_condition_code": 0, "direction_source": "ReverseDirection", "sketch_normal_model": [ 0, 1, 0 ], "extrude_direction_model": [ 0, 1, 0 ], "direction_coordinate_system": "model", "end_condition": "blind" }, "dependencies": [ "step-071" ], "acceptance": {} }, { "id": "step-073", "targetAgent": "solidworks", "skillName": "hole_wizard_threaded_mm", "name": "M8 \u87BA\u7EB9\u5B541", "description": "\u5F02\u5F62\u5B54\u5411\u5BFC", "arguments": { "diameter_mm": 8, "depth_mm": 16, "position_points_model_mm": [ [ 224.042538, 146.709485, -125 ], [ 172.081014, 176.709485, -125 ], [ 120.11949, 146.709485, -125 ], [ 68.72203, 136.709485, -125 ], [ 34.081014, 156.709485, -125 ], [ -0.560002, 136.709485, -125 ], [ -34.617716, 141.709485, -125 ], [ -77.918986, 166.709485, -125 ], [ -121.220256, 141.709485, -125 ] ], "position_point_source": "wizard_hole_feature_data_get_sketch_points", "through_all": false, "reverse_dir": false, "hole_wizard_api": "HoleWizard5", "hole_type": 46, "hole_type_name": "swTapBlindCosmeticThread", "generic_hole_type": 4, "generic_hole_type_name": "swWzdTap", "generic_hole_type_source": "derived_from_iwizardholefeaturedata2_type", "standard_index": 13, "standard_name": "swStandardGB", "fastener_type_index": 359, "fastener_type_name": "swStandardGBTappedHole", "size": "M8", "thread_class": "1B", "end_condition_code": 0, "end_condition_name": "swEndCondBlind", "thread_end_condition_code": 0, "cosmetic_thread_type": 1, "tap_type": -1, "hole_fit": -1, "head_clearance_type": -1, "length_mm": -1000, "tap_drill_diameter_mm": 6.8, "tap_drill_depth_mm": 22.25, "thread_diameter_mm": 8, "thread_depth_mm": 16, "drill_angle_deg": 118, "feature_scope": false, "auto_select": false, "assembly_feature_scope": false, "auto_select_components": true, "propagate_feature_to_parts": false, "target_face_source": "placement_sketch_matched_by_wizard_points", "target_face_role": "hole_start_face", "placement_reference_kind": "face", "placement_reference": "#53 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u955C\u54111", "target_host_feature": "\u955C\u54111", "target_host_step": 6, "target_face_indices": [ 53 ], "target_face_index": 53, "target_face_surface_type": "plane", "target_face_area_mm2": 3660.960751, "target_face_center_mm": [ 172.081014, 151.709485, -125 ], "target_face_x_mm": 172.081014, "target_face_y_mm": 151.709485, "target_face_z_mm": -125, "target_face_box_mm": [ 102.081014, 116.709485, -125, 242.081014, 186.709485, -125 ], "target_face_normal": [ 0, 0, -1 ], "target_face_persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000600000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010017006D6F4D69725061747465726E5375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F000000CA000000607B8463FFFF010018006D6F456E644661636533496E745375726649645265705F63000005800800C9000000477B8463010000000200000000000000FFFF010017006D6F46726F6D536B74456E745375726649645265705F6300000580080072000000C976846309000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F63000005800800D0000000707B846301000000FFFFFFFF000000000F8000000580080072000000C9768463090000000380000005800800CA000000607B84631280000005800800C9000000477B84630A000000FFFFFFFF0000000000000000000000000000983A00000000000000000000", "target_face_signature": { "surface_type": "plane", "area_mm2": 3660.960751, "center_mm": [ 172.081014, 151.709485, -125 ], "center_x_mm": 172.081014, "center_y_mm": 151.709485, "center_z_mm": -125, "box_mm": [ 102.081014, 116.709485, -125, 242.081014, 186.709485, -125 ], "normal": [ 0, 0, -1 ], "normal_x": 0, "normal_y": 0, "normal_z": -1 }, "target_face_selection_note": "placement_sketch=\u8349\u56FE10" }, "dependencies": [ "step-072" ], "acceptance": {} }, { "id": "step-074", "targetAgent": "solidworks", "skillName": "mirror_feature_about_plane", "name": "\u955C\u54113", "description": "\u955C\u50CF", "arguments": { "feature_name": "M8 \u87BA\u7EB9\u5B541", "feature_names": [ "M8 \u87BA\u7EB9\u5B541", "\u5207\u9664-\u62C9\u4F383", "\u5207\u9664-\u62C9\u4F382" ], "feature_count": 3, "mirror_plane_name": "\u524D\u89C6\u57FA\u51C6\u9762", "geometry_pattern": false, "pattern_seed_only": false, "propagate_visual_property": true }, "dependencies": [ "step-073" ], "acceptance": {} }, { "id": "step-075", "targetAgent": "solidworks", "skillName": "create_face_sketch_by_signature", "name": "\u8349\u56FE8", "description": "\u8349\u56FE\u57FA\u51C6=#1 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F382", "arguments": { "reference_kind": "face", "reference": "#1 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F382", "face_index": 1, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u51F8\u53F0-\u62C9\u4F382", "host_step": 4, "surface_type": "plane", "area_mm2": 8073.428794, "center_mm": [ -168.515524, 128.709485, 0 ], "box_mm": [ -199.918986, 128.709485, -117, -137.112061, 128.709485, 117 ], "normal": [ -0, 1, -0 ], "normal_x": -0, "normal_y": 1, "normal_z": -0, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000001200000000030000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010018006D6F456E644661636533496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F0000008A000000C8778463010000000000000000000000038000000580080066020000E1309763010000000000000000000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F6300000580080066020000E130976301000000FFFFFFFF00000000038000000580080066020000E1309763000000000000000000000000FFFF010012006D6F5368656C6C5375726649645265705F630000058008007700000051778463FFFF010017006D6F46726F6D536B74456E745375726649645265705F6300000580080072000000C97684631400000013800000058008007700000051778463FFFF010014006D6F456E64466163655375726649645265705F6300000580080072000000C97684630000000000000000FFFF010017006D6F4D69725061747465726E5375726649645265705F63000005800800F0000000CF7C84630E80000005800800EF000000B77C84631D000000FFFFFFFF00000000FFFF010013006D6F46696C6C65745375726649645265705F630000058008004E020000D3BC8563030000000E800000058008008A000000C877846303000000FFFFFFFF0000000023800000058008004C0200009D998463030000000E800000058008008A000000C877846304000000FFFFFFFF0000000023800000058008004C0200009D998463040000000E800000058008008A000000C877846301000000FFFFFFFF0000000023800000058008004E020000D3BC8563020000000E80000005800800EF000000B77C84631D000000FFFFFFFF00000000138000000580080077000000517784631B8000000580080072000000C9768463010000000000000013800000058008007700000051778463168000000580080072000000C97684631400000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": -168.515524, "center_y_mm": 128.709485, "center_z_mm": 0, "fallback_face_index": 1 }, "dependencies": [ "step-074" ], "acceptance": {} }, { "id": "step-076", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE8", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -179.918986, 128.709485, -45 ], "diameter_mm": 11 }, "dependencies": [ "step-075" ], "acceptance": {} }, { "id": "step-077", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE8", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -179.918986, 128.709485, 45 ], "diameter_mm": 11 }, "dependencies": [ "step-076" ], "acceptance": {} }, { "id": "step-078", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE8", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 314.081014, 128.709485, -45 ], "diameter_mm": 11 }, "dependencies": [ "step-077" ], "acceptance": {} }, { "id": "step-079", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE8", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 314.081014, 128.709485, 45 ], "diameter_mm": 11 }, "dependencies": [ "step-078" ], "acceptance": {} }, { "id": "step-080", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE8", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-079" ], "acceptance": {} }, { "id": "step-081", "targetAgent": "solidworks", "skillName": "extrude_cut_mm", "name": "\u5207\u9664-\u62C9\u4F384", "description": "\u5207\u9664\u62C9\u4F38", "arguments": { "depth_mm": 0, "end_condition_code": 1, "direction_source": "ReverseDirection", "sketch_normal_model": [ 0, 1, 0 ], "extrude_direction_model": [ 0, 1, 0 ], "direction_coordinate_system": "model", "end_condition": "through_all", "through_all": true }, "dependencies": [ "step-080" ], "acceptance": {} }, { "id": "step-082", "targetAgent": "solidworks", "skillName": "create_face_sketch_by_signature", "name": "\u8349\u56FE9", "description": "\u8349\u56FE\u57FA\u51C6=#1 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F382", "arguments": { "reference_kind": "face", "reference": "#1 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F382", "face_index": 1, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u51F8\u53F0-\u62C9\u4F382", "host_step": 4, "surface_type": "plane", "area_mm2": 8073.428794, "center_mm": [ -168.515524, 128.709485, 0 ], "box_mm": [ -199.918986, 128.709485, -117, -137.112061, 128.709485, 117 ], "normal": [ -0, 1, -0 ], "normal_x": -0, "normal_y": 1, "normal_z": -0, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000001200000000030000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010018006D6F456E644661636533496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F0000008A000000C8778463010000000000000000000000038000000580080066020000E1309763010000000000000000000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F6300000580080066020000E130976301000000FFFFFFFF00000000038000000580080066020000E1309763000000000000000000000000FFFF010012006D6F5368656C6C5375726649645265705F630000058008007700000051778463FFFF010017006D6F46726F6D536B74456E745375726649645265705F6300000580080072000000C97684631400000013800000058008007700000051778463FFFF010014006D6F456E64466163655375726649645265705F6300000580080072000000C97684630000000000000000FFFF010017006D6F4D69725061747465726E5375726649645265705F63000005800800F0000000CF7C84630E80000005800800EF000000B77C84631D000000FFFFFFFF00000000FFFF010013006D6F46696C6C65745375726649645265705F630000058008004E020000D3BC8563030000000E800000058008008A000000C877846303000000FFFFFFFF0000000023800000058008004C0200009D998463030000000E800000058008008A000000C877846304000000FFFFFFFF0000000023800000058008004C0200009D998463040000000E800000058008008A000000C877846301000000FFFFFFFF0000000023800000058008004E020000D3BC8563020000000E80000005800800EF000000B77C84631D000000FFFFFFFF00000000138000000580080077000000517784631B8000000580080072000000C9768463010000000000000013800000058008007700000051778463168000000580080072000000C97684631400000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": -168.515524, "center_y_mm": 128.709485, "center_z_mm": 0, "fallback_face_index": 1 }, "dependencies": [ "step-081" ], "acceptance": {} }, { "id": "step-083", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE9", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -179.918986, 128.709485, -45 ], "diameter_mm": 14 }, "dependencies": [ "step-082" ], "acceptance": {} }, { "id": "step-084", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE9", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -179.918986, 128.709485, 45 ], "diameter_mm": 14 }, "dependencies": [ "step-083" ], "acceptance": {} }, { "id": "step-085", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE9", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 314.081014, 128.709485, -45 ], "diameter_mm": 14 }, "dependencies": [ "step-084" ], "acceptance": {} }, { "id": "step-086", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE9", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 314.081014, 128.709485, 45 ], "diameter_mm": 14 }, "dependencies": [ "step-085" ], "acceptance": {} }, { "id": "step-087", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE9", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-086" ], "acceptance": {} }, { "id": "step-088", "targetAgent": "solidworks", "skillName": "extrude_cut_mm", "name": "\u5207\u9664-\u62C9\u4F385", "description": "\u5207\u9664\u62C9\u4F38", "arguments": { "depth_mm": 2, "end_condition_code": 0, "direction_source": "ReverseDirection", "sketch_normal_model": [ 0, 1, 0 ], "extrude_direction_model": [ 0, 1, 0 ], "direction_coordinate_system": "model", "end_condition": "blind" }, "dependencies": [ "step-087" ], "acceptance": {} }, { "id": "step-089", "targetAgent": "solidworks", "skillName": "create_reference_axis", "name": "\u57FA\u51C6\u8F741", "description": "\u57FA\u51C6\u8F74", "arguments": { "axis_name": "\u57FA\u51C6\u8F741", "selection_accessed": true, "axis_feature_data_type": "System.__ComObject", "face_signature": { "surface_type": "cylinder", "area_mm2": 6283.185307, "center_mm": [ -77.918986, 136.709485, 100 ], "center_x_mm": -77.918986, "center_y_mm": 136.709485, "center_z_mm": 100, "box_mm": [ -117.918986, 116.709485, 75, -37.918986, 156.709485, 125 ], "fallback_face_index": 58, "host_feature": "\u5207\u9664-\u62C9\u4F381" } }, "dependencies": [ "step-088" ], "acceptance": {} }, { "id": "step-090", "targetAgent": "solidworks", "skillName": "create_angle_plane_by_axis_and_face", "name": "\u57FA\u51C6\u97622", "description": "\u521B\u5EFA\u57FA\u51C6\u8F74\u002B\u9762\u89D2\u5EA6\u57FA\u51C6\u9762", "arguments": { "axis_name": "\u57FA\u51C6\u8F741", "face_index": 37, "face_signature": { "surface_type": "plane", "area_mm2": 2808, "center_mm": [ -199.918986, 122.709485, 0 ], "center_x_mm": -199.918986, "center_y_mm": 122.709485, "center_z_mm": 0, "box_mm": [ -199.918986, 116.709485, -117, -199.918986, 128.709485, 117 ], "normal": [ -1, -0, -0 ], "normal_x": -1, "normal_y": -0, "normal_z": -0 }, "angle_deg": 0, "plane_name": "\u57FA\u51C6\u97622" }, "dependencies": [ "step-089" ], "acceptance": {} }, { "id": "step-091", "targetAgent": "solidworks", "skillName": "create_ref_plane_sketch_by_name", "name": "\u8349\u56FE10", "description": "\u8349\u56FE\u57FA\u51C6=\u57FA\u51C6\u97622 / RefPlane", "arguments": { "reference_kind": "datum_plane", "reference": "\u57FA\u51C6\u97622 / RefPlane", "reference_name": "\u57FA\u51C6\u97622", "plane_name": "\u57FA\u51C6\u97622", "entity_type_code": 4 }, "dependencies": [ "step-090" ], "acceptance": {} }, { "id": "step-092", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE10", "description": "Rib", "arguments": { "coordinate_system": "model", "start_model_mm": [ -77.918986, 206.709485, 83 ], "end_model_mm": [ -77.918986, 176.709485, 113 ] }, "dependencies": [ "step-091" ], "acceptance": {} }, { "id": "step-093", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE10", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-092" ], "acceptance": {} }, { "id": "step-094", "targetAgent": "solidworks", "skillName": "create_rib_mm", "name": "\u7B4B1", "description": "\u7B4B", "arguments": { "thickness_mm": 6.8, "is_two_sided": true, "reverse_thickness_dir": false, "reverse_material_dir": false, "is_norm_to_sketch": false, "is_drafted": false, "draft_outward": true, "draft_angle_deg": 0, "is_drafted_from_wall": false, "reference_edge_index": 0, "rib_type_code": 1, "rib_type": "natural", "extrusion_direction_code": 0, "extrusion_direction": "parallel_to_sketch" }, "dependencies": [ "step-093" ], "acceptance": {} }, { "id": "step-095", "targetAgent": "solidworks", "skillName": "select_reference_plane_by_name", "name": "\u57FA\u51C6\u97623", "description": "\u521B\u5EFA\u81EA\u5EFA\u57FA\u51C6\u9762\u524D\u9009\u62E9\u81EA\u5EFA\u57FA\u51C6\u9762=\u57FA\u51C6\u97622", "arguments": { "plane_name": "\u57FA\u51C6\u97622" }, "dependencies": [ "step-094" ], "acceptance": {} }, { "id": "step-096", "targetAgent": "solidworks", "skillName": "create_offset_plane_mm", "name": "\u57FA\u51C6\u97623", "description": "\u521B\u5EFA\u504F\u79FB\u81EA\u5EFA\u57FA\u51C6\u9762", "arguments": { "offset_mm": -112, "offset_abs_mm": 112, "reverse_direction": true, "reversed_reference_direction": true, "plane_name": "\u57FA\u51C6\u97623" }, "dependencies": [ "step-095" ], "acceptance": {} }, { "id": "step-097", "targetAgent": "solidworks", "skillName": "create_ref_plane_sketch_by_name", "name": "\u8349\u56FE11", "description": "\u8349\u56FE\u57FA\u51C6=\u57FA\u51C6\u97623 / RefPlane", "arguments": { "reference_kind": "datum_plane", "reference": "\u57FA\u51C6\u97623 / RefPlane", "reference_name": "\u57FA\u51C6\u97623", "plane_name": "\u57FA\u51C6\u97623", "entity_type_code": 4 }, "dependencies": [ "step-096" ], "acceptance": {} }, { "id": "step-098", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE11", "description": "Rib", "arguments": { "coordinate_system": "model", "start_model_mm": [ 34.081014, 167.709485, 108 ], "end_model_mm": [ 34.081014, 192.709485, 83 ] }, "dependencies": [ "step-097" ], "acceptance": {} }, { "id": "step-099", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE11", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-098" ], "acceptance": {} }, { "id": "step-100", "targetAgent": "solidworks", "skillName": "create_rib_mm", "name": "\u7B4B2", "description": "\u7B4B", "arguments": { "thickness_mm": 6.8, "is_two_sided": true, "reverse_thickness_dir": false, "reverse_material_dir": true, "is_norm_to_sketch": false, "is_drafted": false, "draft_outward": true, "draft_angle_deg": 0, "is_drafted_from_wall": false, "reference_edge_index": 0, "rib_type_code": 1, "rib_type": "natural", "extrusion_direction_code": 0, "extrusion_direction": "parallel_to_sketch" }, "dependencies": [ "step-099" ], "acceptance": {} }, { "id": "step-101", "targetAgent": "solidworks", "skillName": "select_reference_plane_by_name", "name": "\u57FA\u51C6\u97624", "description": "\u521B\u5EFA\u81EA\u5EFA\u57FA\u51C6\u9762\u524D\u9009\u62E9\u81EA\u5EFA\u57FA\u51C6\u9762=\u57FA\u51C6\u97623", "arguments": { "plane_name": "\u57FA\u51C6\u97623" }, "dependencies": [ "step-100" ], "acceptance": {} }, { "id": "step-102", "targetAgent": "solidworks", "skillName": "create_offset_plane_mm", "name": "\u57FA\u51C6\u97624", "description": "\u521B\u5EFA\u504F\u79FB\u81EA\u5EFA\u57FA\u51C6\u9762", "arguments": { "offset_mm": -138, "offset_abs_mm": 138, "reverse_direction": true, "reversed_reference_direction": true, "plane_name": "\u57FA\u51C6\u97624" }, "dependencies": [ "step-101" ], "acceptance": {} }, { "id": "step-103", "targetAgent": "solidworks", "skillName": "create_ref_plane_sketch_by_name", "name": "\u8349\u56FE12", "description": "\u8349\u56FE\u57FA\u51C6=\u57FA\u51C6\u97624 / RefPlane", "arguments": { "reference_kind": "datum_plane", "reference": "\u57FA\u51C6\u97624 / RefPlane", "reference_name": "\u57FA\u51C6\u97624", "plane_name": "\u57FA\u51C6\u97624", "entity_type_code": 4 }, "dependencies": [ "step-102" ], "acceptance": {} }, { "id": "step-104", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE12", "description": "Rib", "arguments": { "coordinate_system": "model", "start_model_mm": [ 172.081014, 186.709485, 118 ], "end_model_mm": [ 172.081014, 221.709485, 83 ] }, "dependencies": [ "step-103" ], "acceptance": {} }, { "id": "step-105", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE12", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-104" ], "acceptance": {} }, { "id": "step-106", "targetAgent": "solidworks", "skillName": "create_rib_mm", "name": "\u7B4B3", "description": "\u7B4B", "arguments": { "thickness_mm": 6.8, "is_two_sided": true, "reverse_thickness_dir": false, "reverse_material_dir": true, "is_norm_to_sketch": false, "is_drafted": false, "draft_outward": true, "draft_angle_deg": 0, "is_drafted_from_wall": false, "reference_edge_index": 0, "rib_type_code": 1, "rib_type": "natural", "extrusion_direction_code": 0, "extrusion_direction": "parallel_to_sketch" }, "dependencies": [ "step-105" ], "acceptance": {} }, { "id": "step-107", "targetAgent": "solidworks", "skillName": "mirror_feature_about_plane", "name": "\u955C\u54114", "description": "\u955C\u50CF", "arguments": { "feature_name": "\u7B4B1", "feature_names": [ "\u7B4B1", "\u7B4B2", "\u7B4B3" ], "feature_count": 3, "mirror_plane_name": "\u524D\u89C6\u57FA\u51C6\u9762", "geometry_pattern": false, "pattern_seed_only": false, "propagate_visual_property": true }, "dependencies": [ "step-106" ], "acceptance": {} }, { "id": "step-108", "targetAgent": "solidworks", "skillName": "create_face_sketch_by_signature", "name": "\u8349\u56FE13", "description": "\u8349\u56FE\u57FA\u51C6=#4 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u62BD\u58F31", "arguments": { "reference_kind": "face", "reference": "#4 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u62BD\u58F31", "face_index": 4, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u62BD\u58F31", "host_step": 3, "surface_type": "plane", "area_mm2": 23064.790666, "center_mm": [ -0.257512, 225.817046, 0 ], "box_mm": [ -158.038358, 207.755138, -83, 157.523333, 243.878954, 83 ], "normal": [ -0.113732, 0.993511, -0 ], "normal_x": -0.113732, "normal_y": 0.993511, "normal_z": -0, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000A00000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010012006D6F5368656C6C5375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F0000007700000051778463FFFF010017006D6F46726F6D536B74456E745375726649645265705F6300000580080072000000C976846311000000038000000580080077000000517784630C8000000580080072000000C97684631400000003800000058008007700000051778463FFFF010014006D6F456E64466163655375726649645265705F6300000580080072000000C97684630100000000000000038000000580080077000000517784630C8000000580080072000000C97684631500000003800000058008007700000051778463158000000580080072000000C97684630000000000000000038000000580080077000000517784630C8000000580080072000000C976846314000000FFFF010018006D6F456E644661636533496E745375726649645265705F6300000580080066020000E1309763000000000000000000000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F6300000580080066020000E130976305000000FFFFFFFF00000000248000000580080066020000E130976301000000000000000000000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": -0.257512, "center_y_mm": 225.817046, "center_z_mm": 0, "fallback_face_index": 4 }, "dependencies": [ "step-107" ], "acceptance": {} }, { "id": "step-109", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE13", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -35.454402, 221.787894, -40 ], "end_model_mm": [ 113.57232, 238.847677, -40 ] }, "dependencies": [ "step-108" ], "acceptance": {} }, { "id": "step-110", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE13", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -35.454402, 221.787894, -40 ], "end_model_mm": [ -35.454402, 221.787894, 40 ] }, "dependencies": [ "step-109" ], "acceptance": {} }, { "id": "step-111", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE13", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -35.454402, 221.787894, 40 ], "end_model_mm": [ 113.57232, 238.847677, 40 ] }, "dependencies": [ "step-110" ], "acceptance": {} }, { "id": "step-112", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE13", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 113.57232, 238.847677, -40 ], "end_model_mm": [ 113.57232, 238.847677, 40 ] }, "dependencies": [ "step-111" ], "acceptance": {} }, { "id": "step-113", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE13", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-112" ], "acceptance": {} }, { "id": "step-114", "targetAgent": "solidworks", "skillName": "extrude_cut_mm", "name": "\u5207\u9664-\u62C9\u4F386", "description": "\u5207\u9664\u62C9\u4F38", "arguments": { "depth_mm": 0, "end_condition_code": 1, "direction_source": "ReverseDirection", "sketch_normal_model": [ -0.113732, 0.993511, 0 ], "extrude_direction_model": [ -0.113732, 0.993511, 0 ], "direction_coordinate_system": "model", "end_condition": "through_all", "through_all": true }, "dependencies": [ "step-113" ], "acceptance": {} }, { "id": "step-115", "targetAgent": "solidworks", "skillName": "create_face_sketch_by_signature", "name": "\u8349\u56FE14", "description": "\u8349\u56FE\u57FA\u51C6=#4 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u62BD\u58F31", "arguments": { "reference_kind": "face", "reference": "#4 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u62BD\u58F31", "face_index": 4, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u62BD\u58F31", "host_step": 3, "surface_type": "plane", "area_mm2": 23064.790666, "center_mm": [ -0.257512, 225.817046, 0 ], "box_mm": [ -158.038358, 207.755138, -83, 157.523333, 243.878954, 83 ], "normal": [ -0.113732, 0.993511, -0 ], "normal_x": -0.113732, "normal_y": 0.993511, "normal_z": -0, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000A00000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010012006D6F5368656C6C5375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F0000007700000051778463FFFF010017006D6F46726F6D536B74456E745375726649645265705F6300000580080072000000C976846311000000038000000580080077000000517784630C8000000580080072000000C97684631400000003800000058008007700000051778463FFFF010014006D6F456E64466163655375726649645265705F6300000580080072000000C97684630100000000000000038000000580080077000000517784630C8000000580080072000000C97684631500000003800000058008007700000051778463158000000580080072000000C97684630000000000000000038000000580080077000000517784630C8000000580080072000000C976846314000000FFFF010018006D6F456E644661636533496E745375726649645265705F6300000580080066020000E1309763000000000000000000000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F6300000580080066020000E130976305000000FFFFFFFF00000000248000000580080066020000E130976301000000000000000000000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": -0.257512, "center_y_mm": 225.817046, "center_z_mm": 0, "fallback_face_index": 4 }, "dependencies": [ "step-114" ], "acceptance": {} }, { "id": "step-116", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -35.454402, 221.787894, 40 ], "end_model_mm": [ 113.57232, 238.847677, 40 ] }, "dependencies": [ "step-115" ], "acceptance": {} }, { "id": "step-117", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -35.454402, 221.787894, 40 ], "end_model_mm": [ -35.454402, 221.787894, -40 ] }, "dependencies": [ "step-116" ], "acceptance": {} }, { "id": "step-118", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -35.454402, 221.787894, -40 ], "end_model_mm": [ 113.57232, 238.847677, -40 ] }, "dependencies": [ "step-117" ], "acceptance": {} }, { "id": "step-119", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 113.57232, 238.847677, 40 ], "end_model_mm": [ 113.57232, 238.847677, -40 ] }, "dependencies": [ "step-118" ], "acceptance": {} }, { "id": "step-120", "targetAgent": "solidworks", "skillName": "draw_center_line_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -35.454402, 221.787894, 40 ], "end_model_mm": [ 113.57232, 238.847677, -40 ] }, "dependencies": [ "step-119" ], "acceptance": {} }, { "id": "step-121", "targetAgent": "solidworks", "skillName": "draw_center_line_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -35.454402, 221.787894, -40 ], "end_model_mm": [ 113.57232, 238.847677, 40 ] }, "dependencies": [ "step-120" ], "acceptance": {} }, { "id": "step-122", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -45.389517, 220.650575, 50 ], "end_model_mm": [ 123.507435, 239.984996, 50 ] }, "dependencies": [ "step-121" ], "acceptance": {} }, { "id": "step-123", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -45.389517, 220.650575, 50 ], "end_model_mm": [ -45.389517, 220.650575, -50 ] }, "dependencies": [ "step-122" ], "acceptance": {} }, { "id": "step-124", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -45.389517, 220.650575, -50 ], "end_model_mm": [ 123.507435, 239.984996, -50 ] }, "dependencies": [ "step-123" ], "acceptance": {} }, { "id": "step-125", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 123.507435, 239.984996, 50 ], "end_model_mm": [ 123.507435, 239.984996, -50 ] }, "dependencies": [ "step-124" ], "acceptance": {} }, { "id": "step-126", "targetAgent": "solidworks", "skillName": "draw_center_line_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -45.389517, 220.650575, 50 ], "end_model_mm": [ 123.507435, 239.984996, -50 ] }, "dependencies": [ "step-125" ], "acceptance": {} }, { "id": "step-127", "targetAgent": "solidworks", "skillName": "draw_center_line_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -45.389517, 220.650575, -50 ], "end_model_mm": [ 123.507435, 239.984996, 50 ] }, "dependencies": [ "step-126" ], "acceptance": {} }, { "id": "step-128", "targetAgent": "solidworks", "skillName": "draw_point_mm", "name": "\u8349\u56FE14", "description": "ICE", "arguments": { "coordinate_system": "model", "point_model_mm": [ 39.058959, 230.317786, -0 ] }, "dependencies": [ "step-127" ], "acceptance": {} }, { "id": "step-129", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE14", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-128" ], "acceptance": {} }, { "id": "step-130", "targetAgent": "solidworks", "skillName": "extrude_boss_mm", "name": "\u51F8\u53F0-\u62C9\u4F385", "description": "\u51F8\u53F0\u62C9\u4F38", "arguments": { "depth_mm": 3, "end_condition_code": 0, "direction_source": "ReverseDirection", "sketch_normal_model": [ -0.113732, 0.993511, 0 ], "extrude_direction_model": [ -0.113732, 0.993511, 0 ], "direction_coordinate_system": "model", "end_condition": "blind" }, "dependencies": [ "step-129" ], "acceptance": {} }, { "id": "step-131", "targetAgent": "solidworks", "skillName": "hole_wizard_threaded_mm", "name": "M4 \u87BA\u7EB9\u5B541", "description": "\u5F02\u5F62\u5B54\u5411\u5BFC", "arguments": { "diameter_mm": 4, "depth_mm": 8, "position_points_model_mm": [ [ -25.860483, 225.905748, -42 ], [ 38.717764, 233.29832, -42 ], [ 103.29601, 240.690893, -42 ], [ 103.29601, 240.690893, 42 ], [ 38.717764, 233.29832, 42 ], [ -25.860483, 225.905748, 42 ] ], "position_point_source": "wizard_hole_feature_data_get_sketch_points", "through_all": false, "reverse_dir": false, "hole_wizard_api": "HoleWizard5", "hole_type": 46, "hole_type_name": "swTapBlindCosmeticThread", "generic_hole_type": 4, "generic_hole_type_name": "swWzdTap", "generic_hole_type_source": "derived_from_iwizardholefeaturedata2_type", "standard_index": 13, "standard_name": "swStandardGB", "fastener_type_index": 359, "fastener_type_name": "swStandardGBTappedHole", "size": "M4", "thread_class": "1B", "end_condition_code": 0, "end_condition_name": "swEndCondBlind", "thread_end_condition_code": 0, "cosmetic_thread_type": 1, "tap_type": -1, "hole_fit": -1, "head_clearance_type": -1, "length_mm": -1000, "tap_drill_diameter_mm": 3.3, "tap_drill_depth_mm": 8, "thread_diameter_mm": 4, "thread_depth_mm": 8, "drill_angle_deg": 118, "feature_scope": false, "auto_select": false, "assembly_feature_scope": false, "auto_select_components": true, "propagate_feature_to_parts": false, "target_face_source": "placement_sketch_matched_by_wizard_points", "target_face_role": "hole_start_face", "placement_reference_kind": "face", "placement_reference": "#154 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F385", "target_host_feature": "\u51F8\u53F0-\u62C9\u4F385", "target_host_step": 25, "target_face_indices": [ 154 ], "target_face_index": 154, "target_face_surface_type": "plane", "target_face_area_mm2": 4948.682084, "target_face_center_mm": [ 38.717764, 233.29832, 0 ], "target_face_x_mm": 38.717764, "target_face_y_mm": 233.29832, "target_face_z_mm": 0, "target_face_box_mm": [ -45.730712, 223.63111, -50, 123.166239, 242.96553, 50 ], "target_face_normal": [ -0.113732, 0.993511, -0 ], "target_face_persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000600000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010018006D6F456E644661636533496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F000000F6010000A2968463010000000100000000000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F63000005800800F6010000A296846304000000FFFFFFFF000000000C80000005800800F6010000A296846302000000FFFFFFFF000000000C80000005800800F6010000A296846305000000FFFFFFFF000000000C80000005800800F6010000A296846306000000FFFFFFFF0000000000000000000000000000983A00000000000000000000", "target_face_signature": { "surface_type": "plane", "area_mm2": 4948.682084, "center_mm": [ 38.717764, 233.29832, 0 ], "center_x_mm": 38.717764, "center_y_mm": 233.29832, "center_z_mm": 0, "box_mm": [ -45.730712, 223.63111, -50, 123.166239, 242.96553, 50 ], "normal": [ -0.113732, 0.993511, -0 ], "normal_x": -0.113732, "normal_y": 0.993511, "normal_z": -0 }, "target_face_selection_note": "placement_sketch=\u8349\u56FE20" }, "dependencies": [ "step-130" ], "acceptance": {} }, { "id": "step-132", "targetAgent": "solidworks", "skillName": "create_face_sketch_by_signature", "name": "\u8349\u56FE15", "description": "\u8349\u56FE\u57FA\u51C6=#1 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F382", "arguments": { "reference_kind": "face", "reference": "#1 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F382", "face_index": 1, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u51F8\u53F0-\u62C9\u4F382", "host_step": 4, "surface_type": "plane", "area_mm2": 8073.428794, "center_mm": [ -168.515524, 128.709485, 0 ], "box_mm": [ -199.918986, 128.709485, -117, -137.112061, 128.709485, 117 ], "normal": [ -0, 1, -0 ], "normal_x": -0, "normal_y": 1, "normal_z": -0, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000001200000000030000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010018006D6F456E644661636533496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F0000008A000000C8778463010000000000000000000000038000000580080066020000E1309763010000000000000000000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F6300000580080066020000E130976301000000FFFFFFFF00000000038000000580080066020000E1309763000000000000000000000000FFFF010012006D6F5368656C6C5375726649645265705F630000058008007700000051778463FFFF010017006D6F46726F6D536B74456E745375726649645265705F6300000580080072000000C97684631400000013800000058008007700000051778463FFFF010014006D6F456E64466163655375726649645265705F6300000580080072000000C97684630000000000000000FFFF010017006D6F4D69725061747465726E5375726649645265705F63000005800800F0000000CF7C84630E80000005800800EF000000B77C84631D000000FFFFFFFF00000000FFFF010013006D6F46696C6C65745375726649645265705F630000058008004E020000D3BC8563030000000E800000058008008A000000C877846303000000FFFFFFFF0000000023800000058008004C0200009D998463030000000E800000058008008A000000C877846304000000FFFFFFFF0000000023800000058008004C0200009D998463040000000E800000058008008A000000C877846301000000FFFFFFFF0000000023800000058008004E020000D3BC8563020000000E80000005800800EF000000B77C84631D000000FFFFFFFF00000000138000000580080077000000517784631B8000000580080072000000C9768463010000000000000013800000058008007700000051778463168000000580080072000000C97684631400000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": -168.515524, "center_y_mm": 128.709485, "center_z_mm": 0, "fallback_face_index": 1 }, "dependencies": [ "step-131" ], "acceptance": {} }, { "id": "step-133", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE15", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -179.918986, 128.709485, 100 ], "diameter_mm": 8 }, "dependencies": [ "step-132" ], "acceptance": {} }, { "id": "step-134", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE15", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 314.081014, 128.709485, -100 ], "diameter_mm": 8 }, "dependencies": [ "step-133" ], "acceptance": {} }, { "id": "step-135", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE15", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-134" ], "acceptance": {} }, { "id": "step-136", "targetAgent": "solidworks", "skillName": "extrude_cut_mm", "name": "\u5207\u9664-\u62C9\u4F387", "description": "\u5207\u9664\u62C9\u4F38", "arguments": { "depth_mm": 0, "end_condition_code": 1, "direction_source": "ReverseDirection", "sketch_normal_model": [ 0, 1, 0 ], "extrude_direction_model": [ 0, 1, 0 ], "direction_coordinate_system": "model", "end_condition": "through_all", "through_all": true }, "dependencies": [ "step-135" ], "acceptance": {} }, { "id": "step-137", "targetAgent": "solidworks", "skillName": "hole_wizard_threaded_mm", "name": "M14 \u87BA\u7EB9\u5B541", "description": "\u5F02\u5F62\u5B54\u5411\u5BFC", "arguments": { "diameter_mm": 14, "depth_mm": 28, "position_points_model_mm": [ [ -187.918986, 128.709485, -93 ] ], "position_point_source": "wizard_hole_feature_data_get_sketch_points", "through_all": false, "reverse_dir": false, "hole_wizard_api": "HoleWizard5", "hole_type": 46, "hole_type_name": "swTapBlindCosmeticThread", "generic_hole_type": 4, "generic_hole_type_name": "swWzdTap", "generic_hole_type_source": "derived_from_iwizardholefeaturedata2_type", "standard_index": 13, "standard_name": "swStandardGB", "fastener_type_index": 359, "fastener_type_name": "swStandardGBTappedHole", "size": "M14", "thread_class": "1B", "end_condition_code": 0, "end_condition_name": "swEndCondBlind", "thread_end_condition_code": 0, "cosmetic_thread_type": 1, "tap_type": -1, "hole_fit": -1, "head_clearance_type": -1, "length_mm": -1000, "tap_drill_diameter_mm": 12, "tap_drill_depth_mm": 38, "thread_diameter_mm": 14, "thread_depth_mm": 12, "drill_angle_deg": 118, "feature_scope": false, "auto_select": false, "assembly_feature_scope": false, "auto_select_components": true, "propagate_feature_to_parts": false, "target_face_source": "placement_sketch_matched_by_wizard_points", "target_face_role": "hole_start_face", "placement_reference_kind": "face", "placement_reference": "#1 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F382", "target_host_feature": "\u51F8\u53F0-\u62C9\u4F382", "target_host_step": 4, "target_face_indices": [ 1 ], "target_face_index": 1, "target_face_surface_type": "plane", "target_face_area_mm2": 8073.428794, "target_face_center_mm": [ -168.515524, 128.709485, 0 ], "target_face_x_mm": -168.515524, "target_face_y_mm": 128.709485, "target_face_z_mm": 0, "target_face_box_mm": [ -199.918986, 128.709485, -117, -137.112061, 128.709485, 117 ], "target_face_normal": [ -0, 1, -0 ], "target_face_persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000001200000000030000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010018006D6F456E644661636533496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1C44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C000A4EB17B534F2E0053004C0044005000520054000980FFFEFF030A4EB17B534F02000079728463FFFEFF00FFFEFF00FFFEFF0000005C000000000000000000000003000000FFFEFF02D89EA48B00000000000000004F0000008A000000C8778463010000000000000000000000038000000580080066020000E1309763010000000000000000000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F6300000580080066020000E130976301000000FFFFFFFF00000000038000000580080066020000E1309763000000000000000000000000FFFF010012006D6F5368656C6C5375726649645265705F630000058008007700000051778463FFFF010017006D6F46726F6D536B74456E745375726649645265705F6300000580080072000000C97684631400000013800000058008007700000051778463FFFF010014006D6F456E64466163655375726649645265705F6300000580080072000000C97684630000000000000000FFFF010017006D6F4D69725061747465726E5375726649645265705F63000005800800F0000000CF7C84630E80000005800800EF000000B77C84631D000000FFFFFFFF00000000FFFF010013006D6F46696C6C65745375726649645265705F630000058008004E020000D3BC8563030000000E800000058008008A000000C877846303000000FFFFFFFF0000000023800000058008004C0200009D998463030000000E800000058008008A000000C877846304000000FFFFFFFF0000000023800000058008004C0200009D998463040000000E800000058008008A000000C877846301000000FFFFFFFF0000000023800000058008004E020000D3BC8563020000000E80000005800800EF000000B77C84631D000000FFFFFFFF00000000138000000580080077000000517784631B8000000580080072000000C9768463010000000000000013800000058008007700000051778463168000000580080072000000C97684631400000000000000000000000000983A00000000000000000000", "target_face_signature": { "surface_type": "plane", "area_mm2": 8073.428794, "center_mm": [ -168.515524, 128.709485, 0 ], "center_x_mm": -168.515524, "center_y_mm": 128.709485, "center_z_mm": 0, "box_mm": [ -199.918986, 128.709485, -117, -137.112061, 128.709485, 117 ], "normal": [ -0, 1, -0 ], "normal_x": -0, "normal_y": 1, "normal_z": -0 }, "target_face_selection_note": "placement_sketch=\u8349\u56FE25" }, "dependencies": [ "step-136" ], "acceptance": {} }, { "id": "step-138", "targetAgent": "solidworks", "skillName": "select_edges_by_signature", "name": "\u5706\u89D21", "description": "\u5706\u89D2\u8FB9\u9009\u62E9", "arguments": { "edge_signatures": [ { "start_mm": [ -199.918986, 128.709485, 117 ], "end_mm": [ -199.918986, 116.709485, 117 ], "line_point_mm": [ -199.918986, 128.709485, 117 ], "line_direction": [ 0, -1, 0 ], "center_mm": [ -199.918986, 122.709485, 117 ], "length_mm": 12, "curve_type": "line" }, { "start_mm": [ -199.918986, 128.709485, -117 ], "end_mm": [ -199.918986, 116.709485, -117 ], "line_point_mm": [ -199.918986, 128.709485, -117 ], "line_direction": [ 0, -1, 0 ], "center_mm": [ -199.918986, 122.709485, -117 ], "length_mm": 12, "curve_type": "line" }, { "start_mm": [ 334.081014, 128.709485, 117 ], "end_mm": [ 334.081014, 116.709485, 117 ], "line_point_mm": [ 334.081014, 128.709485, 117 ], "line_direction": [ 0, -1, 0 ], "center_mm": [ 334.081014, 122.709485, 117 ], "length_mm": 12, "curve_type": "line" }, { "start_mm": [ 334.081014, 128.709485, -117 ], "end_mm": [ 334.081014, 116.709485, -117 ], "line_point_mm": [ 334.081014, 128.709485, -117 ], "line_direction": [ 0, -1, 0 ], "center_mm": [ 334.081014, 122.709485, -117 ], "length_mm": 12, "curve_type": "line" } ], "source_feature": "\u5706\u89D21" }, "dependencies": [ "step-137" ], "acceptance": {} }, { "id": "step-139", "targetAgent": "solidworks", "skillName": "fillet_edges_radius_mm", "name": "\u5706\u89D21", "description": "\u5706\u89D2", "arguments": { "radius_mm": 30 }, "dependencies": [ "step-138" ], "acceptance": {} }, { "id": "step-140", "targetAgent": "solidworks", "skillName": "select_edges_by_signature", "name": "\u5706\u89D22", "description": "\u5706\u89D2\u8FB9\u9009\u62E9", "arguments": { "edge_signatures": [ { "start_mm": [ 259.824089, 128.709485, -117 ], "end_mm": [ 258.081014, 163.570983, -117 ], "line_point_mm": [ 258.081014, 163.570983, -117 ], "line_direction": [ -0.049938, 0.998752, 0 ], "center_mm": [ 258.952552, 146.140234, -117 ], "length_mm": 34.905048, "curve_type": "line" }, { "start_mm": [ -151.388974, 163.570983, -117 ], "end_mm": [ -153.132049, 128.709485, -117 ], "line_point_mm": [ -151.388974, 163.570983, -117 ], "line_direction": [ -0.049938, -0.998752, -0 ], "center_mm": [ -152.260512, 146.140234, -117 ], "length_mm": 34.905048, "curve_type": "line" }, { "start_mm": [ -151.388974, 163.570983, 117 ], "end_mm": [ -153.132049, 128.709485, 117 ], "line_point_mm": [ -151.388974, 163.570983, 117 ], "line_direction": [ -0.049938, -0.998752, 0 ], "center_mm": [ -152.260512, 146.140234, 117 ], "length_mm": 34.905048, "curve_type": "line" }, { "start_mm": [ 259.824089, 128.709485, 117 ], "end_mm": [ 258.081014, 163.570983, 117 ], "line_point_mm": [ 258.081014, 163.570983, 117 ], "line_direction": [ -0.049938, 0.998752, -0 ], "center_mm": [ 258.952552, 146.140234, 117 ], "length_mm": 34.905048, "curve_type": "line" } ], "source_feature": "\u5706\u89D22" }, "dependencies": [ "step-139" ], "acceptance": {} }, { "id": "step-141", "targetAgent": "solidworks", "skillName": "fillet_edges_radius_mm", "name": "\u5706\u89D22", "description": "\u5706\u89D2", "arguments": { "radius_mm": 16 }, "dependencies": [ "step-140" ], "acceptance": {} }, { "id": "step-142", "targetAgent": "solidworks", "skillName": "create_front_plane_sketch", "name": "\u8349\u56FE16", "description": "\u8349\u56FE\u57FA\u51C6=\u524D\u89C6\u57FA\u51C6\u9762 / RefPlane", "arguments": {}, "dependencies": [ "step-141" ], "acceptance": {} }, { "id": "step-143", "targetAgent": "solidworks", "skillName": "draw_arc_center_start_end_mm", "name": "\u8349\u56FE16", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -155.991184, 189.871932, 0 ], "start_model_mm": [ -158.038358, 207.755138, 0 ], "end_model_mm": [ -173.985912, 190.307547, 0 ], "mid_model_mm": [ -169.27742, 202.015898, 0 ], "direction_source": "model_midpoint" }, "dependencies": [ "step-142" ], "acceptance": {} }, { "id": "step-144", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE16", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -155.991184, 189.871932, 0 ], "diameter_mm": 18 }, "dependencies": [ "step-143" ], "acceptance": {} }, { "id": "step-145", "targetAgent": "solidworks", "skillName": "draw_arc_center_start_end_mm", "name": "\u8349\u56FE16", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 172.081014, 116.709485, 0 ], "start_model_mm": [ 299.517273, 128.709485, 0 ], "end_model_mm": [ 243.65587, 222.827532, 0 ], "mid_model_mm": [ 282.153298, 182.040123, 0 ], "direction_source": "model_midpoint" }, "dependencies": [ "step-144" ], "acceptance": {} }, { "id": "step-146", "targetAgent": "solidworks", "skillName": "draw_arc_center_start_end_mm", "name": "\u8349\u56FE16", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ -66.241294, 128.709485, 0 ], "start_model_mm": [ -155.214311, 128.709485, 0 ], "end_model_mm": [ -76.360363, 217.105199, 0 ], "mid_model_mm": [ -132.63603, 187.937323, 0 ], "direction_source": "model_midpoint" }, "dependencies": [ "step-145" ], "acceptance": {} }, { "id": "step-147", "targetAgent": "solidworks", "skillName": "draw_circle_diameter_mm", "name": "\u8349\u56FE16", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 296.766692, 190.340235, 0 ], "diameter_mm": 18 }, "dependencies": [ "step-146" ], "acceptance": {} }, { "id": "step-148", "targetAgent": "solidworks", "skillName": "draw_arc_center_start_end_mm", "name": "\u8349\u56FE16", "description": "ICE", "arguments": { "coordinate_system": "model", "center_model_mm": [ 296.766692, 190.340235, 0 ], "start_model_mm": [ 301.318742, 207.755138, 0 ], "end_model_mm": [ 314.723622, 191.584691, 0 ], "mid_model_mm": [ 310.624339, 201.827864, 0 ], "direction_source": "model_midpoint" }, "dependencies": [ "step-147" ], "acceptance": {} }, { "id": "step-149", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE16", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -76.360363, 217.105199, 0 ], "end_model_mm": [ -158.038358, 207.755138, 0 ] }, "dependencies": [ "step-148" ], "acceptance": {} }, { "id": "step-150", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE16", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -173.985912, 190.307547, 0 ], "end_model_mm": [ -175.477074, 128.709485, 0 ] }, "dependencies": [ "step-149" ], "acceptance": {} }, { "id": "step-151", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE16", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ -175.477074, 128.709485, 0 ], "end_model_mm": [ -155.214311, 128.709485, 0 ] }, "dependencies": [ "step-150" ], "acceptance": {} }, { "id": "step-152", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE16", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 243.65587, 222.827532, 0 ], "end_model_mm": [ 301.318742, 207.755138, 0 ] }, "dependencies": [ "step-151" ], "acceptance": {} }, { "id": "step-153", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE16", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 314.723622, 191.584691, 0 ], "end_model_mm": [ 319.081014, 128.709485, 0 ] }, "dependencies": [ "step-152" ], "acceptance": {} }, { "id": "step-154", "targetAgent": "solidworks", "skillName": "draw_line_mm", "name": "\u8349\u56FE16", "description": "ICE", "arguments": { "coordinate_system": "model", "start_model_mm": [ 299.517273, 128.709485, 0 ], "end_model_mm": [ 319.081014, 128.709485, 0 ] }, "dependencies": [ "step-153" ], "acceptance": {} }, { "id": "step-155", "targetAgent": "solidworks", "skillName": "exit_sketch", "name": "\u8349\u56FE16", "description": "\u9000\u51FA\u8349\u56FE", "arguments": {}, "dependencies": [ "step-154" ], "acceptance": {} }, { "id": "step-156", "targetAgent": "solidworks", "skillName": "extrude_boss_mm", "name": "\u51F8\u53F0-\u62C9\u4F386", "description": "\u51F8\u53F0\u62C9\u4F38", "arguments": { "depth_mm": 12, "end_condition_code": 6, "direction_source": "ReverseDirection", "sketch_normal_model": [ 0, 0, 1 ], "extrude_direction_model": [ 0, 0, 1 ], "direction_coordinate_system": "model", "end_condition": "mid_plane" }, "dependencies": [ "step-155" ], "acceptance": {} } ] }, "functionalFaces": [ { "face_role": "planar_contact_face", "surface_type": "plane", "side_tag": "top", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u540851", "mate_entity_index": 1, "source_feature": "mate:\u91CD\u540851:1", "solidworks_source_feature": "\u51F8\u53F0-\u62C9\u4F382", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "area_mm2": 1464.660915, "center_mm": [ 87.14332, 140.140234, 117 ], "normal": [ -0, 0, 1 ], "bbox_mm": [ 54.205626, 116.709485, 117, 120.081014, 163.570983, 117 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCOINCIDENT", "entity_kind=face", "surface_type=plane", "other_component_text=\u4E0B\u7BB1\u4F53-1 \u4E0B\u7BB1\u4F53" ] }, { "face_role": "cylindrical_mate_face", "surface_type": "cylinder", "side_tag": "front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC369", "mate_entity_index": 0, "source_feature": "mate:\u540C\u5FC369:0", "solidworks_source_feature": "M4 \u87BA\u7EB9\u5B541", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "radius_mm": 1.65, "diameter_mm": 3.3, "area_mm2": 82.938046, "center_mm": [ -25.405556, 221.931701, 42 ], "axis": [ -0.113732, 0.993511, -0 ], "origin_mm": [ -25.860483, 225.905748, 42 ], "axis_point_mm": [ -25.860483, 225.905748, 42 ], "axis_line_point_mm": [ -25.860483, 225.905748, 42 ], "axial_center_mm": 223.381114, "axial_min_mm": 219.008234, "axial_max_mm": 227.753995, "bbox_mm": [ -27.499777, 217.769998, 40.35, -23.311334, 226.093405, 43.65 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCONCENTRIC", "entity_kind=face", "surface_type=cylinder", "other_component_text=\u7AA5\u89C6\u5B54\u76D6-1 \u7AA5\u89C6\u5B54\u76D6" ] }, { "face_role": "planar_contact_face", "surface_type": "plane", "side_tag": "front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u540853", "mate_entity_index": 0, "source_feature": "mate:\u91CD\u540853:0", "solidworks_source_feature": "\u51F8\u53F0-\u62C9\u4F386", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "area_mm2": 4948.682084, "center_mm": [ 38.717764, 233.29832, 0 ], "normal": [ 0.113732, -0.993511, 0 ], "bbox_mm": [ -45.730712, 223.63111, -50, 123.166239, 242.96553, 50 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCOINCIDENT", "entity_kind=face", "surface_type=plane", "other_component_text=\u7AA5\u89C6\u5B54\u76D6-1 \u7AA5\u89C6\u5B54\u76D6" ] }, { "face_role": "planar_contact_face", "surface_type": "plane", "side_tag": "front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u540855", "mate_entity_index": 1, "source_feature": "mate:\u91CD\u540855:1", "solidworks_source_feature": "\u51F8\u53F0-\u62C9\u4F381", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "area_mm2": 12494.591969, "center_mm": [ -158.918986, 116.709485, 0 ], "normal": [ 0, 1, 0 ], "bbox_mm": [ -199.918986, 116.709485, -125, -117.918986, 116.709485, 125 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCOINCIDENT", "entity_kind=face", "surface_type=plane", "other_component_text=\u4E0B\u7BB1\u4F53-1 \u4E0B\u7BB1\u4F53" ] }, { "face_role": "cylindrical_mate_face", "surface_type": "cylinder", "side_tag": "left", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC371", "mate_entity_index": 1, "source_feature": "mate:\u540C\u5FC371:1", "solidworks_source_feature": "\u5207\u9664-\u62C9\u4F385", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "radius_mm": 5.5, "diameter_mm": 11, "area_mm2": 345.575192, "center_mm": [ -179.918986, 121.709485, 45 ], "axis": [ -0, 1, -0 ], "origin_mm": [ -179.918986, 116.709485, 45 ], "axis_point_mm": [ -179.918986, 116.709485, 45 ], "axis_line_point_mm": [ -179.918986, 116.709485, 45 ], "axial_center_mm": 121.709485, "axial_min_mm": 116.709485, "axial_max_mm": 126.709485, "bbox_mm": [ -185.418986, 116.709485, 39.5, -174.418986, 126.709485, 50.5 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCONCENTRIC", "entity_kind=face", "surface_type=cylinder", "other_component_text=\u4E0B\u7BB1\u4F53-1 \u4E0B\u7BB1\u4F53" ] }, { "face_role": "cylindrical_mate_face", "surface_type": "cylinder", "side_tag": "left", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC372", "mate_entity_index": 1, "source_feature": "mate:\u540C\u5FC372:1", "solidworks_source_feature": "\u5207\u9664-\u62C9\u4F385", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "radius_mm": 5.5, "diameter_mm": 11, "area_mm2": 345.575192, "center_mm": [ -179.918986, 121.709485, -45 ], "axis": [ -0, 1, -0 ], "origin_mm": [ -179.918986, 116.709485, -45 ], "axis_point_mm": [ -179.918986, 116.709485, -45 ], "axis_line_point_mm": [ -179.918986, 116.709485, -45 ], "axial_center_mm": 121.709485, "axial_min_mm": 116.709485, "axial_max_mm": 126.709485, "bbox_mm": [ -185.418986, 116.709485, -50.5, -174.418986, 126.709485, -39.5 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCONCENTRIC", "entity_kind=face", "surface_type=cylinder", "other_component_text=\u4E0B\u7BB1\u4F53-1 \u4E0B\u7BB1\u4F53" ] }, { "face_role": "cylindrical_mate_face", "surface_type": "cylinder", "side_tag": "left", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC376", "mate_entity_index": 0, "source_feature": "mate:\u540C\u5FC376:0", "solidworks_source_feature": "\u5207\u9664-\u62C9\u4F385", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "radius_mm": 5.5, "diameter_mm": 11, "area_mm2": 345.575192, "center_mm": [ -179.918986, 121.709485, 45 ], "axis": [ -0, 1, -0 ], "origin_mm": [ -179.918986, 116.709485, 45 ], "axis_point_mm": [ -179.918986, 116.709485, 45 ], "axis_line_point_mm": [ -179.918986, 116.709485, 45 ], "axial_center_mm": 121.709485, "axial_min_mm": 116.709485, "axial_max_mm": 126.709485, "bbox_mm": [ -185.418986, 116.709485, 39.5, -174.418986, 126.709485, 50.5 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCONCENTRIC", "entity_kind=face", "surface_type=cylinder", "other_component_text=GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M10\u00D745]-1 GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M10\u00D745]" ] }, { "face_role": "planar_contact_face", "surface_type": "plane", "side_tag": "front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u540860", "mate_entity_index": 0, "source_feature": "mate:\u91CD\u540860:0", "solidworks_source_feature": "\u51F8\u53F0-\u62C9\u4F382", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "area_mm2": 8073.428794, "center_mm": [ -168.515524, 128.709485, 0 ], "normal": [ 0, -1, 0 ], "bbox_mm": [ -199.918986, 128.709485, -117, -137.112061, 128.709485, 117 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCOINCIDENT", "entity_kind=face", "surface_type=plane", "other_component_text=GB\u2571T 848-2002[\u5C0F\u57AB\u5708A\u7EA710 ]-1 GB\u2571T 848-2002[\u5C0F\u57AB\u5708A\u7EA710 ]" ] }, { "face_role": "cylindrical_mate_face", "surface_type": "cylinder", "side_tag": "front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC386", "mate_entity_index": 0, "source_feature": "mate:\u540C\u5FC386:0", "solidworks_source_feature": "\u955C\u54114", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "radius_mm": 6.6, "diameter_mm": 13.2, "area_mm2": 1860.362496, "center_mm": [ -133.918986, 139.140234, 101 ], "axis": [ -0, -1, -0 ], "origin_mm": [ -133.918986, 244.709485, 101 ], "axis_point_mm": [ -133.918986, 244.709485, 101 ], "axis_line_point_mm": [ -133.918986, 244.709485, 101 ], "axial_center_mm": -139.140234, "axial_min_mm": -161.570983, "axial_max_mm": -116.709485, "bbox_mm": [ -140.518986, 116.709485, 94.4, -127.318986, 161.570983, 107.6 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCONCENTRIC", "entity_kind=face", "surface_type=cylinder", "other_component_text=GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]-1 GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]" ] }, { "face_role": "cylindrical_mate_face", "surface_type": "cylinder", "side_tag": "right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC3101", "mate_entity_index": 0, "source_feature": "mate:\u540C\u5FC3101:0", "solidworks_source_feature": "\u5207\u9664-\u62C9\u4F385", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "radius_mm": 5.5, "diameter_mm": 11, "area_mm2": 345.575192, "center_mm": [ 314.081014, 121.709485, 45 ], "axis": [ -0, 1, -0 ], "origin_mm": [ 314.081014, 116.709485, 45 ], "axis_point_mm": [ 314.081014, 116.709485, 45 ], "axis_line_point_mm": [ 314.081014, 116.709485, 45 ], "axial_center_mm": 121.709485, "axial_min_mm": 116.709485, "axial_max_mm": 126.709485, "bbox_mm": [ 308.581014, 116.709485, 39.5, 319.581014, 126.709485, 50.5 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCONCENTRIC", "entity_kind=face", "surface_type=cylinder", "other_component_text=GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M10\u00D745]-2 GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M10\u00D745]" ] }, { "face_role": "planar_contact_face", "surface_type": "plane", "side_tag": "front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u540882", "mate_entity_index": 0, "source_feature": "mate:\u91CD\u540882:0", "solidworks_source_feature": "\u51F8\u53F0-\u62C9\u4F382", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "area_mm2": 9917.882611, "center_mm": [ 288.942558, 128.709485, 0 ], "normal": [ 0, -1, 0 ], "bbox_mm": [ 243.804101, 128.709485, -117, 334.081014, 128.709485, 117 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCOINCIDENT", "entity_kind=face", "surface_type=plane", "other_component_text=GB\u2571T 848-2002[\u5C0F\u57AB\u5708A\u7EA710 ]-2 GB\u2571T 848-2002[\u5C0F\u57AB\u5708A\u7EA710 ]" ] }, { "face_role": "planar_contact_face", "surface_type": "plane", "side_tag": "front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u5408106", "mate_entity_index": 0, "source_feature": "mate:\u91CD\u5408106:0", "solidworks_source_feature": "\u955C\u54114", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "area_mm2": 394.081382, "center_mm": [ -133.918986, 161.570983, 101 ], "normal": [ 0, 1, 0 ], "bbox_mm": [ -146.918986, 161.570983, 88, -120.918986, 161.570983, 114 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCOINCIDENT", "entity_kind=face", "surface_type=plane", "other_component_text=GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]-1 GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]" ] }, { "face_role": "cylindrical_mate_face", "surface_type": "cylinder", "side_tag": "front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC3117", "mate_entity_index": 0, "source_feature": "mate:\u540C\u5FC3117:0", "solidworks_source_feature": "\u955C\u54114", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "radius_mm": 6.6, "diameter_mm": 13.2, "area_mm2": 1860.362496, "center_mm": [ -17.418986, 139.140234, 101 ], "axis": [ -0, -1, -0 ], "origin_mm": [ -17.418986, 244.709485, 101 ], "axis_point_mm": [ -17.418986, 244.709485, 101 ], "axis_line_point_mm": [ -17.418986, 244.709485, 101 ], "axial_center_mm": -139.140234, "axial_min_mm": -161.570983, "axial_max_mm": -116.709485, "bbox_mm": [ -24.018986, 116.709485, 94.4, -10.818986, 161.570983, 107.6 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCONCENTRIC", "entity_kind=face", "surface_type=cylinder", "other_component_text=GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]-10 GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]" ] }, { "face_role": "planar_contact_face", "surface_type": "plane", "side_tag": "front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u5408110", "mate_entity_index": 0, "source_feature": "mate:\u91CD\u5408110:0", "solidworks_source_feature": "\u955C\u54114", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "area_mm2": 394.081382, "center_mm": [ -17.418986, 161.570983, 101 ], "normal": [ 0, 1, 0 ], "bbox_mm": [ -30.418986, 161.570983, 88, -4.418986, 161.570983, 114 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCOINCIDENT", "entity_kind=face", "surface_type=plane", "other_component_text=GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]-10 GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]" ] }, { "face_role": "cylindrical_mate_face", "surface_type": "cylinder", "side_tag": "front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC3120", "mate_entity_index": 0, "source_feature": "mate:\u540C\u5FC3120:0", "solidworks_source_feature": "\u955C\u54114", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "radius_mm": 6.6, "diameter_mm": 13.2, "area_mm2": 1860.362496, "center_mm": [ 93.581014, 139.140234, 101 ], "axis": [ -0, -1, -0 ], "origin_mm": [ 93.581014, 244.709485, 101 ], "axis_point_mm": [ 93.581014, 244.709485, 101 ], "axis_line_point_mm": [ 93.581014, 244.709485, 101 ], "axial_center_mm": -139.140234, "axial_min_mm": -161.570983, "axial_max_mm": -116.709485, "bbox_mm": [ 86.981014, 116.709485, 94.4, 100.181014, 161.570983, 107.6 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCONCENTRIC", "entity_kind=face", "surface_type=cylinder", "other_component_text=GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]-11 GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]" ] }, { "face_role": "planar_contact_face", "surface_type": "plane", "side_tag": "front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u5408114", "mate_entity_index": 0, "source_feature": "mate:\u91CD\u5408114:0", "solidworks_source_feature": "\u955C\u54114", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "area_mm2": 394.081382, "center_mm": [ 93.581014, 161.570983, 101 ], "normal": [ 0, 1, 0 ], "bbox_mm": [ 80.581014, 161.570983, 88, 106.581014, 161.570983, 114 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCOINCIDENT", "entity_kind=face", "surface_type=plane", "other_component_text=GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]-11 GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]" ] }, { "face_role": "cylindrical_mate_face", "surface_type": "cylinder", "side_tag": "right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC3123", "mate_entity_index": 0, "source_feature": "mate:\u540C\u5FC3123:0", "solidworks_source_feature": "\u955C\u54114", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "radius_mm": 6.6, "diameter_mm": 13.2, "area_mm2": 1860.362496, "center_mm": [ 240.081014, 139.140234, 101 ], "axis": [ -0, -1, -0 ], "origin_mm": [ 240.081014, 244.709485, 101 ], "axis_point_mm": [ 240.081014, 244.709485, 101 ], "axis_line_point_mm": [ 240.081014, 244.709485, 101 ], "axial_center_mm": -139.140234, "axial_min_mm": -161.570983, "axial_max_mm": -116.709485, "bbox_mm": [ 233.481014, 116.709485, 94.4, 246.681014, 161.570983, 107.6 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCONCENTRIC", "entity_kind=face", "surface_type=cylinder", "other_component_text=GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]-12 GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]" ] }, { "face_role": "planar_contact_face", "surface_type": "plane", "side_tag": "front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u5408117", "mate_entity_index": 0, "source_feature": "mate:\u91CD\u5408117:0", "solidworks_source_feature": "\u955C\u54114", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "area_mm2": 394.081382, "center_mm": [ 240.081014, 161.570983, 101 ], "normal": [ 0, 1, 0 ], "bbox_mm": [ 227.081014, 161.570983, 88, 253.081014, 161.570983, 114 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCOINCIDENT", "entity_kind=face", "surface_type=plane", "other_component_text=GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]-12 GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]" ] }, { "face_role": "planar_contact_face", "surface_type": "plane", "side_tag": "right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u5408118", "mate_entity_index": 0, "source_feature": "mate:\u91CD\u5408118:0", "solidworks_source_feature": "\u51F8\u53F0-\u62C9\u4F386", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "area_mm2": 300, "center_mm": [ 123.336837, 241.475263, 0 ], "normal": [ -0.993511, -0.113732, -0 ], "bbox_mm": [ 123.166239, 239.984996, -50, 123.507435, 242.96553, 50 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCOINCIDENT", "entity_kind=face", "surface_type=plane", "other_component_text=\u7AA5\u89C6\u5B54\u76D6-1 \u7AA5\u89C6\u5B54\u76D6" ] }, { "face_role": "cylindrical_mate_face", "surface_type": "cylinder", "side_tag": "left", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC3124", "mate_entity_index": 0, "source_feature": "mate:\u540C\u5FC3124:0", "solidworks_source_feature": "M14 \u87BA\u7EB9\u5B541", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "radius_mm": 6, "diameter_mm": 12, "area_mm2": 452.389342, "center_mm": [ -187.918986, 122.709485, -93 ], "axis": [ -0, 1, -0 ], "origin_mm": [ -187.918986, 128.709485, -93 ], "axis_point_mm": [ -187.918986, 128.709485, -93 ], "axis_line_point_mm": [ -187.918986, 128.709485, -93 ], "axial_center_mm": 122.709485, "axial_min_mm": 116.709485, "axial_max_mm": 128.709485, "bbox_mm": [ -193.918986, 116.709485, -99, -181.918986, 128.709485, -87 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCONCENTRIC", "entity_kind=face", "surface_type=cylinder", "other_component_text=GB\u2571T 5781-2000[\u516D\u89D2\u5934\u87BA\u6813 \u5168\u87BA\u7EB9 C\u7EA7(M14)\u00D730]-1 GB\u2571T 5781-2000[\u516D\u89D2\u5934\u87BA\u6813 \u5168\u87BA\u7EB9 C\u7EA7(M14)\u00D730]" ] }, { "face_role": "coincident_mate_entity", "surface_type": "", "side_tag": "left", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u5408119", "mate_entity_index": 1, "source_feature": "mate:\u91CD\u5408119:1", "solidworks_source_feature": "", "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "center_mm": [ -199.918986, 116.709485, 0 ], "geometry_coordinate_system": "part_model", "evidence": [ "mate_type=swMateCOINCIDENT", "entity_kind=edge", "surface_type=", "other_component_text=GB\u2571T 5781-2000[\u516D\u89D2\u5934\u87BA\u6813 \u5168\u87BA\u7EB9 C\u7EA7(M14)\u00D730]-1 GB\u2571T 5781-2000[\u516D\u89D2\u5934\u87BA\u6813 \u5168\u87BA\u7EB9 C\u7EA7(M14)\u00D730]" ] } ], "matePorts": [ { "port_role": "planar_contact_face:top", "local_face_role": "planar_contact_face", "local_side_tag": "top", "mate_type": "Coincident", "alignment": "Aligned", "counterpart_part_name": "\u4E0B\u7BB1\u4F53", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\\u4E0B\u7BB1\u4F53.SLDPRT", "counterpart_face_role": "planar_contact_face", "counterpart_side_tag": "top", "counterpart_port_role": "planar_contact_face:top", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u540851", "mate_entity_index": 1, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "cylindrical_mate_face:front", "local_face_role": "cylindrical_mate_face", "local_side_tag": "front", "mate_type": "Concentric", "alignment": "AntiAligned", "counterpart_part_name": "\u7AA5\u89C6\u5B54\u76D6", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\\u7AA5\u89C6\u5B54\u76D6.SLDPRT", "counterpart_face_role": "cylindrical_mate_face", "counterpart_side_tag": "left", "counterpart_port_role": "cylindrical_mate_face:left", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC369", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "planar_contact_face:front", "local_face_role": "planar_contact_face", "local_side_tag": "front", "mate_type": "Coincident", "alignment": "AntiAligned", "counterpart_part_name": "\u7AA5\u89C6\u5B54\u76D6", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\\u7AA5\u89C6\u5B54\u76D6.SLDPRT", "counterpart_face_role": "planar_contact_face", "counterpart_side_tag": "front", "counterpart_port_role": "planar_contact_face:front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u540853", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "planar_contact_face:front", "local_face_role": "planar_contact_face", "local_side_tag": "front", "mate_type": "Coincident", "alignment": "AntiAligned", "counterpart_part_name": "\u4E0B\u7BB1\u4F53", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\\u4E0B\u7BB1\u4F53.SLDPRT", "counterpart_face_role": "planar_contact_face", "counterpart_side_tag": "front", "counterpart_port_role": "planar_contact_face:front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u540855", "mate_entity_index": 1, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "cylindrical_mate_face:left", "local_face_role": "cylindrical_mate_face", "local_side_tag": "left", "mate_type": "Concentric", "alignment": "Aligned", "counterpart_part_name": "\u4E0B\u7BB1\u4F53", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\\u4E0B\u7BB1\u4F53.SLDPRT", "counterpart_face_role": "cylindrical_mate_face", "counterpart_side_tag": "left", "counterpart_port_role": "cylindrical_mate_face:left", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC371", "mate_entity_index": 1, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "cylindrical_mate_face:left", "local_face_role": "cylindrical_mate_face", "local_side_tag": "left", "mate_type": "Concentric", "alignment": "Aligned", "counterpart_part_name": "\u4E0B\u7BB1\u4F53", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\\u4E0B\u7BB1\u4F53.SLDPRT", "counterpart_face_role": "cylindrical_mate_face", "counterpart_side_tag": "left", "counterpart_port_role": "cylindrical_mate_face:left", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC372", "mate_entity_index": 1, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "cylindrical_mate_face:left", "local_face_role": "cylindrical_mate_face", "local_side_tag": "left", "mate_type": "Concentric", "alignment": "Aligned", "counterpart_part_name": "GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M10\u00D745]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M10\u00D745].SLDPRT", "counterpart_face_role": "cylindrical_mate_face", "counterpart_side_tag": "right", "counterpart_port_role": "cylindrical_mate_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC376", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "planar_contact_face:front", "local_face_role": "planar_contact_face", "local_side_tag": "front", "mate_type": "Coincident", "alignment": "AntiAligned", "counterpart_part_name": "GB\u2571T 848-2002[\u5C0F\u57AB\u5708A\u7EA710 ]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 848-2002[\u5C0F\u57AB\u5708A\u7EA710 ].SLDPRT", "counterpart_face_role": "planar_contact_face", "counterpart_side_tag": "front", "counterpart_port_role": "planar_contact_face:front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u540860", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "cylindrical_mate_face:front", "local_face_role": "cylindrical_mate_face", "local_side_tag": "front", "mate_type": "Concentric", "alignment": "AntiAligned", "counterpart_part_name": "GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110].SLDPRT", "counterpart_face_role": "cylindrical_mate_face", "counterpart_side_tag": "right", "counterpart_port_role": "cylindrical_mate_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC386", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "cylindrical_mate_face:right", "local_face_role": "cylindrical_mate_face", "local_side_tag": "right", "mate_type": "Concentric", "alignment": "Aligned", "counterpart_part_name": "GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M10\u00D745]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M10\u00D745].SLDPRT", "counterpart_face_role": "cylindrical_mate_face", "counterpart_side_tag": "right", "counterpart_port_role": "cylindrical_mate_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC3101", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "planar_contact_face:front", "local_face_role": "planar_contact_face", "local_side_tag": "front", "mate_type": "Coincident", "alignment": "AntiAligned", "counterpart_part_name": "GB\u2571T 848-2002[\u5C0F\u57AB\u5708A\u7EA710 ]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 848-2002[\u5C0F\u57AB\u5708A\u7EA710 ].SLDPRT", "counterpart_face_role": "planar_contact_face", "counterpart_side_tag": "front", "counterpart_port_role": "planar_contact_face:front", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u540882", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "planar_contact_face:front", "local_face_role": "planar_contact_face", "local_side_tag": "front", "mate_type": "Coincident", "alignment": "AntiAligned", "counterpart_part_name": "GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110].SLDPRT", "counterpart_face_role": "planar_contact_face", "counterpart_side_tag": "right", "counterpart_port_role": "planar_contact_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u5408106", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "cylindrical_mate_face:front", "local_face_role": "cylindrical_mate_face", "local_side_tag": "front", "mate_type": "Concentric", "alignment": "AntiAligned", "counterpart_part_name": "GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110].SLDPRT", "counterpart_face_role": "cylindrical_mate_face", "counterpart_side_tag": "right", "counterpart_port_role": "cylindrical_mate_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC3117", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "planar_contact_face:front", "local_face_role": "planar_contact_face", "local_side_tag": "front", "mate_type": "Coincident", "alignment": "AntiAligned", "counterpart_part_name": "GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110].SLDPRT", "counterpart_face_role": "planar_contact_face", "counterpart_side_tag": "right", "counterpart_port_role": "planar_contact_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u5408110", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "cylindrical_mate_face:front", "local_face_role": "cylindrical_mate_face", "local_side_tag": "front", "mate_type": "Concentric", "alignment": "AntiAligned", "counterpart_part_name": "GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110].SLDPRT", "counterpart_face_role": "cylindrical_mate_face", "counterpart_side_tag": "right", "counterpart_port_role": "cylindrical_mate_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC3120", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "planar_contact_face:front", "local_face_role": "planar_contact_face", "local_side_tag": "front", "mate_type": "Coincident", "alignment": "AntiAligned", "counterpart_part_name": "GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110].SLDPRT", "counterpart_face_role": "planar_contact_face", "counterpart_side_tag": "right", "counterpart_port_role": "planar_contact_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u5408114", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "cylindrical_mate_face:right", "local_face_role": "cylindrical_mate_face", "local_side_tag": "right", "mate_type": "Concentric", "alignment": "AntiAligned", "counterpart_part_name": "GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110].SLDPRT", "counterpart_face_role": "cylindrical_mate_face", "counterpart_side_tag": "right", "counterpart_port_role": "cylindrical_mate_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC3123", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "planar_contact_face:front", "local_face_role": "planar_contact_face", "local_side_tag": "front", "mate_type": "Coincident", "alignment": "AntiAligned", "counterpart_part_name": "GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 5782-2000[\u516D\u89D2\u5934\u87BA\u6813 A\u7EA7\u548CB\u7EA7M12\u00D7110].SLDPRT", "counterpart_face_role": "planar_contact_face", "counterpart_side_tag": "right", "counterpart_port_role": "planar_contact_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u5408117", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "planar_contact_face:right", "local_face_role": "planar_contact_face", "local_side_tag": "right", "mate_type": "Coincident", "alignment": "Aligned", "counterpart_part_name": "\u7AA5\u89C6\u5B54\u76D6", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\\u7AA5\u89C6\u5B54\u76D6.SLDPRT", "counterpart_face_role": "planar_contact_face", "counterpart_side_tag": "right", "counterpart_port_role": "planar_contact_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u5408118", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "cylindrical_mate_face:left", "local_face_role": "cylindrical_mate_face", "local_side_tag": "left", "mate_type": "Concentric", "alignment": "AntiAligned", "counterpart_part_name": "GB\u2571T 5781-2000[\u516D\u89D2\u5934\u87BA\u6813 \u5168\u87BA\u7EB9 C\u7EA7(M14)\u00D730]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 5781-2000[\u516D\u89D2\u5934\u87BA\u6813 \u5168\u87BA\u7EB9 C\u7EA7(M14)\u00D730].SLDPRT", "counterpart_face_role": "cylindrical_mate_face", "counterpart_side_tag": "right", "counterpart_port_role": "cylindrical_mate_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u540C\u5FC3124", "mate_entity_index": 0, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" }, { "port_role": "coincident_mate_entity:left", "local_face_role": "coincident_mate_entity", "local_side_tag": "left", "mate_type": "Coincident", "alignment": "AntiAligned", "counterpart_part_name": "GB\u2571T 5781-2000[\u516D\u89D2\u5934\u87BA\u6813 \u5168\u87BA\u7EB9 C\u7EA7(M14)\u00D730]", "counterpart_part_path": "D:\\Desktop\\\u51CF\u901F\u5668\\\u4E09\u7EF4\\GB\u2571T 5781-2000[\u516D\u89D2\u5934\u87BA\u6813 \u5168\u87BA\u7EB9 C\u7EA7(M14)\u00D730].SLDPRT", "counterpart_face_role": "planar_contact_face", "counterpart_side_tag": "right", "counterpart_port_role": "planar_contact_face:right", "source": "verified_from_assembly_mate", "verified": true, "confidence": 1, "source_assembly_component": "\u4E0A\u7BB1\u4F53-1", "source_mate": "\u91CD\u5408119", "mate_entity_index": 1, "original_source_assembly_component": "\u4E0A\u7BB1\u4F53-1" } ], "note": "functionalFaces and matePorts are verified from assembly mates and written back to the executable part modeling plan for knowledge-base reuse." }