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

iCAx开思网

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

5x控制器动态补偿的必要性

[复制链接]
跳转到指定楼层
1
发表于 2005-4-24 15:19:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如图

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-4-24 15:22:36 | 只看该作者
不管叫啥,各种高级的可以5轴联动的控制器都带有动态补偿功能
  
dynamic offset
  
m128  
  
RTCP
  
都是这种功能的称谓
  
这些天通过和做5x加工的哥们聊天,对此有所感悟,和兄弟们讨论
3
发表于 2005-4-24 15:25:58 | 只看该作者
听课
4
发表于 2005-4-24 15:30:55 | 只看该作者
如图,5x编程做复杂零件通常控制刀具的center来计算(这样算法简单
  
同时可以掩盖机床精度的缺陷),而机床实际的旋转轴是要知道刀具和其
  
想联的一些结构抽象为“刀长”再计算一道才能知道机床物理的x y z a b
  
的实际运动。这里有个问题,就是G01 x y z a b 所对应的线性运动
  
通过计算如图所示实际的机床 X Y Z A B运动不是线性的,这需要
  
一个功能强大的宏,也就是m128  RTCP所完成。
5
发表于 2005-4-24 15:34:57 | 只看该作者
也就是说,在五轴联动里任何一句简单的g01 x y z a b  
  
可以根据不同的插分精度的道一大堆实际运动的 x y z a b (机床5个自由度
  
的真实运动)
  
RTCP功能如同vcd的硬解压功能,或者说一句话实际执行了
  
一个for.......next的循环
6
发表于 2005-4-24 15:41:01 | 只看该作者
不知道sinderal wave 这些前辈在以前没有dynamic offset 的5周机床上
  
如何搞定的(不过事实他们以前就搞定的)
  
我感觉那种实际测量刀长然后再后处理的得到5轴联动程序的方法
  
只能保证每个点的到达位置是准确的,而两点之间的运动过程存在
  
不可忽略的误差,而且点之间距离远角度变化大,误差会很大
  
而展开会导致代码爆炸式膨胀,一句可能变成2000句(如果以0.001度作插
  
分)
7
发表于 2005-4-24 16:02:54 | 只看该作者
还有一个问题如图,计算的精度保证都是以曲面本身保证弦差
  
而有旋转轴后回和曲率相关导致实际旋转轴相邻两点之间的实际
  
空间距离疏密很大,如上所说,当距离大并且有相当的角度变化时
  
只是简单的通过刀具长度的计算把程序转化为没有dynamicoffset  
  
的机床加工,会导致过切或切不到。  
  
解决的办法适用极密的步距来减少这种两点之间的非线性过程的误差
  
而这对控制器的要求也是极高的,对于早期的控制器更是不可能的

本帖子中包含更多资源

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

x
8
发表于 2005-4-24 16:14:37 | 只看该作者
北京国际机床展上看到广东佳铁的5轴手表机,还有福斯特的5轴机,还有
  
一家稍好一点的。
  
我和佳铁的技术经理聊了一次很长时间,他和我说dual table的不需要
  
dynamic offset  但我认为,如果以工件为加工原点的话,也是需要rtcp的
  
如果永远以两个转台的轴线的交点为加工原点,才可以不用dynamicoffset
  
而这样的局限性太大。
  
现在想分清加工时的精度误差是机械或控制器引起的是非常难的
  
所以我认为控制器的RTCP功能是非常有必要的
9
发表于 2005-4-24 18:34:16 | 只看该作者
学习
10
发表于 2005-4-24 20:11:08 | 只看该作者
The option is used for going from one programmed point to the next according to a parabolic arc that passes through the two points.  The third point identifying the parabola is calculated in accordance with the ISO RS-274-D norm (G06 function).
ES20/TR RTCP PROGRAMMING
    
In continuous 5-axis machining with a bi-rotary head, the machining paths make reference to the center of the head.A shift in the rotary axis is actually translated as a shift of the tool tip along the arc of a circle with a radius equal to the distance between this tip and the center of the head.The option is used for eliminating this curvature, which is compensated by the numerical control through movements of the linear axes.
The option is used for:
5-axis milling of programs developed with reference made to the tool center  
Automatic compensation of tool length for 5-axis programs  
Automatic compensation of rotary axis speeds and accelerations with respect to the tool center  
5-axis execution of machining programmed for 3 axes, with manual movement of rotary axes (in jog mode or using the handwheel)
Execution of fixed cycles with any tool orientation  
Tool withdrawal and re-approach along its vector, with automatic return to the detachment point
Automatic execution of a 5-axis machining program that also contains information on the direction of the normal vector to the surface at each point, with the purpose of maintaining the angle set between the tool axis and the surface itself constant
Compensation of any off-centering between the centers of rotation of the 2 rotary axes  
Automatic execution of a 6-axis program on machines equipped with a bi-rotary head and continuous revolving table
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-26 00:03 , Processed in 0.029080 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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