首页 上一页 1 2 下一页 尾页

五轴加工的RTCP技术[原创+整理] 点击:5229 | 回复:34



波恩

    
  • 精华:3帖
  • 求助:0帖
  • 帖子:10帖 | 2797回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2008年12月10日
发表于:2010-07-23 10:34:17
楼主

五轴加工的RTCP技术【原创+整理】 
    
一点儿背景

      十数年前,一汽为模具加工招标五轴机床,据说当时去了不少国际大牌厂商,招标现场有外商提出他们的产品好,有RTCP功能,在坐的国内厂商和业内专家一时语塞,几乎无人知晓RTCP为何方神圣,最后还是国内最早从事数控研究的某高校知名教授现场指点迷津,才为国内业界挽回局面。但一直到十几年之后的“十一五”数控重大专项出台前后,RTCP概念才开始得到国内数控业界和学界的广泛关注。
      差不多两年,一业内企业在媒体上高调宣称其具有自主知识产权的高端数控系统具有RTCP和极高段数的前瞻功能,问及RTCP和前瞻的精髓是什么时,也就噤声不语了,不知是不愿说,还是没法说。
      今年年底“十一五”数控重大专项的高端数控系统的五家中标企业:华中、广数、高精(蓝天)、航天、光洋都将进行项目验收,届时RTCP将不可避免地称为验收的焦点之一,八仙过海,各显神通,验收原则上不会不过,但实效如何,国产的RTCP能否稳健走向市场,并为用户创造价值,大家仍需拭目以待。 
 
个人对RTCP的理解

      一台数控机床有五个联动轴并不能就此简单地称之为五轴机床,同样,一套数控系统能控五个轴,也不能就此声称为五轴数控系统,判断一台数控机床是不是五轴机床,一套数控系统是不是真正的五轴系统,首先必须看其是否具备RTCP功能,Fidia的RTCP是“Rotational Tool Center Point”的缩写,字面意思是“旋转刀具中心”,业内往往会稍加转义为“围绕刀具中心转”,也有一些人直译为“旋转刀具中心编程”,其实这只是RTCP的结果。PA的RTCP则是“Real-time Tool Center Point rotation”前几个单词的缩写。海德汉则将类似的所谓升级技术称为TCPM,即“Tool Centre Point Management”的缩写,刀具中心点管理。还有的厂家则称类似技术为TCPC,即“Tool Center Point Control”的缩写,刀具中心点控制。
      从Fidia的RTCP的字面含义看,假设以手动方式定点执行RTCP功能,刀具中心点和刀具与工件表面的实际接触点将维持不变,此时刀具中心点落在刀具与工件表面实际接触点处的法线上,而刀柄将围绕刀具中心点旋转,对于球头刀而言,刀具中心点就是数控代码的目标轨迹点。为了达到让刀柄在执行RTCP功能时能够单纯地围绕目标轨迹点(即刀具中心点)旋转的目的,就必须实时补偿由于刀柄转动所造成的刀具中心点各直线坐标的偏移,这样才能够在保持刀具中心点以及刀具和工件表面实际实际接触点不变的情况,改变刀柄与刀具和工件表面实际接触点处的法线之间的夹角,起到发挥球头刀的最佳切削效率,并有效避让干涉等作用。因而RTCP似乎更多的是站在刀具中心点(即数控代码的目标轨迹点)上,处理旋转坐标的变化。
      不具备RTCP的五轴机床和数控系统必须依靠CAM编程和后处理,事先规划好刀路,同样一个零件,机床换了,或者刀具换了,就必须重新进行CAM编程和后处理,因而只能被称作假五轴,国内很多五轴数控机床和系统都属于这类假五轴。当然了,人家硬撑着把自己称作是五轴联动也无可厚非,但此(假)五轴并非彼(真)五轴! 
      
Fidia C20数控系统宣传样本关于RTCP的描述

