[ { "step": 1, "skill": "create_new_part", "args": {}, "source_feature": "\u8F743\u4F4E\u901F.SLDPRT", "note": "\u65B0\u5EFA\u96F6\u4EF6" }, { "step": 2, "skill": "create_front_plane_sketch", "args": {}, "source_feature": "\u8349\u56FE1", "note": "\u8349\u56FE\u57FA\u51C6=\u524D\u89C6\u57FA\u51C6\u9762 / RefPlane" }, { "step": 3, "skill": "draw_circle_diameter_mm", "args": { "coordinate_system": "model", "center_model_mm": [ 0, 0, 0 ], "diameter_mm": 55 }, "source_feature": "\u8349\u56FE1", "note": "Extrusion" }, { "step": 4, "skill": "exit_sketch", "args": {}, "source_feature": "\u8349\u56FE1", "note": "\u9000\u51FA\u8349\u56FE" }, { "step": 5, "skill": "extrude_boss_mm", "args": { "depth_mm": 46, "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" }, "source_feature": "\u51F8\u53F0-\u62C9\u4F381", "note": "\u51F8\u53F0\u62C9\u4F38" }, { "step": 6, "skill": "create_face_sketch_by_signature", "args": { "reference_kind": "face", "reference": "#3 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F381\uFF08\u7F16\u8F91\u8349\u56FE\u6062\u590D\uFF09", "face_index": 3, "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": 2375.829444, "center_mm": [ 0, 0, 0 ], "box_mm": [ -27.5, -27.5, 0, 27.5, 27.5, 0 ], "normal": [ -0, -0, -1 ], "normal_x": -0, "normal_y": -0, "normal_z": -1, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000300000000030000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010014006D6F456E64466163655375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1D44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C00748F33004E4F1F902E0053004C0044005000520054000980FFFEFF04748F33004E4F1F90020000401B7663FFFEFF00FFFEFF00FFFEFF00000001000000000000000000000003000000FFFEFF02D89EA48B0000000000000000000000004E000000EA1B76630000000000000000FFFF010017006D6F46726F6D536B74456E745375726649645265705F630000058008004E000000EA1B76630100000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": 0, "center_y_mm": 0, "center_z_mm": 0, "fallback_face_index": 3 }, "source_feature": "\u8349\u56FE2", "note": "\u8349\u56FE\u57FA\u51C6=#3 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F381\uFF08\u7F16\u8F91\u8349\u56FE\u6062\u590D\uFF09" }, { "step": 7, "skill": "draw_circle_diameter_mm", "args": { "coordinate_system": "model", "center_model_mm": [ 0, 0, 0 ], "diameter_mm": 60 }, "source_feature": "\u8349\u56FE2", "note": "ICE" }, { "step": 8, "skill": "exit_sketch", "args": {}, "source_feature": "\u8349\u56FE2", "note": "\u9000\u51FA\u8349\u56FE" }, { "step": 9, "skill": "extrude_boss_mm", "args": { "depth_mm": 61, "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", "direction_x": 0, "direction_y": 0, "direction_z": -1, "expected_end_x_mm": 0, "expected_end_y_mm": 0, "expected_end_z_mm": -61, "direction_hint_source": "next_face_sketch_center" }, "source_feature": "\u51F8\u53F0-\u62C9\u4F382", "note": "\u51F8\u53F0\u62C9\u4F38" }, { "step": 10, "skill": "create_face_sketch_by_signature", "args": { "reference_kind": "face", "reference": "#4 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F382\uFF08\u7F16\u8F91\u8349\u56FE\u6062\u590D\uFF09", "face_index": 4, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u51F8\u53F0-\u62C9\u4F382", "host_step": 3, "surface_type": "plane", "area_mm2": 2827.433388, "center_mm": [ 0, 0, -61 ], "box_mm": [ -30, -30, -61, 30, 30, -61 ], "normal": [ 0, 0, -1 ], "normal_x": 0, "normal_y": 0, "normal_z": -1, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000300000000030000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010018006D6F456E644661636533496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1D44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C00748F33004E4F1F902E0053004C0044005000520054000980FFFEFF04748F33004E4F1F90020000401B7663FFFEFF00FFFEFF00FFFEFF00000001000000000000000000000003000000FFFEFF02D89EA48B000000000000000000000000560000000A1C7663010000000000000000000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F63000005800800560000000A1C766302000000FFFFFFFF0000000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": 0, "center_y_mm": 0, "center_z_mm": -61, "fallback_face_index": 4 }, "source_feature": "\u8349\u56FE3", "note": "\u8349\u56FE\u57FA\u51C6=#4 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F382\uFF08\u7F16\u8F91\u8349\u56FE\u6062\u590D\uFF09" }, { "step": 11, "skill": "draw_circle_diameter_mm", "args": { "coordinate_system": "model", "center_model_mm": [ 0, 0, -61 ], "diameter_mm": 65 }, "source_feature": "\u8349\u56FE3", "note": "ICE" }, { "step": 12, "skill": "exit_sketch", "args": {}, "source_feature": "\u8349\u56FE3", "note": "\u9000\u51FA\u8349\u56FE" }, { "step": 13, "skill": "extrude_boss_mm", "args": { "depth_mm": 8, "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", "direction_x": 0, "direction_y": 0, "direction_z": -1, "expected_end_x_mm": 0, "expected_end_y_mm": 0, "expected_end_z_mm": -69, "direction_hint_source": "next_face_sketch_center" }, "source_feature": "\u51F8\u53F0-\u62C9\u4F383", "note": "\u51F8\u53F0\u62C9\u4F38" }, { "step": 14, "skill": "create_face_sketch_by_signature", "args": { "reference_kind": "face", "reference": "#7 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F383", "face_index": 7, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u51F8\u53F0-\u62C9\u4F383", "host_step": 4, "surface_type": "plane", "area_mm2": 260.155288, "center_mm": [ 0, 0, -69 ], "box_mm": [ -32.5, -32.5, -69, 32.5, 32.5, -69 ], "normal": [ 0, 0, -1 ], "normal_x": 0, "normal_y": 0, "normal_z": -1, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000500000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010018006D6F456E644661636533496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1D44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C00748F33004E4F1F902E0053004C0044005000520054000980FFFEFF04748F33004E4F1F90020000401B7663FFFEFF00FFFEFF00FFFEFF00000001000000000000000000000003000000FFFEFF02D89EA48B0000000000000000000000005F000000781C7663010000000000000000000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F630000058008005F000000781C766302000000FFFFFFFF000000000000FFFF010013006D6F46696C6C65745375726649645265705F6300000580080076000000A33076630200000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": 0, "center_y_mm": 0, "center_z_mm": -69, "fallback_face_index": 7 }, "source_feature": "\u8349\u56FE4", "note": "\u8349\u56FE\u57FA\u51C6=#7 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F383" }, { "step": 15, "skill": "draw_circle_diameter_mm", "args": { "coordinate_system": "model", "center_model_mm": [ 0, 0, -69 ], "diameter_mm": 60 }, "source_feature": "\u8349\u56FE4", "note": "ICE" }, { "step": 16, "skill": "exit_sketch", "args": {}, "source_feature": "\u8349\u56FE4", "note": "\u9000\u51FA\u8349\u56FE" }, { "step": 17, "skill": "extrude_boss_mm", "args": { "depth_mm": 53, "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", "direction_x": 0, "direction_y": 0, "direction_z": -1, "expected_end_x_mm": 0, "expected_end_y_mm": 0, "expected_end_z_mm": -122, "direction_hint_source": "next_face_sketch_center" }, "source_feature": "\u51F8\u53F0-\u62C9\u4F384", "note": "\u51F8\u53F0\u62C9\u4F38" }, { "step": 18, "skill": "create_face_sketch_by_signature", "args": { "reference_kind": "face", "reference": "#10 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F384", "face_index": 10, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u51F8\u53F0-\u62C9\u4F384", "host_step": 5, "surface_type": "plane", "area_mm2": 239.734935, "center_mm": [ 0, 0, -122 ], "box_mm": [ -30, -30, -122, 30, 30, -122 ], "normal": [ 0, 0, -1 ], "normal_x": 0, "normal_y": 0, "normal_z": -1, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000500000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010018006D6F456E644661636533496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1D44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C00748F33004E4F1F902E0053004C0044005000520054000980FFFEFF04748F33004E4F1F90020000401B7663FFFEFF00FFFEFF00FFFEFF00000001000000000000000000000003000000FFFEFF02D89EA48B00000000000000000000000068000000651D7663010000000000000000000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F6300000580080068000000651D766302000000FFFFFFFF000000000000FFFF010013006D6F46696C6C65745375726649645265705F6300000580080076000000A33076630100000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": 0, "center_y_mm": 0, "center_z_mm": -122, "fallback_face_index": 10 }, "source_feature": "\u8349\u56FE5", "note": "\u8349\u56FE\u57FA\u51C6=#10 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F384" }, { "step": 19, "skill": "draw_circle_diameter_mm", "args": { "coordinate_system": "model", "center_model_mm": [ 0, 0, -122 ], "diameter_mm": 55 }, "source_feature": "\u8349\u56FE5", "note": "ICE" }, { "step": 20, "skill": "exit_sketch", "args": {}, "source_feature": "\u8349\u56FE5", "note": "\u9000\u51FA\u8349\u56FE" }, { "step": 21, "skill": "extrude_boss_mm", "args": { "depth_mm": 44, "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", "direction_x": 0, "direction_y": 0, "direction_z": -1, "expected_end_x_mm": 0, "expected_end_y_mm": 0, "expected_end_z_mm": -166, "direction_hint_source": "next_face_sketch_center" }, "source_feature": "\u51F8\u53F0-\u62C9\u4F385", "note": "\u51F8\u53F0\u62C9\u4F38" }, { "step": 22, "skill": "create_face_sketch_by_signature", "args": { "reference_kind": "face", "reference": "#12 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F385", "face_index": 12, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u51F8\u53F0-\u62C9\u4F385", "host_step": 6, "surface_type": "plane", "area_mm2": 219.314583, "center_mm": [ 0, 0, -166 ], "box_mm": [ -27.5, -27.5, -166, 27.5, 27.5, -166 ], "normal": [ 0, 0, -1 ], "normal_x": 0, "normal_y": 0, "normal_z": -1, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000500000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010018006D6F456E644661636533496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1D44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C00748F33004E4F1F902E0053004C0044005000520054000980FFFEFF04748F33004E4F1F90020000401B7663FFFEFF00FFFEFF00FFFEFF00000001000000000000000000000003000000FFFEFF02D89EA48B00000000000000000000000071000000741D7663010000000000000000000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F6300000580080071000000741D766302000000FFFFFFFF000000000000FFFF010013006D6F46696C6C65745375726649645265705F6300000580080076000000A33076630600000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": 0, "center_y_mm": 0, "center_z_mm": -166, "fallback_face_index": 12 }, "source_feature": "\u8349\u56FE6", "note": "\u8349\u56FE\u57FA\u51C6=#12 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F385" }, { "step": 23, "skill": "draw_circle_diameter_mm", "args": { "coordinate_system": "model", "center_model_mm": [ 0, 0, -166 ], "diameter_mm": 50 }, "source_feature": "\u8349\u56FE6", "note": "ICE" }, { "step": 24, "skill": "exit_sketch", "args": {}, "source_feature": "\u8349\u56FE6", "note": "\u9000\u51FA\u8349\u56FE" }, { "step": 25, "skill": "extrude_boss_mm", "args": { "depth_mm": 57, "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", "direction_x": 0, "direction_y": 0, "direction_z": -1, "expected_end_x_mm": 0, "expected_end_y_mm": 0, "expected_end_z_mm": -223, "direction_hint_source": "next_face_sketch_center" }, "source_feature": "\u51F8\u53F0-\u62C9\u4F386", "note": "\u51F8\u53F0\u62C9\u4F38" }, { "step": 26, "skill": "create_face_sketch_by_signature", "args": { "reference_kind": "face", "reference": "#14 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F386", "face_index": 14, "face_index_scope": "SWagent CommonExecutor.ListFaces order", "selection_strategy": "create_face_sketch_by_index", "host_feature": "\u51F8\u53F0-\u62C9\u4F386", "host_step": 7, "surface_type": "plane", "area_mm2": 198.894231, "center_mm": [ 0, 0, -223 ], "box_mm": [ -25, -25, -223, 25, 25, -223 ], "normal": [ 0, 0, -1 ], "normal_x": 0, "normal_y": 0, "normal_z": -1, "persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000500000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010018006D6F456E644661636533496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1D44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C00748F33004E4F1F902E0053004C0044005000520054000980FFFEFF04748F33004E4F1F90020000401B7663FFFEFF00FFFEFF00FFFEFF00000001000000000000000000000003000000FFFEFF02D89EA48B00000000000000000000000086000000B0377663010000000000000000000000FFFF01001B006D6F46726F6D536B74456E7433496E745375726649645265705F6300000580080086000000B037766302000000FFFFFFFF000000000000FFFF010013006D6F46696C6C65745375726649645265705F6300000580080076000000A33076630500000000000000000000000000983A00000000000000000000", "entity_type_code": 2, "center_x_mm": 0, "center_y_mm": 0, "center_z_mm": -223, "fallback_face_index": 14 }, "source_feature": "\u8349\u56FE7", "note": "\u8349\u56FE\u57FA\u51C6=#14 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F386" }, { "step": 27, "skill": "draw_circle_diameter_mm", "args": { "coordinate_system": "model", "center_model_mm": [ 0, 0, -223 ], "diameter_mm": 45 }, "source_feature": "\u8349\u56FE7", "note": "ICE" }, { "step": 28, "skill": "exit_sketch", "args": {}, "source_feature": "\u8349\u56FE7", "note": "\u9000\u51FA\u8349\u56FE" }, { "step": 29, "skill": "extrude_boss_mm", "args": { "depth_mm": 64, "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" }, "source_feature": "\u51F8\u53F0-\u62C9\u4F387", "note": "\u51F8\u53F0\u62C9\u4F38" }, { "step": 30, "skill": "select_edges_by_signature", "args": { "edge_signatures": [ { "center_mm": [ 0, 0, 46 ], "axis": [ 0, 0, 1 ], "radius_mm": 27.5, "curve_type": "circle" }, { "center_mm": [ 0, 0, -287 ], "axis": [ 0, 0, -1 ], "radius_mm": 22.5, "curve_type": "circle" } ], "source_feature": "\u5012\u89D21" }, "source_feature": "\u5012\u89D21", "note": "\u5012\u89D2\u8FB9\u9009\u62E9" }, { "step": 31, "skill": "chamfer_edges_angle_distance_mm", "args": { "distance_mm": 2, "angle_deg": 45, "other_distance_mm": 2, "chamfer_type": 1, "equal_distance": false }, "source_feature": "\u5012\u89D21", "note": "\u5012\u89D2" }, { "step": 32, "skill": "select_edges_by_signature", "args": { "edge_signatures": [ { "center_mm": [ 0, 0, 0 ], "axis": [ 0, 0, 1 ], "radius_mm": 27.5, "curve_type": "circle" }, { "center_mm": [ 0, 0, -61 ], "axis": [ 0, 0, -1 ], "radius_mm": 30, "curve_type": "circle" }, { "center_mm": [ 0, 0, -69 ], "axis": [ 0, 0, -1 ], "radius_mm": 30, "curve_type": "circle" }, { "center_mm": [ 0, 0, -122 ], "axis": [ 0, 0, -1 ], "radius_mm": 27.5, "curve_type": "circle" }, { "center_mm": [ 0, 0, -166 ], "axis": [ 0, 0, -1 ], "radius_mm": 25, "curve_type": "circle" }, { "center_mm": [ 0, 0, -223 ], "axis": [ 0, 0, -1 ], "radius_mm": 22.5, "curve_type": "circle" } ], "source_feature": "\u5706\u89D21" }, "source_feature": "\u5706\u89D21", "note": "\u5706\u89D2\u8FB9\u9009\u62E9" }, { "step": 33, "skill": "fillet_edges_radius_mm", "args": { "radius_mm": 1.2 }, "source_feature": "\u5706\u89D21", "note": "\u5706\u89D2" }, { "step": 34, "skill": "select_default_plane", "args": { "plane": "top" }, "source_feature": "\u57FA\u51C6\u97621", "note": "\u521B\u5EFA\u81EA\u5EFA\u57FA\u51C6\u9762\u524D\u9009\u62E9\u57FA\u51C6=\u4E0A\u89C6\u57FA\u51C6\u9762" }, { "step": 35, "skill": "create_offset_plane_mm", "args": { "offset_mm": 18, "offset_abs_mm": 18, "reverse_direction": false, "reversed_reference_direction": false, "plane_name": "\u57FA\u51C6\u97621" }, "source_feature": "\u57FA\u51C6\u97621", "note": "\u521B\u5EFA\u504F\u79FB\u81EA\u5EFA\u57FA\u51C6\u9762" }, { "step": 36, "skill": "create_ref_plane_sketch_by_name", "args": { "reference_kind": "datum_plane", "reference": "\u57FA\u51C6\u97621 / RefPlane", "reference_name": "\u57FA\u51C6\u97621", "plane_name": "\u57FA\u51C6\u97621", "entity_type_code": 4 }, "source_feature": "\u8349\u56FE8", "note": "\u8349\u56FE\u57FA\u51C6=\u57FA\u51C6\u97621 / RefPlane" }, { "step": 37, "skill": "draw_arc_center_start_end_mm", "args": { "coordinate_system": "model", "center_model_mm": [ 0, 18, -234 ], "start_model_mm": [ -7, 18, -234 ], "end_model_mm": [ 7, 18, -234 ], "mid_model_mm": [ 0, 18, -227 ], "direction_source": "model_midpoint" }, "source_feature": "\u8349\u56FE8", "note": "ICE" }, { "step": 38, "skill": "draw_arc_center_start_end_mm", "args": { "coordinate_system": "model", "center_model_mm": [ -0, 18, -276 ], "start_model_mm": [ 7, 18, -276 ], "end_model_mm": [ -7, 18, -276 ], "mid_model_mm": [ 0, 18, -283 ], "direction_source": "model_midpoint" }, "source_feature": "\u8349\u56FE8", "note": "ICE" }, { "step": 39, "skill": "draw_center_line_mm", "args": { "coordinate_system": "model", "start_model_mm": [ 0, 18, -234 ], "end_model_mm": [ -0, 18, -276 ] }, "source_feature": "\u8349\u56FE8", "note": "ICE" }, { "step": 40, "skill": "draw_line_mm", "args": { "coordinate_system": "model", "start_model_mm": [ -7, 18, -234 ], "end_model_mm": [ -7, 18, -276 ] }, "source_feature": "\u8349\u56FE8", "note": "ICE" }, { "step": 41, "skill": "draw_line_mm", "args": { "coordinate_system": "model", "start_model_mm": [ 7, 18, -234 ], "end_model_mm": [ 7, 18, -276 ] }, "source_feature": "\u8349\u56FE8", "note": "ICE" }, { "step": 42, "skill": "draw_point_mm", "args": { "coordinate_system": "model", "point_model_mm": [ 0, 18, -255 ] }, "source_feature": "\u8349\u56FE8", "note": "ICE" }, { "step": 43, "skill": "exit_sketch", "args": {}, "source_feature": "\u8349\u56FE8", "note": "\u9000\u51FA\u8349\u56FE" }, { "step": 44, "skill": "extrude_cut_mm", "args": { "depth_mm": 10, "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" }, "source_feature": "\u5207\u9664-\u62C9\u4F381", "note": "\u5207\u9664\u62C9\u4F38" }, { "step": 45, "skill": "select_default_plane", "args": { "plane": "top" }, "source_feature": "\u57FA\u51C6\u97622", "note": "\u521B\u5EFA\u81EA\u5EFA\u57FA\u51C6\u9762\u524D\u9009\u62E9\u57FA\u51C6=\u4E0A\u89C6\u57FA\u51C6\u9762" }, { "step": 46, "skill": "create_offset_plane_mm", "args": { "offset_mm": 24.5, "offset_abs_mm": 24.5, "reverse_direction": false, "reversed_reference_direction": false, "plane_name": "\u57FA\u51C6\u97622" }, "source_feature": "\u57FA\u51C6\u97622", "note": "\u521B\u5EFA\u504F\u79FB\u81EA\u5EFA\u57FA\u51C6\u9762" }, { "step": 47, "skill": "create_ref_plane_sketch_by_name", "args": { "reference_kind": "datum_plane", "reference": "\u57FA\u51C6\u97622 / RefPlane", "reference_name": "\u57FA\u51C6\u97622", "plane_name": "\u57FA\u51C6\u97622", "entity_type_code": 4 }, "source_feature": "\u8349\u56FE9", "note": "\u8349\u56FE\u57FA\u51C6=\u57FA\u51C6\u97622 / RefPlane" }, { "step": 48, "skill": "draw_arc_center_start_end_mm", "args": { "coordinate_system": "model", "center_model_mm": [ -0, 24.5, -15 ], "start_model_mm": [ -9, 24.5, -15 ], "end_model_mm": [ 9, 24.5, -15 ], "mid_model_mm": [ 0, 24.5, -6 ], "direction_source": "model_midpoint" }, "source_feature": "\u8349\u56FE9", "note": "ICE" }, { "step": 49, "skill": "draw_arc_center_start_end_mm", "args": { "coordinate_system": "model", "center_model_mm": [ -0, 24.5, -47 ], "start_model_mm": [ 9, 24.5, -47 ], "end_model_mm": [ -9, 24.5, -47 ], "mid_model_mm": [ 0, 24.5, -56 ], "direction_source": "model_midpoint" }, "source_feature": "\u8349\u56FE9", "note": "ICE" }, { "step": 50, "skill": "draw_center_line_mm", "args": { "coordinate_system": "model", "start_model_mm": [ -0, 24.5, -15 ], "end_model_mm": [ -0, 24.5, -47 ] }, "source_feature": "\u8349\u56FE9", "note": "ICE" }, { "step": 51, "skill": "draw_line_mm", "args": { "coordinate_system": "model", "start_model_mm": [ -9, 24.5, -15 ], "end_model_mm": [ -9, 24.5, -47 ] }, "source_feature": "\u8349\u56FE9", "note": "ICE" }, { "step": 52, "skill": "draw_line_mm", "args": { "coordinate_system": "model", "start_model_mm": [ 9, 24.5, -15 ], "end_model_mm": [ 9, 24.5, -47 ] }, "source_feature": "\u8349\u56FE9", "note": "ICE" }, { "step": 53, "skill": "draw_point_mm", "args": { "coordinate_system": "model", "point_model_mm": [ 0, 24.5, -31 ] }, "source_feature": "\u8349\u56FE9", "note": "ICE" }, { "step": 54, "skill": "exit_sketch", "args": {}, "source_feature": "\u8349\u56FE9", "note": "\u9000\u51FA\u8349\u56FE" }, { "step": 55, "skill": "extrude_cut_mm", "args": { "depth_mm": 10, "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" }, "source_feature": "\u5207\u9664-\u62C9\u4F382", "note": "\u5207\u9664\u62C9\u4F38" }, { "step": 56, "skill": "hole_wizard_threaded_mm", "args": { "diameter_mm": 6, "depth_mm": 12, "position_points_model_mm": [ [ 0, 0, -287 ] ], "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": "M6", "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": 5, "tap_drill_depth_mm": 20, "thread_diameter_mm": 6, "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": "#15 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F387", "target_host_feature": "\u51F8\u53F0-\u62C9\u4F387", "target_host_step": 8, "target_face_indices": [ 15 ], "target_face_index": 15, "target_face_surface_type": "plane", "target_face_area_mm2": 1293.550775, "target_face_center_mm": [ 0, 0, -287 ], "target_face_x_mm": 0, "target_face_y_mm": 0, "target_face_z_mm": -287, "target_face_box_mm": [ -20.5, -20.5, -287, 20.5, 20.5, -287 ], "target_face_normal": [ 0, 0, -1 ], "target_face_persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000700000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010018006D6F456E644661636533496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1D44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C00748F33004E4F1F902E0053004C0044005000520054000980FFFEFF04748F33004E4F1F90020000401B7663FFFEFF00FFFEFF00FFFEFF00000001000000000000000000000003000000FFFEFF02D89EA48B0000000000000000000000008F00000009387663010000000000000000000000FFFF010013006D6F46696C6C65745375726649645265705F630000058008007400000097307663030000000000FFFF010014006D6F577A64486F6C655375726649645265705F63000005800800D9000000FAD89A63020000000000000000000F80000005800800CF000000B7D89A63020000000000000000000000000000000000983A00000000000000000000", "target_face_signature": { "surface_type": "plane", "area_mm2": 1293.550775, "center_mm": [ 0, 0, -287 ], "center_x_mm": 0, "center_y_mm": 0, "center_z_mm": -287, "box_mm": [ -20.5, -20.5, -287, 20.5, 20.5, -287 ], "normal": [ 0, 0, -1 ], "normal_x": 0, "normal_y": 0, "normal_z": -1 }, "target_face_selection_note": "placement_sketch=\u8349\u56FE10" }, "source_feature": "M6 \u87BA\u7EB9\u5B541", "note": "\u5F02\u5F62\u5B54\u5411\u5BFC" }, { "step": 57, "skill": "hole_wizard_threaded_mm", "args": { "diameter_mm": 3, "depth_mm": 12, "position_points_model_mm": [ [ 0, -12, -287 ] ], "position_point_source": "wizard_hole_feature_data_get_sketch_points", "through_all": false, "reverse_dir": false, "hole_wizard_api": "HoleWizard5", "hole_type": 22, "hole_type_name": "swHoleBlind", "generic_hole_type": 2, "generic_hole_type_name": "swWzdHole", "generic_hole_type_source": "derived_from_iwizardholefeaturedata2_type", "standard_index": 13, "standard_name": "swStandardGB", "fastener_type_index": 708, "fastener_type_name": "swStandardGBDowelHole", "size": "\u00D83.0", "thread_class": "1B", "end_condition_code": 0, "end_condition_name": "swEndCondBlind", "thread_end_condition_code": -1, "cosmetic_thread_type": -1, "tap_type": -1, "hole_fit": 1, "head_clearance_type": -1, "hole_diameter_mm": 3, "hole_depth_mm": 12, "length_mm": -1000, "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": "#15 \u5E73\u9762\u9762 / \u5BBF\u4E3B\u7279\u5F81=\u51F8\u53F0-\u62C9\u4F387", "target_host_feature": "\u51F8\u53F0-\u62C9\u4F387", "target_host_step": 8, "target_face_indices": [ 15 ], "target_face_index": 15, "target_face_surface_type": "plane", "target_face_area_mm2": 1293.550775, "target_face_center_mm": [ 0, 0, -287 ], "target_face_x_mm": 0, "target_face_y_mm": 0, "target_face_z_mm": -287, "target_face_box_mm": [ -20.5, -20.5, -287, 20.5, 20.5, -287 ], "target_face_normal": [ 0, 0, -1 ], "target_face_persist_ref_hex": "983A000003000000FFFEFF0000000000FFFF01000B006D6F466163655265665F6301000000000000000700000000020000000000007DC39425AD49B2547DC39425AD49B2540000FFFF010018006D6F456E644661636533496E745375726649645265705F630000FFFF010006006D6F46525F63FFFF01000D006D6F4578744F626A6563745F63FFFF010011006D6F43537472696E6748616E646C655F63FFFEFF1D44003A005C004400650073006B0074006F0070005C00CF511F9068565C00094EF47E5C00748F33004E4F1F902E0053004C0044005000520054000980FFFEFF04748F33004E4F1F90020000401B7663FFFEFF00FFFEFF00FFFEFF00000001000000000000000000000003000000FFFEFF02D89EA48B0000000000000000000000008F00000009387663010000000000000000000000FFFF010013006D6F46696C6C65745375726649645265705F630000058008007400000097307663030000000000FFFF010014006D6F577A64486F6C655375726649645265705F63000005800800D9000000FAD89A63020000000000000000000F80000005800800CF000000B7D89A63020000000000000000000000000000000000983A00000000000000000000", "target_face_signature": { "surface_type": "plane", "area_mm2": 1293.550775, "center_mm": [ 0, 0, -287 ], "center_x_mm": 0, "center_y_mm": 0, "center_z_mm": -287, "box_mm": [ -20.5, -20.5, -287, 20.5, 20.5, -287 ], "normal": [ 0, 0, -1 ], "normal_x": 0, "normal_y": 0, "normal_z": -1 }, "target_face_selection_note": "placement_sketch=\u8349\u56FE10" }, "source_feature": "\u5927\u5C0Fmm \u6697\u9500\u5B541", "note": "\u5F02\u5F62\u5B54\u5411\u5BFC" } ]