admin管理员组

文章数量:1531425

2024年6月10日发(作者:)

Mastercam软件的后置处理文件及其设定方法

一、前言

M astercam是一套应广泛的CAD/CAM/CAE软件包,它采用图形义互

式自动编程方法实现NC程序的编制。义互式编程是一种人机对话的编程方法,

编程人员根据屏幕提示的内容,反复与计算机对话,选择菜单目录或计算机的提问,将

所有的问题回答完毕后即可以生生成NC程序。NC程序的自动产生是受软件的后

置处理功能控制的,不同的加工模块(如车削、铣削、线切割等和不同的数控系统对

应于不同的后处理文件。软件当前使用哪一个后处理文件,是在软件安装时设定的,

而在具体应用软件进行编程之前,一般还需要对当前的后处理文件进行必要的修改

和设定,以使其符合系统要求和使用者的编程习惯。有些用户在使用软件时由于不

了解情况,没有对后处理文件进行修改,导致生成的NC程序中某些固定的地方经常

出现一些多余的内容,或者总是漏掉某些词句,这样,在将程序传入数控机床之前,就必

须对程序进行手工修改,如果没有全部更正,则可能造成事故。例如,某机床的控制系

统采用G54工件坐标系定位,G90绝对坐标编程,要求生成的NC程序前面必须有

G54G90设置,如果后处理文件的设置为G55G91,则每次生成的程序中含有G55G91,

却不一定有G5 4G90,如果在加工时没有进行手工改正,则势必造成加工错误。

二、M astercam软件的后置处理文件

后置处理文件简称后处理文件,是一种可以由用户以回答问题的形式自行修改

的文件,其扩展名为.P ST。在应用M astercam软件的自动编程功能之前,必须先对这

个文件进行编辑,才能在执行后处理程序时产生符合某种控制器需要和使用者习惯

的NC程序,也就是说后处理程序可以将一种控制器的NC程序定义成该控制器所使

用的格式。以FANUC系列的后处理为例,它既可以定义成惯用于FANUC3 M控器

所使用的格式,也可以定义成FANUC6M控制器所使用的格式,但不能用来定义其它

系列的控制器。

不同系列的后处理文件在内容上略有不同,但其格式及主体部分是相似的,一般

都包括以下几个部分。

1.A nnotation(注释对后处理文件及其设定方法作一般性介绍。

2.问题该部分为后处理文件的主要部分,FANUC系列的后处理文件中共包括

200个问题,对这些问题的回答将决定将来输出的NC程序的格式。

ds(指令指令的作用是对它后面的变量施加影响。如oldvars和

newvars指令,在回答问题3时若写于刀具号码变量t之前,则使用oldvars时将呼叫

前一把刀具的号码,使用newvars时将呼叫现在所使用的刀具号码。

les(变量给出了"问题"中所使用的各种变量的定义.FANUC系列的后处

理文件中共定义了26个变量,如prog-n=程序号码,f=进给率,s=主轴转速,t=刀具号码

等。

三、后处理文件的设定方法

1.后处理文件编辑的一般规则

对后处理文件的编辑和设定只需要对第(4部分的"问题"进行回答。PST文件的

每个问题前都有一个号码并在号码后加一个小数点。若问题前没有号码,那么这个

问题在执行后处理时是被忽略不用的。回答号码20以前的问题时,需要在问题的下

一行键入所回答的文字,而且回答的内容可以包括多行,2 0号以后问题均带有问号且

回答时直接写在问号的后面,不得换行,这一类的问题常常是以"y""n"来回答。回答

问题时用到变量,不能用引号,而字符串则必须包围在引号之中(如"G91G28GZ0M05

",引号中的文字将按字符串的原样写入程序中。变量和字符之间要用逗号隔开。

2.变量的使用

变量的定义在后处理文件的开头部分已经作了说明,使用时可通过查阅来了解

变量的意义。变量在回答问题时一经使用,就会在生产的NC程序中表达确定的意

义。如变量spindle-on,转速为正或0时定义为M03,为负时定义为M04,如果回答问

本文标签: 文件问题后处理程序变量