MasterCAM后处理设置教程_0.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MasterCAM后处理设置教程_0

MasterCAM后处理设置教程 Mastercam软件的后置处理文件及其设定方法 一、前言 Mastercam是一套应广泛的CAD/CAM/CAE软件包,它采用图形义互 式自动编程方法实现NC程序的编制。义互式编程是一种人机对话的编程方法,编程人员根据屏幕提示的不同系列的后处理文件在 1.Annotation(注释) 对后处理文件及其设定方法作一般性介绍。 2.问题 该部分为后处理文件的主要部分,FANUC系列的后处理文件中共包括200个问题,对这些问题的回答将决定将来输出的NC程序的格式。 3.Commands(指令) 指令的作用是对它后面的变量施加影响。如oldvars和newvars指令,在回答问题3时若写于刀具号码变量t之前,则使用oldvars时将呼叫前一把刀具的号码,使用newvars时将呼叫现在所使用的刀具号码。 4.Variables(变量) 给出了"问题"中所使用的各种变量的定义.FANUC系列的后处理文件中共定义了26个变量,如prog-n=程序号码,f=进给率,s=主轴转速,t=刀具号码等。 三、后处理文件的设定方法 1.后处理文件编辑的一般规则 对后处理文件的编辑和设定只需要对第(4)部分的quot;问题quot;进行回答。PST文件的每个问题前都有一个号码并在号码后加一个小数点。若问题前没有号码,那么这个问题在执行后处理时是被忽略不用的。回答号码20以前的问题时,需要在问题的下一行键入所回答的文字,而且回答的内容可以包括多行,20号以后问题均带有问号且回答时直接写在问号的后面,不得换行,这一类的问题常常是以quot;yquot;quot;nquot;来回答。回答问题时用到变量,不能用引号,而字符串则必须包围在引号之中(如quot;G91 G28 GZ0M05quot;),引号中的文字将按字符串的原样写入程序中。变量和字符之间要用逗号隔开。 2.变量的使用 变量的定义在后处理文件的开头部分已经作了说明,使用时可通过查阅来了解变量的意义。变量在回答问题时一经使用,就会在生产的NC程序中表达确定的意义。如变量spindle-on,转速为正或0时定义为M03,为负时定义为M04,如果回答问题时使用了该变量,则会在NC程序的相应部分写出M03或M04。变量prog-n若写到问题1或2中,将对在NC程序规划时给定的程序中起作用。变量First-tool用来呼叫程序中所使用中的第一把刀的号码,此变量通常用于程序结束时将使用中的刀具改变为第一把刀的号码,以便在下一次执行程序时使用。next-tool用于无T字首的刀具号码,使用这个变量可在刀具被呼叫前,选择另一把刀来进行换刀。变量xr、 yr、zr是用来定义程序中快速定位的X、Y、Z坐标位置,通常用于换刀和程序结束时 使刀具返回机械原点。prev-x、prev-y、prev-z则是用来定义刀具所在的前一个X、Y、Z坐标的位置。其它变量的定义可参看文件开头的说明。 3.后处理文件的设置方法 后处理文件中的大部分问题一般不需要作修改,使用时,通常办需对其中固定的某几个问题进行编辑。下面以FANUC系列的.PST文件为例,来说明设定的方法。 (1)问题0的回答要用字符串,对于FANUC控制系统设置为quot;%quot;。 (2)以问题2的回答以例说明2、4、5问题的回答方法。假设在设定NC参数时所给的程序名为test1,程序号为1234,顺序号开始号码为100且增量值为2,刀具号为01,主轴转速为1500/mim,则.PST文件格式及产生的NC程序对照台下。 .PST文件格式 NC程序 prog_mane test1 prog_n 1234 N,quot;G90 G54 G49 G40quot; N100 G90 G54 G49 G40 N,quot;G00 X0 Y0quot; N102 G00 X0Y0 N,quot;M06quot; M104 M06 T01 N,S,spindle_on N106 s1500 M03 (3)问题6是用来设定当铣削状态改变面刀具号码并不改变时,其使用的变量与问题2、4、5中所使用的变量相同。 (4)问题7、8、9控制NC参数屏幕中Text1、2、3所设定的文字。 (5)问题36要求规定进给速度值小数点后允许的位数,若写-1时则为整数。 (6)问题37高定的比例因数可使写到NC程序中的进给速度按此因数变化。 (7)问题38中要求设置快速进给速率的大小。 (8)问题42是若设定为e(表示圆弧插补指令中用R程序)时,问题53必须回答quot;Yquot;,则系统在后处理时将自动大于180·圆弧打断为两段。 (9)问题50~55是使用权控制器中的cannedcycles指令(G81~G89)被使用于NC程序中。 (10)问题70是

文档评论(0)

allap + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档