建立方向盘项目初始版本

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.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
ok

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

View File

@@ -0,0 +1,26 @@
SwitchCross2020 / SwitchAngleA : 0.000000 mm3
SwitchCross2020 / SwitchAngleB : 0.000000 mm3
SwitchCross2020 / SwitchCrossJoint0 : 0.000000 mm3
SwitchCross2020 / SwitchCrossJoint1 : 0.000000 mm3
SwitchCross2020 / NewRail0 : 0.000000 mm3
SwitchCross2020 / NewRail1 : 0.000000 mm3
SwitchAngleA / SwitchRailHeadA : 0.000000 mm3
SwitchAngleA / SwitchCrossJoint0 : 0.000000 mm3
SwitchAngleA / SwitchEnvelope : 1948.700783 mm3
SwitchHeadA / SwitchEnvelope : 84.665922 mm3
SwitchRailHeadA / SwitchEnvelope : 56.745017 mm3
SwitchAngleB / SwitchRailHeadB : 0.000000 mm3
SwitchAngleB / SwitchCrossJoint1 : 0.000000 mm3
SwitchAngleB / SwitchEnvelope : 1948.700783 mm3
SwitchHeadB / SwitchEnvelope : 84.665922 mm3
SwitchRailHeadB / SwitchEnvelope : 56.745017 mm3
SwitchCrossJoint0 / NewRail0 : 0.000000 mm3
MotorShim0 / Motor : 0.000000 mm3
MotorShim0 / Rail0 : 0.000000 mm3
MotorShim0 / NewRail0 : 0.000000 mm3
MotorShim0 / MotorBaseCorner0 : 0.000000 mm3
SwitchCrossJoint1 / NewRail1 : 0.000000 mm3
MotorShim1 / Motor : 0.000000 mm3
MotorShim1 / Rail1 : 0.000000 mm3
MotorShim1 / NewRail1 : 0.000000 mm3
MotorShim1 / MotorBaseCorner1 : 0.000000 mm3

View File

@@ -0,0 +1,80 @@
Motor
Holder
Magnet
PCB
Chip
PCBHead1
PCBHead2
PCBHead3
Corner0
Corner1
Corner2
Corner3
Rail0
Rail1
Mount76_0
Mount76_1
Mount76_2
Mount76_3
Washer76_0
Washer76_1
Washer76_2
Washer76_3
Head50_0
Head50_1
Head50_2
Head50_3
Shaft50_0
Shaft50_1
Shaft50_2
Shaft50_3
OpenPillarBracket
AdjustShim0
AdjustShim1
AdjustShim2
AdjustShim3
KFLHousing0
KFLInner0
KFLHousing1
KFLInner1
CamShaft
CamKey
CamUpper
CamLower
CamHardware0
CamHardware1
CamHardware2
CamHardware3
Conversion
MotorFlange
WheelHub
Wheel70
SwitchEnvelope
BearingWasherPlate00
BearingWasherEar00
BearingHead00
BearingNut00
KFLBolt0_0
BearingWasherPlate01
BearingWasherEar01
BearingHead01
BearingNut01
KFLBolt0_1
BearingWasherPlate10
BearingWasherEar10
BearingHead10
BearingNut10
KFLBolt1_0
BearingWasherPlate11
BearingWasherEar11
BearingHead11
BearingNut11
KFLBolt1_1
CompactPlate0
BoardM5_00
BoardM5_01
CompactPlate1
BoardM5_10
BoardM5_11
MotorBaseCorner0
MotorBaseCorner1

View File

@@ -0,0 +1,6 @@
SwitchAngleA / SwitchEnvelope : 1948.700783 mm3
SwitchHeadA / SwitchEnvelope : 84.665922 mm3
SwitchRailHeadA / SwitchEnvelope : 56.745017 mm3
SwitchAngleB / SwitchEnvelope : 1948.700783 mm3
SwitchHeadB / SwitchEnvelope : 84.665922 mm3
SwitchRailHeadB / SwitchEnvelope : 56.745017 mm3

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

View File

