当前位置:
首页
>
机电技术
>
软件应用
>
MasterCAM
>
Mastercam软件的后置处理文件及其设定方法(正文)
Mastercam软件的后置处理文件及其设定方法
2007-4-29
来源:机电商情网
收藏此信息
推荐给好友
Mastercam是一套应用广泛的CAD/CAM/CAE软件包,它采用图形交互式自动编程方法实现NC程序的编制。交互式编程是一种人机对话的编程方法,编程人员根据屏幕提示的内容,反复与计算机对话,选择菜单目录或回答计算机的提问,直至将所有问题回答完毕,然后即可自动生成NC程序。NC程序的自动产生是受软件的后置处理功能控制的,不同的加工模块(如车削、铣削、线切割等)和不同的数控系统对应于不同的后处理文件。软件当前使用哪一个后处理文件,是在软件安装时设定的,而在具体应用软件进行编程之前,一般还需要对当前的后处理文件进行必要的修改和设定,以使其符合系统要求和使用者的编程习惯。有些用户在使用软件时由于不了解情况,没有对后处理文件进行修改,导致生成的NC程序中某些固定的地方经常出现一些多余的内容,或者总是漏掉某些词句,这样,在将程序传入数控机床之前,就必须对程序进行手工修改,如果没有全部更正,则可能造成事故。例如,某机床的控制系统采用G54工件坐标系定位,G90绝对坐标编程,要求生成的NC程序前面必须有G54G90设置,如果后处理文件的设置为G55G91,则每次生成的程序中含有G55G91,却不一定有G54G90,如果在加工时没有进行手工改正,则势必造成加工错误。本文介绍了Mastercam后处理文件的内容以及修改和设置的方法,供有关人员参考。
2 Mastercam软件简介
Mastercam是由美国CNC Software公司开发的基于微机的CAD/CAM软件,V5.0以上版本运行于Windows操作系统。由于其价格较低且功能齐全,因此有很高的市场占有率。软件的CAD功能可以构建2D或3D图形,特别适用于具有复杂外形及各种空间曲面的模具类零件的建模和造型设计。在CAM方面,它具有以下特点:
(1) 提供可靠与精确的刀具路径;
(2) 可以直接在曲面及实体上加工;
(3) 提供多种加工方式;
(4) 提供完整的刀具库、材料库及加工参数资料库;
Mastercam拥有车削、铣削、钻削、线切割等多种加工模块,允许用户通过观察刀具运动来图形化地编辑和修改刀具路径。另外,软件提供多种图形文件接口,包括DXF、IGES、STL、STA、ASCII等。
3 Mastercam软件的兵团处理文件
后置处理文件简称后处理文件,是一种可以由用户以回答问题的形式自行修改的文件,其扩展名为.PST。在应用Mastercam软件的自动编程功能之前,必须先对这个文件进行编辑,才能在执行后处理程序时产生符合某种控制器需要和使用者习惯的NC程序,也就是说后处理程序可以将一种控制器的NC程序,定义成该控制器所使用的格式。以FANUC系列的后处理系统为例,它可以定义成惯用于FANUC 3M控制器所使用的格式,也可以定义成FANUC 6M控制器所使用的格式,但不能用来定义其它系列的控制器。不同系列的后处理文件,在内容上略有不同,但其格式及主体部分是相似的,一般都包括以下五个部分:
(1) Annotation(注释)。对后处理文件及其设定方法作一般性介绍。
(2) Commands(指令)。指令的作用是对它后面的变量施加影响。如oldvars和newvars指令,在回答问题3时若写于刀具号码变量t这前,使用oldvars时将呼叫前一把刀具的号码,使用newvars时将呼叫现在所使用的刀具号码。
(3) Variables(变量)。给出了“问题”中所使用的各种变量的定义。FANUC系列的后处理文件中共定义了26个变量,如prog_n=程序号码,f=进给率,s=主轴转速,t=刀具号码等。
(4) 问题。该部分为后处理文件的主要部分,FANUC系列的后处理文件中共包括近200个问题,对这些问题的回答将决定将来输出的NC程序的格式。
4 后处理文件的设定方法
4.1 后处理文件编辑的一般规则
对后处理文件的编辑和设定只需要对第(4)部分的“问题”进行。.PST文件的每个问题前都有一个号码并于号码后加一个小数点。若问题前没有号码,那么这个问题在执行后处理时是被忽略不用的。回答号码20以前的问题时,需将所回答的文字键入于问题的下一行,而且回答的内容可以包括多行;20号以后的问题均带有问号且回答时直接写在问号的后面,不得换行,这一类的问题常常是以“y”或“n”来回答。回答问题时用到变量,不能用引号,而字符串则必须包围在引号之中(例如“G91 G28 Z0 M05”),引号中的文字将按字符串的原样写入程序中。变量和字符之间要用逗号隔开。
4.2 变量的使用
变量的定义在后处理文件的开头部分已经作了说明,使用时可通过查阅了解变量的意义。变量在回答问题时一经使用,就会在生成的NC程序中表达确定的意义。如变量spindle_on,转速为正或0时定义为M03,为负时定义为M04,如果回答问题时使用了该变量,则会在NC程序的相应部分写出M03或M04。变量prog_n若写到问题1或2中,则在NC程序规划时给定的程序号将起作用。变量First_tool是用来呼叫程序中所使用的
作者:小马
[
打印
]
[
关闭
]
[
返回顶部
]
本文标签:
Mastercam
应用广泛
CAD/CAM/CAE
关于“Mastercam”的更多技术
更多>>
复杂3-D曲面编程的方法与技巧
基于MasterCAM加工三角开关凸模的刀路
怎樣修改MasterCam的后處理
MASTERCAM后处理的设置和参数修改方式
UG草图和表达式功能在参数化模型创建
MasterCAM模具设计与数控加工
ug培训proe培训mastercam培训powermi
Mastercam软件的后置处理文件及其设定
mastercam铣削刀具库设定方法
常用刀具及在masterCAM实际应用的设置
周排行
月排行
技术阅读排行
技术更新