STEP 与 STL:CAD 交换几何还是 3D 打印三角网格?
需要把实体或曲面交给另一位 CAD 使用者时,通常优先考虑 STEP。STL 是三角网格,常用于把零件送入 3D 打印切片软件。先确定接收方的工作流程,再选择格式;导出后重新打开并测量。文件扩展名正确,不代表几何一定完整。
本文介绍格式选择和示例检查流程,不宣称进行过独立的文件兼容性基准测试,也不认证任何制造工艺。
文件实际保存了什么
STEP 属于 ISO 10303 产品数据表示与交换标准体系。根据应用协议和导出器,STEP 可以保存解析曲线、曲面以及边界表示实体。圆柱面可以继续以圆柱面表示,而不是由一圈平面拼成。“精确 CAD 几何”描述的是这种表示方式,数值精度、建模容差和格式转换差异仍然存在。
STL 通过三角面片描述表面。圆周会被一系列直线段近似。更细的网格可以减少可见棱角,但会增大文件,且不会恢复原来的解析圆柱。美国国会图书馆的 STL 格式说明列出了其限制,包括缺少标准化的单位声明。
任何一个扩展名都不能普遍保证保留原始特征树。拿到 STEP 实体,不等于拿到了可编辑草图、约束和原先的拉伸顺序;STL 也不保存这些建模操作。后续还要改设计时,应保留原生文件与参数,再按接收任务提供交换副本。
一块安装板的交付示例
假设零件是一块 80 × 50 × 6 毫米的板,上面有四个直径 5 毫米的通孔。加工方需要在 CAD 中检查孔形,你还需要打印一件试装样品。
CAD 交付可用 STEP,并附上标明孔中心和制造公差的尺寸要求。只有接收的切片软件或流程需要网格时才提供 STL。两份文件必须来自同一个已保存版本,不要分别修改后就默认它们仍然一致。
在接收方 CAD 软件中核对外包围尺寸、实体数量、孔径和孔中心位置。切片软件中也要确认外形尺寸与摆放方向。原本 80 毫米的板显示成 80 英寸,是单位解释出了问题,不应靠目测缩放补救。
单位与公差是两件事
即使格式支持单位,也要在交付说明中明确单位。对于 STL,应在导出和导入过程中明确选择毫米,再测量一个已知尺寸。相差 25.4 倍可以提示英寸与毫米混淆,但仍要先查清单位再修正。
导出网格时,查看软件的弦偏差与角度控制选项,不同软件对参数的命名和定义可能不同。根据最小的关键曲面特征选择细分程度,并检查结果。0.05 毫米偏差只能作为一个导出设置示例,不能当作所有零件的推荐值,更不是成品达到 ±0.05 毫米的保证。
制造公差需要写进经过审核的图纸或规格。打印机校准、材料行为和加工方法都会影响实物,即使数字表面完全正确也不例外。把网格调得更细,不能补偿不合适的制造工艺。
导出与接收检查清单
- 保存原生设计,标明导出的版本。
- 发送前确认接收方支持的 STEP 协议或网格格式。
- 确认单位、坐标方向,以及交付对象是单实体还是装配体。
- 仅导出需要的对象,检查遗漏和重复组件。
- 在实际接收工具中重新打开交换文件,不只在原建模软件里查看。
- 测量已知长度、关键孔和包围尺寸,检查网格曲面的棱角及闭合壳体问题。
- 把尺寸、公差和制造验收条件与文件一起保存。
后续操作与参考资料
导出前可参考文字转 CAD 设计说明,把尺寸和操作写清楚。估算打印成本时,应使用切片软件给出的耗材量和时间,并阅读3D 打印成本拆解。独立 Studio支持受限 CAD 操作,应检查实际完成的导出文件,不要假设所有交换流程的表现都相同。
如果打印交付还需要保留单位或切片设置,可阅读 3MF 与 STL。接收方完成切片后,再把该任务的克重与小时数填入打印成本计算器。
参考:ISO 10303-242:2025:基于模型的三维工程管理;美国国会图书馆:STL 格式家族;Autodesk:Fusion STEP 导出包含及不包含的数据。