(以下文字面由本人参照英文样本翻译,不够贴切之处请不吝指正) 
 
      RTCP功能可以直接在机床上针对双摆铣头和双转台管理刀具的空间长度补偿。
      这样一来,五轴刀路的编程就可以不必在数控代码生成之前就考虑该如何在刀路中体现数控机床的刀具或者工作台的轴心及其偏差。 
 
      RTCP具有一下特点:
      1.针对刀具的实际切削点执行进给控制;
      2.针对五个轴的前瞻控制;
      3.可处理垂直、倾斜和存在偏心的铣头;
      4.“虚拟主轴”:将某个轴定向到刀具轴线上执行钻削和回退操作;
      5.针对五轴的坐标旋转和(或)坐标变换;
      6.参考坐标系(G194)的旋转:应用于加工程序以及那些来自JOG或手轮的运动; 

       RTCP功能也可以用于三轴加工程序:在保持刀具与工件的实际接触点不变的前提下,以手动方式改变铣头或工作台的姿态角。
 
      RTCP和HMS
      RTCP功能和HMS铣头标定系统相结合是五轴铣削领域独一无二的成果技术,非常有助于提高刀尖运动精度。 
  
      HMS(节选)
      HMS铣头量测系统用于量测和校验双摆铣头和双转台的连续运动和定位数据,配备有连接到数控系统的三只传感器和专门的测量管理软件。软件实时处理输入数据,并功能校验和修正几何误差、位置精度,以及铣头和转台的RTCP参数。
HMS是一款高精度量仪,可替代采用标准刻度盘的传统校验方法。其优点包括:
      1.极大地降低校验时间(仅半个小时而不是一整天)
      2.量测铣头和转台的全部位置(而不仅仅是正交位置)
      3.量测RTCP参数
      4.自动在数控系统中插入修正值 
   
摘自“金属加工世界”《五坐标高速铣削加工与编程的关键技术》

文中“四、五坐标高速铣削后处理程序开发”之“1.五轴机床旋转刀具中心编程RTCP(Rotation Tool Centre Point)”一小节内容如下: 
   

        五坐标机床及其加工编程,常用RTCP功能对机床的运动精度和数控编程进行简化,下面对RTCP(Rotation Tool Centre Point 旋转刀具中心)编程进行简要说明。
      非RTCP模式编程:为了编程五坐标的曲面加工,必须知道刀具中心与旋转主轴头中心的距离:这个距离我们称为转轴中心(pivot)。根据转轴中心和坐标转动值计算出X、Y、Z 的直线补偿,以保证刀具中心处于所期望的位置。

    运行一个这样得出的程序必须要求机床的转轴中心长度正好等于在书写程序时所考虑的数值。任何修改都要求重新书写程序。对于FIDIA C20数控系统G96 激活RTCPG97 禁止RTCP 

    RTCP模式编程:选件RTCP 的运行原理是当存在此选项时,控制系统会保持刀具中心始终在被编程的XYZ位置上。为了保持住这个位置,转动坐标的每一个运动都会被XYZ 坐标的一个直线位移所补偿。因此,对于其它传统的数控系统而言,一个或多个转动坐标的运动会引起刀具中心的位移;而对于FIDIA 数控系统(当RTCP 选件起作用时),是坐标旋转中心的位移,保持刀具中心始终处于同一个位置上。在这种情况下,可以直接编程刀具中心的轨迹,而不需考虑转轴中心,这个转轴中心是独立于编程的,是在执行程序前由显示终端输入的,与程序无关。通过计算机编程或通过PLP 选件被记录的三坐标程序,可以通过RTCP 逻辑,以五坐标方式被执行。对于这种特殊的应用方法,必须要求使用球形刀具。这些转动坐标的运动,可以通过JOG 方式或通过手轮来完成,所以在某些加工条件下,允许所使用的刀具,其长度值小于用于三坐标加工的刀具。 

   

国外关于RTCP的实际应用价值的两则讨论和观点 

以下文字由本人亲自翻译(不够贴切之处请不吝指正): 

   

1】很多数控系统具备一种叫做“刀具中心管理”的实用功能,该功能可以被称作 RTCP, TCPC或者TCPM,具体称呼往往因数控系统的制造商而异,无论是哪个牌子的数控系统,该功能都会起到一些大致相同的作用,“刀具中心管理”最关键的功能就是允许数控系统在五轴加工模式下按照装夹偏差在线调整数控代码的执行,因而可以把同一个后处理代码应用于整批零件。 

    好处是操作工不必把工件精确地和转台的轴心线对齐,工件安装后用探头进行测量,将轴心偏差存入数控系统的指定寄存器并在加工过程中随数控代码一起应用。该功能可以降低铣床因工件装卡造成的空闲时间,使机床有更多的时间用于金属切削。与购置第二套托盘和工作台,在加工第一个托盘上的工件时,同期装卡后续工件的方法相比,该方法更为经济。 

    更有甚者,“刀具中心管理”功能还允许降低同一系列零件的装夹精度,既不必精确实现与机床的定位关系,也不必精确实现与同批次的其它零件的相对定位关系。这样一来,我们不仅能够减少装夹工件的劳动量和机床空闲时间,而且该控制功能还可以降低夹具成本和准备时间,甚至可以免除工件的安装定位面。 

  

