- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MasterCAM的后处理应用_计算机论文.doc
基于MasterCAM的后处理应用_计算机论文
基于MasterCAM的后处理应用_计算机论文
【摘要】文章介绍了数控自动编程软件后处理的相关知识,并以应用较为广泛的MasterCAM9.0软件为例,介绍了该软件后处理文件的简单修改方法。通过对后处理文件的修改,定制出了适应不同数控系统(FANUC0i、SINUMERIK802D)的专用后处理程序。
【关键词】数控自动编程软件;后处理;数控系统
后处理(Post)是处理机床及数控系统直接相关的信息,是计算机辅助制造(CAM)基本实现过程的最后一个关键环节,它直接决定了由CAM编程所产生的加工程序能否在数控机床上顺利运行。众所周知目前数控机床所采用的控制系统各不相同,它们能识别的数控指令也不尽相同,如在我国应用十分广泛的日本FANUC系列数控系统、德国西门子公司的SINUMERIK系列数控系统。MasterCAM软件以其简单易学、经济实用的优点深受用户喜爱。该软件配置的是适应单一类型数控系统的通用后处理,每个后处理文件对应一种数控系统模型。在MasterCAM软件的Post文件夹下,有多种后处理文件。为了解决实际数控系统的不同配置和编程人员的不同习惯问题,正确认识、设置、修改后处理文件是行之有效的。
一、后处理的目的
数控机床是根据数控程序来动作的,而数控程序是由一系列的特定数控指令构成。编程人员使用CAM软件对加工零件进行交互式编程,所有工艺信息在编程过程中已设置好,由此生成刀具轨迹文件(NCI文件)。后处理则根据刀具轨迹文件以规定的标准格式转化为数控系统能够识别和执行的数控指令,实质上是一个文本编辑处理的过程。后处理的最终目的就是要生成一个适合于实际数控系统的代码程序。
二、MasterCAM后处理文件的结构
MasterCAM后处理文件的扩展名为PST,称为后处理器。它定义了数控程序的格式、辅助工艺指令、接口功能参数等。其结构主要有以下几部分组成。(1)注释资料:注释是对后处理文件及其设定方法的一般性介绍。程序列前带“#”符号的为注释,系统在执行代码处理时不受注释的影响。如“#Post Name:MPFAN”表示后处理器的名称为MPFAN。(2)辅助除错:辅助除错通过插入变量bug1、bug2等帮助除错,后处理程序会显示资料于屏幕上。(3)格式的描述:指定一个数值化的格式给变量使用,在“格式的指定”前必须含有格式的描述。(4)格式的指定:格式制定的命令。以字母“fmt”开头。(5)起始部分:在开始执行后处理程序时指定特定的数值给事先定义的变量或使用者自定义的变量、选择固定循环使用较长或较短的加工代码。(6)问题定义:在执行后处理程序时插入一个问题给后处理程序执行。(7)查表:定义一个查表的表格以便于从列表整数中选取一个号码。(8)字符串列表:字符串以字母“s”开头,主要用于定义NC程序中输出的指令代码。如“sg00 G0 #Rapid”即用字符串sg00来指定快速点定位指令G0,在NC程序中出现G0代码。字符串列表主要包括常规的G代码、M代码、错误信息、刀具半径补偿等。(9)预先定义的单节:单节以字母“p”开头,用预先定义的常规去规划NC程序中大部分共同区域如程序的起始部分、刀具交换等。 如“ptlchg #Tool change
pcuttype
toolchng = one
if mi1 = one, #Work coordinate system
…”
表示用ptlchg单节指代刀具交换。(10)使用者定义的单节:让使用者可按照数控程序规定的格式将一个或多个NC代码作有组织的排列,编排成一条程序段。(11)系统问题:后处理软件提出了一系列的问题供用户做简易的规划来更改后处理程序。如问题“81. Data rate (110,150,300,600,1200,2400,4800,9600,
14400,19200,38400)? 1200”表示系统提问传输速率是多少?后面括号里的数据是参考值,回答是1200。
四、MasterCAM后处理文件的修改
MasterCAM默认的后处理器为FANUC系统,文件名为MPFAN.PST。SINUMERIK系列系统无对应的后处理器。根据现有的数控系统(FANUC0i-MC、SINUMERIK802D)及平时编程习惯,主要修改以下几个方面。在修改前应该把原来的后处理文件作一备份,防止出错后无法恢复。
(一)FANUC0i-MC系统
(1)忽略程序号码;(2)忽略程序名称;(3)忽略程序日期与时间;(4)忽略公制代码G21;上面(1)~(4)修改时打开MPFAN.PST文件,在#Start of File and Toolchange Set
您可能关注的文档
- 基于CBIR的计算机拼图系统的设计与实现_计算机论文.doc
- 基于CORBA的JAVA消息服务中间件的设计与优化_计算机论文.doc
- 基于CORBA的电子商务系统的安全性_计算机论文.doc
- 基于CORBA的自适应流媒体中间件系统的设计与实现_计算机论文.doc
- 基于CORDIC算法数字下变频器设计_计算机论文.doc
- 基于CPCI总线的数据采集卡及其驱动程序设计_计算机论文.doc
- 基于CRM信息技术的渠道偏好度模型的管理应用_通信学论文.doc
- 基于C语言设置TMS320 DSP中断向量表_计算机论文.doc
- 基于Delphi的水平定向钻进监控软件研究与实现_计算机论文.doc
- 基于DM642的图像边缘检测算法的研究_计算机论文.doc
- 基于MAS的虚拟企业框架结构设计 _计算机论文.doc
- 基于MATLAB信号处理工具箱的数字滤波器设计与仿真_电子机械论文.doc
- 基于Matlab和VC联合编程的数据处理系统_计算机论文.doc
- 基于MATLAB的数据采集与分析系统设计(一)_计算机论文.doc
- 基于MATLAB的数据采集与分析系统设计(二)_计算机论文.doc
- 基于MFCC和LSP混合的语音特征参数的技术研究_计算机论文.doc
- 基于MO(MapObjects)的GIS工作空间的研究与开发_计算机论文.doc
- 基于MultiGen的三维大面积地形场景可视化研究_计算机论文.doc
- 基于MVC设计模式的WEB应用框架研究_计算机论文.doc
- 基于NOTES的网络办公系统中信息安全技术的探讨_计算机网络论文.doc
最近下载
- 工业机器人编程语言:RAPID(ABB):RAPID与视觉系统集成技术教程.lever.pdf VIP
- 20ZJ401楼梯栏杆图集标准.pdf VIP
- 〖JGJ_T350-2015〗保温防火复合板应用技术规程.pdf VIP
- 公司法试题及答案解析.doc VIP
- 超声副高个人专业技术工作总结.docx VIP
- 浙教版九年级科学上册单元测试题全套(含答案).pdf VIP
- GBT12465-2007管路补偿接头.pptx
- GB 50268-2008 给水排水管道工程施工及验收规范(高清).pdf VIP
- 《几种重要的盐》同步练习题1.doc VIP
- 英语推销产品旗袍产品直播教学能力比赛教案.pdf VIP
文档评论(0)