马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本人在作CAM对象变换时遇到困难,请各位高手赐教!
假设现有操作:"CAVITY_MILL1"
我想对其进行两次变换.先绕某个轴旋转一个角度,再作个比例放大.
变换都可实现,问题是:第一个变换后需要再次获得变换后新产生的操作.
可用如下语句实现.
Operation1 = CType(workPart.CAMSetup.CAMOperationCollection.FindObject("CAVITY_MILL1_COPY"), CAM.Operation)
很显然,这种做法有一个局限性.
即:操作名是在变换前的原始操作名后加一个后缀"_COPY".
然而,在NX中操作名长度是有限制的.
从一个现有操作复制出来的新操作的名称,不一定是使用后缀"_COPY".
最好有一个方法,在第一次变换后就可直接获得新操作的引用.
一定有这样的方法.请指点! 谢谢!!! |