PowerMILL后置处理入门实用教案_第1页
PowerMILL后置处理入门实用教案_第2页
PowerMILL后置处理入门实用教案_第3页
PowerMILL后置处理入门实用教案_第4页
PowerMILL后置处理入门实用教案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、DelcamDelcam针对针对PowerMillPowerMill提供两种后处理器:提供两种后处理器: 可以通过任何文字处理软件进行后置的可以通过任何文字处理软件进行后置的创建和更改创建和更改(gnggi)(gnggi) 图形界面的后置处理软件,需要授权才图形界面的后置处理软件,需要授权才能启动软件进行后置更改能启动软件进行后置更改(gnggi)(gnggi)第1页/共17页第一页,共18页。优先选用哪种后处理器?优先选用哪种后处理器?1.1.在现阶段在现阶段DuctpostDuctpost后置的资源相对比较丰后置的资源相对比较丰富,帮助文件比较详细,可以从富,帮助文件比较详细,可以从Del

2、cam PLCDelcam PLC获得的获得的5 5轴后置文件基本上是轴后置文件基本上是DuctpostDuctpost后置。后置。对熟悉一些编程语言(比如对熟悉一些编程语言(比如C C语言等)的人语言等)的人员来讲,使用员来讲,使用DuctpostDuctpost可能更加方便。可能更加方便。2.2.相对而言,相对而言,PMPostPMPost目前的帮助不如目前的帮助不如DuctpostDuctpost详细,能够从详细,能够从Delcam PLCDelcam PLC获得的获得的5 5轴后置很少;但是轴后置很少;但是PMPostPMPost的图形界面更加友的图形界面更加友好,使用简单,是以后的发

3、展方向。好,使用简单,是以后的发展方向。 可以根据需求和自己的喜好来选择使用哪可以根据需求和自己的喜好来选择使用哪种后处理器,比如对于种后处理器,比如对于(duy)3(duy)3轴的后置完轴的后置完全可以从全可以从PMPostPMPost入手。入手。我们的目的是解决问题,而不是掌握某种工我们的目的是解决问题,而不是掌握某种工具!具!第2页/共17页第二页,共18页。预备知识:预备知识: 以下要介绍的知识与软件无关,但是对编以下要介绍的知识与软件无关,但是对编写后置非常写后置非常(fichng)(fichng)重要,包括建立重要,包括建立PowerMIllPowerMIll的仿真机床也要符合这些

4、规则的仿真机床也要符合这些规则确定坐标方向的前提条件确定坐标方向的前提条件 对所有的机床控制系统和编程软件而言,对所有的机床控制系统和编程软件而言,都是假设工件(或者说工作台)不动而是都是假设工件(或者说工作台)不动而是刀具(或者说主轴头)在动。刀具(或者说主轴头)在动。2. 2. 符合右手笛卡尔坐标系符合右手笛卡尔坐标系 一个非常一个非常(fichng)(fichng)简单的确定简单的确定X,Y,ZX,Y,Z关系的办法是,伸展你的右手,让你的右关系的办法是,伸展你的右手,让你的右手指向手指向X X轴正方向,然后让除去大拇指的轴正方向,然后让除去大拇指的其他四个手指旋转其他四个手指旋转9090

5、度,那么这度,那么这4 4个手指个手指所指的方向就是所指的方向就是Y Y轴的正方向,大拇指所轴的正方向,大拇指所指的方向就是指的方向就是Z Z轴正方向。轴正方向。第3页/共17页第三页,共18页。右手右手(yushu)(yushu)笛卡尔坐标系:假定工件不动而刀具在动!笛卡尔坐标系:假定工件不动而刀具在动!第4页/共17页第四页,共18页。右手右手(yushu)(yushu)笛卡尔坐标系:假定工件不动而刀具在动!笛卡尔坐标系:假定工件不动而刀具在动!机床旋转(xunzhun)坐标正方向的确定: 1.绕X,Y,Z坐标轴旋转(xunzhun)的回转轴对应称为A,B,C轴 2.伸展右手,将大拇指指向

6、线性轴的正方向,比如指向X轴的正方向,旋转(xunzhun)其余4个手指,则这4个手指的的旋转(xunzhun)方向即为A轴的旋转(xunzhun)正方向。其他旋转(xunzhun)坐标的正方向也是这样确定。第5页/共17页第五页,共18页。右手笛卡尔坐标系:假定工件右手笛卡尔坐标系:假定工件(gngjin)(gngjin)不动而刀具在动!不动而刀具在动!注意:有的机床厂商在配置机床的时候(sh hou)没有按照国际标准规则进行,比如把绕X轴旋转的回转轴定义成了B轴,此时只要认准此旋转轴到底绕哪一个轴进行旋转,在后置处理文件中进行修改即可。第6页/共17页第六页,共18页。DuctpostDu

