首页 / 资讯中心 / 文章详情

SolidWorks Automation Skill 快速开始:10分钟画出第一个零件(新手完整指南)

SolidWorks Automation Skill 快速开始:10分钟画出第一个零件(新手完整指南) ★ FEATURED ARTICLE
【免费下载链接】solidworks-automation-skillReliable AI Skill MCP toolkit for agent-driven desktop CAD automation.项目地址https://gitcode.com/gh_mirrors/so/solidworks-automation-skill点击查看免费下载SolidWorks Automation Skill 是一个开源的 AI Skill MCP 自动化工具集用自然语言和简短脚本驱动 SolidWorks 完成零件建模、装配、工程图与导出交付。本指南面向新手无需死记 COM 接口按步骤操作约 10 分钟就能画出并导出你的第一个零件。这个工具能为新手做什么SolidWorks Automation Skill 把 SolidWorks 常用的 COM 操作封装成易用的 Python 函数和命令行工具并提供多种入口入口适合谁特点Skill / CLI会用 Python 的开发者短脚本驱动建模、装配、出图、导出MCP Server使用 Codex、Claude Code、Cursor 等 AI 客户端把 SolidWorks 工具注册给 AI 直接调用CAD Studio 桌面版想用图形界面的工程师项目管理、任务队列、预览与交付门禁能力范围以仓库根目录的 capabilities.yaml 为唯一真源未验证能力不会被伪装成已完成。它覆盖的能力远不止画零件零件建模草图、拉伸、旋转、圆角、倒角、阵列⚙️装配与运动添加组件、配合关系、Motion Study 旋转马达工程图三视图、剖视、尺寸标注、BOM专项子技能螺纹孔、CNC 圆角倒角、GB/T 国标工程图等见 SUBSKILLS.md结果自审查自动导出多视角预览图和审查报告下图是真实案例演示代码驱动 SolidWorks 2026 生成复杂测试件并输出 GB/T 风格工程图。环境准备清单安装前先检查这 3 样环境要求什么时候需要操作系统Windows 10 / 1164 位必须Python3.10 或更高建议 64 位必须SolidWorks已安装并登录当前真机基线2024 / 2026 SP01.1操作.sldprt等原生格式时需要Python 依赖pywin32、comtypesCOM 自动化需要 没有 SolidWorks 也没关系开放格式STEP、STL、DXF、PDF 等走无头后端不要求安装 CAD 软件详见 SKILL.md 的多入口与多后端章节。三步安装克隆、装依赖、自检第 1 步获取仓库git clone https://gitcode.com/gh_mirrors/so/solidworks-automation-skill cd solidworks-automation-skill第 2 步安装当前任务需要的依赖按最小化原则安装画零件只需要核心依赖python -m pip install pywin32305 comtypes1.2.0需要完整工具链含 MCP、PDF 审查等时再安装 requirements.txtpython -m pip install -r requirements.txt第 3 步运行环境诊断python scripts/cad_studio.py doctor诊断脚本见 scripts/cad_studio.py会列出缺失项、影响范围和可复制的修复命令也可以用技能自检 scripts/sw_preflight.py缺少comtypes时它还会征求你同意后自动补齐依赖。看到 SolidWorks 检测通过就可以开始建模了。10 分钟画出第一个零件一个 50mm 圆柱确保 SolidWorks 已启动运行入门示例 examples/01_basic_part.py。它的核心只有 6 行完整流程一目了然sw, _ connect_solidworks() # 1. 连接 SolidWorks model new_document(sw, part) # 2. 新建零件文档 start_sketch(model, Front Plane) # 3. 在前视基准面进入草图 sketch_circle(model, 0, 0, mm(25)) # 4. 画半径 25mm 的圆 end_sketch(model) extrude_boss(model, Sketch1, mm(50)) # 5. 拉伸 50mm 成型运行python examples\01_basic_part.py后脚本会自动把圆柱零件保存到C:\temp\cylinder.sldprt。新手只需记住 3 个关键点单位SolidWorks API 以米为单位始终用mm(50)转换毫米避免量级错误基准面Front Plane在中英文版本下都能自动识别前视基准面会自动兜底草图草图必须闭合拉伸特征才会创建成功更多由浅入深的示例复杂零件、装配体、批量导出、工程图都在 examples/README.md 中每个示例都标注了运行前提。导出零件并自审查别只相信保存成功SolidWorks 自动化强调结果自审查生成模型后用 scripts/sw_review.py 导出等轴测、前视、俯视、右视预览图并生成审查报告确认主体存在、比例合理、输出路径正确。推荐用会话 APIscripts/sw_session.py一步完成保存与导出session.save(model, rC:\temp\cylinder.sldprt) # 保存原生格式 session.export(model, rC:\temp\cylinder.step) # 导出 STEP支持 STEP、STL、IGES、Parasolid 等格式封装位于 scripts/sw_export.py。想要鼠标操作的体验试试 CAD Studio 桌面版不想写脚本的话可以下载 CAD Studio 桌面安装包React Tauri在图形界面里管理项目、对话任务、预览模型和交付门禁与 Skill/CLI 共用同一套能力清单。完整操作流程系统要求、Agent CLI 配置、任务队列见 docs/CAD_STUDIO_USER_MANUAL.md。下一步学什么子技能与文档导航想做什么去哪里自然语言生成参数化设计计划subskills/solidworks-vibecad/SKILL.md螺丝孔、M3~M8 螺纹孔subskills/solidworks-threaded-holes/SKILL.md多圆角/倒角 CNC 机加工件subskills/solidworks-fillet-chamfer-cnc/SKILL.mdGB/T 国标工程图与孔表 BOMsubskills/solidworks-engineering-drawing/SKILL.md未封装 API 查证规范references/api-lookup.md零件建模完整参考references/part-modeling.md常见问题3 个新手最容易踩的坑Q1无法连接 SolidWorks确认 SolidWorks 已运行、Python 与 SolidWorks 位数一致通常都是 64 位、依赖已安装。Q2找不到基准面中英文版本基准面名称不同但start_sketch()已内置兜底切换直接使用Front Plane即可。Q3特征创建失败依次检查草图是否闭合、是否用mm()转换了单位、实体选择是否正确。更多错误排查详见 references/troubleshooting.md。按这份指南走完你已经完成了 SolidWorks 自动化的从 0 到 1——接下来可以试着让 AI 帮你画一块带 4 个螺孔的安装板。赞分享【免费下载链接】solidworks-automation-skillReliable AI Skill MCP toolkit for agent-driven desktop CAD automation.项目地址https://gitcode.com/gh_mirrors/so/solidworks-automation-skill点击查看免费下载相关推荐如何3步打造专业级ESP32智能打印机终极DIY指南如何3步打造专业级ESP32智能打印机终极DIY指南 想要拥有一台完全自定义的智能打印设备吗ESP32热敏打印机项目让你从零开始打造一台能与主流打印APP无5分钟上手Nezha从零到第一个Claude Code会话的完整快速开始指南5分钟上手Nezha从零到第一个Claude Code会话的完整快速开始指南 Nezha哪吒 是一款专为 AI 编程打造的跨平台轻量级 IDE能在本机同人工智能AI 应用Vibe Coding开发工具IDE桌面应用SeaTunnel数据同步监控大屏5分钟构建专业级实时监控系统SeaTunnel数据同步监控大屏5分钟构建专业级实时监控系统 SeaTunnel作为下一代超高性能分布式数据集成工具在企业级数据同步场景中发挥着关键作用。数据工程大数据批处理流处理创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站