文章目录
1、前言
UG NX软件中CAM模块作为一个很重要的,也是其特别亮点的功能模块,能实现车、铣、磨、钻等加工工艺编程,但是由于其是通用性比较强,对于专业上的可能不能完全满足要求,这就要求我们在CAM模块下进行二次开发。我们将根据UG NX的编程模块,分很多篇幅来讲述下CAM的NXOpen.net(C#)二次开发。这篇文章的主要内容是讲述如何自动进入CAM模块。
2、调用CAM模块错误
当然,我们编写的二次开发程序,或内部模式的dll或者外部模式的exe,当UG NX处于非CAM模块时,其会报错,提示不能正常运行。
比如UG NX正在处于建模模块,或提示如下错误,这是由于没有进去CAM模块,而且模型中本不存在这些加工工艺的信息,就会报错。



所以,为了避免出错,我们首先将UG NX自动置于CAM模块下,这样就为后面的程序提供了必要的初始化信息

本文介绍了在UG NX中通过C#进行CAM模块的二次开发,主要内容是如何使程序自动进入CAM模块,以避免在非CAM模块时出现错误。文章详细讲解了在插件入口函数中利用UG NXOpen切换到加工模块的代码实现,并提供了一个判断及进入加工模板的完整示例。
订阅专栏 解锁全文
1180

被折叠的 条评论
为什么被折叠?