7、ctpost后置后置(hu zh)(hu zh)处理简介处理简介 由于由于(yuy)(yuy)图形界面的图形界面的PMPostPMPost使用比较简单,使用比较简单,此次主要介绍此次主要介绍DuctpostDuctpost,在,在DuctpostDuctpost介绍完以后可介绍完以后可以对以对PMPostPMPost做一个简单介绍。做一个简单介绍。如何创建如何创建DuctpostDuctpost后置处理文件后置处理文件 没有必要从头到尾完全重写一个后置文件,可以直接导出一个基本的没有必要从头到尾完全重写一个后置文件,可以直接导出一个基本的3 3轴后置,然后根据需要进行轴后置,然后根据需要进行(

8、jnxng)(jnxng)更改。或者在(需要更改。或者在(需要etokenetoken和相应的授权)上有很多已经写好的后置,下载一个结构相似的后置和相应的授权)上有很多已经写好的后置,下载一个结构相似的后置文件后根据实际的机床情况进行文件后根据实际的机床情况进行(jnxng)(jnxng)更改即可。更改即可。 如何导出基本的如何导出基本的ductpostductpost三轴后置:三轴后置: 1 1)windowswindows的开始菜单处执行命令行程序的开始菜单处执行命令行程序, ,比如开始比如开始- -运行运行- -输入输入cmdcmd 2 2)进入)进入ductpostductpost可执

9、行文件的安装目录,比如可执行文件的安装目录,比如cd C:Program FilesDelcamDuctPost1490sysexeccd C:Program FilesDelcamDuctPost1490sysexec 3 3)然后敲入以下命令)然后敲入以下命令ductpost -w ductpost -w 内置控制器名称内置控制器名称 输出后的文件名称(比如,可以加路径)输出后的文件名称(比如,可以加路径) 4 4)对导出的文件按自己的需求进行)对导出的文件按自己的需求进行(jnxng)(jnxng)更改,以后用此后置文件出程序即可更改,以后用此后置文件出程序即可 注:可以通过注:可以通过

10、ductpost -lductpost -l(小写的(小写的L L)查看有哪些内置控制器。)查看有哪些内置控制器。第7页/共17页第七页,共18页。DuctpostDuctpost后置后置(hu zh)(hu zh)处理简介处理简介 使用使用(shyng)Ductpost(shyng)Ductpost帮助文件是学习帮助文件是学习DuctpostDuctpost后置最好的办法后置最好的办法帮助文件所在的位置:帮助文件所在的位置: windows windows的开始的开始(kish)-(kish)-所有程序所有程序2.2.学习学习DuctpostDuctpost帮助的一些建议:帮助的一些建议:

11、不要一开始不要一开始(kish)(kish)就想从头到尾看完所有的帮助文档。就想从头到尾看完所有的帮助文档。 可以考虑按下面的顺序来进行阅读:可以考虑按下面的顺序来进行阅读: 1 1)Frequently asked questions Frequently asked questions 可以查看一些经常碰到的问题可以查看一些经常碰到的问题 2 2)Whats New Whats New 可以查看以前的历史版本都有那些改进可以查看以前的历史版本都有那些改进 然后就可以根据自己的兴趣一步一步的逐渐阅读帮助中的各个部分然后就可以根据自己的兴趣一步一步的逐渐阅读帮助中的各个部分第8页/共17页第八

12、页,共18页。DuctpostDuctpost后置处理后置处理(chl)(chl)简介简介 几个几个(j )(j )基本概念的介基本概念的介绍绍什么是字什么是字wordword数控程序中的保留字,比如数控程序中的保留字,比如G1 X. Y. Z. F.G1 X. Y. Z. F.,在,在ductpostductpost中称为字中称为字wordword可以在可以在 define format ( . ) define format ( . ) . . end define end define 中定义每一个字或者中定义每一个字或者(huzh)(huzh)一组字的输出格式,比如:一组字的输出格式,

13、比如: define format ( / G6 S T M1 M2 L P D E H O ) define format ( / G6 S T M1 M2 L P D E H O ) address width = 1 address width = 1 field width = 2 field width = 2 tape position = 1 tape position = 1 print position = 1 print position = 1 sign = none sign = none not permanent not permanent not modal no

14、t modal end define end define第9页/共17页第九页,共18页。DuctpostDuctpost后置处理后置处理(chl)(chl)简介简介 几个几个(j )(j )基本概念的基本概念的介绍介绍什么是关键字什么是关键字keyskeys关键字关键字keyskeys是用来在已经定义好的格式是用来在已经定义好的格式formatformat和字和字wordword之间建立链接关系之间建立链接关系(gun x)(gun x) 比如比如 x coordinate x coordinate 通常和字通常和字 X X 关联起来关联起来 define keys define keys