@@ -0,0 +1,31 @@
SwitchCross2020 valid=True bound=BoundBox (-80, -55, -142, 80, -35, -122)
SwitchAngleA valid=True bound=BoundBox (-52.25, -35, -145, -33.25, 15, -111)
SwitchAngleB valid=True bound=BoundBox (33.25, -35, -145, 52.25, 15, -111)
SwitchCrossJoint0 valid=True bound=BoundBox (-59.6201, -55, -122, -41.6201, -35, -99)
SwitchCrossJoint1 valid=True bound=BoundBox (41.6201, -55, -122, 59.6201, -35, -99)
MotorShim0 valid=True bound=BoundBox (-60.6201, -55, 0, -40.6201, -45, 40)
MotorShim1 valid=True bound=BoundBox (40.6201, -55, 0, 60.6201, -45, 40)
MotorBaseCorner0 valid=True bound=BoundBox (-59.6201, -45, 20, -41.6201, -25, 40)
MotorBaseCorner1 valid=True bound=BoundBox (41.6201, -45, 20, 59.6201, -25, 40)
CompactPlate0 valid=True bound=BoundBox (-38, -41, -84, 38, 39, -76)
CompactPlate1 valid=True bound=BoundBox (-38, -41, -187, 38, 39, -179)
SwitchCross2020 / SwitchEnvelope overlap=0.000000 distance=5.000000
MotorShim0 / NewRail0 overlap=0.000000 distance=0.000000
MotorShim0 / Rail0 overlap=0.000000 distance=0.000000
MotorShim0 / MotorBaseCorner0 overlap=0.000000 distance=0.000000
CompactPlate0 / PurchasedAngle00 overlap=0.000000 distance=0.000000
BoardM5_00 / PurchasedAngle00 overlap=0.000000 distance=0.000000
BoardM5_00 / CompactPlate0 overlap=0.000000 distance=0.000000
CompactPlate0 / PurchasedAngle01 overlap=0.000000 distance=0.000000
BoardM5_01 / PurchasedAngle01 overlap=0.000000 distance=0.000000
BoardM5_01 / CompactPlate0 overlap=0.000000 distance=0.000000
MotorShim1 / NewRail1 overlap=0.000000 distance=0.000000
MotorShim1 / Rail1 overlap=0.000000 distance=0.000000
MotorShim1 / MotorBaseCorner1 overlap=0.000000 distance=0.000000
CompactPlate1 / PurchasedAngle10 overlap=0.000000 distance=0.000000
BoardM5_10 / PurchasedAngle10 overlap=0.000000 distance=0.000000
BoardM5_10 / CompactPlate1 overlap=0.000000 distance=0.000000
CompactPlate1 / PurchasedAngle11 overlap=0.000000 distance=0.000000
BoardM5_11 / PurchasedAngle11 overlap=0.000000 distance=0.000000
BoardM5_11 / CompactPlate1 overlap=0.000000 distance=0.000000
STEP valid=True solids=111

Binary file not shown.

After

Width:  |  Height:  |  Size: 408 KiB

View File

@@ -0,0 +1,20 @@
# 灯光开关:2020 横梁与轴线整体上移 10 mm 概念装配
依据用户的布局,将新增 160 mm 示意长度的横向 2020 置于两条 3030 纵梁上方,横梁通过两只 20 型角码连接纵梁。将电机、其两条 2020、编码器、轴、两轴承及其铝板、拨片、两法兰和灯光开关估计包络相对 3030 底座整体上移 10 mm。两条 3030 纵梁及支撑轴承板的两根 3030 横梁保持固定。
## 灯光开关安装
- A、B 位置分别以轴心下方 35、22 mm 表示;假设两孔中心距 85 mm 指同一平面内斜向距离,其水平间距按 84 mm 计算。因为孔组与轴心的横向相对位置尚未测定,暂以 x = ±42 mm 示意。
- 开关横梁 y = -55 至 -35 mm,开关和轴心上移 10 mm 后,A / B 孔中心坐标为 y = -25 / -12,即比横梁上表面高 10 / 23 mm。
- 假设两个 50 × 31 × 19 × 3 mm 长角码短边贴横梁上表面,长边有 33 × 6.5 mm 槽。为避开其他角码,两个长角码各相对孔中心向外偏 0.75 mm;螺丝示意按可穿过 4.4 mm 假设孔考虑。实际耳孔尺寸、安装面前后位置、螺丝、垫圈和工具均未完整建模。
- 假如 A 孔中心到开关边缘 7 mm 的方向是竖直向下,那么该局部边缘与横梁上表面的间隙约 10-7 = 3 mm。这不是全开关外形的最小净距,7 mm 的方向和外形尚需实物确认。
- 模型绿色开关仍是原来的 110 × 80 × 60 mm 估计包络和中心孔,并非测量后的真实外壳。横梁与该包络的静态间距 5 mm、相交体积为零;两只长角码及部分示意螺丝头仍与该包络重叠。由于包络是实心占位而非外壳,不能据此判断真实开关必然发生干涉,也不能认定实物一定无干涉。
## 支座调整与电机型材支撑
- 轴承板与轴及电机统一上移 10 mm,其原支撑角码不动,板侧紧固孔中心从 y=-42 上移到 y=-32,仍位于角码竖向长槽范围。`validation.txt` 中列出板、角码和示意螺栓的接触及相交检查。需要实物验证 T 槽、紧固件长度、工具空间和安装偏差。
- 原电机 2020 及其连接角码一同上移 10 mm,因而在各自与 3030 的接合处加入一块示意金属垫块,约 20 × 40 × 10 mm,同时承托原 2020 端部与角码底脚;垫块上示意 Ø5.5 mm 通孔。重开验证两垫块与各自 3030、2020及角码均为面接触、无正体积相交。角码脚与 3030 的螺丝须按实物换用更长规格穿过垫块,型号、有效啮合和 T 型螺母尚未核对;不能仅据模型认定连接强度或刚度。
## 检查和文件
`Assembly.FCStd` 为概念装配,`Assembly.step` 为可见零件几何导出,`开关2020横梁_轴心上移10_装配示意.png` 为图。`positive_intersections.txt` 列出选定新增零件与旧模型的正体积相交,当前为开关估计包络和新开关角码/螺丝头的相交;`validation.txt` 记录 FCStd、STEP 重开和关键支撑接触。螺纹、真实 T 槽、全部固定螺钉、塑料壳和接线均没有完整表达,需实测并进行装配检查。本方案不是加工图。