深度解析 SLDPRT 与 SLDASM 文件:增材制造中的核心角色
自 1995 年推出以来,SolidWorks 已成为广泛采用的计算机辅助设计(CAD)和计算机辅助工程(CAE)套件。事实上,截至 2016 年 3 月,SolidWorks 占据 32% CAD 市场份额,成为使用最广泛的 CAD 套件。
2016 年计算机辅助设计(CAD)市场格局

来源: SolidWorks
这并不令人意外。SolidWorks 是稳健且高度通用的 CAD 套件,不仅让工程设计团队能轻松设计、分析和文档化工作,还能相对无缝地管理各类产品开发问题。其提供 SLDPRT(SolidWorks 零件)和 SLDASM(SolidWorks 装配体)两种原生格式,正是这一特性的体现。本文探讨 SLDPRT 与 SLDASM 的差异如何提升产品开发效率。
什么是 SolidWorks?
如前所述,SolidWorks 是 CAD 套件。2016 年,SolidWorks 已被 80 国 20 万余家企业采用,注册个人用户超 300 万。凭借广泛的市场采用率,SolidWorks 实际上是软件应用开发商和 3D 打印硬件制造商必须支持的主流 CAD 套件。
除了市场强势采用,SolidWorks 还是功能全面的强大 CAD 套件。用户认为 SolidWorks 相对易学,无论是学生还是从竞品 CAD 迁移的工程/设计团队。此外,SolidWorks 内置的仿真、可视化、产品数据管理和技术沟通功能,让工程团队能将大部分核心设计工作整合在单一套件中,而非分散在多个软件中。这不仅提高设计效率,还能控制成本、精简软件许可。

来源: SolidWorks
鉴于 SolidWorks 发挥这些优势,它成为增材制造行业最主流的 CAD 解决方案并不令人惊讶。其用户涵盖航空航天/国防、医疗、汽车等行业,持续报告采用 SolidWorks 后生产力和上市时间显著提升。
什么是 SLDPRT?
SLDPRT 是 SolidWorks 原生文件格式之一。顾名思义,SLDPRT 用于设计和查看整个系统的特定零件。因为工程师通常在考虑可制造性的前提下设计完整系统,所以系统的每个零件或组件都单独设计和分析。SolidWorks 的产品数据管理功能让团队能访问和存储单个零件的设计文件。
SLDPRT 还提供其他优势。例如,原始设计公司可仅共享单个零件(即一个 SLDPRT)文件给外部方(如客户或供应链合作伙伴),而无需共享完整设计,从而保护知识产权。若接收方软件能读取 SLDPRT(应用集成 3D InterOp 等工具即可实现),他们无需 SolidWorks 即可全保真查看特定零件。
什么是 SLDASM 文件?
SolidWorks 还允许用户将多个 SLDPRT 文件合并为单个 SLDASM 扩展名文件。您不必通过多个 SLDPRT 文件逐个打印系统零件,而可用单个 SLDASM 文件打印完整系统。
当 CAD 项目零件过多难以管理时,SLDASM 优势凸显。此时逐个修改零件会导致低效(如原始设计师花费数小时逐个修改并记录变更)。外部供应链合作伙伴、供应商和/或客户出于成本控制,可能也更倾向于 SLDASM 而非 SLDPRT 文件集合。它是整合资产。此外,修订过程可能更容易,因为整个系统的约束已纳入考量(而孤立关注单个 SLDPRT 可能破坏整体系统)。
可以说,SLDPRT 和 SLDASM 协同工作。工程师用 SLDPRT 进行初始设计(逐个零件聚焦),下游方(如制造商)则用 SLDASM 生产和测试产品(质量等)。
查看我们的免费电子书:SDK 如何助力 3D 打印企业开发面向未来的 3D 软件

下载
让您的应用通过 3D InterOp 读取 SolidWorks
SolidWorks 已稳居最广泛采用的 CAD 套件地位,显然,更广泛的增材制造行业需要解决方案管理海量 SLDPRT 和 SLDASM 文件。例如,3D 打印制造商的打印硬件必须与原始设计合作伙伴的 SolidWorks CAD 环境互操作。同样,合作共同项目的两家设计公司(国防行业常见)可能使用不同 CAD 环境,如一家用 SolidWorks,另一家用 CATIA。
您可通过可靠的互操作性软件方案弥合这些鸿沟。Spatial 的 3D InterOp 是面向服务增材制造行业的软件应用开发商和硬件公司的软件开发工具包(SDK)。3D InterOp SDK 让您的应用能完整读取所有 SolidWorks 文件,不仅是 SLDPRT 和 SLDASM,还包括 SLDDRW(SolidWorks 图纸文件)。无论是 SLDPRT 或 SLDASM 文件的表面几何、元数据、颜色、纹理或其他设计层面,您都能为非 SolidWorks 环境构建 SLDPRT 和 SLDASM 文件查看能力。此外,我们的 SDK 还让您的应用读取 CATIA、Autodesk Inventor、Solid Edge 和 NX 文件,赋予最终用户与所有工程工作流协作的能力。立即申请评估版,考察 3D InterOp 如何装备您的应用以满足当今增材制造行业需求。
3D打印