讨论

有没有搞CAD二次开发的兄弟,分享点入门路子

小任
小任
2026/04/01 09:41

做了十来年机器人调试,ABB、发那科、安川、库卡都摸过,最近项目上老是让出一些非标夹具图纸,现场改图改到吐,标准件库都是手动往里怼,效率太低了。想自己搞点CAD二次开发,主要是SolidWorks和中望这两块,能自动出图、批量改参数那种。但我编程底子一般,C#会一点,VB也凑合,CAD那块完全是白板。

想问下各位从零开始学这个,一般怎么走比较顺?是先啃官方API文档,还是直接找现成的项目改?有没有比较系统的教程推荐,最好是带实例的那种。另外二次开发做出来的程序,现场的工艺工程师能直接用吗,还是得我自己跑过去点?

14 3

全部回复 (3)

hhp1989
hhp1989#1

你这个底子学起来不算慢,C#能看懂的话直接上SolidWorks的API文档就行,官方那个帮助文件配合论坛搜"SolidWorks API C#"一堆现成例子。先别急着搞大的,先拿个简单的零件试试,比如读取一个零件的质量属性、批量改个自定义属性,几天就能跑通。推荐B站上有个系列叫"SW二次开发从入门到实战"的,讲得还算细,跟着敲一遍基本能上手。教程方面建议直接搜《SolidWorks高级教程》里的二次开发那章,比外面那些收费的实在。

2026/04/01 21:44
健哥
健哥#2

中望那个不建议先碰,API文档稀烂,例子少得可怜,社区也没什么人讨论。你要是C#底子薄,SolidWorks的二次开发资料起码多十倍,出了问题网上能搜到答案。先用SW把路趟通了,再考虑要不要迁移到中望,不然两头都搞半吊子,项目上没法交付。

2026/04/02 10:52
小傅
小傅#3

工艺工程师能不能直接用看你做成啥形态。搞成SW的addin插件那种最好,双击安装完就在工具栏里多一个按钮,操作员点一下弹个对话框填参数就完事了,连SW都不用关。我这边给某主机厂做的焊装夹具自动出图,工艺拿着图纸改几个数字点生成,十几秒出一整套。要是做成exe单独跑的程序反而麻烦,每次都得去启动。

2026/04/07 03:01