关于UG
NX数控车床加工的若干体会之一
(车床加工的MCS-SPINDLE设置)
有关UG NX数控加工的网上资料,大多是关于铣床加工的,有关车床加工的不太多见,本人近日推出的SimuNcLathe4.0版(数控车床通用模拟系统)将新增功能“UG NX刀轨文件导入”,同时把自己对UG NX车床加工实践中的一些体会记录下来,以供同行们参考,肯定有错误,请高手指出。
UG NX对车床加工坐标系设置的处理有点特殊,一开始还真不容易搞明白,这看来是由于数控车床是基于Z-X平面编程的,而在其他一般情况下,例如创建模型、或铣床加工时,我们更多使用的是X-Y平面,看来是UG为了考虑到更一般的情况,只好让车床坐标系的关系显得特殊些。
(一)先谈一下涉及到的三个坐标系的名称:
在建模环境中首先碰到的是绝对坐标系,标识为X-Y-Z;同时还有一个标识为XC-YC-ZC的WCS坐标系,初始状态下这个WCS坐标系与绝对坐标系重合在一起,我们可以通过主菜单
/
格式 /
WCS把这个WCS坐标系进行移动或旋转。在加工环境中,则会产生一个车床加工坐标系,标识为
XM-YM-ZM。
(二)建模的要求:
假若零件的设计也是由你来完成的,那么,在可能的情况下,建议你用回转成型的方法来创建模型,轮廓草图应绘在XY平面上,并且以X轴为旋转轴,并使工件的左端面中心或右端面中心与绝对坐标系原点重合。这样做的好处是:你可以使用ZM_XM作为车加工平面,这样更符合数控车床的坐标名称。
如果模型已经由别人创建好了,人家不是用X轴为旋转轴(例如以Z轴旋转),那么,应在建模环境中创建一个WCS,通过坐标系旋转,把WCS的XC轴转到旋转轴线方向,并使WCS的原点位于数控加工的工件坐标系原点;
总之,你必须使回转体模型的轴线与绝对坐标的X轴、或WCS的XC轴重合。
(三)车床加工的坐标系设置(即MCS-SPINDLE的设置)
MCS-SPINDLE这个名称,我想大概可以翻译成“基于车床主轴轴线的车床加工坐标系”,在操作导航器的几何视图中双击MCS-SPINDLE,即可进入Turn Orient(车削原点)对话框进行设置。
Turn Orient中的设置,主要注意二点:
1)指定MCS,
即指定车床加工坐标系,点击CSYS对话框,在新出现的CSYS窗口中,最上面的“类型”,通常取默认的《动态》;参考CSYS处,需要考虑是选择《绝对》、还是选择《WCS》。
只要回转体工件的轴线与绝对坐标的X轴重合,那么“参考”就选取《绝对》;指定方位:如果绝对坐标系原点位于工件左端面中心,要把加工坐标系原点移到工件的右端面中心,则可在指定方位中选取工件右端面中心,则就会在右端面中心出现XM/YM/ZM的加工坐标系标记;ZM为主轴轴线,与建模的绝对坐标X轴一致;XM与建模的绝对坐标Y轴一致;
如果回转体工件的轴线与WCS坐标的Xc轴重合,那么“参考”就必须选取《WCS》;出现的加工坐标系标记XM-YM-ZM将与WCS的XC-YC-ZC完全对应;
2)车床工作平面ZM-XM与XM-YM:
车床工作平面是指车刀运动的二维平面,是由机床坐标系中的二个轴组成,并且第一个轴是指主轴轴线,即数控车床编程中的Z轴,使用
ZM-XM则ZM为主轴,而XM-YM则XM为主轴。另一个轴则是数控车床编程中的X轴;车床工作平面虽然有二个选项,但实际上根据“参考CSYS”中的选择,只有一种工作平面可供选用;
当你在参考CSYS中选取了《绝对》,那么ZM轴将与X轴一致,此种情况下必须选取ZM-XM。
当你在参考CSYS中选取了《WCS》,那么XM轴将与XC轴一致,此种情况下必须选取XM-YM。
实际上的结论是:当回转模型的轴线与绝对坐标系的X轴一致时,“参考CSYS”必须选择《绝对》,并且只能选择ZM-XM;而当回转模型的轴线与WCS坐标系的XC轴一致时,“参考CSYS”必须选择《WCS》,并且只能选择XM-YM。
按照这二种“车床加工平面”生成的数控程序代码有所不同,按ZM-XM加工生成的代码,移动指令的坐标值x,y,z 中: x为径向位置(半径值),z为轴向位置(长度值),y值均为零;与数控车床编程概念一致。
而按XM-YM加工生成的代码,移动指令的坐标值x,y,z中: x为轴向位置(长度值),y为径向位置(半径值),z值均为零;与建模用的WCS坐标概念一致。在转换成G代码文件的后处理过程中应该注意。
加载中,请稍候......