找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 47967|回复: 92
打印 上一主题 下一主题

[讨论] 多轴加工的后置处理

[复制链接]
跳转到指定楼层
1
发表于 2011-5-1 00:03:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
目前国内数控加工的现状是,CAM软件是一流的,数控机床也是一流的,但是加工过程中总有问题,原因是后置处理器不够好。后置处理器成为一个瓶颈。


我从事后置处理器开发6年多,使用UG Post Builder和ICAM的CAMPost, 处理过DMG, Index, WFL, Makino, Moriseiki, Okuma等多轴多通道机床, 从CAM编程,后置处理以及仿真略有一点体会。

那我们大家一起来讨论加工过程中存在的问题,看哪些问题能从后置处理器上来解决,让机床发挥最大效率。

欢迎大家一起讨论,谢谢!

本帖最后由 furseal 于 2011-5-1 00:08 编辑
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享淘帖 赞一下!赞一下!
2
发表于 2011-5-3 08:26:21 | 只看该作者
呵呵,大家有问题一起讨论讨论。
后置处理说到底就是格式转换,同样的刀位轨迹文件,不同的后置处理器出来的结果区别很大。
后置处理第一个问题要安全,不能产生碰撞,损坏机床,伤害操作人员,二要精度高,三要效率高。这样能增强机床的使用率,提高生产效率。

后置处理器和CAM系统,数控机床的结构,CNC的功能密切相关。

大部分情况下,发现G代码有问题后,往往都需要回到CAM系统里去修改已经编程完毕的零件,但有的后置处理比较智能,具有轨迹规划功能,是问题在后置处理器中就能得到解决。特别是有的后置处理器提供了图形后置功能,可以一行一行的来进行后置处理,并进行仿真,这样每一行代码都有相应的机床运动,可以让编程人员放心的编程,提高编程效率。
3
发表于 2011-5-3 17:09:07 | 只看该作者
楼主可以指点,如何在NXPOST中设置些能让程序输出优化的技巧。
4
发表于 2011-5-3 21:26:22 | 只看该作者
NX的后置处理主要是从NX CAM里面获取信息,大部分的优化功能都是在CAM中完成的,Post本身的优化功能有限,并且需要人工干预,根据自己的需要在CAM系统中添加UDE或者在Post写TCL代码来实现。

关于添加UDE,譬如,希望能预设转角,只要在rotate这个UDE里面输入初始转角值就可以影响旋转轴的输出.要实现使用旋转代替平动轴来避免超程,可以使用lock axis这个UDE.要实现G90/G91的转换,可以使用set modes这个UDE.

关于在post中写TCL代码,譬如根据operation类型来判断是多轴加工还是3+2加工,相应的输出RTCP指令或者构建局部坐标系。根据旋转轴的当前值和前一个值来判断旋转方向,等等。

总之,根据自己的需要来修改CAM程序或Post来达到加工要求。
想到了再写,呵呵。
5
发表于 2011-5-4 08:34:42 | 只看该作者
我现在陆续来介绍下后置处理器的优化功能。
线性拟合功能。当刀具从上一个点移动到下一个点时,如果距离比较大,或者摆动的角度比较大,没有激活RTCP功能时,就可以使用线性拟合功能根据容许误差来插入多个点,让用户来控制刀尖以及偏转角度,实际上是通过后置处理器来主动补偿,实现RTCP功能。
6
发表于 2011-5-5 08:31:40 | 只看该作者
后置处理中如何处理超程:Rotation-Turn-Around旋-转-绕.
旋-转-绕(RTA)是一种逻辑步骤。在连续加工的过程中,当旋转或线性移动达到极限时,该步骤保证将工具从材料中撤出,并重新设定刀具的姿态。旋转轴连续偏转变位和预定位功能提供了更大范围内不间断的五轴加工能力。
后置处理器可以预读刀位轨迹文件,然后尝试着通过预定位功能来避免超程问题的出现。当超程问题不可避免的时候,后置处理器会启动RTA模式,首先平滑的退刀,保证不在零件表面留下痕迹,然后快速提刀到安全平面,超程轴进行处理(根据实际情况执行相应的策略)完毕后,刀具快速进给一段距离,然后平滑的进刀,继续下面的加工。

另外,后置处理器可以选用正确的刀轴位置以保证操作者能更好地观察,或使五轴尽可能地保持协调一致。
譬如对于摇篮式双转台五轴机床,后置处理器可以控制让零件转向操作人员,能让操作人员很容易的查看机床加工,而不是把零件转到里面,让操作人员不能直接看到。
7
发表于 2011-5-6 09:02:41 | 只看该作者
刀具轨迹规划在快速移动中使用预测功能自动选择最佳的刀具轨迹,如可能地话需要旋-转-绕。假如在连续切削过程中需要确定旋转轴的中间位置,可以用刀具轨迹规划对平行于刀具轴线的旋转轴进行预先定位。
8
发表于 2011-5-6 11:23:16 | 只看该作者
在NXpostbuild中,随便新建一个四轴后置,按理说应该应该支持G91模式X Y Z  A或B增量值,但后来输出的增量只有X Y Z三种增量坐标,A B坐标输出的是绝对坐标值。这个是什么原因
9
发表于 2011-5-7 01:44:13 | 只看该作者
加set modes这个UDE,将Output Mode设置为Increment,如果这个不管用的话,那么就要自己写tcl代码了。在PB_CMD_before_motion中,譬如第四轴mom_out_angle_pos(0)设置为mom_rotary_delta_4th(四轴的增量)。

本帖最后由 furseal 于 2011-5-7 01:47 编辑
10
发表于 2011-5-7 11:45:18 | 只看该作者
這個選項有打勾???

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-22 18:27 , Processed in 0.024240 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表