2】一般说来RTCPTCPM就是一回事。不过这类功能的实际效果并不只是在手册上说说,而是已经集成在数控制造商提供的软件和固件系统当中,不过制造商显然不会明确地告诉你他们该如何实现“刀具中心点控制”算法。 

   “刀具中心点控制”这一技术概念中至少应包含以下几个不同的功能: 

    1.在数控系统内执行的多坐标运动学变换。这样做的好处之一是CAM软件的后置处理无需执行这一数学运算,另一个好处是旋转轴的中心偏差可以记录在机床数控系统的寄存器列表中,该功能最大的好处是一个数控加工程序可以在工厂中不同的机床上使用,尽管这些机床的轴心偏差各不相同。要是在过去(其实并不久远),想在不同的机床上加工同一个零件,你就必须在CAM的后置处理中使用不同的轴心偏差,生成不同的数控代码,尽管这些机床出自同一个制造商而且拥有相同的动态特性。 

    与此同时,进给速度也是由数控系统的内部算法直接控制刀具实际加工点的轨迹运行速度,这一做法与过去用CAM软件以“时间反算”模式计算每个程序块所需的运行时间(即进给率)的方法截然不同。 

   2.“刀具中心管理”一般都包含夹具偏心处理功能。机床配备的探头可以在线测量零件的装夹位置,位置偏差则累加到前面提及的轴心偏差上。 

    由此带来的又一好处是同一系列的零件可以装夹到同一台机床上,由探头测量定位情况,以同一套数控代码加工所有零件。最终用户不必为了把零件中心定位到可接受的细小误差容限之内而花费额外的时间去“敲打”调整零件。 

   

后记】读过这两段讨论才明白,原来RTCP不仅仅是为技术而技术的噱头,这一点与国内对RTCP的技术本身的热衷和炒作大相径庭。只有实用的、能够切实为用户带来便利、并为用户创造超越于技术的价值的技术才是好技术。比如“前瞻”技术,俗称“超前读”,56年前还是国内数控厂商热潮的概念,如今已经炒不起来了,因为有不少厂家早已籍前瞻技术实实在在的在为用户创造价值了,还炒什么炒,赶紧做才是赚钱的出路。国内RTCP却仍处在玩概念、谈性能、讲功能的初级阶段,离实用尚远,但这并不妨碍RTCP技术是一项实用价值颇巨的好技术的论断。希望国内数控系统和机床厂商能够早日认识到这一点,把RTCP做实、做透、在产品上做开来,为用户创造更多超越于RTCP技术本身的实实在在的价值。说俗了,就是能帮用户通过RTCP技术赚到更多的钱,只有客户能赚到钱,厂商才有钱可赚,国内高端数控产品才有出路、有机会、有钱赚。否则国内高端数控永远只能是传说、永远只是拿来给政府和股市说事儿的噱头。 

 

(2011.11.3  已从百度文库的山寨转载中找回后半部分的丢失内容)




波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2010-07-25 19:26:09
1楼

顶起来!                        

daysummer

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 61回
  • 年度积分:0
  • 历史总积分:474
  • 注册:2005年2月03日
发表于:2010-07-26 10:28:56
2楼
帮顶一下,我们做一个超声测量的东西,貌似会用到此功能,还没整明白。

longwaves

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 153回
  • 年度积分:0
  • 历史总积分:305
  • 注册:2003年6月18日
发表于:2010-07-27 20:55:29
3楼
算是见识了。 

wst

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 264回
  • 年度积分:0
  • 历史总积分:528
  • 注册:2006年7月09日
发表于:2010-07-28 14:26:08
4楼

厉害啊!真是长见识啊!                         

gaishe

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 59回
  • 年度积分:0
  • 历史总积分:325
  • 注册:2004年4月19日
发表于:2010-07-29 22:28:08
5楼
顶起来!虽然我目前不做机床!但是俺n多年以前好像组装过基本数控机床,哈哈!

黄金世界

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2010年9月12日
发表于:2010-09-12 00:25:55
6楼

