欢迎来到天天文库
浏览记录
ID:26485280
大小:49.50 KB
页数:4页
时间:2018-11-27
《基于mastercam的后处理应用 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于MasterCAM的后处理应用【摘要】文章介绍了数控自动编程软件后处理的相关知识,并以应用较为广泛的MasterCAM9.0软件为例,介绍了该软件后处理文件的简单修改方法。通过对后处理文件的修改,定制出了适应不同数控系统(FANUC0i、SINUMERIK802D)的专用后处理程序。【关键词】数控自动编程软件;后处理;数控系统 后处理(Post)是处理机床及数控系统直接相关的信息,是计算机辅助制造(CAM)基本实现过程的最后一个关键环节,它直接决定了由CAM编程所产生的加工程序能否在数控机床上顺利运行。众所周知目前数控机床所采用的控制系统各不相同,它们能识别
2、的数控指令也不尽相同,如在我国应用十分广泛的日本FANUC系列数控系统、德国西门子公司的SINUMERIK系列数控系统。MasterCAM软件以其简单易学、经济实用的优点深受用户喜爱。该软件配置的是适应单一类型数控系统的通用后处理,每个后处理文件对应一种数控系统模型。在MasterCAM软件的Post文件夹下,有多种后处理文件。为了解决实际数控系统的不同配置和编程人员的不同习惯问题,正确认识、设置、修改后处理文件是行之有效的。 一、后处理的目的 数控机床是根据数控程序来动作的,而数控程序是由一系列的特定数控指令构成。编程人员使用CAM软件对加工零件进行交互式编程
3、,所有工艺信息在编程过程中已设置好,由此生成刀具轨迹文件(NCI文件)。后处理则根据刀具轨迹文件以规定的标准格式转化为数控系统能够识别和执行的数控指令,实质上是一个文本编辑处理的过程。后处理的最终目的就是要生成一个适合于实际数控系统的代码程序。 二、MasterCAM后处理文件的结构 MasterCAM后处理文件的扩展名为PST,称为后处理器。它定义了数控程序的格式、辅助工艺指令、接口功能参数等。其结构主要有以下几部分组成。(1)句中冒号后面的数字1改成0即可。也可以找到问题164.EnableRotaryAxisbutton?y把回答的y改成n即可。(10)主
4、轴最高转速改为8000rpm:由于所使用机床的最高转速为8000rpm,所以把后处理器的主轴最高转速也设置成8000rpm。打开MPFAN.PST文件,找到变量设置#GeneralOutputSettings部分,把max_speed:3000#Maximumspindlespeed句中冒号后面的数字改成8000即可。(11)忽略程序行号:行号会占用较多的内存空间。而且由于产生的NC程序段较多会出现行号重复的现象,会带来一定的麻烦。打开MPFAN.PST文件,找到变量设置#GeneralOutputSettings部分,把omitseq:no#Omitsequenc
5、enumbers?句中冒号后面的no改成yes即可。(12)钻孔固定循环改为G81、G83等:FANUC系统的钻孔固定循环相对较简单,而SINUMERIK802D系统钻孔固定循环是以调用子程序如钻孔CYCLE83(20,0,1,-5,,)的形式出现,本文仅对FANUC系统进行修改。打开MPFAN.PST文件,找到变量设置#EnableCannedDrillCycleSe_MPF” “;$PATH=/_N_MPF_DIR” 在与机床通信时,SINUMERIK系统必须有上面的起始符才能传输。打开MPFAN.PST文件,在#StartofFileand
6、ToolchangeSetup部分找到Psof单节先删除“%”,e一句或在句前加“#”符号。然后在#"(PROGRAMNAME-",progname,")",e一句后加上下面两句就可以了。 "%_N_",progname,"_MPF",e ";$PATH=/_N_MPF_DIR",e (13)在程序初始化指令中添加G64指令。由于SINUMERIK802D系统默认为G60准确定位方式,在加工曲面时G60方式会出现细微的停顿,影响零件表面质量,而改成G64连续路径运行就能解决这个问题。打开MPFAN.PST文件,在#StartofFileandToolchange
7、Setup部分找到Psof单节在pbld,n,*sgcode,*sgplane,p9实例详解[M].北京:人民邮电出版社,2003.
此文档下载收益归作者所有