论文部分内容阅读
Mastercam9.0是美国CNC Software公司开发的一套CAD/CAM数控系统,侧重于数控加工。它采用图形交互式自动编程方法实现NC程序的编制。采用MasterCAM9.0进行数控加工时,首先根据图形信息和加工信息生成NCI文件,但NCI文件不能直接传送给数控机床,还必须通过各数控系统专用的后置处理程序,将NCI文件转换成数控系统可以接受和识别的NC文件,才能控制数控机床正常工作。NC程序的自动产生是受软件的后置处理功能控制的,不同的加工模块(如车削、铣削、线切割等)和不同的数控系统对应于不同的后处理文件。软件当前使用哪一个后处理文件,是在软件安装时设定的,而在对具体应用软件进行编程之前,一般还需要对当前的后处理文件进行必要的修改和设定,以使其符合系统要求和使用者的编程习惯。如果没有对后处理文件进行修改,则会导致生成的NC程序中某些固定的地方经常出现一些多余的内容,或者总是漏掉某些语句。因此,在将程序传入数控机床之前,就必须对程序进行手工修改,如果没有全部更正,则可能造成事故。本文通过分析MasterCAM9.0后置处理程序的结构、设计方法,结合基于SINUMERIK 802D数控系统的XH715数控加工中心的编程特点,开发了专用的后置处理程序,使MasterCAM9.0生成的程序能够直接应用于XH715数控加工中心的加工。经在XH715数控加工中心上运行,证明该专用后置处理程序可以提高MasterCAM9.0编程效率,实现数控加工自动化。