值得学习,了解,体会

lgl730215

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2008年4月27日
发表于:2010-09-16 10:09:11
7楼
其实HEIDENHAIN iTNC530中的TCPM功能,不仅包含波恩先生探讨的这点实际应用意义,其中还有一个非常重要的好处,设置TCPM即M128的回转参数,可以补偿掉5轴中两个回转轴的回转误差,这点非常重要。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2010-09-16 11:10:51
8楼
原来附加的还有这样的功能,学习了!

怪话二王

  • 精华:3帖
  • 求助:8帖
  • 帖子:138帖 | 6809回
  • 年度积分:0
  • 历史总积分:24592
  • 注册:2004年2月03日
发表于:2010-09-16 11:58:09
9楼

好文呀

只可惜俄滴脑壳太不靠谱,仅仅看懂咧一点点~~~~~~~~~~~555555555555

 

湛湛流云

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 89回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2002年5月14日
发表于:2010-09-16 13:00:49
10楼

文是好文.

说到底,(实际)功能(效果)就勉强了.只是拿了部分CAM的工作过来,对加工精度,效率,影响不大.事实上没有影响.最直接的效果应该是减少了装夹时间.但是其开发工作量,可以想象,不比重新开发一次刀补算法低多少.再考虑到,诸多边界条件,只有到对CAM颇为熟悉的人手里才能简单上手吧.但若需要调整时,对CAM熟悉了,又会多花多少时间哪.

个人对这个不甚感冒,至少没看到必要性,锦上添花罢了.

哦.锦上添花是否重要,就不必争论了.

^_^

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2010-09-16 13:27:27
11楼
有不同意见了~  

沧海一黍

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 856回
  • 年度积分:0
  • 历史总积分:1192
  • 注册:2006年6月09日
发表于:2010-09-17 23:26:07
12楼

    辛苦波兄了!

  这些资料整理的好!我们又了解了更先进的技术。

  曾经有前辈说过,任何设备的操作,如果是越做越复杂的话,那就是失败的技术!

  从RTCP技术的普及来看,它根本的目的就是为了简化操作和流程,提高设备本身的利用效率。

 从这中观点出发,我们国内的设备制造实在是要好好学习下这种理念。在这里,个人觉得日本的设备设计可以称得上尽可能的实现这种理念的表率;当然,其他的除外。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2010-09-18 17:44:45
13楼

整理此文前,也觉得RTCP只是一种单纯的技术概念,甚至只是流于所谓真五轴和假五轴之争的噱头。

一边整理,才一边越发感觉到RTCP的实用价值,而不仅仅是锦上添花。

PistoN

  • 精华:0帖
  • 求助:1帖
  • 帖子:23帖 | 13107回
  • 年度积分:18
  • 历史总积分:40065
  • 注册:2009年5月22日
发表于:2010-09-19 00:17:41
14楼
不知道现在的国产数控系统是否已经拥有这个功能了?昨天翻看fagor数控系统资料时发现,在1998年fagor系统就将RTCP功能作为标准配置,拥有该功能的系统产品也在2002年就供给中国市场了

波恩

  • 精华:3帖
  • 求助:0帖
  • 帖子:10帖 | 2797回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2008年12月10日
发表于:2010-09-19 08:03:21
15楼

“十一五”重大专项领命的五家企业都必须叫这个差,国字号的:华中、高精、航天,民字号的:广数、光洋。

能不能成就产品,需观后效。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2010-09-19 08:18:32
16楼

另,凯奇的RTCP早在几年前就完成了北京市科委的课题鉴定。

打酱油

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 44回
  • 年度积分:0
  • 历史总积分:200
  • 注册:2010年3月28日
发表于:2010-09-19 08:20:07
17楼
觉得“国外关于RTCP的实际应用价值的两则讨论和观点”中的[1]不甚理解,可请原文附上

波恩

  • 精华:3帖
  • 求助:0帖
  • 帖子:10帖 | 2797回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2008年12月10日
发表于:2010-09-19 09:41:03
18楼

提议不错!

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2010-09-19 09:49:08
19楼
原帖中几段翻译内容所对应原文如下:

【Fidia C10-C20】

RTCP
Applied to bi-rotary heads and roto-tilting tables, the RTCP function manages tool length compensation in space, directly from the machine tool.
A 5-axis tool path can therefore be programmed without having to consider the pivot that will be inserted in the NC tool table before the program is executed.

