网站大量收购独家精品文档,联系QQ:2885784924

《2010毕业设计参考资料后置处理方法.docVIP

《2010毕业设计参考资料后置处理方法.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《2010毕业设计参考资料后置处理方法

MasterCAM的后处理 MasterCAM采用图形交互式自动编程方法实现NC程序的编制。交互式编程是一种人机对话的编程方法,编程人员根据屏幕提示的内容,反复与计算机对话,选择菜单目录或回答计算机的提问,然后即可自动生成NC程序。NC程序的自动产生是受软件的后置处理功能控制的,不同的加工模块(如车削、铣削、线切割等)和不同的数控系统对应于不同的后处理文件。在具体应用软件进行编程之前,一般还需要对当前的后处理文件进行必要的修改和设定,以使其符合系统要求和使用者的编程习惯。若没有对后处理文件进行修改,导致生成的NC程序中某些固定的地方经常出现一些多余的内容,或漏掉某些词句,最终将程序传入数控机床之前不更正,则可能造成事故。 后处理文件介绍 MasterCAM系统配置的是适应单一类型控制系统的通用后置处理,该后置处理提供了一种功能数据库模型,用户根据数控机床和数控系统的具体情况,可以对其数据库进行修改和编译,定制出适合某一数控机床的专用后置处理程序。 MasterCAM系统后置处理文件的扩展名为PST,称为PST文件。不同系列的后处理文件,在内容上略有不同,但其格式及主体部分是相似的,一般都包括以下几个部分。 1注解 程序每一列前有“#”符号表示该列为不影响程序执行的文字注解。如“:#mi2-Absolute,or Incremental Positioning”表示mi2定义编程时数值给定方式,若mi=0为绝对值编程,mi=1为增量值编程。在这一部分里,定义了数控系统编程的所有准备功能G代码格式和辅助功能M代码格式。 2定义变量的数据类型、使用格式和常量赋值 如规定G代码和M代码是不带小数点的两位整数,多轴加工中心的旋转轴的地址代码是A、B和C,圆弧长度允许误差为0.002mm,系统允许误差为0.00005mm,进给速度最大值为10m/min等。 3字符串列表 字符串起始字母为s,可以依照数值选取字符串,字符串可以由两个或更多的字符来组成。如字符串sg17,表示指定XY加工平面,NC程序中出现的是G17,sccl表示刀具半径左补偿,NC程序中出现的是G41,字符串sccomp代表刀具半径补偿建立或取消。 4系统问答 后置处理软件提出了五组问题,供使用者回答,可按照注解文字、赋值变量、字符串等内容,根据使用的机床、数控系统进行回答。 设计后置处理文件,一般是按照NC程序的结构模块来进行。根据NC程序的功能后置处理文件分成如下模块: (1)文件头 文件头部分设定程序名称和编号。 (2)程序起始 在程序开始,要完成安全设定、刀具交换、工件坐标系的设定、刀具长度补偿、主轴转速控制、冷却液控制等,并可显示编程者、编程日期、时间等注解。 (3)刀具交换 刀具交换执行前,须完成返回参考点、主轴停止动作,然后换刀,接着完成刀具长度补偿、安全设定、主轴转速控制。 (4)加工过程 这一过程是快速移动、直线插补、圆弧插补、刀具半径补偿等基本加工动作。 (5)程序结尾 程序结尾一般情况下是取消刀补、关冷却液、主轴停止、执行回参考点、程序停止等动作。 后处理系统分为通用后处理器和专用后处理器。通用后处理器一般是指后处理程序功能的通用化,即可以针对不同类型的数控系统对刀位文件进行后处理,输出数控程序。一般情况下,通用后处理器要求输入刀位文件和数控系统特征文件(也称为后处理配置文件),输出符合该数控系统指令集的数控程序。专用后处理器一般是指针对专用数控编程系统和特点数控机床的特点而开发的专用后处理程序,通常直接读取刀位文件中的刀位数据,根据特定的数控机床指令集及代码格式将其转换成数控程序输出。 后置处理过程采用解释执行的原则,即每当读出刀位文件中的一个完整的一记录,便分析该记录的类型,根据记录类型确定是进行坐标变换还是进行文件代码转换,然后根据所选数控机床进行坐标变换或文件代码转换,从而生成一个完整的数控程序段,并编写到数控程序文件中去,直到刀位文件结束。后置处理的流程图如图所示。 图 后置处理流程图 具体实现后置处理技术的后处理器(Post一Processor)是一个用来处理由CAD或APT系统产生的刀位数据文件的应用程序。刀具路径数据文件包含着完成某一个零件加工所必需的加工指令,后处理器就是要把这种加工指令解释为加工机床所能识别的信息,即生成适用于该机床的数控加工程序。 由于每个机床的结构特点不一样,另外各种机床所使用的控制系统不一样,即所需的NC代码的代码定义和格式也不一样,在实际生产中应对默认后处理模块形成程序进行修改或针对每一台数控机床定制专用的后置处理器。 MasterCAM软件后置处理数控程序的修改 利用MasterCAM生成数控程序(NC代码)一般有三个步骤:首先利用CAD模块建立产品的二维或三维模型或是导入其它软件绘制的图形;

文档评论(0)

xiayutian80 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档