15、 x coordinate = X x coordinate = X blocknumber = N blocknumber = N preparatory function = G1 preparatory function = G1 aux function = M1 aux function = M1 end define end define 这样在这样在 x coordinate x coordinate 出现的地方,就会按字出现的地方,就会按字 X X 的格式的格式formatformat进行输出进行输出 通常情况下很少更改关键字通常情况下很少更改关键字keyskeys的默认设置。

16、除非一些特殊的情况,比如想把输出的坐标进行交换的默认设置。除非一些特殊的情况,比如想把输出的坐标进行交换(X X变成变成Y Y等等)等等)第10页/共17页第十页,共18页。DuctpostDuctpost后置处理后置处理(chl)(chl)简介简介 几个几个(j )(j )基本概念的基本概念的介绍介绍什么是代码什么是代码(di m)codes(di m)codes代码代码(di m)codes(di m)codes是用来输出机床的控制代码是用来输出机床的控制代码(di m)(di m)的,比如准备功能指令的,比如准备功能指令G G和辅助功能指令和辅助功能指令M M等。等。 每一个每一个cod

17、ecode必须和一个字必须和一个字wordword和值关联起来(比如和值关联起来(比如G1 0G1 0用于输出快进用于输出快进rapidrapid的代码的代码(di m)GO(di m)GO) define codes define codes rapid = G1 0 rapid = G1 0 linear = G1 1 linear = G1 1 comp on left = G2 41 comp on left = G2 41 comp on right = G2 42 comp on right = G2 42 comp off = G2 40 comp off = G2 40 spi

18、ndle on cw = M1 3 spindle on cw = M1 3 coolant on = M2 8 coolant on = M2 8 end define end define第11页/共17页第十一页,共18页。DuctpostDuctpost后置后置(hu zh)(hu zh)处处理简介理简介 注意事项注意事项1.1.在在ductpostductpost中,缩进必须用空格中,缩进必须用空格spacesspaces,不能使用跳格,不能使用跳格tabstabs2.2.在在ductpostductpost中,每行都有字符长度的限制中,每行都有字符长度的限制3.3.在上所下载的后置

19、绝大部分都不完善,是老外根据自己的需求写的,如果直接在上所下载的后置绝大部分都不完善,是老外根据自己的需求写的,如果直接使用很可能引起严重的加工事故,需要根据客户的实际情况进行相应使用很可能引起严重的加工事故,需要根据客户的实际情况进行相应(xingyng)(xingyng)更改更改第12页/共17页第十二页,共18页。DuctpostDuctpost后置处理后置处理(chl)(chl)简介简介如何判断如何判断(pndun)(pndun)后置的正确性后置的正确性( (针对针对5 5轴轴, ,假设已经获得假设已经获得编程手册编程手册) )一一. .有有RTCPRTCP功能的后置的判断方法功能的后

20、置的判断方法首先不要打开后置中的线性化功能首先不要打开后置中的线性化功能 linearise multiaxis moves linearise multiaxis moves 将其设置为将其设置为falsefalse根据编程手册对比所出程序头尾的正确性根据编程手册对比所出程序头尾的正确性判断坐标的正确性判断坐标的正确性 . .将将PowerMIllPowerMIll中的仿真中的仿真(fn zhn)(fn zhn)坐标系设置为坐标系设置为出出NCNC程序时所用的坐标系程序时所用的坐标系 . .打开打开PowerMILLPowerMILL仿真仿真(fn zhn)(fn zhn)信息窗口信息窗口

21、. .从头开始仿真从头开始仿真(fn zhn)(fn zhn)刀具路径刀具路径 . .对比信息窗口中的线性坐标对比信息窗口中的线性坐标XYZXYZ是否和是否和NCNC代码一致。代码一致。如果上面的三个条件都满足,则后置就没有什么问题如果上面的三个条件都满足,则后置就没有什么问题第13页/共17页第十三页,共18页。DuctpostDuctpost后置后置(hu zh)(hu zh)处处理简介理简介如何如何(rh)(rh)判断后置的正确性判断后置的正确性( (针对针对5 5轴轴, ,假设已经获得编假设已经获得编程手册程手册) )二二. .无无RTCPRTCP功能的后置的判断方法功能的后置的判断方

22、法首先不要打开后置中的线性化功能首先不要打开后置中的线性化功能 linearise multiaxis moves linearise multiaxis moves 将其设置为将其设置为falsefalse(在最终使用时一般情况下都要打开这个功能)(在最终使用时一般情况下都要打开这个功能)根据编程手册对比所出程序头尾的正确性根据编程手册对比所出程序头尾的正确性判断坐标的正确性(根据不同判断坐标的正确性(根据不同(b tn)(b tn)结构的机床要结构的机床要人为进行坐标变化判断)人为进行坐标变化判断) . .将将PowerMIllPowerMIll中的仿真坐标系设置为出中的仿真坐标系设置为出NCNC程序程序时所用的坐标系时所用的坐标系 . .打开打开PowerMILLPowerMILL仿真信息窗口仿真信息窗口 .

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论