SolidWorks 的自动建模主要通过 AI 驱动功能 和 自动化工具 实现,结合宏、API、参数化设计及第三方插件,可显著提升设计效率。以下是当前主流方式:一、官方 AI 自动建模功能(2025–2026 年新推出)
SolidWorks 近期集成 AI 助手,支持以下自动建模能力:智能几何创建:根据草图历史自动预测并添加几何约束,减少手动操作
命令预测:基于当前任务推荐最相关工具,加快建模流程
自动工程图生成(BETA):可自动生成包含剖视图、孔标注等的工程图,适配图纸标准
材料与配合建议:AI 根据性能需求推荐材料,并为零部件智能匹配参考
✅ 适用版本:需使用 2025 或 2026 版本 的 SolidWorks,并启用 AI Companion 功能
二、通过宏(VBA)与 AI 协作实现自动建模
利用 ChatGPT、Kimi 或 DeepSeek 等大模型生成 VBA 宏代码,驱动 SolidWorks 自动建模:录制基础宏:在 SolidWorks 中手动创建简单特征(如长方体、圆柱体),保存为 VBA 宏。
喂给 AI 模型:要求 AI 根据示例生成新参数的代码(如“创建宽2、高2的长方体”)
粘贴运行:将生成代码粘贴至 SolidWorks 宏编辑器,执行后自动建模
⚠️ 注意:生成的代码可能需手动修正语法错误(如删除报错行)
三、使用 Python 实现高级自动化(二次开发)
通过 Python + win32com 调用 SolidWorks API,实现复杂自动化:建立 Python 与 SolidWorks 的连接;
创建零件、绘制草图、执行拉伸等操作;
支持参数化建模(如输入“高12cm、直径8cm的杯子”自动生成模型)
示例功能包括:新建零件文档;
在基准面绘制正八边形并拉伸;
保存文件
🛠️ 需安装 pywin32 和配置 SolidWorks 类型库
四、第三方自动化插件
SolidKits.AutoWorks:深度集成于 SolidWorks,支持:参数化驱动尺寸;
一键生成工程图与 BOM;管理产品变体(如阀门、泵等系列化设计)
3DEXPERIENCE Works:提供基于 Web 的参数化建模与创成式设计,支持跨设备协作
五、实践建议
初学者:从录制宏 + AI 生成代码入手(
);
开发者:尝试 Python 二次开发(
);
企业用户:评估 SolidKits 或 3DEXPERIENCE 以实现流程标准化
如需体验官方 AI 助手,可访问:SolidWorks AI 助手