2023年11月25日发(作者:)

维普资讯

第2期(总第141期)

2007年4月

机械工程与自动化

MECHANICAL ENGINEERING & AUT0MAT10N

No.2

Apr.

文章编号:1672—6413(2007)02—0153—02

MasterCAM后置处理程序的修改

张卫国

(太原市高级技工学校,山西 太原030021)

摘要:后置处理文件简称后处理文件,是一种可以由用户以回答问题的形式自行修改的文件,其扩展名为

PST。介绍了使用MasterCAM后置处理程序中的一些心得。

文献标识码:A 中图分类号;TP391.72:TP391.73

关键词:MasterCAM;CAD/CAM;后置处理文件

引言 参数设定)

MasterCAM是美国CNC Software公司开发的

套CAD/CAM软件,由于其诞生较早且功能齐全,

特别是在CNC编程上快捷方便,因此有很高的市场

占有率。采用MasterCAM进行数控加工时,系统首先 处理文件的设定事项

根据图形信息和加工信息生成NCI文件,但是NCI文

件数控机床不能识别,还必须通过专用的后置处理程

序,将NCI文件转化为数控系统可以识别的NC文 设定部分的问题进行。.PST文件的每个问题前都有

件。后置处理文件简称后处理文件,是一种可以由用

户以回答问题的形式自行修改的文件,其扩展名为

PST。MasterCAM9.0软件的后处理程序在X:\

Mcam9\MikPosts目录中,该目录有多个后置处理程

序。用户根据数控机床和数控系统的具体情况,可以

对其数据库进行修改和编译,定制出适应某一数控机 不得换行,这一类的问题常常是以“Y”或“N”来回

床的专用后置处理程序。

后处理程序的组成部分

MasterCAM后处理程序采用的是纯文本格式文

件接口,该文本是以脚本文件和源代码文件混合而构

成的,后处理文件可以分成以下几个部分。

该部分为后处理文件的主要部分,FANUS系列

的后处理文件中共包括近200个问题,对这些问题的

回答将决定将来输出的NC程序的格式及内容。

2.1 处理文件编辑的一般规则

对后处理文件的编辑和设定大部分只需要对参数

个号码并于号码后加一个小数点。若问题前没有号

码,那么这个问题在执行后处理时是被忽略不用的。回

答号码2O以前的问题时,需将所回答的文字键人于问

题的下一行,而且回答的内容可以包括多行;20号以

后的问题均带有问号且回答时直接写在问号的后面,

答。回答问题时用到变量,不能用引号,而字符串则

必须包围在引号之中(例如“G91 G28 Z0 M05”),引

号中的文字将按字符串的原样写入程序中,变量和字

符之间要用逗号隔开。

2.2变量的使用

1.1 Notation(注释)

对后处理文件及其设定方法作一般性介绍。

1.2 Commands(指令)

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

oldvars和newvars指令,在回答问题时若写于刀具号 M03,为负时定义为M04,如果回答问题时使用了该

码变量之前,使用oldvars时将呼叫前一把刀具的号 变量,则会在NC程序的相应部分写出MO3或M04。

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

1.3 Variables(变量)

变量的定义在后处理文件的开头部分已经作了说

明,使用时可通过查阅了解变量的意义。变量在回答

问题时一经使用,就会在生成的NC程序中表达确定

的意义。如变量spindle—on,转速为正或0时定义为

2.3后处理文件的设定方法

给出了“问题”中所使用的各种变量的定义。

FANUS系列的后处理文件中共定义了26个变量,如

prog—n=程序号码,f=进给率,S=主轴转速,t=刀 在使用MasterCAM9.0进行自动编辑后,将NC

具号码等。

1.4 Numbered Questions for Mastercam Mil(问题

收稿日期:2006—1I-01

后处理文件中的大部分问题一般不需要作修改,

使用时,通常只需对其中固定的某几个问题进行编辑。

处理修改的范例

代码传输到加工中心加工时仍然有小部分程序需要手

工修改。

作者简介:张卫国(1967一),男,上海人,一级实习指导教师,大专。