# Solidworks Piping Reconstruction

> 根据设备照片在 SolidWorks 中重建制冷剂主管、油管、传感器管、电缆软管、弯头、法兰、阀门和卡箍，并检查管路端点接触和悬空问题。适用于工业机组照片建模、粗模管路补齐、错误浮空管删除重画、三维走向修正以及 STEP 交付前的连接审查。

- Skill: `zhaolong666520/solidworks-piping-reconstruction` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add zhaolong666520/solidworks-piping-reconstruction`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zhaolong666520/solidworks-piping-reconstruction/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Zhaolong666520 (https://skillmd.com/u/zhaolong666520)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/zhaolong666520/solidworks-piping-reconstruction

---


# SolidWorks 管路重建

## 工作原则

先确定端口，再确定路径，最后加连接件。管路是连接两个真实部件的结构，不是悬在设备上方的视觉线条。

复杂照片判读前读取 [route-design.md](references/route-design.md)。执行 SolidWorks 操作时复用 `solidworks-automation`。

## 重建流程

1. 在照片中列出每条管路的起点、终点、直径等级、颜色/保温层、经过区域和置信度。
2. 在模型中确认两个端口实体及其轴向；没有可靠终点的管路先不画。
3. 用三维中心线定义路径，明确 X/Y/Z 各段，避免所有管线挤在同一平面。
4. 优先完成最显眼的大口径主管，再画小油管、传感器管和电缆软管。
5. 每个端点在粗模中向接口插入 1 至 3 mm，降低 STEP 转换后出现可见缝隙的风险。
6. 路径确认后再添加弯头外观、法兰、活接、阀门、仪表和卡箍。
7. 运行 `scripts/audit_route_contacts.py` 检查指定端点对；目视检查整个走向是否悬空、穿过主体或不合逻辑。

## 几何规则

- 优先用真正的扫掠或连续的直管加弯管段；不要用孤立球体或短圆柱冒充弯头。
- 弯管中心线应与相邻直管相切；粗模可用圆弧或分段近似，但外径和轴线必须连续。
- 同一管线可分成多个实体以提高建模稳定性，但相邻段必须有明确重叠或接触。
- 黑色保温管通常用较大外径表现，白色金属/涂层管和细油管要保持可辨认的直径层级。
- 电缆软管应从设备接线位置落到电控柜进线区，并由卡箍或支撑点承托；不能在空中突然结束。
- 法兰、阀门和卡箍只在主路径正确后添加，且必须套在对应管体或连接到接口。

## 接触审计

准备 JSON 文件：

```json
{
  "pairs": [
    {"first": "Pipe_End", "second": "Vessel_Nozzle", "label": "主管到容器"},
    ["Cable_Clamp", "Cable_Conduit"]
  ]
}
```

运行：

```powershell
python scripts/audit_route_contacts.py model.SLDPRT pairs.json --tolerance-mm 0.6 --report route_contacts.json
```

AABB 接触只是快速筛查，不代表真实实体一定相交。脚本失败项需要回到 SolidWorks 目视或做干涉检查；有意的插入连接不应被误判为错误穿透。

## 完成条件

- 所有要求的可见管线都能在至少一个参考视角中对应；
- 每条管线的两个端点有解释且有实体接触；
- 顶部和侧面没有无来源的短棒、悬空弯头或孤立接头；
- 管径层级、空间前后关系和支撑位置合理；
- 保存派生 SLDPRT/SLDASM、STEP 和等轴测预览。

