欢迎来到天天文库
浏览记录
ID:50617229
大小:62.50 KB
页数:19页
时间:2020-03-07
《MASTERCAM后处理教程 修改后处理文件加工语句命令代码.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MASTERCAM后处理教程修改后处理文件加工语句命令代码,科达模具视频教程网出处:科达模具视频教程网(UG,PRO/E,CAM,CAD,模具设计分模,数控编程,产品设计,模具资料 发布日期:2010-3-2811:35:13 浏览次数:1141后置处理文件简称后处理文件,是一种可以由用户以回答问题的形式自行修改的文件,其扩展名为.PST。安装MASTERCAM时系统会自动安装默认的后处理为MPFAN.PST.在应用Mastercam软件的自动编程功能之前,必须先对这个文件进行编辑,才能在执行后处理程序时产生符合某种控制器需要和使用者习惯的NC程序,如果没有全部更正,则可
2、能造成事故.例如,某机床的控制系统采用G54工件坐标系定位,G90绝对坐标编程,要求生成的NC程序前面必须有G54G90设置,如果后处理文件的设置为G55G91,则每次生成的程序中含有G55G91,却不一定有G54G90,如果在加工时没有进行手工改正,则势必造成加工错误.本文介绍了Mastercam后处理文件的内容以及修改和设置的方法,供有关人员参考.也就是说后处理程序可以将一种控制器的NC程序,定义成该控制器所使用的格式.以FANUC系列的后处理系统为例,它可以定义成惯用于FANUC3M控制器所使用的格式,也可以定义成FANUC6M控制器所使用的格式,但不能用来定义其它
3、系列的控制器.不同系列的后处理文件,在内容上略有不同,但其格式及主体部分是相似的,一般都包括以下部分: 1)Annotation(注释).对后处理文件及其设定方法作一般性介绍.此部分内容一般都不用更改.以下是截取的部分注释注释前都带#号,系统在执行代码处理时是不会读取前面带#号的语句的.)#PostName:MPFAN#Product:MILL#MachineName:GENERICFANUC#ControlName:GENERICFANUC#Description:GENERICFANUCMILLPOST#AssociatedPost:NONE#Mill/Turn:N
4、O#4-axis/Axissubs.:YES#5-axis:NO#Subprograms:YES#Executable:MPv9.0##WARNING:THISPOSTISGENERICANDISINTENDEDFORMODIFICATIONTO#THEMACHINETOOLREQUIREMENTSANDPERSONALPREFERENCE. 2)DebuggingandFactorySetProgramSwitches(系统程序规划).此部分是MASTERCAM版本的后处理系统规划,每个版本都大同小异,一般不需更改.以下截取的是9.0版的)m_one:-1#Defin
5、econstantzero:0#Defineconstantone:1#Defineconstanttwo:2#Defineconstantthree:3#Defineconstantfour:4#Defineconstantfive:5#Defineconstantc9k:999#Defineconstantfastmode:yes#EnableQuickPostProcessing,(settonofordebug)bug1:2#0=Nodisplay,1=Genericlistbox,2=Editorbug2:40#Appendpostlinelabels,non-
6、zeroiscolumnposition?bug3:0#Appendwhatlineno.toeachNCline?bug4:1#AppendNCIlineno.toeachNCline?whatno:yes#Donotperformwhatlinebranches?(leaveasyes)get_1004:1#Findgcode1004withgetnextop?rpd_typ_v7:0#UseVersion7stylecontourflags/processing?strtool_v7:2#UseVersion7+toolname?tlchng_aft:2#Delay
7、calltotoolchangeuntilmovelinecant_tlchng:1#Ignorecantextentryonmovewithtlchng_aftnewglobal:1#Errorcheckingforglobalvariablesgetnextop:0#Buildthenextvariabletable 3)GeneralOutputSettings(常规后处理设定).此部分可视情况更改,以适合机台或个人使用.以下截取的是9.0版的一些常规设定.冒号前面的是变量,冒号后面的是设定值,#号后面是注解(一般是说
此文档下载收益归作者所有