RTCP characteristics:
■ controlled feed at the tool tip
■ look ahead on 5 axes
■ management of orthogonal, angular and eccentric heads
■ “virtual quill”: manages an axis oriented in the tool direction for executing drilling and release movements
■ rotation and/or translation on 5 axes
■ rotation of the reference system (G194): applied to programmed movements and to those executed by jog or by means of the handwheel

The RTCP function can also be used for 3-axis programs: by orientating the head or table manually, the tool tip is maintained in contact with the part.

RTCP and HMS
Combining the RTCP function with the HMS head calibration system is a winning and unique formula in 5-axis milling technology, with clear benefits for accuracy of movement at the tool tip.

HMS
The HMS system is a device designed for measuring and checking continuous and indexed bi-rotary heads and roto-tilting tables. Equipped with 3 sensors connected to the CNC, the HMS system is managed by a specific measurement software. By processing incoming data in real time, the software is able to check and correct geometric error, positioning accuracy and the RTCP parameters for the heads and tables.

HMS is a high-precision instrument and provides an alternative to the traditional checking method using dial gauges. It has many advantages:
■ a drastic reduction in checking time (half an hour rather than an entire day)
■ measurement of all head and/or table positions (not just orthogonal positions)
■ measurement of RTCP parameters
■ automatic insertion of correction values in the CNC.

【1】http://www.moldmakingtechnology.com/articles/010704.html

Most CNC controls have a utility function called tool center point management. Depending on the control manufacturer, this function may be named RTCP, TCPC or TCPM. The utility performs many functions with similar behavior no matter the controller. The key function performed by tool center point management systems is to allow the CNC control to accept fixture offsets and adjust NC data—on the fly—while working in five-axis mode; thereby, allowing one set of post-processed data to work for an entire batch of parts.

The benefit is that an operator need not align a workpiece precisely to the rotary table centerline. A part can be mounted and probed, and the offsets from center can be loaded into the control registers and processed with the NC data during operation. This function can reduce idle time on a milling machine while mounting a part and have the machine tool focus on chip removal. This is a more economical approach than purchasing a secondary pallet and table to allow part mounting while the part on the first pallet is being machined.

Taken one step further, the tool center point management allows a series of parts to be mounted without being precisely located on the machine or without being precisely mounted relative to the remainder of the production lot. So not only can we reduce the labor for mounting parts and the machine idle time, this control function can reduce the cost and preparation time for mounting fixtures and otherwise non-critical mounting surfaces on the workpiece.

【2】http://www.cnczone.com/forums/showthread.php?t=82998

Generically speaking they are the same. But the actual performance of these functions is not in a manual, but inside the software/firmware of the control manufacturers. And they don‘t seem to tell you exactly how they accomplish the mathematics for tool center point control.

There are a few different functions that may be included in the "tool center point" technology concepts.

1. Kinematic transformations (multi-axis) are performed inside the CNC control. A benefit of this is that the CAM software postprocessor need not perform this math. The second benefit is that pivot offsets are held within the machine control register tables. The big benefit of this function is that one NC program can be applied to different machines in your shop that may have different pivot offsets. In the old days (not so long ago), you would have to include the pivot offsets in the CAM postprocessor, and then need different NC code to run the same part on machineA and machineB (same maker and kinematics).

Together with this, feedrate is controlled at the tool tip using math inside the control. This latter point is in contrast to historical "inverse time" modes where the CAM software had to calculate a time (feedrate) for each block.

2. Tool center point management often includes fixture offsets. A part is placed on the machine tool. The local is determined by on-board probes. The position offsets are added to the above-mentioned pivot offsets.

The benefit again is that serial parts can be put on the same machine, located by probe, and one set of NC instructions can cut all parts. The end-user need not spend extra hours "tapping" in a part so that it is located on center within an acceptably small tolerance.

沧海一黍

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 856回
  • 年度积分:0
  • 历史总积分:1192
  • 注册:2006年6月09日
发表于:2010-09-19 16:42:42
20楼

波兄翻的不错啊!很多专业词汇只有实践过才能按本意来翻译;我们很多的技术资料不得不遗憾地说,都是一些外行的在死板硬套,实在是曲解了本意;在技术翻译上,我们的路也很长啊!希望像波兄这些有实践,有能力的翻译资料再多些,也是大家的福音啊。


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页