1、前言
在UG NX的CAM模块中,加工程序是根据UG NX设置的加工模板来编程的,本人是针对CAM模块的UG NX二次开发,获取加工模板、程序名称、加工方法、刀具和几何体的字符串。
2、进入加工模块
UG NX的CAM开发需要进入CAM模块,如果打开的模型还是在建模环境或者基本环境中,CAM模块的功能就不能正常运行,这就需要在打开UI Styler时切换模块。采用NXOPEN.net(C#)切换UG NX的应用模块采用是的是
theSession.ApplicationSwitchImmediate
但是,如果已经进入了CAM模块,如果采用 theSession.ApplicationSwitchImmediate则可能报错,采用如下的代码可以防止错误的发生:
NXOpen.Session theSession = NXOpen.Session.GetSession();
NXOpen.Part workPart = theSession.Parts.Work;
NXOpen.Part displayPart = theSession.Parts.Display;
// ----------------------------------------------
// 菜单:应用模