最全的mastercam后处理设置

所需积分/C币:46 2015-06-09 10:10:00 1.16MB PDF
收藏 收藏 13
举报

自己找到的mastercam设置资料 希望对大家有所帮助
MasterCAM软件的后置处理文件及其设定教程 2008/7/24 Mastercam软件的后置处理文件及其设定方法A 前言 Mastercam是一套应广泛的CAD/CAM/CAE软件包,它采用图形义互 式自动编程方法实现NC程序的编制。义互式编程是一种人机对话的编程方法,编程人员根 据屏幕提示的内容,反复与计算机对话,选择菜单目录或计算机的提问,将所有的问题凹答 完毕后即可以生生成NC程序。NC程序的自动生是受软件的后置处理功能控制的,不同 的加工模块(如车削、铣削、线切割等)和不同的数控系统对应于不同的后处理文件。软件 当前使用哪一个后处理文件,是在软件安装时设定的,而在具体应用软件进行编程之前 般还需要对当前的后处埋文件进行必要的修改和设定,以使其符合系统要求和使用者的编程 习惯。有些用户在使用软件 时由于不了解情况,没有对后处理文件进行修改,导致生成的NC程序中某些固定的地方经 常出现一些多余的内容,或者总是漏掉某些词句,这样,在将程序传入数控机床之前,就必 须对程序进行手工修改,如果没有全部更正,则可能造成事故。例如,某机床的控制系统采 用G54工件坐标系定位,G90绝对坐标编程,要求生成的NC程序前面必须有G54G 90设置,如果后处理文件的设置为G55G91,则每次生成的程序中含有G55G91, 却不一定有G54G90,如果在加工时没有进行手工改正,则势必造成加工错误。 二、 Mastercam软件的后置处理文件 后置处理文件简称后处理文件,是一种可以由用户以回答问题的形式自行修改的文件, 其扩展名为.PST。在应用 Mastercam软件的自动编程功能之前,必须先对这个文件进行 编辑,才能在执行后处理程序时产生符合某种控制器需要和使用者习惯的NC程序,也就是 说后处理程序可以将一种控制器的NC程序定义成该控制器所使用的格式。以 FANUC系 刎的后处理为例,它既可以定义成惯用于 FANUC3M控器所使用的格式,也可以定义 成F∧NUC6M控制器所使用的格式,但不能用来定义其它系列的控制器。 不同系列的后处理文件在内容上略有不同,但其格式及主体部分是相似的,一般都包括以下 几个部分 1. Annotation(注释)对后处理文件及其设定方法作一般性介绍。 2.问题该部分为后处理文件的主要部分, FANUC系列的后处理文件中共包括 200个问题,对这些问题的回答将决定将来输出的NC程序的格式。 3. Commands(指令)指令的作用是对它后面的变量施加影响。如 oldvars和 newar s 指令,在回答问题3时若写于刀具号码变量t之前,则使用 oldvars时将呼叫前一把刀具的 号码,使用 newvars时将呼叫现在所使用的刀具号码。 Email: Imj1080@163.c0mQQ:876869863 LMJ1080收集整理 第3/118页 MasterCAM软件的后置处理文件及其设定教程 2008/7/24 4. Variables(变量)给出了"问题"中所使用的各种变量的定义. FANUO系列 的后处理文件屮共定义了26个变量,如 prog n=程序号码,f=迸给率,s=主轴转速,t=刀 具号码等 、后处理文件的设定方法 1.后处理文件编辑的一般规则 对后处理文件的编辑和设定只需要对第(4)部分的"问题"进行回答。PST文件的每 个问题前都有一个号码并在号码后加一个小数点。若问题前没有号码,那么这个问题在执行 后处理时是被忽略不用的。回答号码20以前的问题时,需要在问题的下一行键入所回答的 文字,而且回答的内容可以包括多行,20号以后问题均带有问号且回答时直接写在问号的 后面,不得换行,这一类的问题常常是以"y"n"来回答。回答问题时用到变量,不能用引号 而字符串则必须包围在引号之中(如"G91G28GZ0 M05″),引号中的文字将按字符串的原样写入程序中。变量和字符之间要用逗号隔开。 2.变量的使用 变量的定义在后处理文件的廾头部分已经作了说明,使用时可通过查阅来了解变量的意 义。变量在回答问题时一经使用,就会在生产的NC程序中表达确定的意义。如变量 spindle-on,转速为正或0时定义为M03,为负时定义为M04,如果回答问题吋使用了该 变量,则会在NC程序的相应部分写出M03或M04。变量prog-n若与到问题1或2中, 将对在NC程序规划时给定的程序中起作用。变量 First-tool用来呼叫程序中所使用中的 第一把刀的号码,此变量通常用于程序结束时将使用中的刀具改变为第一把刀的号码, 以便在下次执行程序吋使用。next-tool用于无T字首的刀具弓码,使用这个变量可在刀 具被呼叫前,选择另一把刀来进行換刀。变量xr、yr、zr是用来定义程序中快速定位的Ⅹ、 Y、Z坐标位置,通常用于换刀和程序结東时使刀具返回机槭原点。preνⅹ、preν-y、prev-z 则是用来定义刀具所在的前一个X、Y、Z坐标的位冒。其它变量的定义可参看文件廾头的 说 3.后处理文件的设置方法 后处理文件中的大部分问题一般不需要作修改,使用时,通常办需对其中固定的某几个问题 进行编辑。下面以 FANUC系列的.PST文件为例,来说明设定的方法。 (1)问题0的回答要用字符串,对于 FANUC控制系统设置为"%"。 2)以问题2的回答以例说明2、4、5问题的回答方法。假设在设定NC参数时所 给的程序名为 test1,程序号为1234,顺序号开始号码为100且增量值为2,刀具号 为01,主轴转速为1500/mim,则.PST文件格式及产生的NC程序对照台下。 PST文件格式NC程序 Email: Imj1080@163.c0mQQ:876869863 LMJ1080收集整理 第4118页 MasterCAM软件的后置处理文件及其设定教程 2008/7/24 prog mane testI prog n 1234 N,"G90G54G49G40″N100G90G54G49G40 N,"G00X0Y0"N102G00X0Y0 N,"MO6″M104MWo6T0 N,S, spindle on n106 s1500 M03 (3)问题6是用来设定当铣削状态改变面刀具号码并不改变时,其使用的变量与问题2、 4、5中所使用的变量相同。 (4)问题7、8、9控制NC参数屏幕中Txt1、2、3所设定的文字。 5)问题36要求规定进给速度值小数点后允许的位数,若写一1吋则为整数。 6)问题37高定的比例因数可使写到NC程序中的进给速度按此因数变化 (7)问题38中要求设置快速进给速率的大小 (8)问题42是若设定为e(表示圆弧插补指令中用R程序)时,问题53必须冋答 Y",则系统在后处理时将自动大于180·圆弧打断为两段。 9)问题50~55是使用权控制器中的 cannedcycles指令(G81~G89)被使 用于NC程序中。 (10〕问题70是用来设定几何图形屮线与线或线与圆弧之间的精确度,使其值保证 连接外形时能自动连接。 1)问题81~89是用于NC程序与数控机床传输与接受时的对数设定。 (12)当使用者在换马屮使用权用 next too1变量时,问题120应回答为"Y"。当 后处理系统执行时,电脑首先必须做一个刀具表,否则电脑无法了解在换刀要用到次一把刀 时,什么刀具要来到一把刀的位置。 (13)问题190~196是用于设定刀具路径显小时的内定值。 14)问题201~510中的杂项变量是在线切割后处理系统中使用的 四、结束语 后置处理文件的编辑和设定,对CAD/CAM软件来说都是需要的。但是一般的使用 者经常忽略这点,面是在每次生成NC程序后去对程序进行修改,不仪浪费吋间,而且容 Email: Imj1080@163.c0mQQ876869863 LMJ1080收集整理 第5/118页 MasterCAM软件的后置处理文件及其设定教程 2008/7/24 易出错导致事故。本文对 Mastercam软件的后处理文件进行了分析和讨论,介绍了其编辑和 设定的方法。 POST名称 wgkG54 #类型 MILL #机床名称 GENERIC FANUC #控制器名称 GENERIC FANUC #描述 GENERIC FANLC 3 AXIS MILL POST 世 Associated post NONE #车/铣复合 4-axis/ Axis subs.: NO #五轴 #子程序支持 NO #自动换刀 #工作坐标系 G54 世 Executable MP8.00 ## #这个P0ST支持 FANUC控制器普通三轴铣床的的G代码输出, #不支持自动换刀,有最大圆弧报警 它来源于MPEZ.PST #是针对 Mastercam mill8的特征而设计的 # 欢迎各位试用此后处理程序,提供意见反馈, 艹地址:福建漳州新伻北路56号力佳股份冇限公司吴桂凯 #电话:0596-2931417(19:00-23:30) #E-mail:wwggkk@21cn.com wwggkk@sina.com #修改日志 Programmers Note #CNC05/01/00 Initial post setup, jce #2002-10-11 去掉自动换刀,吴桂凯 #2002-10-12增加屮文注释,吴桂凯 艹2002-10-21-增加最大圆弧警告,吴桂凯 #2002-11-05-修改坐标系为G54,吴桂凯 ### 特徘 Email: Imj1080@163.c0mQQ:876869863 LMJ1080收集整理 第6/118页 MasterCAM软件的后置处理文件及其设定教程 2008/7/24 #下列Misc.(杂项)必须使用整数 #### 绝对或增量坐标 at top level 0=绝对 1=增量 #mi3-选择G28或G30来执行参考点回归 0=G28,1=G30 Canned text #在轮厚点里插入" context"以允许/禁止下列 Mastercam里许可的功能, #t Entering cantext on a contour point from within Mastercam allows the following functions to enable/disable # Context值: #1=Stop=输出"M00″停止码 #2=0stop=输出"M01″选择停止码 #3= BId on=在NC单节打开单节删除码( #4= bLd off=在NC单节关闭单节删除码() # 钻孔: #在这个POST里支持所有的钻孔方法 #附加注意事项 1) G54 calls are generated where the work offset entry of 0=G54, t 1=G55, etc. #2)由NCI变量" met too1决定是合使用米制 #3)以增量方式从换刀起始位置计算运动量. #起始位置通常定义为所有换刀时刀具所处的最后位置 Incremental mode calculates motion from home position at toolchanges The home position is used to define the last position of the too for all toolchanges #4)变量 absinc现已被预先定义,设定mi2(杂项整数)以定义 #绝对/增量程序输出 # Debugging and Factory Set Program Switches调试和加工设置程序切换 one #定义常数 zero 0 #定义常数 one :1#定义常数 two 2#定义常数 three #定义常数 Email: Imj1080@163.c0mQQ:876869863 LMJ1080收集整理 第7/118页 MasterCAM软件的后置处理文件及其设定教程 2008/7/24 fc our 4#定义常数 five 5#定义常数 c9k 9999#定义常数 fastmode:1# osting速度最佳化 bug1 2#0-不显示,1-普通列表框,2-编辑器 bug 2 30 #Append postline labels, non-zero is column position? bug 3 #append whatline no. to each NC line? bug #Append nci line no to each nc line whatnot :yes#不执行 whatline branches(分枝)?( leave as yes) get 1004 #Find gcode 1004 with getnextop? rpd typ v7:0 #Use Version 7 style contour flags/processing strtool v7 2 #Use version 7+ toolname? tlchng aft: 2 #Delay call to toolchange until move line cant tlchng #忽视 context入口 on move with tlchng aft newglobal:1#全局变量错误检测 getnextop 0#建立下个变量表 #一般输出设置 sub level #允许自动了程序支持 breakers arcoutput arctype ln021 #在各象限分割圆弧 #0=IJK,1=R不带符号,2=R(超过180度时带负号) #圆弧中心1-abs,2- St-Ctr,3= Ctr-st,4- unsigned inc. recheck 检测小圆弧,转化为直线 atol # recheck=2时的角度公差 tol 002# recheck-1时的长度公差 0001井系统公差 maxfeedpm:500#进给速度极限(英寸/分钟) I tol m 05# recheck=1时的长度公差,米制 vtol m :.0025#系统公差,米制 maxfccdpm m:10000#进给速度极限毫米/分钟 force wcs:yes#每次换刀时强制输出WCS paces #各指令之间插入的空格数 mtsea no #省略序号 seqmax #最大序号 tagetool 0 #0=无预先备刀,1=预备刀具 use gear #输出齿轮交换代码,0=no,1=yes max speed:6000#最大主轴转速 min spc #最小主轴转速 nobI no #Omit breakup ofx, y&z rapid moves progname 使用大写字母表小程序名 max arc 50000#机床允许的最大圆弧半径 Email: Imj1080@163.c0mQQ:876869863 LMJ1080收集整理 第8/118页 MasterCAM软件的后置处理文件及其设定教程 2008/7/24 #旋转轴设定 1#0=卧式,1=立式 # #允许钻孔固定循环功能 usecandrill:yes#使用普通钻孔固定循环 usecanpeck:yes#使用啄式钻孔固定循环 usecanchip:yes#使用断屑钻孔固定循环 usecantap:yes#使用攻螺纹岡定循环 usecanbore1:yes#使用镗孔固定循环1 usecanbore2:yes#使用镗孔固定循环2 usecanmisc l:yes#使用杂项固定循环1 usccanm1 sc2:yes#使用杂项固定循环2 世 通用自定义变量初始化(不能改变!) XIa o #Formated absolute value for x incremental calculations yia 0 #Formated absolute value for y incremental calculations zla 0 #Formated absolute value for z incremental calculations bld 0#单节删除激活 result o #Return value for functions sav spc 0 HSave spaces sav gcode #Gcode saved say absinc. 0 #Absolute/Incremental Saved Value say coolant 0 #Coolant saved toolchng #On a toolchange flag spire 1 #Copy for safe spindle direction calculation #Drill variables drlgsel :-1 #Drill Select initialize drillref: 0 #Select drill reference peckace 0 #Fractional percent to reduce peck when usecan no recode 0 #Save gcode in drill sav decode O #Drill g code save #格式列表-n- nonmodal,l- leading, t=trailing,i-inc, d-dclta #定义英制/米制坐标格式列表 Email: Imj1080@1630mQQ:876869863 LMJ1080收集整理 第9/118页 MasterCAM软件的后置处理文件及其设定教程 2008/7/24 fs21 0.70.6 #/]* absolute, 7 place, default for initialize ( fs220.411.3#小数, absolute,4/3 place(x,y,z fs230.411.3d#小数, del ta,4/3 place(i cOmmon format statements fs241010#整数,无前缀 fs2520201#整数,强制两位前缀 s263030l#整数,强制三位前缀 fs2740401#整数,强制四位前缀 fs290.10.1#小数, absolute,1 place fs2100.20.2#小数, absolute,2 place fs2110.30.3#小数, absolute,3 place s2120.40.4#小数, absolute,4 place fs2130.50.5#小数, absolute,5 place fs2140.30.3d#小数, delta,3 place fs2150.20.1#小数, absolute,2/1 place fs2161010n#整数,强制输出 #输岀加工类型字符串定义 #宇符串一宇符牛标签必须由's’开头,它们没有预先指派 *Select operation note sOpO NCLL string definition sopO CONTOUR SOpO2 CONTOUR sop DRILL CYCLE sop04 POCKET sopO RuleD op062D-SWEPT SOpO73D-SWEPT sopo REVOLVED # 09 LOFT SOp10"CONS.”" # sop12 FLOWLine sop13 SCRFACE FINISH # sop14 SURFACE ROUGH # SOp15 POIN 16 DRILL-5AX sopI7 CURVE- 5AX Sop18 SWARF-5AX 1 flat mill 20 O Email: Imj1080@163c0mQQ:876869863 LMJ1080收集整理 第10118页

...展开详情
试读 118P 最全的mastercam后处理设置
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    最全的mastercam后处理设置 46积分/C币 立即下载
    1/118
    最全的mastercam后处理设置第1页
    最全的mastercam后处理设置第2页
    最全的mastercam后处理设置第3页
    最全的mastercam后处理设置第4页
    最全的mastercam后处理设置第5页
    最全的mastercam后处理设置第6页
    最全的mastercam后处理设置第7页
    最全的mastercam后处理设置第8页
    最全的mastercam后处理设置第9页
    最全的mastercam后处理设置第10页
    最全的mastercam后处理设置第11页
    最全的mastercam后处理设置第12页
    最全的mastercam后处理设置第13页
    最全的mastercam后处理设置第14页
    最全的mastercam后处理设置第15页
    最全的mastercam后处理设置第16页
    最全的mastercam后处理设置第17页
    最全的mastercam后处理设置第18页
    最全的mastercam后处理设置第19页
    最全的mastercam后处理设置第20页

    试读已结束,剩余98页未读...

    46积分/C币 立即下载 >