建立方向盘项目初始版本

This commit is contained in:
2026-10-29 22:04:55 +08:00
commit 9962cbfbce
834 changed files with 1519203 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
OK

View File

@@ -0,0 +1,44 @@
[
{
"z": 0.2,
"symmetric_difference_area": 0.0,
"source_area": 3687.9966638362816,
"new_area": 3687.9966638362707
},
{
"z": 1.0,
"symmetric_difference_area": 0.0,
"source_area": 3893.523160625497,
"new_area": 3893.523160625502
},
{
"z": 2.0,
"symmetric_difference_area": 0.0,
"source_area": 3893.5231606254993,
"new_area": 3893.523160625501
},
{
"z": 4.0,
"symmetric_difference_area": 0.0,
"source_area": 3893.5231606254993,
"new_area": 3893.523160625501
},
{
"z": 6.0,
"symmetric_difference_area": 0.0,
"source_area": 3893.5231606254993,
"new_area": 3893.523160625501
},
{
"z": 7.0,
"symmetric_difference_area": 0.0,
"source_area": 3893.523160625498,
"new_area": 3893.523160625502
},
{
"z": 7.8,
"symmetric_difference_area": 0.0,
"source_area": 3687.9966638362807,
"new_area": 3687.996663836271
}
]

View File

@@ -0,0 +1,17 @@
{
"before": [
14.849242404917499,
14.849242404917499
],
"after": [
14.587825779638942,
15.106135807111675
],
"delta_mm": 0.36651449093170674,
"thread_valid": true,
"final_valid": true,
"final_state": [
"Up-to-date"
],
"changes_saved": false
}

View File

@@ -0,0 +1,11 @@
{
"reference": [
{
"name": "Part__Feature",
"label": "Original STEP - reference (hidden)",
"visible": false,
"valid": true
}
],
"outer_holes_min_distance_to_outline_at_z4_nominal_m4": 3.0
}

View File

@@ -0,0 +1,67 @@
{
"fcstd_valid": true,
"fcstd_solids": 1,
"fcstd_volume": 22164.462418185798,
"fcstd_faces": 1285,
"step_valid": true,
"step_solids": 1,
"step_volume": 22164.465148707764,
"step_faces": 1285,
"step_surface_types": {
"Cylinder": 299,
"Plane": 56,
"Cone": 72,
"BSplineSurface": 858
},
"thread_feature": {
"size": "M4x0.7",
"thread_type": "ISOMetricProfile",
"threaded": true,
"model_thread": true,
"depth_type": "ThroughAll",
"minor_diameter": 3.3219999999999996,
"thread_diameter": 4.0
},
"circles": 24,
"circle_radii": [
21.0,
21.0,
21.0,
21.0,
21.0,
21.0,
24.0,
24.0,
24.0,
24.0,
24.0,
24.0,
25.4,
25.4,
25.4,
25.4,
25.4,
25.4,
35.0,
35.0,
35.0,
35.0,
35.0,
35.0
],
"countersink_diameter": "6.8 mm",
"countersink_depth": "1.7389999999999999 mm",
"plate_thickness": "8.0 mm",
"pcd_values": [
"42.0 mm",
"48.0 mm",
"50.8 mm",
"70.0 mm"
],
"holes_profile_state": [
"Up-to-date"
],
"final_state": [
"Up-to-date"
]
}

View File

@@ -0,0 +1,19 @@
# 70 转接板 M4 螺纹版本
本目录是新加工打样版本,不覆盖原始 `70转接板.step` 与 `70转接板_参数化.FCStd`。外轮廓、孔位及原板厚继承原参数化重建模型;原 STEP 仍隐藏保留在 FCStd 内供对照。
- 四圈螺丝孔均为 M4×0.7 右旋通螺纹:PCD 42、48、50.8、70,各 6 孔,共 24 孔;各圈原相位不变。中心 Ø32.5 mm 保持光孔。
- 原生 `PartDesign::Hole` 的 `Threaded` 和 `ModelThread` 已启用,FCStd 内的 `ThreadHoles` 控制四圈螺纹规格,STEP 中也包含真实螺旋曲面。`Parameters` 表格继续控制厚度、四圈 PCD、起始角、原轮廓整体缩放与倒角。
- 原 PCD42 六孔的底面沉头保留入口 Ø6.8 mm 和 90°夹角;为了与 M4 模型螺纹底径 Ø3.322 mm 连续衔接,沉头深度从原模型约 1.283 mm 增至约 1.739 mm。`Parameters.HoleDiameter` 只作为沉头锥底的几何参考,不能用来调整螺纹规格;需要改变螺纹时应在 `ThreadHoles` 属性中修改,并同步检查沉头几何。
- 按名义几何,PCD42 沉头外缘与 Ø32.5 中心孔之间最窄净距约 1.35 mm,供与加工方核对,不构成结构强度结论。
- FCStd 与 STEP 重新打开后都为有效单实体,螺纹特征显示 `M4x0.7`、`Threaded=True`、`ModelThread=True`;导入 STEP 含螺旋所需的样条曲面。详见 `validation.json`。
- 实际 CNC 螺纹精度、通规、加工底孔及沉头结合由加工方确认。孔径和旋向应按标注加工,不应把 CAD 中的 Ø3.322 mm 当成必须使用的钻头尺寸。
更新脚本:`scripts/build_70_m4_threaded.py`,可用 `scripts/rebuild_70_m4_threaded.FCMacro` 重建本版本;最终文件对应单一生成版本。
## 附加核验
- `parameter_check.json`:临时把 PCD42 起始角从 45°改到 46°,孔中心随之移动,最终实体有效;更改未保存。
- `reference_check.json`:原始 STEP 参考仍隐藏且有效;板中部外圈孔以 M4 名义外径计算至外轮廓最小净距约 3 mm。
- `outline_check.json`:按原 STEP 与未开孔的外轮廓倒角特征在七个高度比较,外边界截面的对称差面积为 0;这项比较仅验证外轮廓,不代表零件强度。
- `70_M4_isometric.png` 与 `70_M4_thread_detail.png` 分别为等轴测和螺纹局部放大图。