3.2 创建操作
UG NX将铣(三轴)操作大致分为平面铣和型腔铣。平面铣不仅要求设定加工工件,还必须设定加工面,也就是Face Geometry和Cut Area。在Materialize公司开发的针对STL文件进行数控编程的软件Magics Mill中,加工区域的设定是通过对该区域的三角面进行染色来实现的。而在UG NX中,Faceted Body是一个完整的Shell,无法提取其边界,也不能选中模型中的某一个面。故而,对STL文件进行平面铣操作存在很大困难。
型腔铣种类繁多,选择Cavity_Mill,可以不需要指定加工面,直接根据工件得到加工路径(见图10),这里使用STL文件进行编程是可能的。对于简单形状的零件,可以采用这种方法加工,但这样也失去了采用STL文件格式的意义。
图10 基于STL文件的NC编程
由上可见,无法选择Faceted Body的表面和边界是阻碍STL文件在UG CAM中应用的主要原因。
4 结论
由于STL文件格式简单而且不需要复杂的CAD系统支持,当数据出现错误时,特别容易修复,现在已经发展成为CAD系统与快速成型系统之间数据交换格式的标准。其优越性也使其越来越受到数控加工行业的重视,因此越来越多的CAM软件开始支持STL格式,而且还出现了面向STL格式的CAM软件。随着对STL格式的研究不断深入,必定会出现高精度,低数据量的STL文件,使得基于STL的数控加工方法得到进一步的普及与应用。UG NX作为全球技术领先的著名商用CAD\CAM\CAE软件,应该采取相应的举措,以在模型修改和数控加工方面更好地支持STL文件格式。(E-works)