NX版本:12.0
VS版本:2017
功能:通过二次开发实现快速设置型腔铣切削区域
本段代码具体实现:通过型腔铣程序名称,来进行选择切削区域。温馨提示:切削区域处若选择余量设置,优先级会高于部件设置的余量,程序会优先使用切削区域中设置余量的数值
public static void xqx(string Name_Oper_CavityMilling,Body[] bodies,double FinalStock)
{
NXOpen.Session theSession = NXOpen.Session.GetSession();
NXOpen.Part workPart = theSession.Parts.Work;
NXOpen.Part displayPart = theSession.Parts.Display;
UI theUI = UI.GetUI();
//根据程序名称找到该型腔铣程序
NXOpen.CAM.CavityMilling cavityMilling1 = (NXOpen.CAM.CavityMilling)workPart.CAMSetup.CAMOperationCollection.FindObject("11234");
NXOpen.CAM.CavityMillingBuilder cavityMillingBuilder1 = workPart.CAMSetup.CAMOperationCollection.CreateCavityMillingBuilder(cavityMilling1);
cavityMillingBuilder1.CutAreaGeometry.InitializeData(false);</