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

powermill的后处理基础入门篇.doc

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

首先说明一下,我虽然关注powermill很久了,不过研究后处理也是最近的事,对其的了解肯定不够全面,因为我用的是cimatron。写这个的目的是为了让更多的人了解PM的后处理配置方法,另一方面也是抛砖引玉,吸引更多高人出来。?? ?? ? ???对于后处理格式,一般的用户有三个层次的需求:?? ?? ? ?? ? 一、powermill自带的后处理中有适合自己机床要求的,不过要修改、增删些代码。?? ?? ? ?? ? 二、没有适合的,需要改写后处理。?? ?? ? ?? ? 三、机床的代码格式完全与普通G代码格式不同,需建全新的后处理。?? ?? ? ?? ?本文只针对1、2种需求来进行讲解,至于第三种则是高级篇的范畴了(哈哈,其实我也不知道,还没做过呢)?? ? ? ? ?? ?现在开始准备工作:?? ? ?? ? ? ?? ?? ?1、以不同的控制器试着处理几个G代码文件出来,然后和自己机床的代码进行比较,选一个最接近自己的。?? ? ?? ??? ? ?? ?? ?2、打开ductpost\dp-index.html,准备有问题就看帮助。?? ? ?? ?? ? ? ?? ?? ?3、运行:ductpost -w [控制器类型] gt; [控制器类型].opt ,从而生成OPT文件,这个选最接近你机床的控制器。如:ductpost -w hurco gt; hurco.opt 。 这时就可以用文本编辑器来打开这个opt文件了:?? ?? ? ?? ???1、程序头、程序尾的改写:?? ?? ? ?? ?? ???这个在以下的定义里面:?? ?? ? ?? ?? ?? ?? ? define block tape start?? ? ?? ?? ?? ?? ? ********************?? ? ?? ?? ?? ?? ? end define?? ?? ? ?? ?? ?? ?? ? define block tape end?? ? ?? ?? ?? ?? ? *******************?? ? ?? ?? ?? ?? ? end define?? ?? ? ?? ?? ?? ???你可以根据自己的需要添加,如:?? ?? ? ?? ?? ?? ?? ?define block tape start?? ? ?? ?? ?? ?? ???%?? ? ?? ?? ?? ?? ?? ?N ; G17G90G80G40G49?? ? ?? ?? ?? ?? ?end define?? ?? ? ?? ?? ?? ?? ?define block tape end?? ? ?? ?? ?? ?? ?? ?N ; M05?? ? ?? ?? ?? ?? ?? ?N ; M30?? ? ?? ?? ? end define?? ? ?? ? ? ?? ?? ?不过注意这种引号方法优点是简单明了,但控制器只是把它当字符处理,而不能以模态存在,具体可参见其它说明。?? ?? ? ?? ???2、是否需要N行号??? ? ? ?? ? ?? ?? ?? ???%?? ? ?? ?? ?? ???:0001?? ? ?? ?? ?? ???N10G28G91X0Y0Z0?? ? ?? ?? ?? ???N30T1M6?? ? ?? ?? ?? ???N40G0G90X-25.Y-40.S800 M3?? ?? ? ?? ??? ? ?? ?? ?? ?如这上面的N10、N30、N40,另外行号的起始、增量、最大都可以定义。如果不想要行号,可修改为以下值:?? ?? ? ?? ?? ?? ?? ?? ?? ?? ?? ???define format ( N )?? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? not permanent?? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?end define?? ?? ? ?? ? 3、是否需要Message??? ?? ? ?? ?? ?? ?N60( MSG, Toolpath Name: ET)?? ? ?? ?? ?? ?N70( MSG, xyzxyz_cut_1 ET)?? ? ?? ?? ?? ?N80( MSG, Output: ET)?? ? ?? ?? ?? ?N90( MSG, UNITS: MILLIMETRES ET)?? ? ?? ?? ?? ?N100( MSG, TOOL COORDINATES: TIP ET)?? ? ?? ?? ?? ?N110( MSG, LOAD TOOL ET)?? ?? ? ?? ?? ???上面的信息,可修改为你需要的,具体参见帮助。也可选择不输出,如:?

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档