建立方向盘项目初始版本
This commit is contained in:
BIN
models/70_m4_threaded/70_M4_isometric.png
Normal file
BIN
models/70_m4_threaded/70_M4_isometric.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 59 KiB |
BIN
models/70_m4_threaded/70_M4_preview.png
Normal file
BIN
models/70_m4_threaded/70_M4_preview.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
BIN
models/70_m4_threaded/70_M4_thread_detail.png
Normal file
BIN
models/70_m4_threaded/70_M4_thread_detail.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 58 KiB |
BIN
models/70_m4_threaded/70_M4_threaded.FCStd
Normal file
BIN
models/70_m4_threaded/70_M4_threaded.FCStd
Normal file
Binary file not shown.
259110
models/70_m4_threaded/70_M4_threaded.step
Normal file
259110
models/70_m4_threaded/70_M4_threaded.step
Normal file
File diff suppressed because it is too large
Load Diff
1
models/70_m4_threaded/build_status.txt
Normal file
1
models/70_m4_threaded/build_status.txt
Normal file
@@ -0,0 +1 @@
|
||||
OK
|
||||
44
models/70_m4_threaded/outline_check.json
Normal file
44
models/70_m4_threaded/outline_check.json
Normal 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
|
||||
}
|
||||
]
|
||||
17
models/70_m4_threaded/parameter_check.json
Normal file
17
models/70_m4_threaded/parameter_check.json
Normal 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
|
||||
}
|
||||
11
models/70_m4_threaded/reference_check.json
Normal file
11
models/70_m4_threaded/reference_check.json
Normal 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
|
||||
}
|
||||
67
models/70_m4_threaded/validation.json
Normal file
67
models/70_m4_threaded/validation.json
Normal 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"
|
||||
]
|
||||
}
|
||||
19
models/70_m4_threaded/使用说明.md
Normal file
19
models/70_m4_threaded/使用说明.md
Normal 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` 分别为等轴测和螺纹局部放大图。
|
||||
Reference in New Issue
Block a user