[go: up one dir, main page]

CN1812868A - CMM arm with exoskeleton - Google Patents

CMM arm with exoskeleton Download PDF

Info

Publication number
CN1812868A
CN1812868A CN200480018401.4A CN200480018401A CN1812868A CN 1812868 A CN1812868 A CN 1812868A CN 200480018401 A CN200480018401 A CN 200480018401A CN 1812868 A CN1812868 A CN 1812868A
Authority
CN
China
Prior art keywords
probe
equipment
cmm arm
robot
movable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200480018401.4A
Other languages
Chinese (zh)
Other versions
CN1812868B (en
Inventor
斯蒂芬·詹姆斯·克兰普顿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikon Weights & Measures Co ltd
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from GB0327503A external-priority patent/GB0327503D0/en
Priority claimed from GB0405396A external-priority patent/GB0405396D0/en
Application filed by Individual filed Critical Individual
Priority claimed from PCT/GB2004/001827 external-priority patent/WO2004096502A1/en
Publication of CN1812868A publication Critical patent/CN1812868A/en
Application granted granted Critical
Publication of CN1812868B publication Critical patent/CN1812868B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/088Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/03Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by measuring coordinates of points
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B5/00Measuring arrangements characterised by the use of mechanical techniques
    • G01B5/004Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
    • G01B5/008Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37274Strain gauge
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40305Exoskeleton, human robot interaction, extenders

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)
  • A Measuring Device Byusing Mechanical Method (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Testing Or Calibration Of Command Recording Devices (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Abstract

提供了一种带有外骨骼的CMM臂所用的设备,其包括带有基座端和探头端的内部CMM臂以及通过多个传动装置驱动着该内部CMM臂的外骨骼。一个或多个接触探头、光学探头以及工具安装在探头端上。带有外骨骼的CMM臂提供于可手动操作和自动操作的实施例中。带有外骨骼的CMM臂可用于精确测量或用于执行精确操作。提供了用于操作这种带有外骨骼的CMM臂的方法。

A kind of equipment used for CMM arm with exoskeleton is provided, it comprises internal CMM arm with base end and probe end and exoskeleton driving this internal CMM arm through multiple transmission devices.One or more contact probes, optical probes and tools are installed on the probe end.CMM arm with exoskeleton is provided in the embodiment that can be operated manually and automatically.CMM arm with exoskeleton can be used for accurate measurement or for performing accurate operation.Provide the method for operating this CMM arm with exoskeleton.

Description

带有外骨骼的CMM臂CMM Arm with Exoskeleton

技术领域technical field

本发明涉及用于执行精确测量与操作的带有外骨骼(exoskeleton)的CMM臂所用的设备及方法。The present invention relates to apparatus and methods for a CMM arm with an exoskeleton for performing precise measurements and manipulations.

背景技术Background technique

自动测量的现有方法Existing methods for automated measurements

对中到大型物体进行自动测量需要的测量机精度为0.05mm(+/-2 Sigma),通常为0.025mm(+/-2 Sigma)或更高精度。‘Sigma’是指一个标准偏差。其目前按照两种主要方式进行:(i)体积很大、价格昂贵的带有3根或更多根轴的常规型计算机数控坐标测量机(CNCCMM);(ii)通常位于汽车生产线末端的专用单元中的静止光学探头的刚性结构。对于常规型CMM,光学探头在静止物体周围按照高度受控的方式运动以便产生精确数据。在第二种情况中,光学探头和物体都静止并且按照容许精确数据已校准的校准方式定位。大多数常规型CMM为拖架或者水平臂结构;包括Zeiss(德国)、Hexagon Brown & Sharpe(瑞典)和LK(英国)在内的多家公司生产它们。用于安装在常规型CMM上的机械触觉探头由包括Renishaw(英国)在内的公司供应。用于安装在常规型CMM上的光学探头由包括Metris(比利时)在内的公司供应。自动探头安装件如Renishaw Autojoint可按照高精度重复,并且带有用于自动改变探头的探头架。静止光学探头的刚性结构由Perceptron(美国)供应。常规型CMM和静止光学探头的刚性结构都具有以下缺点:它们用完生产线上的单元空间,其通常仅仅用于测量而非生产操作,它们通常位于生产线的末端,不能对下游过程进行数据前馈,并且价格昂贵,在投资回收率上难以保证。此外,光学探头的刚性结构不可弯曲,因而难以用于快速地改变生产线上的模型。今天,由于现有高精确度测量系统存在这些缺点,所以使用比常规型工艺更快、更好或更便宜但是需要高精确度定位的有效生产工艺就不能部署在这种生产线上。Automatic measurements of medium to large objects require a measuring machine with an accuracy of 0.05mm (+/-2 Sigma), typically 0.025mm (+/-2 Sigma) or better. 'Sigma' means one standard deviation. It is currently done in two main ways: (i) large, expensive conventional computer numerically controlled coordinate measuring machines (CNCCMMs) with 3 or more axes; (ii) dedicated Rigid structure of the stationary optical probe in the cell. With a conventional CMM, an optical probe is moved in a highly controlled manner around a stationary object in order to generate accurate data. In the second case, both the optical probe and the object are stationary and positioned in a calibrated manner allowing accurate data to be calibrated. Most conventional CMMs are carriage or horizontal arm structures; several companies including Zeiss (Germany), Hexagon Brown & Sharpe (Sweden) and LK (UK) manufacture them. Mechanical tactile probes for mounting on conventional CMMs are supplied by companies including Renishaw (UK). Optical probes for mounting on conventional CMMs are supplied by companies including Metris (Belgium). Automatic probe mounts such as the Renishaw Autojoint are repeatable to high precision and have probe holders for automatic probe changes. The rigid structure of the stationary optical probe was supplied by Perceptron (USA). The rigid structure of conventional CMMs and stationary optical probes both have the following disadvantages: they use up cell space on the production line, they are usually only used for measurement and not production operations, they are usually located at the end of the production line, and cannot feed forward data to downstream processes , and the price is expensive, and it is difficult to guarantee the return on investment. In addition, the rigid structure of the optical probe cannot be bent, making it difficult to quickly change models on the production line. Today, due to these shortcomings of existing high-precision measurement systems, efficient production processes that use faster, better or cheaper than conventional types of processes but require high-precision positioning cannot be deployed on such production lines.

机器人自动测量Robot automatic measurement

自从十九世纪六十年代起,许多公司已开发了重型机器人臂以用于需要快周期时间和可再现性的应用中。然而,主要由于温度、磨损和振动问题,它们精确度低。机器人已经用于承载自动测量所用的探头。这些机器人臂不够精确因而不能满足大多数自动测量的需求,特别是在汽车工业中。机器人臂的高可再现性使得″准静态″测量成为被汽车工业吸取的解决方案。在″准静态″测量中,探头从一个位置运动到下一个位置,并且只有当静止或缓慢移动时才提取数据。测量可以通过接触或非接触探头进行。当以10mm/sec-200mm/sec(但是可以或多或少)的典型速度运动时,从物体表面提取三维数据的机器人臂上的测量探头并不精确。生产机器人臂的公司包括Fanuc(日本)和Kuka(德国)。Perceptron and LMI-Diffracto(美国)提供使用机器人臂和光学探头的解决方案。3D Scanners和Kuka在法兰克福举办的Euromold 2001展览上展出了利用实时光学检验的解决方案;其精确度为0.5-1mm的量级。温度每升高一摄氏度,标准工业机器人伸出每米热生长大约10微米;超过500微米的误差可被记录在生产线条件中。LMI-Diffracto具有包括四个由Kuka供应的标准工业机器人的汽车生产线设备,每个工业机器人都承载着光学探头,其中对机器人的热膨胀进行补偿可将生产线条件中的热误差减少至100微米以下。在转让予Perceptron的美国专利6,078,846 Greer中,对机器人热膨胀的补偿通过利用光学探头测量固定人工制品来进行。光学探头在机器人处于运动期间的静止状态时进行测量。误差映象提高了机器人的精确度。有若干方法,包括在利用如由Krypton(荷兰)或Northern Digital(加拿大)生产的摄影测量系统对其进行测量时通过平面运动程序来使机器人跳动。于是测量就用于产生误差映象。对负载的误差补偿通过测量伺服系统所使用的动力以便自动地计算作用于臂上的负载来进行。甚至利用多种类型的误差补偿,这种类型的机器人已经达到只有0.2mm(+/-2 Sigma)的精确度并且大量用于汽车生产线中。带有在扫描期间探头与物体之间存在相对运动的扫描探头的机器人臂的问题在于系统不够精确因而不能有用。Since the 1960s, many companies have developed heavy-duty robotic arms for use in applications requiring fast cycle times and reproducibility. However, they have low accuracy mainly due to temperature, wear and vibration issues. Robots have been used to carry probes for automated measurements. These robotic arms are not precise enough to meet most automated measurement needs, especially in the automotive industry. The high reproducibility of the robot arm has made "quasi-static" measurements a solution adopted by the automotive industry. In "quasi-static" measurements, the probe is moved from one location to the next, and data is only taken when stationary or moving slowly. Measurements can be made with contact or non-contact probes. Measurement probes on robotic arms that extract 3D data from object surfaces are not precise when moving at typical speeds of 10mm/sec-200mm/sec (but can be more or less). Companies producing robotic arms include Fanuc (Japan) and Kuka (Germany). Perceptron and LMI-Diffracto (USA) offer solutions using robotic arms and optical probes. 3D Scanners and Kuka presented a solution using real-time optical inspection at the Euromold 2001 exhibition in Frankfurt; with an accuracy of the order of 0.5-1mm. Standard industrial robots project thermal growth of about 10 microns per meter per degree Celsius increase in temperature; errors in excess of 500 microns can be recorded in production line conditions. LMI-Diffracto has automotive production line equipment consisting of four standard industrial robots supplied by Kuka, each carrying an optical probe, where compensation for thermal expansion of the robots reduces thermal errors in production line conditions to less than 100 microns. In US Patent 6,078,846 Greer, assigned to Perceptron, compensation for thermal expansion of the robot is performed by measuring fixed artifacts with an optical probe. Optical probes take measurements while the robot is at rest during motion. Error mapping improves the accuracy of the robot. There are several methods including bouncing the robot through a planar motion program while measuring it with a photogrammetry system such as produced by Krypton (Netherlands) or Northern Digital (Canada). The measurements are then used to generate the error map. Error compensation for load is performed by measuring the power used by the servo system to automatically calculate the load acting on the arm. Even with multiple types of error compensation, this type of robot has achieved an accuracy of only 0.2mm (+/- 2 Sigma) and is heavily used in automotive production lines. A problem with robotic arms with scanning probes that there is relative motion between the probe and the object during scanning is that the system is not precise enough to be useful.

记录轨迹record track

在Long等人的美国专利6,166,811中,公开了用于提高扫描物体精确度的摄影测量系统,其中固定到探头上的摄影测量目标通过摄影测量系统实时记录轨迹。这种方法存在许多缺点。首先,需要在探头与摄影测量照相机之间保持多个清楚的视线。实际上,从摄影测量照相机到探头上的摄影测量目标的视线通常会被扫瞄物体所需的程控机器人运动和/或程控的探头方位变化所阻挡。这就限制了这种系统的适用范围因而使得其无法用于许多应用中。其次,环境照明条件必须保持在接近理想状态,否则摄影测量系统的精确度将会减少或者系统将会停止行使功能。实际上,这点难以建立并且通常与对定位的其它照明要求相矛盾。第三,在这种应用中,摄影测量系统通常没有兼具为这种应用情况提供足够精确度所需的分辩率和速度。第四,这种摄影测量照相机和机器人必须相对于彼此刚性地安装。这样通常要求大尺寸的刚性结构来达到所需精确度。将摄影测量技术引入机器人测量系统中的主要问题在于所产生的系统对于使用来说不够紧凑和结实。In US Pat. No. 6,166,811 to Long et al., a photogrammetric system for improving the accuracy of scanned objects is disclosed, wherein a photogrammetric target fixed to a probe is tracked in real time by the photogrammetric system. This approach has many disadvantages. First, multiple clear lines of sight need to be maintained between the probe and the photogrammetry camera. In practice, the line of sight from the photogrammetric camera to the photogrammetric target on the probe is often blocked by the programmed robot motion and/or programmed probe orientation changes required to scan the object. This limits the applicability of such systems and makes them unusable for many applications. Second, ambient lighting conditions must remain close to ideal, otherwise the accuracy of the photogrammetry system will decrease or the system will cease to function. In practice, this is difficult to establish and often contradicts other lighting requirements for positioning. Third, in such applications, photogrammetric systems often do not have the resolution and speed required to provide sufficient accuracy for such applications. Fourth, such photogrammetric cameras and robots must be rigidly mounted relative to each other. This usually requires a rigid structure of large dimensions to achieve the required accuracy. The main problem with introducing photogrammetry into a robotic measurement system is that the resulting system is not compact and robust enough to be used.

Leica Geosystems供应6自由度激光跟踪器Laser TrackerLTD800。其可利用单条视线在35m范围内以高达每秒测量1000次的速度测量定位与定向。对于缓慢运动的目标而言,其精确度为50微米的量级。其成本超过130000美元。其对机器人测量的局限性许多类似于对摄影测量的局限性。将激光跟踪器技术引入机器人测量系统中的主要问题在于其价格昂贵,存在对所记录轨迹的探头的方位的局限性,以及所产生的系统对于使用来说不够紧凑和结实。Leica Geosystems supplies the 6-DOF laser tracker Laser TrackerLTD800. It measures position and orientation at up to 1000 measurements per second within a range of 35m using a single line of sight. For slowly moving targets, the accuracy is on the order of 50 microns. It cost over $130,000. Its limitations for robotic surveying are many similar to those for photogrammetry. The main problems with introducing laser tracker technology into a robotic measurement system are that it is expensive, there are limitations on the orientation of the probe to the recorded trajectory, and the resulting system is not compact and robust enough for use.

机器人控制器与程控Robot controller and program control

用于机器人臂的对于本发明所属领域的普通技术人员来说很好理解;标准参考文献为Richard P Paul所著的″Robot Manipulators,Mathematics Programming and Control″。Adept Technologies(美国)供应起价为8500美元的6-轴机器人控制器。有许多产品可用于机器人的程控,其容许脱机产生运动序列并且随后传送至机器人控制器以便稍后执行;一个实例为由Tecnomatix(美国)生产的EmWorkplace。在转让予HA Schlatter AG(瑞士)的专利申请GB2036376A Richter中,程控通过利用安装在机器人上的装置手动引导机器人来实现,这种装置由用户握住并且包括检测用户对机器人的预定指令的应变仪。Applications for robotic arms are well understood by those of ordinary skill in the art to which this invention pertains; the standard reference is "Robot Manipulators, Mathematics Programming and Control" by Richard P Paul. Adept Technologies (USA) supplies 6-axis robot controllers starting at $8,500. There are a number of products available for the programming of robots which allow motion sequences to be generated off-line and then transmitted to the robot controller for later execution; one example is EmWorkplace produced by Tecnomatix (USA). In patent application GB2036376A Richter assigned to HA Schlatter AG (Switzerland), programming is achieved by manually guiding the robot by means of a device mounted on the robot, which is held by the user and includes strain gauges that detect the user's predetermined commands to the robot .

手动CMM臂Manual CMM Arm

自从十九世纪七十年代以来,许多公司已经在建造可手动操作的CMM臂,其近来已使用接触探头实现了处于0.025mm(+/-2 Sigma)和0.005mm(+/-2 Sigma)之间的测量准确度,其主要依赖于手动CMM臂的延伸范围而定。通过进一步的开发,手动CMM臂有望变得更加精确。这些手动CMM臂现在对于许多测量要求来说足够精确并且成为测量市场中的增长部分。它们具有能够进入难以进入的区域的灵活性。手动CMM臂对许多应用来说具有可接受的精确度,但是其不能自动工作;它们的操作成本昂贵,特别是因为需要半熟练的操作员;操作员也会受人为误差影响。手动CMM臂由以下公司生产,这些公司包括:Cimcore(美国)、Faro Technologies(美国)、Romer(法国)、Zett MessTechnik(德国)and OGP(英国)。例如,美国专利3,994,798 Eaton、转让予Faro Technologies的美国专利5,402,582 Raab、美国专利5,829,148 Eaton和转让予Faro Technologies的美国专利6,366,831公开了关于手动CMM臂的背景资料。在手动CMM臂接头处提供轴承为大家所熟知并且转让予Faro Technologies的美国专利申请2002/0087233 Raab中公开了关于轴承的背景资料。手动CMM臂的设计通常从接头中心1到探头尖端的延伸范围限于大约2米,因为更长的话,其需要两个操作人员来使用这种臂。手动CMM臂越长,其精确度就越低。一般说来,对于其他条件都相同的模块化手动CMM臂,精确度恰好与长度成反比。在美国专利6,366,831 Raab中,公开了在本发明所属领域中,手动CMM臂与机器人臂相比通常具有十倍或十倍以上的绝对定位精度。机器人中引起不准确的一些因素包括接头未对准的因素参见美国专利6,366,831。如由Faro Technologies和Romer制造的那些手动CMM臂一般情况下由单个人使用双手操作。操作人员每只手对由该手握住的手动CMM臂的段提供不同的六个自由度作用。在一些应用中,一些熟练的操作人员可以只需要一只手。手动CMM臂为按照闭环方式受到控制的机构,其中操作人员封闭着该环。这种控制为熟练活动;操作人员需要仅仅利用两只手在重力作用下按照各种不同的空问布局控制6轴或者7轴的臂自由度。情况通常是操作人员误操作手动CMM臂并且手动CMM臂部分或全部在重力作用下加速直到发生碰撞或者操作人员使其稳定为止。在资料获取期间情况是操作人员对手动CMM臂施加可变的并且有时过大的力和扭矩,这样就减少了手动CMM臂输出的测量数据的精确度。Since the 1970s, many companies have been building manually operable CMM arms, which have recently achieved measurements between 0.025mm (+/-2 Sigma) and 0.005mm (+/-2 Sigma) using contact probes. The accuracy of the measurement depends mainly on the extension range of the Manual CMM arm. With further development, the Manual CMM Arm is expected to become even more precise. These Manual CMM Arms are now accurate enough for many measurement requirements and are a growing segment in the measurement market. They have the flexibility to gain access to hard-to-reach areas. Manual CMM Arms have acceptable accuracy for many applications, but they do not work automatically; they are expensive to operate, especially because semi-skilled operators are required; operators are also subject to human error. Manual CMM Arms are manufactured by companies including: Cimcore (USA), Faro Technologies (USA), Romer (France), Zett MessTechnik (Germany) and OGP (UK). For example, U.S. Patent 3,994,798 Eaton, U.S. Patent 5,402,582 Raab assigned to Faro Technologies, U.S. Patent 5,829,148 Eaton, and U.S. Patent 6,366,831 assigned to Faro Technologies disclose background information on Manual CMM Arms. The provision of bearings at the joints of Manual CMM arms is well known and background information on bearings is disclosed in U.S. Patent Application 2002/0087233 Raab assigned to Faro Technologies. Manual CMM arm designs are typically limited to about 2 meters of extension from the center of the joint 1 to the probe tip, since longer it would require two operators to use the arm. The longer the Arm of a Manual CMM, the less accurate it will be. In general, for a Modular Manual CMM Arm, other things being equal, accuracy is just inversely proportional to length. In US Patent 6,366,831 Raab, it is disclosed that in the field to which this invention pertains, manual CMM arms typically have ten times or more absolute positioning accuracy than robotic arms. Some of the sources of inaccuracy in robots include joint misalignment see US Patent 6,366,831. Manual CMM Arms such as those manufactured by Faro Technologies and Romer are typically operated by a single person using two hands. Each hand of the operator provides a different six degrees of freedom to act on the segment of the Manual CMM Arm held by that hand. In some applications, only one hand may be required by some skilled operators. A Manual CMM Arm is a mechanism that is controlled in a closed loop, where the operator closes the loop. This control is a skilled activity; the operator needs to use only two hands to control the 6-axis or 7-axis arm degrees of freedom under the influence of gravity according to various spatial configurations. It is often the case that the operator mishandles the Manual CMM Arm and the Manual CMM Arm is partially or fully accelerated by gravity until a collision occurs or the operator stabilizes it. It is the case during data acquisition that the operator applies variable and sometimes excessive forces and torques to the Manual CMM Arm, which reduces the accuracy of the measurement data output by the Manual CMM Arm.

补偿和保持装置compensation and holding device

手动CMM臂通常具有内置于对上臂提供扭矩的第二接头中的补偿装置,该扭矩倾向于对上臂提供提升力以便使其平衡。手动CMM臂所用的补偿装置公开于Raab等人的美国专利6,298,569、6,253,458以及美国专利申请2003/0167647中,它们全部被转让予FaroTechnologies。这意味着操作人员举起臂更轻,因此使用起来更不累人。这还意味着通过手动CMM臂传递更多扭矩,并且要求手动CMM臂必须被设计成比不带这种补偿装置时更重以便获得所要求的精度。补偿机器人以便减少机器人动力消耗和马达的动力、尺寸及重量是常规作法。在2003/0167647中,当用于垂下方位中时,可除去、颠倒和替换机加工的弹簧补偿装置以便补偿臂;这个程序对于用户来说并不方便,因为其必须在工厂进行。一些手动CMM臂具有用于在任意空间方位锁定臂的一个或多个轴的保持装置;这种保持装置消除对在测量组之间放下臂的需要。在由Cimcore(美国)提供的3000系列手动CMM臂中,有安装于轴2(第一正交枢轴)上的补偿装置上的滑钉固定装置;当钉滑入孔中时,轴2所安放于的补偿装置就被锁定。在转让予Zett MessTechnik GmbH的PCT/EP01 01570 Nietz中公开了位于若干轴上的气动制动器,它们提供于Zett Mess AMPG P手动CMM臂产品的轴1至4上;气动制动器可由无线电遥控开关放开;气动制动器作用于盘片上。气动制动器和盘片直接安装于手动CMM臂上;它们将重量增加至手动CMM臂上并且通过手动CMM臂的轴承传递力矩,从而减少了其精确度和可用性。Manual CMM Arms typically have compensation built into the second joint that provides torque to the upper arm that tends to provide a lifting force to the upper arm in order to balance it. Compensation devices for Manual CMM Arms are disclosed in US Patents 6,298,569, 6,253,458 to Raab et al. and US Patent Application 2003/0167647, all assigned to Faro Technologies. This means the operator has less weight to lift the arm and is therefore less tiring to use. It also means that more torque is transmitted through the Manual CMM Arm, and requires that the Manual CMM Arm must be designed heavier than without such compensating means in order to obtain the required accuracy. Compensating robots to reduce robot power consumption and motor power, size and weight is routine practice. In 2003/0167647 the machined spring compensator can be removed, reversed and replaced in order to compensate the arm when used in the down position; this procedure is inconvenient for the user as it has to be done at the factory. Some Manual CMM Arms have a holding device for locking one or more axes of the arm in an arbitrary spatial orientation; this holding device eliminates the need to lower the arm between measurement sets. In the 3000 Series Manual CMM Arms supplied by Cimcore (USA), there is a slip pin fixture mounted on the compensator on axis 2 (the first orthogonal pivot); when the pin slides into the hole, axis 2 The compensating device placed on is locked. Pneumatic brakes on several axes are disclosed in PCT/EP01 01570 Nietz assigned to Zett MessTechnik GmbH, which are provided on axes 1 to 4 of Zett Mess AMPG P manual CMM arm products; the pneumatic brakes can be released by a radio remote control switch; Air brakes act on the discs. Pneumatic brakes and discs are mounted directly on the Manual CMM Arm; they add weight to the Manual CMM Arm and transmit torque through the Manual CMM Arm's bearings, reducing its accuracy and usability.

手动CMM臂上的光学探头Optical Probe on Manual CMM Arm

手动CMM臂上的光学探头由本发明的发明人Crampton公开于包括WO9705449在内的若干专利申请中。手动CMM臂所用的光学探头由其中的3D Scanners、Romer、Faro Technologies、Perceptron、Steinbichler(德国)、Pulstec(日本)和Kreon(法国)提供或者正在开发。光学探头一般情况下偏离在手动CMM臂的一侧安装或者安装于其探头端上。有三种广义类型的光学探头:点型、线型和面型。至今,仍没有限定点型、线型和面型光学探头的测量精确度的测量精度标准。市场正处于不能执行标准试验以便验证精确度并使得能够按照实际方式在光学探头类型之间进行比较。光学探头已变得精确,主要是因为它们的测量范围短。一般说来,光学探头在约为20-400mm的测量范围上收集测量数据。这通常与手动CMM臂的端部偏开。最好的手动CMM臂与最好的光学探头组合的精确度早已超过0.050mm(+/-2 Sigma)并且可超过0.010mm(+/-2 Sigma),对于短测量范围而言甚至超过0.002mm(+/-2 Sigma)。Optical probes on Manual CMM Arms are disclosed in several patent applications including WO9705449 by the inventor of the present invention, Crampton. Optical probes for manual CMM arms are offered or are being developed by, among others, 3D Scanners, Romer, Faro Technologies, Perceptron, Steinbichler (Germany), Pulstec (Japan), and Kreon (France). Optical probes are typically mounted offset to the side of the Manual CMM Arm or mounted on its probe end. There are three generalized types of optical probes: point, line, and area. So far, there is still no measurement accuracy standard defining the measurement accuracy of point-type, line-type and area-type optical probes. The market is failing to perform standard tests to verify accuracy and enable comparisons between optical probe types in a realistic manner. Optical probes have become accurate primarily because of their short measurement ranges. Generally speaking, optical probes collect measurement data over a measurement range of about 20-400mm. This is usually offset from the end of the Manual CMM Arm. The accuracy of the best manual CMM arms combined with the best optical probes has long exceeded 0.050mm (+/-2 Sigma) and can exceed 0.010mm (+/-2 Sigma), even exceeding 0.002mm for short measurement ranges (+/-2 Sigma).

手动CMM臂上的光学探头的同步和内插Synchronization and Interpolation of Optical Probes on Manual CMM Arms

在包括手动CMM臂和光学探头的系统中,来自每一个的测量结果都被组合起来以便给出输出测量数据。如本发明的发明人Crampton在WO9705449中所公开,包括手动CMM臂和光学探头的系统的测量精度通过使来自手动CMM臂的测量和来自光学探头的测量同步而得以提高。另外地,如WO9705449中所进一步公开,包括手动CMM臂和光学探头的系统的测量精度通过对来自手动CMM臂的每项测量进行时间标记以及对来自光学探头的每项测量进行时间标记并且随后使用两组测量结果的内插方法来提供组合测量结果而得以提高。然而,有时在系统中存在干扰因而来自一个装置或另一个装置的一个或多个测量结果会丢失。在这种情况下,后一种内插方法可能很复杂。In a system that includes a Manual CMM Arm and an Optical Probe, measurements from each are combined to give output measurement data. As disclosed in WO9705449 by the inventor of the present invention, Crampton, the measurement accuracy of a system comprising a Manual CMM Arm and an Optical Probe is improved by synchronizing measurements from the Manual CMM Arm and from the Optical Probe. Additionally, as further disclosed in WO9705449, the measurement accuracy of a system comprising a Manual CMM Arm and an Optical Probe is measured by time-stamping each measurement from the Manual CMM Arm and each measurement from the Optical Probe and then using The method of interpolation of two sets of measurements is enhanced to provide a combined measurement. However, sometimes there is interference in the system and one or more measurements from one device or the other are lost. In this case, the latter interpolation method can be complicated.

机器人和手动CMM臂的校准Calibration of Robotic and Manual CMM Arms

如美国专利5,687,293 Snell中所公开,机器人可使用基准球和位于机器人上的带球状尖端的探头来校准,方法是在不同的机器人空间布局中使带球状尖端的探头与基准球多次进行接触;公开了6-轴机器人实施例所用的39-参数运动模型。光学探头相对于机器人的校准公开于美国专利US 6,321,137B1 De Smet中。手动校准手动CMM臂的方法公开于转让予Faro Technologies的美国专利5,402,582 Raab中。手动CMM臂在装运之前由该厂家校准。一些供应商,包括FaroTechnologies,允许用户在每次探头改变时执行简单的探头校准,而手动CMM臂校准保持相同。OGP UK供应Polar手动CMM臂,并且在臂通过各种空间布局进行锻炼时,容许用户通过使用带有若干锥体的基准人工制品按照简单的程序一起充分地校准Polar臂和探头,其中Polar臂的球形探头放入这些锥体中;39-参数运动模型用于它们的6-轴Polar臂。对手动CMM臂的充分、准确的手动校准是一个辛苦的过程,其中通常记录500个分离的点,一次过程占用几小时。每个点都易受人为误差的影响。不同的操作人员在不同的位置握住手动CMM臂,通过不同的握紧力施加不同的扭矩,对臂施加不同型式的负载和弯曲力矩,从而产生不同的偏转和末端斜率。手动校准的手动CMM臂将会按照不同方式执行,这取决于每个操作人员握住和使用它的方式。所需要的手动CMM臂处于可重复的负载型式和弯曲力矩下,然而其适用于每个空间方位。需要的校准手动CMM臂的手动方法具有在由不同的操作人员使用它时将会出现的相同负载型式和弯曲力矩。校准手动CMM臂的自动方法需要提高它们的校准的可再现性和精确度,特别是允许记录比现有的手动过程实际上更多的点或者成本更为有效。光学探头相对于手动CMM臂的校准(又名对准或鉴定)公开于本发明的发明人Crampton的WO9705449中。As disclosed in U.S. Patent 5,687,293 Snell, a robot can be calibrated using a reference sphere and a ball-tipped probe located on the robot by making multiple contacts of the ball-tipped probe with the reference sphere in different spatial layouts of the robot; A 39-parameter motion model for a 6-axis robot embodiment is disclosed. Calibration of an optical probe relative to a robot is disclosed in US Pat. No. 6,321,137 B1 De Smet. A method of manually calibrating the Manual CMM Arm is disclosed in US Patent 5,402,582 Raab assigned to Faro Technologies. Manual CMM Arms are calibrated by the factory prior to shipment. Some vendors, including Faro Technologies, allow the user to perform a simple probe calibration each time the probe is changed, while manual CMM arm calibration remains the same. OGP UK supplies the Polar Manual CMM Arm and allows the user to fully calibrate the Polar arm and probe together following a simple procedure by using a datum artefact with several cones as the arm is exercised through various spatial layouts, where the Polar arm's Spherical probes are placed into these cones; a 39-parameter motion model is used for their 6-axis Polar arms. Adequate and accurate manual calibration of a Manual CMM Arm is a laborious process in which typically 500 separate points are recorded, taking several hours at a time. Each point is susceptible to human error. Different operators hold the Manual CMM Arm in different positions, apply different torques through different gripping forces, and apply different types of loads and bending moments to the arm, resulting in different deflections and tip slopes. A manually calibrated Manual CMM Arm will perform differently depending on how each operator holds and uses it. The required Manual CMM Arm is under repeatable load patterns and bending moments, however applicable for each spatial orientation. A manual method of calibrating a Manual CMM Arm is required with the same load patterns and bending moments that will occur when it is used by different operators. Automated methods of calibrating manual CMM arms need to improve the reproducibility and precision of their calibration, in particular allowing recording of substantially more points than existing manual processes or being more cost effective. Calibration (aka alignment or identification) of an optical probe relative to a manual CMM arm is disclosed in WO9705449 to Crampton, the inventor of the present invention.

机器人和测量装置的连接Connection of robot and measuring device

如美国专利5,392,384 Tounai等人中所公开,6轴铰接的测量装置的尖端被连接于机器人的尖端上以便校准机器人。如转让予FaroTechnologies的美国专利6,535,794 Raab中所公开,6轴铰接的测量装置的尖端被连接于机器人的尖端上以便产生误差映象。如美国专利6,519,860 Bieg等人中所公开,3轴铰接的测量装置的尖端被连接于机器人或机器的尖端上以便测量机器人或机器的空间性能。这些公开内容中都没有用来测量物体。如WO98/27887Wahrburg中所公开,外科手术机器人和分支套管传感器臂在基座处相连接;手动使用分支套管传感器臂以便测量患者,根据那些测量结果产生机器人程序,并且机器人进行外科手术。在该公开内容中,测量不是自动进行。两项现有技术公开了用于测量受由于弯曲和或热膨胀引起的偏转影响的机器人臂的端点的位置和或方位的装置。如美国专利4,119,212 Flemming中所公开,带有在两端处刚性地连接的平面测向器的简单肘部连接用来监测运动段末端的位置。这种装置限于在平面中操作,因而不能测量平面之外的弯曲。因此其能测量三维空间中的位置与方位。如美国专利4,606,696 Slocum中所公开,用于测量机器人臂末端的定位与定向的装置包括众多用于测量旋转角及线性运动的通过旋转和线性轴承连接的测量连杆和测量装置。除了在机器人臂的两个端点都销住之外,测量连杆至少在一个中间铰接接头处刚性地销住于机器人臂上。这种方法需要在一个6-轴机器人上具有12个准确的旋转及线性测量装置。这12个测量装置的误差累积就对其是否可开发成用于6-轴机器人的精确三维测量装置造成疑问。这就需要更简单、更结实的系统,其不需要另外的旋转及线性测量装置及其相关误差累积。专利4,119,212和4,606,696两者都需要在机器人臂每端处刚性连接测量装置。探头末端处的刚性连接对于精确测量机器人臂末端的位置来说必不可少。当机器人臂用来定位CMM臂时,探头末端处的刚性连接既不需要也不值得要。专利4,119,212和4,606,696两者都没有提供用于使用装置中的校准信息的机构。它们两者都未提出将装置用作坐标测量机。在不使用校准信息的情况下,装置是否可位于靠近本申请中所需要的那样精确的任意位置就很成问题。As disclosed in US Pat. No. 5,392,384 Tounai et al., the tip of a 6-axis articulated measurement device is attached to the tip of the robot to calibrate the robot. As disclosed in US Patent 6,535,794 Raab assigned to Faro Technologies, the tip of a 6-axis articulated measurement device is attached to the tip of a robot to generate an error map. As disclosed in US Patent 6,519,860 Bieg et al., the tip of a 3-axis articulated measurement device is attached to the tip of a robot or machine in order to measure the spatial performance of the robot or machine. None of these disclosures are used to measure objects. As disclosed in WO98/27887 Wahrburg, the surgical robot and branch cannula sensor arm are connected at the base; the branch cannula sensor arm is used manually to measure the patient, a robotic program is generated from those measurements, and the robot performs the surgery. In this disclosure, measurements are not made automatically. Two prior arts disclose devices for measuring the position and or orientation of an end point of a robotic arm affected by deflection due to bending and or thermal expansion. As disclosed in US Patent 4,119,212 Flemming, a simple elbow connection with planar goniometers rigidly connected at both ends is used to monitor the position of the end of the moving segment. Such devices are limited to operation in a plane and thus cannot measure bending out of plane. It is thus capable of measuring position and orientation in three-dimensional space. As disclosed in U.S. Patent 4,606,696 Slocum, the means for measuring the position and orientation of the end of a robot arm includes numerous measuring links and measuring devices connected by rotary and linear bearings for measuring rotational angle and linear motion. In addition to being pinned at both end points of the robot arm, the measuring link is rigidly pinned to the robot arm at least at one intermediate articulation joint. This approach requires 12 accurate rotational and linear measurement devices on a 6-axis robot. The accumulation of errors in these 12 measuring devices casts doubt on whether it can be developed into an accurate three-dimensional measuring device for a 6-axis robot. This requires a simpler, more robust system that does not require additional rotary and linear measurement devices and their associated error accumulation. Both patents 4,119,212 and 4,606,696 require rigid attachment of measurement devices at each end of the robotic arm. A rigid connection at the tip of the probe is essential to accurately measure the position of the tip of the robot arm. When a robotic arm is used to position the CMM arm, a rigid connection at the probe tip is neither necessary nor desirable. Neither patents 4,119,212 nor 4,606,696 provide a mechanism for using the calibration information in the device. Neither of them proposes to use the device as a coordinate measuring machine. Without the use of calibration information, it is questionable whether a device can be located anywhere near as precise as is required in this application.

其它背景other background

如PCT/GB01/01590 Gooch中所公开,示出的机器人都带有光学探头和安装在机器人探头末端处的工具;机器人可被交替地用于利用光学探头进行测量以及利用工具执行操作;然而,为达到测量准确度,使用的是具有先前所述这全部缺点的光学跟踪系统。如PCT/GB01/01590 Gooch中所进一步公开,机器人可为机动,例如安装于轨道上,以便到达被测量的较大物体附近;该进一步的公开内容还具有光学跟踪的缺点。在专利PCT/GB01/03865 Gooch中,公开了使用Faro臂的手动标记系统和使用来自Kuka的工业机器人的机器人标记系统;这两种系统要么精确要么自动,但并未兼具这两点。本发明的发明人Crampton在专利申请WO9705449中公开了利用安装于手动CMM臂上的无接触式传感器对转盘上的物体进行手动扫描。对较大物体的碾磨已经通过标准5或6轴工业机器人进行;由于标准工业机器人的精度的局限性,所产生的物体并不精确,并且通常需要在产生切口形式不同方位处进行手工修整。对较大物体的碾磨工作准确地在例如由Mecofspa(意大利)制造的大型5-轴机加工中心上以及如由Zeiss和LK Tool供应的大型5-轴水平臂CMM上有规律地进行;可以机加工物体的种类由笛卡儿机加工类型限制,例如水平臂不能绕着角弯曲。Delcam(英国)提供了称作PowerShape的软件,其能够为5轴和6轴工业机器人产生碾磨程序。As disclosed in PCT/GB01/01590 Gooch, the robots are shown with an optical probe and a tool mounted at the end of the robot probe; the robot can be alternately used to take measurements with the optical probe and perform operations with the tool; however, To achieve the measurement accuracy, an optical tracking system is used which has all the disadvantages mentioned earlier. As further disclosed in PCT/GB01/01590 Gooch, the robot may be mobile, e.g. mounted on a track, in order to get close to the larger object being measured; this further disclosure also has the disadvantage of optical tracking. In patent PCT/GB01/03865 Gooch, a manual marking system using a Faro arm and a robotic marking system using an industrial robot from Kuka are disclosed; both systems are either accurate or automatic, but not both. Crampton, the inventor of the present invention, disclosed in patent application WO9705449 the manual scanning of objects on a turntable using a contactless sensor mounted on a manual CMM arm. Milling of larger objects has been performed with standard 5 or 6 axis industrial robots; due to the limitations of the accuracy of standard industrial robots, the objects produced are imprecise and often require manual trimming at different orientations where the cut form is produced. Milling work on larger objects is regularly performed on large 5-axis machining centers such as those manufactured by Mecofspa (Italy) and on large 5-axis horizontal arm CMMs such as those supplied by Zeiss and LK Tool; The kind of machined objects is limited by the Cartesian machining type, eg a horizontal arm cannot bend around a corner. Delcam (UK) provides software called PowerShape which is capable of generating milling programs for 5-axis and 6-axis industrial robots.

对精确度的需要need for precision

用户要求它们的手动CMM臂具有比以前更高的精确度。手动CMM臂的大误差量来源于操作人员对手动CMM臂过度施加应力、通过不同的手柄位置作用于臂上的力矩的可变性和跨过轴承提供力矩的内置平衡块。这就需要可重复性更高的手动CMM臂,其中作用于CMM臂上的负载与它被握住的方式无关,并且其准确度高得多。还需要自动进行除去人为误差的更精确的校准过程。Users are demanding higher precision from their Manual CMM Arms than ever before. The large amount of error in the Manual CMM Arm comes from over-stressing the Manual CMM Arm by the operator, the variability in the torque applied to the arm through different handle positions, and the built-in counterweights that provide torque across the bearings. This requires a more repeatable Manual CMM Arm, where the load on the CMM Arm is independent of the way it is held, and which is much more accurate. There is also a need to automate a more accurate calibration process that removes human error.

对自动化的需要The need for automation

带有光学探头的手动CMM臂通常一次使用许多小时。在这期间的大部分时间中,操作人员在离他一段距离处握住手动CMM臂,通常位于使用不便的位置处。对于长手动CMM臂而言,隔开一段距离支承的重量可能有若干千克。对于许多操作人员特别是较小的人员而言,这是艰难的工作并且累人;操作人员疲劳是常见的问题并且这可能导致疾病、丧失能力或创伤。利用手动CMM臂所做的工作大部分属于只须视觉上检查一次的独特部件。通常,正在检查的表面并非可直接接近,并且需要为操作人员爬上建立临时的台架以便能够操纵臂。利用承载着其中在扫描期间在探头与物体之间存在相对运动的扫描探头的手动CMM臂的问题在于,尽管它们足够精确,但是系统使用起来让人疲劳并且可能因为操作人员误差或对手动CMM臂过度施加应力而输出不准确的数据,因为其不能自动操作。Manual CMM Arms with optical probes are typically used for many hours at a time. During most of this period, the operator holds the Manual CMM Arm at a distance from him, usually in an inconvenient location. For long Manual CMM Arms, the weight supported at some distance may be several kilograms. This is hard work and tiring for many operators, especially smaller ones; operator fatigue is a common problem and this can lead to illness, incapacity or trauma. Most of the work done with the Manual CMM Arm is a unique part that only needs to be visually inspected once. Often the surface being inspected is not directly accessible and a temporary platform needs to be built for the operator to climb on to be able to maneuver the arm. The problem with using Manual CMM Arms that carry scanning probes where there is relative motion between the probe and the object during scanning is that, while they are sufficiently accurate, the systems are tiring to use and may be damaged due to operator error or damage to the Manual CMM Arm. Overstressed to output inaccurate data because it cannot operate automatically.

对可接近性的需要need for accessibility

所要测量的物体的形状及位于可动构件上的探头对其的可接近性随应用而改变。具有足够灵活性以便接近更大的物体形状范围的CMM具有更大的实用性。实际上,一般认为包括一组由刚性段分离的优选6或7个接头的铰接臂CMM比正交轴构型CMM具有更大的灵活性。一般还认为,在技术现状中,自动正交轴构型CMM的精确度比自动铰接机器人臂更高几级。一般还认为,自动正交轴构型CMM比自动铰接臂机器人更不适合定位于例如位于装配线上的制造环境中。这个问题在于没有铰接的、足够准确的可用自动CMM机器。The shape of the object to be measured and its accessibility by the probe on the movable member varies with the application. A CMM that is flexible enough to access a larger range of object shapes has greater utility. In fact, it is generally believed that an articulated arm CMM comprising a set of preferably 6 or 7 joints separated by rigid segments has greater flexibility than an orthogonal axis configuration CMM. It is also generally accepted that, in the state of the art, automated orthogonal axis configuration CMMs are several orders of magnitude more accurate than automated articulated robotic arms. It is also generally believed that automated orthogonal axis configuration CMMs are less suitable than automated articulating arm robots for positioning in a manufacturing environment such as on an assembly line. The problem is that there are no articulated, sufficiently accurate automatic CMM machines available.

对便携性的需要The need for portability

如在十九世纪九十年代中期因为其变得足够精确而购买的大约5,000台便携式手动CMM臂所显示,存在对便携式手动CMM臂的显著需求。今天仍存在对便携式自动CMM臂的相应需要,但今天并没有。There is a significant demand for Portable Manual CMM Arms as shown by the approximately 5,000 Portable Manual CMM Arms purchased in the mid-1990's as they became sufficiently accurate. A corresponding need for a portable automated CMM arm still exists today, but it doesn't.

对坚固性的需要The need for robustness

手动CMM臂正变得更精确而更不坚固。手动CMM臂的现有设计具有在使用和运输过程中易遭受冲击、力矩和违反操作规程影响的精密测量系统。运输容器的现有设计比较简单并且使手动CMM臂易遭受损坏,特别是由于冲击而遭受损坏。这就需要坚固的便携式手动CMM臂和运输容器,其使得运输过程中由于冲击而作用于手动CMM臂上的力和力矩最小化。Manual CMM Arms are becoming more precise and less robust. Existing designs of Manual CMM Arms have sophisticated measurement systems that are susceptible to shocks, moments, and violations of operating procedures during use and transportation. Existing designs of shipping containers are relatively simple and leave the Manual CMM Arm vulnerable to damage, especially from impact. This requires a rugged, portable Manual CMM Arm and shipping container that minimizes the forces and moments on the Manual CMM Arm due to shocks during transport.

发明内容Contents of the invention

在现有技术中,Flemming公开了带有连接的测量臂的机器人臂,其只可用于平面内并且不考虑平面外弯曲。Slocum公开了用于在三维空间内操作的机器人臂所用的测量设备。其需要用于6-轴机器人的12个旋转和线性测量装置以,其结构复杂,制造成本昂贵并且由于误差累积而精度受限。In the prior art, Flemming discloses a robot arm with a connected measuring arm, which is only usable in-plane and does not take into account out-of-plane bending. Slocum discloses a measurement device for a robotic arm operating in three dimensions. It requires 12 rotary and linear measuring devices for a 6-axis robot, which is complex in structure, expensive to manufacture and limited in accuracy due to error accumulation.

相应地,本发明的目的是提供带有外骨骼和传动装置的CMM臂,其在三维空间中操作并且每轴只需要一个测量装置,即一个6轴CMM臂上需要6个角度编码器,而7轴CMM臂上需要7个角度编码器。这样所产生的带有外骨骼的CMM臂就比Slocum的装置更坚固且更精确,并且可在三维空间中操作,而这点是Flemming的装置的缺陷。本发明的另一个目的在于提供兼具手动操作和自动实施例的带有外骨骼的CMM臂。另一个目的在于提供可收集数据的带有外骨骼的CMM臂。另一个目的在于提供可执行操作的带有外骨骼的CMM臂。Accordingly, it is an object of the present invention to provide a CMM arm with an exoskeleton and transmission that operates in three dimensions and requires only one measurement device per axis, i.e. 6 angle encoders are required on a 6-axis CMM arm, whereas 7 angle encoders are required on a 7-axis CMM arm. The resulting CMM arm with the exoskeleton is stronger and more precise than Slocum's device, and can operate in three dimensions, a drawback of Flemming's device. Another object of the present invention is to provide a CMM Arm with an exoskeleton having both manually operated and automated embodiments. Another object is to provide a CMM Arm with an exoskeleton that can collect data. Another object is to provide a CMM Arm with an exoskeleton that can perform operations.

在本发明的第一实施例中,便携式机器人CMM臂包括自动外骨骼,该自动外骨骼通过传动装置支承并操纵着内部CMM臂以便使得其能够对物体进行测量。机器人CMM臂和内部CMM臂在基座处刚性地相连接。外骨骼和内部CMM臂具有相同数量的轴线和大致相同的接头轴线方位和十字头。机器人CMM臂优选具有6或7根轴线。在外骨骼与内部CMM臂存在传动装置以便使得外骨骼既驱动又支承着内部CMM臂。传动装置为非刚性并且内部CMM臂的探头末端可相对于外骨骼的探头末端进行少量运动。这个第一实施例根本上不同于Slocum和Flemming的装置,它们需要在机器人臂的探头末端与测量装置的探头末端之间具有刚性连接。至少一个探头安装于内部CMM臂的探头末端上。从内部CMM臂的定位和从探头的测量组合起来,并且提出了新型系统地改变的校准标志及方法以避免由于组合中的模糊而造成的不准确。控制盒集成于机器人CMM臂的基座中。滑环允许在轴向轴线上进行无限的旋转。机器人CMM臂通常重20-30kg并且为便携式,从而允许其被带至所测量的物体处。该第一实施例的另一个目的在于提供用于定位机器人CMM臂以便测量物体的数据的方法。这种机器人CMM臂发明具有新型结构,以及机器人、手动CMM臂或常规型CMM中都没有的新型能力。In a first embodiment of the invention, the Portable Robot CMM Arm includes an automated exoskeleton supporting and manipulating the Internal CMM Arm through transmissions to enable it to take measurements of objects. The Robot CMM Arm and the Internal CMM Arm are rigidly connected at the base. The Exoskeleton and Internal CMM Arm have the same number of axes and approximately the same joint axis orientation and crosshead. The Robot CMM Arm preferably has 6 or 7 axes. There is a transmission between the Exoskeleton and the Internal CMM Arm so that the Exoskeleton both drives and supports the Internal CMM Arm. The actuator is non-rigid and the probe tip of the Internal CMM Arm can move a small amount relative to the probe tip of the Exoskeleton. This first embodiment differs fundamentally from the devices of Slocum and Flemming, which require a rigid connection between the probe end of the robot arm and the probe end of the measuring device. At least one probe is mounted on the probe end of the Internal CMM Arm. Positioning from the internal CMM arm and measurement from the probe are combined, and a novel systematically changed calibration marker and method is proposed to avoid inaccuracies due to ambiguity in the combination. The Control Box is integrated into the base of the Robot CMM Arm. Slip rings allow infinite rotation on the axial axis. The Robot CMM Arm typically weighs 20-30 kg and is portable allowing it to be brought to the object being measured. Another object of this first embodiment is to provide a method for positioning a Robot CMM Arm for measuring data of an object. This Robotic CMM Arm invention has novel structures and novel capabilities not found in Robots, Manual CMM Arms, or conventional CMMs.

在本发明的第二实施例中,工业机器人CMM臂包括封装着内部CMM臂的外骨骼。工具可安装于工业机器人CMM臂上以用于执行例如碾磨之类的操作。外骨骼和内部CMM臂在探头末端刚性地相连接以便使得内部CMM臂可测量工具的位置并且比任一种先前的机器人更准确地引导其通过空间。In a second embodiment of the invention, the Industrial Robot CMM Arm includes an Exoskeleton enclosing an Internal CMM Arm. A tool may be mounted on an Industrial Robot CMM Arm for performing operations such as milling. The Exoskeleton and Internal CMM Arm are rigidly connected at the probe end so that the Internal CMM Arm can measure the position of the tool and guide it through space more accurately than any previous robot.

在第三实施例中,活动支承式机器人CMM臂包括活动的传动装置,其支承着内部CMM臂并且使内部CMM臂从外骨骼运动以便进行精密测量。外骨骼支托着内部CMM臂以便使其减重并显著地减少作用于其上的力和力矩。传动装置为非刚性并且内部CMM臂的探头末端可相对于外骨骼的探头末端少量运动。这意味着活动支承式机器人CMM臂比其它类型的机器人CMM臂更精确。在另一种改型中,在内部CMM臂与外骨骼之间提供了空气轴承。In a third embodiment, the Actively Supported Robot CMM Arm includes an active actuator that supports and moves the Internal CMM Arm from the Exoskeleton for precision measurements. The Exoskeleton supports the Internal CMM Arm in order to lighten it and significantly reduce the forces and moments acting on it. The actuator is non-rigid and the probe tip of the Internal CMM Arm can move a small amount relative to the probe tip of the Exoskeleton. This means that the Actively Supported Robot CMM Arm is more accurate than other types of Robot CMM Arms. In another variant, an air bearing is provided between the Internal CMM Arm and the Exoskeleton.

在第四实施例中,公开了用于测量数量、模拟数量、分析数量、使数量形象化以及反馈结果至制造过程的方法。数量测量探头连接于机器人CMM臂的探头末端。提供了用于将所测数量与所测量物体的CAD模型组合起来的装置。In a fourth embodiment, methods for measuring quantities, simulating quantities, analyzing quantities, visualizing quantities and feeding back results to a manufacturing process are disclosed. The Quantity Measurement Probe is attached to the probe end of the Robot CMM Arm. Means are provided for combining the measured quantity with a CAD model of the measured object.

在第五实施例中,公开了用于机动性机器人CMM臂的方法和设备。机器人CMM臂安装于带有内置于电动车辆中的可收缩脚的三脚架上并且从一个测量位置向下一个测量位置运动。其通常用于自动扫描大型物体如交通工具或航空器并且为目前使用的大型水平或桥式CMM提供了成本更低并且更灵活的替代方案。In a fifth embodiment, methods and apparatus for a Mobile Robot CMM Arm are disclosed. The Robot CMM Arm is mounted on a tripod with retractable feet built into the motorized vehicle and moves from one measurement position to the next. It is commonly used for automatic scanning of large objects such as vehicles or aircraft and provides a lower cost and more flexible alternative to the large horizontal or bridge CMMs currently in use.

在第六实施例中,公开了带有可移置式外骨骼实施例的机器人CMM臂。内部CMM臂从外骨骼移置并且手动用于产生机器人程序。内部CMM臂在外骨骼中替换并且机器人随后自动执行机器人程序。用于产生机器人程序的内部CMM臂的手动操纵具有比常规方法如使用教学悬架更快并且更合用的优点。In a sixth embodiment, a Robot CMM Arm with a displaceable exoskeleton embodiment is disclosed. The Internal CMM Arm is displaced from the Exoskeleton and used manually to generate robotic programs. The internal CMM arm is replaced in the exoskeleton and the robot then executes the robot program automatically. Manual manipulation of the Internal CMM Arm for generating robotic programs has the advantage of being faster and more practical than conventional methods such as using a teaching suspension.

在第七实施例中,公开了包括相联接的CMM臂和机器人的机器人CMM臂。CMM臂由机器人在至少两个位置中支承:在探头末端处和在中间位置处。该实施例具有将热源从CMM臂附近移走的优点。In a seventh embodiment, a Robot CMM Arm comprising a coupled CMM Arm and a robot is disclosed. The CMM Arm is supported by the robot in at least two positions: at the probe tip and at an intermediate position. This embodiment has the advantage of removing the heat source from the vicinity of the CMM arm.

在第八实施例中,公开了带有外骨骼的手动CMM臂。内部CMM臂由外骨骼支承与驱动,外骨骼又由操作人员支承与移动。现有的手动CMM臂组合了测量、自承和坚固以便操作人员操纵同一臂的功能。该第八实施例将测量的功能放置于内部CMM臂中而将支承和坚固以便操作人员操纵的功能放置于外骨骼中。无论外骨骼由操作人员握住的方式如何,在校准过程期间,内部CMM臂总是精确地按照同样方式支承在每个空间位置以便使得作用于内部CMM臂的负载可重复并且与负载相同。这种负载曲线图可再现性是指带有外骨骼的手动CMM臂为比任一现有手动CMM臂装置更精确的装置。为操作人员提供了柔性按钮装置以便在外骨骼上的任意适宜位置处将按钮单元与无线发射机连接起来;无线接收机集成于系统中。缓冲块装置提供于外骨骼中以便缓冲内部CMM臂免受不合需要的冲击和负载。提供了探头盖以便保护探头免受碰撞并补偿作用于接触探头上的一些负载。公开了许多带有部分外骨骼的手动CMM臂,其与带有外骨骼的手动CMM臂相比更加紧凑并且提高了特别是在腕部和探头区域的操纵性能,同时仍然具有显著的精确度。提供了带有外骨骼的手动CMM臂和许多不同的接触和无接触探头使用的测量方法。公开了带有外骨骼的手动CMM臂所用的自动校准设备和方法。提供了带有负载传播机构的运输容器以便在运输期间将作用于带有外骨骼的手动CMM臂上的冲击负载的幅值减至最小。In an eighth embodiment, a Manual CMM Arm with an Exoskeleton is disclosed. The Internal CMM Arm is supported and driven by the Exoskeleton, which in turn is supported and moved by the operator. Existing Manual CMM Arms combine the functions of measurement, self-support, and robustness for the operator to manipulate the same arm. This eighth embodiment places the functionality of measurement in the Internal CMM Arm and the functionality of support and robustness for operator manipulation in the Exoskeleton. Regardless of the way the Exoskeleton is held by the operator, during the calibration process the Internal CMM Arm is always supported in exactly the same way at each spatial location so that the loads acting on the Internal CMM Arm are repeatable and identical to the load. This load profile reproducibility means that the Manual CMM Arm with Exoskeleton is a more accurate device than any existing Manual CMM Arm device. A flexible button device is provided for the operator to connect the button unit with the wireless transmitter at any suitable position on the exoskeleton; the wireless receiver is integrated in the system. A bumper arrangement is provided in the Exoskeleton to cushion the Internal CMM Arm from undesirable impacts and loads. A probe cover is provided to protect the probe from impact and to compensate for some loading on the contact probe. A number of Manual CMM Arms with partial exoskeletons are disclosed which are more compact than Manual CMM Arms with exoskeletons and improve maneuverability especially in the wrist and probe area, while still having remarkable precision. A Manual CMM Arm with Exoskeleton and many different measurement methods for contact and non-contact probe use are provided. Automatic calibration apparatus and methods for a Manual CMM Arm with Exoskeleton are disclosed. A transport container with a load spreading mechanism is provided to minimize the magnitude of shock loads on the Manual CMM Arm with Exoskeleton during transport.

在第九实施例中,公开了带有保持外骨骼实施例的手动CMM臂。外骨骼中的一个或多个接头可以利用制动器锁定。这意味着需要在操作中间暂停的操作人员可将臂锁定于其所处的任意位置,而无需将其返回至其静止位置。先前的制动系统作用于CMM臂上并将负载施加于CMM臂上,但本实施例具有作用于外骨骼而不对内部CMM臂施加任何负载的优点。In a ninth embodiment, a Manual CMM Arm with a Retaining Exoskeleton embodiment is disclosed. One or more joints in the exoskeleton can be locked with brakes. This means that operators who need to pause in the middle of an operation can lock the arm wherever it is without returning it to its resting position. Previous braking systems act on the CMM Arm and apply loads to the CMM Arm, but this embodiment has the advantage of acting on the Exoskeleton without applying any load to the Internal CMM Arm.

在第十实施例中,公开了本发明的带有内骨骼(endoskeleton)的手动CMM臂的实施例。CMM臂位于支承内骨骼外部。在先前的装置中,平衡块的功能或者如Romer和Cimcore的装置中那样平行于臂并位于臂外部,或者插入臂中以便使得弯曲力矩跨过臂。本发明既将补偿功能隐藏于CMM臂内部,又在不施加跨过臂弯曲力矩的情况下进行补偿。In a tenth embodiment, an embodiment of the Manual CMM Arm with an endoskeleton of the present invention is disclosed. The CMM arm is located on the outside of the supporting endoskeleton. In previous devices, the function of the counterweight was either parallel to and outside the arm as in Romer and Cimcore's device, or inserted into the arm so that the bending moment was across the arm. The present invention not only hides the compensation function inside the CMM arm, but also performs compensation without applying a bending moment across the arm.

在第十一实施例中,公开了带有内骨骼的机器人CMM臂。CMM臂位于支承和驱动机器人内骨骼外部。第一优点在于外部CMM臂隐藏了全部驱动器,从而提供了适于接近通路受到限制的应用中的臂。第二优点在于外部CMM臂具有更大的节段并且弯曲较少,从而使得其更加精确。In an eleventh embodiment, a Robot CMM Arm with an Endoskeleton is disclosed. The CMM arm is located outside the endoskeleton that supports and drives the robot. A first advantage is that the External CMM Arm hides all the drivers, providing an arm suitable for applications where access is limited. A second advantage is that the External CMM Arm has a larger section and bends less, making it more precise.

附图说明Description of drawings

现在将参看附图仅举例来对本发明的实施例进行描述,其中:Embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings, in which:

图1A为根据本发明的第一实施例的6-轴机器人CMM臂的示意图;1A is a schematic diagram of a 6-axis robot CMM arm according to a first embodiment of the present invention;

图1B为7-轴机器人CMM臂的示意图;Fig. 1 B is the schematic diagram of 7-axis robot CMM arm;

图1C为机器人CMM臂系统的布局图;Fig. 1 C is the layout drawing of robot CMM arm system;

图2为外骨骼和内部CMM臂的接头和段的示意图;Figure 2 is a schematic diagram of the joints and segments of the Exoskeleton and Internal CMM Arm;

图3为机器人CMM臂的延伸范围的示意图;Fig. 3 is the schematic diagram of the extended range of robot CMM arm;

图4为带有光学探头的机器人CMM臂的实际延伸范围的示意图;Figure 4 is a schematic diagram of the actual extension range of the robot CMM arm with an optical probe;

图5A为长CMM段的延伸范围的示意图;Figure 5A is a schematic diagram of the extended range of a long CMM section;

图5B为短CMM段的延伸范围的示意图;Figure 5B is a schematic diagram of the extension of the short CMM segment;

图5C1为CMM段8的示意图;Figure 5C1 is a schematic diagram of the CMM section 8;

图5C2为悬臂和串联正交接头选项的示意图;Figure 5C2 is a schematic illustration of the cantilever and series orthogonal junction options;

图5D为基座的示意图;Figure 5D is a schematic diagram of the base;

图5E为分离地安装的分离式基座段的布局图;FIG. 5E is a layout view of separately mounted split base sections;

图5F为安装于同一表面上的分离式基座段的布局图;FIG. 5F is a layout view of separate base segments mounted on the same surface;

图5G为安装于表面上的外骨骼基座的布局图;FIG. 5G is a layout diagram of an exoskeleton base mounted on a surface;

图5H为公共基座的布局图;Figure 5H is a layout diagram of the public base;

图6为台架的示意图;Fig. 6 is the schematic diagram of stand;

图7A为安装于减震台上的机器人CMM臂的布局图;Fig. 7 A is the layout diagram of the robot CMM arm installed on the shock absorber;

图7B为安装于地面上的机器人CMM臂的布局图;Fig. 7B is the layout diagram of the robot CMM arm installed on the ground;

图7C为安装于插入地面中的平台上的机器人CMM臂的布局图;Figure 7C is a layout view of the Robot CMM Arm mounted on a platform inserted into the ground;

图7D为安装于线性轨道上的机器人CMM臂的布局图;Fig. 7D is the layout diagram of the robot CMM arm installed on the linear track;

图7E为安装于水平轨道上的两个独立机器人CMM臂的布局图;Figure 7E is a layout diagram of two independent robot CMM arms mounted on horizontal rails;

图7F为安装于与水平线垂直的立轴上的机器人CMM臂的布局图;Fig. 7F is the layout drawing of the robot CMM arm installed on the vertical shaft perpendicular to the horizontal line;

图7G为安装于移动式多臂基座上的两个机器人CMM臂的布局图;Fig. 7G is the layout drawing of two robot CMM arms installed on the mobile multi-arm base;

图7H为安装于物体上的机器人CMM臂的布局图;Figure 7H is a layout view of the Robot CMM Arm mounted on an object;

图7I为靠近加工机器安装的机器人CMM臂的平面视图;Figure 71 is a plan view of a Robot CMM Arm mounted adjacent to a processing machine;

图7J为安装于若干加工机器之间的机器人CMM臂的布局图;Figure 7J is a layout view of a Robotic CMM Arm installed between several processing machines;

图7K为安装于若干工作区域之间的机器人CMM臂的布局图;Figure 7K is a layout view of a Robot CMM Arm installed between several work areas;

图7L为位于物体上方的桥梁上的机器人CMM臂的布局图;Figure 7L is a layout view of the Robot CMM Arm on the bridge above the object;

图7M为靠近安装于转盘上的物体的机器人CMM臂的布局图;7M is a layout view of a Robot CMM Arm adjacent to an object mounted on a turntable;

图7N为靠近安装于线性工作台上的物体的机器人CMM臂的布局图;Figure 7N is a layout view of the Robot CMM Arm adjacent to the object mounted on the linear stage;

图8A为安装于壁上的机器人CMM臂的布局图;Figure 8A is a layout view of a Robot CMM Arm mounted on a wall;

图8B为安装于台架上的机器人CMM臂的布局图;Fig. 8B is the layout diagram of the robot CMM arm installed on the platform;

图8C为安装于倾斜平台上的机器人CMM臂的布局图;Fig. 8C is a layout diagram of the robot CMM arm installed on the inclined platform;

图8D为安装于水平臂CMM上的机器人CMM臂的布局图;Fig. 8D is a layout drawing of the robot CMM arm installed on the horizontal arm CMM;

图8E为安装于拖架CMM上的机器人CMM臂的布局图;Fig. 8E is the layout drawing of the robot CMM arm installed on the carriage CMM;

图8F为安装于旋转楔块上的机器人CMM臂的布局图;Figure 8F is a layout view of the Robot CMM arm mounted on the rotating wedge;

图9为带有摄影测量跟踪器的机器人CMM臂的布局图;Figure 9 is a layout diagram of a Robotic CMM Arm with a photogrammetric tracker;

图10为机器人CMM臂系统的详细布局图;Figure 10 is a detailed layout diagram of the robot CMM arm system;

图11A为机器人CMM臂的体系结构的图示;FIG. 11A is an illustration of the architecture of the Robot CMM Arm;

图11B为机器人CMM臂的替代方案体系结构的图示;Figure 1 IB is a diagram of an alternative architecture for a Robot CMM Arm;

图12A为编码器的示意图;Figure 12A is a schematic diagram of an encoder;

图12B为双模编码器的示意图;Fig. 12B is a schematic diagram of a dual-mode encoder;

图12C为双模编码器映射设备的示意图;12C is a schematic diagram of a dual-mode encoder mapping device;

图12D为轴线和模式中心的示意图;Figure 12D is a schematic diagram of the axis and mode center;

图13A为强制空气循环的示意图;Figure 13A is a schematic diagram of forced air circulation;

图13B为高惯量和低惯量机器人CMM臂的示意图;Fig. 13B is the schematic diagram of high inertia and low inertia robot CMM arm;

图14为全部传动装置的位置的示意图;Fig. 14 is the schematic diagram of the position of all transmission devices;

图15为段8传动装置的位置的示意图;Figure 15 is a schematic diagram of the position of the section 8 transmission;

图16为旋转限制装置的示意图;Figure 16 is a schematic diagram of a rotation limiting device;

图17为径向传动装置的两个剖面;Fig. 17 is two sections of radial transmission device;

图18为扭转传动装置的两个剖面;Fig. 18 is two cross-sections of the torsion transmission device;

图19为补偿装置的示意图;Figure 19 is a schematic diagram of the compensation device;

图20为轴向接头中的硬极限和限位开关的示意图;Figure 20 is a schematic diagram of hard limits and limit switches in an axial joint;

图21A和21B为正交接头中的硬极限的示意图;21A and 21B are schematic illustrations of hard limits in orthogonal joints;

图21C为机器人CMM臂和手动CMM臂的轴线分离情况的比较示意图;Figure 21C is a schematic diagram comparing the axis separation of the Robot CMM Arm and the Manual CMM Arm;

图22为轴承的示意图;Figure 22 is a schematic diagram of the bearing;

图23为内部CMM臂的探头末端的视图和剖面;Figure 23 is a view and cross-section of the probe tip of the Internal CMM Arm;

图24为安装于探头末端上的触发式探头的纵向剖面图;Fig. 24 is a longitudinal sectional view of a trigger probe installed on the end of the probe;

图25为安装于探头末端上的光学探头的纵向剖面图;Figure 25 is a longitudinal sectional view of the optical probe mounted on the end of the probe;

图26为光学探头和托架的视图;Figure 26 is a view of the optical probe and bracket;

图27A为探头的体系结构的图示;Figure 27A is an illustration of the architecture of the probe;

图27B为连接于三根电缆和一个探头盒上的探头的示意图;Figure 27B is a schematic diagram of a probe connected to three cables and a probe box;

图27C为带有连至位于机器人CMM臂外部的探头盒上的一根电缆的探头的布局图;Figure 27C is a layout view of the probe with a cable connected to the probe box located outside the Robot CMM Arm;

图27D为带有穿过机器人CMM臂连接的探头盒的探头的布局图;Figure 27D is a layout view of a probe with a probe box attached through the Robot CMM Arm;

图28为条纹探头的原理两个示意图;Figure 28 is two schematic diagrams of the principle of the streak probe;

图29为条纹探头扫描方式的示意图;Fig. 29 is a schematic diagram of the scanning mode of the fringe probe;

图30为条纹的测量面积的示意图;Figure 30 is a schematic diagram of the measurement area of the fringes;

图31为条纹的一小块的示意图;Figure 31 is a schematic diagram of a small piece of stripes;

图32为许多重叠的小块的示意图;Figure 32 is a schematic diagram of many overlapping small blocks;

图33A为两视图条纹探头的示意图;Figure 33A is a schematic diagram of a two-view fringe probe;

图33B为正在扫描阶形物体的两视图条纹探头的示意图;33B is a schematic diagram of a two-view fringe probe scanning a stepped object;

图34A为两条纹探头的示意图;Figure 34A is a schematic diagram of a two-stripe probe;

图34B为正在扫描阶形物体的垂直壁的两条纹探头的示意图;Figure 34B is a schematic diagram of a two-stripe probe scanning a vertical wall of a stepped object;

图35为膝上型电脑的平台示意图;35 is a schematic diagram of a platform of a laptop computer;

图36为悬架的示意图;Figure 36 is a schematic diagram of the suspension;

图37为操作人员的耳机的示意图;Figure 37 is a schematic diagram of an operator's headset;

图38A为机器人CMM臂上的按钮的布局图;Figure 38A is a layout view of the buttons on the Robot CMM Arm;

图38B为脚踏开关的布局图;Figure 38B is a layout diagram of the foot switch;

图38C为带有皮带的遥控的布局图;Figure 38C is a layout diagram of a remote control with a belt;

图39为坐标系的布局图;Figure 39 is a layout diagram of the coordinate system;

图40为控制PCB的体系结构的图示;Figure 40 is an illustration of the architecture of the control PCB;

图41A为接头PCB的体系结构的图示;FIG. 41A is an illustration of the architecture of a header PCB;

图41B为接头PCB中的位置平均的图示;Figure 41B is a graphical representation of positional averaging in a connector PCB;

图41C为编码器计数和触发脉冲的时序图;Figure 41C is a timing diagram of encoder counting and trigger pulses;

图41D为位置平均过程的流程图;Figure 41D is a flow chart of the position averaging process;

图41E为应变仪系统的图示;Figure 41E is an illustration of a strain gauge system;

图42为在探头作为主控部件的情况下的校准过程的流程图;Fig. 42 is a flowchart of the calibration process in the case of the probe as the main control unit;

图43A、43B和43C为探头测量的时序图;43A, 43B and 43C are timing diagrams of probe measurement;

图44为示出了触发探头测量的延迟的时序图;Figure 44 is a timing diagram showing delays in triggering probe measurements;

图45为在探头作为从属部件的情况下的校准过程的流程图;Figure 45 is a flow chart of the calibration process with the probe as the slave;

图46为时间戳记测量过程的流程图;Figure 46 is a flowchart of the time stamp measurement process;

图47为扫描脊形人工制品的探头的示意图;Figure 47 is a schematic illustration of a probe for scanning ridge artefacts;

图48为脊形人工制品的+X和-X扫描的图示;Figure 48 is an illustration of +X and -X scans of ridge artefacts;

图49为校准装置的布局图;Figure 49 is a layout diagram of the calibration device;

图50为校准人工制品的图示;Figure 50 is an illustration of a calibration artifact;

图51A为定位校准人工制品的定位示意图;Figure 51A is a schematic diagram of the positioning of positioning calibration artifacts;

图51B为带有旋转轴的校准装置的布局图;Figure 51B is a layout view of a calibration device with a rotating shaft;

图52为测量过程的流程图;Figure 52 is a flow chart of the measurement process;

图53为根据本发明的第二实施例的工业机器人CMM臂的示意图;53 is a schematic diagram of an industrial robot CMM arm according to a second embodiment of the present invention;

图54为混合6/7轴工业机器人CMM臂的图示;Figure 54 is an illustration of a hybrid 6/7 axis industrial robot CMM arm;

图55为多机器人CMM臂单元中的整体坐标系人工制品的示意图;55 is a schematic illustration of a global coordinate system artifact in a Multi-Robot CMM Arm unit;

图56为特征检查过程的流程图;Figure 56 is a flowchart of the feature checking process;

图57为表面检查过程的流程图;Figure 57 is a flow chart of the surface inspection process;

图58为工具操作过程的流程图;Figure 58 is a flowchart of the tool operation process;

图59A为检查和刀具调整过程的流程图;Figure 59A is a flowchart of the inspection and tool adjustment process;

图59B为元件调整过程的流程图;Figure 59B is a flowchart of the component adjustment process;

图60为根据本发明的第三实施例的活动支承式机器人CMM臂的示意图;FIG. 60 is a schematic diagram of a movable support robot CMM arm according to a third embodiment of the present invention;

图61为带有活动的轴向支承的径向活动传动装置的图示;Figure 61 is an illustration of a radially movable transmission with movable axial supports;

图62为带有活动的轴向和径向支承的扭转活动传动装置的示意图;Figure 62 is a schematic diagram of a torsionally movable transmission with movable axial and radial supports;

图63为带有活动的径向支承的活动传动装置的图示;Figure 63 is an illustration of a movable transmission with movable radial supports;

图64为活动支承控制系统的示意图;Figure 64 is a schematic diagram of the movable support control system;

图65为带有活动支承的控制环路的示意图;Figure 65 is a schematic diagram of a control loop with movable supports;

图66为根据本发明的第四实施例的数量测量过程的流程图;66 is a flowchart of a quantity measurement process according to a fourth embodiment of the present invention;

图67为数量模拟过程的流程图;Figure 67 is a flow chart of the quantity simulation process;

图68为数量分析、形象化和反馈过程的流程图;Figure 68 is a flowchart of the Quantitative Analysis, Visualization and Feedback process;

图69为根据本发明的第五实施例的机动性机器人CMM臂的图示;Figure 69 is an illustration of a Mobile Robot CMM Arm according to a fifth embodiment of the present invention;

图70为机动性机器人CMM臂设备的平面布置图;FIG. 70 is a floor plan of the mobile robot CMM arm device;

图71为参考圆锥安装的图示;Figure 71 is an illustration of the installation of the reference cone;

图72为参考圆锥位置、目标位置和带位置的数据结构;Figure 72 is the data structure of reference cone position, target position and belt position;

图73为机动性机器人CMM臂准备过程的流程图;Figure 73 is a flowchart of the preparation process of the Mobile Robot CMM Arm;

图74为机动性机器人CMM臂测量过程的流程图;FIG. 74 is a flow chart of the CMM arm measurement process of the mobile robot;

图75为根据本发明的第六实施例的带有可移置式外骨骼的机器人CMM臂的图示;75 is an illustration of a Robot CMM Arm with a displaceable exoskeleton according to a sixth embodiment of the present invention;

图76为带槽式管状机器人段的图示;Figure 76 is an illustration of a slotted tubular robot segment;

图77为对开轴承传动装置的图示;Figure 77 is a diagram of the split bearing transmission;

图78为带有可替换式外骨骼的机器人CMM臂测量过程的流程图;Figure 78 is a flowchart of the Robot CMM Arm measurement process with replaceable exoskeleton;

图79为联接机器人CMM臂的示意图;Fig. 79 is the schematic diagram of connecting robot CMM arm;

图80A为带有外骨骼系统的手动CMM臂的布局图;Figure 80A is a layout view of the Manual CMM Arm with the Exoskeleton System;

图80B为处于静止状态的带有外骨骼的手动CMM臂的示意图;Figure 80B is a schematic illustration of the Manual CMM Arm with Exoskeleton in a stationary state;

图81为探头盖的示意图;Figure 81 is a schematic diagram of a probe cover;

图82A为光学探头盖的示意图;Figure 82A is a schematic diagram of an optical probe cover;

图82B为作为把手的光学探头盖的示意图;Figure 82B is a schematic diagram of the optical probe cover as a handle;

图83A为部分外骨骼的示意图;Figure 83A is a schematic diagram of a part of the exoskeleton;

图83B为延伸的部分外骨骼的示意图;Figure 83B is a schematic diagram of an extended partial exoskeleton;

图83C为带有不同内部CMM和外骨骼接头位置的保护性延伸部分外骨骼的示意图;Figure 83C is a schematic illustration of a protective extension part exoskeleton with different internal CMM and exoskeleton joint locations;

图83D为手动接触测量过程的流程图;Figure 83D is a flowchart of a manual contact measurement process;

图83E为自动接触测量过程的流程图;Figure 83E is a flowchart of the automated contact measurement process;

图83F为无接触扫描过程的流程图;Figure 83F is a flowchart of a contactless scanning process;

图83G为接触扫描过程的流程图;Figure 83G is a flowchart of a contact scanning process;

图83H为模块化机器人校准装置的示意图;Figure 83H is a schematic diagram of a modular robotic calibration device;

图83I为外部机器人校准装置的示意图;Figure 83I is a schematic diagram of an external robotic calibration device;

图84为运输容器的示意图;Figure 84 is a schematic illustration of a shipping container;

图85为带有外骨骼系统的手动CMM臂的布局图;Figure 85 is a layout view of the Manual CMM Arm with the Exoskeleton System;

图86A为示出了力的无支承手动CMM臂的图示;Figure 86A is an illustration of an Unsupported Manual CMM Arm showing forces;

图86B为示出了力的带有外骨骼的手动CMM臂的图示;Figure 86B is an illustration of the Manual CMM Arm with Exoskeleton showing forces;

图86C为示出了力的带有内骨骼的手动CMM臂的图示;Figure 86C is an illustration of the Manual CMM Arm with Endoskeleton showing forces;

图87为机器人内骨骼外部CMM臂的接头和段的示意图;Figure 87 is a schematic diagram of the joints and segments of the Robotic Endoskeleton External CMM Arm;

具体实施方式Detailed ways

第一实施例first embodiment

便携式机器人CMM臂Portable Robot CMM Arm

这种带有外骨骼的内部CMM臂的第一实施例为便携式机器人CMM臂。这种便携式机器人CMM臂实施例包括由外骨骼引导的内部CMM臂。外骨骼通过传动装置支承并操纵着内部CMM臂以便使得其可准确地测量。本发明可按照许多机器人CMM臂铰接臂布局图具体实现。根据本发明第一实施例的机器人CMM臂有两种优选布局图:带有6个接头的6-轴和带有7个接头的7轴布局图。A first embodiment of such an Internal CMM Arm with Exoskeleton is a Portable Robotic CMM Arm. This Portable Robot CMM Arm embodiment includes an Internal CMM Arm guided by an Exoskeleton. The Exoskeleton supports and steers the Internal CMM Arm through actuators so that it can be accurately measured. The present invention can be embodied in accordance with many Robot CMM Arm Articulated Arm layouts. The Robot CMM Arm according to the first embodiment of the present invention has two preferred layouts: 6-axis with 6 joints and 7-axis with 7 joints.

机器人CMM臂接头和段布局图Robot CMM Arm Joint and Segment Layout Diagram

图1A和1B为分别示出了根据本发明第一实施例的机器人CMM臂1的优选6-轴和7-轴布局图的图示。铰接机器人CMM臂1具有基座端2和探头端3并且包括一组位于这两端之间的段和旋转接头。有两种类型的接头:轴向和正交接头。轴向接头(在图1A、1B中标为‘A’)绕着其两个邻接段的公共轴线旋转。正交接头(在图1A、1B中标为‘O’)在其两个邻接段之间作为铰链旋转。在图1A中,接头类型按照从基座端2到探头端3的顺序为AOOAOA,分别指的是接头中心21、22、24、25、26和27。在图1B中,接头类型按照从基座端2到探头端3的顺序为AOAOAOA,分别指的是接头中心21、22、23、24、25、26和27。6-轴布局图具有成本更低的优点。7-轴布局图具有可更灵活地接近结构复杂的物体的优点。1A and 1B are diagrams respectively showing preferred 6-axis and 7-axis layout views of a Robot CMM Arm 1 according to a first embodiment of the present invention. An Articulated Robot CMM Arm 1 has a base end 2 and a probe end 3 and includes a set of segments and swivel joints between these two ends. There are two types of joints: axial and orthogonal. The axial joint (labeled 'A' in Figures 1A, 1B) rotates about the common axis of its two adjoining segments. An orthogonal joint (labeled 'O' in Figures 1A, 1B) rotates as a hinge between its two adjoining segments. In FIG. 1A , the joint types are AOOAOA in order from base end 2 to probe end 3 , referring to joint centers 21 , 22 , 24 , 25 , 26 and 27 , respectively. In Figure 1B, the joint types are AOAOAOA in order from base end 2 to probe end 3, referring to joint centers 21, 22, 23, 24, 25, 26, and 27, respectively. The 6-axis layout diagram has a more cost-effective low pros. The 7-axis layout has the advantage of allowing more flexible access to structurally complex objects.

图1B的优选7-轴机器人CMM臂1的布局图在机器人CMM臂1发明的本第一实施例中进行了描述,但本发明并不限于这种接头布局图或图1A的优选6-轴布局图并且可具有比7个更多或更少的接头。对于简单应用来说,3个接头可能就足够。本发明并仅不限于运动的旋转轴。如随后将公开,其可包括基座端2优选连接于其上的一个或多个运动的线性轴。The preferred 7-axis Robot CMM Arm 1 layout of FIG. 1B is described in this first embodiment of the Robot CMM Arm 1 invention, but the invention is not limited to this joint layout or the preferred 6-axis of FIG. 1A layout and may have more or fewer than seven contacts. For simple applications, 3 connectors may be sufficient. The invention is not limited to rotating axes of motion. As will be disclosed later, it may comprise one or more linear axes of motion to which the base end 2 is preferably connected.

图1C示出的机器人CMM臂系统150包括机器人CMM臂1,其利用电缆152连接于膝上型电脑151上。机器人CMM臂1具有基座端2和探头端3。其安装于表面7上。探头90安装于机器人CMM臂1的探头端3上。光学探头91也安装于机器人CMM臂1的探头端3上。机器人CMM臂1包括基座4、内部CMM臂5、外骨骼6和传动装置10。正被测量的物体9位于表面7上。The Robot CMM Arm System 150 shown in FIG. 1C includes a Robot CMM Arm 1 connected to a laptop 151 by a cable 152 . The Robot CMM Arm 1 has a base end 2 and a probe end 3 . It is mounted on the surface 7 . The probe 90 is mounted on the probe end 3 of the Robot CMM Arm 1 . The optical probe 91 is also mounted on the probe end 3 of the Robot CMM Arm 1 . The Robot CMM Arm 1 comprises a Base 4 , an Internal CMM Arm 5 , an Exoskeleton 6 and a Transmission 10 . The object 9 being measured is located on the surface 7 .

图2示出了机器人CMM臂1的两个主要零件:内部CMM臂5和外骨骼6,它们共用公共基座4和公共接头中心21、22、23、24、25、26和27。内部CMM臂5包括段32、33、34、35、36、37和38,它们在本文中分别被称作CMM段2-8。CMM段8 38延伸到机器人CMM臂1的探头端3。公共基座4还被称作CMM段1 31。内部CMM臂5还包括接头51、52、53、54、55、56、57,它们在本文中分别被称作CMM接头1-7。外骨骼6包括段42、43、44、45、46、47和48,它们在本文中分别被称作外骨骼段2-8。外骨骼段8 48并未延伸到机器人CMM臂的探头端3。公共基座4还被称为外骨骼段1 41。外骨骼6还包括接头61、62、63、64、65、66和67,它们在本文中分别被称作外骨骼接头1-7。T机器人CMM臂1还包括传动装置72、73、74、75、76、77和78,它们在本文中分别被称作传动装置2-8,用于将内部CMM臂5连接至外骨骼6上。传动装置2 72将CMM段2 32连接至外骨骼段2 42。传动装置3 73将CMM段3 33连接至外骨骼段3 43,对于传动装置4-8 74、75、76、77和78依此类推。FIG. 2 shows the two main parts of the Robot CMM Arm 1 : the Inner CMM Arm 5 and the Exoskeleton 6 , which share a common base 4 and common joint centers 21 , 22 , 23 , 24 , 25 , 26 and 27 . Internal CMM Arm 5 includes segments 32, 33, 34, 35, 36, 37 and 38, which are referred to herein as CMM segments 2-8, respectively. CMM Segment 838 extends to Probe End 3 of Robot CMM Arm 1. The common base 4 is also referred to as the CMM segment 131. The Internal CMM Arm 5 also includes connectors 51, 52, 53, 54, 55, 56, 57, which are referred to herein as CMM connectors 1-7, respectively. Exoskeleton 6 comprises segments 42, 43, 44, 45, 46, 47 and 48, which are referred to herein as exoskeleton segments 2-8, respectively. Exoskeleton Segment 848 does not extend to Probe End 3 of the Robot CMM Arm. Common base 4 is also referred to as exoskeleton segment 141. The exoskeleton 6 also includes joints 61, 62, 63, 64, 65, 66 and 67, which are referred to herein as exoskeleton joints 1-7, respectively. Robot CMM Arm 1 also includes actuators 72, 73, 74, 75, 76, 77, and 78, referred to herein as actuators 2-8, respectively, for connecting the Internal CMM Arm 5 to the Exoskeleton 6 . Gearing 272 connects CMM Segment 232 to Exoskeleton Segment 242. Gearing 3 73 connects CMM Segment 3 33 to Exoskeleton Segment 3 43, and so on for Gearings 4-8 74, 75, 76, 77, and 78.

内部CMM臂接头和段布局图Internal CMM Arm Connector and Segment Layout Diagram

机器人CMM臂1中的内部CMM臂5的段和接头概括地如下进行命名和布置。   段   名称   位置说明   比较长度   CMM段1CMM段2CMM段3CMM段4CMM段5CMM段6CMM段7CMM段8   基座肩上臂肘部下臂手腕部探头   位于基座端与接头1之间位于接头1与接头2之间位于接头2与接头3之间位于接头3与接头4之间位于接头4与接头5之间位于接头5与接头6之间位于接头6与接头7之间位于接头7与探头端之间   短短长短长短短短   接头   名称   类型   旋转   CMM接头1CMM接头2CMM接头3CMM接头4CMM接头5CMM接头6CMM接头7   基座肩肘部前肘部腕部前腕部传感器   轴向正交轴向正交轴向正交轴向   >360degs>180degs>360degs>180degs>360degs>180degs>360degs The segments and joints of the Internal CMM Arm 5 in the Robot CMM Arm 1 are generally named and arranged as follows. part name location description compare length CMM segment 1CMM segment 2CMM segment 3CMM segment 4CMM segment 5CMM segment 6CMM segment 7CMM segment 8 Base Shoulder Upper Arm Elbow Lower Arm Wrist Probe between base end and connector 1 between connector 1 and connector 2 between connector 2 and connector 3 between connector 3 and connector 4 between connector 4 and connector 5 between connector 5 and connector 6 between connector 6 and connector 7 between connector 7 and probe end short long short long short short connector name type to rotate CMM Connector 1CMM Connector 2CMM Connector 3CMM Connector 4CMM Connector 5CMM Connector 6CMM Connector 7 Base Shoulder Elbow Front Elbow Wrist Front Wrist Transducer Axial Orthogonal Axial Orthogonal Axial Orthogonal Axial >360degs>180degs>360degs>180degs>360degs>180degs>360degs

现在参看图3,机器人CMM臂1的延伸范围80被限定为从接头中心222到CMM段8 38的探头端3,那时CMM接头3-7进行旋转以便使该距离最大。机器人CMM臂1的延伸范围80的大部分包括CMM段3 33和CMM段5 35的长度之和。Referring now to FIG. 3, the extension range 80 of the Robot CMM Arm 1 is defined from the joint center 222 to the probe end 3 of the CMM segment 838 when the CMM joint 3-7 is rotated so as to maximize this distance. Most of the reach 80 of Robot CMM Arm 1 includes the sum of the lengths of CMM Segment 3 33 and CMM Segment 5 35.

现在参看图4,在光学探头91安装于CMM段8 38上的情况下,延伸范围80随CMM段8 38的探头端3与可进行测量的测量深度的光测量中点之间的距离的实际延伸范围81而增加。Referring now to FIG. 4, with the optical probe 91 mounted on the CMM section 838, the extension range 80 varies with the actual distance between the probe end 3 of the CMM section 838 and the optical measurement midpoint of the measurable depth of measurement. Extended range 81 increases.

每个CMM段具有高刚度。导致段发生弯曲或扭转的作用于内部CMM臂5上的任意负载将会减少内部CMM臂5精确度。重力为连续的负载源,并且对于机器人CMM臂1的不同空间方位而言,重力的作用不同。正常使用时机器人CMM臂的长CMM段中的典型最大角度扭转斜率为0.25弧度-秒,但可为更多或更少,特别是取决于CMM段的长度。正常使用时机器人CMM臂的长CMM段中的典型最大角度弯曲斜率为0.5弧度秒,但可为更多或更少,特别是取决于长CMM段的材料、长度和直径。Each CMM segment has high stiffness. Any loads on the Internal CMM Arm 5 that cause the segments to bend or twist will reduce the Internal CMM Arm 5 accuracy. Gravity is a continuous load source and acts differently for different spatial orientations of the Robot CMM Arm 1 . Typical maximum angular torsional slope in the long CMM segment of the Robot CMM Arm in normal use is 0.25 rad-seconds, but could be more or less, depending especially on the length of the CMM segment. A typical maximum angular bend slope in the Long CMM Segment of the Robot CMM Arm in normal use is 0.5 arc seconds, but could be more or less, depending inter alia on the material, length and diameter of the Long CMM Segment.

每个CMM段包括一个或多个重要的项:   段   项   接头   说明   CMM段1CMM段2CMM段3CMM段4CMM段5CMM段6CMM段7CMM段8   基座肩壳体连杆壳体肘部壳体连杆壳体手腕部探头   11,22033,44055,66,77   机加工航空器铝机加工航空器铝机加工航空器铝编织碳纤维机加工航空器铝机加工航空器铝机加工航空器铝编织碳纤维机加工航空器铝机加工航空器铝机加工航空器铝机加工航空器铝 Each CMM segment includes one or more important items: part item connector illustrate CMM segment 1CMM segment 2CMM segment 3CMM segment 4CMM segment 5CMM segment 6CMM segment 7CMM segment 8 Base Shoulder Housing Rod Housing Elbow Housing Linkage Housing Wrist Probe 11, 22033, 44055, 66, 77 Machining aircraft aluminum machining aircraft aluminum machining aircraft aluminum weaving carbon fiber machining aircraft aluminum machining aircraft aluminum machining aircraft aluminum weaving carbon fiber machining aircraft aluminum machining aircraft aluminum machining aircraft aluminum machining aircraft aluminum

现在参看图5A,CMM段3、5 33、35包括连杆构件102,连杆构件102具有直径108和位于两个各自容放着一个接头的两个端壳100、101之间的壁厚109。现在参看图5B,CMM段2、4、6和7 32、34、36和37包括容放着两个接头的双壳体103,每个接头位于每一端。现在参看图5C1,CMM段8 38包括在一端容放着CMM接头7 57而在另一端容放着CMM探头安装装置39的探头端壳体105,末端为探头端3的探头90连接于CMM探头安装装置39上。应当理解,为CMM接头2、4、6 52、54、56提供正交接头存在不同的选择。现在参看图5C2,示出了CMM接头2 52所用的悬臂选择和串联选择。CMM接头2、4、6 52、54、56所用的优选选择为串联选择。机器人CMM臂1的范围并不限于这些接头选择中的任何一种,而是可包括任意其它设计的正交接头。Referring now to FIG. 5A, a CMM segment 3, 5 33, 35 includes a linkage member 102 having a diameter 108 and a wall thickness 109 between two end shells 100, 101 each housing a joint. . Referring now to FIG. 5B, CMM segments 2, 4, 6, and 7 32, 34, 36, and 37 include a double housing 103 housing two connectors, one at each end. Referring now to FIG. 5C1 , the CMM section 838 includes a probe head housing 105 housing the CMM connector 757 at one end and the CMM probe mount 39 at the other end, the probe 90 terminating in the probe tip 3 is connected to the CMM probe Mounting device 39. It should be understood that there are different options for providing orthogonal junctions for the CMM junctions 2, 4, 6 52, 54, 56. Referring now to FIG. 5C2, the cantilever selection and the series selection for the CMM joint 252 are shown. The preferred option for use with CMM connectors 2, 4, 6 52, 54, 56 is the serial option. The scope of the Robot CMM Arm 1 is not limited to any of these joint options, but may include orthogonal joints of any other design.

外骨骼接头和段布局图Exoskeleton Joint and Segment Layout Diagram

机器人CMM臂1中外骨骼6的接头和段布局图概括地如下进行命名和布置。  段   名称  位置说明   比较长度  外骨骼段1外骨骼段2外骨骼段3外骨骼段4外骨骼段5外骨骼段6外骨骼段7外骨骼段8   基座肩上臂肘部下臂手腕部探头  位于基座端与接头1之间位于接头1与接头2之间位于接头2与接头3之间位于接头3与接头4之间位于接头4与接头5之间位于接头5与接头6之间位于接头6与接头7之间从接点7延伸   短短长短长短短短   接头   名称   类型   旋转   制动   外骨骼接头1外骨骼接头2外骨骼接头3外骨骼接头4外骨骼接头5外骨骼接头6外骨骼接头7   基座肩肘部前肘部腕部前腕部传感器   轴向正交轴向正交轴向正交轴向   >360degs>180degs>360degs>180degs>360degs>180degs>360degs   不制动制动制动制动制动制动制动 The joint and segment layout diagrams of the Exoskeleton 6 in the Robot CMM Arm 1 are named and arranged broadly as follows. part name location description compare length Exoskeleton Segment 1 Exoskeleton Segment 2 Exoskeleton Segment 3 Exoskeleton Segment 4 Exoskeleton Segment 5 Exoskeleton Segment 6 Exoskeleton Segment 7 Exoskeleton Segment 8 Base Shoulder Upper Arm Elbow Lower Arm Wrist Probe between base end and connector 1 between connector 1 and connector 2 between connector 2 and connector 3 between connector 3 and connector 4 between connector 4 and connector 5 between connector 5 and connector 6 Between joint 6 and joint 7 extends from joint 7 short long short long short short connector name type to rotate brake Exoskeleton joint 1 Exoskeleton joint 2 Exoskeleton joint 3 Exoskeleton joint 4 Exoskeleton joint 5 Exoskeleton joint 6 Exoskeleton joint 7 Base Shoulder Elbow Front Elbow Wrist Front Wrist Transducer Axial Orthogonal Axial Orthogonal Axial Orthogonal Axial >360degs>180degs>360degs>180degs>360degs>180degs>360degs No brake Brake brake Brake brake Brake brake

每个外骨骼段包括一个或多个重要的项:  段   项   接头   说明  外骨骼段1外骨骼段2   基座肩   11,2   机加工航空器铝机加工航空器铝 Each exoskeleton segment consists of one or more important items: part item connector illustrate Exoskeleton Segment 1 Exoskeleton Segment 2 Base shoulder 11, 2 Machined aircraft aluminum Machined aircraft aluminum

  外骨骼段3外骨骼段4外骨骼段5外骨骼段6外骨骼段7CMM段8 Exoskeleton segment 3 Exoskeleton segment 4 Exoskeleton segment 5 Exoskeleton segment 6 Exoskeleton segment 7CMM segment 8   壳体连杆壳体肘部壳体连杆壳体手腕部探头 Housing Link Housing Elbow Housing Link Housing Wrist Probe   2033,44055,66,77 2033, 44055, 66, 77   机加工航空器铝铝管机加工航空器铝机加工航空器铝机加工航空器铝铝管机加工航空器铝机加工航空器铝机加工航空器铝机加工航空器铝 Machining aircraft aluminum aluminum tube machining aircraft aluminum machining aircraft aluminum machining aircraft aluminum aluminum tube machining aircraft aluminum machining aircraft aluminum machining aircraft aluminum machining aircraft aluminum

基座布局Base layout

现在参看图5D,基座4包括通过将接头中心21利用标准3.5″重型螺纹116旋入安装板8中而容放着CMM接头1 51的CMM段31和通过将接头中心21利用螺栓106连接于CMM段1 31上而容放着外骨骼接头1 61的外骨骼段1 41。安装板8通过安装装置104如安装螺栓107而连接于表面7上。内部CMM臂5和外骨骼6两者都分别具有基座段31、41。在该第一实施例中,外骨骼段1 41利用埋头孔螺栓106而刚性地连接于CMM段31上。现在参看图5E,在本机器人CMM臂1发明的另一个实施例中,CMM段31可安装于第一表面7a上,而外骨骼段1 41可安装于第二表面7b上,并且使得CMM段31不连接于外骨骼段1 41上。现在参看图5F,在本机器人CMM臂1发明的另一个实施例中,CMM段31和外骨骼段1 41可独立地安装于同一表面7上。通过在表面7与基座2之间提供基座延长节段,CMM接头1 51可在表面7上方抬起更高。这种基座延长节段优选地基于由通常为0.075ppm/degC的低热膨胀系数的编织碳纤维制成的轻型管。这意味着相对于表面7对带有基座延伸管的机器人CMM臂1进行测量不会显著地受温度变化的影响。现在参看图5G,在本机器人CMM臂1发明的另一个实施例中,CMM段31可刚性地或柔性地连接于外骨骼段1 41上,外骨骼段1 41安装于表面7上。现在参看图5H,在本机器人CMM臂发明的另一个实施例中,CMM段1 31与外骨骼段1 41可安装于表面7上的同一基本项4上,CMM段2 32和外骨骼段2 42两者都分别通过CMM接头1 51和外骨骼接头1 61连接于该表面7上。本机器人CMM臂发明的一个目的是可有任意形式的基座安装。Referring now to FIG. 5D , the base 4 includes a CMM segment 31 that houses the CMM connector 151 by screwing the connector center 21 into the mounting plate 8 using standard 3.5″ heavy-duty threads 116 and by attaching the connector center 21 to the mounting plate 8 using bolts 106. Exoskeleton Segment 141 houses Exoskeleton Joint 161 on CMM Segment 131. Mounting plate 8 is attached to surface 7 by mounting means 104 such as mounting bolts 107. Both Internal CMM Arm 5 and Exoskeleton 6 are There are respectively base sections 31, 41. In this first embodiment, the exoskeleton section 1 41 is rigidly connected to the CMM section 31 using countersunk bolts 106. Referring now to Fig. In another embodiment, the CMM segment 31 can be installed on the first surface 7a, and the exoskeleton segment 141 can be installed on the second surface 7b, and the CMM segment 31 is not connected to the exoskeleton segment 141. See now Fig. 5F, in another embodiment of the invention of the robot CMM arm 1, the CMM segment 31 and the exoskeleton segment 141 can be mounted independently on the same surface 7. By providing a base extension between the surface 7 and the base 2 Sections, CMM joints 151 can be raised higher above the surface 7. Such base extension sections are preferably based on lightweight tubes made of braided carbon fibers with a low coefficient of thermal expansion typically 0.075ppm/degC. This means that Measurements on the Robot CMM Arm 1 with the Base Extension Tube are not significantly affected by temperature variations relative to the Surface 7. Referring now to Figure 5G, in another embodiment of the present Robot CMM Arm 1 invention, the CMM Segment 31 It can be rigidly or flexibly connected to the exoskeleton segment 141, which is mounted on the surface 7. Referring now to Figure 5H, in another embodiment of the present Robotic CMM Arm invention, the CMM segment 131 is connected to the outer Skeleton segment 1 41 can be mounted on the same base item 4 on surface 7 to which both CMM segment 2 32 and exoskeleton segment 2 42 are connected via CMM joint 1 51 and exoskeleton joint 1 61 respectively. One of the goals of the invention of the Robot CMM Arm is to allow any form of base mounting.

机器人CMM臂延伸范围Robot CMM Arm Extension Range

在本第一实施例中,所提供的本机器人CMM臂1发明为一系列具有不同延伸范围的便携式机器人CMM臂。便携式机器人CMM臂延伸范围80变化范围为0.6m到3m。本发明的范围并不限于在该范围内的延伸范围,延伸范围80可低于0.6m或多于3m。In this first embodiment, the present Robot CMM Arm 1 invention is provided as a series of portable Robot CMM Arms with different extension ranges. The Portable Robot CMM Arm Reach 80 varies from 0.6m to 3m. The scope of the present invention is not limited to the extension within this range, the extension 80 may be lower than 0.6m or more than 3m.

内部CMM臂结构Internal CMM Arm Structure

刚度和质量stiffness and mass

本发明的一个目的是使内部CMM臂5的质量最小化。这又容许便携式机器人CMM臂1质量最小化,因为其需要较少刚度和电机功率来移动内部CMM臂5,从而机器人CMM臂1更加轻便。It is an object of the invention to minimize the mass of the Internal CMM Arm 5 . This in turn allows the Portable Robot CMM Arm 1 mass to be minimized as it requires less stiffness and motor power to move the Internal CMM Arm 5 and thus the Robot CMM Arm 1 is more portable.

经验表明,将会产生加倍的效益,并且对于从内部CMM臂5去除的每100g质量,就可从机器人CMM臂1设计中去除大约250-400g。中型延伸范围内部CMM臂5的运动零件的典型重量为2.5-4kg。外骨骼6支承并驱动着内部CMM臂5以便使作用于内部CMM臂5特别是作用于内部CMM臂接头51-57上的应力减至最小。在使用时,作用于外骨骼6上的唯一负载应该是重力并且负载通过传动装置10传递。外骨骼6总是在同一位置支承着内部CMM臂5,从而在同一空间方位提供可重复的负载。比较起来,现代的手动CMM臂是为由操作人员施加于其上的附加应力而设计,该附加应力显著高于作用于内部CMM臂5上的那些力,并且还在取决于操作人员握住它的位置和方式的不同加载位置和方向施加。这意味着内部CMM臂5并不需要如类似延伸范围的手动CMM臂一样高刚度并且比其更轻。Experience has shown that there will be a double benefit and for every 100g of mass removed from the Internal CMM Arm 5 approximately 250-400g can be removed from the Robot CMM Arm 1 design. The typical weight of the moving parts of the Medium Reach Inner CMM Arm 5 is 2.5-4 kg. The Exoskeleton 6 supports and drives the Internal CMM Arm 5 so as to minimize the stress on the Internal CMM Arm 5, particularly on the Internal CMM Arm Joints 51-57. In use, the only load acting on the exoskeleton 6 should be gravity and the load is transmitted through the transmission 10 . The Exoskeleton 6 always supports the Internal CMM Arm 5 at the same location, providing repeatable loads at the same spatial orientation. In comparison, modern Manual CMM Arms are designed for additional stresses placed on them by the operator which are significantly higher than those acting on the Internal CMM Arm 5 and also depend on the operator holding it The location and manner of application of different loading locations and directions. This means that the Internal CMM Arm 5 does not need to be as stiff and is lighter than a Manual CMM Arm of similar reach.

连杆构件直径和厚度Connecting rod member diameter and thickness

连杆构件直径108越大,它就越硬并且越准确。随着材料科学的发展,臂的刚度与重量比日益提高,因为可获得更硬、更轻的材料。内部CMM臂5在上臂和下臂中具有两个长连杆构件102:CMM段3 33、CMM段5 35。内部CMM臂5的连杆构件直径108处于40mm-70mm的范围内。本机器人CMM臂1发明的范围并不限于这种连杆构件直径;可使用超过70mm或低于40mm的连杆构件直径。在由操作人员处理期间,作用于当前的手动CMM臂上的力和转矩来自以下方面:与在那个时候接头角度的组合有关的重力、补偿装置、加速度和操作人员引起的力和转矩。操作人员可在任何一个连杆上施加弯曲力。为此,对于两个段而言,手动CMM臂通常具有同一连杆直径。外骨骼6大致相等地支承着内部CMM臂5的全部段32-38。为此,本第一实施例的内部CMM臂5对于两个段33和35都具有同一连杆构件直径108。本机器人CMM臂发明的范围并不限于一致的连杆构件直径并且连杆构件直径可以不同。连杆构件102基本上为在任何一端由接头或传动装置支承的简支梁。当处于水平时,主要的偏转模式处于重力作用之下。假定在连杆构件102上没有不合需要的力矩,则连杆构件102的偏转基本上与连杆构件厚度109无关。于是连杆构件厚度可以很小,并且这与使内部CMM臂5质量最低的目标一致。对于段33和35两者而言,内部CMM臂的连杆构件厚度109优选为1mm至1.5mm。对于更长延伸范围的臂,连杆构件厚度109和/或连杆构件直径108通常增加以便保持刚度。连杆构件直径和厚度为在设计过程中针对不同设计技术规格和制造约束而优化的参数。The larger the linkage member diameter 108, the stiffer and more accurate it is. As materials science advances, the stiffness-to-weight ratio of the arms increases day by day as stiffer, lighter materials become available. The Internal CMM Arm 5 has two long linkage members 102 in the upper and lower arms: CMM Segment 3 33, CMM Segment 5 35. The linkage member diameter 108 of the Internal CMM Arm 5 is in the range of 40mm-70mm. The scope of the present Robot CMM Arm 1 invention is not limited to such link member diameters; link member diameters above 70mm or below 40mm may be used. During handling by the operator, the forces and torques acting on the current Manual CMM Arm come from gravity, compensating devices, acceleration and operator induced forces and torques related to the combination of joint angles at that time. The operator can apply a bending force on either link. For this reason, the Manual CMM Arm typically has the same linkage diameter for both segments. Exoskeleton 6 supports all segments 32-38 of Internal CMM Arm 5 approximately equally. To this end, the Internal CMM Arm 5 of this first embodiment has the same linkage member diameter 108 for both segments 33 and 35 . The scope of the present Robot CMM Arm invention is not limited to uniform link member diameters and link member diameters may vary. The linkage member 102 is essentially a simple beam supported at either end by a joint or transmission. When horizontal, the primary deflection mode is under gravity. Assuming there is no undesirable moment on the link member 102 , the deflection of the link member 102 is substantially independent of the link member thickness 109 . The link member thickness can then be small, and this is consistent with the goal of minimizing the mass of the Internal CMM Arm 5 . The link member thickness 109 of the Inner CMM Arm is preferably 1 mm to 1.5 mm for both segments 33 and 35 . For longer reach arms, the link member thickness 109 and/or link member diameter 108 typically increases in order to maintain stiffness. The connecting rod member diameter and thickness are parameters that are optimized during the design process for different design specifications and manufacturing constraints.

形状shape

在装配期间,外骨骼段2-8 42-48依次经过内部CMM臂段。内部CMM臂的CMM段32-38的形状不得不使得最大径向尺寸尽可能地小。最大径向尺寸的任何减小都使得外骨骼段2-8 42-48的尺寸能够减小,并且这使得机器人CMM臂发明在其应用中尺寸更小并且更灵活。During assembly, the Exoskeleton Segments 2-8 42-48 sequentially pass over the Internal CMM Arm Segments. The shape of the CMM Segments 32-38 of the Inner CMM Arm has to be such that the maximum radial dimension is as small as possible. Any reduction in the maximum radial dimension enables the size of the Exoskeleton Segments 2-8 42-48 to be reduced, and this makes the Robot CMM Arm invention smaller in size and more flexible in its application.

外骨骼结构exoskeleton structure

性能performance

本第一实施例的一个目的是使机器人CMM臂1为便携式并且重量最小化。这个目的与对周期最小化和接头处相应地具有高角加速度的要求并不一致。最大角速度和加速度方面的性能对于短延伸范围机器人CMM臂1而言比长延伸范围机器人CMM臂1更高。最大接头角速度通常处于20deg/sec至400deg/sec的范围内。外骨骼接头1-4 61-64具有比外骨骼接头5-7 65-67更低的最大角速度,因为转矩更高。在长延伸范围80为3m而机器人CMM臂重量为35kg以下的情况下,接头2通常可具有20deg/sec的最大角速度。在短延伸范围80低于1m而机器人CMM臂重量在20kg以上的情况下,接头7通常可具有400deg/sec的最大角速度。本机器人CMM臂发明的范围并不限于这个最大角范围,而接头的最大角速度可高于400deg/sec或低于20deg/sec。One purpose of this first embodiment is to make the Robot CMM Arm 1 portable and minimize its weight. This aim is at odds with the requirement for period minimization and correspondingly high angular acceleration at the joint. The performance in terms of maximum angular velocity and acceleration is higher for the Short Reach Robot CMM Arm 1 than the Long Reach Robot CMM Arm 1 . The maximum joint angular velocity is typically in the range of 20deg/sec to 400deg/sec. Exoskeleton joint 1-4 61-64 has a lower maximum angular velocity than exoskeleton joint 5-7 65-67 because of the higher torque. With a long reach 80 of 3m and a Robot CMM Arm weight of 35kg or less, the Joint 2 may typically have a maximum angular velocity of 20deg/sec. With a short reach 80 below 1 m and a Robot CMM Arm weight above 20 kg, the Joint 7 may typically have a maximum angular velocity of 400 deg/sec. The scope of the present Robot CMM Arm invention is not limited to this maximum angular range, but the maximum angular velocity of the joint can be higher than 400 deg/sec or lower than 20 deg/sec.

质量和刚度mass and stiffness

外骨骼结构比内部CMM臂刚度较小,因为支承和驱动功能并不需要高刚度。因此外骨骼结构的重量轻,从而使机器人CMM臂更轻便。因为对于给定性能标准而言,任意移动式段的质量减少就需要动力更小的驱动系统,而这又减轻重量,所以就存在良性循环。便携式机器人CMM臂典型质量范围从1m延伸范围的18kg变化至3m延伸范围的35kg。本机器人CMM臂发明的范围并不限于这个质量范围而最大质量可高于35kg或低于18kg。The exoskeleton structure is less rigid than the internal CMM arm because high stiffness is not required for support and actuation functions. Therefore, the weight of the exoskeleton structure is light, so that the Robot CMM Arm is lighter. A virtuous circle exists because, for a given performance standard, a reduction in mass in any movable segment requires a less powerful drive system, which in turn reduces weight. Typical masses for a Portable Robot CMM Arm range from 18 kg at a 1 m reach to 35 kg at a 3 m reach. The scope of the present Robot CMM Arm invention is not limited to this mass range and the maximum mass may be higher than 35 kg or lower than 18 kg.

形状shape

外骨骼结构紧凑并且位置靠近内部CMM臂。这意味着机器人CMM臂可接近难于测量的区域如内部。机器人CMM臂因此可应用于那些除非对物体进行多方面准备否则就不能处理的应用场合中,例如当汽车座位不能现场测量而必须首先从汽车上拆卸时。外骨骼段42-48形成密封形状以便保护内部CMM臂段32-38在使用期间免于暴露在破坏性固体、液体或气体之下。外骨骼段42-48为中空以便适配于内部CMM臂段32-38上。外骨骼形状还起使得机器人CMM臂可手动使用以及万一碰撞的话保护内部CMM臂的零件的作用。由于美观性的原因,外骨骼结构零件具有无功能的表面形状。决定外骨骼形状的众多因素之一为马达和齿轮箱驱动元件的尺寸和位置。The exoskeleton is compact and located close to the internal CMM arm. This means that the Robot CMM Arm can access difficult-to-measure areas such as interiors. The Robot CMM Arm can therefore be used in applications that cannot be handled unless the object is extensively prepared, such as when a car seat cannot be measured on site but must first be removed from the car. The Exoskeleton Segments 42-48 form a sealed shape to protect the Inner CMM Arm Segments 32-38 from exposure to damaging solids, liquids or gases during use. Exoskeleton segments 42-48 are hollow to fit over Inner CMM Arm segments 32-38. The Exoskeleton shape also serves to allow the Robot CMM Arm to be used manually and to protect parts of the Internal CMM Arm in case of a collision. For aesthetic reasons, exoskeleton structural parts have non-functional surface shapes. One of the many factors that determine the shape of the exoskeleton is the size and location of the motor and gearbox drive elements.

材料Material

内部CMM臂材料Internal CMM Arm Material

外壳100、101、103、105由航空器铝构成;铝受过阳极化处理。连杆构件102包括由编织碳纤维-环氧树脂复合材料例如Toray T700制成的薄壁管,其提供了接近零的热膨胀系数、高刚度和低密度。连杆构件102可通过粘合剂例如环氧树脂连接于端壳100、101上,同时支承于精密夹具中,这将得到本发明所属领域的普通技术人员的清楚理解。The housings 100, 101, 103, 105 are constructed of aircraft aluminum; the aluminum is anodized. Link member 102 comprises a thin walled tube made of a braided carbon fiber-epoxy composite such as Toray T700, which provides a near zero coefficient of thermal expansion, high stiffness and low density. The linkage member 102 may be attached to the end housings 100, 101 by an adhesive such as epoxy while being supported in a precision jig, as will be clearly understood by those of ordinary skill in the art to which the present invention pertains.

外骨骼材料exoskeleton material

容放着各项的接头由航空器铝制成。铝受过阳极化处理。连杆项包括精密模制的碳-纤维。连杆项通过粘合剂例如环氧树脂连接于容放着各项的接头上,同时支承于精密夹具中。The connectors that hold the items are made of aircraft aluminum. Aluminum is anodized. Linkage items include precision molded carbon-fiber. The link items are attached by an adhesive such as epoxy to the joints housing the items while being supported in precision fixtures.

机器人CMM臂安装Robot CMM Arm Installation

本发明的一个目的是机器人CMM臂可使用许多不同的安装装置按照不同方位而安装于许多不同的结构上,以便适合使用其的应用场合。It is an object of the present invention that the Robot CMM Arm can be mounted on many different structures in different orientations using many different mounting devices to suit the application in which it is used.

安装装置installation device

将机器人CMM臂1安装到表面7上可通过许多装置104来进行,包括利用螺栓107的螺栓固定、磁性安装、真空安装和夹具。重要的是所使用的安装装置104具有足够刚度以便在操作机器人CMM臂1期间不会在安装板8与表面7之间引入运动从而使得机器人CMM臂1精确度降低。Mounting the Robot CMM Arm 1 to the surface 7 can be done by a number of means 104 including bolting with bolts 107, magnetic mounting, vacuum mounting and clamps. It is important that the mounting arrangement 104 used is sufficiently rigid so that no motion is introduced between the mounting plate 8 and the surface 7 during operation of the Robot CMM Arm 1 such that the Robot CMM Arm 1 is less accurate.

带有垂直机器人CMM臂的水平面方位Orientation to Horizontal Plane with Vertical Robot CMM Arm

参看图6,机器人CMM臂1通常使用标准3.5”×8螺纹116安装于便携式台架110的水平安装面112上。台架110具有能够被锁定的三个轮子111。110具有可收缩的脚113。台架110具有较大占地面积以避免其倾倒。占地面积比相应手动CMM臂更大,因为操作人员通过他的脚接受手动CMM臂的部分臂负载,这样就减少了作用于台架110上的转矩。台架110的质量比相应手动CMM臂台架更大,因为机器人CMM臂1比相应手动CMM臂更重。台架110具有可伸长的垂直构件115以便升高或降低机器人CMM臂的基座。台架110必须在刚性地板表面上而非地毯或可压缩地板覆盖材料上使用。台架110优选地很重以便使机器人CMM臂的动态特性不会引起其振动;对安装于台架上的便携式机器人CMM臂的控制限制了角加速度和速度以避免振动台架110和损失精确度。短延伸范围机器人CMM臂所用的台架110的一个实例为编号231-0的台架,其重约100kg,由Brunson Instrument Company(美国)制造,适合于短、中型延伸范围。配重可以刚性地连接于台架110的基座上以便增加其稳定性。长延伸范围机器人CMM臂需要更大更结实的台架。参看图7A,机器人CMM臂1可被刚性地安装于稳定台120例如光具座或花岗岩块上,其可通过位于支承122上方的减震装置121而与穿过地面119的振动隔离。参看图7B,机器人CMM臂1可被直接安装于地面119上。参看图7C,机器人CMM臂1可被安装于平台123上,平台123安装于地面119上。参看图7D的平面图,机器人CMM臂1被安装于轨道轴124上,其在轨道轴124上穿过地面119行进。所示的机器人CMM臂1沿着轨道轴124具有三个不同的位置A、B、C。机器人CMM臂1可测量体积大的多的大型物体9。第二机器人CMM臂1被安装于第二轨道轴124上,并且如图所示具有两个位置D和E。这两个轨道轴优选为平行。这意味着两个机器人CMM臂可独立地运动并且测量大型物体9例如摩托车、汽车或大型交通工具的两侧。轨道轴124优选为线性。轨道轴124优选地安装在地面119上方以便使得其可被拆下并重新安装在不同的位置处;替代地,轨道轴124可被永久地插入地面119。轨道轴124可被手动驱动,优选地通过按钮响应于手动致动而被电机驱动,或者优选地为CNC驱动。当沿着轨道轴124平移时,机器人CMM臂1不会像静止时那样稳定。优选地,当沿着轨道轴124平移时,机器人CMM臂1并不进行测量,相反轨道轴124用来使得机器人CMM臂1从一个测量位置向另一个测量位置运动,例如从A经过B到C运动。然而,机器人CMM臂可在沿着轨道轴124平移期间进行测量,但精确度通常将会下降;当轨道轴124为机器人CMM臂1所安装于的大型机器的部分时,最可能出现这种情形。现在参看图7E,两个机器人CMM臂1可被安装于同一轨道轴124上并独立地运动。每个机器人CMM臂1沿着轨道轴124的运动可被手动驱动,优选地通过按钮响应于手动致动而电机驱动,或者优选地CNC驱动。适用的应用场合为对设计工作室中的汽车原型的测量。这意味着带有四个机器人CMM臂1的测量装置的生产能力可为其中每个轨道轴124上只有一个机器人CMM臂的测量装置的两倍,其中两个在两个轨道124的每个上独立地运动。现在参看图7F,机器人CMM臂1安装于立轴133上,立轴133可使机器人CMM臂1的基座上下垂直地运动。立轴133可在轨道轴124上水平地运动。立轴133可被手动驱动,优选地通过按钮响应于手动致动而电机驱动,或者优选地CNC驱动。可为图7D中所示的成对的相对机器人CMM臂构型中的一个或两个机器人CMM臂1提供立轴133,或者可为图7E中所示的机器人CMM臂构型中的一个或两个臂提供立轴133。现在参看图7G,两个机器人CMM臂安装于在轨道轴124上运动的移动式多臂基座134上。两个机器人CMM臂分开适当的距离S以便使得作业重叠足以消除工作容积中机器人之间任何不能到达的间隙。这意味着能够利用成本降低且更简单的设备来实现高生产率,这种设备只涉及一个移动式多臂基座134而不是两个独立的机器人CMM臂1。如前文所公开,较短的机器人CMM臂比较长的CMM臂更精确。本实施例的一个目的是水平轨道124和立轴133无论分离还是组合使用,都将会意味着可使用较短的机器人CMM臂。这意味着,由于水平轨道124和立轴133在长距离上比机器人CMM臂更精确,所以通过使用水平轨道124和立轴133,无论分离还是组合使用,测量装置的总精度都将会增加。本发明所属领域的普通技术人员可优化机器人CMM臂长度、水平轴和立轴的规格以便使得精确度最大化。现在参看图7H,机器人CMM臂1安装于所要测量的物体9上。使用了适配器136。这种物体9的一个实例为输气管道的一个管段,其在已经腐蚀的表面区域周围进行测量;在本实例中,将机器人CMM臂1安装在管上比在靠近管处建造具有足够稳定性的临时性建筑物更容易,成本更低。适配器136可为磁性安装以便于安装和拆卸机器人CMM臂1,或者可以使用任意其它安装装置。对于某些物体9,并不需要适配器136,而机器人CMM臂1可以直接安装在物体9上。现在参看图7I,机器人CMM臂1靠近安装着物体9的加工机器137安装。加工机器137被带有自动运转式拉门139的封壳138所围绕。机器人CMM臂1可测量机器137中的物体9。对于在处理期间在封壳内包含可能对机器人CMM臂1有害的环境污染的加工机器137,就需要带有封壳138和拉门139。某些加工机器137并不产生对机器人CMM臂1有害的环境污染因而并不需要封壳138及拉门139。具有短延伸范围80的较小机器人CMM臂1可被直接安装在机器137上以便使得机器人CMM臂1更靠近物体9并且在物体9的延伸范围内;如果加工机器137产生有害的环境污染,就需要拉门来保护安装于加工机器137上的机器人CMM臂1。现在参看图7J,机器人CMM臂1安装于四个加工机器137之间以便使得机器人CMM臂1可测量安装于四个加工机器137中每一个上的物体9。在机器人CMM臂1周围可能排列着任意数量的加工机器137。现在参看图7K,机器人CMM臂1安装在三个工作区域142之间。每个工作区域可包含一个物体9。在任一时刻,工作区域142可以包含以下之一:没有物体9、将要测量的物体9、正在测量的物体9、已经测量过的物体9、正在传递进入或离开工作区域142的物体9。在机器人CMM臂1周围可有任意数量的工作区域142。工作区域142中的物体9可以相对于机器人CMM臂坐标系363按照已知定位与定向准确地定位于夹具中;替代地,其可以以某种方法大致定位,例如通过人眼向地面标记对准物体9。物体9可以通过本所属领域的普通技术人员已知的任意方法定位于工作区域中。每个工作区域142中的每个物体9可为具有不同零件号的不同零件,或者每个物体可为具有相同零件号的相同零件。在机器人CMM臂1周围具有若干工作区域142的一个优点在于可以加载作业以便整夜进行自动测量,因而增加机器人CMM臂1的利用。第二个优点在于通过当机器人CMM臂1在第二工作区域142处测量另一个物体9时,在第一工作区域142处利用未测量的物体9代替已测量的物体9,而保持机器人CMM臂1的充分利用。现在参看图7L,机器人CMM臂1安装于穿越物体9所位于的工作区域142的、较低的、坚固的桥梁118上。机器人CMM臂1和桥梁118设计成使得物体9的全部上侧可通过安装在机器人CMM臂1的探头端3处的探头90对其执行操作。物体9必须比较扁平以便适配于桥梁118下方,并且仍然在其任意区域上执行操作。桥梁118为刚性、坚固并且牢固地安装于地面119上以便使得当机器人CMM臂1运动时没有显著的偏转。机器人CMM臂1安装于桥梁上的这种实施例的主要应用领域为薄板金属的光学检查。在第一步中,可为薄板金属项的物体9经受上游过程,例如在压力下成形。在第二步中,物体9被手动转移并安放到工作区域142中。替代地,例如自动输送机或材料装卸机器人之类的机构可以自动地将薄板金属安放于工作区域142中。在第三步中,通过安装于机器人CMM臂1上的至少一个探头90对物体9进行检查。在第四步中,有来自检查过程的数据输出。数据可产生于对检查过程中所获数据与理想物体9的CAD模型的自动比较。数据输出可为统计数据或完全检查数据。在第五步中,物体9被手动或自动地从工作位置除去。在任选的步骤中,数据输出被用来直接或者通过对过程统计的收集和分析来对控制上游过程的参数做出改变。在替代任选步骤中,数据输出被用来物理上改变用于上游过程的工具。在另一个实施例中,线性轨道124被提供于桥梁118之上以便移动机器人CMM臂1来检查较大的物体9。在替代实施例中,机器人CMM臂1安装于伸出支承件的端部上并将机器人CMM臂1定位于工作区域142中间的上方,而不是安装于桥梁118上,该伸出支承件安装于工作区域142的一侧。Referring to Figure 6, the Robot CMM Arm 1 is typically mounted on a horizontal mounting surface 112 of a portable stand 110 using standard 3.5" x 8 threads 116. The stand 110 has three wheels 111 that can be locked. The stand 110 has retractable feet 113 The gantry 110 has a larger footprint to avoid it tipping over. The footprint is larger than the corresponding Manual CMM Arm, because the operator receives part of the arm load of the Manual CMM Arm through his feet, which reduces the load on the gantry. Torque on 110. The mass of the stage 110 is greater than that of the corresponding Manual CMM Arm stage because the Robot CMM Arm 1 is heavier than the corresponding Manual CMM Arm. The stage 110 has an extendable vertical member 115 for raising or lowering The base of the Robot CMM Arm. The Table 110 must be used on a rigid floor surface rather than a carpet or compressible floor covering. The Table 110 is preferably heavy so that the dynamic characteristics of the Robot CMM Arm do not cause it to vibrate; Control of a Portable Robot CMM Arm mounted on a stage limits angular acceleration and velocity to avoid vibrating the stage 110 and loss of accuracy. An example of a stage 110 for a short reach Robot CMM Arm is stage number 231-0 A frame, which weighs about 100kg, is manufactured by Brunson Instrument Company (U.S.) and is suitable for short and medium reach. A counterweight can be rigidly attached to the base of the stand 110 to increase its stability. The long reach robot CMM arm A larger and stronger platform is required. Referring to Fig. 7A, the Robot CMM Arm 1 can be rigidly mounted on a stable table 120 such as an optical bench or a granite block, which can be connected to the wearer by a shock absorber 121 positioned above the support 122. Vibration isolation through the ground 119. Referring to Figure 7B, the Robot CMM Arm 1 can be mounted directly on the ground 119. Referring to Figure 7C, the Robot CMM Arm 1 can be mounted on a platform 123, and the platform 123 is installed on the ground 119. See Fig. 7D, the Robot CMM Arm 1 is mounted on an orbital axis 124 on which it travels across the ground 119. The Robot CMM Arm 1 is shown in three different positions along the orbital axis 124 A, B, C. The Robot CMM Arm 1 can measure much larger objects 9. The second Robot CMM Arm 1 is mounted on the second track axis 124 and has two positions D and E as shown. The two tracks The axes are preferably parallel. This means that the two Robot CMM arms can move independently and measure both sides of a large object 9 such as a motorcycle, car or large vehicle. The track axis 124 is preferably linear. The track axis 124 is preferably ground mounted 119 so that it can be removed and reinstalled at a different location; Motor driven, or preferably CNC driven. When translating along the orbital axis 124, the Robot CMM Arm 1 is not as stable as it is at rest. Preferably, the Robot CMM Arm 1 does not take measurements while translating along the Orbital Axis 124, instead the Orbital Axis 124 is used to move the Robot CMM Arm 1 from one measurement position to another, e.g. from A to C via B sports. However, the Robot CMM Arm can take measurements during translation along the Orbital Axis 124, but the accuracy will generally be reduced; this is most likely to occur when the Orbital Axis 124 is part of a larger machine on which the Robot CMM Arm 1 is mounted . Referring now to Figure 7E, two Robot CMM Arms 1 can be mounted on the same orbital axis 124 and move independently. The movement of each Robot CMM Arm 1 along the orbital axis 124 may be manually driven, preferably motor driven via a button in response to manual actuation, or preferably CNC driven. A suitable application is the measurement of automotive prototypes in design studios. This means that the throughput of a measurement setup with four Robot CMM Arms 1 can be double that of a measurement setup with only one Robot CMM Arm on each track axis 124, two on each of the two tracks 124 move independently. Referring now to FIG. 7F , the Robot CMM Arm 1 is mounted on a vertical shaft 133 that allows the base of the Robot CMM Arm 1 to move vertically up and down. The vertical shaft 133 is movable horizontally on the orbital shaft 124 . Vertical shaft 133 may be manually driven, preferably motor driven via a button in response to manual actuation, or preferably CNC driven. Vertical axis 133 may be provided for one or both of the Robot CMM Arms 1 in the paired opposing Robot CMM Arm configuration shown in FIG. 7D, or may be for one or both of the Robot CMM Arm configurations shown in FIG. 7E Each arm provides a vertical shaft 133. Referring now to FIG. 7G , two Robot CMM Arms are mounted on a mobile multi-arm base 134 that moves on orbital axis 124 . The two Robot CMM Arms are separated by an appropriate distance S so that the job overlap is sufficient to eliminate any inaccessible gaps between the robots in the work volume. This means that high productivity can be achieved with reduced cost and simpler equipment involving only one mobile multi-arm base 134 instead of two independent Robot CMM Arms 1 . As previously disclosed, shorter Robot CMM Arms are more accurate than longer CMM Arms. One purpose of this embodiment is that the horizontal rail 124 and vertical shaft 133, whether used separately or in combination, will mean that shorter Robot CMM Arms can be used. This means that by using the horizontal track 124 and vertical axis 133, either separately or in combination, the overall accuracy of the measurement device will increase, since the horizontal track 124 and vertical axis 133 are more accurate over long distances than the Robot CMM Arm. One of ordinary skill in the art to which this invention pertains can optimize the dimensions of the Robot CMM Arm Length, Horizontal Axis, and Vertical Axis to maximize accuracy. Referring now to FIG. 7H , the Robot CMM Arm 1 is mounted on the object 9 to be measured. Adapter 136 is used. An example of such an object 9 is a pipe section of a gas pipeline, which is measured around a surface area that has corroded; in this example, mounting the Robot CMM Arm 1 on the pipe is more stable than building it close to the pipe Temporary buildings are easier and less expensive. Adapter 136 may be magnetically mounted to facilitate mounting and demounting of Robot CMM Arm 1, or any other mounting means may be used. For some objects 9, the adapter 136 is not needed, and the Robot CMM Arm 1 can be directly mounted on the object 9. Referring now to FIG. 71 , the Robot CMM Arm 1 is mounted close to the processing machine 137 on which the object 9 is mounted. The processing machine 137 is surrounded by an enclosure 138 with a self-operating sliding door 139 . Robot CMM Arm 1 may measure Object 9 in Machine 137 . Enclosures 138 and sliding doors 139 are required for processing machines 137 that contain environmental contamination that may be harmful to the Robot CMM Arm 1 within the enclosure during processing. Certain processing machines 137 do not generate environmental pollution harmful to the Robot CMM Arm 1 and thus do not require enclosures 138 and sliding doors 139 . A smaller Robot CMM Arm 1 with a short reach 80 can be mounted directly on the machine 137 in order to bring the Robot CMM Arm 1 closer to and within reach of the object 9; A sliding door is required to protect the Robot CMM Arm 1 mounted on the processing machine 137 . Referring now to FIG. 7J , the Robot CMM Arm 1 is mounted between four processing machines 137 so that the Robot CMM Arm 1 can measure an object 9 mounted on each of the four processing machines 137 . Any number of processing machines 137 may be arranged around the Robot CMM Arm 1 . Referring now to FIG. 7K , the Robot CMM Arm 1 is mounted between three work areas 142 . Each working area can contain an object 9 . At any one time, the work area 142 may contain one of the following: no objects 9 , objects 9 to be measured, objects 9 being measured, objects 9 already measured, objects 9 being passed into or out of the work area 142 . There may be any number of work areas 142 around the Robot CMM Arm 1 . The object 9 in the work area 142 can be accurately positioned in the fixture in a known position and orientation relative to the Robot CMM Arm coordinate system 363; alternatively, it can be roughly positioned in some way, such as by aligning the human eye to a ground marker Object 9. The object 9 may be positioned in the work area by any method known to those of ordinary skill in the art. Each object 9 in each work area 142 may be a different part with a different part number, or each object may be the same part with the same part number. One advantage of having several work areas 142 around the Robot CMM Arm 1 is that jobs can be loaded for automatic measurements overnight, thus increasing the utilization of the Robot CMM Arm 1 . A second advantage resides in maintaining the Robot CMM Arm 1 by replacing the measured object 9 with an unmeasured object 9 at the first work area 142 when the Robot CMM Arm 1 is measuring another object 9 at the second work area 142. 1's full use. Referring now to Figure 7L, the Robot CMM Arm 1 is mounted on a lower, solid bridge 118 across the work area 142 where the object 9 is located. The Robot CMM Arm 1 and the bridge 118 are designed such that the entire upper side of the object 9 can be manipulated by the probe 90 mounted at the probe end 3 of the Robot CMM Arm 1 . Object 9 must be relatively flat in order to fit under bridge 118 and still perform operations on any area thereof. The bridge 118 is rigid, solid and securely mounted on the ground 119 so that there is no significant deflection when the Robot CMM Arm 1 moves. The main field of application of this embodiment of the Robot CMM Arm 1 mounted on a bridge is the optical inspection of sheet metal. In a first step, the object 9, which may be a sheet metal item, is subjected to an upstream process, for example forming under pressure. In a second step, the object 9 is manually transferred and placed in the work area 142 . Alternatively, a mechanism such as an automated conveyor or material handling robot may automatically place the sheet metal in the work area 142 . In a third step, the object 9 is inspected by at least one probe 90 mounted on the Robot CMM Arm 1 . In the fourth step, there is data output from the inspection process. The data can be generated from an automatic comparison of the data obtained during the inspection with the CAD model of the ideal object 9 . Data output can be statistical data or full inspection data. In a fifth step, the object 9 is manually or automatically removed from the working position. In an optional step, the data output is used to make changes to parameters controlling the upstream process, either directly or through the collection and analysis of process statistics. In an alternative optional step, the data output is used to physically alter the tool for the upstream process. In another embodiment, a linear track 124 is provided above the bridge 118 for moving the Robot CMM Arm 1 to inspect larger objects 9 . In an alternative embodiment, instead of being mounted on the bridge 118, the Robot CMM Arm 1 is mounted on the end of an overhang support and the Robot CMM Arm 1 is positioned over the middle of the work area 142, and the overhang support is mounted on One side of the work area 142 .

可移置和运动式物体displaceable and moving objects

本发明的另一个目的在于机器人CMM臂1可对位于物体移置装置上的物体9执行操作并且物体9在操作期间移置至少一次。现在参看图7M,机器人CMM臂1靠近转盘820安装,而物体9位于该转盘820上绕着轴A旋转。转盘820可被手动旋转并且利用夹具822锁定于新位置。替代地,转盘820可通过机械化装置821如马达或伺服驱动装置旋转。转盘820的自动旋转可通过机器人CMM臂系统150或任意其它装置来控制,例如通过按钮或从属控制装置进行手动致动。角位置记录装置823例如编码器通常被连接于转盘820的轴A上。在典型过程中,通过将转盘按照90度间隔运动至四个位置,物体9被移置四次,以便使得机器人CMM臂1能够接近以便对物体9的全部象限执行操作。在这个实施例中,当物体9运动时,机器人CMM臂1并不执行例如测量之类的操作。在转盘820上旋转物体9的一个优点在于可以在大于机器人CMM臂1的延伸范围80的物体9上执行操作;其特别适合于又宽又高的物体。在转盘820上旋转物体9的第二个优点在于在复杂物体9的情况下,可以使机器人CMM臂1得到不同的接近方位以便接近难以进入物体9的部分。现在参看图7N,机器人CMM臂1靠近线性工作台824安装,物体9位于该线性工作台824上从而沿轴B线性地移置。线性工作台824具有与转盘820类似的位置测量能力、控制能力和优点。在其它实施例中,可以使用带有2个或2个以上轴的多轴工作台移置物体。本领域的专家应当理解,每种类型的工作台轴或轴组合将会具有不同优点以便用于不同种类的物体大小与形状。在另一个实施例中,机器人CMM臂1静止并且当物体9运动时利用工具执行例如非接触式测量或接触式操作之类的操作。在另一个实施例中,机器人CMM臂1和物体9在利用工具执行例如非接触测量或接触式操作之类的操作时同时运动。当机器人CMM臂1和物体9两者都相对于地面运动时,需要另一种控制算法来将坐标系转换成公共坐标系如物体坐标系。在所有实施例中,物体9都可以或者可以不被夹紧或者否则连接于工作台上以便消除物体9与工作台之间的相对运动。在物体9在操作期间运动的所有工作台实施例中,工作台必须精确并且物体不可相对于工作台运动以便使得能够执行准确的操作。所需尺寸和精确度的工作台通常为昂贵的物品。Another object of the invention is that the Robot CMM Arm 1 can perform an operation on an object 9 located on the object displacement device and that the object 9 is displaced at least once during the operation. Referring now to FIG. 7M , the Robot CMM Arm 1 is mounted adjacent to the turntable 820 on which the Object 9 is rotated about axis A. The turntable 820 can be manually rotated and locked in a new position with a clamp 822 . Alternatively, the turntable 820 may be rotated by a mechanized device 821 such as a motor or servo drive. The automatic rotation of the carousel 820 may be controlled by the Robot CMM Arm System 150 or any other means, such as manual actuation by buttons or slave controls. An angular position recording device 823 such as an encoder is usually connected to the axis A of the turntable 820 . In a typical procedure, the object 9 is displaced four times by moving the turntable to four positions at 90 degree intervals in order to enable the Robot CMM Arm 1 to approach to perform operations on all quadrants of the object 9 . In this embodiment, the Robot CMM Arm 1 does not perform operations such as measurements while the object 9 is in motion. One advantage of rotating the object 9 on the turntable 820 is that operations can be performed on the object 9 which is larger than the reach 80 of the Robot CMM Arm 1 ; it is particularly suitable for wide and tall objects. A second advantage of rotating the object 9 on the turntable 820 is that in the case of complex objects 9 different approach orientations can be obtained for the Robot CMM Arm 1 in order to access parts of the object 9 that are difficult to access. Referring now to FIG. 7N , the Robot CMM Arm 1 is mounted close to the linear table 824 on which the Object 9 is positioned for linear displacement along the axis B. Referring now to FIG. The linear stage 824 has similar position measurement capabilities, control capabilities, and advantages as the turntable 820 . In other embodiments, a multi-axis table with 2 or more axes may be used to displace the object. It will be appreciated by those skilled in the art that each type of table axis or combination of axes will have different advantages for use with different kinds of object sizes and shapes. In another embodiment, the Robot CMM Arm 1 is stationary and performs operations such as non-contact measurements or contact operations with the tool while the object 9 is in motion. In another embodiment, the Robot CMM Arm 1 and the object 9 move simultaneously while performing operations with the tool, such as non-contact measurements or contact operations. When both the Robot CMM Arm 1 and the object 9 are moving relative to the ground, another control algorithm is needed to convert the coordinate system into a common coordinate system such as the object coordinate system. In all embodiments, the object 9 may or may not be clamped or otherwise attached to the table so as to eliminate relative movement between the object 9 and the table. In all table embodiments where the object 9 moves during operation, the table must be precise and the object must not be movable relative to the table to enable accurate operations to be performed. A workbench of the required size and accuracy is usually an expensive item.

其它机器人CMM臂方位Other Robot CMM Arm Orientation

对于某些应用场合,机器人CMM臂1安装于的方位不是水平面,并且其中机器人CMM臂1并非大致垂直地直立。参看图8A,机器人CMM臂1与壁125正交地安装。参看图8B,机器人CMM臂1由台架126支承;替代地其可从顶板支承。参看图8C,机器人CMM臂1安装于具有与垂直线成60度的表面的平台127上。参看图8D和8E,机器人CMM臂1安装于例如用于汽车公司中的大型、3-轴常规型CMM上。有许多类型的3轴常规型CMM,包括水平臂CMM128和拖架CMM129。机器人CMM臂1具有显著的质量,其通常预期重量为18-32kg,这取决于其精确度和臂的延伸范围,但其可更重或更轻。为安装于常规型CMM上,根据本发明的轻型机器人CMM臂可设计有基本上低于12kg的质量。对于其中机器人CMM臂1安装于常规型CMM上的汽车应用而言,如图8E中所示,机器人CMM臂优选地连接于拖架CMM129上并且从桥梁131的垂直柱垂直向下支承。按照这种模式,通过组合拖架CMM129的运动和机器人CMM臂1的运动,机器人CMM臂1就能够接近正在测量的物体9的所有部分。本发明的范围并不限于机器人CMM臂1从带有3个线性轴的桥式常规型3-轴CMM131的垂直柱130或者从也带有3个线性轴的水平臂CMM128的水平臂132垂直向下安装。机器人CMM臂1可从带有任意数量的轴并处于任意方位的任何相当的常规型CMM安装。现在参看图8F,机器人CMM臂1与旋转立轴B成角度A安装于旋转楔块基座135上。For some applications, the orientation in which the Robot CMM Arm 1 is mounted is not horizontal, and where the Robot CMM Arm 1 is not standing approximately vertically. Referring to FIG. 8A , the Robot CMM Arm 1 is mounted orthogonally to the wall 125 . Referring to Figure 8B, the Robot CMM Arm 1 is supported by a stand 126; alternatively it may be supported from a top plate. Referring to Figure 8C, the Robot CMM Arm 1 is mounted on a Platform 127 having a surface at 60 degrees from vertical. Referring to Figures 8D and 8E, the Robot CMM Arm 1 is mounted on a large, 3-axis conventional CMM such as used in automotive companies. There are many types of 3-axis conventional CMMs, including the Horizontal Arm CMM128 and Carriage CMM129. The Robot CMM Arm 1 has significant mass, it is typically expected to weigh 18-32 kg depending on its accuracy and arm reach, but it could be heavier or lighter. A lightweight Robot CMM Arm according to the invention can be designed with a mass substantially below 12 kg for mounting on a conventional CMM. For automotive applications where the Robot CMM Arm 1 is mounted on a conventional CMM, as shown in FIG. In this mode, by combining the movement of the Carriage CMM 129 and the movement of the Robot CMM Arm 1, the Robot CMM Arm 1 is able to access all parts of the Object 9 being measured. The scope of the present invention is not limited to Robot CMM Arm 1 extending vertically from Vertical Column 130 of a Bridge Conventional 3-Axis CMM 131 with 3 linear axes or from Horizontal Arm 132 of a Horizontal Arm CMM 128 also with 3 linear axes. Next install. The Robot CMM Arm 1 can be mounted from any comparable conventional CMM with any number of axes and in any orientation. Referring now to FIG. 8F , the Robot CMM Arm 1 is mounted on a rotating wedge base 135 at an angle A to the vertical axis of rotation B. Referring now to FIG.

本发明的范围并不限于图7A-G和图8A-F中所示的机器人CMM臂设备的实施例。本发明的一个目的是机器人CMM臂1可在自由空间中以任何方位安装。本发明的另一个目的是机器人CMM臂1可从固定或者活动的结构安装。本发明的另一个目的是机器人CMM臂1可安装于任意运动式结构上以便按照6个自由度平移定向机器人CMM臂。运动式结构可在测量期间或测量之间随时运动。本发明的另一个目的是机器人CMM臂1可按照任意数量和任意排列方式提供于设备中。The scope of the present invention is not limited to the embodiments of the Robot CMM Arm device shown in Figures 7A-G and Figures 8A-F. It is an object of the invention that the Robot CMM Arm 1 can be mounted in any orientation in free space. Another object of the invention is that the Robot CMM Arm 1 can be mounted from a fixed or movable structure. Another object of the present invention is that the Robot CMM Arm 1 can be mounted on any kinematic structure for translational orientation of the Robot CMM Arm in 6 degrees of freedom. The moving structure can be moved at any time during or between measurements. Another object of the present invention is that the Robot CMM Arms 1 can be provided in the equipment in any number and in any arrangement.

刚性和非刚性安装Rigid and non-rigid mounts

机器人CMM臂1优选地安装于相对于正在测量的物体9刚性的表面7上。有时候,在机器人CMM臂1与正在测量的物体9之间可有连续的相对运动,例如由在附近操作的大型机器所引起,该机器通过地面传递振动。或者,在机器人CMM臂1与正在测量的物体9之间可有偶然的相对运动,例如由驶过的载重汽车或与正在测量的物体发生的意外碰撞所引起。或者,在机器人CMM臂1与正在测量的物体9之间可有缓慢的相对运动,例如由安装着机器人CMM臂和物体的结构的热膨胀所引起。参看图9,其示出了机器人CMM臂1的基座端4与机器人CMM臂1正在测量的物体9之间的相对运动的情况,6自由度的相对运动可由独立的测量装置来测量。这种独立测量装置的实例有由Leica提供的激光跟踪器和优选地由Krypton提供的摄影测量跟踪器140。机器人CMM臂1和摄影测量跟踪器140安装于平台123上。物体9安装于易受运动的地面119上以便使物体9与平台123之间存在显著的相对运动。摄影测量目标141连接于物体9上,以便使得在测量过程期间,摄影测量跟踪器140随时看得见最少3个目标并且优选更多目标。重要的是摄影测量跟踪器140对相对运动的测量在时间上与机器人CMM臂1测量同步。时间校准可通过业内专家所常见的任意方法来实现,包括同时触发测量装置,对所有测量与公共时钟进行时间戳记以便后续处理。当相对运动测量与机器人CMM臂测量并非在同一瞬间进行时,这种处理可包括时间内插。对摄影测量跟踪器140测量与机器人CMM臂1测量进行校准的过程为本发明所属领域内的普通技术人员所熟知。结果为对物体9的测量值,其为对已测量的机器人CMM臂1与物体9之间的相对运动进行的修正。The Robot CMM Arm 1 is preferably mounted on a surface 7 that is rigid relative to the object 9 being measured. Occasionally there may be continuous relative motion between the Robot CMM Arm 1 and the object 9 being measured, for example caused by a large machine operating nearby that transmits vibrations through the ground. Alternatively, there may be occasional relative motion between the Robot CMM Arm 1 and the object being measured 9, for example caused by a passing truck or an accidental collision with the object being measured. Alternatively, there may be slow relative motion between the Robot CMM Arm 1 and the object 9 being measured, for example caused by thermal expansion of the structure on which the Robot CMM Arm and object are mounted. Referring to Figure 9, which illustrates the relative motion between the base end 4 of the Robot CMM Arm 1 and the object 9 being measured by the Robot CMM Arm 1, the 6 degrees of freedom relative motion can be measured by a separate measurement device. Examples of such stand-alone measurement devices are the laser tracker supplied by Leica and preferably the photogrammetric tracker 140 supplied by Krypton. The Robot CMM Arm 1 and the Photogrammetric Tracker 140 are mounted on the platform 123 . The object 9 is mounted on a ground 119 subject to motion so that there is significant relative motion between the object 9 and the platform 123 . The photogrammetric targets 141 are attached to the object 9 such that a minimum of 3 targets and preferably more targets are visible to the photogrammetric tracker 140 at any time during the surveying process. It is important that the photogrammetric tracker 140 measurements of relative motion are synchronized in time with the Robot CMM Arm 1 measurements. Time alignment can be achieved by any method familiar to experts in the field, including simultaneous triggering of measuring devices, time stamping of all measurements with a common clock for subsequent processing. This processing may include temporal interpolation when the relative motion measurements are not taken at the same instant as the Robot CMM Arm measurements. The process of calibrating the photogrammetric tracker 140 measurements with the Robot CMM Arm 1 measurements is well known to those of ordinary skill in the art to which the present invention pertains. The result is a measurement of the object 9 that is corrected for the measured relative motion between the Robot CMM Arm 1 and the object 9 .

机器人CMM臂范围Robot CMM Arm Range

机器人CMM臂1的延伸范围80取决于应用情况。所提供的本第一实施例的机器人CMM臂1为一系列具有不同延伸范围80的便携式机器人CMM臂1。仅出于示例原因,这些延伸范围80可以从0.5m到5m,其中1m和1.5m的延伸范围80可能为部件客户要求最多,2m至3.5m的延伸范围80为汽车客户要求最多,2.5m至5m的延伸范围80为航空和航天客户要求最多。机器人CMM臂1发明的延伸范围80在本公开内容中并不受限制;机器人CMM臂可比所述范围更长或更短。使用机器人外骨骼来支承内部CMM臂意味着机器人CMM臂可具有比2m有效限制的手动CMM臂具有更长的延伸范围。这意味着需要长于2m延伸范围的应用(手动CMM臂并不实用于这些)可由机器人CMM臂执行。机器人CMM臂1的本第一实施例为便携式系统并且不设计用于高角速度和加速度以便限制机器人CMM臂1的重量。机器人CMM臂1的其它实施例可设计用于高得多的角速度和加速度。为了保持同一驱动系统元件跨过机器人CMM臂1的范围,在本第一实施例中接受更长延伸范围所用的更低最大角速度。跨过范围的关键差异在于连杆102的多种长度。便携式机器人CMM臂还可以有两种或多种范围,例如0.6-1.2m和1.5m-3m延伸范围80。The reach 80 of the Robot CMM Arm 1 depends on the application. The provided Robot CMM Arm 1 of this first embodiment is a series of portable Robot CMM Arms 1 with different extension ranges 80 . For example reasons only, these extensions 80 may be from 0.5m to 5m, where 1m and 1.5m extensions 80 may be most requested by component customers, 2m to 3.5m extensions 80 are most requested by automotive customers, and 2.5m to The 5m reach of the 80 is the most requested by aerospace and aerospace customers. The extension range 80 of the Robot CMM Arm 1 invention is not limited in this disclosure; the Robot CMM Arm can be longer or shorter than said range. Using the Robotic Exoskeleton to support the Internal CMM Arm means that the Robotic CMM Arm can have a longer reach than the Manual CMM Arm which is effectively limited by 2m. This means that applications requiring a reach longer than 2m (for which a Manual CMM Arm is not practical) can be performed by a Robotic CMM Arm. This first embodiment of the Robot CMM Arm 1 is a portable system and is not designed for high angular velocities and accelerations in order to limit the weight of the Robot CMM Arm 1 . Other embodiments of the Robot CMM Arm 1 can be designed for much higher angular velocities and accelerations. In order to keep the same drive system components across the reach of the Robot CMM Arm 1 , lower maximum angular velocities for longer reach are accepted in this first embodiment. The key difference across the range is the various lengths of the link 102 . The Portable Robot CMM Arm can also have two or more ranges, such as 0.6-1.2m and 1.5m-3m extension ranges 80 .

机器人CMM臂系统综述Overview of Robotic CMM Arm System

现在参看图10,对机器人CMM臂系统150的本第一实施例的体系结构进行描述。控制盒159安装在机器人CMM臂1的基座4上。利用连接于电源接线器195上的动力电缆155供应动力。提供了电源开关156和馈电线157。其中,提供了接口连接器194以便将探头盒295通过探头盒连接至臂电缆296。膝上型电脑151利用膝上型通讯电缆152连接至膝上型电脑连接器197上。悬架153利用悬架通讯电缆154连接至悬架连接器198上。网络200通过网络连接器199连接。悬架153和膝上型电脑151两者都可由电池163、164供电操作一定时期。悬架电池163通过将悬架安放于带有电触点328的再充电点158中而再充电;当悬架正确地安放于再充电点中时,自动形成电源连接。膝上型电脑电池164由电力网电能再充电。当安装于机器人CMM臂1上时,触发式探头92形成自动的电源连接160和触发连接161。当安装于机器人CMM臂1上时,光学探头91形成自动的电源连接160、触发连接161和探头通讯连接162。Referring now to FIG. 10, the architecture of this first embodiment of the Robot CMM Arm System 150 is described. The Control Box 159 is mounted on the Base 4 of the Robot CMM Arm 1 . Power is supplied using a power cable 155 connected to a power connector 195 . A power switch 156 and a power feed 157 are provided. Therein, an interface connector 194 is provided for connecting the probe box 295 to the arm cable 296 through the probe box. Laptop 151 is connected to laptop connector 197 using laptop communication cable 152 . Pendant 153 is connected to pendant connector 198 by pendant communication cable 154 . The network 200 is connected through a network connector 199 . Both the pendant 153 and the laptop 151 can be powered by the batteries 163, 164 to operate for a certain period of time. The suspension battery 163 is recharged by placing the suspension in the recharging point 158 with the electrical contacts 328; when the suspension is properly seated in the recharging point, a power connection is automatically made. The laptop battery 164 is recharged by mains power. When mounted on the Robot CMM Arm 1 , the Trigger Probe 92 makes automatic power connection 160 and trigger connection 161 . When mounted on the Robot CMM Arm 1 , the optical probe 91 forms an automatic power connection 160 , trigger connection 161 and probe communication connection 162 .

现在参看图11A,对机器人CMM臂1的内部体系结构进行描述。控制PCB172连接到地线165和+5伏电力轨道166上。七个马达176中一个马达驱动着每个外骨骼接头1-7 61-67,它们通过电机电缆196连接到七个放大器175上并且由七个从控制PCB172输出至放大器175的+/-10v控制信号驱动。控制PCB172通过串行总线169连接到七个接头PCB173上。控制PCB172具有另两个通讯连接152和154,以便分别与膝上型电脑151和悬架153通讯。+24伏电力轨道167向放大器175提供动力。电源单元171连接到电源电缆155、电池170、接地165和电力轨道166、167。至少一个接头PCB173利用动力160、触发161和适用情况下的通讯162连接到探头90。所有七个马达176都具有制动器177,它们由来自接头PCB173的信号驱动。内部CMM臂5包括七个连接于接头PCB173上的CMM编码器178。七个安装于驱动着外骨骼6的七个马达176上的编码器179连接于接头PCB173上。安装于内部CMM臂5上的热电偶180连接到每个接头PCB173上。安装于内部CMM臂5上的应变仪181连接于每个接头PCB173上。两个限位开关182连接到每个接头PCB182上。两个操作人员按钮183连接到第七接头的接头PCB173上。接触式传感器184连接到每个接头PCB173上。每个接头PCB173连接到地线165和+5伏电力轨道166上。触发总线174连接到每个接头PCB173和控制PCB172上;其用于闩锁七个CMM编码器178。Referring now to FIG. 11A , the internal architecture of the Robot CMM Arm 1 is described. Control PCB 172 is connected to ground 165 and +5 volt power rail 166 . One of the seven motors 176 drives each of the exoskeleton joints 1-7 61-67, which are connected by motor cables 196 to seven amplifiers 175 and are controlled by seven +/- 10v outputs from the control PCB 172 to the amplifiers 175 signal driven. The control PCB 172 is connected to seven connector PCBs 173 via the serial bus 169 . The control PCB 172 has two other communication connections 152 and 154 for communicating with the laptop 151 and the pendant 153 respectively. +24 volt power rail 167 provides power to amplifier 175 . The power supply unit 171 is connected to the power cable 155 , the battery 170 , the ground 165 and the power rails 166 , 167 . At least one connector PCB 173 connects to probe 90 using power 160 , trigger 161 and where applicable communication 162 . All seven motors 176 have brakes 177 which are driven by signals from connector PCB173. The Internal CMM Arm 5 includes seven CMM Encoders 178 connected to a connector PCB 173 . Seven encoders 179 mounted on seven motors 176 driving the exoskeleton 6 are connected to the connector PCB173. A thermocouple 180 mounted on the Internal CMM Arm 5 is connected to each connector PCB 173 . Strain gauges 181 mounted on the Internal CMM Arm 5 are attached to each connector PCB 173 . Two limit switches 182 are connected to each connector PCB 182 . Two operator buttons 183 are connected to the connector PCB 173 of the seventh connector. A touch sensor 184 is connected to each connector PCB 173 . Each connector PCB 173 is connected to ground 165 and +5 volt power rail 166 . A trigger bus 174 is connected to each header PCB 173 and control PCB 172 ; it is used to latch seven CMM encoders 178 .

现在参看图11B,对机器人CMM臂1的内部体系结构所用的替代系统实施例进行描述,其具有更少的电缆,容许轴向接头无限旋转并且重量更轻、成本更低且更坚固。控制PCB172和四个接头PCB173与总线193串联连接,总线193穿过四个位于每个轴向CMM接头1、3、5、7 51、53、55、57处的滑环单元188。一至三个接头由每个接头PCB173驱动并且控制PCB172还可以驱动一个或多个接头。每个滑环单元188具有28线的能力,但线的数目可多于或少于28。总线193也具有28根线。总线193中的这28根线承载着位于内部CMM臂5、外骨骼6和任意探头90中的接头中心21之后的所有元件功能所用的动力电压、接地、串行总线、控制总线和信号线。控制总线394并入总线193并且使用5根线。控制总线394可为专用或者可为标准总线如CAN总线。CAN总线为高速低延迟控制总线。CAN总线和相关的电路在驱动7轴时具有缺陷。一种更快的控制解决方案是使用两个CAN总线并且利用第一CAN总线驱动4轴而利用第二CAN总线驱动3轴。依靠额外5线而使用两个CAN总线就容许得到一个快速的1毫秒伺服系统。智能功率放大器175的位置靠着每一个马达176并且通过控制总线394以及和24v电源与0v接地而连接于接头PCB173或者控制PCB172上。智能功率放大器175的实例为由美国的Maxon Motor提供的EPOS 24/1和24/5。另外,智能功率放大器功能可集成于接头PCB173与控制PCB172中。这种包括关闭伺服系统在内的控制功能发生于控制器395中。控制器395为由英国的Trio Motion Technology提供的PCI208。PCI208具有容许快速伺服控制的两条控制总线394输出;这些控制总线394输出为CAN总线标准。CAN总线的5或10根线代替用于七个马达/编码器中每一个的大约10根线,其通常从马达176至控制器395一直直接布线。由于滑环188中线的数量受实际因素如尺寸与重量限制,所以使用将臂中线的数量减少大约60线的控制总线394就容许使用滑环188以便在轴向CMM接头1、3、5、7 51、53、55、57中提供无限旋转。总线193向一个或多个探头90提供动力、信号与通讯,探头90可为接触或非接触式,其中通常大多使用条纹探头97。为了将第三方专用探头90连接于机器人CMM臂1上,本发明的目的在于提供一种从探头90通过总线193穿出接口连接器194的通道。这样,第三方探头90的供应者可使用这种机器人CMM臂系统150的布线规格限制内的所需的通道用于电源、接地、信号与总线的任意组合。提供于通道中的线的典型数量为9,但是可少于9或多于9。接口连接器194还可以提供用于校准机器人CMM臂1和探头90的校准信号连接。Referring now to FIG. 11B , an alternative system embodiment is described for the internal architecture of the Robot CMM Arm 1 , which has fewer cables, allows infinite rotation of the axial joint and is lighter, less costly and more robust. The control PCB 172 and the four joint PCBs 173 are connected in series with a bus 193 which passes through four slip ring units 188 located at each axial CMM joint 1,3,5,7 51,53,55,57. One to three contacts are driven by each contact PCB 173 and the control PCB 172 may also drive one or more contacts. Each slip ring unit 188 has a capacity of 28 wires, but the number of wires may be more or less than 28. The bus 193 also has 28 wires. These 28 wires in the bus 193 carry power voltage, ground, serial bus, control bus and signal lines for all component functions located after the joint center 21 in the internal CMM arm 5, exoskeleton 6 and any probe 90. The control bus 394 merges into the bus 193 and uses 5 wires. The control bus 394 can be a proprietary or can be a standard bus such as a CAN bus. The CAN bus is a high-speed and low-latency control bus. The CAN bus and associated circuitry have drawbacks when driving 7 axes. A faster control solution is to use two CAN buses and drive 4 axes with the first CAN bus and 3 axes with the second CAN bus. Using two CAN buses with an extra 5 wires allows a fast 1 ms servo. Smart power amplifiers 175 are located next to each motor 176 and are connected to connector PCB 173 or control PCB 172 via control bus 394 and 24v power and 0v ground. Examples of smart power amplifiers 175 are the EPOS 24/1 and 24/5 offered by Maxon Motor of the USA. In addition, the intelligent power amplifier function can be integrated in the connector PCB173 and the control PCB172. This control function, including turning off the servos, takes place in the controller 395. Controller 395 is a PCI208 supplied by Trio Motion Technology, UK. PCI 208 has two control bus 394 outputs that allow for fast servo control; these control bus 394 outputs are CAN bus standard. Instead of about 10 wires for each of the seven motor/encoders, the 5 or 10 wires of the CAN bus are usually routed directly all the way from the motor 176 to the controller 395 . Since the number of wires in the slip ring 188 is limited by practical factors such as size and weight, the use of a control bus 394 that reduces the number of wires in the arm by approximately 60 wires allows the use of the slip ring 188 to allow for axial CMM joints 1, 3, 5, 7 Unlimited spins are available in 51, 53, 55, 57. The bus 193 provides power, signals and communications to one or more probes 90, which may be contact or non-contact, of which a stripe probe 97 is commonly used. In order to connect the third-party dedicated probe 90 to the Robot CMM Arm 1 , the purpose of the present invention is to provide a channel from the probe 90 to the interface connector 194 through the bus 193 . In this way, suppliers of third-party probes 90 can use desired channels for any combination of power, ground, signal, and bus within the wiring specification constraints of such a Robot CMM Arm system 150 . A typical number of lines provided in a channel is 9, but there may be less than 9 or more than 9. Interface connector 194 may also provide a calibration signal connection for calibrating Robot CMM Arm 1 and Probe 90 .

本发明的范围并不限于本第一实施例中所公开的机器人CMM臂系统150的体系结构,而是包括具有机器人CMM臂系统150的技术效果的所有体系结构。例如,在另一个实施例中,控制盒159与机器人CMM臂1分离并且利用电缆连接于机器人CMM臂的基座4上。如果机器人CMM臂为便携式,机器人CMM臂就需要这种体系结构,这里控制盒159中的项目需要控制盒159非常大以便容易感知地配合于基座4中。优选使用第一实施例的体系结构,因为便携式机器人CMM臂为单个单元,而没有增加制造成本和分离式控制盒159的位置占地面积。在另外一个实施例中,使用全尺寸个人电脑代替膝上型电脑151并且控制器PCB172通过标准总线如PCI总线而安装在个人电脑中;替代地,使用架中的若干计算机的网络。在另一个实施例中,并不提供悬架并且使用膝上型电脑151来控制器机器人CMM臂1。在另一个实施例中,提供连接器来将一个或多个外部轴连接于机器人CMM臂1上,它们由控制器395驱动。这种外部轴的实例有线性轨道或转盘。The scope of the present invention is not limited to the architecture of the Robot CMM Arm System 150 disclosed in the first embodiment, but includes all architectures having the technical effect of the Robot CMM Arm System 150 . For example, in another embodiment, the Control Box 159 is separate from the Robot CMM Arm 1 and connected to the Base 4 of the Robot CMM Arm with a cable. This architecture is required for the Robot CMM Arm if it is portable, where the items in the Control Box 159 need the Control Box 159 to be very large to easily fit in the Base 4 perceptually. Using the architecture of the first embodiment is preferred because the Portable Robot CMM Arm is a single unit without increasing the manufacturing cost and footprint of the separate control box 159 location. In another embodiment, a full size personal computer is used instead of the laptop 151 and the controller PCB 172 is mounted in the personal computer via a standard bus such as the PCI bus; instead a network of several computers in a rack is used. In another embodiment, no suspension is provided and the Robot CMM Arm 1 is controlled using the Laptop 151 . In another embodiment, connectors are provided to connect one or more external axes to the Robot CMM Arm 1 , which are driven by the Controller 395 . Examples of such external axes are linear tracks or turntables.

内部CMM臂编码器Internal CMM Arm Encoder

内部CMM臂5包括位于每个CMM接头51-57处的角度编码器178。本发明的范围并不限于角度编码器或者任何特别设计的角度编码器而是可使用任何精确形式的角度测量装置。角度编码器的分辨率和准确度受到若干因素限制,包括:编码器的直径、可印刷边缘的数目、边缘的线性度、读头的线性度、编码器中的内插和不规则的数量。为了优化机器人CMM臂1的准确度,理想的是朝着基座端2的角度编码器比朝着内部CMM臂5的尖端3的角度编码器更准确。这是因为在基座端接头如21、22处的很小旋转将会引起尖端3处发生很大的运动。然而尖端3接头如25、26或27处的很小旋转将会引起尖端3处发生很小的运动。如果所有其它因素受到控制,对于给定接头旋转而言,尖端处的运动与从尖端3到接头的距离成比例。内部CMM臂5使用CMM编码器178如由Renishaw或Micro-E Systems,USA制造的CMM编码器。朝着内部CMM臂5的基座端2的CMM接头21、22具有较大直径的编码器,因为从CMM编码器178到探头端3存在较长距离。内部CMM臂5的肘部处的中间接头23-24具有中间直径的编码器,因为从CMM编码器178到探头端3存在中间距离。内部CMM臂5的腕部处的远接头25-27具有小直径编码器,因为从CMM编码器178到探头端3存在较小距离。较小的编码器直径减少了由操作人员尽力而为承载的臂的重量,从而使其又紧凑又易于操纵。在由光学探头91产生较大有效延伸范围81的情况下,在朝着臂的探头端的接头23-27处具有较高分辨率的编码器可能很重要。可以预期角度编码器后面的技术将会提高并且具有给定精度的角度编码器将会减小直径和重量。现在参看图12A,内部CMM臂编码器178包括具有20微米度量节距的Renishaw RESR角度编码器185,与每接头的一个或多个Renishaw RGH20读头186一起使用。当每个编码器185安装两个或多个读头186时,它们或者按照如图12所示彼此成90度安装或者优选地彼此成180度安装,但是读头可彼此成任意其它角度。带有8192计数的52mm直径RESR用于CMM接头23-27中每一个上,从而提供每个接头+/-5.6arc秒的标出准确度。带有23,600计数的150mm直径RESR用于CMM接头23-27中每一个上,从而提供每个接头+/-1.9arc秒的标出准确度。每个Renishaw读头186的输出转到Renishaw RGE内插器187。来自每个Renishaw内插器187的输出装入接头PCB173。使用两个或多个读头的优点为双重的。首先,来自以下任何一项的误差都可以通过简单平均而得到提高或补偿,这些误差包括:编码器的偏心安装、读头的不良校准、边缘印刷非线性、读头非线性、不规则和其它机械/安装误差。其次,在运转中,来自同一编码器185的两个或多个内插器187的读数的平均计算可在接头PCB173中进行,从而对编码器准确度给以一些改进。在替代实施例中,角度编码器系统可作为一个整体提供,包括编码器、一个或多个读头、内插器、平均和误差映象,从角度编码器系统到接头PCB173带有一个连接。可以预期如Renishaw之类的公司未来将会提供具有0.1arc秒准确度的直径为大约50mm的这种角度编码器系统。The Internal CMM Arm 5 includes an Angle Encoder 178 at each CMM Joint 51-57. The scope of the invention is not limited to angle encoders or any specially designed angle encoders but any precise form of angle measuring device may be used. The resolution and accuracy of an angle encoder is limited by several factors including: the diameter of the encoder, the number of printable edges, the linearity of the edge, the linearity of the read head, the amount of interpolation and irregularities in the encoder. To optimize the accuracy of the Robot CMM Arm 1 , it is desirable that the angle encoder towards the Base End 2 is more accurate than the angle encoder towards the Tip 3 of the Inner CMM Arm 5 . This is because a small rotation at the base end fittings such as 21 , 22 will cause a large movement at the tip 3 . However a small rotation at the tip 3 joint such as 25 , 26 or 27 will cause a small movement at the tip 3 . If all other factors are controlled, for a given joint rotation, the motion at the tip is proportional to the distance from the tip 3 to the joint. The Internal CMM Arm 5 uses a CMM Encoder 178 such as a CMM Encoder manufactured by Renishaw or Micro-E Systems, USA. The CMM Connectors 21 , 22 towards the base end 2 of the inner CMM Arm 5 have larger diameter encoders because there is a longer distance from the CMM encoder 178 to the probe end 3 . The intermediate joint 23 - 24 at the elbow of the Inner CMM Arm 5 has an encoder of intermediate diameter because there is an intermediate distance from the CMM Encoder 178 to the Probe Tip 3 . The Distal Heads 25 - 27 at the wrist of the Inner CMM Arm 5 have small diameter encoders because there is a small distance from the CMM Encoder 178 to the Probe Tip 3 . The smaller encoder diameter reduces the weight of the arm carried by the best effort of the operator, making it compact and easy to maneuver. In the case of a larger effective reach 81 produced by the optical probe 91, it may be important to have a higher resolution encoder at the joint 23-27 towards the probe end of the arm. It can be expected that the technology behind angle encoders will improve and angle encoders with a given accuracy will decrease in diameter and weight. Referring now to FIG. 12A , the Internal CMM Arm encoder 178 comprises a Renishaw RESR angle encoder 185 with a 20 micron metric pitch, used with one or more Renishaw RGH20 read heads 186 per joint. When two or more read heads 186 are mounted per encoder 185, they are mounted either at 90 degrees to each other as shown in Figure 12 or preferably at 180 degrees to each other, although the read heads may be at any other angle to each other. A 52mm diameter RESR with 8192 counts was used on each of the CMM joints 23-27, providing a calling accuracy of +/- 5.6 arc seconds per joint. A 150 mm diameter RESR with 23,600 counts was used on each of the CMM joints 23-27, providing a calling accuracy of +/- 1.9 arc seconds per joint. The output of each Renishaw readhead 186 goes to a Renishaw RGE interpolator 187. The output from each Renishaw interposer 187 is fed into header PCB 173 . The advantage of using two or more read heads is twofold. First, errors from any of the following can be boosted or compensated for by simple averaging: off-centre mounting of the encoder, poor calibration of the read head, edge print non-linearity, read head non-linearity, irregularities, and others Mechanical/installation errors. Second, in operation, averaging of readings from two or more interpolators 187 of the same encoder 185 can be done in connector PCB 173, giving some improvement in encoder accuracy. In an alternative embodiment, the angle encoder system may be provided as a whole, including the encoder, one or more read heads, interpolators, averaging and error maps, with one connection from the angle encoder system to the header PCB 173. It is expected that companies such as Renishaw will in the future offer such angle encoder systems having a diameter of approximately 50mm with 0.1 arc second accuracy.

双模编码器Dual Mode Encoder

提供于本机器人CMM臂1发明上的这种编码器的准确度为机器人CMM臂的准确度中的重要因素。本发明的一个目的是提供一种每种模式都带有一个读头的新型双模编码器,其比带有两个读头的单模编码器更准确。现在参看图12B,双模编码器860包括编码器盘片861,其具有印刷于其两面A、B中每一个的周边周围的边缘模式862、一个读取面A上的模式862的读头186和一个读取面B上的模式862的第二读头186,这两个读头相隔大约180度。现在参看图12C,提供了双模编码器映射设备863,其包括如由Aerotech Inc,US提供的ABR1000之类的精确旋转台864、如用于将盘861夹紧到准确旋转台864的旋转部分上的特殊形状的螺栓之类的旋转夹紧机构865、两个固定读头186以及连接于精确旋转台864和带有电缆868的读头186上的映射系统866,其中两个固定读头186彼此成大约180度并且位于盘861的相对侧上,以便使得当模式862相对于固定读头186运动时,第一读头186可读取A面上的第一模式862,而第二读头186可读取B面上的第二模式862。精确旋转台864比双模编码器860可预期执行的准确度更加准确。映射系统866(a)控制着精确旋转台864的运动,(b)读取来自读头186的信号以及(c)输出映射867。现在参看图12D,示出了盘861,模式A 869的中心、模式B870的中心和承载着双模编码器860的接头的轴线的旋转中心871都表示于其上。映射867为数字文件并且包含映射信息从而提供(i)两种模式862相对于彼此的错位的幅值M,(ii)错位的方位872,(iii)精确旋转台864与每个模式862上的印刷边缘之间的角度误差并且至少涵盖每个模式862上的边缘的印刷非线性度的误差映象。两种模式862被被印刷成沿轴向合理排列,其中典型轴向错位M为10微米,但是这种错位M可远远超过10微米或比10微米少得多。错位M的方位872被手动标记于盘861上。侧面A和B被手动标记于盘861上。通常,错位的方位872参考由读取头186读取的模式862上的绝对参考标记来获知。产生映射867的过程为本发明所述领域的普通技术人员所熟知。提供位于每个模式862上的参考标记以便参考误差映象。The accuracy of this encoder provided on the present Robot CMM Arm 1 invention is an important factor in the accuracy of the Robot CMM Arm. It is an object of the present invention to provide a novel dual-mode encoder with one read head for each mode which is more accurate than a single-mode encoder with two read heads. Referring now to FIG. 12B, a dual-mode encoder 860 includes an encoder disk 861 having an edge pattern 862 printed around the perimeter of each of its two sides A, B, a read head 186 that reads the pattern 862 on side A. and a second read head 186 that reads pattern 862 on side B, the two read heads are separated by approximately 180 degrees. Referring now to FIG. 12C , a dual-mode encoder mapping device 863 is provided which includes a precision turntable 864 such as the ABR1000 provided by Aerotech Inc, US, a rotating portion such as for clamping a disk 861 to the precision turntable 864 Rotary clamping mechanism 865 such as specially shaped bolts on the , two fixed read heads 186 and a mapping system 866 connected to a precision rotary table 864 and a read head 186 with a cable 868 , wherein the two fixed read heads 186 about 180 degrees from each other and on opposite sides of the disc 861 so that when the pattern 862 moves relative to the fixed read head 186, the first read head 186 can read the first pattern 862 on the A side, while the second read head 186 can read the second pattern 862 on the B side. The precision rotary table 864 is more accurate than the dual mode encoder 860 can be expected to perform. The mapping system 866 (a) controls the motion of the precision rotary table 864, (b) reads the signal from the read head 186 and (c) outputs the mapping 867. Referring now to FIG. 12D , there is shown a disk 861 on which the center of mode A 869, the center of mode B 870, and the axis of rotation 871 of the joint carrying the dual mode encoder 860 are indicated. The map 867 is a digital file and contains map information to provide (i) the magnitude M of the misalignment of the two modes 862 relative to each other, (ii) the orientation 872 of the misalignment, (iii) the exact rotation stage 864 and the position on each mode 862 The angular error between printed edges and covers at least an error map of the printed non-linearity of the edges on each pattern 862 . The two patterns 862 are printed in a reasonable axial alignment with a typical axial misalignment M of 10 microns, but such misalignment M can be much greater or much less than 10 microns. The orientation 872 of the misalignment M is manually marked on the disc 861 . Sides A and B were manually marked on disc 861 . Typically, the orientation 872 of the misalignment is known with reference to an absolute reference mark on the pattern 862 read by the readhead 186 . The process of generating map 867 is well known to those of ordinary skill in the art to which the present invention pertains. Reference marks located on each pattern 862 are provided for reference to the error map.

高达七个映射的双模编码器860可提供于机器人CMM臂1中。为每个双模编码器860提供映射867。在编码器校准过程中,具有双模编码器860的机器人CMM臂1的接头从一个旋转轴至另一个旋转轴按照通常为5度的梯级分阶,但是梯级可多于或少于5度。在每个梯级处从每个读头186进行读取以便形成一组读数。使用映射867的误差映象来校正这组读数以便提供修正后读数。使用映射867中的错位与错位方位信息对修正后读数进行处理,以便按照本发明所属领域的普通技术人员充分理解的方法来计算接头中心871相对于模式A 869和模式B 870的中心的位置。在校准过程之后,当机器人CMM臂1处于使用中时,就使用接头中心871相对于模式A 869和模式B 870的校准位置来校正来自双模编码器860的读数并且使机器人CMM臂1更精确。已校准的双模编码器860比带有两个读头的等效单模编码器提供的角度更准确,因为(a)有效地存在两个独立误差映象编码器系统而非一个,并且这两个系统的结果提供的平均值比带有一个模式的编码器系统的结果更好,(b)由于盘861相对于接头轴线的不垂直度而致的误差自动达到平均数。这种双模编码器860与带有两个读头的等效的单模编码器相比部件数量相同、重量相同并且占用相同的体积。在替代实施例中,双模编码器860的两个模式862可位于盘861的同一侧,呈内径和外径模式的形式。在较低成本的双模编码器860的另一个实施例中,如果在盘861的制造过程中模式862对准成具有足够小的错位M,那么在适配于机器人CMM1的接头的过程中就不需要映射双模编码器860的额外过程,而仍然能够获得使得任意的轴向错位都自动达到平衡的益处。在更精确的机器人CMM1的一个替代实施例中,两个双模编码器860提供于每个接头处,优选地位于接头中心的两侧。Up to seven mapped dual-mode encoders 860 can be provided in the Robot CMM Arm 1 . A mapping 867 is provided for each dual-mode encoder 860 . During encoder calibration, the joint of the Robot CMM Arm 1 with the Dual Mode Encoder 860 is stepped from one rotational axis to the other in steps of typically 5 degrees, but the steps may be more or less than 5 degrees. A read is taken from each read head 186 at each rung to form a set of readings. The set of readings is corrected using the error map of map 867 to provide corrected readings. The corrected readings are processed using the misalignment and misalignment orientation information in map 867 to calculate the location of joint center 871 relative to the centers of pattern A 869 and pattern B 870 in a manner well understood by those of ordinary skill in the art. After the calibration process, when the Robot CMM Arm 1 is in use, the calibrated position of the Joint Center 871 relative to Mode A 869 and Mode B 870 is used to correct the readings from the Dual Mode Encoder 860 and make the Robot CMM Arm 1 more accurate . A calibrated dual-mode encoder 860 provides more accurate angles than an equivalent single-mode encoder with two read heads because (a) there are effectively two independent error-mapping encoder systems instead of one, and this The results of the two systems provide a better average than that of the encoder system with one mode, (b) errors due to non-perpendicularity of disc 861 with respect to the joint axis are automatically averaged. Such a dual-mode encoder 860 has the same number of parts, weighs the same and occupies the same volume as an equivalent single-mode encoder with two read heads. In an alternative embodiment, the two modes 862 of the dual mode encoder 860 may be located on the same side of the disc 861, in the form of inner and outer diameter modes. In another embodiment of the lower cost dual-mode encoder 860, if the mode 862 is aligned with a sufficiently small misalignment M during the manufacture of the disc 861, then it will The extra process of mapping the dual-mode encoder 860 is not required, while still gaining the benefit of having any axial misalignment automatically balanced. In an alternative embodiment of the more precise Robot CMM1, two dual mode encoders 860 are provided at each joint, preferably on either side of the center of the joint.

外骨骼传动系统结构Exoskeleton transmission system structure

环境污染environmental pollution

本发明的一个目的在于便携式机器人CMM臂安静地操作并且可被用于办公室环境。重要的是在设计中将所发出声频噪声的水平保持在最小限度。选择使用包括马达和齿轮装置方法在内的固有低噪音传动系统以便将发出的声频噪声减至最小。基本上,声频噪声输出的水平随驱动机器人CMM臂的速度和加速度而增加。在许多应用中,速度和加速度的减少对周期的影响较小。这是因为通常周期的90%用来测量,这个过程很慢,而通过加速方法只可以减少10%的周期。当将所发出的声频噪声水平减至最小是关键使用标准时,控制系统可由用户设定成在低速度和低加速度的情况下安静地扫描。通过引入低电磁辐射的传动系统部件以及在发出最高电磁辐射的部件周围提供防护罩,机器人CMM臂就将发出的电磁辐射最小化。It is an object of the present invention that the Portable Robot CMM Arm operates quietly and can be used in an office environment. It is important to keep the level of audible noise emitted to a minimum in the design. The use of an inherently low noise drive train including motor and gearing methods was chosen to minimize emitted audible noise. Basically, the level of audible noise output increases with the velocity and acceleration of the driving Robot CMM Arm. In many applications, reductions in velocity and acceleration have little effect on cycle time. This is because usually 90% of the cycle is used for measurement, this process is very slow, and only 10% of the cycle can be reduced by the acceleration method. When minimizing the level of emitted audible noise is a key usage criterion, the control system can be set by the user to scan quietly at low speeds and accelerations. The Robot CMM Arm minimizes the emitted electromagnetic radiation by introducing drive train components with low electromagnetic radiation and providing shielding around the components that emit the highest electromagnetic radiation.

热传递heat transfer

本发明的一个目的在于将从外骨骼6中的马达176和其它传动部件向内部CMM臂5的热传递减至最小,从而由于温度比较稳定、均匀而使内部CMM臂5更准确。公开了:It is an object of the present invention to minimize heat transfer from the motor 176 and other transmission components in the Exoskeleton 6 to the Internal CMM Arm 5, thereby making the Internal CMM Arm 5 more accurate due to a more stable, uniform temperature. made public:

-从外骨骼马达176至内部CMM臂5没有重要的直接导热连接从而消除了由传导造成的热传递;传动装置10较小并且其材料的导热系数低;控制盒159中没有直接连接于机器人CMM臂的基座4上的热项目;这就意味着不存在控制盒159中的热项目与机器人CMM臂的基座4之间的传导;- No significant direct thermally conductive connection from Exoskeleton Motor 176 to Internal CMM Arm 5 to eliminate heat transfer by conduction; Actuator 10 is small and its material has low thermal conductivity; no direct connection to Robot CMM in Control Box 159 Thermal items on the base 4 of the arm; this means that there is no conduction between the thermal items in the control box 159 and the base 4 of the Robot CMM Arm;

-内部CMM臂段32-38带有涂层以便使从马达176至内部CMM臂5的辐射传递减至最小;- Internal CMM Arm Sections 32-38 are coated to minimize radiation transfer from Motor 176 to Internal CMM Arm 5;

-马达通风良好并且带有散热片,以便使对流传热最大化且使其工作温度最小化;在操作期间接头的角速度为程控来以避免马达176过热;- The motor is well ventilated and finned to maximize convective heat transfer and minimize its operating temperature; the angular velocity of the joint is programmed during operation to avoid overheating of the motor 176;

-现在参看图13A,内部CMM臂段32-38和外骨骼段2-8 42-48之间存在管道189;位于基座4中的带有较大过滤器191的低容量风扇190吸收空气192并且沿着内部CMM臂5与外骨骼6之间的管道189吹气;大部分空气192在位于内部CMM臂段38与外骨骼段48之间的尖端3处排出。这种强制空气循环通过对流而提供了有效冷却。选择风扇190以便在办公室环境中安静地运转。过滤器191较大;在办公室环境中操作的情况下,过滤器191应当5年不需要更换或清洗。由风扇190吸入的空气192的一部分穿过控制盒159并通过控制盒中的放气口353排出;这种空气循环去除了来自包括控制PCB 172、PSU171和放大器175在内的控制项目的热量。- Referring now to Figure 13A, there is a duct 189 between the Internal CMM Arm Segments 32-38 and the Exoskeleton Segments 2-8 42-48; a low capacity fan 190 with a larger filter 191 in the base 4 sucks air 192 And blow air along the duct 189 between the Internal CMM Arm 5 and the Exoskeleton 6; This forced air circulation provides effective cooling through convection. The fan 190 was chosen for quiet operation in an office environment. The filter 191 is relatively large; in the case of operation in an office environment, the filter 191 should not require replacement or cleaning for 5 years. A portion of the air 192 drawn in by the fan 190 passes through the control box 159 and is expelled through the air vent 353 in the control box; this air circulation removes heat from the control items including the control PCB 172, PSU 171 and amplifier 175.

外骨骼传动系统Exoskeleton drive system

机器人CMM臂1由电机176驱动,电机176为带有编码器的电刷式直流伺服电机。本发明的传动系统并不限于任何种类的电机,而是可由包括液压装置或气动装置在内的不同的动力系统驱动。液压装置和气动装置可将比带有编码器的电机更少的振动引入机器人CMM臂中。电机176可为交流或直流伺服电机、步进电机或其它形式的马达;马达176可为刷式或无刷式。提供了高速控制环,其中电机176和编码器179将环封闭;这种高速环适宜于横向穿过机器人CMM臂1。当进行接触测量时,在接触时位于内部CMM臂5末端的硬探头将会停止运动而机器人CMM臂继续进行。为接触式测量提供了高精确度控制环,其中CMM编码器178用来封闭位于高速控制环外侧的较慢的高级别环。为减少制造成本,减少机器人CMM臂的重量并且形成更紧凑的设计,CMM编码器178可被用于位置反馈;外骨骼编码器179则不需要。为进一步减少制造成本,可将步进电机用于开环格式中,而控制环中不需要进行任何位置检测。某些应用只需要低加速度的机器人CMM臂并且需要功率较低的传动系统。其它应用则需要高加速度并且需要功率更高的传动系统。在汽车生产线上的应用需要坚固的机器人CMM臂1,其可经受得住车身的冲击。由于存在这种内部CMM臂5,所以对于大多数应用而言,传动列单元中并非必须具有低后冲。可以使用低成本且低质量传动列部件如皮带传动装置。在这个实施例中,一个马达176用来驱动每个接头61-67。The robot CMM arm 1 is driven by a motor 176, which is a brushed DC servo motor with an encoder. The drive system of the present invention is not limited to any kind of electric motor, but can be driven by different power systems including hydraulic or pneumatic. Hydraulics and pneumatics introduce less vibration into the Robot CMM Arm than motors with encoders. The motor 176 can be an AC or DC servo motor, a stepper motor or other types of motors; the motor 176 can be brushed or brushless. A high speed control loop is provided where the motor 176 and encoder 179 close the loop; this high speed loop is adapted to traverse the Robot CMM Arm 1 transversely. When making a contact measurement, the hard probe located at the end of the Internal CMM Arm 5 will stop moving while the Robot CMM Arm continues on contact. A high precision control loop is provided for tactile measurements where the CMM encoder 178 is used to close a slower high level loop outside the high speed control loop. To reduce manufacturing costs, reduce the weight of the Robot CMM Arm and create a more compact design, the CMM Encoder 178 can be used for position feedback; the Exoskeleton Encoder 179 is not required. To further reduce manufacturing costs, stepper motors can be used in an open-loop format without any position sensing in the control loop. Certain applications require only low acceleration of the Robot CMM Arm and require a lower power drive train. Other applications require high acceleration and require a more powerful drive train. Application on an automotive production line requires a robust Robot CMM Arm 1 that can withstand the impact of the vehicle body. Due to the presence of this Internal CMM Arm 5, low backlash in the drive train unit is not necessary for most applications. Low cost and low mass drive train components such as belt drives can be used. In this embodiment, one motor 176 is used to drive each joint 61-67.

机器人动态特性Robot Dynamics

本发明所属领域的普通技术人员将会理解,有益的是尽可能地将机器人CMM臂的惯性动量减至最小。对于限定接头的角加速度和最大角速度的给定性能规格而言,带有比另一个机器人CMM臂更低的惯性动量的机器人CMM臂将会使用更少的能量来执行过程。驱动单元如马达通常很重,具有集中的质量。有益的做法是(a)使驱动单元的位置尽可能靠近机器人CMM臂的基座端;(b)减少驱动单元的质量;(c)减少机器人CMM臂的段的质量。在使驱动单元向着机器人CMM臂的基座端移得更近的过程中,可以减少位于所运动的驱动装置与基座之间的驱动装置的规格,因为前面这些驱动装置不必不必象位置已经更接近基座端的驱动装置移动那样困难。每个规格减少的驱动单元更轻,并且又可需要别处得其它性能要求更低的驱动装置。使驱动装置移动至更靠近基座端的另一个好处来自于作用于某些外骨骼段上的应力减小从而允许它们被设计成更轻。因此可以知道,仅仅将一个驱动装置移动至更靠近基座端的位置就获得了组合的优点。本发明的一个目的在于对机器人CMM臂进行优化以便对于限定规格而言将其重量和能量消耗减至最小,这通过包括将驱动装置定位成尽可能靠近基座端之类的方法来实现。Those of ordinary skill in the art to which this invention pertains will appreciate that it is beneficial to minimize the moment of inertia of the Robot CMM Arm as much as possible. For a given performance specification defining the angular acceleration and maximum angular velocity of the joint, a Robot CMM Arm with a lower moment of inertia than another Robot CMM Arm will use less energy to perform the process. Drive units such as motors are usually heavy, with a concentrated mass. It is beneficial to (a) position the Drive Unit as close as possible to the base end of the Robot CMM Arm; (b) reduce the mass of the Drive Unit; (c) reduce the mass of the segments of the Robot CMM Arm. In moving the drive unit closer to the base end of the Robot CMM Arm, it is possible to reduce the size of the drives located between the moving drive and the base because the former drives do not have to be moved as they have been. The drive close to the base end moves that hard. Each reduced-gauge drive unit is lighter and, in turn, may require other lower-performance drive units elsewhere. Another benefit of moving the drive unit closer to the base end comes from the reduced stress on certain exoskeleton segments allowing them to be designed to be lighter. It can thus be seen that moving only one of the drive means closer to the base end achieves the combined advantages. It is an object of the present invention to optimize the Robot CMM Arm to minimize its weight and power consumption for a defined size, by methods including positioning the drive as close as possible to the base end.

现在参看图13B,在机器人CMM臂1的高惯量实施例中,接头中心3、5[23、25]及其马达176比机器人CMM臂1的低惯量实施例远离基座端2,在机器人CMM臂1的低惯量实施例中,接头中心3、5 23、25及其马达176更靠近基座端2。马达不必与接头中心邻接;在替代实施例中,接头中心3、5 23、25远离基座端2,马达176更靠近基座端2并且转矩传动装置沿着外骨骼段3、5 43、45从马达176向接头中心3、5 23、25传递马达转矩。由于将驱动器定位成更靠近基座端而得到的典型节约效果可为机器人CMM臂质量节约大于1kg以及动力消耗节约超过10%。Referring now to FIG. 13B , in the high inertia embodiment of the Robot CMM Arm 1, the joint centers 3, 5 [23, 25] and their motors 176 are farther from the base end 2 than in the low inertia embodiment of the Robot CMM Arm 1. In a low inertia embodiment of the arm 1, the joint center 3, 5 23, 25 and its motor 176 are closer to the base end 2. The motor does not have to be adjacent to the center of the joint; in an alternative embodiment, the center of the joint 3,5 23,25 is farther away from the base end 2, the motor 176 is closer to the base end 2 and the torque transmission is along the exoskeleton segments 3,5 43, 45 transfers motor torque from motor 176 to joint centers 3,5 23,25. Typical savings due to positioning the drive closer to the base end can be Robot CMM Arm mass savings of greater than 1 kg and power consumption savings of more than 10%.

传动装置transmission

在本第一实施例中,外骨骼6的基座41刚性地连接于内部CMM臂5的基座31上,以便使得在两个基座41与31之间就不会有显著的相对运动并且力和转矩被通过这种刚性连接传递。提供了许多传动装置72-78,每个CMM段32-38可没有,有一个或多于一个传动装置。传动装置72-78中每一个与相应的外骨骼段42-48和相应的CMM段32-38处于直接接触。在操作期间,CMM接头51-57和接头61-67的中心和轴基本上处于同一位置。导致这些接头中心与轴发生轻微错位的因素包括:In this first embodiment, the base 41 of the Exoskeleton 6 is rigidly connected to the base 31 of the Internal CMM Arm 5 so that there is no significant relative movement between the two bases 41 and 31 and Forces and torques are transmitted through this rigid connection. A number of actuators 72-78 are provided, each CMM section 32-38 may have none, one or more than one actuator. Each of the actuators 72-78 is in direct contact with a respective exoskeleton segment 42-48 and a respective CMM segment 32-38. During operation, the centers and axes of CMM joints 51-57 and joints 61-67 are substantially in the same position. Factors that can cause these joints to be slightly misaligned from the center of the axis include:

-CMM段2-8 32-38与外骨骼段2-8 42-48应变不同- CMM segment 2-8 32-38 has different strain than exoskeleton segment 2-8 42-48

-传动装置2-8 72-78发生弹性变形;在本第一实施例中所有传动装置2-8 72-78包括弹性装置并且并未刚性地连接内部CMM臂5和外骨骼6上。在本第一实施例中,内部CMM臂5与外骨骼6之间的唯一刚性连接在基座端2处;特别是,在探头端3处,在内部CMM臂5与外骨骼6之间没有刚性连接- The actuators 2-8 72-78 are elastically deformed; in this first embodiment all actuators 2-8 72-78 comprise elastic means and are not rigidly connected to the Internal CMM Arm 5 and the Exoskeleton 6. In this first embodiment, the only rigid connection between the Internal CMM Arm 5 and the Exoskeleton 6 is at the Base End 2; rigid connection

-段的自旋转,不久将会对此进行讨论-Segment rotation, which will be discussed shortly

-由于制造和装配公差的累积引起的错位- Misalignment due to accumulation of manufacturing and assembly tolerances

传动装置的优选设置方式Preferred configuration of the transmission

本领域的普通技术人员将会理解,在选择和设计离散的或连续的传动装置10的数量、位置和类型时,应当考虑许多因素。对于6-轴和7-轴机器人CMM臂1而言,传动装置10的设置方式将会不同。对于短延伸范围和长延伸范围机器人CMM臂1而言,传动装置10的设置方式将会不同。对于包括接头不同位置和顺序在内的不同接头设置方式而言,传动装置10的设置方式将会不同。Those of ordinary skill in the art will appreciate that many factors should be considered when selecting and designing the number, location and type of discrete or continuous transmissions 10 . The arrangement of the transmission 10 will be different for 6-axis and 7-axis Robot CMM Arms 1 . The arrangement of the transmission 10 will be different for short reach and long reach Robot CMM Arms 1 . The arrangement of the transmission 10 will be different for different joint arrangements including different positions and sequences of the joints.

传动装置的数量Number of transmissions

可以使用任意数量的传动装置,从一个离散的传动装置到在机器人CMM臂的整个长度上的连续接触区。Any number of actuators can be used, from one discrete actuator to a continuous contact zone along the entire length of the Robot CMM Arm.

一个传动装置:为了定位和定向探头90,如果只有一个传动装置,其必须是位于CMM段8 38和外骨骼段8 48之间的传动装置8 78。然而,6或7轴臂具有冗余并且肘部于是能够在重力或惯性加速度作用下自由运动。当CMM接头4 54冲击外骨骼接头4 64时,这种自由运动将会导致产生第二‘无意中实现的’传动装置。One actuator: In order to position and orient the probe 90, if there is only one actuator, it must be the actuator 878 located between the CMM segment 838 and the exoskeleton segment 848. However, a 6 or 7 axis arm has redundancy and the elbow is then free to move under gravity or inertial acceleration. When the CMM joint 454 impacts the exoskeleton joint 464, this free movement will result in a second 'inadvertently achieved' actuator.

两个传动装置:如前所述,第一传动装置必须是传动装置8 78。第二传动装置必须位于CMM段3 33的接头中心2 22端与CMM段6 36的接头中心6 26端之间以便控制肘部。如果第二传动装置朝向接头中心222,则外骨骼6上的驱动器将会自始至终需要将强大功率传至支承着臂的大部分重量的第一传动装置;这样将会导致比所需的机器人CMM臂1重得多。如果第二传动装置远离接头中心4 24,则将会需要大弯曲力矩通过内部CMM臂5以便举起肘部的重量;这样将会减少机器人CMM臂的准确度或者需要大的额外重量来加强CMM段3 33。Two transmissions: As previously stated, the first transmission must be transmission 8 78. The second actuator must be located between the Joint Center 2 22 end of CMM Section 3 33 and the Joint Center 6 26 end of CMM Section 6 36 in order to control the elbow. If the second transmission was towards the center of the joint 222, the drives on the exoskeleton 6 would need to transfer a lot of power all the way to the first transmission, which supports most of the weight of the arm; 1 is much heavier. If the second actuator is far from the center of the joint 424, then a large bending moment will be required through the inner CMM Arm 5 in order to lift the weight of the elbow; this will reduce the accuracy of the Robot CMM Arm or require large additional weight to strengthen the CMM Paragraph 333.

三个传动装置:除刚性基座连接之外的三个传动装置为机器人CMM臂1的第一实施例的传动装置的优选数量。这三个传动装置位于:靠近和位于接头中心4 24之前、靠近和位于接头中心6 26之前以及位于探头端之前的传动装置8 78。传动装置的这种设置方式具有下列优点:Three actuators: Three actuators in addition to the rigid base connection is the preferred number of actuators for the first embodiment of the Robot CMM Arm 1 . These three actuators are located: near and in front of the joint center 4 24, near and in front of the joint center 6 26, and the actuator 8 78 in front of the probe end. This arrangement of the transmission has the following advantages:

-长段CMM段3、5 33、35简单地支承于任何一端附近,并且这样就减少了横梁在重力作用下的偏转- The long CMM sections 3, 5 33, 35 are simply supported near either end and this reduces the deflection of the beam under gravity

-马达和齿轮箱的动力和重量被减至最小以便提供最小重量的机器人CMM臂1- The power and weight of the motor and gearbox are minimized to provide a minimum weight Robot CMM Arm 1

-传动装置的数量被优化;任何更多的数量将增加成本、重量和复杂性- The number of transmissions is optimized; any more will increase cost, weight and complexity

四至七个传动装置:带有4-7个传动装置10的机器人CMM臂1的设计复杂性随每个增加的传动装置而增加。传动装置彼此妨碍的可能性和对内部CMM臂5施加不合需要的力矩的可能性增加。Four to seven actuators: The design complexity of a Robot CMM Arm 1 with 4-7 actuators 10 increases with each additional actuator. The likelihood of the actuators getting in each other's way and applying an undesirable moment to the Internal CMM Arm 5 increases.

连续式传动装置:连续式弹性介质可被提供于内部CMM臂5与外骨骼6之间。CMM臂5与外骨骼6之间的中间体积可充满一些小橡胶球,这些小橡胶球被涂以粘合剂以便使得它们彼此粘附并且不会在不同空间方位中流下或流到中间体积周围。中间体积可充满如泡沫-包装之类的材料,其中空气袋被俘获于塑料薄膜中。可指定介质以便使输送到内部CMM臂5的力和转矩减至最小。还可以指定介质以便使内部CMM臂5的接头与外骨骼6的接头的错位情况减至最小。可指定介质以便使其在径向、轴向和扭转方向这三个分方向中显示出所需弹性。介质可为贯穿中间体积的连续式或可为不连续式以便类似于离散式传动装置。连续介质可以呈现不连续的性能;例如:在中间体积的不同区域中的径向、轴向和扭转弹性可以变化,也许可以变化很大。Continuous Transmission: A continuous elastic medium can be provided between the Internal CMM Arm 5 and the Exoskeleton 6 . The intermediate volume between the CMM Arm 5 and the Exoskeleton 6 may be filled with small rubber balls coated with adhesive so that they adhere to each other and do not run down or around the intermediate volume in different spatial orientations . The intermediate volume may be filled with a material such as foam-pack, where pockets of air are trapped in a plastic film. The media can be specified in order to minimize the forces and torques delivered to the Internal CMM Arm 5 . Media can also be specified to minimize misalignment of the joints of the Internal CMM Arm 5 and the joints of the Exoskeleton 6 . The media can be specified so that it exhibits the desired elasticity in three sub-directions: radial, axial and torsional. The medium may be continuous throughout the intermediate volume or may be discontinuous so as to resemble a discrete transmission. A continuum can exhibit discontinuous properties; for example, the radial, axial, and torsional elasticity can vary, perhaps greatly, in different regions of the intermediate volume.

未驱动段自动旋转Undriven segment autorotation

再参看图2,当一个或多个段在没有来自传动元件的原动力的情况下而在重力作用下自动旋转时,7-轴机器人CMM臂1中存在四种情况。这种CMM段自动旋转不合需要,因为如果接头可被定向在90度至随后驱动旋转所需的角度,那么这样就可能由于接头锁定而导致损害CMM臂或损失CMM臂中的校准。Referring again to FIG. 2 , there are four situations in the 7-axis Robot CMM Arm 1 when one or more segments automatically rotate under gravity without motive force from the transmission elements. This automatic rotation of the CMM segment is undesirable because if the joint could be oriented at 90 degrees to the angle required for subsequent drive rotation, this could result in damage to the CMM arm or loss of alignment in the CMM arm due to joint locking.

情况1:如果正交铰接接头2 22为直型就可能发生自动旋转。自动旋转包括CMM段2、3 32、33在CMM接头1、3 51、53之间一起旋转。由于机器人CMM臂通常安装在垂直方向上并且没有被重力加速的偏心质量,所以就不可能这样。Case 1: Auto-rotation may occur if the orthogonal articulation joint 222 is straight. Automatic rotation involves the CMM Segments 2,3 32,33 rotating together between the CMM Joints 1,3 51,53. This is not possible since the Robot CMM Arm is usually mounted in a vertical orientation and has no eccentric mass accelerated by gravity.

情况2:如果正交铰链接头424为直型就可能发生自动旋转。自动旋转包括CMM段4、5 34、35在CMM接头3、5 53、55之间的一起旋转。如果CMM段4、5 34、35中存在由重力加速的离轴的重心并且正交铰链接头4 24不在垂直方向上,就可能这样。Case 2: Auto-rotation may occur if the orthogonal hinge joint 424 is straight. Automatic rotation includes the co-rotation of CMM Segments 4,5 34,35 between CMM Joints 3,5 53,55. This is possible if there is an off-axis center of gravity accelerated by gravity in the CMM segments 4,5 34,35 and the orthogonal hinge joint 4 24 is not in a vertical orientation.

情况3:如果正交铰链接头6 26为直型就可能发生自动旋转。自动旋转包括CMM段6、7 36、37在CMM接头5、7 55、57之间的一起旋转。如果CMM段6、7 36、37中存在由重力加速的离轴的重心并且正交铰链接头6 26不在垂直方向上,就可能这样。通过内置于重叠式驱动传动装置中的旋转限制元件或者分离式旋转限制装置940就可以防止情况1、2和3。Case 3: Auto-rotation may occur if the orthogonal hinge joint 626 is straight. Automatic rotation includes the co-rotation of the CMM Segments 6, 7 36, 37 between the CMM Joints 5, 7 55, 57. This is possible if there is an off-axis center of gravity accelerated by gravity in the CMM segments 6, 7 36, 37 and the orthogonal hinge joint 6 26 is not in a vertical orientation. Cases 1, 2 and 3 are prevented by rotation limiting elements built into the superimposed drive transmission or by a separate rotation limiting device 940 .

情况4:如果CMM段8的重心偏离轴线并且其不通过传动装置驱动,就可能发生自动旋转。然而,传动装置8 78是必需的并且产生扭转驱动,所以情况4可忽略。Case 4: If the center of gravity of the CMM segment 8 is off axis and it is not driven by a transmission, autorotation may occur. However, transmission 878 is necessary and produces torsional drive, so case 4 can be ignored.

正交铰接接头锁定Orthogonal Articulated Joint Lock

机器人CMM臂1存在多种空间方位情况,其中正交铰接接头锁定并且由于重力、错位和违反操作规程加载而可能将不合需要的力、力矩或转矩应用于内部CMM臂5上。三种实例锁定情况是:There are many spatial orientation situations for the Robot CMM Arm 1 where the Orthogonal Articulation Joints lock and may apply undesirable forces, moments or torques to the Internal CMM Arm 5 due to gravity, misalignment and violation of protocol loading. The three instance lock situations are:

锁定情况1:正交铰链接头2、4、6 22、24、26为直型,其轴线处于水平。如果基座轴线垂直,则臂垂直。错位可能导致弯曲力矩通过传动装置施加于内部CMM臂5上。违反操作规程加载可能导致弯曲力矩通过传动装置施加于内部CMM臂5上。传动装置的仔细设计和外骨骼的刚度可将这种作用减至最小或者消除。Locking situation 1: Orthogonal hinge joints 2, 4, 6 22, 24, 26 are straight and their axes are horizontal. If the base axis is vertical, then the arm is vertical. Misalignment may cause bending moments to be applied to the Internal CMM Arm 5 through the transmission. Loading against the protocol may cause bending moments to be applied to the Internal CMM Arm 5 through the transmission. Careful design of the transmission and stiffness of the exoskeleton can minimize or eliminate this effect.

锁定情况2:正交铰链接头4、6 24、26为直型,其轴线处于垂直。如果位于接头2 22之后的机器人CMM臂1的段为水平,则就存在CMM段3-8 33-38形成在重力作用下处于水平并且支承于两个或多个位置的单个刚性“锁定”横梁的情况。当在每个端支承时,“锁定”横梁将会在中间显著地偏转。当支承于3个或更多位置时,将会很可能产生弯曲力矩并且呈现更大偏转。错位可能导致弯曲力矩通过传动装置施加于内部CMM臂5上。违反操作规程加载可能导致弯曲力矩通过传动装置施加于内部CMM臂5上。根据作用于内部CMM臂5上的不合需要的力和力矩,这种情况为将要考虑的最差空间方位情况。传动装置的仔细设计和外骨骼的刚度可将这种作用减至最小或者消除。替代地,在测量时,可以采取步骤以便使得机器人CMM臂1不被移入这种锁定情况2空间方位。例如,在接头3、7 23、27处旋转90度就使得臂处于同一空间方位,相对于重力解锁两个正交铰链接头4、6 24、26,去除所有不合需要的力矩并且使得臂适于进行测量。Locking situation 2: the orthogonal hinge joints 4, 6 24, 26 are straight, and their axes are vertical. If the segment of the Robot CMM Arm 1 behind Joint 2 22 is horizontal, there are CMM Segments 3-8 33-38 forming a single rigid "lock" beam that is horizontal by gravity and supported in two or more positions Case. When supported at each end, the "lock" beam will deflect significantly in the middle. When supported in 3 or more positions, bending moments will likely be generated and greater deflections will be exhibited. Misalignment may cause bending moments to be applied to the Internal CMM Arm 5 through the transmission. Loading against the protocol may cause bending moments to be applied to the Internal CMM Arm 5 through the transmission. This situation is the worst spatial orientation situation to be considered in terms of undesirable forces and moments acting on the Internal CMM Arm 5 . Careful design of the transmission and stiffness of the exoskeleton can minimize or eliminate this effect. Alternatively, when measuring, steps can be taken so that the Robot CMM Arm 1 is not moved into this Locked Situation 2 spatial orientation. For example, a 90-degree rotation at joints 3, 7 23, 27 places the arms in the same spatial orientation, unlocks the two orthogonal hinge joints 4, 6 24, 26 with respect to gravity, removes any undesirable moments and makes the arms fit Take measurements.

锁定情况3:正交铰链接头6 26为直型并且其轴线为垂直。这是锁定情况2的子情况。偏转较少。锁定情况3可以按类似方式分解至锁定情况2。Locking case 3: Orthogonal hinge joint 626 is straight and its axis is vertical. This is a subcase of locking case 2. Deflection is less. Locking case 3 can be decomposed into locking case 2 in a similar manner.

在以上实例锁定情况或任意其它锁定情况中,CMM接头2、4、632、34、36中任何一个的锁定可以通过以下任何一种方法来避免:1.在外骨骼6中放置坚硬的限位器以便阻止接头到达180度;2.不将机器人CMM移入发生锁定的空间方位中。In the above example locked situation, or any other locked situation, the locking of any of the CMM joints 2, 4, 632, 34, 36 can be avoided by any of the following methods: 1. Placing hard stoppers in the exoskeleton 6 so as to prevent the joint from reaching 180 degrees; 2. Do not move the Robot CMM into the spatial orientation where the lockup occurs.

传动装置的优选设置方式Preferred configuration of the transmission

现在参看图14,对机器人CMM臂1所用的传动装置的优选设置方式进行描述。机器人CMM臂1从接头2向前在水平空间方位处于静止。提供了三个传动装置3、5、8 73、75、78。传动装置3 73刚好位于接头中心3 23之前。传动装置5 75刚好位于接头中心5 25之前。传动装置8 78位于接头中心7 27之后。旋转限制装置940提供于邻近于接头中心2、4、6 22、24、26处。Referring now to Figure 14, a preferred arrangement of the transmissions for the Robot CMM Arm 1 will be described. Robot CMM Arm 1 is at rest in a horizontal spatial orientation forward from Joint 2 . Three transmissions 3, 5, 8 73, 75, 78 are provided. The transmission 373 is located just before the joint center 323. The transmission 575 is just before the joint center 525. The transmission 878 is located behind the joint center 727. Rotation limiting means 940 is provided adjacent to joint centers 2, 4, 6 22, 24, 26.

现在参看图15,对传动装置8 78的位置进行描述。CMM段8 38和刚性地安装于CMM段8 38上的标准探头90在重心CG8处由传动装置8 78支承以便使得作用于CMM接头7 57上的合力或转矩可以忽略。重心CG8为CMM段8 38加上刚性地安装于CMM段8 38上的标准探头90的重心。这是理想状态,因为本机器人CMM臂1发明的目的之一就是通过减少作用于内部CMM臂5的接头上的力和转矩来使准确度最大化。实际上,包括各种质量、重心位置和惯性动量的光学探头91的探头90将会连接于机器人CMM臂1的探头端2上。在理想状况下,所有探头90将会设计成使得当安装于CMM段38上时,组合探头90和CMM段8 38的重心位置定中于处于传动装置8 78中心的CMM段38的轴线上。这样,连接具有定中于重心CG8上的高质量探头90不会降低机器人CMM臂的准确度,因为额外质量通过传动装置8 78受到外骨骼6完全地支承。Referring now to Figure 15, the position of the transmission 878 is described. The CMM section 838 and standard probe 90 rigidly mounted on the CMM section 838 are supported by the transmission 878 at the center of gravity CG8 so that the resultant force or torque acting on the CMM joint 757 is negligible. The center of gravity CG8 is the center of gravity of the CMM section 838 plus the standard probe 90 rigidly mounted on the CMM section 838. This is ideal since one of the goals of the Robot CMM Arm 1 invention is to maximize accuracy by reducing the forces and torques acting on the joints of the Inner CMM Arm 5 . In practice, a probe 90 comprising an optical probe 91 of various masses, center of gravity positions and moments of inertia will be attached to the probe end 2 of the Robot CMM Arm 1 . Ideally, all probes 90 would be designed such that when mounted on the CMM section 38, the center of gravity position of the combined probe 90 and CMM section 838 would be centered on the axis of the CMM section 38 at the center of the transmission 878. In this way, attaching a high quality probe 90 centered on the center of gravity CG8 does not reduce the accuracy of the Robot CMM Arm, because the extra mass is fully supported by the exoskeleton 6 through the transmission 878.

现在参看图16,对旋转限制装置940进行描述。旋转限制装置940包括销941和插入式橡胶O形环942。销941刚性地连接于内部CMM臂5上并且从CMM接头252的轴线伸出。O形环942刚性地插入外骨骼6中并且与外骨骼接头2 62的轴线对准。销941的外径显著小于O形环942的内径以便使得当CMM接头2 52和外骨骼接头2 62对准时,在销941与O形环942之间存在均一的径向气隙。旋转限制装置940的目的在于当CMM接头252为直型时防止CMM段2、3发生自动旋转R。如果自动旋转R开始,其不久将会在绕着接头中心2 22的轴线摆动并且与O形环942碰撞的销941作用下停止。气隙在机器人CMM臂的正常运动中得到保持并且防止不合需要的力或转矩被通过O形环942和销941施加于内部CMM臂5上。Referring now to FIG. 16, the rotation limiting device 940 will be described. The rotation limiting device 940 includes a pin 941 and an insert rubber O-ring 942 . Pin 941 is rigidly connected to Internal CMM Arm 5 and extends from the axis of CMM Joint 252 . The O-ring 942 is rigidly inserted into the exoskeleton 6 and aligned with the axis of the exoskeleton joint 262. The outer diameter of the pin 941 is significantly smaller than the inner diameter of the O-ring 942 so that when the CMM joint 252 and the exoskeleton joint 262 are aligned, there is a uniform radial air gap between the pin 941 and the O-ring 942. The purpose of the rotation limiting device 940 is to prevent the automatic rotation R of the CMM segments 2, 3 when the CMM joint 252 is straight. If the automatic rotation R starts, it will shortly be stopped under the action of the pin 941 which swings around the axis of the joint center 222 and collides with the O-ring 942. The air gap is maintained during normal motion of the Robot CMM Arm and prevents undesirable forces or torques from being exerted on the Internal CMM Arm 5 through the O-ring 942 and pin 941 .

现在参看图17,以纵向剖面图AA和轴向截面图BB示出了传动装置373的原理。传动装置3 73的驱动传动为径向。CMM段3 33利用来自外骨骼段3 43通过传动装置3 73施加的径向力而运动。传动装置3 73包括三个传动块201,它们按照120度间距刚性地连接于外骨骼段3 43内部;传动块201由轻质材料如铝制成。两个层粘合于三个传动块201的内表面上,即弹性材料层203如氯丁(二烯)橡胶和与CMM段3 33接触的低摩擦材料层202如PTFE。传动装置3 73不会传递轴向力,因为在轴向模式下,低摩擦材料层202容许在CMM段3 33与外骨骼段3 43之间存在滑移。当传动装置3 73装配在适当位置时,弹性材料层203就处于恒定压缩状态。弹性材料层203的横截面积、厚度与刚度组合起来以便使其能够保持在其设计弹性范围之内,而在正常使用或压缩显著的距离期间刚度不会快速增加。弹性材料层203比在该位置处对内部CMM臂5与外骨骼6违反操作规程加载的情况下产生的错位宽得多;这样就防止内部CMM臂受到高的力或转矩。弹性材料层203的刚度较低以便在其支承最大重量时使其受到显著压缩。本领域的技术人员将会理解对横截面积、厚度与刚度的规定是一个需要准确模拟许多因素的已知的程序,这些因素包括在违反操作规程加载的情况下外骨骼的错位公差积累与偏转。使用低摩擦材料202的益处在于不会通过摩擦产生热量;这意味着将所需驱动力减至最小并且通过消除由于摩擦‘热’点造成的热变形而使内部CMM臂5的精度得以保持。两个缓冲块209提供用于防止自动旋转。缓冲块连接于CMM段3 33上。在正常操作下,在缓冲块209与传动块201之间存在气隙。缓冲块209具有用橡胶处理的表面以便减少冲击。如果开始自动旋转,那么通过缓冲块209碰撞传动块201就会使自动旋转很快停止。类似地,传动装置5 75被设置成用于径向驱动传动。Referring now to Figure 17, the principle of the transmission 373 is shown in longitudinal section AA and axial section BB. The driving transmission of transmission device 373 is radial. CMM Segment 333 is moved by radial force applied from Exoskeleton Segment 343 through transmission 373. The transmission device 373 includes three transmission blocks 201, which are rigidly connected to the inside of the exoskeleton segment 343 at intervals of 120 degrees; the transmission blocks 201 are made of lightweight materials such as aluminum. Two layers are bonded to the inner surfaces of the three drive blocks 201, namely a layer of elastic material 203 such as neoprene rubber and a layer of low friction material 202 such as PTFE in contact with the CMM segment 333. The transmission 373 will not transmit axial forces because in axial mode the layer of low friction material 202 allows slip between the CMM segment 333 and the exoskeleton segment 343. When the actuator 373 is assembled in place, the layer of elastic material 203 is in constant compression. The cross-sectional area, thickness and stiffness of the elastic material layer 203 combine to enable it to remain within its designed elastic range without rapidly increasing stiffness during normal use or compression over significant distances. The elastic material layer 203 is much wider than the misalignment that would result if the Internal CMM Arm 5 and Exoskeleton 6 were loaded against the protocol at this location; this prevents the Internal CMM Arm from high forces or torques. The layer of elastic material 203 has a low stiffness so that it undergoes significant compression when it supports maximum weight. Those skilled in the art will understand that the specification of cross-sectional area, thickness and stiffness is a known procedure that requires accurate modeling of many factors, including misalignment tolerance build-up and deflection of the exoskeleton under off-spec loading . The benefit of using a low friction material 202 is that no heat is generated through friction; this means that the driving force required is minimized and the precision of the Internal CMM Arm 5 is maintained by eliminating thermal deformation due to frictional 'hot' spots. Two bumpers 209 are provided to prevent autorotation. The buffer block is connected to CMM segment 333. Under normal operation, there is an air gap between the buffer block 209 and the drive block 201 . The bumper 209 has a rubberized surface to reduce impact. If automatic rotation is started, the collision transmission block 201 by the buffer block 209 will stop the automatic rotation very soon. Similarly, transmission 575 is provided for radial drive transmission.

传动装置8 78的驱动传动为扭转与径向方式。传动装置87(?8 78)包括两个相邻单元,即扭转驱动器与径向驱动器。径向驱动器类似于图17的径向驱动器。现在参看图18,示出了沿纵向剖面AA与轴向截面BB观察的传动装置8 78的扭转驱动器。利用从外骨骼段8 48通过传动装置8 78施加的转矩使CMM段8 38旋转。传动装置8 78包括粘合于CMM段8 38上的套环204。套环204还包括三个间距120度的传动凸缘209,其沿径向向外地延伸并沿纵向延伸。三个间距120度的带槽式传动块205驱动着传动凸缘。每个带槽式传动块205包括两个由弹性材料203制成的衬垫,其粘合于带槽式传动块205的狭槽的两个传动面上。利用垫圈207使用螺栓206将带槽式传动块205连接于外骨骼段848上。带槽式传动块205、套环204和垫圈207由轻质材料如铝制成。弹性材料203具有与传动凸缘209接触的外部低摩擦材料层202如PTFE。传动装置878不会传递轴向力,因为在轴向模式下,低摩擦材料层202容许在CMM段8 38与外骨骼段8 48之间存在滑移。传动装置8 78部分地传递径向力,因为在径向模式下,尽管低摩擦材料层202容许在CMM段8 38和外骨骼段8 48之间存在滑移,但是传动凸缘209的位置处于120度并且共同起作用以便对CMM段8 38和外骨骼段8 48之间的任意径向运动提供纠斜力。当传动装置8 78装配在适当位置时,弹性材料层203就处于恒定压缩状态。弹性材料层203的横截面积、厚度与刚度组合起来以便使其能够保持在其设计弹性范围之内,而在正常使用或压缩显著的距离期间刚度不会快速增加。本领域的技术人员将会理解可以提供集成式扭转与径向驱动器作为比前面所述的分离式的两个相邻扭转和径向驱动更轻且更紧凑的单元,从而更好地公开本发明的原理。The driving transmission of transmission device 878 is torsion and radial mode. The transmission 87 (?8 78) consists of two adjacent units, a torsional drive and a radial drive. The radial drive is similar to that of FIG. 17 . Referring now to FIG. 18, there is shown the torsional drive of the transmission 878 viewed along longitudinal section AA and axial section BB. CMM segment 838 is rotated by torque applied from exoskeleton segment 848 through transmission 878. Transmission 878 includes collar 204 bonded to CMM Segment 838. Collar 204 also includes three drive flanges 209 spaced 120 degrees apart, extending radially outward and longitudinally. Three grooved transmission blocks 205 with a spacing of 120 degrees drive the transmission flange. Each slotted drive block 205 includes two pads made of elastic material 203 bonded to the two drive faces of the slot of the slotted drive block 205 . The grooved drive block 205 is attached to the exoskeleton segment 848 with the bolt 206 using the washer 207 . The grooved drive block 205, collar 204 and washer 207 are made of a lightweight material such as aluminum. The resilient material 203 has an outer layer 202 of low friction material, such as PTFE, in contact with the drive flange 209 . The transmission 878 does not transmit axial forces because the layer of low friction material 202 allows slippage between the CMM segment 838 and the exoskeleton segment 848 in the axial mode. The transmission 878 partially transmits the radial force because in radial mode the transmission flange 209 is positioned at 120 degrees and act together to provide a correcting force for any radial movement between the CMM segment 838 and the exoskeleton segment 848. When the actuator 878 is assembled in place, the layer of elastic material 203 is in constant compression. The cross-sectional area, thickness and stiffness of the elastic material layer 203 combine to enable it to remain within its designed elastic range without rapidly increasing stiffness during normal use or compression over significant distances. Those skilled in the art will appreciate that an integrated torsional and radial drive can be provided as a lighter and more compact unit than the previously described separate two adjacent torsional and radial drives, thereby better disclosing the present invention principle.

综述review

本发明所属领域的专家将会理解,外骨骼6可以使用各种各样的传动装置10向内部CMM臂5传递力和转矩,这些传动装置10都能达到将作用于内部CMM臂5上的力和转矩减至最小从而使机器人CMM臂1的精确度最大的目的。本机器人CMM臂1发明的范围并不限于传动装置10的公开优选设置方案,而是适用于所有从外骨骼6向内部CMM臂5传递力和转矩以便使机器人CMM臂1自动驱动且使其准确的传动装置10。例如在替代实施例中,分离式传动装置10的数量可以是两个或多个;可以使用连续式传动装置;可以使用分离式和连续式装置的组合。本机器人CMM臂1发明的范围并不限于弹性传动装置。在其它实施例中,传动装置10可以在一个或多个位置处将内部CMM臂5与外骨骼6刚性连接起来,以便使得从外骨骼6传递至内部CMM臂5的力和转矩不会影响机器人CMM臂1的精确度。本发明所属领域的专家将会进一步理解,未来投放市场的设备看来似乎可以具有组合式内部CMM臂与外骨骼,并且可以称作常规型机器人而不是机器人CMM臂。本发明的范围涵盖具有降低作用于CMM轴承与段上的力与转矩的技术效果的所有设备。Those skilled in the art to which the present invention pertains will understand that the Exoskeleton 6 can transmit forces and torques to the Internal CMM Arm 5 using a variety of actuators 10 that can achieve the desired effect on the Internal CMM Arm 5. The purpose of minimizing forces and torques to maximize the accuracy of the Robot CMM Arm 1 . The scope of the present Robot CMM Arm 1 invention is not limited to the disclosed preferred arrangement of the transmission 10, but is applicable to all transfers of forces and torques from the Exoskeleton 6 to the Internal CMM Arm 5 in order to automatically drive and make the Robot CMM Arm 1 Accurate gearing10. For example, in alternative embodiments, the number of splitter transmissions 10 may be two or more; continuous transmissions may be used; combinations of splitter and continuous transmissions may be used. The scope of the present invention of the Robot CMM Arm 1 is not limited to elastic actuators. In other embodiments, transmission 10 may rigidly couple Internal CMM Arm 5 to Exoskeleton 6 at one or more locations such that forces and torques transmitted from Exoskeleton 6 to Internal CMM Arm 5 do not affect Accuracy of the Robot CMM Arm 1. Experts in the field to which this invention pertains will further appreciate that it appears that future marketed devices may have a combined Internal CMM Arm and Exoskeleton, and may be referred to as a conventional robot rather than a Robot CMM Arm. The scope of the invention covers all devices having the technical effect of reducing the forces and torques acting on the bearings and segments of the CMM.

机器人CMM臂补偿方式Robot CMM arm compensation method

内部CMM臂的补偿Compensation of the internal CMM arm

如果补偿装置用于内部CMM臂5中,那么其所利用的接头中的应力就会增加,并且还可能产生弯曲力矩,这两者都会导致精确度降低或者需要增加用于平衡的重量。本机器人CMM臂1发明的内部CMM臂5的接头通常用于比手动CMM臂更多的周期,因为机器人CMM臂可以使用高达每天24小时,每年365天,维护周期与停机时间更少。如果接头具有高应力并且连续使用,那么补偿装置将会产生更多热量并且臂中的该接头的温度将会高于低使用状况下的温度。这样就可能增加臂的不准确度。位于内部CMM臂5的那个接头上的轴承需要设计成很刚硬以便具有大得多的生命周期。松轴承是造成内部CMM臂5中的不准确的显著原因并且不能补偿。本发明的一个目的在于外骨骼6承载内部CMM臂5以便成为外部补偿装置。这种外部补偿使运动期间作用于内部CMM臂5上的大部分力和转矩最小化并且消除了内部补偿装置的缺点。这就意味着内部CMM臂5不需要补偿装置并且在不带补偿装置的情况下,所制造的机器人CMM臂1将会质量更轻、结构更简单、成本更低。本发明的范围并不限于内部CMM臂5上不带补偿装置的机器人CMM臂1,而且包括内部CMM臂5上带有补偿装置的机器人CMM臂1。If a compensating device is used in the Internal CMM Arm 5, the stresses in the joints it utilizes will increase and may also generate bending moments, both of which lead to reduced accuracy or require increased weight for balancing. The joints of the Internal CMM Arm 5 of this Robot CMM Arm 1 invention are typically used for more cycles than the Manual CMM Arm because the Robot CMM Arm can be used up to 24 hours a day, 365 days a year, with fewer maintenance cycles and downtime. If the joint is under high stress and is used continuously, the compensating means will generate more heat and the temperature of this joint in the arm will be higher than under low use conditions. This may increase the inaccuracy of the arm. The bearings on that joint of the Internal CMM Arm 5 need to be designed to be very stiff in order to have a much greater life cycle. Loose bearings are a significant cause of inaccuracies in the Internal CMM Arm 5 and cannot be compensated for. It is an object of the present invention that the Exoskeleton 6 carries the Internal CMM Arm 5 so as to be an external compensating device. This external compensation minimizes most of the forces and torques acting on the Internal CMM Arm 5 during motion and eliminates the disadvantages of internal compensating devices. This means that the internal CMM Arm 5 does not need a compensating device and without the compensating device, the manufactured Robot CMM Arm 1 will be lighter in weight, simpler in structure and lower in cost. The scope of the present invention is not limited to the Robot CMM Arm 1 without the compensation device on the Internal CMM Arm 5 , but also includes the Robot CMM Arm 1 with the compensation device on the Internal CMM Arm 5 .

外骨骼补偿装置Exoskeleton compensation device

机器人CMM臂1可以按照任意方位与其基座4安装在一起。在垂直向上或向下的基座方位中,外骨骼6优选地具有位于外骨骼接头2 62中的补偿装置,其用于补偿外骨骼6和内部CMM臂5两者的重量,该补偿装置为不会直接消耗来自动力源的动力如电压、气动装置或液压装置压力的装置。这就意味着位于外骨骼接头2 62中的传动系统可以功率更少,重量更轻,并且在大多数工作循环中消耗能量更少。在机器人CMM臂1的典型设计中,补偿装置的存在可以将动力消耗降低10-25%并且将机器人CMM臂的重量降低5-12%。The Robot CMM Arm 1 can be installed with its base 4 in any orientation. In a vertically up or down base orientation, the Exoskeleton 6 preferably has compensation means located in the Exoskeleton Joint 262 for compensating the weight of both the Exoskeleton 6 and the Internal CMM Arm 5, the compensation means being A device that does not directly consume power from a power source such as electrical voltage, pneumatic or hydraulic pressure. This means that the drive train located in the exoskeleton joint 262 can make less power, weigh less, and consume less energy in most work cycles. In a typical design of the Robot CMM Arm 1, the presence of the compensating means can reduce power consumption by 10-25% and reduce the weight of the Robot CMM Arm by 5-12%.

现在参看图19,机器人CMM臂1的基座4垂直向上安装并且补偿装置210的应用方向A用于克服重力作用朝着垂直位置向上举起外骨骼6外骨骼段3 43。补偿装置210位于外骨骼接头2 62的轴的一端。由于机器人CMM臂1的基座4垂直向下安装,例如当从拖架3轴CMM129的柱垂下时,补偿装置210的应用方向用于克服重力作用朝着水平位置向上举起外骨骼6外骨骼段3 43。优选地,单个补偿装置210起到通过外骨骼接头2 62提供转矩的作用。补偿装置210优选地为机加工盘簧。补偿装置210设置成最佳值以便使在外骨骼接头2 62的任意方位中旋转外骨骼接头2 62所需的最大转矩减至最小。这种补偿装置210意味着可以提供尺寸更小且质量更轻的传动系统来驱动外骨骼接头2 62。在理想情况下,补偿装置210应该穿过外骨骼接头2 62的中心直接作用以便避免向外骨骼接头2 62施加弯曲力矩。在本机器人CMM臂发明中,内部CMM臂5的CMM接头2位于外骨骼接头2 62中间。因此,补偿装置210的位置偏心并且其向外骨骼接头2 62施加弯曲力矩。外骨骼6的结构,特别是外骨骼接头2 62周围的部件具有足够刚度以便平衡来自补偿装置210的弯曲力矩并将外骨骼6的弯曲保持在所需限制范围内。对于垂直向上或垂直向下的机器人CMM臂基座4方位而言,外骨骼接头2 62的扭矩补偿方向相反。所提供的补偿装置210可以转动以便在机器人CMM臂1的基座4方位改变方向时沿相反方向施加转矩。在本发明的另一个实施例中,补偿装置210还包括缓冲器211。Referring now to FIG. 19 , the base 4 of the Robot CMM Arm 1 is installed vertically upwards and the application direction A of the compensating device 210 is used to lift the exoskeleton 6 exoskeleton segment 3 43 upwards against the force of gravity towards a vertical position. The compensating device 210 is located at one end of the shaft of the exoskeleton joint 262. Since the base 4 of the Robot CMM Arm 1 is installed vertically downwards, for example when hanging from the column of the carriage 3 axis CMM 129, the application direction of the compensating device 210 is used to lift the exoskeleton 6 upward against the force of gravity towards a horizontal position Paragraph 343. Preferably, a single compensating device 210 acts to provide torque through the exoskeleton joint 262. The compensating means 210 is preferably a machined coil spring. The compensation device 210 is set to an optimum value so as to minimize the maximum torque required to rotate the exoskeleton joint 262 in any orientation of the exoskeleton joint 262. This compensating device 210 means that a smaller and lighter drive train can be provided to drive the exoskeleton joint 262. Ideally, the compensating device 210 should act directly through the center of the exoskeleton joint 262 in order to avoid applying bending moments to the exoskeleton joint 262. In this robot CMM arm invention, the CMM joint 2 of the internal CMM arm 5 is located in the middle of the exoskeleton joint 262. Therefore, the position of the compensating device 210 is off-center and it applies a bending moment to the exoskeleton joint 262. The structure of the exoskeleton 6, particularly the parts around the exoskeleton joint 262, is sufficiently rigid to balance the bending moments from the compensating means 210 and keep the bending of the exoskeleton 6 within desired limits. For the orientation of the Robot CMM Arm Base 4 that is vertically upward or vertically downward, the torque compensation direction of the exoskeleton joint 262 is opposite. Compensation means 210 are provided that can be rotated to apply torque in the opposite direction when the orientation of Base 4 of Robot CMM Arm 1 changes direction. In another embodiment of the present invention, the compensation device 210 further includes a buffer 211 .

在替代实施例中,选择两个补偿装置210用于臂,其中当机器人CMM臂1具有垂直向上的基座4方位时应用第一补偿装置而当机器人CMM臂1具有垂直向下的基座4方位时应用第二补偿装置;合适的补偿装置210适合于机器人CMM臂1的基座4的方位。在另一个实施例中,提供了带有用于两个不同方位的手动调整功能的补偿装置210,其在机器人CMM臂1的安装期间可手动安装。在本发明的一个替代实施例中,两个补偿装置210提供于外骨骼接头2 62的任一侧并设定成大近似为同一转矩,从而使得跨过外骨骼接头2 62的弯曲力矩可以忽略。In an alternate embodiment, two compensators 210 are selected for the arms, where the first compensator is applied when the Robot CMM Arm 1 has a vertically up Base 4 orientation and the first is applied when the Robot CMM Arm 1 has a vertically down Base 4 orientation. A second compensating device is applied for orientation; a suitable compensating device 210 is adapted to the orientation of the base 4 of the Robot CMM Arm 1 . In another embodiment, a compensating device 210 is provided with a manual adjustment function for two different orientations, which can be installed manually during installation of the Robot CMM Arm 1 . In an alternative embodiment of the present invention, two compensating devices 210 are provided on either side of the exoskeleton joint 262 and set to approximately the same torque so that the bending moment across the exoskeleton joint 262 can be neglect.

在其它基座方位如机器人CMM臂的基座水平安装的方位中,例如当安装于壁上时,优选地在接头2处没有补偿装置210,除非对应用进行限制以便可用。在一个替代实施例中,本机器人CMM臂发明可以在外骨骼6中没有任何补偿装置210的情况下运行。In other base orientations such as the base of the Robot CMM Arm mounted horizontally, for example when mounted on a wall, there is preferably no compensating means 210 at the joint 2, unless the application is restricted so as to be available. In an alternative embodiment, the present Robot CMM Arm invention can operate without any compensating means 210 in the Exoskeleton 6 .

接头限制Connector Limits

机器人CMM臂1的本第一实施例在轴向接头上具有无限旋转,而对每个正交接头的旋转具有严格限制。硬接头限制器为物理限位器,接头不会沿着硬接头限制器的方向旋转超过该限位器。本发明的一个目的在于通过内部CMM臂5中的滑环传递动力与信号,其可以服务内部CMM臂5的电子装置和外骨骼6中的传动系统这两者。在6-轴机器人CMM臂1中,三个轴向轴为无限旋转式,而在7-轴机器人CMM臂1中,四个轴向轴为无限旋转式。这就意味着臂更坚固,因为电缆不需要在每个轴向接头附近被连续地盘绕与展开360度。This first embodiment of the Robot CMM Arm 1 has infinite rotation on the axial joints, and strict restrictions on the rotation of each orthogonal joint. Hard joint limiters are physical stops beyond which the joint cannot rotate in the direction of the hard joint limiter. It is an object of the present invention to transmit power and signals through a slip ring in the Internal CMM Arm 5 that can serve both the electronics of the Internal CMM Arm 5 and the drive train in the Exoskeleton 6 . In the 6-axis Robot CMM Arm 1, three axial axes are infinitely rotatable, while in the 7-axis Robot CMM Arm 1, four axial axes are infinitely rotatable. This means that the arm is stronger because the cable does not need to be coiled and unwound continuously 360 degrees around each axial joint.

内部CMM接头硬限制器Internal CMM connector hard limiter

在本第一实施例中,内部CMM臂5中没有内置式硬接头限制器。轴向接头可以无限地旋转。固有的正交接头限制器全部都略微超出外骨骼6的硬接头限制器,以便使得外骨骼在正常操作过程中不会将内部CMM臂5压在硬接头限制器上。设置简单的橡胶限位器以便在装配期间当内部CMM臂5未被外骨骼6支承时防止发生损坏。一旦机器人CMM臂1已经组装起来,这些橡胶限位器不会用于操作中。In this first embodiment, there is no built-in hard joint limiter in the Internal CMM Arm 5 . Axial joints can be rotated infinitely. The inherently orthogonal joint limiters all extend slightly beyond the hard joint limiters of the Exoskeleton 6 so that the Exoskeleton does not press the Internal CMM Arm 5 against the hard joint limiters during normal operation. Simple rubber stops are provided to prevent damage when the Internal CMM Arm 5 is not supported by the Exoskeleton 6 during assembly. These rubber stops are not used in operation once the Robot CMM Arm 1 has been assembled.

外骨骼接头限制器Exoskeleton joint limiter

在本第一实施例中,每个外骨骼接头2、4、6 62、64、66都具有第一、第二硬接头限制器。每个硬接头限制器优选为机械限位器,其所带有的由橡胶制成的冲击吸收元件连接于至少一个冲击侧上以便减轻任意冲击。对于较大尺寸的机器人CMM臂1发明而言,涉及正交接头的冲击可能相当多,通过沿轴向压缩部分被预皱的管来消散这种冲击能量效力,所述管的位置便于吸收这种冲击。预皱方式就除去了作用于刚性体上的最初的高冲击应力。在冲击之后,只将该管更换即可。该管优选地长为100mm,由纯铝制成,直径为7mm,壁厚为1.5mm并且在直径为9.5mm的夹具内预压缩5%,以便适配于位于机器人CMM臂1的正交接头中的10mm孔内。对于所吸收的冲击能量不同的不同尺寸机器人CMM臂,对规格进行调节。应当理解,通过塑性变形而吸收冲击能量的任意其它适当的方式或其它模式可以同样被使用,如通过剪切材料而不是将其弄皱。在本第一实施例中,每个外骨骼接头2、4、6 62、64、66都具有第一、第二软接头限制器。每个软接头限制器优选地为限位开关182。In this first embodiment, each exoskeleton joint 2, 4, 6 62, 64, 66 has first and second hard joint limiters. Each hard joint limiter is preferably a mechanical limiter with an impact absorbing element made of rubber attached to at least one impact side to attenuate any impact. For larger size Robot CMM Arm 1 inventions, shocks involving orthogonal joints can be considerable, the effect of this shock energy is dissipated by axially compressing a partially pre-crimped tube positioned to absorb this kind of shock. The pre-wrinkle method removes the initial high impact stress acting on the rigid body. After impacting, only the tube is replaced. The tube is preferably 100mm long, made of pure aluminum, 7mm in diameter, 1.5mm wall thickness and pre-compressed by 5% in a 9.5mm diameter clamp to fit in an orthogonal joint located on Robot CMM Arm 1 in the 10mm hole. Specifications are adjusted for different sizes of Robot CMM Arms that absorb different impact energies. It should be understood that any other suitable means or other modes of absorbing impact energy by plastic deformation could equally be used, such as by shearing the material rather than crumpling it. In this first embodiment, each exoskeleton joint 2, 4, 662, 64, 66 has first and second soft joint limiters. Each soft joint limiter is preferably a limit switch 182 .

最佳基座方位方向Optimal Base Azimuth Direction

机器人CMM臂1的基座4优选地具有标在其上的最佳方位方向。基座最佳方位方向为基座4应当朝向机器人CMM臂发明所用的工作区中心的方向。在用于不带有无限旋转的实施例的最佳方位中,外骨骼接头1 61可以在碰撞硬限制器之前向两侧旋转相等量。The base 4 of the Robot CMM Arm 1 preferably has the best orientation direction marked on it. The optimal orientation of the base is the direction in which the base 4 should face towards the center of the workspace used by the Robot CMM Arm invention. In an optimal orientation for an embodiment without infinite rotation, the exoskeleton joint 161 can rotate an equal amount to both sides before hitting the hard limiter.

外骨骼接头1限制器Exoskeleton Joint 1 Limiter

在本第一实施例中,外骨骼接头1 61为轴向接头。对于不带无限旋转的实施例而言,需要硬限制器。参看图20,外骨骼接头1 61在第一与第二物理接头限制器之间的总角位移为630度。外骨骼接头1第一硬接头限制器对222A、222B与第二硬接头限制器对223A、223B设置成相对于基座最佳方位方向221成315度的相等角度。硬接头限制器222A与223A随着外骨骼段2 42旋转。硬接头限制器222B和223B与外骨骼段41一起保持静止。每个硬接头限制器222B与223B都具有连接于冲击面上的橡胶减震器元件224。两个软接头限位开关182定位成使得在接头刚延伸至其硬限制器限位开关之前就与限位开关接触。在另一个实施例中,对由操作人员相对于外骨骼段2 42移动的旋转式硬接头限制器222A与223A采取措施以便给出为390度的外骨骼接头1 61的替代总角位移。在替代实施例中,外骨骼接头1 61的角位移可以大于630度或者可以低于390度。还可以有多个设置成最大总角位移的接头限制器。为外骨骼接头3、5、7 63、65、67提供了类似的硬接头限制装置。为外骨骼接头2-7 62-67提供了类似的软接头限制开关182。In this first embodiment, the exoskeleton joint 161 is an axial joint. For embodiments without infinite rotation, a hard limiter is required. Referring to Figure 20, the total angular displacement of the exoskeleton joint 161 between the first and second physical joint limiters is 630 degrees. The first pair of hard joint limiters 222A, 222B and the second pair of hard joint limiters 223A, 223B of the exoskeleton joint 1 are arranged at equal angles of 315 degrees relative to the base best orientation direction 221 . Hard joint limiters 222A and 223A rotate with exoskeleton segment 242. Hard joint restraints 222B and 223B remain stationary with exoskeleton segment 41 . Hard joint restraints 222B and 223B each have a rubber damper element 224 attached to the impact surface. The two soft joint limit switches 182 are positioned so that they make contact with the limit switches just before the joint extends to its hard limiter limit switches. In another embodiment, provision is made for rotating hard joint limiters 222A and 223A that are moved by the operator relative to exoskeleton segment 242 to give an alternative total angular displacement of exoskeleton joint 161 that is 390 degrees. In alternative embodiments, the angular displacement of the exoskeleton joint 161 may be greater than 630 degrees or may be less than 390 degrees. There may also be multiple joint limiters set for maximum total angular displacement. Similar hard joint restraints are provided for exoskeleton joints 3, 5, 7 63, 65, 67. Similar soft joint limit switches 182 are provided for exoskeleton joints 2-7 62-67.

外骨骼接头2限制器Exoskeleton Joint 2 Limiter

在本第一实施例中,外骨骼接头262为正交接头。参看图21A、21B,外骨骼接头2 62的角位移优选地为185度。参看图21B,外骨骼接头2 62开始旋转时,外骨骼段3 43超过垂直向上方向5度,而橡皮垫224接触第一对225A、225B。参看图21A,外骨骼接头2 62完成旋转时,外骨骼段3 43垂直向下而第二硬接头限制器对226A 226B接触橡皮垫224。当机器人CMM臂基座4处于垂直向上方位时,位于外骨骼接头2 62上的补偿装置210用于使外骨骼段3 43向上朝着第一硬接头限制器对225A、225B旋转。当机器人CMM臂基座处于垂直向下方位(图21A 21B中未示出)时,位于外骨骼接头2 62上的补偿装置210方向作用并且使得外骨骼段3 43朝着第二硬接头限制器226A、226B旋转。为外骨骼接头4、6 64、66提供了类似硬接头限制装置。参看图21C,示出了机器人CMM臂1及串联正交接头的设置方式,其中机器人CMM臂1的轴间距SR大于不带外骨骼790的等效但常规型手动CMM臂的轴间距SM。在机器人CMM臂1中,示出了位于外骨骼段2、3 42、43内侧的CMM段2、3 32、33。当CMM段2、3 32、33处于彼此平行的方位时,CMM段2、3 32、33之间的轴间距SR大于等效的但为常规型的不带外骨骼790的手动CMM臂的相应CMM段2、332、33的轴间距SM,因为外骨骼6的外骨骼段2、3 42、43需要空间。In this first embodiment, the exoskeleton joint 262 is an orthogonal joint. Referring to Figures 21A, 21B, the angular displacement of the exoskeleton joint 262 is preferably 185 degrees. Referring to Figure 21B, when the exoskeleton joint 262 begins to rotate, the exoskeleton segment 343 exceeds the vertical upward direction by 5 degrees, and the rubber pad 224 contacts the first pair 225A, 225B. Referring to Figure 21A, when the exoskeleton joint 262 completes the rotation, the exoskeleton segment 343 is vertically downward and the second hard joint limiter pair 226A-226B contacts the rubber pad 224. When the Robot CMM Arm Base 4 is in the vertical upward orientation, the compensating device 210 located on the Exoskeleton Joint 262 is used to rotate the Exoskeleton Segment 343 upwards towards the first pair of hard joint limiters 225A, 225B. When the Robot CMM Arm base is in a vertically downward orientation (not shown in Figures 21A-21B ), the compensating device 210 located on the exoskeleton joint 262 acts and directs the exoskeleton segment 343 toward the second hard joint limiter 226A, 226B rotate. Similar hard joint restraints are provided for exoskeleton joints 4, 6 64, 66. Referring to FIG. 21C , an arrangement of the Robot CMM Arm 1 and the Series Orthogonal Joint is shown, wherein the Robot CMM Arm 1 has an interaxial spacing SR greater than the interaxial spacing SM of an equivalent but conventional Manual CMM Arm without the Exoskeleton 790 . In the Robot CMM Arm 1, the CMM Segments 2, 3 32, 33 inside the Exoskeleton Segments 2, 3 42, 43 are shown. When the CMM segments 2, 3 32, 33 are in an orientation parallel to each other, the axial spacing SR between the CMM segments 2, 3 32, 33 is greater than that of an equivalent but conventional manual CMM arm without an exoskeleton 790. The axial spacing SM of the CMM segments 2, 332, 33, because the exoskeleton segments 2, 3 42, 43 of the exoskeleton 6 need space.

接头制动器joint brake

本机器人CMM臂1发明并不由操作人员支承以克服重力。如果供向传动系统的动力被切断,则在没有制动器177的情况下,机器人CMM臂1将会在重力作用下落下并且可能受到损坏或者伤害一个或多个人员或物体。在本第一实施例中,所有外骨骼接头1-7 61-67具有自动防故障制动器177,其在如果发生动力切断时自动应用。这样,如果发生动力切断,所有外骨骼接头1-7 61-67就被锁定,并且这种锁定在任意基座安装方位和任意机器人臂空间布局中都将工作。在机器人CMM臂1只应当被安装成使其基座垂直向上或垂直向下的替代实施例中,外骨骼接头1 61不具有制动器177。在这种情况下,外骨骼接头1 61具有恒定方位并且重力的作用不会引起外骨骼接头1 61产生加速度。在替代实施例中,外骨骼接头5-7 65-67并不带有制动器,因为在重力作用下在腕部处的容许力矩和运动很小。这样具有腕部设计更加紧凑和机器人CMM臂1更轻的好处。The present Robot CMM Arm 1 invention is not supported by the operator against gravity. If the power to the transmission system is cut off, then without the brake 177 the Robot CMM Arm 1 will fall under the force of gravity and may be damaged or injure one or more persons or objects. In this first embodiment, all exoskeleton joints 1-7 61-67 have fail-safe brakes 177 that are automatically applied in the event of a power cut. Thus, in the event of a power cut, all exoskeleton joints 1-7 61-67 are locked, and this locking will work in any base mounting orientation and any robot arm spatial layout. In alternative embodiments where the Robot CMM Arm 1 should only be mounted with its base either vertically up or vertically down, the Exoskeleton Joint 161 does not have a stop 177. In this case, the exoskeleton joint 161 has a constant orientation and the action of gravity does not cause the exoskeleton joint 161 to generate acceleration. In an alternative embodiment, the exoskeleton joints 5-7 65-67 do not have brakes because the allowable moments and movements at the wrist under gravity are small. This has the benefit of a more compact wrist design and a lighter Robot CMM Arm 1 .

接头轴承joint bearing

CMM接头1-7 51-57中的轴承对于提供高度准确的机器人CMM臂1是重要的项目。CMM编码器178可以提供每个接头的角度,但CMM编码器178不能测量由CMM接头1-7 51-57中的轴承所引入的误差。CMM接头1-751-57中的轴承及其设置结构必须使刚度最大化而使轴承噪声最小化同时使重量与接头尺寸最小化。低摩擦轴承用于内部CMM臂5的CMM接头1-7 51-57中,以便特别是在重型的工作循环情况下使内部CMM臂5的温升的量最小化。内部CMM臂5中的轴承上的应力通常低于手动CMM臂上的相应应力,因为外骨骼补偿了大部分的臂重量。现在参看图22,如来自Barden Corp,USA的成对的预加应力陶瓷圆锥滚子轴承230将轴向接头提供于在CMM接头3 53中,而将正交接头提供于CMM接头4 54中。圆锥滚子轴承230提供高刚度与紧凑性。圆锥滚子轴承230通过向螺母231施加预定转矩而被预加应力。轴承230使用干涉配合而适配于壳体100和103中,这使用热收缩配合过程来进行,其中轴承在插入之前首先被冷却至-45C从而在室温下形成坚固的干涉配合。在类似设置方式中,预应力圆锥滚子轴承230提供于每个CMM接头1-7 51-57中。在本发明中存在多种提供轴承设置的方法。本发明的范围并不限于使用预应力圆锥滚子轴承与热干涉收缩配合。可以使用任意类型的轴承及轴承配合与调整的方法,只要它们至少能满足低重量、低摩擦和高刚度的要求。在精确度方面,外骨骼接头1-7 51-57中的轴承并非机器人CMM臂1中的关键项目,但优选地其寿命长于机器人CMM臂1的设计寿命以便避免昂贵的更新费用。The bearings in the CMM Joint 1-7 51-57 are an important item to provide a highly accurate Robot CMM Arm 1. The CMM encoder 178 can provide the angle of each joint, but the CMM encoder 178 cannot measure errors introduced by the bearings in the CMM joints 1-7 51-57. The bearings in the CMM Joint 1-751-57 and their arrangement must maximize stiffness and minimize bearing noise while minimizing weight and joint size. Low friction bearings are used in the CMM Joints 1-7 51-57 of the Internal CMM Arm 5 in order to minimize the amount of temperature rise of the Internal CMM Arm 5, especially under heavy duty cycle conditions. The stresses on the bearings in the Internal CMM Arm 5 are generally lower than the corresponding stresses on the Manual CMM Arm because the Exoskeleton compensates for most of the arm weight. Referring now to FIG. 22, a pair of prestressed ceramic tapered roller bearings 230, such as from Barden Corp, USA, provide an axial joint in CMM joint 3 53 and an orthogonal joint in CMM joint 4 54. Tapered roller bearings 230 provide high rigidity and compactness. The tapered roller bearing 230 is prestressed by applying a predetermined torque to the nut 231 . The bearings 230 fit in the housings 100 and 103 using an interference fit, which is done using a heat shrink fit process in which the bearings are first cooled to -45C before insertion to form a strong interference fit at room temperature. In a similar arrangement, prestressed tapered roller bearings 230 are provided in each CMM joint 1-7 51-57. There are various ways of providing a bearing arrangement in the present invention. The scope of the present invention is not limited to the use of prestressed tapered roller bearings with thermal interference shrink fits. Any type of bearing and method of bearing fit and adjustment may be used as long as they meet at least the requirements of low weight, low friction and high rigidity. The bearings in the Exoskeleton Joint 1-7 51-57 are not critical items in the Robot CMM Arm 1 in terms of accuracy, but preferably have a life longer than the Robot CMM Arm 1 design life in order to avoid costly renewals.

冲击保护impact protection

机器人CMM臂1为便携式。可以预期其在操作、安装、拆卸与运输期间将会经受冲击。机器人CMM臂1的外形的突出外观具有由塑料制成的隆起衬垫,这些衬垫连接于其上以便吸收碰撞。在操作期间,跟踪误差的轴受到监控以便通过停止撞击动作而使冲击造成的损害减至最小。在制动器177致动期间断电之前,机器人CMM臂1首先通过控制PCB172而向特别标明的空间布局运动以便于运输。用于运输的特别标明的空间布局为一种使臂的尺寸尽可能紧凑以便容许刚性外壳的尺寸最小化的空间布局。再参看图21C,一种其中正交接头容许相邻段平行配置的空间布局可用于将刚性外壳的尺寸减至最小。在搬运期间,位于马达176上的制动器177为活动式;这就使得机器人CMM臂1为刚性装置;这就使得易于操纵机器人CMM臂1,因为在操纵时机器人CMM臂1的零件不会发生旋转。The Robot CMM Arm 1 is portable. It can be expected to experience shocks during operation, installation, disassembly and transportation. The prominent appearance of the profile of the Robot CMM Arm 1 has raised pads made of plastic attached to it to absorb bumps. During operation, the axis of tracking error is monitored to minimize impact damage by stopping the impact action. Before being de-energized during actuator 177 actuation, the Robot CMM Arm 1 is first moved by controlling the PCB 172 to a specially marked spatial layout for transport. The space layout specifically indicated for transport is one that keeps the dimensions of the arms as compact as possible to allow the rigid housing to be minimized in size. Referring again to Figure 21C, a spatial arrangement in which orthogonal joints allow adjacent segments to be arranged in parallel can be used to minimize the size of the rigid shell. During handling, the brake 177 on the motor 176 is movable; this makes the Robot CMM Arm 1 a rigid device; this makes it easy to manipulate the Robot CMM Arm 1 because parts of the Robot CMM Arm 1 do not rotate during manipulation .

装配工艺Assembly process

本发明的一个目的在于提供用于装配机器人CMM臂1的工艺。由于在装配外骨骼6之前首先装配、校准与测试内部CMM臂5,就存在基于利用最少步骤而获得最高质量的生产方面的优点。由于能从内部CMM臂5上容易且快速地将外骨骼6拆下,就存在维护方面的优点。It is an object of the present invention to provide a process for assembling a Robot CMM Arm 1 . Since the Internal CMM Arm 5 is first assembled, calibrated and tested before the Exoskeleton 6 is assembled, there are advantages in terms of production based on the highest quality with the fewest steps. Since the Exoskeleton 6 can be easily and quickly detached from the Internal CMM Arm 5, there are maintenance advantages.

在用于机器人CMM臂1装配的优选的‘穿越’工艺的第一步骤中,内部CMM臂5与外骨骼6被各自彼此分离地装配至有效程度。在第二步骤中,外骨骼6如同短袜一样从探头端到基座端穿越内部CMM臂5。这种装配工艺实际需要内部CMM臂5被设计成锥体状,而外骨骼6被设计成带有位于其内部的空心圆锥体。传动装置10可以在外骨骼6穿越内部CMM臂5之前或之后放置。In a first step of the preferred 'walk through' process for Robot CMM Arm 1 assembly, the Internal CMM Arm 5 and Exoskeleton 6 are each assembled separately from each other to an effective degree. In a second step, the Exoskeleton 6 is passed over the Internal CMM Arm 5 like a sock from the probe end to the base end. This assembly process actually requires that the inner CMM arm 5 is designed in the shape of a cone, while the exoskeleton 6 is designed with a hollow cone inside it. The actuator 10 can be placed before or after the Exoskeleton 6 passes through the Internal CMM Arm 5 .

在用于机器人CMM臂1装配的‘插入’工艺的第一步骤中,内部CMM臂5与外骨骼6被分离地装配至有效程度。在第二步骤中,外骨骼6被打开。在第三步骤中,将内部CMM臂5插入张开的外骨骼6中。在第四步骤中,外骨骼6合于内部CMM臂5上。In the first step of the 'insert' process for Robot CMM Arm 1 assembly, the Internal CMM Arm 5 and Exoskeleton 6 are assembled separately to an effective extent. In a second step, the exoskeleton 6 is opened. In a third step, the Internal CMM Arm 5 is inserted into the deployed Exoskeleton 6 . In a fourth step, the Exoskeleton 6 is fitted onto the Internal CMM Arm 5 .

在用于机器人CMM臂1装配的‘包覆’工艺的第一步骤中,内部CMM臂5与外骨骼6被分离地装配至有效程度。在第二步骤中,外骨骼6绕着内部CMM臂5包覆。插入与包覆工艺都需要如外骨骼轴承之类的项目以便分开。这种设计在增加部件数量与结构复杂性方面存在若干缺点。In the first step of the 'wrapping' process for Robot CMM Arm 1 assembly, the Inner CMM Arm 5 and Exoskeleton 6 are assembled separately to an effective extent. In a second step, the Exoskeleton 6 is wrapped around the Internal CMM Arm 5 . Both the insertion and cladding processes require items such as exoskeleton bearings to separate. This design has several disadvantages in terms of increased part count and structural complexity.

在用于机器人CMM臂1装配的‘环绕建造’工艺的第一步骤中,内部CMM臂5被装配至有效程度。在第二步骤中,外骨骼6的部件或子配件一个接着一个地绕着内部CMM臂5装配。在用于机器人CMM臂1装配的‘穿越建造’工艺的第一步骤中,内部CMM臂5被装配至有效程度。在第二步骤中,外骨骼6的部件或子配件一个接着一个地穿越内部CMM臂5上方。这些建造工艺为机器人CMM臂提供了不良维护性,因为外骨骼6必须被拆卸以容许接近内部CMM臂5。In the first step of the 'build around' process for Robot CMM Arm 1 assembly, the Inner CMM Arm 5 is assembled to an effective extent. In a second step, the components or subassemblies of the Exoskeleton 6 are assembled around the Internal CMM Arm 5 one by one. In the first step of the 'build through' process for Robot CMM Arm 1 assembly, the Internal CMM Arm 5 is assembled to a useful extent. In a second step, the components or subassemblies of the Exoskeleton 6 are passed over the Internal CMM Arm 5 one by one. These construction techniques provide poor maintainability for the Robot CMM Arm since the Exoskeleton 6 has to be disassembled to allow access to the Internal CMM Arm 5 .

本发明的范围并不限于所公开的装配工艺,而是包括用于装配机器人CMM臂1或将其拆下的任意手动或自动工艺。本发明所属领域的普通技术人员将会理解在机器人CMM臂1的整个制造与装配工艺流程中存在许多其它步骤,并且这些工艺可的工序可位于在此所公开的装配工艺步骤之前、之间或之后。The scope of the present invention is not limited to the disclosed assembly process, but includes any manual or automatic process for assembling or disassembling the Robot CMM Arm 1 . Those of ordinary skill in the art to which the present invention pertains will appreciate that there are many other steps in the overall manufacturing and assembly process flow of the Robot CMM Arm 1, and that these process steps may be located before, between or after the assembly process steps disclosed herein .

探头和工具Probes and Tools

安装Install

机器人CMM臂1具有基座端2和探头端3。其可以包括一个或多个测量探头90或工具98,它们优选地安装于CMM接头7 57之后的探头端3上。测量探头90可以用手动方式除去或用自动方式除去。自动除去优选地通过探头改变系统如带有用于两个或多个探头90位置的架和用于可重复松开探头90和锁定探头90的准确安装机构来实现。机器人CMM臂1可以具有一个或多个准确安装机构。The Robot CMM Arm 1 has a base end 2 and a probe end 3 . It may include one or more measurement probes 90 or tools 98, which are preferably mounted on the probe end 3 after the CMM connector 757. The measuring probe 90 can be removed manually or automatically. Automatic removal is preferably accomplished by a probe changing system such as with a rack for two or more probe 90 positions and an accurate mounting mechanism for repeatably loosening and locking probes 90 . A Robot CMM Arm 1 may have one or more precision mounting mechanisms.

现在参看图23,在本第一实施例中,探头安装装置240提供于位于CMM接头7 57之后的机器人CMM臂1发明的探头端3上,以便使用三个探头安装装置240中的两个来连接至多两个探头90,这三个探头安装装置240包括:第一探头安装装置244、第二探头安装装置247和第三探头安装装置251。第一探头安装装置244包括来自第一装配面242的M8×1.5内螺纹241和电接触装置243。第二探头安装装置247包括来自第二装配面246的M20外螺纹245。第三探头安装装置251包括M30内螺纹248和带有三个间隔120度的精密凹槽249的第三装配面250;凹式探头连接器255位于第三装配面250中。另外一个凹式探头连接器258位于CMM段838上,以便当凹式探头连接器255不能使用时用来连接探头90;连接器255和258在机械方面与电方面相同。Referring now to FIG. 23, in this first embodiment, a probe mount 240 is provided on the probe end 3 of the Robot CMM Arm 1 invention behind the CMM connector 757 so that two of the three probe mounts 240 are used to To connect at most two probes 90 , the three probe mounting devices 240 include: a first probe mounting device 244 , a second probe mounting device 247 and a third probe mounting device 251 . The first probe mount 244 includes an M8×1.5 internal thread 241 from the first mounting surface 242 and an electrical contact 243 . The second probe mount 247 includes M20 external threads 245 from the second mounting surface 246 . The third probe mounting device 251 includes an M30 internal thread 248 and a third fitting surface 250 with three precision grooves 249 spaced 120 degrees apart; a female probe connector 255 is located in the third fitting surface 250 . An additional female probe connector 258 is located on CMM section 838 to connect probe 90 when female probe connector 255 is not available; connectors 255 and 258 are mechanically and electrically identical.

现在参看图24,使用第一探头安装装置244将Renishaw TP20探头体93安装于CMM段8 38上,这通过将其拧入螺纹241直至其遇到第一装配面242为止来实现;使Renishaw TP20探头体93与电接触装置之间发生电接触。使用磁性动态安装件将Renishaw TP20 probe模块94安装于Renishaw TP20探头体93上。Referring now to Figure 24, the Renishaw TP20 probe body 93 is mounted on the CMM section 838 using the first probe mount 244 by screwing it into the threads 241 until it encounters the first mounting surface 242; making the Renishaw TP20 Electrical contact takes place between the probe body 93 and the electrical contact means. Mount the Renishaw TP20 probe module 94 to the Renishaw TP20 probe body 93 using the magnetic dynamic mount.

现在参看图25,使用第二探头安装装置247将固体触点探头95安装于CMM段8 38上,这通过将其拧到螺纹245上直到其遇到第二装配面246为止来实现。为安装固体接触探头95,并非必须除去Renishaw TP20探头体93但需要首先在磁性动态安装件处抬起Renishaw TP20探头体93。这就意味着在每次除去固体接触探头95时并不需要重新校准带有Renishaw TP20探头体93的机器人CMM臂1。在将托架253穿越固体触点探头95之后,安装于带有三个位置间隔120度的圆筒的托架253上的光学探头91被安装于第三探头安装装置251上,由于内径大于固体接触探头95的外径,所以托架253与固体接触探头95之间具有间隙。这就意味着可以在无须先除去固体接触探头95的情况下除去光学探头91,其具有的优点在于不需要在每次除去光学探头91时重新校准带有固体接触探头95的机器人CMM臂1。同样,可以在无须重新对准光学探头91的情况下将固体接触探头95或Renishaw TP20探头体93除去。光学探头91的重心96从CMM段8 38的轴偏移开距离‘d’。光学探头91的一个实例为来自3D Scanners(英国)的ModelMaker X70。现在参看图26,托架253具有托架连接器256,该连接器256带有连接托架连接器256与光学探头91的电缆257。托架253的三个圆筒定位于精密凹槽249中,并且通过拧到螺纹248上的螺母254来保持就位。如托架253的圆筒252定位于精密凹槽249中的情况一样,托架连接器256自动定位于凹式探头连接器255中,并且通过螺母254保持就位。托架253进而光学探头91相对于CMM段8 38的位置和方位可重复定位,精确度约为0.025至0.05mm(+/-2 Sigma)。托架可以放置于三个互相间隔120度的不同方位中,但只有一个优先位置与凹式探头连接器255形成自动连接。在另一个实施例中,两组或多组三个精密凹槽249提供于面250中。这就意味着利用两组三个精密凹槽249,就可以将托架253定向于六个互相间隔60度的不同方位中。Referring now to FIG. 25, the solid contact probe 95 is mounted on the CMM segment 838 using the second probe mount 247 by screwing it onto the thread 245 until it encounters the second mounting surface 246. To install the solid contact probe 95 it is not necessary to remove the Renishaw TP20 probe body 93 but it is necessary to first lift the Renishaw TP20 probe body 93 at the magnetic dynamic mount. This means that the Robot CMM Arm 1 with the Renishaw TP20 probe body 93 does not need to be recalibrated each time the solid contact probe 95 is removed. After passing the bracket 253 through the solid contact probe 95, the optical probe 91 mounted on the bracket 253 with three cylinders at intervals of 120 degrees is mounted on the third probe mounting device 251, since the inner diameter is larger than the solid contact The outer diameter of the probe 95, so there is a gap between the bracket 253 and the solid contact probe 95. This means that the optical probe 91 can be removed without first removing the solid contact probe 95, which has the advantage that the Robot CMM Arm 1 with the solid contact probe 95 does not need to be recalibrated each time the optical probe 91 is removed. Likewise, the solid contact probe 95 or Renishaw TP20 probe body 93 can be removed without realigning the optical probe 91. The center of gravity 96 of the optical probe 91 is offset from the axis of the CMM section 838 by a distance 'd'. An example of an optical probe 91 is the ModelMaker X70 from 3D Scanners (UK). Referring now to FIG. 26 , the cradle 253 has a cradle connector 256 with a cable 257 connecting the cradle connector 256 to the optical probe 91 . The three cylinders of bracket 253 are positioned in precision grooves 249 and held in place by nuts 254 threaded onto threads 248 . As is the case with the barrel 252 of the bracket 253 positioned in the precision groove 249 , the bracket connector 256 is automatically positioned in the female probe connector 255 and held in place by the nut 254 . The position and orientation of the carriage 253 and thus the optical probe 91 relative to the CMM section 838 is repeatably positionable with an accuracy of approximately 0.025 to 0.05 mm (+/- 2 Sigma). The bracket can be placed in three different orientations spaced 120 degrees from each other, but only one preferred position makes automatic connection with the female probe connector 255 . In another embodiment, two or more sets of three precision grooves 249 are provided in face 250 . This means that with two sets of three precision grooves 249, the bracket 253 can be oriented in six different orientations spaced 60 degrees apart.

在本第一实施例中,每个探头90的重心优选地近似处于CMM段8 38的轴上,以便使用于旋转CMM接头7 57的作用力减至最小并且使作用于CMM接头7 57上的任意弯曲力矩减至最小,当探头重心96还可以从CMM接头7 57的轴偏移开,以便使得本第一实施例完全可以操作至高达由相对于重力处于最差位置的偏移探头所引起的最大允许转矩。In this first embodiment, the center of gravity of each probe 90 is preferably approximately on the axis of the CMM section 838 in order to minimize the force used to rotate the CMM joint 757 and to minimize the force acting on the CMM joint 757. Any bending moments are minimized as the probe center of gravity 96 can also be offset from the axis of the CMM joint 757 in order to make this first embodiment fully operable up to that caused by an offset probe in the worst position with respect to gravity the maximum allowable torque.

在替代实施例中,探头90可以安装于机器人CMM臂1的任意段上,包括基座端段、探头端段和任意中间段;一个或多个其他接头提供于用于机器人CMM臂段的安装件与探头之间。In alternative embodiments, the Probe 90 may be mounted on any segment of the Robot CMM Arm 1, including the base end segment, the probe end segment, and any intermediate segments; one or more other joints are provided for mounting of the Robot CMM Arm segment between the part and the probe.

在另一个实施例中,提供了已致动的动态安装件如来自Renishaw的自动接头以便自动改变探头。在另一个实施例中,提供了侧面安装装置以便将另一个探头偏置连接于探头端的轴的侧面上。本发明所属领域的普通技术人员将会理解探头安装装置的任意设计和在任意可行定位中的探头安装装置的任意组合可以提供于替代实施例中。In another embodiment, an actuated dynamic mount such as an automatic joint from Renishaw is provided to automatically change probes. In another embodiment, side mount means are provided for offset attachment of another probe to the side of the shaft of the probe tip. Those of ordinary skill in the art to which this invention pertains will appreciate that any design of probe mounting means and any combination of probe mounting means in any feasible orientation may be provided in alternative embodiments.

多探头使用Use of multiple probes

在测量应用中,通常有用的是将两个探头90安装于机器人CMM臂1上,以便按照同时使用或者一次一个的使用方式来联合使用。本发明并不限于安装于机器人CMM臂上的一两个的探头,而是可以包括多个探头。In surveying applications, it is often useful to mount two Probes 90 on the Robot CMM Arm 1 for joint use either simultaneously or one at a time. The present invention is not limited to one or two probes mounted on the Robot CMM Arm, but may include multiple probes.

双探头使用的一个实例为接触探头95和光学探头91两者都安装于机器人CMM臂1上以便对车身坐标系中的汽车部件的工具进行三维扫描。接触探头95用于使用相对于车身坐标系处于已知位置/方位中的参考人工制品如工具球或锥体来定位将要测量的物体。光学探头91收集物体9表面上的数据。An example of dual probe usage is where both the contact probe 95 and the optical probe 91 are mounted on the Robot CMM Arm 1 for 3D scanning of tools for automotive parts in the body coordinate system. The contact probe 95 is used to locate the object to be measured using a reference artifact such as a tool sphere or cone in a known position/orientation relative to the vehicle body coordinate system. The optical probe 91 collects data on the surface of the object 9 .

在机器人CMM臂发明的本第一实施例中,提供了使用多个探头的机器人CMM臂,其中多个探头连接于机器人CMM臂的探头端上并且可以交替地使用以便在不需要连接或拆卸探头的情况下执行其功能。这就意味着能够节省自动测量周期中的时间并且既不需要探头变化系统的昂贵成本和可能的不便,也不需要人工干预。在另一个实施例中,可以同时使用多个安装好的探头90以便执行其功能。在另一个实施例中,可以同时使用多个安装好的探头中至少两个的组合以便执行其功能。In this first embodiment of the Robot CMM Arm invention, a Robot CMM Arm using multiple probes is provided, wherein multiple probes are attached to the probe end of the Robot CMM Arm and can be used alternately so that the probes do not need to be attached or detached to perform its function. This means that time can be saved in automated measurement cycles and neither the expensive cost and possible inconvenience of probe change systems nor manual intervention is required. In another embodiment, multiple mounted probes 90 may be used simultaneously to perform their functions. In another embodiment, a combination of at least two of the plurality of mounted probes may be used simultaneously to perform their functions.

探头类型Probe type

可以安装于机器人CMM臂上的用于尺寸测量的接触式测量探头具有多种类型,包括但不限于:There are many types of contact measurement probes that can be mounted on the Robot CMM Arm for dimensional measurements, including but not limited to:

-固体触觉接触探头95;- solid tactile contact probe 95;

-带有至少一个开关的触觉触发接触探头,其一经与物体接触就发出电信号,如Renishaw TP6和Renishaw TP20;- tactile trigger contact probes with at least one switch that emit an electrical signal upon contact with an object, such as Renishaw TP6 and Renishaw TP20;

-带有至少一个应变仪的压力传感探头如Renishaw TP200;- a pressure sensing probe such as Renishaw TP200 with at least one strain gauge;

-电接触探头,其中在探头与导电物体接触时就形成电路,物体和机器人CMM臂通过电缆连接;- Electrical contact probes, where an electrical circuit is formed when the probe is in contact with a conductive object, and the object and the Robot CMM Arm are connected by a cable;

这种固体、触觉、电接触和压力接触测量探头的尖端具有各种形状如球形、点式、扁平或定制的形状。定制形状的一个实例为带有用于测量弯管的V形凹槽的接触测量探头。定制形状的另一个例子为带有两个用于测量金属片边缘的正交弯曲表面的接触测量探头。The tips of this solid state, tactile, electrical contact and pressure contact measurement probes are available in various shapes such as spherical, point, flat or custom shapes. An example of a custom shape is a contact measurement probe with a V-groove for measuring elbows. Another example of a custom shape is a contact measurement probe with two orthogonally curved surfaces for measuring the edge of a sheet metal.

-壁厚测量探头如超声波;- wall thickness measuring probes such as ultrasonic;

-接触测量探头,其用于测量其它尺寸量如涂层厚度。- Contact measuring probes for measuring other dimensional quantities such as coating thickness.

可以安装于机器人CMM臂上的用于尺寸测量的非接触式测量探头具有多种类型,包括但不限于:There are many types of non-contact measurement probes that can be mounted on the Robot CMM Arm for dimensional measurements, including but not limited to:

-点触发探头-point trigger probe

-点距离测量探头-Point distance measuring probe

-所有类型的条纹探头- All types of streak probes

-所有类型的面积探头- All types of area probes

-壁厚探头如超声波,其通过位于机器人CMM臂的探头端与管表面之间的空气、气体或液体层发送信号。- Wall thickness probes such as ultrasound, which send signals through the air, gas or liquid layer between the probe end of the Robot CMM Arm and the pipe surface.

非接触光学探头可以使用单色光或白光。在使用来自激光的单色光的情况下,激光的功率优选地较低以便使其对眼睛而言安全并且操作人员不必佩戴激光安全护目镜并且机器人的工作区域不需要安全罩。Non-contact optical probes can use monochromatic or white light. Where monochromatic light from a laser is used, the power of the laser is preferably low so that it is eye safe and the operator does not have to wear laser safety goggles and the robot's work area does not require a safety shield.

可以安装于机器人CMM臂上的用于无量纲量测量的接触式与非接触式测量探头具有多种类型,包括但不限于:There are many types of contact and non-contact measurement probes that can be mounted on the Robot CMM Arm for dimensionless measurement, including but not limited to:

-温度;-temperature;

-表面粗糙度;-Surface roughness;

-颜色;-color;

-振动;-vibration;

-硬度;-hardness;

-压力;-pressure;

-密度;-density;

-焊接、粘合中的裂纹、杂质检测。- Detection of cracks and impurities in welding and bonding.

工具tool

有许多工具98可以安装于机器人CMM臂1上,这些工具包括但不限于:There are many tools 98 that can be mounted on the Robot CMM Arm 1, these tools include but are not limited to:

-利用标记装置如笔或泡沫喷射打印机针头标记;待置于正被标记物体上的标记的定位使用三维软件如CAD系统在准备过程确定;使用物体的模型来确定定位,所述模型为形成物体所依据的物体CAD设计模型,或者实际物体的反向设计模型,或者另一个类似物体的反向设计模型;三维软件的操作人员使用三维软件工具来用数字方式限定所需标记的定位;替代地,所需标记的定位可以在交互式数据获取过程中根据另一个类似物体来测量;在如航天工业中的配合件的装配过程中,所需标记如钻孔中心的定位可以从凸出部件测量然后标记到凹形部件上,或者可以从凹形部件测量然后标记到凸出部件上;三维软件产生用于安装着标记装置的机器人CMM臂1的路径程序;当路径程序在机器人CMM臂1上自动执行时,标记装置就在预定位置中标记物体;机器人CMM臂1对于标记具有高实用性,因为其可以比工业机器人标记更加准确并且比常规型CMM更加灵活;此外,使用机器人CMM臂1标记可以不需要标记夹具- Marking with a marking device such as a pen or a foam jet printer needle; the positioning of the mark to be placed on the object being marked is determined during preparation using a three-dimensional software such as a CAD system; the positioning is determined using a model of the object that was formed into the object A CAD design model of the object upon which it is based, or an inverse engineered model of the actual object, or an inverse engineered model of another similar object; the operator of the 3D software uses 3D software tools to digitally define the positioning of the desired markers; alternatively , the positioning of a desired mark can be measured against another similar object during interactive data acquisition; during the assembly of mating parts such as in the aerospace industry, the positioning of a desired mark such as the center of a drill hole can be measured from a protruding part Then mark on the female part, or can measure from the female part and then mark on the convex part; the three-dimensional software generates a path program for the robot CMM arm 1 with the marking device installed; when the path program is on the robot CMM arm 1 When performed automatically, the marking device marks the object in a predetermined position; the Robot CMM Arm 1 has high utility for marking because it can be more accurate than industrial robot marking and more flexible than conventional CMMs; in addition, using the Robot CMM Arm 1 to mark Marking fixtures may not be required

-利用喷涂装置如喷枪、包括颜色泡沫喷射打印机针头组件的泡沫喷射打印机针头组件涂色-Coloring with spraying devices such as spray guns, foam jet printer needle assemblies including color foam jet printer needle assemblies

-切割、研磨、钻凿、锻造、粘合、焊接、碾磨- cutting, grinding, drilling, forging, gluing, welding, milling

-放置粘着剂- Place the adhesive

工具98可以为静态或者可以为动力工具,动力工具带有平移或者旋转元件并且沿着臂提供动力。Tool 98 may be static or may be a powered tool with translational or rotational elements and powered along the arm.

探头质量Probe quality

接触探头通常重50-200g。光学探头通常重100-2000g。探头组合的重量可以超过3kg。Contact probes typically weigh 50-200g. Optical probes typically weigh 100-2000g. The weight of the probe combination can exceed 3kg.

探头体系结构和标识Probe Architecture and Identification

探头90在复杂性与动力方面具有各种各样。公开了供安装于本机器人CMM臂1发明上的光学探头91所用的体系结构。现在参看图27A,光学探头91具有用于探头电缆259或托架电缆257的探头连接器260。探头PCB270带有探头静态存储器261、探头处理器266、探头总线控制器267、探头无线单元268以及探头检测装置269。探头程序272和探头标识271存在于探头静态存储器261中,探头标识271包括:探头标识编号262、探头校准数据263、探头对准数据264和探头信息265。探头校准数据263为与用于测量的探头91的校准相关而与探头91安装于何处无关的数据。探头对准数据264为与探头91与机器人CMM臂的对准情况相关的数据。探头信息265可以包括但不限于:探头类型、探头重量、探头重心位置和相对于安装参考点的惯性动量、最后校准日期、制造日期、制造厂家、精确度和序列号。本第一实施例保证了任意探头90具有存储于其内部的探头标识271。在探头90已经安装到机器人CMM臂1上之后就可以读取探头标识271。其可以沿着有线连接或通过无线连接来读取。这就意味着,每次校准探头90,探头校准数据263就与探头90存放在一起,并且降低了发生丢失或者被机构的IT系统中的旧探头校准数据错误替换的机会。探头程序272可以由膝上型电脑151自动更新,或者甚至可通过膝上型电脑151或探头无线单元268利用Internet或内部网来自动更新。本第一实施例还提供了还可以使用不具有储存于其中的数字标识的简单探头90。探头数字标识并不限于存储于探头静态存储器261中;其可以在没有电能的情况下存储于寿命超过探头90设计寿命的任何形式的数字存储器中。通过探头处理器266可以处理来自探头传感器269的原始数据,还可以通过膝上型电脑151来处理。在某些探头体系结构中,探头处理器266进行大多数或全部处理工作。在其它探头体系结构中,膝上型电脑151进行大多数或全部处理工作。Probes 90 vary in complexity and power. The architecture for the optical probe 91 mounted on the present Robot CMM Arm 1 invention is disclosed. Referring now to FIG. 27A , the optical probe 91 has a probe connector 260 for the probe cable 259 or the bracket cable 257 . The probe PCB 270 has a probe static memory 261 , a probe processor 266 , a probe bus controller 267 , a probe wireless unit 268 and a probe detection device 269 . Probe program 272 and probe identification 271 exist in probe static memory 261 , and probe identification 271 includes: probe identification number 262 , probe calibration data 263 , probe alignment data 264 and probe information 265 . The probe calibration data 263 is data related to the calibration of the probe 91 used for measurement regardless of where the probe 91 is attached. Probe Alignment Data 264 is data related to the alignment of the Probe 91 with the Robot CMM Arm. Probe information 265 may include, but is not limited to: probe type, probe weight, probe center of gravity location and moment of inertia relative to installation reference point, date of last calibration, date of manufacture, manufacturer, accuracy, and serial number. This first embodiment ensures that any probe 90 has a probe ID 271 stored inside it. The probe identification 271 can be read after the probe 90 has been installed on the Robot CMM Arm 1 . It can be read along a wired connection or via a wireless connection. This means that each time the probe 90 is calibrated, the probe calibration data 263 is stored with the probe 90 and reduces the chances of it being lost or incorrectly replaced by old probe calibration data in the institution's IT system. The probe program 272 can be automatically updated by the laptop 151, or can even be automatically updated by the laptop 151 or the probe wireless unit 268 using the Internet or an intranet. This first embodiment also provides that a simple probe 90 without a digital identification stored therein can also be used. The probe digital identification is not limited to being stored in probe static memory 261; it may be stored without power in any form of digital memory that outlasts the probe 90 design life. Raw data from the probe sensor 269 may be processed by the probe processor 266 and may also be processed by the laptop 151 . In some probe architectures, probe processor 266 does most or all of the processing. In other probe architectures, the laptop 151 does most or all of the processing.

探头连接装置和探头电缆Probe Connectors and Probe Cables

市场上出售的大多数探头,特别是光学探头91具有专用连接装置,而定制的光学探头91通常开发成连接到定位器上。第一探头安装装置244提供了带有自动电触点的RenishawM8×1.5mm螺纹孔来用于各种各样的Renishaw探头。第二探头安装装置247提供了标准螺纹,但是没有提供电触点。第三探头安装装置251通过凹式探头连接器255提供了专用机械安装与自动电连接设置结构,其只有在得到第三探头安装装置251设计的知识产权拥有者的许可下才能使用。探头的手动连接可以通过将短探头电缆259塞入位于CMM段8 38上的附加凹式探头连接器258中而进行。在并不优选的实施例中,探头电缆259可以位于机器人CMM臂1的外部并且在机器人CMM臂1的基座4处连接入连接端口194。本发明所属领域的普通技术人员将会知道电缆总是铰接臂机器人带有的问题,并且不希望从没有采取措施来在接头周围适当布线的机器人CMM臂的探头端伸出电缆。连接器和接口端口194的连接优选与凹式探头连接器255和附加凹式探头连接器258相同。探头电连接装置243、255、258和194提供了下列的一种或多种:动力、接地、触发和数据。现在参看图27B,在另一个实施例中,三个探头连接器260提供于探头90上;三个探头电缆259将探头90:通过探头电连接装置258连接至机器人CMM臂1;连接至膝上型电脑151和探头控制盒295。当必须使探头90的尺寸和重量最小化并且将来自探头90的物品移动至分离式探头控制盒295中实际可行时,就需要探头控制盒295。现在参看图27C,在另一个实施例中,探头电缆259与探头90上的探头连接器260连接并且沿着机器人CMM臂1的外侧伸至探头控制盒295。探头盒至膝上型电脑的电缆297探头控制盒295连接至膝上型电脑151。探头盒至臂电缆296将探头控制盒295连接至机器人CMM臂1上的接口连接器194。现在参看图27D,将探头控制盒295连接至机器人CMM臂1的优选实施例。探头电缆259连接至探头90上的探头连接器260和机器人CMM臂1上的凹式探头连接器258。探头盒至臂电缆296将探头控制盒295连接至机器人CMM臂1上的接口连接器194。本发明的范围并不限于所公开的探头电连接和电缆,而是包括各种类型的探头有线和无线连接。例如,探头90可利用无线通信如IEEE 802.11b(WiFi)直接发送数据至膝上型电脑151。Most of the probes sold in the market, especially the optical probe 91 have a dedicated connection device, while the custom optical probe 91 is usually developed to be connected to the positioner. The first probe mount 244 provides a Renishaw M8 x 1.5 mm threaded hole with automatic electrical contacts for a variety of Renishaw probes. The second probe mount 247 provides standard threads but no electrical contacts. The third probe mount 251 provides a dedicated mechanical mount and automatic electrical connection arrangement via the female probe connector 255, which can only be used with the permission of the intellectual property owner of the third probe mount 251 design. Manual connection of the probe can be made by plugging the short probe cable 259 into the additional female probe connector 258 located on the CMM segment 838. In a less preferred embodiment, the Probe Cable 259 may be located on the outside of the Robot CMM Arm 1 and connect into the Connection Port 194 at the Base 4 of the Robot CMM Arm 1 . Those of ordinary skill in the art will know that cables are always a problem with articulated arm robots, and would not want cables protruding from the probe end of a Robot CMM Arm that has not taken steps to properly route around the joints. The connection of the connector and interface port 194 is preferably the same as the female probe connector 255 and the additional female probe connector 258 . Probe electrical connections 243, 255, 258 and 194 provide one or more of the following: power, ground, trigger and data. Referring now to FIG. 27B, in another embodiment, three probe connectors 260 are provided on the probe 90; three probe cables 259 connect the probe 90: to the Robot CMM Arm 1 via the probe electrical connection 258; to the lap Model computer 151 and probe control box 295. The probe control box 295 is required when the size and weight of the probe 90 must be minimized and it is practical to move items from the probe 90 into the separate probe control box 295 . Referring now to FIG. 27C , in another embodiment, the probe cable 259 connects to the probe connector 260 on the probe 90 and runs along the outside of the Robot CMM Arm 1 to the probe control box 295 . The probe box to laptop cable 297 connects the probe control box 295 to the laptop 151 . A probe box to arm cable 296 connects the probe control box 295 to the interface connector 194 on the Robot CMM Arm 1 . Referring now to FIG. 27D , the Probe Control Box 295 is connected to a preferred embodiment of the Robot CMM Arm 1 . Probe cable 259 connects to probe connector 260 on probe 90 and to female probe connector 258 on Robot CMM Arm 1 . A probe box to arm cable 296 connects the probe control box 295 to the interface connector 194 on the Robot CMM Arm 1 . The scope of the present invention is not limited to the disclosed probe electrical connections and cables, but includes various types of probe wired and wireless connections. For example, probe 90 may send data directly to laptop 151 using wireless communication such as IEEE 802.11b (WiFi).

探头规格和性能Probe Specifications and Performance

探头90的规格和性能很大程度决定着机器人CMM臂1在测量任务中输送探头90的方式。如前文所公开,有许多一般类型的探头90可被用于本机器人CMM臂发明中,并且对于每种一般类型而言,有范围很广的设计。安装于机器人CMM臂1上的优选光学探头91为条纹探头97。现在参看图28,条纹探头97包含激光光源298和平面产生镜片299,平面产生镜片299投射向方向+z的两侧成扇形展开的激光280,由平面的三角形的段近似表示。测量在多边形段281内进行,多边形段281根据使最小的条纹长度284更靠近条纹探头97而使最大条纹长度285远离条纹探头97的方式来构造。最小条纹长度284与最大条纹长度285之间的距离为场282的深度。投射距离283为从条纹探头97至多边形段281中间的距离。位于条纹探头97中的检测装置269通过视野302中的透镜300以投射三角测量角度286和扫描速率294收集激光280,扫描速率294为每秒所捕获的条纹。现在参看图29,安装于机器人CMM臂1上的条纹探头97通过相对于物体沿X方向以293inmm/second的表面速度移动来扫描物体9。条纹287通过所投射的激光280而形成物体9的表面上。只要条纹287位于多边形的段281内,就沿着条纹287进行测量。现在参看图30,位于物体9上的条纹287被沿Y方向分成一序列N个小区域288,它们与由探头输出的各个3D测量结果相对应。沿着条纹287的相邻小区域288之间的平均点间距289为距离DY。现在参看图31,记录了物体9上沿X方向的一组条纹287。平均条纹间距290为距离DX。这一系列条纹287形成了扫描过的补片291。现在参看图32,以标称重叠距离292按照一组重叠扫描的补片291来扫描物体9。现在参看图33A,两视野条纹探头301包括两个检测装置269和带有两个相对的视野302与303的透镜300。现在参看图33B,两视野条纹探头301利用台阶304观察物体9。第一视野302具有通向条纹287的清晰的路径,在此激光条纹280照亮物体9。第二视野303具有通向条纹287的路径,其由物体9中的台阶304堵塞并且在这个位置看不见图像条纹287。现在参看图34A,两条纹探头308包括中央检测装置269和透镜300,透镜300带有视野302、两个激光源298和平面产生镜片299,其投射相交于线307的第一激光平面305和第二激光平面306。现在参看图34B,两条纹探头308利用台阶304观察物体9。第一激光平面305照亮物体9的台阶304的面从而形成条纹287而视野302具有通向条纹287的路径。The specifications and performance of the probe 90 largely determine the manner in which the Robot CMM Arm 1 transports the probe 90 during a measurement task. As previously disclosed, there are many general types of Probes 90 that can be used in the present Robot CMM Arm invention, and for each general type there is a wide range of designs. A preferred optical probe 91 mounted on the Robot CMM Arm 1 is a stripe probe 97 . Referring now to FIG. 28 , the streak probe 97 includes a laser light source 298 and a plane-generating mirror 299 that projects laser light 280 fanning out to both sides of the direction +z, approximately represented by planar triangular segments. The measurement takes place within a polygonal segment 281 configured in such a way that the smallest fringe length 284 is closer to the fringe probe 97 and the largest fringe length 285 is further away from the fringe probe 97 . The distance between minimum fringe length 284 and maximum fringe length 285 is the depth of field 282 . Throw distance 283 is the distance from fringe probe 97 to the middle of polygon segment 281 . Detection device 269 located in fringe probe 97 collects laser light 280 through lens 300 in field of view 302 at projected triangulation angle 286 and scan rate 294 of captured fringes per second. Referring now to Figure 29, the stripe probe 97 mounted on the Robot CMM Arm 1 scans the object 9 by moving relative to the object in the X direction at a surface velocity of 293 inmm/second. The stripes 287 are formed on the surface of the object 9 by the projected laser light 280 . Measurements are taken along stripe 287 as long as stripe 287 is within segment 281 of the polygon. Referring now to FIG. 30, the fringe 287 located on the object 9 is divided into a sequence of N small areas 288 along the Y direction, which correspond to the respective 3D measurement results output by the probe. The average dot spacing 289 between adjacent small regions 288 along the stripe 287 is the distance DY. Referring now to Fig. 31, a set of fringes 287 along the X direction on the object 9 is recorded. The average fringe spacing 290 is the distance DX. The series of stripes 287 forms a scanned patch 291 . Referring now to FIG. 32 , the object 9 is scanned as a set of overlapping scanned patches 291 at a nominal overlap distance 292 . Referring now to FIG. 33A , a two-field fringe probe 301 includes two detection devices 269 and a lens 300 with two opposing fields of view 302 and 303 . Referring now to FIG. 33B , the two-field fringe probe 301 utilizes a step 304 to observe the object 9 . First field of view 302 has a clear path to stripe 287 , where laser stripe 280 illuminates object 9 . The second field of view 303 has a path to the fringe 287 which is blocked by the step 304 in the object 9 and the image fringe 287 is not visible at this location. Referring now to FIG. 34A, the two-stripe probe 308 includes a central detection device 269 and a lens 300 with a field of view 302, two laser sources 298, and a plane generating optic 299 that projects a first laser plane 305 and a second laser plane 305 intersecting a line 307. Two laser planes 306 . Referring now to FIG. 34B , the two-stripe probe 308 utilizes the steps 304 to observe the object 9 . The first laser plane 305 illuminates the face of the step 304 of the object 9 so that fringes 287 are formed and the field of view 302 has a path leading to the fringes 287 .

探头的下列参数至少影响机器人CMM臂1的程控运动并且更详细地公开如下:The following parameters of the probe affect at least the programmed motion of the Robot CMM Arm 1 and are disclosed in more detail below:

-条纹长度:条纹探头97通常由最大条纹长度285规定;实际上,实际条纹长度将会依赖于从条纹探头97至物体9的距离而变化;对于高度500mm的扁平物体9,利用自探头97的75mm最大条纹长度和高达25mm的重叠,物体可利用每个补片之间50mm增量按十个补片进行扫描;条纹长度越长,需要补片的数量越少;条纹长度通常自10mm变化至200mm,但是可更多或更少;条纹长度重叠通常从条纹长度的5%变化至50%,这主要取决于物体9的形状但是可更多或更少- fringe length: the fringe probe 97 is usually specified by a maximum fringe length 285; in practice, the actual fringe length will vary depending on the distance from the fringe probe 97 to the object 9; With a maximum fringe length of 75mm and an overlap of up to 25mm, objects can be scanned in ten patches using 50mm increments between each patch; longer fringe lengths require fewer patches; fringe lengths typically vary from 10mm to 200mm, but can be more or less; fringe length overlap typically varies from 5% to 50% of the fringe length, depending mainly on the shape of the object 9 but can be more or less

-平均点间距:条纹实际上作为离散序列的三维点输出;条纹中的点的典型数量N目前约为750,但是可预期将来会增加;如果条纹长度为75mm,则沿着条纹的平均点间距为0.1mm;带有细微特征的物体9可能需要用0.01-0.05mm或更小的较小平均点间距来扫描;带有较少特征的较大物体9可能需要利用为0.25-1mm或更大的扫描速率来扫描- Average point spacing: the stripes are actually output as a discrete sequence of 3D points; the typical number N of points in a stripe is currently about 750, but can be expected to increase in the future; if the stripe length is 75mm, the average point spacing along the stripe 0.1mm; objects 9 with fine features may need to be scanned with a smaller average point spacing of 0.01-0.05mm or less; larger objects 9 with fewer features may need to be scanned with 0.25-1mm or larger scan rate to scan

-扫描速率(条纹/秒):典型当前扫描速率294为每秒从25到60条纹;可预期扫描速率今后将会增加;存在多种可能的扫描速率:- Scan rate (stripes/sec): Typical current scan rates 294 are from 25 to 60 fringes per second; scan rates are expected to increase in the future; there are several possible scan rates:

ο恒速扫描速率:任意两个条纹之间的时间总是相同;这对于作为视频传感器检测装置269来说是常见的o Constant scan rate: the time between any two stripes is always the same; this is common for detection devices 269 as video sensors

ο两种交替式恒速扫描速率:这对于作为隔行扫描视频传感器的检测装置269而言是常见的;常见的是每秒25或50条纹的CCIR速率;常见的是每秒30或60条纹的CCIR速率;较高的扫描速率会产生较低分辨率的数据;操作人员可以每次选择使用哪种扫描速率o Two alternating constant scan rates: this is common for the detection device 269 as an interlaced video sensor; CCIR rates of 25 or 50 fringes per second are common; 30 or 60 fringes per second are common CCIR rate; higher scan rates produce lower resolution data; operator can select which scan rate to use each time

ο高达最大扫描速率的任意恒速扫描速率:操作人员设定其想要的速率οArbitrary constant scan rate up to maximum scan rate: operator sets his desired rate

ο可随触发变化的速率:条纹之间的时间可以变化;另一种事件可以触发条纹探头97ο Rate variable with trigger: the time between streaks can vary; another event can trigger the streak probe 97

ο可随处理变化的速率:条纹之间的时间可以变化;每个条纹的处理时间可以变化;下一个条纹将不被记录直到在先的条纹已经被处理o Rate that can vary with processing: time between stripes can vary; processing time per stripe can vary; next stripe will not be recorded until previous stripe has been processed

-表面速度:存在多种可能的表面速度:- Surface speed: There are several possible surface speeds:

ο恒定表面速度:条纹探头97在物体9上以恒定表面速度293移动;条纹探头97可以处于恒定方位或变化方位;条纹探头97相对于物体移动同时进行测量o Constant Surface Velocity: The streak probe 97 moves over the object 9 at a constant surface velocity 293; the streak probe 97 can be at a constant orientation or varying orientation; the streak probe 97 moves relative to the object while taking measurements

ο可变表面速度:表面速度293在扫描过程中变化;改变表面速度可以有多种方法;例如如果表面的特征在于某些区域而其它区域平滑,那么通常理想的是更慢地扫描特征区域o Variable Surface Velocity: The surface velocity 293 varies during the scan; varying the surface velocity can be done in a number of ways; for example if the surface is characterized in some areas and smooth in others, it is often desirable to scan the feature area more slowly

ο步进式:条纹探头97通过机器人CMM臂1从一个位置向另一个位置移动;条纹探头97在每个位置处静止同时进行测量;步进式扫描用来实现最高精度测量;在物体9运动的情况下,条纹探头97相对于物体9处于恒定位置同时进行测量ο Stepping: the stripe probe 97 is moved from one location to another by the Robot CMM Arm 1; the stripe probe 97 is stationary at each location while taking measurements; step-by-step scanning is used to achieve the highest precision measurement; when the object 9 moves In the case of , the streak probe 97 is in a constant position relative to the object 9 while measuring

-平均条纹间距:如果机器人CMM臂正在沿与条纹正交的方向以30mm/second的表面速度293运动,那么在扫描速率为60stripes/sec的情况下,平均条纹间距290将会为0.5mm;带有细微特征的物体9可能需要利用0.05mm或更低的较小平均条纹间距进行扫描;在这种情况下,机器人CMM臂的速度必须降低至3mm/second;带有较少特征的较大物体9可需要利用1mm或以上的较高平均条纹间距来进行扫描- Average stripe spacing: If the Robot CMM Arm is moving at a surface speed 293 of 30mm/second in a direction normal to the stripes, then the average stripe spacing 290 will be 0.5mm at a scan rate of 60stripes/sec; Objects9 with fine features may need to be scanned with a smaller average fringe spacing of 0.05mm or less; in this case, the Robot CMM Arm speed must be reduced to 3mm/second; larger objects with fewer features 9 may need to be scanned with a higher average fringe spacing of 1 mm or more

-条纹间距的均匀度:机器人CMM臂可以以恒定表面速度进行扫描;手动CMM臂的操作人员不能以精确的且恒定的表面速度进行扫描;这就意味着机器人CMM臂可以提供比手动CMM臂所提供的更加均匀的条纹间距;- Uniformity of fringe spacing: Robotic CMM Arm can scan at a constant surface velocity; the operator of a Manual CMM Arm cannot scan at a precise and constant surface velocity; this means that the Robotic CMM Arm can provide better Provides a more uniform fringe spacing;

-均一的三维点密度:这在一些应用中是理想的;机器人CMM臂可以通过设定表面速度从而使平均条纹间距等于点间距来实现均一的三维点密度;均一的三维点密度还可以通过沿着条纹来取样点以便增加平均点间距而实现- Uniform 3D point density: This is desirable in some applications; the Robot CMM Arm can achieve uniform 3D point density by setting the surface velocity so that the average Sampling points with stripes to increase the average point spacing

-场深度:三维点可以跨过场深度282进行测量,场深度282的深度通常介于50和200mm之间;一般说来,场深度越大,来自条纹探头97的三维点的均方根(RMS)Z噪声就越差;现有条纹探头的RMS为场深度的1/10000左右;例如:最大条纹长度为70mm且场深度为100mm的条纹探头97,其在Z方向上的RMS为10微米- Depth of field: 3D points can be measured across the depth of field 282, which typically has a depth between 50 and 200mm; in general, the greater the depth of field, the root mean square (RMS) of the 3D points from the fringe probe 97 ) Z noise is worse; the RMS of the existing stripe probe is about 1/10000 of the depth of field; for example: the stripe probe 97 with a maximum stripe length of 70mm and a depth of field of 100mm has an RMS of 10 microns in the Z direction

-接近通路:物体9如齿轮箱体为机器人CMM臂1上的探头90提供了受限的接近通路来扫描物体内部的特征;通常可以通过使探头90穿过位于壳体中的狭孔来接近;在这种情况下,探头90必须尽可能地小并且可以安装于机器人CMM臂1探头端3的延伸部分如管上;另外,探头90可以与延伸的方向成某一角度如45度或90度定向;以某一角度方位配置探头90的能力就为扫描物体9表面的更大范围提供了可能性- Access: An object 9 such as a gear case provides a restricted access path for the probe 90 on the Robot CMM Arm 1 to scan features inside the object; access is usually possible by passing the probe 90 through a narrow hole located in the housing ; In this case, the probe 90 must be as small as possible and can be installed on the extension of the robot CMM arm 1 probe end 3, such as a pipe; in addition, the probe 90 can be at an angle such as 45 degrees or 90 degrees with the direction of extension degree orientation; the ability to configure the probe 90 at an angular orientation provides the possibility to scan a greater extent of the surface of the object 9

-投射距离:投射距离283通常介于75与300mm之间;理想地,投射距离应该较大以便(a)降低机器人CMM臂1与物体9之间发生碰撞的危险并且(b)最大程度地穿入深区域如狭槽;当投射距离增加时,机器人CMM臂的实际延伸范围81也增加;当机器人CMM臂的实际延伸范围81增加时,机器人CMM臂的精确度与探头91的精确度两者都减少;在一些很难接近的应用中,其中传感器距由物体9的设计所规定的表面具有强制且较小的最大距离,理想选用较小的投射距离;在其它很难接近的应用中,其中传感器距由物体9的设计所规定的表面具有强制且较大的最小距离,理想选用较大的投射距离;因此,投射距离的选定就在精确度与应用之间取折衷方案- Throw distance: Throw distance 283 is usually between 75 and 300mm; ideally, the throw distance should be larger in order to (a) reduce the risk of collision between Robot CMM Arm 1 and object 9 and (b) maximize penetration into deep areas such as slots; as the throw distance increases, so does the actual reach 81 of the Robot CMM Arm; when the actual reach 81 of the Robot CMM Arm increases, both the accuracy of the Robot CMM Arm and the accuracy of the Probe 91 are reduced; in some inaccessible applications, where the sensor has a mandatory and small maximum distance from the surface dictated by the design of the object 9, a smaller throw distance is ideal; in other inaccessible applications, Where the sensor has a mandatory and relatively large minimum distance from the surface specified by the design of the object 9, ideally a relatively large projection distance is selected; therefore, the selection of the projection distance is a compromise between accuracy and application

-堵塞:安装于机器人CMM臂1上的两视野条纹探头301同带有一个视野的条纹探头97相比优点在于能从物体9上的条纹287获取更多的数据,这种物体9具有台阶或导致堵塞的类似特征;使用条纹探头97的情况多于使用两视野条纹探头301,在这种情况中,区域不得不被沿不同方位再扫描以便到达堵塞于所获取的第一补片中的物体9的表面区域;这就意味着两视野条纹探头所用的总测量时间降低;然而,两视野条纹探头301比条纹探头97体积更庞大且重量更重。一个安装于机器人CMM臂1上的优选两条纹激光探头308同条纹探头97或两视野探头301相比的优点在于其可以获取位于垂直台阶壁304上的数据。本发明所属技术领域的专业人员将会理解,带有三个或三个以上与扫描方向成角度但不正交的条纹的条纹探头可以在一个线性扫描通路中自始至终绕着圆柱形轴承的内壁荻取数据。这种条纹探头将具有两个或两个以上的照相机以便增加观察点。带有多个条纹与照相机的条纹探头的优点在于能够在一个扫描通路中收集更多的关于垂直壁的综合数据,而只带有一个条纹与一个照相机的条纹探头可能需要机器人CMM两次或多次经过相同特征以便完成扫描- Blockage: The advantage of the two-field-of-view fringe probe 301 mounted on the Robot CMM Arm 1 over the fringe probe 97 with one field-of-view is that it can acquire more data from the fringe 287 on the object 9, which has steps or Similar characteristics leading to occlusion; more cases are used with the fringe probe 97 than with the two-field fringe probe 301, in which case the region has to be rescanned in a different orientation in order to reach the object occluded in the first patch acquired 9; this means that the total measurement time used by the two-field fringe probe is reduced; however, the two-field fringe probe 301 is bulkier and heavier than the fringe probe 97. A preferred two-stripe laser probe 308 mounted on the Robot CMM Arm 1 has the advantage over the stripe probe 97 or the two-field-of-view probe 301 that it can acquire data on the vertically stepped wall 304 . Those skilled in the art to which the present invention pertains will appreciate that a fringe probe with three or more fringes that are angled to the scan direction but not perpendicular to the direction of the scan can be captured all the way around the inner wall of the cylindrical bearing in one linear scan path. data. Such streak probes will have two or more cameras to increase observation points. The advantage of a stripe probe with multiple stripes and cameras is that more comprehensive data about vertical walls can be collected in one scan pass, whereas a stripe probe with only one stripe and one camera may require the Robotic CMM to scan twice or more. pass the same feature twice to complete the scan

-自动化:机器人CMM臂为自动,并且可以连续地扫描24小时以上;比较起来,手动CMM臂的操作人员更疲劳;这就意味着机器人CMM臂可以比由操作人员使用的手动CMM臂从物体9上扫描更多数据且数据质量更好。-Automation: The Robotic CMM Arm is automatic and can scan continuously for more than 24 hours; in comparison, the operator of the manual CMM Arm is more fatigued; this means that the Robotic CMM Arm can scan objects 9 more than the manual CMM Arm used by the operator Scan more data with better data quality.

激光源298为波长约为660nm、功率为30mW的激光二极管,其可以从包括Toshiba Japan在内的许多供应商处购买。光学装置300为来自Rodenstock,Germany的光笔。传感器269为CCD NTSC视频传感器芯片,其可以作为芯片或更广义的照相机而从包括Sony在内的许多供应商处购买。总之,本发明的范围决不限于光学探头的设计而是可以引入光学探头的任何适用设计。投射光源可以包括任何类型的光如:白光;不可见的、红外线的、紫外线的、部分可见或完全可见的激光辐射。可以使用具有不同特定波长或不同波段的多个投射光源,它们可以随后由带通过滤器和多谱传感器269来区分。投射光学装置299和成像光学装置300可以为静止或动态。其中动态光学装置包括检流计反射镜和旋转式多边形多镜面。投射光源可以处于恒定功率或其功率可变。光投射可以一直进行或者选通进行。其中检测装置269包括用CCD和CMOS技术制成的其它装置。检测装置269可以为模拟装置如1D和2DPSD装置。检测装置269可以是带有像素如ID像素线或2D象素数组的数字装置。检测装置269可以具有不同的占空因数并且可以使用微透镜。检测装置269可以具有固定或可变的快门速度。光投射的选通可以使得光在全部或者部分快门打开时间投射。The laser source 298 is a laser diode with a wavelength of approximately 660 nm and a power of 30 mW, which is commercially available from a number of suppliers including Toshiba Japan. Optical device 300 is a light pen from Rodenstock, Germany. The sensor 269 is a CCD NTSC video sensor chip, which is commercially available as a chip or more generally a camera from many suppliers including Sony. In conclusion, the scope of the invention is by no means limited to the design of the optical probe but can be incorporated into any suitable design of the optical probe. The projected light source can include any type of light such as: white light; invisible, infrared, ultraviolet, partially visible or fully visible laser radiation. Multiple projected light sources with different specific wavelengths or different bands can be used, which can then be differentiated by bandpass filters and multispectral sensors 269 . Projection optics 299 and imaging optics 300 may be stationary or dynamic. The dynamic optical device includes a galvanometer reflector and a rotating polygonal multi-mirror. The projection light source can be at constant power or its power can be variable. Lightcasting can be always on or gated on. Wherein the detection device 269 includes other devices made with CCD and CMOS technology. The detection device 269 may be an analog device such as a 1D and 2DPSD device. The detection device 269 may be a digital device with pixels such as an ID pixel line or a 2D pixel array. The detection means 269 may have different duty cycles and may use microlenses. The detection device 269 may have a fixed or variable shutter speed. Gating of the light projection may cause light to be projected for all or part of the shutter open time.

电源power supply

本第一实施例中所公开的机器人CMM臂的电力消耗量通常低于1kW并且在大多数场合下低于2kW。这就意味着可以使用80-240V的家庭/办公室电力网电源,并且不需要在较高电压下运行的三相电源。提供了标准IEC插座195以便通过电缆155实现电力网电源接头。对于如扫描腐蚀的煤气管之类的现场应用,由24V DC来提供机器人CMM臂的操作,24V DC由一个或多个如交通工具中所用类型的24V DC电池来供电。提供了24V DC插座195和长20m的24V电缆155。所提供的可再充电电池170用作备用电源,其在发生突然断电的情况下能够进行备份操作如存储编码器位置,以便机器人CMM臂的操作可以在电力网电力完全复原时直接重新开始,而不必进行初始化程序。电池170为可拆式。提供了电池170所用的内置充电器。The power consumption of the Robot CMM Arm disclosed in this first embodiment is typically below 1 kW and in most cases below 2 kW. This means that 80-240V home/office mains power can be used and no three-phase power supply running at the higher voltage is required. A standard IEC socket 195 is provided for mains power connection via cable 155 . For field applications such as scanning corroded gas pipes, operation of the Robotic CMM Arm is provided by 24V DC powered by one or more 24V DC batteries of the type used in vehicles. A 24V DC socket 195 and a 20m long 24V cable 155 are provided. A rechargeable battery 170 is provided as a backup power source, which enables backup operations such as storing encoder positions in the event of a sudden power outage, so that the operation of the Robot CMM Arm can be restarted directly when mains power is fully restored, while No initialization procedure is necessary. The battery 170 is detachable. A built-in charger for battery 170 is provided.

机器人CMM臂电缆和PCB位置Robot CMM Arm Cable and PCB Location

内部电缆165、166、167、169、174和196沿着机器人CMM臂1从控制盒159向探头端3延伸,连接着接头PCB173与马达176。内部电缆165、166、167、169、174和196在内部CMM臂5与外骨骼6之间延伸。这就意味着在机器人CMM臂1的外表面之内的所有电缆都受到保护。接头PCB173局部的装置177-184的大部分都安装于内部CMM臂5上或者安装于外骨骼6上。每个接头PCB173由在内部CMM臂5与外骨骼6之间延伸的导线、带状电缆或者圆形截面电缆连接到至少一个本地装置177-184上。内部电缆165、166、167、169、174和196以及通向接头PCB的有线连接装置177-184均为通常用于本领域中的标准且坚固的格式。电缆的规格保持在最低限度以便减少重量。串行电缆169为IEEE-1394 Firewire电缆。探头盒至臂电缆296为定制电缆,其用于探头盒或者与机器人CMM臂1通过接口连接器194提供的服务相关的其它接口装置的特定需求。膝上型电脑电缆152为来自Firewire连接器197的Firewire IEEE-1394电缆。网络连接器199为100Mbps Ethernet连接器,其连接到由标准CAT5电缆构成的以太网200上。悬架电缆154为来自Firewire连接器198的Firewire IEEE-1394电缆。Internal cables 165 , 166 , 167 , 169 , 174 and 196 run along the Robot CMM Arm 1 from the control box 159 to the probe head 3 , connecting the connector PCB 173 and the motor 176 . Internal cables 165 , 166 , 167 , 169 , 174 and 196 extend between the Internal CMM Arm 5 and the Exoskeleton 6 . This means that all cables within the outer surface of the Robot CMM Arm 1 are protected. Most of the devices 177 - 184 local to the connector PCB 173 are mounted on the Internal CMM Arm 5 or on the Exoskeleton 6 . Each connector PCB 173 is connected to at least one local device 177-184 by wires, ribbon cables or round section cables extending between the Internal CMM Arm 5 and the Exoskeleton 6. The internal cables 165, 166, 167, 169, 174 and 196 and the wired connections 177-184 to the header PCB are of a standard and robust format commonly used in the art. Cable gauges are kept to a minimum to reduce weight. Serial cable 169 is an IEEE-1394 Firewire cable. Probe Box to Arm Cable 296 is a custom cable for the specific needs of a Probe Box or other interface device related to the services provided by Robot CMM Arm 1 through Interface Connector 194 . Laptop cable 152 is a Firewire IEEE-1394 cable from Firewire connector 197. Network connector 199 is a 100Mbps Ethernet connector that connects to Ethernet 200 made of standard CAT5 cables. Pendant cable 154 is a Firewire IEEE-1394 cable from Firewire connector 198.

本发明的范围既不限于所公开的内部电缆,也不限于所公开的PCB设置结构。光学探头在被传递到处理单元的输出数据的带宽方面正在增加。可以得到高带宽串行电缆如IEEE-1394b FirewireB中所规定的那些电缆,使用光信号电缆时带宽最多为3.2GB/sec,而使用电信号电缆时带宽较小。光信号电缆基本上不受电噪声的影响,并且可以在没有衰减的情况下长距离传送信号。这就使得它们适用于机器人用途,其中延伸距离和靠近嘈杂的电机布线的电缆都是特征。替代地,所有网络都可以是100BaseT以太网和提供用于设备互联的网络集线器或开关。所属技术领域的专业人员将会很好地理解,在不影响本发明技术效果的情况下,可以改变机器人CMM臂中的PCB的数量和功能。例如:可以提供三个接头PCB173而不是七个接头PCB173,这些接头PCB173位于机器人CMM臂的肩部肘部和腕部处,其带有与连接于单个接头PCB173上的两个或多个接头相关联的装置如编码器、热电偶和驱动器。The scope of the present invention is neither limited to the disclosed internal cable nor to the disclosed PCB arrangement. Optical probes are increasing in bandwidth of output data passed to the processing unit. High-bandwidth serial cables are available such as those specified in IEEE-1394b FirewireB, with bandwidths up to 3.2 GB/sec using optical signaling cables and less bandwidth using electrical signaling cables. Optical signal cables are largely immune to electrical noise and can carry signals over long distances without attenuation. This makes them suitable for robotic use, where extended distances and cables routed close to noisy motors are features. Alternatively, all networks could be 100BaseT Ethernet and provide hubs or switches for device interconnection. Those skilled in the art will well understand that the number and function of PCBs in the Robot CMM Arm can be changed without affecting the technical effects of the present invention. For example: Instead of seven connectors PCB173, three connectors PCB173 may be provided, these connectors PCB173 are located at the shoulder elbow and wrist of the Robot CMM arm with the associated two or more connectors connected to a single connector PCB173 Connected devices such as encoders, thermocouples and drives.

用户接口user interface

膝上型个人计算机laptop personal computer

现在参看图35,优选地提供了膝上型个人计算机151以用于主用户接口。提供了可调平台310以便将膝上型个人计算机151安装于远离机器人CMM臂1的基座4的位置处。提供了膝上型电脑中的电池164以便在没有电力网电源连接的情况下进行操作。在平台上为鼠标311提供了空间。本发明不局限于膝上型电脑用户接口。可提供完全分离式PC箱;分离式LCD屏幕可连接于其上。可以提供笔记本PC。计算机可以集成于单个机器人CMM臂1单元和连接于其上的外部显示器中。显示器可以具有触觉检测能力。在两个或多个机器人CMM臂在单元中工作的情况下,单个膝上型个人计算机优选地用于控制这个单元中的所有机器人CMM臂。优选地,提供连接于膝上型电脑151上的紧凑型打印机312。其至少用于打印出测量记录。打印机的位置提供于在膝上型电脑151下面的平台310上。Referring now to FIG. 35, a laptop personal computer 151 is preferably provided for the primary user interface. An adjustable platform 310 is provided to mount the laptop personal computer 151 at a location remote from the base 4 of the Robot CMM Arm 1 . A battery 164 in the laptop is provided for operation without a mains power connection. Space is provided for a mouse 311 on the platform. The invention is not limited to laptop user interfaces. A fully detached PC box is available; a detached LCD screen can be attached to it. Laptop PCs can be provided. The computer can be integrated in a single Robot CMM Arm 1 unit and an external display connected to it. The display may have tactile detection capabilities. Where two or more Robot CMM Arms are working in a cell, a single laptop PC is preferably used to control all the Robot CMM Arms in the cell. Preferably, a compact printer 312 connected to the laptop 151 is provided. It is at least used to print out measurement records. A location for the printer is provided on the platform 310 below the laptop 151 .

悬架suspension

现在参看图36,手握式悬架153提供用于对机器人CMM臂1进行局部控制;其带有通向机器人CMM臂1的有线164和无线324连接。悬架153中的电池组163提供用于在没有电力网电源连接的情况下进行操作。再充电点158提供在机器人CMM臂上,悬架153通常可以保留于该点上一整夜以便再充电;再充电点158的特征在于连接自动进行,悬架只是被放入处于正确位置与方位的托架中以便使得悬架电接触点327与再充电点电接触点328接触。悬架153优选地具有8″LCD显示器322,但其可更小或更大;替代地,可以没有显示器提供于悬架上。悬架带有微处理器323、位于存储器325中的Microsoft Windows CE操作系统326、位于存储器325中的悬架软件330和三维图形芯片329。悬架显示器322示出了由使用机器人CMM臂1产生的所有结果,包括对扫描数据进行实时的三维彩色图形显示。这种实时显示提供了教学程序的帮助。悬架具有许多按钮320以用于控制每个轴的两个运动方向。按钮利用薄膜技术制造。提供了3-轴操纵杆321,但是其可有更多或更少的轴并且可有两个或多个操纵杆或跟踪球。悬架153具有两种交替模式:终端模式或主动模式,在终端模式中,悬架153用作膝上型个人计算机所用的终端,而在主动模式中,悬架153使用其自己的微处理器323来运行应用程序软件。在替代实施例中,并不提供悬架153或者悬架153是任选项;膝上型电脑上提供了软件来执行悬架的用户接口功能。绿色LED157提供于机器人CMM臂1和悬架153上以便表明动力接通。所有其它操作信息都显示于膝上型电脑151或悬架153的显示屏上。Referring now to FIG. 36 , a Hand Holder 153 is provided for local control of the Robot CMM Arm 1 ; with wired 164 and wireless 324 connections to the Robot CMM Arm 1 . A battery pack 163 in the suspension 153 is provided for operation without mains power connection. A recharge point 158 is provided on the Robot CMM arm where the suspension 153 can typically be left overnight for recharging; the recharge point 158 is characterized in that the connection is made automatically, the suspension is simply put in the correct position and orientation in the bracket so that the suspension electrical contact 327 is in contact with the recharge point electrical contact 328 . The pendant 153 preferably has an 8" LCD display 322, but it could be smaller or larger; alternatively, no display can be provided on the pendant. The pendant has a microprocessor 323, Microsoft Windows CE in memory 325 Operating system 326, pendant software 330 and 3D graphics chip 329 located in memory 325. Pendant display 322 shows all results produced by using the Robot CMM Arm 1, including real-time 3D color graphics of scan data. This This real-time display provides the aid of the teaching procedure. The suspension has a number of buttons 320 for controlling the two directions of motion of each axis. The buttons are made using thin-film technology. A 3-axis joystick 321 is provided, but it may have more or fewer axes and may have two or more joysticks or trackballs. The suspension 153 has two alternate modes: a terminal mode or an active mode, in which the suspension 153 is used as a laptop personal computer terminal, while in active mode, the pendant 153 uses its own microprocessor 323 to run the application software. In an alternate embodiment, the pendant 153 is not provided or is optional; a laptop computer Software is provided to perform the user interface functions of the suspension. A green LED 157 is provided on the Robot CMM Arm 1 and the suspension 153 to indicate that power is on. All other operating information is displayed on the laptop 151 or the display of the suspension 153 screen.

头部安装的控制Head Mounted Controls

现在参看图37,为操作人员11提供的耳机340带有通向膝上型电脑151的有线或无线联络。耳机340包括分辨率至少为800×600像素的单目显示器341,单目显示器341的位置使得操作人员11可用一只眼睛观察它。操作人员11仍然可以用两只眼睛观察周围环境,但是能够观察单目显示器341的眼睛稍微受到阻塞。具有较高分辨率的单目显示器341正在变得可用并且能够置于耳机340中。耳机340还包括头戴受话器343和扩音器342。操作人员11通过对着扩音器342讲话来使用控制机器人CMM臂1的命令小词典。每个操作人员11优选地告诉机器人CMM臂1命令以便使得膝上型电脑151上的语音识别软件将会提供较高识别率。膝上型电脑151上的语音合成软件将会通过头戴受话器343对操作人员11讲话以便提供闭环语音驱动用户接口。Referring now to FIG. 37 , the operator 11 is provided with a headset 340 with a wired or wireless connection to the laptop 151 . The headset 340 includes a monocular display 341 with a resolution of at least 800 x 600 pixels, positioned so that the operator 11 can view it with one eye. The operator 11 can still see the surroundings with both eyes, but the eye that is able to see the monocular display 341 is slightly blocked. Monocular displays 341 with higher resolutions are becoming available and can be placed in the headset 340 . The earphone 340 also includes a headset 343 and a loudspeaker 342 . The operator 11 uses a small dictionary of commands controlling the Robot CMM Arm 1 by speaking into the loudspeaker 342 . Each operator 11 preferably tells the Robot CMM Arm 1 commands so that the voice recognition software on the laptop 151 will provide a higher recognition rate. The speech synthesis software on the laptop 151 will speak into the operator 11 through the headset 343 to provide a closed loop speech driven user interface.

按钮button

现在参看图38A,若干组并行操作的按钮183固定于机器人CMM臂上。优选的是该组为一对用于控制的按钮183。一对按钮183位于段8上的机器人CMM臂的探头末端3处。按钮被称作A和B,其中A最靠近探头末端3。A为彩色的红色而B为彩色的绿色。按钮183在中心之间大致相隔25mm并且直径为11mm。按钮183为凹形以便减少发生意外致动。按钮183为大直径以便适合拇指或指纹尺寸。按钮183用于控制机器人CMM臂1的测量和软件的选择。与探头末端对并行操作的其它按钮对183位于:在外骨骼段8 48远离第一对的另一侧位于外骨骼段8 48上的探头末端3处;位于控制盒159上和外骨骼段5 45上肘部与腕部之间。现在参看图38B,提供了无线脚踏开关350。现在参看图38C,提供了带有按钮的无线遥控351;其被固定到机器人CMM臂上操作人员11的选择位置处,优选地带有皮套352;替代地,操作人员11可以握住遥控器351。本发明并不限于所公开数量的按钮183和它们的位置。机器人CMM臂可以在没有任何按钮连接于其上的情况下使用其它装置如悬架153或膝上型电脑151操作。控制可以利用单个按钮183或利用每组中的3个或更多按钮实现。可以提供单组或多组。影响组的数量和其位置的因素包括机器人CMM臂1的延伸范围和使用其的应用场合。Referring now to Figure 38A, several sets of buttons 183 operated in parallel are secured to the Robot CMM Arm. Preferably the group is a pair of buttons 183 for the controls. A pair of buttons 183 are located at Probe Tip 3 of the Robot CMM Arm on Segment 8 . The buttons are called A and B, with A being closest to the probe tip 3 . A is colored red and B is colored green. The buttons 183 are approximately 25 mm apart from center to center and are 11 mm in diameter. Button 183 is concave to reduce accidental actuation. Button 183 is of large diameter to fit a thumb or fingerprint size. Button 183 is used to control Robot CMM Arm 1 measurements and software selections. Other button pairs 183 that operate in parallel with the probe end pair are located: at probe end 3 on exoskeleton segment 8 48 on the other side of exoskeleton segment 8 48 away from the first pair; on control box 159 and exoskeleton segment 5 45 Between the upper elbow and the wrist. Referring now to FIG. 38B, a wireless foot switch 350 is provided. Referring now to FIG. 38C, a wireless remote control 351 with buttons is provided; it is secured to the Robot CMM Arm at the position of choice of the operator 11, preferably with a holster 352; alternatively, the operator 11 can hold the remote control 351 . The invention is not limited to the disclosed number of buttons 183 and their locations. The Robot CMM Arm can be operated using other devices such as pendant 153 or laptop 151 without any buttons attached to it. Control can be achieved with a single button 183 or with 3 or more buttons in each group. Single or multiple sets can be provided. Factors affecting the number of groups and their location include the reach of the Robot CMM Arm 1 and the application in which it is used.

环境操作environmental operation

本第一实施例的便携式机器人CMM臂能够在-10至+50摄氏度的温度范围内操作。可以想象如阿拉斯加的气体管道和埃及坟墓之类的测量应用场合,其中机器人CMM臂1在从冰冻到阳光直接照射的各种不同条件下在外面操作。机器人CMM臂具有环境密封水平IP62,不受天气影响。机器人CMM臂的替代实施例可被保护至IP64水平或甚至具有专用保护以用于环境非常恶劣例如处于放射区域中的特种应用场合。便携式机器人CMM臂1通常还可以在高达90%湿度中操作。The Portable Robot CMM Arm of this first embodiment is capable of operating in a temperature range of -10 to +50 degrees Celsius. One can imagine surveying applications like gas pipelines in Alaska and Egyptian tombs where the Robot CMM Arm 1 is operating outside in conditions ranging from freezing to direct sunlight. The Robot CMM Arm has an environmental sealing level IP62 and is not affected by the weather. Alternative embodiments of the Robot CMM Arm could be protected to IP64 level or even have dedicated protection for special applications where the environment is very harsh eg in radioactive areas. The Portable Robot CMM Arm 1 can also typically operate in up to 90% humidity.

机器人CMM臂坐标系Robot CMM Arm Coordinate System

现在参看图39,存在机器人CMM臂系统150所用的众多坐标系360。这些包括但不限于:Referring now to FIG. 39 , there are a number of coordinate systems 360 used by the Robot CMM Arm System 150 . These include but are not limited to:

-物体坐标系361- Object coordinate system 361

-物体特征坐标系362- Object Feature Coordinate System 362

-机器人CMM臂坐标系363-Robot CMM Arm Coordinate System 363

-探头(或工具)坐标系364- probe (or tool) coordinate system 364

-外骨骼坐标系366- exoskeleton coordinate system 366

物体坐标系361不为所知,除非物体9上存在基准特征如工具球368或物体9所安装于的基准板,其可用于为物体9提供物体坐标系361。汽车工业中最常见的是提供汽车线状物体坐标系361。为特征365提供了物体特征坐标系362。通常,物体制造时带有物体特征坐标系365所用的参考标志,可对其进行测量以便确定物体特征坐标系365。在本第一实施例中,亦称内部CMM臂坐标系的机器人CMM臂坐标系363和外骨骼坐标系366相同,因为内部CMM臂基座31和外骨骼基座41刚性连接。在基座4处的可重复磁性安装件369中提供了直径为25mm的基准球367。基准球367的中心被指定为机器人CMM臂坐标系363和外骨骼坐标系366的零点。当外骨骼具有不同于内部CMM臂基座31的外骨骼基座41时,特别是如果在外骨骼基座41与内部CMM臂基座31之间存在相对运动,则外骨骼坐标系366就不同于机器人CMM臂坐标系363;在这种情况下,提供了第二基准球367。在机器人领域通常可以理解,为固定于机器人CMM臂1的探头末端3上的探头90或工具98提供不同的坐标系。其被称作机器人CMM臂探头坐标系364。The object coordinate system 361 is not known unless there is a datum feature on the object 9 such as a tool ball 368 or a datum plate on which the object 9 is mounted, which can be used to provide the object 9 with an object coordinate system 361 . It is most common in the automotive industry to provide an automotive linear object coordinate system 361 . Object feature coordinate system 362 is provided for feature 365 . Typically, objects are manufactured with reference marks for object characteristic coordinate system 365 , which can be measured to determine object characteristic coordinate system 365 . In this first embodiment, the Robot CMM Arm coordinate system 363, also known as the Internal CMM Arm coordinate system, and the Exoskeleton coordinate system 366 are the same because the Internal CMM Arm Base 31 and the Exoskeleton Base 41 are rigidly connected. In a repeatable magnetic mount 369 at the base 4 a reference ball 367 with a diameter of 25 mm is provided. The center of datum sphere 367 is designated as the zero point of Robot CMM Arm coordinate system 363 and Exoskeleton coordinate system 366 . When the Exoskeleton has an Exoskeleton Base 41 different from the Internal CMM Arm Base 31, especially if there is relative motion between the Exoskeleton Base 41 and the Internal CMM Arm Base 31, the Exoskeleton Coordinate System 366 is different from Robot CMM Arm Coordinate Frame 363; in this case a second reference sphere 367 is provided. As is generally understood in the field of robotics, different coordinate systems are provided for the probe 90 or the tool 98 fixed on the probe tip 3 of the Robot CMM Arm 1 . It is called the Robot CMM Arm Probe Frame 364 .

控制PCBControl PCB

现在参看图40,控制PCB172控制着机器人CMM臂1。外部连接器156、157、194、195、197-199被安装于控制PCB172上并且直接连接至控制盒159的侧面。与臂的接口通过放大器模拟输出电路383、触发电路384、防火线总线控制器385、以太网总线控制器386和WiFi无线装置387来实现。DSP处理器380运行着存储器381中的控制软件382。控制软件可访问存储器381中的运动学软件391和位置平均软件392。文本格式的程序389通过解译器390来翻译。机器人CMM臂网际协议(IP)地址388保存在存储器381中。探头对准文件264保存在存储器391中。存储器381由足够的静态和动态存储器组成。Referring now to FIG. 40 , the Control PCB 172 controls the Robot CMM Arm 1 . External connectors 156 , 157 , 194 , 195 , 197 - 199 are mounted on control PCB 172 and connect directly to the side of control box 159 . Interfacing with the arm is accomplished through amplifier analog output circuit 383 , trigger circuit 384 , firewire bus controller 385 , Ethernet bus controller 386 and WiFi radio 387 . DSP processor 380 runs control software 382 in memory 381 . Control software has access to kinematics software 391 and position averaging software 392 in memory 381 . The program 389 in text format is translated by an interpreter 390 . A Robot CMM Arm Internet Protocol (IP) address 388 is stored in memory 381 . Probe alignment file 264 is stored in memory 391 . Memory 381 consists of sufficient static and dynamic memory.

接头PCBConnector PCB

现在参看图41A并再次参看图11,接头PCB173具有以下功能:Referring now to FIG. 41A and again to FIG. 11 , connector PCB 173 has the following functions:

-将很多本地设备177-184、90、总线169、174、161、162和动力线路165、166、160全部通过连接器400互相连接- interconnect many local devices 177-184, 90, buses 169, 174, 161, 162 and power lines 165, 166, 160 all with each other via connector 400

-通过闩锁编码器178对触发总线174上的触发信号做出响应- Responses to trigger signal on trigger bus 174 via latch encoder 178

-从多个传感器178-184接收数据,预处理数据,保持数据状态如编码器计数以及通过通向控制PCB172的串行总线169发送预处理过的数据- Receive data from multiple sensors 178-184, preprocess data, maintain data status such as encoder counts and send preprocessed data via serial bus 169 to control PCB 172

-对来自控制PCB172的状态请求做出响应- Respond to status requests from the control PCB172

接头PCB173包括DSP处理器401、存储器402、存储于存储器402中的接头软件405、触发电路384、防火线总线控制器385和连接至Renishaw内插器187的输出的编码器接口电路403。来自Renishaw内插器187的内插信号存储于存储器402中。在用于确定机器人CMM臂1的位置的单操作模式下,当编码器178被闩锁时,一个角度位置计数402被从每个接头PCB173发送至控制PCB172,并且利用本领域内的专家所熟知的方法,这些计数402由运动学软件391使用以便计算机器人CMM臂1的位置。Splice PCB 173 includes DSP processor 401 , memory 402 , splice software 405 stored in memory 402 , trigger circuit 384 , firewire bus controller 385 and encoder interface circuit 403 connected to the output of Renishaw interposer 187 . The interpolated signal from Renishaw interpolator 187 is stored in memory 402 . In the single mode of operation for determining the position of the Robot CMM Arm 1, when the encoder 178 is latched, an angular position count 402 is sent from each joint PCB 173 to the control PCB 172, and using method, these counts 402 are used by the kinematics software 391 to calculate the position of the Robot CMM Arm 1 .

位置平均position average

现在参看图41B,在用于确定机器人CMM臂1的位置的优选操作模式下,编码器时钟406提供于接头PCB173上。编码器时钟406用于在每个编码器计数404到达接头PCB173时对其进行时间标记。优选地,二十个编码器计数404按照先进先出(FIFO)方式保存于存储器402中,但是可以存储多于20或少于20个FIFO计数。当在触发总线上触发脉冲TR到达接头PCB173时,使用编码器时钟406对其进行时间标记。现在参看图41C,在曲线图上示出了计数404相对于时间t的曲线。每个计数Cn-9至Cn+10被记录下来,在存储器中产生20个具有时间标记的计数。就在Cn之后,接头PCB173接收到要求编码器位置的触发脉冲TR。触发脉冲在到达时由编码器时钟406进行时间标记。接头PCB173将20个具有时间标记的计数Cnx和接收触发脉冲TR的时间沿着串行总线169发送至控制PCB172。现在参看图41D的位置平均过程:Referring now to FIG. 41B , in the preferred mode of operation for determining the position of the Robot CMM Arm 1 , an encoder clock 406 is provided on the connector PCB 173 . An encoder clock 406 is used to time-stamp each encoder count 404 as it arrives at connector PCB 173 . Preferably, twenty encoder counts 404 are stored in memory 402 in a first-in-first-out (FIFO) fashion, but more or fewer than 20 FIFO counts may be stored. The encoder clock 406 is used to time stamp the trigger pulse TR when it arrives on the connector PCB 173 on the trigger bus. Referring now to FIG. 41C, counts 404 are plotted against time t on a graph. Each count Cn-9 to Cn+10 is recorded, resulting in 20 time-stamped counts in memory. Just after Cn, connector PCB 173 receives a trigger pulse TR requesting the encoder position. Trigger pulses are time stamped by the encoder clock 406 as they arrive. Header PCB 173 sends the 20 time-stamped counts Cnx and the time of receipt of trigger TR along serial bus 169 to control PCB 172 . Referring now to the position averaging process of Figure 41D:

-在第一步440中,控制PCB172中的位置平均软件392从每个接头PCB173接收由触发脉冲TR输入的一组二十个来自编码器178的具有时间标记的计数和在该编码器处接收的触发脉冲TR的时间;- In a first step 440, the position averaging software 392 in the control PCB 172 receives from each connector PCB 173 a set of twenty time-stamped counts from the encoder 178 input by the trigger pulse TR and receives at the encoder The time of the trigger pulse TR;

-在第二步441中,位置平均软件392通过每个编码器的二十个计数在时间域中拟合一个样条,从而产生七个CMM编码器178所用的七个样条;- In a second step 441, the position averaging software 392 fits a spline in the time domain through the twenty counts of each encoder, resulting in seven splines for the seven CMM encoders 178;

-在第三步442中,位置平均软件392为每个CMM编码器178内插一个在时间TR处的计数;- In a third step 442, the position averaging software 392 interpolates a count at time TR for each CMM encoder 178;

-在第四步443中,七个内插的计数被发送至运动学软件391,由此确定机器人CMM臂1的位置。- In a fourth step 443, the seven interpolated counts are sent to the kinematics software 391, from which the position of the Robot CMM Arm 1 is determined.

位置平均方法为用于通过平均和内插在触发脉冲TR的时间处的精确位置来改进机器人CMM臂准确度的一种方法。本发明并不限于这种位置平均方法,而是包括能够通过获取和处理触发脉冲的时间前后的更多原始位置数据而更准确地确定机器人CMM臂的位置的所有方法。处理的位置并不重要,并且可在一个或多个处理位置处进行,包括例如编码器178、接头PCB173、控制PCB172和膝上型电脑151。使用位置平均意味着比简单编码器操作更加准确地确定机器人CMM臂1的位置。The position averaging method is one method for improving the Robot CMM Arm accuracy by averaging and interpolating the precise position at the time of the trigger pulse TR. The present invention is not limited to this position averaging method, but includes all methods that can more accurately determine the position of the Robot CMM Arm by acquiring and processing more raw position data around the time of the trigger pulse. The location of the processing is not critical and can be performed at one or more processing locations including, for example, the encoder 178, the connector PCB 173, the control PCB 172, and the laptop 151. Using position averaging means that the position of the Robot CMM Arm 1 is more accurately determined than a simple encoder operation.

热补偿thermal compensation

本发明的一个目的是提供当机器人CMM臂的温度改变时受到热补偿并且不需要再校准的机器人CMM臂。热电偶180被内部CMM臂5的粘合于外壳100、101、103中每一个的铝上。CMM段1-8 31-38使用有限元软件设计以便随着温度线性地膨胀/收缩而不扭转。类似地,CMM段1-8 31-38使用不会产生可能随着温度改变引起扭曲的应力的众所周知的方法和材料制造。铝随温度以众所周知的速率膨胀。热电偶180通过接头PCB每10秒读取一次,并且温度被沿着串行总线169发送至控制PCB172。按照有限元热模型预测的方式,内部CMM臂的45参数运动模型中的一些参数随后被与由每个外壳中的热电偶180测量的温度改变成比例进行调节。当遇到极端温度时,在如阿拉斯加州或沙漠中,建议在使用机器人CMM臂之前进行接触或无接触探头校准。It is an object of the present invention to provide a Robot CMM Arm that is thermally compensated and does not require recalibration when the temperature of the Robot CMM Arm changes. Thermocouples 180 are bonded to the aluminum of each of the housings 100 , 101 , 103 by the inner CMM arm 5 . CMM segments 1-8 31-38 are designed using finite element software to expand/contract linearly with temperature without twisting. Similarly, CMM segments 1-8 31-38 are fabricated using well-known methods and materials that do not create stresses that could cause distortion with temperature changes. Aluminum expands at a well known rate with temperature. The thermocouple 180 is read every 10 seconds via the connector PCB and the temperature is sent along the serial bus 169 to the control PCB 172 . Some parameters in the 45 parameter motion model of the Internal CMM Arm are then adjusted in proportion to the temperature changes measured by the thermocouples 180 in each enclosure, in the manner predicted by the finite element thermal model. When extreme temperatures are encountered, such as in Alaska or the desert, it is recommended to perform contact or non-contact probe calibration before using the Robot CMM Arm.

监测力和转矩Monitoring force and torque

在测量期间,内部CMM臂5易受力和转矩。现在参看图41E,安装于CMM段1-8 31-38上的应变仪181连续地检测内部CMM臂5上的应变。三个应变仪181被正交地安装在每个CMM段1-8 31-38上。应变仪181连接于接头PCB173上。接头PCB173每秒五次将从每个应变仪181读取的值发送至控制PCB172。应变值可多于或少于每秒5次发送。在装配期间,在制造每个机器人CMM臂之后,运行一系列应变仪测试程序并且从每个应变仪输出的值在程序执行期间受到监测。一些测试程序被设计成使内部CMM臂5发生过度应变;使用的一种方法是快速地移动臂,而重型探头90安装于CMM段8 38上。这样,应变仪181就被校准成带有最大的可接受压缩和拉伸应变。在正常使用时,每秒5次监控来自所有应变仪181的应变,如果超过最大的可接受应变,则采取行动。行动包括:向操作人员产生错误信息,以较慢速度自动重复某些测量以便减少应变水平,记录不可接受的应变和其产生条件。在替代实施例中,应变仪181可被放置于CMM接头1-7 51-57的轴承中以便测量特定的弯曲应变。这些轴承应变仪181可以附加于CMM段1-8 31-38上的应变仪181使用或者代替其使用。为了提高应变测量的可靠性,为每个方向提供多个应变仪并且结果使用比较和或平均法来处理。本发明的范围并不限于置于特定位置的特定数量的应变仪。本发明包括在机器人CMM臂1中的可向控制PCB172提供力和力矩反馈的任意位置处提供任意应变、压力转矩或任意其它测量装置。During measurements, the Internal CMM Arm 5 is subject to forces and torques. Referring now to FIG. 41E, strain gauges 181 mounted on CMM Segments 1-8 31-38 continuously sense strain on the Internal CMM Arm 5. Three strain gauges 181 are mounted orthogonally on each CMM segment 1-8 31-38. The strain gauge 181 is connected to the connector PCB173. The connector PCB 173 sends the value read from each strain gauge 181 to the control PCB 172 five times per second. The strain value can be sent more or less than 5 times per second. During assembly, after each Robot CMM Arm is fabricated, a series of strain gauge test programs are run and the values output from each strain gauge are monitored during program execution. Some test procedures are designed to overstrain the internal CMM arm 5; one method used is to move the arm rapidly while the heavy duty probe 90 is mounted on the CMM section 838. In this way, strain gauge 181 is calibrated with maximum acceptable compressive and tensile strains. In normal use, the strain from all strain gauges 181 is monitored 5 times per second and action is taken if the maximum acceptable strain is exceeded. Actions include: generating error messages to the operator, automatically repeating certain measurements at a slower rate to reduce strain levels, recording unacceptable strain and the conditions under which it occurred. In an alternative embodiment, strain gauges 181 may be placed in the bearings of the CMM Joint 1-7 51-57 to measure specific bending strains. These bearing strain gauges 181 can be used in addition to or instead of the strain gauges 181 on the CMM sections 1-8 31-38. To improve the reliability of strain measurements, multiple strain gauges are provided for each direction and the results are processed using comparison and or averaging methods. The scope of the invention is not limited to a particular number of strain gauges placed at a particular location. The present invention includes providing any strain, pressure torque or any other measurement device anywhere in the Robot CMM Arm 1 where force and torque feedback can be provided to the Control PCB 172 .

时间选择time selection

测量可在忙碌时进行或者当机器人CMM臂静止时进行。当在忙碌时进行测量时,测量机器人CMM臂1中的控制PCB172与光学探头91之间的精确定时对于保持高准确度很重要。两种保证控制PCB172与光学探头91之间精确定时的方法优选是校准以及时间标记方法。本发明的范围并不限于这两种方法,而是包括能够保证控制机器人CMM臂1中的控制PCB172与光学探头91之间精确定时的任意方法。Measurements can be taken while busy or when the Robot CMM Arm is stationary. Precise timing between the Control PCB 172 in the Measurement Robot CMM Arm 1 and the Optical Probe 91 is important to maintain high accuracy when taking measurements on the go. Two methods of ensuring accurate timing between the control PCB 172 and the optical probe 91 are preferably calibration and time stamping methods. The scope of the present invention is not limited to these two methods, but includes any method that can guarantee precise timing between the Control PCB 172 and the Optical Probe 91 in the Control Robot CMM Arm 1 .

校准calibration

校准方法特征在于成对校准测量,第一测量为探头测量结果而第二测量为内部CMM臂5的位置。现在参看图42的过程,当来自控制PCB172和光学探头91的数据被校准时,光学探头91优选为主而控制PCB172为辅。在第一步即步骤410中,光学探头91通过触发总线174向七个接头PCB173发送校准信号。校准信号快速地通过触发总线行进,延迟低于1微秒。在步骤411中,探头测量结果和位置数据被发送至膝上型电脑151。接头PCB173向控制PCB172发送编码器数据。控制PCB172汇合七个编码器位置,计算探头末端处的内部CMM臂5的位置并且向膝上型电脑151发送位置。探头91向膝上型电脑151发送探头测量结果。在步骤412中,膝上型电脑151组合探头测量结果和内部CMM臂5的位置以便提供测量结果。当校准信号具有长于1微秒的延迟来从光学探头91向接头PCB173行进时,这种方法发挥作用,从而使得校准方法和设备具有获取探头测量结果和编码器位置的技术效果以便使得它们可被组合起来以产生精确测量结果。现在参看图43A-C,光学探头91为主而控制PCB172为辅。现在参看图43A,为了进行测量,有效的光学探头91必须满足两个条件:光必须被投射并且传感器光闸必须打开以便收集光。在图43A的模式中,当激光器开通时进行测量。校准信号应该在时间T处从光学探头91发送至控制PCB172,该时间为测量周期P的中点。在本第一实施例中,当在时间T一收到校准信号时,机器人CMM臂1就可在可重复的时间内即低于1微秒的时间内闩锁编码器。现在参看图43B,测量周期P从光闸打开到激光器关闭。现在参看图43C,测量周期P为光闸打开的时间。The calibration method is characterized by a pair of calibration measurements, the first being the probe measurement and the second being the position of the Internal CMM Arm 5 . Referring now to the process of Figure 42, when the data from the control PCB 172 and the optical probe 91 are calibrated, the optical probe 91 is preferably the primary and the control PCB 172 the secondary. In a first step, step 410 , the optical probe 91 sends calibration signals to the seven connector PCBs 173 via the trigger bus 174 . The calibration signal travels quickly through the trigger bus with a latency of less than 1 microsecond. In step 411 , the probe measurements and location data are sent to the laptop 151 . Connector PCB173 sends encoder data to control PCB172. The control PCB 172 combines the seven encoder positions, calculates the position of the Internal CMM Arm 5 at the probe tip and sends the position to the laptop 151 . The probe 91 sends the probe measurements to the laptop 151 . In step 412, the laptop 151 combines the probe measurements with the position of the Internal CMM Arm 5 to provide the measurements. This approach comes into play when the calibration signal has a delay longer than 1 microsecond to travel from the optical probe 91 to the connector PCB 173, such that the calibration method and apparatus have the technical effect of taking the probe measurements and encoder positions so that they can be combined to produce precise measurements. Referring now to Figures 43A-C, the optical probe 91 is primary and the control PCB 172 is secondary. Referring now to FIG. 43A, in order to make a measurement, two conditions must be met for an effective optical probe 91: light must be projected and the sensor shutter must be open to collect the light. In the mode of Fig. 43A, measurements are taken when the laser is on. The calibration signal should be sent from the optical probe 91 to the control PCB 172 at time T, which is the midpoint of the measurement period P. In this first embodiment, upon receipt of the calibration signal at time T, the Robot CMM Arm 1 can latch the encoder within a repeatable time, ie less than 1 microsecond. Referring now to Figure 43B, the measurement period P is from shutter open to laser off. Referring now to FIG. 43C, the measurement period P is the time the shutter is open.

当控制PCB172为主而光学探头91为辅时,校准可按照第二同步方式进行。这种校准的一个实例为扫描方式要以规则的臂增量进行测量并且以控制PCB172为主时的实例。现在参看图44,校准信号在时间T从控制PCB172到达光学探头91。优选的是激光器开启与光闸打开两者都在T之后的一个短时期内进行。在其它情况下,激光器决定测量周期P或者光闸和激光器组合决定测量周期P。重要的是,按照这种第二校准模式,当在忙碌时扫描时,为了使机器人CMM臂1的精度最大化,对于所有测量结果而言,延迟t已知并且可重复。在某些光学探头91中,延迟t在不同测量之间由光学探头91改变。在这种情况下,光学探头91在接收下一个校准信号之前通过串行总线169传达延迟t值的改变。现在参看图45的过程,在第一步413中,光学探头91向控制PCB172发送延迟t值的改变。步骤413只有当延迟t改变时才执行。在步骤414中,控制PCB172在时间T向光学探头91发送探头校准信号。在步骤415中,控制PCB172在时间T+t向七个接头PCB173发送编码器校准信号。控制PCB使用如内部时钟之类的装置来确定在探头校准信号之后发送编码器校准信号的正确时机。在探头90为多条纹探头如带有两个条纹305、306的两条纹探头308之类的情况下,则来自条纹的测量可同时进行,其中所有条纹同时照亮或者分离地一次照亮一个条纹,或者一次照亮条纹组。当条纹在不同的时期照亮时,在任何情况下,如果探头90在机器人CMM臂上运动,则机器人CMM臂在每个条纹照亮时将会处于不同位置,并且每个条纹将为分离式校准方式。本发明的一个目的是在使用的第一校准模式中,控制PCB172为主而探头90为辅,而在使用的第二校准模式中,探头90为主而控制PCB172为辅。When the control PCB 172 is the master and the optical probe 91 is the slave, the calibration can be performed in the second synchronous manner. An example of such a calibration is when the scan pattern is to take measurements at regular arm increments and is dominated by the control PCB 172 . Referring now to FIG. 44 , a calibration signal arrives at time T from the control PCB 172 to the optical probe 91 . It is preferred that both the laser turn-on and the shutter opening occur within a short period of time after T. In other cases, a laser determines the measurement period P or a combination of a shutter and a laser determines the measurement period P. It is important that, according to this second calibration mode, the delay t is known and repeatable for all measurements in order to maximize the accuracy of the Robot CMM Arm 1 when scanning on the go. In some optical probes 91 the delay t is varied by the optical probe 91 between different measurements. In this case, the optical probe 91 communicates the change in the value of delay t over the serial bus 169 before receiving the next calibration signal. Referring now to the process of FIG. 45 , in a first step 413 the optical probe 91 sends to the control PCB 172 a change in the value of delay t. Step 413 is only executed when the delay t is changed. In step 414 , the control PCB 172 sends a probe calibration signal to the optical probe 91 at time T. In step 415, the control PCB 172 sends an encoder calibration signal to the seven connector PCBs 173 at time T+t. The control PCB uses something like an internal clock to determine the correct timing to send the encoder calibration signal after the probe calibration signal. Where the probe 90 is a multi-stripe probe such as the two-stripe probe 308 with two fringes 305, 306, then measurements from the fringes can be made simultaneously with all fringes illuminated simultaneously or separately illuminated one fringe at a time , or to illuminate groups of stripes at a time. In any event, if the Probe 90 is moving on the Robot CMM Arm when the stripes are illuminated at different times, the Robot CMM Arm will be in a different position when each stripe is illuminated, and each stripe will be a separate Calibration method. It is an object of the present invention to use the first calibration mode in which the control PCB 172 is the primary and the probe 90 the secondary, and in the second calibration mode in which the probe 90 is the primary and the control PCB 172 the secondary.

时间标记和内插Timestamping and Interpolation

有时候,不可能准确地校准光学探头91和控制PCB172来产生一对测量结果。例如,如果并未提供用于发送或接收校准信号的装置,就不可能校准。在时间标记方案中,存在两种情况:(i)光学探头91和控制PCB172具有同一测量速率(ii)光学探头91和控制PCB172具有不同和或可变的测量速率。Sometimes it is not possible to accurately calibrate the optical probe 91 and the control PCB 172 to produce a pair of measurements. For example, calibration is not possible if no means are provided for sending or receiving calibration signals. In the time stamping scheme, there are two cases: (i) the optical probe 91 and the control PCB 172 have the same measurement rate (ii) the optical probe 91 and the control PCB 172 have different and or variable measurement rates.

在情况(i)中,测量成对进行。重要的是光学探头91和控制PCB172的速率测量测量速率精确并且不会随着时间偏移。光学探头91和控制PCB172中的两个时钟准确运行以便使得它们在扫描开始与结束时显示相同的时间。光学探头91与控制PCB172以同一速率进行测量以便使得两个相邻光学测量与两个相邻位置测量之间总是具有相同时间间隔I。典型速率在从每秒25次测量至每秒1000次测量范围内变化,但其可大于1000或者低于25。在情况(ii)中,测量结果以规律或不规律间隔从光学探头91流出,并且以相同或不同的规律或不规律间隔从控制PCB172流出。In case (i) the measurements are performed in pairs. It is important that the velocity measurements of the optical probe 91 and the control PCB 172 measure the velocity accurately and not drift over time. The two clocks in the optical probe 91 and the control PCB 172 run exactly so that they show the same time at the start and end of the scan. The optical probe 91 and the control PCB 172 take measurements at the same rate so that there is always the same time interval I between two adjacent optical measurements and two adjacent position measurements. Typical rates range from 25 measurements per second to 1000 measurements per second, but it can be greater than 1000 or lower than 25. In case (ii), measurements are streamed from the optical probe 91 at regular or irregular intervals, and from the control PCB 172 at the same or different regular or irregular intervals.

现在参看图46的过程,同一过程用于情况(i)和(ii)两者。Referring now to the process of Figure 46, the same process is used for both cases (i) and (ii).

-在第一步416中,在刚好开始扫描之前,扫描光学探头91和控制PCB172中的两个时钟校准成尽可能靠近;- In a first step 416, the two clocks in the scanning optical probe 91 and the control PCB 172 are aligned as close as possible, just before starting the scan;

-在步骤417中,通过控制PCB172要求光学探头91开始扫描而开始测量;- In step 417, the measurement is started by controlling the PCB 172 to request the optical probe 91 to start scanning;

-在步骤418中,由控制PCB172获取位置数据;利用控制PCB172中的时钟,对每个位置进行时间标记。在光学探头91中获取测量结果;利用光学探头91中的时钟,对每个位置进行时间标记;- In step 418, the position data is acquired by the control PCB 172; using the clock in the control PCB 172, each position is time stamped. Obtain the measurement results in the optical probe 91; use the clock in the optical probe 91 to time stamp each position;

-在步骤419中,机器人CMM臂扫描程序停止并且要求光学探头91停止扫描;- In step 419, the Robot CMM Arm scanning procedure stops and asks the optical probe 91 to stop scanning;

-在步骤420中,对光学探头91和控制PCB172中的两个时钟彼此加以校核;- in step 420, the two clocks in the optical probe 91 and the control PCB 172 are checked against each other;

-在步骤421中,控制PCB172输出进行了时间标记的位置的文件。光学探头91输出进行了时间标记的测量结果的文件;- In step 421, the control PCB 172 outputs a file of time-stamped locations. The optical probe 91 outputs a file of time-stamped measurements;

-在步骤422中,通过内插控制PCB172位置来计算组合测量结果文件以便提供对对应于每个光学探头测量结果的内部CMM臂5的位置的最佳估算。每个内部CMM臂5位置包含探头末端3的X、Y、Z位置和I、J、K方位矢量。内部CMM臂5位置的内插通过拟合通过内部CMM臂5位置的三维多叉线并且沿着三维多叉线与时间标记时序差异成比例内插来进行。- In step 422, a combined measurement file is calculated by interpolating the control PCB 172 position to provide the best estimate of the position of the Internal CMM Arm 5 corresponding to each optical probe measurement. Each Internal CMM Arm 5 position contains the X, Y, Z position of the Probe Tip 3 and the I, J, K orientation vectors. Interpolation of the Internal CMM Arm 5 position is performed by fitting a three-dimensional polyline through the Internal CMM Arm 5 position and interpolating along the three-dimensional polyline proportional to the time stamp timing difference.

本发明的范围并不限于图46中的进行时间标记和内插的过程,而是包括任何可获得同一技术效果的涉及时间标记和内插的过程。例如,在不可能准确地校准光学探头91和控制PCB172中的两个时钟的情况下,那么就使用包含首先扫描已知人工制品的方法。现在参看图47,带有以90度会合的两个平面的脊形人工制品370定位成使得脊大致平行于激光条纹287。通过安装于机器人CMM臂上的光学探头91而在脊形人工制品370的上方形成两个通路途径。第一通路371沿+X轴方向而第二通路372沿-X轴方向。两个进行了时间标记的文件中的探头测量结果和手臂位置使用对两个时钟之间校准情况的估计来组合。现在参看图48,当对两条通路371,372进行比较时,就计算得出作为X轴方向上的距离的误差E。误差E用来准确确定存在于两个时钟的校准的差异。于是,将该差异用作估算两个时钟之间的校准情况的校正因数以便在随后测量物体9时提供两个时钟之间的精确校准。The scope of the present invention is not limited to the process of performing time stamping and interpolation in FIG. 46, but includes any process involving time stamping and interpolation that can achieve the same technical effect. For example, where it is not possible to accurately calibrate the optical probe 91 and control the two clocks in the PCB 172, then a method involving first scanning for known artefacts is used. Referring now to FIG. 47 , a ridged artifact 370 with two planes meeting at 90 degrees is positioned such that the ridge is approximately parallel to the laser stripe 287 . Two access paths are formed above the ridge artefact 370 by the optical probe 91 mounted on the Robot CMM Arm. The first passage 371 is along the +X axis direction and the second passage 372 is along the −X axis direction. The probe measurements and arm positions in the two time-stamped files are combined using an estimate of the calibration between the two clocks. Referring now to Fig. 48, when two paths 371, 372 are compared, an error E is calculated as a distance in the X-axis direction. The error E is used to accurately determine the difference that exists in the calibration of the two clocks. This difference is then used as a correction factor to estimate the alignment between the two clocks in order to provide an accurate alignment between the two clocks when the object 9 is subsequently measured.

同步脉冲标志sync pulse flag

对机器人CMM臂系统150的校准存在模糊点,其可通过实时同步脉冲标志的新型方法来解决。在一些情况下,来自一个或多个装置的一个或多个测量结果由于系统操作中存在干扰而丢失,这就导致在将来自多个源的同步测量结果准确放在一起的过程中产生模糊,这就可能导致不合需要的系统情况,其或者丢失更多数据或提供不正确的校准数据。在其它情况下,关于校准信号的源可能存在模糊。本发明的一个目的在于向每个来自校准信号发出装置的同步脉冲添加校准标志,其包括(i)随着每个来自校准信号发出装置的连续校准信号而增量整数;任选地(ii)该校准信号发出装置的唯一标识编码;任选地(iii)时间标记。所有系统都需要增量整数。增量整数的典型最小值为0而典型最大值为255。当达到最大整数时,那么下一个增量整数就为最小整数。在启动机器人CMM臂系统150之后,第一整数输出为0。同步脉冲和校准标志的格式可由本发明所属领域的任何普通技术人员确定。例如,同步脉冲为10微秒脉冲宽度的上升脉冲,而总标志校准标志长度为15二进制位,每个位通过出现或缺少一个10微秒脉冲来表示。校准标志利用校验和位而被编码。每个校准信号发出装置的唯一设备标识编码只有在来自多个校准信号发出装置的校准信号之间可能存在模糊的情况下才需要。时间标记为系统开发人员通过触发总线(174)来校准装置之间的时钟时间可用的任选项,并且其可被用于其它目的。存在若干连接于触发总线(174)上的校准信号发出装置,其可发出带有校准标志的校准信号,包括但不限于以下每个中的一个或多个:There are ambiguities in the calibration of the Robot CMM Arm System 150 that can be resolved by a novel method of real-time sync pulse flagging. In some cases, one or more measurements from one or more devices are lost due to disturbances in the operation of the system, which creates ambiguity in accurately putting together synchronized measurements from multiple sources, This can lead to undesirable system conditions which either lose more data or provide incorrect calibration data. In other cases, there may be ambiguity as to the source of the calibration signal. It is an object of the present invention to add a calibration flag to each sync pulse from a calibration signaling device comprising (i) incrementing an integer with each successive calibration signal from a calibration signaling device; optionally (ii) The calibration signal emits a unique identification code for the device; optionally (iii) a time stamp. All systems require an incremental integer. A typical minimum value for an incremental integer is 0 and a typical maximum value is 255. When the largest integer is reached, then the next incremental integer is the smallest integer. After starting the Robot CMM Arm System 150, the first integer output is zero. The format of the sync pulses and calibration flags can be determined by anyone of ordinary skill in the art to which this invention pertains. For example, the sync pulse is a rising pulse with a pulse width of 10 microseconds, while the total flag calibration flag is 15 bits long, with each bit represented by the presence or absence of a 10 microsecond pulse. The calibration flag is encoded with checksum bits. A unique device identification code for each calibration signaling device is only required if there may be ambiguity between calibration signals from multiple calibration signaling devices. Time stamping is an option available to system developers to calibrate clock times between devices by toggling the bus (174), and it can be used for other purposes. There are a number of calibration signaling devices connected to the trigger bus (174) that can emit a calibration signal with a calibration flag, including but not limited to one or more of each of the following:

光学探头(91)                     手工操作的按钮(183)Optical probe (91) Manually operated button (183)

数量测量探头(90)                 遥控器(351)Quantity measuring probe(90) Remote control(351)

接触触发探头(92)                 控制PCB(172)Contact Trigger Probe(92) Control PCB(172)

扫描模式中的压力探头(99)         外部控制装置Pressure probe in scan mode (99) External control device

还有一个或多个校准信号接收装置连接于触发总线(174)上,其可接收带有校准标志的校准信号,包括但不限于以下每一个中的一个或多个:There is also one or more calibration signal receiving devices connected to the trigger bus (174), which can receive calibration signals with calibration marks, including but not limited to one or more of each of the following:

光学探头(91)                     控制PCB(172)Optical Probe(91) Control PCB(172)

数量测量探头(90)                 外部控制装置Quantity measuring probe (90) External control device

接头PCB(173)Connector PCB(173)

存在至少一个校对装置,其也可以是组合装置以便校对并组合来自两个或多个装置的测量数据。校对装置可为独立装置或者可为校准信号发出装置或校准信号接收装置的一部分。There is at least one collation device, which may also be a combining device in order to collate and combine measurement data from two or more devices. The calibration device can be an independent device or can be a part of the calibration signal sending device or the calibration signal receiving device.

公开了用于标志同步脉冲的新型同步脉冲标志法。在第一步骤中,校准信号发出装置发出后面有校准标志的位于触发总线上的同步脉冲,校准标志包含(i)校准信号发出装置增量整数、任选地(ii)校准信号发出装置标识编码、任选地(iii)校准信号发出装置时间标记。在第二步骤中,校准信号接收装置接收后面有校准标志的位于触发总线上的触发脉冲。在第三步骤中,校准信号发出装置在通信总线上直接或者间接地向校对装置发出校准信号发出装置数据包,数据至少包含:(i)显示同步脉冲已发出的编码、(ii)在校准信号发出装置内产生的数据、由校准信号发出装置发出的校准标志的备份,其包含(iii)校准信号发出装置的增量整数、(iv)校准信号发出装置标识编码和任选地(iv)校准信号发出装置时间标记。在第四步骤中,校准信号接收装置在通信总线上直接或者间接地向校对装置发出校准信号接收装置数据包,其至少包含:(i)显示同步脉冲已接收的编码、(ii)所接收的校准标志的备份、(iii)在校准信号接收装置内响应于触发脉冲而产生的数据、(iv)校准信号接收装置的增量整数、(v)校准信号接收装置标识编码和任选地(vi)校准信号接收装置时间标记。在第五步骤中,校对装置按照任意顺序接收校准信号发出装置数据包和校准信号接收装置数据包。在第六步骤中,在校准信号发出装置数据包和校准信号接收装置数据包中的校准信号发出装置增量整数相同的情况下,校对装置就合并校准信号发出装置数据包和校准信号接收装置数据包中的数据。A novel sync pulse marking method for marking sync pulses is disclosed. In a first step, the calibration signaling device emits a synchronization pulse on the trigger bus followed by a calibration flag comprising (i) a calibration signaling device increment integer, optionally (ii) a calibration signaling device identification code , optionally (iii) calibrating the signaling device time stamp. In a second step, the calibration signal receiver receives a trigger pulse on the trigger bus followed by a calibration symbol. In the third step, the calibration signal sending device directly or indirectly sends a calibration signal sending device data packet to the proofreading device on the communication bus, the data at least includes: (i) a code showing that the synchronization pulse has been sent, (ii) Data generated within the sending device, a copy of the calibration flag sent by the calibration signaling device, which contains (iii) the incremental integer of the calibration signaling device, (iv) the calibration signaling device identification code and optionally (iv) the calibration The signal emits a device time stamp. In the fourth step, the calibration signal receiving device directly or indirectly sends a calibration signal receiving device data packet to the calibration device on the communication bus, which at least includes: (i) a code showing that the synchronization pulse has been received, (ii) the received A backup of the calibration flag, (iii) data generated within the calibration signal receiving device in response to the trigger pulse, (iv) the calibration signal receiving device's incremental integer, (v) the calibration signal receiving device identification code, and optionally (vi ) to calibrate the signal receiving device time stamp. In the fifth step, the calibration device receives the calibration signal sending device data packet and the calibration signal receiving device data packet in any order. In the sixth step, when the calibration signal sending device increment integer in the calibration signal sending device data packet and the calibration signal receiving device data packet are the same, the calibration device merges the calibration signal sending device data packet and the calibration signal receiving device data data in the package.

这种新型校准标志和方法并不限于所公开的实施例,而是包括任意使用系地统改变的标志以避免校准中出现模糊的方法。例如,在替代实施例中,整数范围可低于256或者大于256。在另一个实施例中,标志可按照任意系统方式而被改变。在这种同步脉冲标志方法中,步骤3可在步骤2的同时或之前发生或者在步骤4同时或之前发生。This novel calibration marker and method is not limited to the disclosed embodiments, but includes any method that uses systematically varied markers to avoid ambiguity in calibration. For example, the integer range may be lower than 256 or greater than 256 in alternative embodiments. In another embodiment, flags may be changed in any systematic manner. In this sync pulse marking method, step 3 may occur at the same time or before step 2 or at the same time or before step 4.

测量编程Measurement programming

对机器人CMM臂1进行快速且容易地编程非常重要,因为一般说来机器人需要熟练的操作人员来对它们进行编程并且这是一个将会使机器人CMM臂1在市场上取得成功的挑战之一。机器人CMM臂程序389由释译器390实时释译并且控制软件382执行程序389中的指令。程序389可以按照许多不同的方式生成。为操作人员11提供了文本编辑器以便在膝上型电脑151上生成并且编辑机器人CMM臂程序389。程序389可以按照脱机程序设计系统如来自Tecnomatix的EMWorkplace中生成。程序389可以由操作人员11使用悬架153或者膝上型电脑151遥控启动机器人CMM臂1而指导;这就意味着在如果难以接近时,可以进行远程指导而不需要提供台架以便操作员接近从而手动移动机器人CMM臂。Fast and easy programming of the Robot CMM Arm 1 is very important because in general robots require skilled operators to program them and this is one of the challenges that will make the Robot CMM Arm 1 successful in the market. Robot CMM Arm program 389 is interpreted in real time by interpreter 390 and control software 382 executes the instructions in program 389 . Program 389 can be generated in many different ways. A text editor is provided for the operator 11 to create and edit the Robot CMM Arm program 389 on the laptop 151 . Program 389 can be generated in an off-line programming system such as EMWorkplace from Tecnomatix. The procedure 389 can be guided by the operator 11 using the pendant 153 or the laptop 151 to remotely activate the Robot CMM Arm 1; this means that remote guidance can be done without providing a stand for the operator to access if difficult to access Thereby manually move the Robot CMM Arm.

启动检查start check

机器人CMM臂1通过连接至电力网电缆155并使用开关156接通而被加电。控制PCB172中的控制软件382在加电时自动启动。控制软件382的第一任务是执行一系列启动检查。其确认在机器人CMM臂内的可以检查的各方面硬件和软件正在正确操作。接头PCB173中的接头软件405在加电时自动启动。接头软件405的第一任务是执行一系列启动检查。其确认连接于接头PCB173上的可以检查的各方面硬件和软件都正在正确操作。悬架153中的悬架软件330在悬架操作系统326的控制下在加电时自动启动。悬架软件330的第一任务是执行一系列启动检查。其确认悬架153中的可以检查的各方面硬件和软件都正在正确操作。在检查了直接与控制PCB172连接的硬件之后,控制软件382通过在串行总线169上请求来自每个遥控接头PCB的状态报告来检查七个遥控接头PCB173。随后,控制软件382就通过串行总线169请求来自可以安装于机器人CMM臂1上的任意探头90的状态报告。当完成内部启动检查时,控制软件382尝试通过外部总线与包括脚踏开关350、遥控器351、悬架153和膝上型电脑151在内的设备进行通讯。当完成全部启动检查时,控制PCB172中的控制软件382就等待指令。本发明所属领域的普通技术人员将会理解,启动检查可以按照多种不同顺序来执行,并且可以占用很短或很长时间,但是,当启动检查程序正在进行时,让操作人员11等待超过几秒是不合需要的。The Robot CMM Arm 1 is powered by connecting to the mains cable 155 and switching it on using the switch 156 . The control software 382 in the control PCB 172 starts automatically on power up. The first task of the control software 382 is to perform a series of startup checks. It confirms that various aspects of hardware and software that can be checked within the Robot CMM Arm are operating correctly. The connector software 405 in the connector PCB 173 starts automatically at power-up. The first task of the connector software 405 is to perform a series of startup checks. It confirms that all aspects of hardware and software that can be checked connected to connector PCB 173 are operating correctly. The pendant software 330 in the pendant 153 starts automatically at power-up under the control of the pendant operating system 326 . The first task of the suspension software 330 is to perform a series of startup checks. It confirms that all aspects of the hardware and software that can be checked in the suspension 153 are operating correctly. After checking the hardware directly connected to the control PCB 172 , the control software 382 checks the seven remote connector PCBs 173 by requesting a status report on the serial bus 169 from each remote connector PCB. The Control Software 382 then requests a status report from any Probe 90 that may be mounted on the Robot CMM Arm 1 via the Serial Bus 169 . When the internal startup checks are complete, the control software 382 attempts to communicate with devices including the foot switch 350, the remote 351, the pendant 153 and the laptop 151 via the external bus. When all start-up checks are complete, the control software 382 in the control PCB 172 waits for instructions. Those of ordinary skill in the art to which the present invention pertains will understand that the start-up checks can be performed in many different orders and can take a short or long time, however, having the operator 11 wait for more than a few hours while the start-up check procedure is in progress seconds is undesirable.

参考refer to

理想的是机器人CMM臂始终知道其接头角度。这可以通过使用绝对编码器并且在启动时通过接头PCB173查间它们来实现。当使用增量编码器时,理想的是通过电池170保持电力。然而如果控制PCB172不知道接头角度,那么就需要基准处理。在首先检查这样做安全之后,操作人员11启动自动基准处理。在基准处理期间,使每个接头旋转直至到达基准位置为止。Ideally the Robot CMM Arm always knows its joint angle. This can be achieved by using absolute encoders and interrogating them through connector PCB173 at start-up. When using an incremental encoder, it is desirable to maintain power through the battery 170 . However, if the control PCB 172 does not know the joint angle, then reference processing is required. After first checking that it is safe to do so, the operator 11 initiates the automatic reference process. During fiducial processing, each joint is rotated until a fiducial position is reached.

校准calibration

自动校准方法和人工制品Automated Calibration Methods and Artifacts

存在多种校准机器人的方法和多种校准手动CMM臂的方法,其为本发明所属领域的技术人员所知并且已在发明背景中引用。现在参看图49和50,在本第一实施例中,使用了自动测量已知校准人工制品373的校准方法。45参数运动校准模型为7-轴机器人CMM臂1所采用。机器人CMM臂1刚性地连接于表面7上并且测量同样刚性地连接于表面7上的校准人工制品373。校准人工制品373包括带有四个最大直径为6mm的90度锥体375的块。四个锥体375之一的位置高于另三个近似共面的锥体375。校准人工制品373经过证明并且四个锥体375之间的距离、方位已准确获知。校准人工制品373为刚性并且由低热膨胀系数的材料Invar制成。利用穿过孔374旋于表面7中的螺栓376将人工制品373刚性地连接于表面7上。在另一个实施方案中,人工制品373通过夹具而刚性地连接于表面7上。触发式测头92为Renishaw触发式测头,其安装于机器人CMM臂1上。校准程序由操作人员11开始并且由控制PCB172执行。其包括对四个球375中每一个采取九十次接触探头测量。在三百六十次接触探头测量过程中,接头尽可能多地受到锻炼;这就意味着利用各种组合的接头角度进行测量。360次接触探头测量中都不具有相同的接头方位。对于每次测量,记录七个编码器位置。使用本发明所属领域的普通技术人员众所周知的最小二乘法,360组编码器位置用来优化该运动模型的45参数。这种校准方法可以用于使任何接触探头95的探头坐标系364与机器人CMM臂坐标系363对准,其优选地减少测量次数以便使其加速;在这个接触探头对准过程期间,机器人CMM臂优选地并不重新校准,但是也可以重新校准。现在参看图51A,在另一个实施例中,人工制品373放置于八个位置中,这八个位置接近机器人CMM臂1的测量体积内的立方体的八个角。在每个位置中,人工制品373相对于表面7进而相对于机器人CMM臂1刚性地安装。在每个位置中,自动进行360次测量。使用相同的最小二乘法,利用8×360组编码器位置来优化该运动模型的45个参数。校准过程同时校准臂与接触探头。There are various methods of calibrating a robot and various methods of calibrating a Manual CMM Arm, known to those skilled in the art to which this invention pertains and referenced in the Background of the Invention. Referring now to Figures 49 and 50, in this first embodiment, a calibration method that automatically measures known calibration artifacts 373 is used. A 45-parameter motion calibration model was adopted for the 7-axis Robot CMM Arm 1 . The Robot CMM Arm 1 is rigidly attached to the surface 7 and measures a calibration artifact 373 which is also rigidly attached to the surface 7 . The calibration artifact 373 comprises a block with four 90 degree cones 375 with a maximum diameter of 6 mm. One of the four cones 375 is positioned higher than the other three approximately coplanar cones 375 . Calibration artifacts 373 are certified and the distances, orientations between the four cones 375 are known accurately. The calibration artefact 373 is rigid and made of Invar, a material with a low coefficient of thermal expansion. Artifact 373 is rigidly attached to surface 7 by means of bolts 376 threaded into surface 7 through holes 374 . In another embodiment, the artefact 373 is rigidly attached to the surface 7 by clamps. The touch probe 92 is a Renishaw touch probe mounted on the Robot CMM Arm 1 . The calibration procedure is started by the operator 11 and executed by the control PCB 172 . It involves taking ninety contact probe measurements on each of the four balls 375 . During the three hundred and sixty contact probe measurements, the joint was exercised as much as possible; this meant measurements were made with various combinations of joint angles. None of the 360 contact probe measurements had the same joint orientation. For each measurement, seven encoder positions are recorded. The 360 sets of encoder positions were used to optimize the 45 parameters of the motion model using the method of least squares, well known to those of ordinary skill in the art to which the invention pertains. This calibration method can be used to align the probe coordinate system 364 of any contact probe 95 with the Robot CMM Arm coordinate system 363, which preferably reduces the number of measurements in order to speed it up; during this contact probe alignment process, the Robot CMM Arm Preferably there is no recalibration, but recalibration is possible. Referring now to FIG. 51A , in another embodiment, an artifact 373 is placed in eight locations proximate to the eight corners of a cube within the measurement volume of the Robot CMM Arm 1 . In each position, the artifact 373 is rigidly mounted relative to the surface 7 and thus the Robot CMM Arm 1 . In each position, 360 measurements are automatically taken. The 45 parameters of this motion model were optimized using the same least squares method with 8 x 360 sets of encoder positions. The calibration process simultaneously calibrates the arm and the contact probe.

校准轴calibration axis

可以提供一个或多个分离式轴线运动,其使机器人CMM臂与校准人工制品的坐标系相对于彼此运动;这些轴可以是手动控制式或自动致动式。它们可以为线性或者旋转式。例如,现在参看图51B,机器人CMM臂1可以安装于伺服控制的旋转轴377上,优选地使得伺服控制的旋转轴377与接头中心121的轴一致,从而使得机器人CMM臂能够旋转至任何角度,人工制品373的更多测量在每个角位置处进行。伺服控制的旋转轴377必须为刚性,以便不会由于机器人CMM臂1在伺服控制的旋转轴377上振动而引入误差。提供伺服控制的旋转轴377就使得整个自动校准过程能够自动进行。其优点在于设备结构紧凑并且不需要构造刚性结构以便在测量体积中的不同位置安装人工制品373。可以提供手动旋转轴代替伺服控制的旋转轴377,其优点在于系统结构更简单且便携性更佳,由于对机器人CMM臂1的基座方位进行周期性手动复位,所以其为半自动化。One or more separate axes of motion may be provided that move the Robot CMM Arm and the coordinate systems of the calibration artefact relative to each other; these axes may be manually controlled or automatically actuated. They can be linear or rotary. For example, referring now to FIG. 51B , the Robot CMM Arm 1 can be mounted on a servo-controlled rotational axis 377, preferably such that the servo-controlled rotational axis 377 is aligned with the axis of the joint center 121, thereby enabling the Robot CMM Arm to rotate to any angle, Further measurements of the artifact 373 are made at each angular position. The servo-controlled rotational axis 377 must be rigid so as not to introduce errors due to the Robot CMM Arm 1 vibrating on the servo-controlled rotational axis 377 . The provision of a servo-controlled rotary shaft 377 allows the entire auto-calibration process to be automated. This has the advantage that the device is compact and does not require the construction of rigid structures in order to mount the artefacts 373 at different positions in the measurement volume. A manual rotation axis can be provided instead of the servo-controlled rotation axis 377, which has the advantage of simpler system structure and better portability, and is semi-automatic due to the periodic manual reset of the base orientation of the Robot CMM Arm 1.

贯穿测量体积的校准Calibration throughout the measured volume

机器人CMM臂1的内部CMM臂5并非完全刚性。在重力作用下,处于水平空间方位的长CMM段将会偏转一定量。这种偏转不能通过内部CMM臂5中的角度编码器来进行测量并且为一个误差源。这些误差可以通过校准过程来测量并且校准数据用于修正如在重力作用下的偏转之类的可重复误差。另一个误差源为接头轴承中的偏转。在良好的校准过程中,在测量体积中的大量点处对机器人CMM臂1进行测量,它们随后将用到。机器人CMM臂1在测量体积的大部分中具有冗余,换句话说,机器人CMM臂1可以处于无限数量的空间方位中以便测量单个位置。在良好的校准过程中,对于测量体积中的每个点,机器人CMM臂1被放入大量空间方位。原因在于,所测量的点越多,在每个点处测量的机器人CMM臂1的空间方位越多,校准过程就越好。由于提供使机器人CMM臂和校准人工制品的坐标系相对于彼此运动的自动校准轴,就容许利用自动过程来测量大量点。这就意味着机器人CMM臂1将会由于具有更好的校准过程而更准确。The Internal CMM Arm 5 of the Robot CMM Arm 1 is not completely rigid. Under the action of gravity, a long CMM segment in a horizontal spatial orientation will deflect by a certain amount. This deflection cannot be measured by the angle encoder in the Internal CMM Arm 5 and is a source of error. These errors can be measured through a calibration process and the calibration data used to correct for repeatable errors such as deflection under gravity. Another source of error is deflection in the joint bearings. During a good calibration, the Robot CMM Arm 1 takes measurements at a large number of points in the measurement volume, which are then used. The Robot CMM Arm 1 has redundancy in most of the measurement volume, in other words the Robot CMM Arm 1 can be in an infinite number of spatial orientations in order to measure a single position. During a good calibration, for each point in the measurement volume, the Robot CMM Arm 1 is put into a number of spatial orientations. The reason is that the more points measured, the more spatial orientations of the Robot CMM Arm 1 measured at each point, the better the calibration process. By providing an auto-calibration axis that moves the coordinate systems of the Robot CMM Arm and the calibration artefact relative to each other, it allows a large number of points to be measured with an automated process. This means that the Robot CMM Arm 1 will be more accurate due to having a better calibration process.

本发明的范围并不局限于所公开的自动校准方法。例如,本发明的范围包括任何自动、部分自动或手动的校准方法。可以使用任何接触或非接触式探头90。这种方法可为非便携式并且在机器人CMM臂制造现场或服务中心处进行;替代地,方法可以为便携式,有利地使得机器人CMM臂能够在现场重新校准。任意数量、类型、位置或自动程度的轴线运动都可以在机器人CMM臂1与校准人工制品373之间提供相对运动。可有任意数量的校准人工制品373。校准人工制品373可以安装于具有固定高度或高度、方位和位置中任一项可调的柱上以便使得由探头90接触时,校准人工制品373为刚性。每一个或多个校准人工制品373可以由接触探头90接触或在不与非接触探头90接触的情况下进行测量。可以使用不需要人工制品的方法。本发明的范围包括能实现准确且自动校准机器人CMM臂1的技术效果的任何方法。The scope of the present invention is not limited to the disclosed auto-calibration method. For example, the scope of the present invention includes any automatic, partially automatic or manual calibration method. Any contact or non-contact probe 90 may be used. This method can be non-portable and performed at the Robot CMM Arm manufacturing site or at a service center; alternatively, the method can be portable, advantageously enabling the Robot CMM Arm to be recalibrated in the field. Any number, type, position, or degree of automation of axis motion may provide relative motion between Robot CMM Arm 1 and Calibration Artifact 373 . There may be any number of calibration artifacts 373 . The calibration artefact 373 may be mounted on a post having a fixed height or adjustable in any of height, orientation and position such that the calibration artefact 373 is rigid when contacted by the probe 90 . Each one or more calibration artifacts 373 may be measured by contact probe 90 or without contact with non-contact probe 90 . Methods that do not require artifacts can be used. The scope of the invention includes any method that achieves the technical effect of an accurate and automatic calibration of the Robot CMM Arm 1 .

光学探头的对准Alignment of Optical Probes

存在多种使手动CMM臂的坐标系与光学探头91的探头坐标系364对准的方法,其为本发明所述领域中的普通技术人员所知并且已在发明背景中引用。使机器人CMM臂1的坐标系363与光学探头91的坐标系364对准的优选方式利用安装于机器人CMM臂1上的光学探头91从多个不同探头方向与方位来扫描球。球优选地直径为25mm,其已经过检定并且具有不光滑的表明光洁度;这种球由Renishaw提供。在使用条纹探头97的情况下,则使用五个条纹探头方向:机器人CMM臂坐标系363中的+X、-X、+Y、-Y、-Z方向。对于每个方向而言,球由条纹探头97在条纹平面280的方位中以45度增量来进行扫描,从而由每个方向产生8个定位。在40个方向/定位组合中的每一个处,在+X和-X处于探头坐标系364中时,就执行向前的+X扫描通路与向后的-X扫描通路。对所得到的80组光学探头测量结果与手臂位置使用本发明所属领域的普通技术人员众所周知的最小二乘法来进行处理,以便在机器人CMM臂坐标系363与探头坐标系364之间产生对准变换矩阵。本发明的范围并不局限于所公开的自动对准方法,而是包括任何能实现使机器人CMM臂1与光学探头91准确对准的技术效果的自动、部分自动或手动对准方法。There are various methods of aligning the coordinate system of the Manual CMM Arm with the probe coordinate system 364 of the optical probe 91, known to those of ordinary skill in the art to which this invention pertains and referenced in the Background of the Invention. A preferred way of aligning the coordinate system 363 of the Robot CMM Arm 1 with the coordinate system 364 of the Optical Probe 91 utilizes the Optical Probe 91 mounted on the Robot CMM Arm 1 to scan the ball from a number of different probe directions and orientations. The ball is preferably 25mm in diameter, certified and has a matte surface finish; such balls are supplied by Renishaw. In the case of using the fringe probe 97, then five fringe probe directions are used: +X, -X, +Y, -Y, -Z directions in the Robot CMM Arm coordinate system 363 . For each direction, the ball is scanned by the fringe probe 97 in 45 degree increments in the orientation of the fringe plane 280, resulting in 8 localizations from each direction. At each of the 40 orientation/positioning combinations, with +X and -X in the probe coordinate system 364, a forward +X scan pass and a backward -X scan pass are performed. The resulting 80 sets of optical probe measurements and arm positions are processed using least squares methods well known to those of ordinary skill in the art to generate an alignment transformation between the Robot CMM Arm coordinate system 363 and the probe coordinate system 364 matrix. The scope of the present invention is not limited to the disclosed automatic alignment method, but includes any automatic, partially automatic or manual alignment method that can achieve the technical effect of accurately aligning the Robot CMM Arm 1 with the optical probe 91 .

对物体定基准Benchmark the object

通常情况是在测量之前对物体9定基准。在定基准过程中,对机器人CMM臂坐标系363与物体坐标系361之间的变换矩阵进行测量。在多数情况下,基准特征如锥体、工具球与基准面提供于物体9上的准确位置中。在相对于机器人CMM臂1对物体9定基准的情况下,操作人员首先指定膝上型电脑151或悬架154上的机器人CMM臂用户接口软件使用哪个定基准方法,然后机器人CMM臂采用该方法。常见的定基准方法包括:三个正交平面;两个锥体与一个平面;三个工具球。然后,操作人员手动引导机器人CMM臂穿过执行定基准方法所需的位置序列,一旦到达位置时,控制PCB172就对于每次测量应用自动化技术。It is often the case that the object 9 is referenced prior to the measurement. During the benchmarking process, the transformation matrix between the Robot CMM Arm coordinate system 363 and the object coordinate system 361 is measured. In most cases, datum features such as cones, tool balls and datum surfaces are provided in exact locations on the object 9 . In the case of referencing an object 9 relative to the Robot CMM Arm 1, the operator first specifies which referencing method to use on the laptop 151 or the Robot CMM Arm user interface software on the suspension 154, and the Robot CMM Arm then adopts that method . Common datum methods include: three orthogonal planes; two cones and one plane; three tool spheres. The operator then manually guides the Robot CMM Arm through the sequence of positions required to perform the referencing method, and once the position is reached, the Control PCB 172 applies automated techniques for each measurement.

特征与表面检查Feature and Surface Inspection

机器人CMM臂为测量机构。所执行的多数但并非所有测量都是用于检查。机器人CMM臂特别适合于非棱柱状物体的特征与表面检查。检查的典型物体包括由金属片、塑料或玻璃纤维制成的那些物体和制作这些项目的工具。这些物体在例如汽车、航空航天、电气用具与玩具工业中制造。物体通常通过模压、切割、弯曲、冲压过程而制作。可以进行检查的物体上特征的实例包括:外角、方孔、矩形孔、椭圆形孔、圆孔、边缘轮廓与内角。多数情况下,可获得物体的CAD文件。CAD文件指定物体表面与特征的准确三维定位、定向、形状。物体与用于制作物体的任何工具都可以进行测量并且与CAD文件作比较。可以将测量结果存储以用于质量保证的目的。物体可以由接触或非接触式探头90来进行测量;非接触式探头的优点在于并不触及物体。对于CAD文件不存在或已经丢失的情况而言,可以对主物体或工具进行反向设计以便提供随后检查中所使用的主CAD文件。The Robot CMM Arm is the measuring mechanism. Most but not all measurements performed are for inspection. The Robot CMM Arm is particularly well suited for feature and surface inspection of non-prismatic objects. Typical objects inspected include those made of sheet metal, plastic, or fiberglass and the tools used to make these items. These objects are manufactured, for example, in the automotive, aerospace, electrical appliance and toy industries. Objects are usually made through molding, cutting, bending, stamping processes. Examples of features on objects that can be inspected include: outside corners, square holes, rectangular holes, oval holes, round holes, edge contours, and inside corners. In most cases, a CAD file of the object is available. CAD files specify the exact three-dimensional positioning, orientation, and shape of object surfaces and features. Objects and any tools used to make them can be measured and compared to CAD files. The measurement results can be stored for quality assurance purposes. The object can be measured by contact or non-contact probe 90; the advantage of the non-contact probe is that it does not touch the object. In cases where the CAD file does not exist or has been lost, the master object or tool can be reverse engineered to provide a master CAD file for use in subsequent inspections.

控制软件controlling software

控制软件382包括各种手动、半自动和自动的使用方法如功能和模式。以下公开了这些方法中的一部分。本发明所属领域的普通技术人员将会理解,可以采用由控制软件382提供的多种方法来使用机器人CMM臂,并且由此所公开的方法为只是所有可以在使用机器人CMM臂过程中采用的方法中的实例。以下列出了用于控制软件382的示例性方法:Control software 382 includes various manual, semi-automatic and automatic methods of use such as functions and modes. Some of these methods are disclosed below. Those of ordinary skill in the art to which the present invention pertains will understand that there are a number of methods that can be used to use the Robot CMM Arm provided by the Control Software 382, and that the methods disclosed thus are only all of the methods that can be used in using the Robot CMM Arm Instances in . Exemplary methods for controlling the software 382 are listed below:

连续扫描:控制软件382中的运动学模块391使用机器人控制领域的普通技术人员所熟知的控制算法控制着外骨骼沿程序389所要求的路径的运动;这是最常使用的方法Continuous Scanning: The kinematics module 391 in the control software 382 controls the motion of the exoskeleton along the path required by the program 389 using control algorithms well known to those of ordinary skill in the art of robotic control; this is the most commonly used method

步进式扫描:控制软件382中的运动学模块391控制着外骨骼沿程序389所要求的路径的步进式运动,在程序389所指定的点处停止Step-by-step scanning: the kinematics module 391 in the control software 382 controls the step-by-step movement of the exoskeleton along the path required by the program 389, and stops at the point specified by the program 389

转换:转换是在未进行测量期间所进行的运动;控制软件382中的运动学模块391在没有监测应变仪的情况下控制着外骨骼沿程序389所要求的转换路径的连续运动Transitions: Transitions are movements performed during periods when no measurements are taken; the kinematics module 391 in the control software 382 controls the continuous movement of the exoskeleton along the transition path required by the program 389 without monitoring the strain gauges

训练:控制软件382中的运动学模块391按照通过悬架153、耳机340或膝上型电脑151所接收的由操作人员11直接指定的运动命令作用Training: the kinematics module 391 in the control software 382 acts according to the motion commands received through the pendant 153, headset 340 or laptop 151 directly specified by the operator 11

热监测:控制软件382监测热电偶180并且使动态参数适应其温度;这样做的优点在于使机器人CMM臂的温度在不同环境条件保持于限制范围内,同时使其对工作循环时间的影响减至最小Thermal monitoring: The control software 382 monitors the thermocouple 180 and adapts the dynamic parameters to its temperature; this has the advantage of keeping the temperature of the Robot CMM Arm within limits under varying environmental conditions while minimizing its impact on duty cycle time the smallest

应变检测:控制软件382监测应变仪181以便检查连续扫描模式中的过量应变值Strain Detection: Control software 382 monitors strain gauges 181 to check for excess strain values in continuous scan mode

碰撞监测:控制软件382监测下列误差并且在其过量的情况下,就会应用紧急状况限位器并且发出错误信息,该错误信息可以包括由膝上型电脑151中的扩音器或通过耳机340所发出的听得见的警报Collision Monitoring: The control software 382 monitors the following errors and if they are excessive, the emergency stoppers are applied and an error message is issued, which can be included via a speaker in the laptop 151 or via the headset 340 audible alarm

对坐标系调零:控制软件382使机器人CMM臂坐标系363调零,这通过优选地利用触觉触发探头92来测量基准球367而查找其中心并且使用该基准球367的中心作为机器人CMM臂坐标系363的零点而实现Zeroing the Coordinate System: Control Software 382 zeros the Robot CMM Arm Coordinate System 363, which finds its center by measuring the reference sphere 367, preferably with the tactile trigger probe 92, and uses the center of the reference sphere 367 as the Robot CMM Arm coordinates Realized by the zero point of the 363

对物体定基准参考:控制软件382通过基准来将机器人CMM臂坐标系363参考到物体坐标系361。如果控制软件382知道大约在何处获取物体9上的基准,这种功能就自动进行。如果操作人员11首先不得不向机器人CMM臂教授基准在物体9上何处,则这种功能就以半自动方式进行。Datum Reference to Object: Control Software 382 references Robot CMM Arm Coordinate Frame 363 to Object Coordinate Frame 361 by a datum. This function is performed automatically if the control software 382 knows approximately where to take the reference on the object 9 . If the operator 11 first has to teach the Robot CMM Arm where the fiducials are on the object 9, this function is done in a semi-automatic manner.

特征定位:控制软件382测量物体9上的一个或多个特征相对于物体坐标系361的位置Feature localization: the control software 382 measures the position of one or more features on the object 9 relative to the object coordinate system 361

尺寸测量:控制软件382测量物体9上的一个或多个特征的尺寸;本发明所属领域的普通技术人员将会理解,提供了一系列功能来测量各种类型的尺寸Dimension measurement: the control software 382 measures the dimensions of one or more features on the object 9; those of ordinary skill in the art to which this invention pertains will appreciate that a range of functions are provided to measure various types of dimensions

表面测量:控制软件382测量物体9的所有表面或部分表面Surface measurement: the control software 382 measures all or part of the surface of the object 9

软件参考:控制软件382通过最小二乘拟合方法将对物体的测得表面数据与物体9的CAD模型进行核对Software reference: the control software 382 checks the measured surface data of the object with the CAD model of the object 9 through the least squares fitting method

误差生成:控制软件382将物体表面的测得数据与物体9的CAD模型进行比较并且生成单个误差和误差映象Error generation: the control software 382 compares the measured data of the object surface with the CAD model of the object 9 and generates individual errors and error maps

报告生成:控制软件382自动生成关于物体9表面的测量数据不同于物体CAD模型的偏差情况的报告和/或通过/失败数据Report Generation: The control software 382 automatically generates a report and/or pass/fail data regarding deviations of the measured data on the surface of the object 9 from the CAD model of the object

统计趋势:控制软件382编辑关于以下方面的统计趋势信息,这些方面包括物体9上的一个或多个特征相对于物体坐标系361的位置,物体上的一个或多个特征的尺寸以及物体表面的测得数据不同于物体的CAD模型的偏差。Statistical Trending: The control software 382 compiles statistical trending information regarding the position of one or more features on the object 9 relative to the object coordinate system 361, the size of the one or more features on the object, and the size of the object's surface The deviation of the measured data from the CAD model of the object.

用于机器人CMM臂测量的方法Method for Robot CMM Arm Measurements

现在参看图52,在第一步骤431中,控制PCB172向至少一个放大器175输出信号,其使得至少一个马达176输出转矩。在步骤432中,马达的驱动器使转矩作用于至少一个外骨骼段42-48上。在步骤433中,至少一个传动装置72-78受到来自至少一个外骨骼段42-48的压力。在步骤434中,至少一个传动装置72-78在靠近CMM段32-38的重心位置处向至少一个CMM段32-38施加力。在步骤435中,探头90测量数据。在步骤436中,控制PCB172接收来自接头PCB173的编码器数据。在步骤437中,控制PCB172接收来自探头90的测量数据。在用于校准机器人CMM臂测量的方法中,在另外一个步骤中,探头90发送校准信号。在进行时间标记的机器人CMM臂测量所用的方法中,对探头测量结果和位置进行时间标记。Referring now to FIG. 52 , in a first step 431 , the control PCB 172 outputs a signal to at least one amplifier 175 which causes at least one motor 176 to output torque. In step 432, the motor driver applies torque to at least one exoskeleton segment 42-48. In step 433, at least one actuator 72-78 is compressed from at least one exoskeleton segment 42-48. In step 434, at least one actuator 72-78 applies a force to at least one CMM segment 32-38 at a location proximate to the center of gravity of the CMM segment 32-38. In step 435, the probe 90 measures data. In step 436 , the control PCB 172 receives the encoder data from the connector PCB 173 . In step 437 , the control PCB 172 receives measurement data from the probe 90 . In a method for calibrating a Robot CMM Arm measurement, in a further step the probe 90 sends a calibration signal. In the method used for time-stamped Robot CMM Arm measurements, probe measurements and positions are time-stamped.

机器人CMM臂优点Robot CMM Arm Advantages

本发明的一个目的在于在此所公开的机器人CMM臂与等效手动CMM臂相比可以延伸范围更长并且操作更准确。首先,机器人CMM臂的延伸范围可以长于2米,因为其由外骨骼支承而非由不能处理其的操作人员支承。其次,外骨骼在最佳位置处支承着内部CMM臂以便使得作用于其上的力最小化。第三,内部CMM臂使用分辩率和精确度增加的较大直径的编码器,这对于操作人员而言可能不便进行操作。综合这三个因素,就使得机器人CMM臂比手动CMM臂延伸范围更长并且操作更准确。这就意味着在用户要求提高精度的长期趋势下,机器人CMM臂能为其拥有者提供比手动CMM臂更多的实用性。It is an object of the present invention that the Robot CMM Arm disclosed herein can reach longer and operate more accurately than an equivalent Manual CMM Arm. First, the reach of the Robot CMM Arm can be longer than 2 meters because it is supported by an exoskeleton rather than an operator who cannot handle it. Second, the Exoskeleton supports the Internal CMM Arm at an optimal location to minimize the forces acting on it. Third, the Internal CMM Arm uses larger diameter encoders with increased resolution and accuracy, which may be inconvenient for the operator to handle. The combination of these three factors results in a Robotic CMM Arm with a longer reach and more accurate operation than a Manual CMM Arm. This means that a Robotic CMM Arm can offer its owner more utility than a Manual CMM Arm in the long-term trend of users demanding increased precision.

本发明的一个特征在于其重量与比现有机器人低。典型重量在从5kg至35kg范围内变化,这取决于臂的延伸范围。这就意味着较小与中间尺寸型式的机器人CMM臂发明重量轻至足以为便携式。本第一实施例的便携式机器人CMM臂包括单个紧凑型单元;其可以由一个人在带有轮子的简单外壳中运输。可以使用台架,这就意味着机器人CMM臂不需要像机器人那样用螺栓连接到地面上;这就意味着机器人CMM臂可以从一个位置迅速地移动至另一个位置。A feature of the invention is that it weighs less than existing robots. Typical weights range from 5kg to 35kg, depending on the reach of the arm. This means that the smaller and intermediate size versions of the Robot CMM Arm invention are light enough to be portable. The Portable Robot CMM Arm of this first embodiment comprises a single compact unit; it can be transported by one person in a simple housing with wheels. The possibility to use a gantry means that the Robot CMM Arm does not need to be bolted to the ground like the robot does; this means that the Robot CMM Arm can be moved from one location to another very quickly.

适用性applicability

机器人CMM臂将CMM臂的精确度优点与机器人的灵活性和自动化相结合。这就意味着,其为解决大量中间精度测量任务的优选装置,现有解决方案在解决这些任务时在精确度、灵活性与自动化方面中的一个或多个方面处于劣势。本机器人CMM臂发明兼具自动化与准确度两个方面。其适合用于汽车工业对测量的多种要求。其重量轻并且制造成本比较低。机器人CMM臂自动测量比手动CMM臂的手动操作工作更可靠,因为没有施加力与转矩的操作人员造成测量不准确。在生产线上,机器人CMM臂与操作人员操作手动CMM臂相比降低了操作成本,特别是在以2或3班倒模式工作时。可以预期本发明将会用作一般用途测量工具以用于类似于常规型CNC CMM的一般用途的大量应用场合。The Robot CMM Arm combines the precision benefits of a CMM Arm with the flexibility and automation of a robot. This means that it is the preferred device for solving a large number of intermediate precision measurement tasks for which existing solutions are disadvantaged in terms of one or more of accuracy, flexibility and automation. The robot CMM arm invention has both automation and accuracy. It is suitable for the various requirements of the automotive industry for measurement. It is light in weight and relatively inexpensive to manufacture. Robotic CMM Arm automated measurements work more reliably than manual operation of a Manual CMM Arm due to inaccurate measurements caused by an operator not applying forces and torques. On a production line, a Robotic CMM Arm reduces operating costs compared to a human operating a manual CMM Arm, especially when working in 2 or 3 shifts. It is anticipated that the present invention will be used as a general purpose measurement tool for a number of applications similar to the general purpose of conventional CNC CMMs.

存在两种广泛的测量应用:逆向工程设计与检查。本机器人CMM臂发明可适用于两者,但是将会看到在检查应用方面会更多采用,因为逆向工程设计与定期检查相比比较少。举例列出了本发明用途的下列应用。本发明的应用并不限于以下所列出的应用。There are two broad measurement applications: reverse engineering and inspection. This Robot CMM Arm invention is applicable to both, but will see more adoption in inspection applications as reverse engineering is less common than regular inspection. The following applications of the use of the present invention are listed by way of example. Applications of the present invention are not limited to those listed below.

检验应用Check application

-用于汽车罩门的间隙与齐平测量-Gap and flush measurement for car hood doors

-尺寸公差的检验- Inspection of dimensional tolerances

-河床分析- River bed analysis

-VR仿真- VR simulation

-加工检查- Processing inspection

-试制设计-Prototype design

-泡沫的开发- Development of foam

-生产线上的车身检查- Body inspection on the production line

-座位生产线上的座位检查- Seat inspection on the seat production line

-现场的汽车内部- Scene car interior

-拆下与现场的发动机部件- Remove engine parts with site

-涡轮叶片-Turbine blades

-壳体与通风罩- Housing and ventilation hood

-汽油箱检查- Gas tank inspection

-玻璃质量分析- Glass quality analysis

-内部修边- Internal trimming

-汽车的样机装配;校验已被手动放入正确位置中的面板- Prototype assembly of the car; verifying that the panels have been manually placed in the correct position

-压力机模-press mold

-桥式支架的扫描- Scanning of bridge brackets

-金属片部件:特征- Sheet Metal Parts: Features

-金属片部件:表面形状- Sheet metal parts: surface shape

-外部管腐蚀测量与管厚度测量-External pipe corrosion measurement and pipe thickness measurement

逆向工程设计reverse engineering design

-用于图纸已经丢失的备用军事部件- Used for spare military parts whose drawings have been lost

-用于汽车设计的粘土车形设计模型- Clay car shape design model for car design

-工业设计模型- Industrial Design Model

-表面重构- surface reconstruction

-用于电影/广播、电子游戏卡通制作的特征或道具的模型- Models of characters or props used in film/broadcast, video game cartoon production

-珍贵的艺术作品如大型雕刻、雕像与人工制品以便存档、研究、再造与保护- Precious works of art such as large sculptures, statues and artefacts for archiving, research, reproduction and conservation

-快速样机设计- Rapid prototyping

-手动测量费时且费力的复杂物体- Manual measurement of time-consuming and labor-intensive complex objects

医用medical

-乳房再造-Breast reconstruction

-神经外科-neurosurgery

-放射线疗法- radiation therapy

-机器人外科手术- robotic surgery

其它other

-用于玩耍的触觉玩具- Tactile toys for play

-研究-Research

-训练-train

相对于汽车线上静止光学探头的现有刚性结构而言,若干机器人CMM臂的单元是高级设备。机器人CMM臂对于用于不同的下线汽车模型的动态重新编程而言更具灵活性。对于一次性物体的光学扫描而言,机器人CMM臂去除了来自操作人员的艰苦人力并且通过使作用于内部CMM臂上的力最小化而使尺寸精度最大化。对于涉及难以接近的物体的应用而言,通常建造台架以便使操作人员利用手动CMM臂测量物体;通常操作人员处于使用不便的位置中,其既不安全又可能导致后张力。应用本机器人CMM臂发明将会意味着可以使用手持控制面板对测量进行手动控制。这就意味着不需要建造台架并且操作人员不需要进入使用不便、危险且有害健康的位置来进行测量。The unit of several Robot CMM Arms is an advanced device compared to the existing rigid structure of a stationary optical probe on an automotive line. The Robot CMM Arm is more flexible for dynamic reprogramming for different end-of-line car models. For optical scanning of single-use objects, the Robot CMM Arm removes strenuous human effort from the operator and maximizes dimensional accuracy by minimizing forces on the internal CMM Arm. For applications involving inaccessible objects, the gantry is often built so that the operator measures the object with a manual CMM arm; often the operator is in an awkward position, which is both unsafe and can cause back tension. Applying the Robot CMM Arm invention will mean that measurements can be manually controlled using a hand-held control panel. This means that no benches need to be built and operators do not need to go into inconvenient, dangerous and unhealthy locations to take measurements.

第二实施例second embodiment

工业机器人CMM臂Industrial Robot CMM Arm

在本第二实施例中,所公开的工业机器人CMM臂用于提供准确的机器人运动。在本第二实施例中,提供了带有公共基座段和公共探头段8的七轴工业机器人CMM臂。公共探头段可以承载重型的探头或工具,并且易受显著的力作用,同时提供精确位置信息。工业机器人CMM臂与现有工业机器人相比不仅可再现性更好,而且大约更准确10倍。现在参看图53,工业机器人CMM臂450具有公共基座4,公共基座4包括CMM段31、传动装置1 71和机器人外骨骼段1 41。工业机器人CMM臂450也具有公共探头段8 451,其包括CMM段8 38、传动装置8 78和外骨骼段8 48。实际上,其提供了刚性的传动装置8 78。工业机器人450的CMM臂的CMM段2-7 32-37通过传动装置2-7 72-77连接于外骨骼段2-7 42-47上。传动装置2-7 72-77优选并不像第一实施例中所公开的那样为刚性。第一实施例的便携式机器人CMM臂1与本第二实施例的工业机器人CMM臂450之间主要区别在于便携式机器人CMM臂1的传动装置8 78并非刚性而工业机器人CMM臂450的传动装置8 78为刚性。现在参看图54,在本第二实施例的另一个实施例中,工业机器人CMM臂450具有两个探头90和91。其提供于混合六/七轴格式中,其中探头90使用6个旋转轴定位,而探头91使用7个旋转轴定位。CMM段7/8 37/38为其内没有接头的刚体。探头90为沿轴向对称的探头如固体探头或触发式测头,其测量作用与该作用的径向无关。这就意味着对于可被操作的探头90而言,就不需要在其之前的最后接头为轴向旋转接头。探头90具有位于其与工业机器人CMM臂450的基座端2之间的六个CMM接头1-6 51-56。光学探头91刚性地连接于外骨骼接头7 67之后的外骨骼段8 48上。光学探头91优选地为条纹探头97。探头91的测量作用取决于其相对于臂的方位与运动的径向这两者。这就意味着对于可被容易地操作的探头91而言,就需要在其之前的最后接头为轴向旋转接头。光学探头91具有位于其与基座端2之间的七个外骨骼接头1-7 61-67。位于CMM段7/8与外骨骼段8 48之间的外骨骼轴承452容许轴向旋转。安装于外骨骼段8 48上的探头91在第七轴上绕单个CMM段7/8 37/38的中心线453旋转,其由马达176驱动。外骨骼轴承452用作刚性传动装置78以便传递在轴向上沿着中心线453的力,垂直于中心线453的径向力与沿任意非转动方向跨过轴承的力矩。In this second embodiment, the disclosed Industrial Robot CMM Arm is used to provide accurate robot motion. In this second embodiment, a seven-axis industrial robot CMM arm with a common base section and a common probe section 8 is provided. The common probe section can carry heavy probes or tools and is subject to significant forces while providing precise position information. The industrial robot CMM arm is not only more reproducible than existing industrial robots, but also about 10 times more accurate. Referring now to FIG. 53, the Industrial Robot CMM Arm 450 has a common base 4 comprising a CMM segment 31, a transmission 171 and a robot exoskeleton segment 141. The Industrial Robot CMM Arm 450 also has a Common Probe Section 8 451 that includes a CMM Section 838, Gearing 878, and Exoskeleton Section 848. In fact, it provides a rigid transmission 878. The CMM section 2-7 32-37 of the CMM arm of the industrial robot 450 is connected to the exoskeleton section 2-7 42-47 through the transmission device 2-7 72-77. The transmission 2-7 72-77 is preferably not as rigid as disclosed in the first embodiment. The main difference between the portable robot CMM arm 1 of the first embodiment and the industrial robot CMM arm 450 of the second embodiment is that the transmission device 878 of the portable robot CMM arm 1 is not rigid and the transmission device 878 of the industrial robot CMM arm 450 for rigidity. Referring now to FIG. 54 , in another embodiment of this second embodiment, an Industrial Robot CMM Arm 450 has two probes 90 and 91 . It is provided in a hybrid six/seven axis format where probe 90 is positioned using 6 axes of rotation and probe 91 is positioned using 7 axes of rotation. CMM segments 7/8 37/38 are rigid bodies without joints inside. The probe 90 is an axially symmetrical probe such as a solid probe or a trigger probe, and its measurement action has nothing to do with the radial direction of the action. This means that for the probe 90 to be operable, there is no need for the last joint preceding it to be an axial swivel joint. Probe 90 has six CMM Connectors 1-6 51-56 between it and Base End 2 of Industrial Robot CMM Arm 450. The optical probe 91 is rigidly attached to the exoskeleton segment 848 behind the exoskeleton joint 767. The optical probe 91 is preferably a stripe probe 97 . The measuring action of the probe 91 depends on both its orientation relative to the arm and the radial direction of the movement. This means that for the probe 91 to be easily manipulated, it is necessary that the last joint before it be an axial swivel joint. The optical probe 91 has seven exoskeleton joints 1-7 61-67 between it and the base end 2. Exoskeleton bearings 452 located between CMM Segment 7/8 and Exoskeleton Segment 8 48 allow for axial rotation. The probe 91 mounted on the exoskeleton segment 848 rotates on a seventh axis about the centerline 453 of the single CMM segment 7/837/38, which is driven by the motor 176. Exoskeleton bearings 452 serve as rigid transmissions 78 to transmit forces axially along centerline 453, radial forces perpendicular to centerline 453, and moments across the bearing in any non-rotational direction.

本发明所属领域的普通技术人员将会理解,除了本第二实施例中所描述的情况之外,本工业机器人CMM臂450第二实施例可以提供于各种其它实施例中,它们都具有本发明的相同技术效果,本工业机器人CMM臂450第二实施例的范围并不限于以上所公开的实施例。例如本第二实施例可以提供于类似于图1A的六轴格式中,但是其带有公共探头段8。在图54的实施例的情况下,本第二实施例可以提供于类似于图1A的混合五轴/六轴格式中,但其带有外骨骼轴承452。Those of ordinary skill in the art of the present invention will understand that, in addition to the situation described in this second embodiment, the second embodiment of the industrial robot CMM arm 450 can be provided in various other embodiments, and they all have the present invention. With the same technical effect of the invention, the scope of the second embodiment of the industrial robot CMM arm 450 is not limited to the above-disclosed embodiments. For example the present second embodiment could be provided in a six-axis format similar to FIG. 1A , but with a common probe section 8 . In the case of the embodiment of FIG. 54 , this second embodiment may be provided in a hybrid five-axis/six-axis format similar to FIG. 1A , but with exoskeleton bearings 452 .

坚固性与材料Robustness and Materials

工业机器人CMM臂450的外骨骼6为刚性、强壮且坚固。其构造成用于高加速度并且以高的可再现性定位。在复杂环境如汽车流水作业生产线中,工业机器人会不时意外地与汽车车身发生碰撞。工业机器人构造成能在车身受到损坏的情况下经受得住这种碰撞。在没有被替换或得到显著的修复的情况下,工业机器人CMM臂450的外骨骼6能够经受得住与汽车生产线上的车身的碰撞。工业机器人CMM臂450的外骨骼6所使用的材料类似于汽车生产线上的工业机器人所使用的材料。铝铸件用于大多数段。与便携式机器人CMM臂1相比,工业机器人CMM臂450的传动系统动力更高以便驱动较高质量的外骨骼6并且执行应用所要求的更高加速度。工业机器人CMM臂450的内部CMM臂5按照与便携式机器人CMM臂1的内部CMM臂5类似的方式进行构造。The Exoskeleton 6 of the Industrial Robot CMM Arm 450 is rigid, strong and strong. It is designed for high accelerations and positioned with high reproducibility. In a complex environment such as a car assembly line, industrial robots will accidentally collide with car bodies from time to time. Industrial robots are constructed to survive such collisions with damage to the body. The Exoskeleton 6 of the Industrial Robot CMM Arm 450 is capable of withstanding a collision with a body on an automotive production line without being replaced or undergone significant repair. The materials used for the exoskeleton 6 of the Industrial Robot CMM Arm 450 are similar to those used by industrial robots on a car production line. Aluminum castings are used for most segments. Compared to the Portable Robot CMM Arm 1, the drive train power of the Industrial Robot CMM Arm 450 is higher in order to drive the higher mass Exoskeleton 6 and perform the higher accelerations required by the application. The Internal CMM Arm 5 of the Industrial Robot CMM Arm 450 is constructed in a similar manner as the Internal CMM Arm 5 of the Portable Robot CMM Arm 1 .

热环境thermal environment

本第二实施例的一个目的在于该工业机器人CMM臂450从其一接通就准确地操作并且在较宽范围的静态与动态热状态下准确操作。工业机器人CMM臂450将会被投入生产环境中。如果温度被完全控制,这种生产环境的温度也并非被准确控制。温度可以通过大幅度变化超过15C并且以超过每小时5C的较陡温度梯度变化。另外,工业机器人CMM臂450的传动系统产生相当大的热量。工业机器人CMM臂450占用大约1小时来预热并且达到热稳定性。回看图13,空气192流速将会远远超过便携式机器人CMM臂1所用的空气流速;过滤器191将会更大以便适应较高空气192流速并且能够更好地净化来自生产环境的污浊空气192。在一个分离式实施例中,空气192可以内部再循环并且组合式热交换器与冷却装置提供于基座中以便将其冷却;这就防止灰尘进入外骨骼6与内部CMM臂5之间的间隙。在预热循环与连续运转期间,空气192循环将会去除内部CMM臂5上的热点。因此,工业机器人CMM臂450的内部CMM臂5在这种热环境中可以保持其精确度。这就意味着,工业机器人CMM臂450从其一接通开始,在整个预热循环中,在轻与重型循环下以及所有典型生产环境中所遇到的静态与动态温度下一致保持高精确度。It is an objective of this second embodiment that the Industrial Robot CMM Arm 450 operate accurately from the moment it is switched on and over a wide range of static and dynamic thermal conditions. The Industrial Robot CMM Arm 450 will be put into a production environment. If the temperature is fully controlled, the temperature of this production environment is not exactly controlled. The temperature can vary by large changes over 15C and in steeper temperature gradients over 5C per hour. Additionally, the drive train of the Industrial Robot CMM Arm 450 generates considerable heat. The Industrial Robot CMM Arm 450 takes about 1 hour to warm up and reach thermal stability. Looking back at Figure 13, the air 192 flow rate will be much higher than the air flow rate used by the portable robot CMM arm 1; the filter 191 will be larger in order to accommodate the higher air 192 flow rate and be able to better clean the dirty air 192 from the production environment . In a separate embodiment, the air 192 can be recirculated internally and a combined heat exchanger and cooling means is provided in the base to cool it down; this prevents dust from entering the gap between the exoskeleton 6 and the internal CMM arm 5 . Air 192 circulation will remove hot spots on the Internal CMM Arm 5 during the warm-up cycle and continuous operation. Therefore, the Internal CMM Arm 5 of the Industrial Robot CMM Arm 450 can maintain its accuracy in this thermal environment. This means that from the moment it is switched on, the Industrial Robot CMM Arm 450 maintains high accuracy consistently throughout the warm-up cycle, under light and heavy cycles, and at all static and dynamic temperatures encountered in a typical production environment .

应用application

如本发明背景中所讨论的,工业机器人为可重复式但并不准确;这就意味着存在工业机器人的许多可能应用,其需要当前因为工业机器人并不足够准确而并未实现的精确度。工业机器人CMM臂450足够准确、足够可重复并且足够坚固以便满足许多这些应用的要求。本第二实施例的另一个目的在于工业机器人CMM臂450可以兼具安装于公共探头段8 451上的探头90和工具98。这就意味着提供了双使用循环,其中工业机器人CMM臂450在循环期间使用工具98进行工作并且使用探头90进行测量。第一实施例的另一个目的在于,便携式机器人CMM臂1具有安装于外骨骼6上的工具98和安装于内部CMM臂5上的探头90。这就意味着提供了双使用循环,其中便携式机器人CMM臂1在循环期间使用工具98进行工作并且使用探头90进行测量。这就意味着在工作站处,机器人CMM臂可以执行任务并且测量所述任务的结果,或者在一个位置中执行任务而在另一个位置中进行测量。这还意味着利用工具98执行任务的机器人精确度与之前相比增加一个量级。工业机器人CMM臂450的外骨骼6功率足够大以便操纵应用所需的工具。其为刚性,并具有高的可再现性。其具有容许较大加速度的大功率驱动系统。除了本发明的工业机器人CMM臂450比工业机器人更准确约10至100倍之外,其具有类似于工业机器人的现有范围的设计规范。除了其能够承受通过位于外骨骼6和内部CMM臂7之间的传动装置10作用于其上的更大加速度之外,工业机器人CMM臂450的内部CMM臂5类似于第一实施例的内部CMM臂5。As discussed in the background of the invention, industrial robots are repeatable but not accurate; this means that there are many possible applications of industrial robots that require a level of precision that is currently not achieved because industrial robots are not accurate enough. The Industrial Robot CMM Arm 450 is accurate enough, repeatable enough, and robust enough to meet the requirements of many of these applications. Another purpose of this second embodiment is that the industrial robot CMM arm 450 can have both the probe 90 and the tool 98 installed on the common probe section 8451. This means that a dual use cycle is provided wherein the Industrial Robot CMM Arm 450 works with the tool 98 and takes measurements with the probe 90 during the cycle. Another purpose of the first embodiment is that the Portable Robot CMM Arm 1 has a Tool 98 mounted on the Exoskeleton 6 and a Probe 90 mounted on the Internal CMM Arm 5 . This means that a dual use cycle is provided wherein the Portable Robot CMM Arm 1 is working with the tool 98 and taking measurements with the probe 90 during the cycle. This means that at a workstation, the Robot CMM Arm can perform a task and measure the results of said task, or perform a task in one location and take a measurement in another. It also means that the robotic accuracy of performing tasks with the tool 98 has increased by an order of magnitude compared to before. The Exoskeleton 6 of the Industrial Robot CMM Arm 450 is powerful enough to manipulate the tools required for the application. It is rigid and has high reproducibility. It has a powerful drive system that allows for greater acceleration. The Industrial Robot CMM Arm 450 of the present invention has design specifications similar to existing ranges of industrial robots, except that it is about 10 to 100 times more accurate than industrial robots. The Internal CMM Arm 5 of the Industrial Robot CMM Arm 450 is similar to the Internal CMM of the first embodiment, except that it can withstand greater accelerations acting on it through the transmission 10 located between the Exoskeleton 6 and the Internal CMM Arm 7 arm 5.

整体坐标系global coordinate system

当两个或多个工业机器人CMM臂450在公共物体9上一起工作时,有用的是提供可供机器人CMM臂坐标系363参照的整体坐标系461。提供这种整体坐标系的一种方法是指通过提供整体坐标系人工制品来实现。现在参看图55,四个工业机器人CMM臂450位于生产线455上的单元454中。所提供的整体坐标系人工制品456包括位于刚性人工制品结构460上的两组三个测量球459,其带有用于整体坐标系461的整体坐标系基准点458。每个工业机器人CMM臂450的延伸范围457和位置使得每个工业机器人CMM臂450可以测量至少一组三个测量球459,从而相对于整体坐标系461定位其机器人CMM臂坐标系363。本发明的范围并不限于通过提供整体坐标系人工制品456来提供整体坐标系461。本发明所属领域的普通技术人员将会理解,整体坐标系461可以通过多种装置与方法来提供。例如,可以使用激光跟踪器。本发明包括任何提供整体坐标系的装置。When two or more Industrial Robot CMM Arms 450 are working together on a common object 9, it is useful to provide a global coordinate system 461 to which the Robot CMM Arm coordinate system 363 can refer. One way of providing such a global coordinate system is by providing a global coordinate system artifact. Referring now to FIG. 55 , four Industrial Robot CMM Arms 450 are located in a cell 454 on a production line 455 . A global coordinate system artifact 456 is provided comprising two sets of three survey spheres 459 on a rigid artifact structure 460 with a global coordinate system reference point 458 for a global coordinate system 461 . The reach 457 and position of each Industrial Robot CMM Arm 450 is such that each Industrial Robot CMM Arm 450 can measure at least one set of three measurement spheres 459 to position its Robot CMM Arm coordinate system 363 relative to the global coordinate system 461 . The scope of the invention is not limited to providing global coordinate system 461 by providing global coordinate system artifact 456 . Those of ordinary skill in the art of the present invention will understand that the global coordinate system 461 can be provided by various means and methods. For example, laser trackers can be used. The invention includes any device that provides a global coordinate system.

方法method

尽管第一实施例的便携式机器人CMM臂1非常适合于测量,但是本第二实施例的工业机器人CMM臂450既适于包括由工业环境中的机器人承载的工具的精确的机器人操作,又适于测量。方法包括一个或多个步骤。控制软件382执行该方法。公开了本第二实施例可以使用的一般方法。所述的机器人CMM臂1的示例性方法可用于工业机器人CMM臂450。以下其他的示例性方法提供于控制软件382中以便使用工业机器人CMM臂450:While the Portable Robot CMM Arm 1 of the first embodiment is well suited for surveying, the Industrial Robot CMM Arm 450 of the present second embodiment is suitable for both precise robotic manipulation involving tools carried by a robot in an industrial environment, and for Measurement. Methods include one or more steps. Control software 382 executes the method. A general method that can be used by this second embodiment is disclosed. The exemplary method described for Robot CMM Arm 1 can be used for Industrial Robot CMM Arm 450 . The following other exemplary methods are provided in the control software 382 to use the Industrial Robot CMM Arm 450:

对特征进行基准参考:控制软件382将工业机器人CMM臂坐标系363相对于物体特征坐标系362特征进行参考Datum referencing features: Control software 382 references industrial robot CMM arm coordinate system 363 to object feature coordinate system 362 features

整体参考:工业机器人CMM臂坐标系363相对于整体坐标系461Overall reference: industrial robot CMM arm coordinate system 363 relative to the global coordinate system 461

探头参考:控制软件382将工业机器人CMM臂坐标系363相对于探头90的测量探头坐标系364进行参考Probe Reference: The control software 382 references the industrial robot CMM arm coordinate system 363 with respect to the measurement probe coordinate system 364 of the probe 90

自动工具变换:控制软件382为位于工业机器人CMM臂450上的工具98组织工具自动变换;当工具自动变换系统带有工业机器人CMM臂450时则使用这点:Automatic tool change: The control software 382 organizes automatic tool change for the tool 98 located on the Industrial Robot CMM Arm 450; this is used when the automatic tool change system is provided with the Industrial Robot CMM Arm 450:

工具参考:控制软件382将工业机器人CMM臂坐标系363相对于工具98的工具坐标系364进行参考;例如在工具已被改变之后就使用这点Tool Reference: The Control Software 382 references the Industrial Robot CMM Arm Coordinate Frame 363 with respect to the Tool Coordinate Frame 364 of the Tool 98; this is used for example after the tool has been changed

处理:控制软件382使用工具98在物体9上进行处理Processing: Control software 382 performs processing on object 9 using tools 98

调整工具偏移:控制软件382调节工具98的工具坐标系364Adjust tool offset: Control software 382 adjusts tool coordinate system 364 of tool 98

搬运:物体往返运输至工业机器人CMM臂位置处;存在许多搬运物体的方法,包括但不限于:在生产线上运输;在位于平板架上时由传送带运输;操作人员手动装载。Handling: Objects are transported to and from the location of the Industrial Robot CMM Arm; there are many methods of handling objects, including but not limited to: transport on the production line; transport by conveyor belt while on a pallet; manual loading by the operator.

安装:物体可以在经受其它工业机器人CMM臂操作之前安装;安装可为可重复式或不可重复式;安装可以为刚性能以便在物体不移动的情况下承受操作力或者安装可以只是处于静止状态以便光学检查;一般说来,工业机器人CMM臂具有高运动灵活性并且物体只需要安装在一个位置中以便提供用于剩余操作的入口通路;存在多种在该位置安装物体的方法,包括但不限于:将物体不可重复地放置于表面上;将物体锁定于平板架上并将平板架锁定于该位置处;将物体安装于生产线上;将物体安装于夹具中。Mounting: Objects can be mounted prior to being manipulated by other industrial robot CMM arms; mountings can be repeatable or non-repeatable; mountings can be rigid to withstand operating forces without the object moving or mountings can simply be static for Optical inspection; in general, the Industrial Robot CMM Arm has high motion flexibility and the object only needs to be mounted in one location in order to provide access access for the remaining operations; there are various methods of mounting the object in this location, including but not limited to : Place an object on a surface non-repeatably; lock an object on a pallet and lock the pallet in position; mount an object on a production line; mount an object in a fixture.

特征检查方法feature checking method

现在参看图56,在第一步骤470中,物体9到达位置处并被安装在工业机器人CMM臂450的延伸范围内。在步骤471中,工业机器人CMM臂坐标系363相对于物体坐标系统361定位。如果物体9以相对于工业机器人CMM臂的已知定位和定向安装于精密夹具中,则并不需要这个步骤。在步骤472中,位于工业机器人CMM臂450上的探头90根据测量程序389来测量位于物体9上的一个或多个特征365。在步骤473中,每个特征365的位置和或尺寸根据步骤472期间所收集的测量数据来计算。在步骤474中,每个特征365的位置和尺寸与每个特征365的设计位置和尺寸及其公差进行比较,通常以CAD模型和检查程序的形式进行。如果步骤471的定位过程包括测量物体9上的特征,那么步骤471可以同时作为这个步骤的一部分而完成。在步骤475中,输出测量结果。在步骤476中,物体9离开该位置。Referring now to FIG. 56 , in a first step 470 an object 9 is brought into position and mounted within the reach of the Industrial Robot CMM Arm 450 . In step 471 , the Industrial Robot CMM Arm coordinate system 363 is positioned relative to the object coordinate system 361 . This step is not required if the object 9 is mounted in a precision fixture in a known position and orientation relative to the Industrial Robot CMM Arm. In step 472 , probe 90 located on Industrial Robot CMM Arm 450 measures one or more features 365 located on object 9 according to measurement program 389 . In step 473 , the position and or size of each feature 365 is calculated from the measurement data collected during step 472 . In step 474, the location and size of each feature 365 is compared to the design location and size of each feature 365 and their tolerances, typically in the form of a CAD model and inspection program. If the positioning process of step 471 includes measuring features on the object 9, then step 471 may be performed concurrently as part of this step. In step 475, the measurement results are output. In step 476, the object 9 leaves the position.

表面检查方法Surface inspection method

现在参看图57,第一步骤480中,物体9到达位置处并被安装在工业机器人CMM臂450的延伸范围内。在步骤481中,工业机器人CMM臂坐标系363相对于物体坐标系统361定位。在步骤482中,工业机器人CMM臂450上的探头90根据测量程序389来测量物体9的表面。在步骤483中,对步骤482期间所收集的表面测量数据进行预处理。在步骤484中,将预处理的物体9的表面测量数据与设计表面进行比较。在步骤485中,输出测量结果。在步骤486中,物体9离开该位置。本方法的适用性的一个实例为曲柄轴检查单元。对照CAD设计检查未经机加工的曲柄轴,以便校验由该成形工艺制成的曲柄轴是否处于公差范围之内。Referring now to FIG. 57 , in a first step 480 the object 9 is brought into position and mounted within the reach of the Industrial Robot CMM Arm 450 . In step 481 , the Industrial Robot CMM Arm coordinate system 363 is positioned relative to the object coordinate system 361 . In step 482 , the probe 90 on the Industrial Robot CMM Arm 450 measures the surface of the object 9 according to the measurement program 389 . In step 483 the surface measurement data collected during step 482 is pre-processed. In step 484, the preprocessed surface measurement data of the object 9 are compared with the design surface. In step 485, the measurement results are output. In step 486, the object 9 leaves the position. An example of the applicability of the method is a crankshaft inspection unit. The unmachined crankshaft is checked against the CAD design to verify that the crankshaft produced by the forming process is within tolerance.

工具操作方法Tool operation method

现在参看图58,第一步骤490中,物体9到达位置处并被安装在工业机器人CMM臂450的延伸范围内。在步骤491中,工业机器人CMM臂坐标系363相对于物体坐标系统361定位。在步骤492中,位于工业机器人CMM臂450上的工具98根据机器人程序389而在物体9上执行操作。工业机器人CMM臂450使用工具坐标系364与工业机器人CMM臂坐标系363之间的已知转换来执行操作。在步骤493中,物体9离开该位置。Referring now to FIG. 58 , in a first step 490 the object 9 is brought into position and mounted within the reach of the Industrial Robot CMM Arm 450 . In step 491 , the Industrial Robot CMM Arm coordinate system 363 is positioned relative to the object coordinate system 361 . In step 492 , tool 98 located on Industrial Robot CMM Arm 450 performs an operation on object 9 according to robot program 389 . Industrial Robot CMM Arm 450 uses known transformations between Tool Coordinate Frame 364 and Industrial Robot CMM Arm Coordinate Frame 363 to perform operations. In step 493, the object 9 leaves the position.

操作检查与刀具调整方法Operation check and tool adjustment method

这种方法需要安装于工业机器人CMM臂450上的至少一个工具98和探头90。现在参看图59A,第一步骤500中,物体9到达位置处并被安装在工业机器人CMM臂450的延伸范围内。在步骤501中,工业机器人CMM臂坐标系363相对于物体坐标系统361定位。在步骤502中,位于工业机器人CMM臂450上的工具98根据机器人程序389而在物体9上执行操作。在步骤503中,工业机器人CMM臂450上的探头90根据测量程序389来测量物体9的上的一个或多个经过处理的特征365和或物体9的表面。在步骤504中,对每个处理特征365的位置和或尺寸进行计算,并且或者根据步骤503期间所收集的测量数据进行表面预处理。在步骤505中,将每个处理特征365的位置和尺寸和或表面与每个处理特征365的设计位置和尺寸及其公差进行比较。在步骤506中,根据步骤505的结果来计算刀具调整,并且使用调整操作来调节工具坐标系364。工具坐标系364的调节可以在根据大量相同操作情况统计的统计趋势基础上进行,以便鉴别与量化任何误差中的偏差。在步骤507中,输出测量结果。在步骤508中,物体9离开该位置。这种方法可被用于三个示例性模式中,但不限于这三个模式This method requires at least one tool 98 and probe 90 mounted on the Industrial Robot CMM Arm 450 . Referring now to FIG. 59A , in a first step 500 an object 9 is brought into position and mounted within the reach of the Industrial Robot CMM Arm 450 . In step 501 , the Industrial Robot CMM Arm coordinate system 363 is positioned relative to the object coordinate system 361 . In step 502 the tool 98 located on the Industrial Robot CMM Arm 450 performs an operation on the object 9 according to the robot program 389 . In step 503 , probe 90 on Industrial Robot CMM Arm 450 measures one or more processed features 365 on object 9 and or the surface of object 9 according to measurement program 389 . In step 504 , the position and or size of each treatment feature 365 is calculated, and surface pre-processing is performed or based on the measurement data collected during step 503 . In step 505, the location and size and or surface of each treatment feature 365 is compared to the design location and size of each treatment feature 365 and tolerances thereof. In step 506, a tool adjustment is calculated from the results of step 505, and the tool coordinate system 364 is adjusted using the adjustment operation. Adjustments to the tool coordinate system 364 can be made on the basis of statistical trends from a large number of identical operating conditions in order to identify and quantify any deviations in error. In step 507, the measurement results are output. In step 508 the object 9 leaves the position. This method can be used in three exemplary modes, but is not limited to these three modes

-只进行检查(跳过步骤506)- check only (skip step 506)

-只进行刀具调整(跳过步骤507)- Only do tool adjustments (skip step 507)

-进行检查与刀具调整(包括每个步骤500-508)- perform inspection and tool adjustment (including each step 500-508)

本发明所属领域的普通技术人员将会理解,存在多种可以用于使用工业机器人CMM臂450以大大高于目前所能实现的精确度进行测量并执行操作的其它方法,并且在此所公开的方法为所有可以用于使用工业机器人CMM臂450以大大高于先前的精确度进行测量并执行操作的方法的示例性方法。Those of ordinary skill in the art to which the present invention pertains will appreciate that there are a variety of other methods that can be used to take measurements and perform operations using the Industrial Robot CMM Arm 450 with much greater precision than is presently achievable, and the disclosures disclosed herein The method is exemplary of all methods that can be used to take measurements and perform operations using the Industrial Robot CMM Arm 450 with a much higher precision than previously possible.

生产线production line

工业机器人CMM臂450可以在生产线上的任何适用位置处被安装成单个单元,或者多个工业机器人CMM臂450可以在一个单元或者若干单元中安装在一起以便完成测量任务。一个实例为位于汽车生产线上。一般说来,在生产线上的汽车按照已知且稳定的速率运动;然而,当测量运动物体时精确度就会降低。因此,优选的是构造一种单元,其中在整个测量循环期间汽车处于静止状态。替代地,这种单元可以放置于邻近生产线处并且采样一部分所制作的物体。典型生产线测量应用包括:白色车身、发动机舱、后舱、车身底板和仪表板夹具。所检查的典型特征包括:边缘和表面位置、孔位置、狭槽位置、间隙和齐平测量。还检查表面形状。通常,生产线将会具有启动生产线上单元中的操作周期的生产线控制系统。单元中的一个或多个工业机器人CMM臂450可以通过任何一种本发明所属领域的普通技术人员所知的方式而连接于生产线控制系统上。工业机器人CMM臂450中的控制PCB172可以接收信号与信息并返回信号与信息。从生产线控制系统至工业机器人CMM臂450的信号与信息通常包括例如:起始周期;事故停机周期;使用程序号XXX;程序XXX本身;返回测量结果YYY;控制参数;状态要求。从工业机器人CMM臂450至生产线控制系统的信号与信息通常包括例如:状态报告;测量结果;测量结果报告;反馈控制参数。工业机器人CMM臂450通常将会以硬接线方式进入生产线的紧急停机电路。来自工业机器人CMM臂450的测量结果与反馈控制参数可用于前馈数据以便控制或者适应控制生产线上的下游工艺。对柔性生产线的测量需求通常需要工业机器人CMM臂450延伸范围超过2m并有时超过3m。优选的是工业机器人CMM臂450具有最少6轴,以便具有灵活性从而使其能够接近所测量的位置。优选的是工业机器人CMM臂450能够快速加速以便在尽可能短的时间中在位置之间运动。工业机器人CMM臂450具有柔性、敏捷性和比较小的占地面积。因此工业机器人CMM臂450可在生产线上沿着生产元件和/或在生产元件中间安装于操作单元之内。必须小心操作以便机器人CMM臂和其它项目之间不会发生碰撞。这就意味着工业机器人CMM臂450可以沿着生产线插入大多数位置中,并且不会象生产线中的专用测量单元一样占用宝贵的空间。工业机器人CMM臂450以高精确度进行测量并且可以位于操作元件如焊接机器人的旁边或者刚好位于其上游。一个或多个操作元件可以接收来自一个或多个工业机器人CMM臂450的反馈数据并由此执行与物体如金属片项目的实际测量位置相适合的更精确的操作。这就意味着更快、更好或成本更低但需要较高精确度的更有效工艺可以用于生产线上。The Industrial Robot CMM Arm 450 can be mounted as a single unit at any applicable location on the production line, or multiple Industrial Robot CMM Arms 450 can be mounted together in one unit or several units to complete a measurement task. An example is on an automobile production line. Generally speaking, cars on a production line move at a known and steady rate; however, accuracy decreases when measuring moving objects. It is therefore preferred to construct a unit in which the vehicle is stationary during the entire measurement cycle. Alternatively, such a unit could be placed adjacent to the production line and sample a portion of the objects produced. Typical production line measurement applications include: body in white, engine compartment, rear compartment, underbody and dashboard fixtures. Typical features inspected include: edge and surface location, hole location, slot location, gap and flush measurements. Also check the surface shape. Typically, a production line will have a line control system that initiates operating cycles in the units on the line. One or more Industrial Robot CMM Arms 450 in the cell can be connected to the production line control system by any means known to those of ordinary skill in the art to which the invention pertains. The Control PCB 172 in the Industrial Robot CMM Arm 450 can receive signals and information and return signals and information. Signals and information from the production line control system to the industrial robot CMM arm 450 usually include, for example: start cycle; emergency stop cycle; use program number XXX; program XXX itself; return measurement result YYY; control parameters; status requirements. Signals and information from the Industrial Robot CMM Arm 450 to the production line control system typically include, for example: status reports; measurement results; measurement result reports; feedback control parameters. The Industrial Robot CMM Arm 450 will typically be hardwired into the production line's emergency stop circuit. Measurements and feedback control parameters from the Industrial Robot CMM Arm 450 can be used to feed forward data for control or adaptive control of downstream processes on the production line. Measurement requirements on flexible production lines often require the Industrial Robot CMM Arm 450 to extend beyond 2m and sometimes beyond 3m. It is preferred that the Industrial Robot CMM Arm 450 has a minimum of 6 axes in order to have the flexibility to allow it to approach the location being measured. It is preferred that the Industrial Robot CMM Arm 450 be able to accelerate rapidly to move between positions in the shortest possible time. The Industrial Robot CMM Arm 450 has flexibility, agility and a relatively small footprint. The Industrial Robot CMM Arm 450 may thus be installed within the operating unit along the production line and/or in the middle of the production elements on the production line. Care must be taken so that collisions do not occur between the Robot CMM Arm and other items. This means that the Industrial Robot CMM Arm 450 can be inserted into most locations along the production line and will not take up valuable space like a dedicated measuring cell in the production line. The Industrial Robot CMM Arm 450 takes measurements with high precision and can be located next to or just upstream of an operating element such as a welding robot. One or more operating elements may receive feedback data from one or more Industrial Robot CMM Arms 450 and thereby perform more precise operations appropriate to the actual measured position of an object, such as a sheet metal item. This means more efficient processes that are faster, better or less expensive but require greater precision can be used on the production line.

部件调整方法Parts Adjustment Method

工业机器人CMM臂450特别适用于通常制造新汽车模型的200-250台样机的样机生产过程。由于能够通过位于生产单元处的工业机器人CMM臂450实现集成式高精确度测量,所以就有可能改变样机加工的方法并且/或者提高现有方法的精确度。例如,通过在其焊接或粘结之前反馈金属片部件定位方面的误差,就可以按照手动或者自动的方式调节金属片部件直到其处于正确定位中为止。因此,这就意味着机器人CMM臂发明可以通过容许使用更简单的工具而节省在精密样机生产工具方面的较大投入。公开了新型部件调整方法。现在参看图59B,在第一步骤510中,可动式第一部件由操作人员相对于第二部件手动定位。在步骤511中,工业机器人CMM臂450获取关于第一部件和第二部件定位与定向的测量数据。在步骤512中,来自第二部件的测量数据被记录到第二部件的CAD模型中。在步骤513中,将来自第一部件的测量数据与第一部件的CAD模型进行比较;第一部件的CAD模型与第二部件的CAD模型处于同一坐标系中,并且第一部件的CAD模型相对于第二部件的CAD模型位于理想设计定位中。在步骤514中,计算第一部件实际定位与定向偏离第一部件的理想CAD定位与定向中的误差并显示出来以便提供可由操作人员处理的有用信息。在步骤515中,手动操作人员使用所显示的误差来决定是进一步手动调节第一部件的定位和或定向并转到第一步,还是第一部件已很好地定位并且停止。在步骤516中,手动操作人员使用所显示的误差手动调节第一部件的定位和或定向;该第七步骤之后将要进行这种方法的第二步骤。本发明所属领域的普通技术人员将会理解,存在多种其它手动与自动方法可以用于使用工业机器人CMM臂450帮助第一部件相对于第二部件以大大高于目前所能实现的精确度进行定位,并且在此所公开的方法为所有可以用于使用工业机器人CMM臂450帮助第一部件相对于第二部件以大大高于先前的精确度进行定位的方法中的示例性方法。在替代实施例中,步骤510、515和516可以自动进行以便使得整个部件调整过程自动进行。The Industrial Robot CMM Arm 450 is especially suitable for the prototype production process where 200-250 prototypes of a new car model are usually manufactured. Since integrated high-precision measurements can be achieved by the Industrial Robot CMM Arm 450 located at the production cell, it is possible to change the method of prototyping and/or improve the accuracy of existing methods. For example, by feeding back errors in the positioning of the sheet metal parts before they are welded or bonded, the sheet metal parts can be manually or automatically adjusted until they are in the correct position. Therefore, this means that the Robot CMM Arm invention can save a large investment in precision prototyping tools by allowing the use of simpler tools. A novel component adjustment method is disclosed. Referring now to FIG. 59B, in a first step 510, the movable first part is manually positioned by an operator relative to the second part. In step 511, the Industrial Robot CMM Arm 450 acquires measurement data regarding the position and orientation of the first part and the second part. In step 512, measurement data from the second part is recorded into the CAD model of the second part. In step 513, the measurement data from the first part is compared with the CAD model of the first part; the CAD model of the first part is in the same coordinate system as the CAD model of the second part, and the CAD model of the first part is relative to the CAD model of the first part. The CAD model of the second part is located in the ideal design position. In step 514, the error in the actual location and orientation of the first part from the ideal CAD location and orientation of the first part is calculated and displayed to provide useful information that can be processed by an operator. In step 515, the manual operator uses the displayed error to decide whether to further manually adjust the positioning and or orientation of the first part and go to the first step, or if the first part is well positioned and stops. In step 516, the manual operator manually adjusts the position and or orientation of the first component using the displayed error; this seventh step is followed by the second step of the method. Those of ordinary skill in the art to which the present invention pertains will appreciate that there are various other manual and automated methods that can be used to use the Industrial Robot CMM Arm 450 to assist in the positioning of a first part relative to a second part with a much higher accuracy than is currently achievable. Positioning, and the methods disclosed herein are exemplary of all the methods that can be used to use the Industrial Robot CMM Arm 450 to help position a first part relative to a second part with a much higher accuracy than previously possible. In an alternative embodiment, steps 510, 515, and 516 may be automated so as to automate the entire component adjustment process.

车身修理方法Body Repair Methods

工业机器人CMM臂450适用于在发生车身扭曲事故之后进行的车身修理工艺。工业机器人CMM臂450首先应用于诊断操作中,以便量化车身扭曲的程度并决定需要替换的部件,并且与步骤511-514对应。工业机器人CMM臂450在每个校正工艺如拉伸、弯曲之后使用以便测量不同于理想形状的剩余误差;这与步骤511-516对应。工业机器人CMM臂450在每个替换过程期间被使用,在替换过程期间,新部件如车身仪表板代替被损坏的相应部件以便帮助新仪表板正确对准;这与部件调整方法的所有步骤510-516对应。诊断操作、校正工艺以及替换过程为部件调整方法应用的特定实例。本发明的范围并不限于汽车车身的修理,而是适用于任何复杂形状的物体的修理。本发明适用于修理完全由一个部件形成的物体或者由一个以上部件制成的物体。The Industrial Robot CMM Arm 450 is suitable for a body repair process after a car body twisting accident. The industrial robot CMM arm 450 is first used in a diagnostic operation in order to quantify the degree of body distortion and decide which parts need to be replaced, and corresponds to steps 511-514. The Industrial Robot CMM Arm 450 is used after each correction process like stretching, bending to measure the remaining error from the ideal shape; this corresponds to steps 511-516. The Industrial Robot CMM Arm 450 is used during each replacement process where a new part, such as a body panel, replaces a damaged corresponding part in order to help the new panel align properly; this is consistent with all steps 510- 516 corresponds. Diagnostic operations, calibration processes, and replacement procedures are specific examples of application of the component adjustment method. The scope of the invention is not limited to the repair of automobile bodies, but is applicable to the repair of objects of any complex shape. The invention is applicable to the repair of objects formed entirely of one part or of more than one part.

加工机器processing machine

再参看图7J,工业机器人CMM臂450可以安装于一个或多个加工机器137上或者邻近其安装。在由两个或两个以上的加工机器137形成生产线的情况下,在高值操作之间对物体9进行测量和通过/失败检查就可以降低生产线的浪费值%。此外,工业机器人CMM臂450可以提供测量与材料搬运的双重功能。在一些应用中,工业机器人CMM臂450可以提供三种操作:测量操作、利用工具进行的材料加工操作与材料搬运操作。工业机器人CMM臂450的一个实例应用为在涡轮机叶片生产线中。与手动检查相比,由工业机器人CMM臂450进行的光学测量的速度与精确度可以使得这种应用更加成本有效。Referring again to FIG. 7J , an Industrial Robot CMM Arm 450 may be mounted on or adjacent to one or more processing machines 137 . Where a production line is formed by two or more processing machines 137, measuring and pass/fail checking objects 9 between high value operations can reduce the waste value % of the production line. In addition, the Industrial Robot CMM Arm 450 can provide dual functions of measurement and material handling. In some applications, Industrial Robot CMM Arm 450 may provide three operations: measurement operations, material processing operations with tools, and material handling operations. An example application of the Industrial Robot CMM Arm 450 is in a turbine blade production line. The speed and accuracy of optical measurements by the Industrial Robot CMM Arm 450 can make this application more cost effective compared to manual inspection.

在生产线上使用机器人CMM臂发明的优点Advantages of Using the Robotic CMM Arm Invention on the Production Line

举例提供了以下优点并且在生产线上使用机器人CMM臂发明的优点并不限于这些优点:The following advantages are provided by way of example and are not limited to the advantages of using the Robotic CMM Arm invention on the production line:

1.只要容许,机器人CMM臂可以安装于现有单元中沿生产线的任意位置处,而非仅仅安装在在占完生产线空间的专用单元中。1. As long as it allows, the Robot CMM Arm can be installed anywhere along the production line in an existing cell, not just in a dedicated cell that takes up space on the line.

2.机器人CMM臂可以检查表面并且向后续工序前馈数据2. The robot CMM arm can inspect the surface and feed forward data to the subsequent process

3.机器人CMM臂可以检查表面并且在加工之后或在其期间反馈数据3. The robot CMM arm can inspect the surface and feed back data after or during machining

4.机器人CMM臂可以增加加工如连接的精确度4. The robot CMM arm can increase the precision of processing such as joining

5.机器人CMM臂可以便于降低产品之间的转换时间5. The robot CMM arm can facilitate the reduction of the changeover time between products

6.机器人CMM臂可以成为生产线上各处的的公共工具,具有加工与工具标准化带来的生产敏捷性方面的所有优点6. The robot CMM arm can become a common tool everywhere on the production line, with all the advantages of production agility brought about by standardization of processing and tools

7.机器人CMM臂可以在连接工序之前提供更精确的项目装配,使得将要使用的连接工艺能够更精确7. The robot CMM arm can provide more accurate project assembly before the connection process, so that the connection process to be used can be more accurate

8.机器人CMM臂可以提供更精确的方法用于装配包括例如汽车和航空和航天在内的多种工业中的各种工具、部件8. The robot CMM arm can provide a more precise method for assembling various tools and components in various industries including, for example, automotive and aviation and aerospace

9.机器人CMM臂可以向手动操作人员提供实时反馈回路以便在另一个工序之前调整部件的位置9. The robotic CMM arm can provide a real-time feedback loop to the manual operator to adjust the position of the part before another process

10.机器人CMM臂可以向可动式构件提供实时反馈回路以便在连接或另一个装配过程之前自动调整部件的位置10. The Robotic CMM Arm can provide a real-time feedback loop to the movable member to automatically adjust the position of the part prior to joining or another assembly process

11.机器人CMM臂可以相对于生产线基准自动定基准11. The robot CMM arm can be automatically benchmarked relative to the production line benchmark

12.机器人CMM臂可以相对于物体参考基准例如位于单元处的汽车车身线条坐标系自动定基准12. The robot CMM arm can be automatically benchmarked relative to the object reference datum such as the car body line coordinate system located at the cell

13.机器人CMM臂可以在公共坐标系中相对于彼此定基准13. The Robot CMM Arms can be referenced relative to each other in a common coordinate system

14.机器人CMM臂可以与生产线控制系统形成一体14. The robot CMM arm can be integrated with the production line control system

15.机器人CMM臂使得能够采用不同的加工方法。从而具有如降低加工投入、增加处理速度、提高产品质量以及提高处理精确度之类优点15. The Robot CMM Arm enables different machining methods. Therefore, it has advantages such as reducing processing input, increasing processing speed, improving product quality, and improving processing accuracy.

16.机器人CMM臂可以改进主生产线过程和样机生产过程16. The robot CMM arm can improve the main production line process and prototype production process

17.机器人CMM臂可以不需要检查汽车仪表板所用夹具17. The robot CMM arm can eliminate the need for fixtures used to inspect car dashboards

18.机器人CMM臂可以消除人为误差18. Robotic CMM Arm Can Eliminate Human Error

19.机器人CMM臂与工业机器人相比只是制造成本略微昂贵一些,但是其提供了超过其新增成本的附加值19. Compared with industrial robots, the robot CMM arm is only slightly more expensive to manufacture, but it provides added value beyond its added cost

20.机器人CMM臂增加了处理的精确度,从而与两站式产品相比容许使用准确度更低的工具来进行更有效的处理并且节省了生产线上的空间20. The robot CMM arm increases the accuracy of processing, allowing the use of less accurate tools for more efficient processing and saving space on the production line compared to two-station products

21.单个机器人CMM臂可以处理下列操作的一种或多种:测量、材料处理、材料装卸;这就比不能进行准确测量的机器人提供了更多的用途。21. A single Robot CMM Arm can handle one or more of the following operations: measurement, material handling, material handling; this provides more utility than a robot that cannot perform accurate measurements.

研磨机grinder

这个实施例的目的在于提供一种能够研磨复杂形状的工业机器人CMM臂450。使用标准CNC控制系统来保证低误差跟随路径。机加工路径由标准7-轴CAD软件包生成。来自CMM编码器178的精确位置反馈用来计算准确的六自由度定位与定向并且利用所需的六个自由度定位与定向来封闭环,如本发明所属领域的普通技术人员所熟知。这就意味着工业机器人CMM臂450能够比标准工业机器人更准确地研磨复杂形状。主要优点在于工业机器人CMM臂450的机加工误差的幅值通常将会比工业机器人的机加工误差幅值低一量级。使用研磨用的工业机器人CMM臂450的另一个优点在于,在由于不精确通路而手动整平粗糙部分如台阶处,不需要另外的手工修整操作。另一个优点在于工业机器人CMM臂450能够研磨机加工中心或水平臂CMM不能研磨的复杂形状如大型球形。可以预期工业机器人CMM臂450将会适用于广泛的工业中以便对复杂形状进行准确机加工。The purpose of this embodiment is to provide an industrial robot CMM arm 450 capable of grinding complex shapes. A standard CNC control system is used to ensure low error following paths. Machining paths are generated by standard 7-axis CAD software packages. The precise position feedback from the CMM encoder 178 is used to calculate the exact six degrees of freedom position and orientation and close the loop with the required six degrees of freedom position and orientation, as is well known to those of ordinary skill in the art to which this invention pertains. This means that the Industrial Robot CMM Arm 450 is able to grind complex shapes more accurately than standard industrial robots. The main advantage is that the magnitude of the machining error of the Industrial Robot CMM Arm 450 will typically be an order of magnitude lower than the magnitude of the machining error of the industrial robot. Another advantage of using the Industrial Robot CMM Arm 450 for grinding is that no additional manual finishing operations are required where rough parts such as steps are manually leveled due to imprecise access. Another advantage is that the Industrial Robot CMM Arm 450 is capable of grinding complex shapes such as large spheres that a machining center or a Horizontal Arm CMM cannot. It is anticipated that the Industrial Robot CMM Arm 450 will find application in a wide variety of industries for accurate machining of complex shapes.

第三实施例third embodiment

在这个第三实施例中,公开了一种活动支承的机器人CMM臂,在所有其可以移动到的空间布局中,其都显著地降低了作用于内部CMM臂5的接头和段上的力和力矩。In this third embodiment, a movably supported Robot CMM Arm is disclosed which significantly reduces the forces and moment.

作用于第一实施例的机器人CMM臂上的力和力矩Forces and moments acting on the Robot CMM Arm of the first embodiment

在机器人CMM臂1的一些空间布局处,存在作用于内部CMM臂5上的相当大的负载,从而使得所提供的通过外骨骼6的七个外骨骼接头1-761-67作用的七个马达176的设置结构不能提供足够的控制输出来降低这些负载。在一些空间布局中,下列内部CMM臂5的段的所有重量都作用于接头上。例如,当内部CMM臂5位于垂直空间布局中时,CMM段2-832-38的总重量直接落在CMM接头151上。类似地,CMM段3-8 33-38的总重量直接落在CMM接头2 52上,并且CMM接头3 53至CMM接头7 57直至臂也是类似如此。外骨骼中的七个传动系统不能补偿作用于CMM接头中的轴承上的这种负载。对于具有轴向设置结构的CMM接头1、3、5、751、53、55和57而言,当内部CMM臂5处于垂直空间布局中时,作用于这些CMM接头上的负载就穿过轴向CMM接头的轴线。对于具有正交设置结构的CMM接头2、4、6 52、54和56而言,当内部CMM臂5处于垂直空间布局中时,作用于这些CMM接头上的负载就与正交CMM接头的轴线正交。在机器人CMM臂1的任何空间位置中,非零力和非零力矩的网络都从外骨骼6作用于内部CMM臂5上,而不管机器人CMM臂1是处于静止还是运动状态。由于使得内部CMM臂5的接头和段产生应变,所以这些力和力矩就降低机器人CMM臂1的测量精确度。At some spatial layouts of the Robot CMM Arm 1 there are considerable loads acting on the Internal CMM Arm 5 such that the provided seven motors acting through the seven Exoskeleton Joints 1-761-67 of the Exoskeleton 6 The 176 setup does not provide enough control output to reduce these loads. In some spatial arrangements, all the weight of the following segments of the Internal CMM Arm 5 acts on the joints. For example, the total weight of the CMM Segment 2-8 32-38 falls directly on the CMM Joint 151 when the Internal CMM Arm 5 is in a vertical spatial layout. Similarly, the total weight of CMM Sections 3-8 33-38 falls directly on CMM Joint 2 52, and similarly CMM Joint 3 53 through CMM Joint 7 57 to the arm. The seven drive trains in the exoskeleton cannot compensate for this load on the bearings in the CMM joint. For CMM joints 1, 3, 5, 751, 53, 55, and 57 with an axial configuration, when the internal CMM arm 5 is in a vertical spatial layout, the loads acting on these CMM joints pass through the axial direction. Axis of the CMM joint. For CMM Joints 2, 4, 6, 52, 54, and 56 with an orthogonal configuration, when the Internal CMM Arm 5 is in a vertical spatial layout, the loads acting on these CMM Joints are aligned with the axis of the Orthogonal CMM Joint. Orthogonal. In any spatial position of the Robot CMM Arm 1, a network of non-zero forces and moments acts from the Exoskeleton 6 on the Internal CMM Arm 5, regardless of whether the Robot CMM Arm 1 is at rest or in motion. These forces and moments reduce the measurement accuracy of the Robot CMM Arm 1 by straining the joints and segments of the Internal CMM Arm 5 .

活动支承式机器人CMM臂Active Support Robot CMM Arm

本第三实施例的活动支承式机器人CMM臂包括用于检测作用于内部CMM臂5上的力与力矩的应变仪和带有用于平衡作用于内部CMM臂5上的力与力矩的活动支承控制软件的活动传动装置。这就意味着活动支承式机器人CMM臂的精度大于延伸范围与活动支承式机器人相同的机器人CMM臂1或工业机器人CMM臂450的精度。此外,与第一实施例的机器人CMM臂1和第二实施例的工业机器人CMM臂450两者相比,活动支承式机器人CMM臂可以按照某个指定精确度操作而达到的延伸范围增加。The Active Support Robot CMM Arm of this third embodiment includes strain gauges for detecting the forces and moments acting on the Internal CMM Arm 5 and Active Support Controls with a balance for the forces and moments acting on the Internal CMM Arm 5. The active gear of the software. This means that the accuracy of the Actively Supported Robot CMM Arm is greater than the accuracy of the Robot CMM Arm 1 or the Industrial Robot CMM Arm 450 with the same extension range as the Actively Supported Robot. Furthermore, compared to both the Robot CMM Arm 1 of the first embodiment and the Industrial Robot CMM Arm 450 of the second embodiment, the reach to which the Mobile Supported Robot CMM Arm can operate with a specified accuracy is increased.

现在参看图60,活动支承式机器人CMM臂550包括位于外骨骼6与内部CMM臂5之间的活动传动装置2-8 562-568。应变仪181如前文所公开地连接于内部CMM臂5上并且示出于图41E中。Referring now to FIG. 60, the Actively Supported Robot CMM Arm 550 includes Active Transmissions 2-8 562-568 between the Exoskeleton 6 and the Internal CMM Arm 5. Strain gauges 181 are attached to the Internal CMM Arm 5 as previously disclosed and are shown in Figure 41E.

活动传动装置active transmission

每个活动传动装置2-8 562-568提供了一个穿过如第一实施例中在先所公开的传动装置2-8 72-78的驱动方向和一个或多个用于活动地支承内部CMM臂5的重量的活动支承方向。每个活动传动装置562-568位于其相应的CMM段2-8 32-38的重心处或位于其附近;这就将每个CMM段的支承任务减少至两个作用力分量:径向和轴向。没有力矩需要有效地应用,因为每个活动传动装置562-568位于其相应的CMM段2-832-38的重心处或者位于其附近。Each active transmission 2-8 562-568 provides a drive direction through the transmission 2-8 72-78 as previously disclosed in the first embodiment and one or more for movably supporting the internal CMM The active support direction of the weight of the arm 5. Each active transmission 562-568 is located at or near the center of gravity of its corresponding CMM segment 2-8 32-38; this reduces the support task of each CMM segment to two active force components: radial and axial Towards. No torque needs to be effectively applied because each movable transmission 562-568 is located at or near the center of gravity of its corresponding CMM Section 2-832-38.

方向                             驱动 活动支承装置Direction Drive Movable supporting device

活动传动装置2 562                扭转 轴向、径向Movable transmission 2 562 Torsion Axial, radial

活动传动装置3 563                径向 轴向Active Transmission 3 563 Radial Axial

活动传动装置4 564                扭转 轴向、径向Movable transmission 4 564 Torsion Axial, radial

活动传动装置5 565                径向 轴向Active Transmission 5 565 Radial Axial

活动传动装置6 566                扭转 轴向、径向Movable transmission 6 566 Torsion Axial, radial

活动传动装置7 567                径向 轴向Active Transmission 7 567 Radial Axial

活动传动装置8 568                扭转 轴向、径向Movable transmission 8 568 Torsion Axial, radial

活动传动装置2 562为第一传动装置并且相对于重力处于恒定方位。活动传动装置2 562之内的传动装置2 72为扭转式并且没有提供沿径向或者轴向的活动支承。在活动支承式机器人CMM臂550的基座方位为垂直的常见情况下,活动传动装置2 562之内所需的唯一活动支承为轴向;在活动支承式机器人CMM臂550的基座方位为水平的情况下,活动传动装置2 562之内所需的唯一活动支承为径向。在任何其它基座方位时,在活动传动装置2 562内需要轴向与径向活动支承这两者。Active gear 2 562 is the first gear and is in a constant orientation relative to gravity. The transmission 272 within the movable transmission 2562 is torsional and provides no radial or axial movable support. In the common case where the base orientation of the Actively Supported Robot CMM Arm 550 is vertical, the only active support required within the Active Transmission 2562 is axial; in the case where the base orientation of the Actively Supported Robot CMM Arm 550 is horizontal In the case of , the only active support required within the active transmission 2562 is radial. At any other base orientation, both axial and radial movable support are required within the movable gear 2562.

活动传动装置3 563可处于任意方位。在活动传动装置3 563内通过传动装置3 73的驱动为径向;这就意味着在活动传动装置3 563中并不需要径向活动支承。然而,在活动传动装置3 563内需要轴向活动支承。活动传动装置5、7 565、567的情况类似于活动传动装置3 563。Movable transmission 3563 can be in any orientation. The drive through the transmission 373 in the movable transmission 3 563 is radial; this means that no radially movable bearings are required in the movable transmission 3 563. However, axially active bearings are required within the active transmission 3563. The situation of mobile gear 5, 7 565, 567 is similar to that of mobile gear 3 563.

活动传动装置4 564可处于任意定向。在活动传动装置4 564内通过传动装置4 74的驱动为扭转式;这就意味着在活动传动装置4 564中需要径向与轴向活动支承这两者。活动传动装置6、8 566、568的情况类似于活动传动装置4 564。Movable actuator 4564 can be in any orientation. The drive through the transmission 474 within the movable transmission 4 564 is torsional; this means that both radial and axial movable supports are required in the movable transmission 4 564. The situation of the movable gear 6,8 566, 568 is similar to that of the movable gear 4 564.

轴向活动支承Axial movable bearing

活动传动装置3、5、7 563、565、567提供径向驱动与活动轴向支承。现在参看图61,活动传动装置如活动传动装置3 563包括两个部件:如前文所公开并在图17中显示的被动径向驱动传动装置3 73与活动轴向支承3 583。活动轴向支承3 583包括两个支承马达571,其通过支承齿轮箱572装置和支承滚珠丝杠574装置向安装于内部CMM臂5的CMM段333上的CMM段支承法兰570施加穿过支承滚珠座圈575装置的轴向推力。两个支承马达571按照互成180度的方式设置以便在CMM段支承法兰570上提供均匀的轴向推力。支承马达571螺栓连接于支承齿轮箱572上,支承齿轮箱572螺栓连接于支承托架573上。支承滚珠丝杠574从支承齿轮箱572伸出并且由支承托架573支承于远端处。支承滚珠座圈575在远端位于支承齿轮箱572与支承托架573之间。支承托架573通过弹性材料203连接于外骨骼段3 43。支承编码器579连接于每个支承马达571上。支承马达571可以在外骨骼段3 43与CMM段3 33之间沿由活动支承控制软件所决定的任何一个相对方向施加轴向力。例如,如果CMM段3 33处于垂直向上的空间方位中,那么作用于CMM段3 33上的轴向力将会向上以便有效平衡作用于CMM段3 33上的向下的重力。Movable transmission device 3,5,7 563,565,567 provides radial drive and movable axial support. Referring now to FIG. 61 , an active transmission such as active transmission 3 563 comprises two components: a passive radial drive transmission 373 and an active axial support 3 583 as previously disclosed and shown in FIG. 17 . The movable axial support 3 583 consists of two support motors 571 which apply force through the support gearbox 572 means and the support ball screw 574 means to the CMM segment support flange 570 mounted on the CMM segment 333 of the inner CMM arm 5. The axial thrust of the ball race 575 device. Two support motors 571 are positioned 180 degrees from each other to provide uniform axial thrust on the CMM Segment support flange 570 . The support motor 571 is bolted to the support gearbox 572 , and the support gearbox 572 is bolted to the support bracket 573 . A support ball screw 574 protrudes from the support gearbox 572 and is supported at the distal end by a support bracket 573 . A support ball race 575 is positioned distally between the support gearbox 572 and the support bracket 573 . Support bracket 573 is connected to exoskeleton segment 343 by elastic material 203. A support encoder 579 is connected to each support motor 571 . The support motor 571 can apply an axial force between the exoskeleton segment 343 and the CMM segment 333 in any relative direction determined by the movable support control software. For example, if the CMM Segment 333 is in a vertically upward spatial orientation, then the axial force acting on the CMM Segment 333 will be upward so as to effectively balance the downward gravitational force acting on the CMM Segment 333.

在这种设置结构中,被动径向驱动传动装置3 73沿着CMM段3 33的轴位于活动轴向支承3 583的一侧。在本发明的另一个实施例中,被动径向驱动传动装置3 73位于活动轴向支承3 583的另一侧。在本发明的另一个实施例中,被动径向驱动传动装置3 73与活动轴向支承3 583可以形成一体,以便使得穿过被动径向驱动传动装置3 73的径向驱动的作用中心与活动轴向支承3 583的作用中心处于同一位置。In this arrangement, the passive radial drive transmission 373 is located on one side of the movable axial support 3583 along the axis of the CMM section 333. In another embodiment of the present invention, the passive radial drive transmission 373 is located on the other side of the movable axial support 3583. In another embodiment of the present invention, the passive radial drive transmission device 373 and the movable axial support 3583 can be integrated so that the active center of the radial drive passing through the passive radial drive transmission device 373 and the movable The center of action of the axial support 3 583 is at the same position.

轴向/径向活动支承Axial/radial movable bearing

活动传动装置4、6、8 564、566、568提供扭转驱动、活动轴向支承与活动径向支承。现在参看图62,活动传动装置4 564包括三个部件:扭转传动装置4 74、活动轴向支承4 584与活动径向支承4 594。在这种设置结构中,活动传动装置4 564的三个部件提供于活动支承式机器人CMM臂550的CMM段4 34与外骨骼段4 44之间的一排中。本发明的范围并不限于这种设置结构。例如,在本发明的另一个实施例中,这三个部件可以提供于按照任意其它顺序提供。在本发明的另一个实施例中,这三个部件可以形成一体,以便使得穿过被动扭转传动装置474的扭转作用中心与活动轴向支承4 544和活动径向支承4 594的作用中心处于同一位置。在本发明的另一个实施例中,三个部件中的任意两个形成一体。Movable transmissions 4, 6, 8 564, 566, 568 provide torsional drive, movable axial support and movable radial support. Referring to Fig. 62 now, movable transmission device 4 564 comprises three parts: torsional transmission device 4 74, movable axial support 4 584 and movable radial support 4 594. In this arrangement, the three components of the Active Transmission 4564 are provided in a row between the CMM Segment 434 and the Exoskeleton Segment 444 of the Actively Supported Robot CMM Arm 550. The scope of the present invention is not limited to this arrangement. For example, in another embodiment of the present invention, the three components may be provided in any other order. In another embodiment of the present invention, these three components can be integrated so that the center of action of the torsion passing through the passive torsion transmission device 474 is at the same center as the center of action of the movable axial support 4 544 and the movable radial support 4 594 Location. In another embodiment of the present invention, any two of the three components are integrally formed.

现在参看图63,活动径向支承4 594包括三个单元594A、594B和594C。以剖面AA和BB示出了活动径向支承4单元594A。以剖面BB示出了活动径向支承4单元594B和594C。在每个活动径向支承4 594单元中,支承马达571通过支承齿轮箱572、支承90度传动齿轮箱577和支承滚珠丝杠574施加径向推力,所述径向推力通过支承滚珠座圈575作用于径向支承托架578上并且通过弹性材料203和低摩擦材料202至内部CMM臂5的CMM段4 34上。这三个活动径向支承4单元594A、594B和594C互成120度设置以便对作用于CMM段4 34上的径向推力提供方向控制。支承马达571螺栓连接于支承齿轮箱572上,支承齿轮箱572螺栓连接于径向支承马达托架576上。支承齿轮箱572驱动支承90度传动齿轮箱577。支承滚珠丝杠574从支承90度传动齿轮箱577中露出。支承滚珠座圈575接收来自支承滚珠丝杠574的推力,所述推力通过径向支承托架578并且通过弹性材料203和低摩擦材料202传递至内部CMM臂5的CMM段434。支承编码器579连接于支承马达571上。活动径向支承4 594的三个单元594A、594B和594C可以沿在外骨骼段4 44与CMM段4 34之间的任意相对方向提供径向力,其由活动支承控制软件决定。例如,如果CMM段4 34处于水平空间方位中,那么径向力将会向上克服作用于CMM段434上的重力从而有效平衡作用于CMM段4 34上的向下的重力。Referring now to FIG. 63, the movable radial support 4594 includes three units 594A, 594B and 594C. Active radial support 4 unit 594A is shown in section AA and BB. Movable radial bearing 4 units 594B and 594C are shown in section BB. In each movable radial support 4594 unit, the support motor 571 exerts a radial thrust through the support gearbox 572, the support 90-degree transmission gearbox 577 and the support ball screw 574, and the radial thrust passes through the support ball race 575 Acts on the radial support bracket 578 and through the elastic material 203 and low friction material 202 to the CMM segment 434 of the inner CMM arm 5. The three movable radial support 4 units 594A, 594B and 594C are positioned 120 degrees from each other to provide directional control of the radial thrust acting on the CMM section 434. The support motor 571 is bolted to the support gearbox 572 , and the support gearbox 572 is bolted to the radial support motor bracket 576 . The support gearbox 572 drives the support 90 degree transmission gearbox 577 . A support ball screw 574 emerges from a support 90 degree drive gearbox 577 . Support ball race 575 receives thrust from support ball screw 574 , which is transmitted through radial support bracket 578 and through resilient material 203 and low friction material 202 to CMM segment 434 of inner CMM arm 5 . The support encoder 579 is connected to the support motor 571 . The three units 594A, 594B and 594C of the Active Radial Bearing 4594 can provide radial force in any relative direction between the Exoskeleton Section 444 and the CMM Section 434, as determined by the Active Bearing Control Software. For example, if CMM Segment 434 is in a horizontal spatial orientation, the radial force will upwardly overcome the force of gravity acting on CMM Segment 434 effectively balancing the downward force of gravity acting on CMM Segment 434.

活动传动装置的数量Number of Active Gears

在基座处于任意方位的7-轴活动支承式机器人CMM臂550的优选实施例中,具有十一个活动支承装置:活动轴向支承2-8 582-588和活动径向支承2、4、6、8 592、594、596、598。如果基座始终处于垂直,那么十个活动支承装置就足够并且不需要活动径向支承2 592。在基座处于任意方位的6-轴活动支承式机器人CMM臂550的实施例中,因为没有活动传动装置4 564,所以具有九个活动支承装置:如果基座始终处于垂直,那么八个活动支承装置就足够并且不需要活动径向支承2592。In a preferred embodiment of the 7-axis movable support robot CMM arm 550 with the base in any orientation, there are eleven movable support devices: movable axial supports 2-8 582-588 and movable radial supports 2, 4, 6, 8 592, 594, 596, 598. If the base is always vertical, then ten movable supports are sufficient and no movable radial supports 2 592 are required. In the embodiment of the 6-axis Active Support Robot CMM Arm 550 with the base in any orientation, there are nine active supports since there are no active drives 4564: eight active supports if the base is always vertical device is sufficient and does not require movable radial support 2592.

与其它装置相比,一些活动支承装置对活动支承式机器人CMM臂550的总精确度的影响更大。例如,靠近探头端的活动支承装置比用于较重段的活动支承装置对总精确度的影响更小。与不带任何活动支承装置的类似机器人CMM臂1的精确度相比,仅仅提供一个活动支承装置就可以增加活动支承式机器人CMM臂550的精确度。本发明的一个目的在于活动支承式机器人CMM臂550具有一个或多个活动支承装置。Some Active Support devices have a greater impact on the overall accuracy of the Active Support Robot CMM Arm 550 than others. For example, a live support near the probe end will have less impact on overall accuracy than a live support used for the heavier section. Providing only one active support increases the accuracy of the Actively Supported Robot CMM Arm 550 compared to the accuracy of a similar Robot CMM Arm 1 without any active support. It is an object of the present invention that the Actively Supported Robot CMM Arm 550 has one or more Active Support Devices.

一般说来,可以通过增加活动传动装置560的数量而降低活动支承式机器人CMM臂550中的力和力矩,从而使得活动支承式机器人CMM臂550更精确。例如,可以提供两个或两个以上的活动传动装置560来支承每个CMM段。实际上,活动传动装置的数量的每次增加将会产生有限的回报。在活动支承式机器人CMM臂550的另外一个实施例中,将两个活动传动装置提供给更长的CMM段3、5 33、35以便提供更多支承。本发明的范围包括带有一个或多个活动传动装置的任意活动支承式机器人CMM臂550。In general, the Actively Supported Robot CMM Arm 550 can be made more precise by increasing the number of Active Gears 560 to reduce the forces and moments in the Actively Supported Robot CMM Arm 550 . For example, two or more movable gears 560 may be provided to support each CMM segment. In practice, each increase in the number of active transmissions will yield a finite return. In another embodiment of the Actively Supported Robot CMM Arm 550, two Active Gears are provided to the longer CMM Segments 3,5 33,35 to provide more support. The scope of the present invention includes any Actively Supported Robot CMM Arm 550 with one or more active actuators.

结构材料Structural materials

活动支承式机器人CMM臂550的内部CMM臂5与外骨骼6优选地由同一材料制成以便使热膨胀的差异最小化。CMM接头51-57与外骨骼接头61-67的轴也对准。这样内部CMM臂5与外骨骼6随着温度改变而改变相同量的长度。The Inner CMM Arm 5 and the Exoskeleton 6 of the Mobile Supported Robot CMM Arm 550 are preferably made of the same material in order to minimize differences in thermal expansion. The axes of CMM joints 51-57 and exoskeleton joints 61-67 are also aligned. This way the Internal CMM Arm 5 and the Exoskeleton 6 change length by the same amount as the temperature changes.

活动支承控制软件Active Support Control Software

现在参看图64,活动支承控制软件552提供于控制PCB172的存储器381中。对于每种空间布局,活动支承控制软件552通过外骨骼6来优化内部CMM臂5的活动支承。支承马达571由放大器176根据由控制软件382确定的控制PCB172中的放大器模拟输出电路383的输出来进行驱动。每个支承编码器579连接于接头PCB173上,接头PCB173连接于控制PCB172上。Referring now to FIG. 64 , movable bearing control software 552 is provided in memory 381 of control PCB 172 . For each space layout, the mobile support control software 552 optimizes the mobile support of the Internal CMM Arm 5 by the Exoskeleton 6 . Support motor 571 is driven by amplifier 176 according to the output of amplifier analog output circuit 383 in control PCB 172 as determined by control software 382 . Each support encoder 579 is connected to a header PCB 173 which is connected to a control PCB 172 .

现在参看图65,活动支承控制软件552具有来自应变仪181、运动学软件391与控制软件382的输入。应变仪181指示作用于内部CMM臂5上的力与力矩。运动学软件391提供活动支承式机器人CMM臂550的空间布局位置、速度与加速度。控制软件382提供活动传动装置2-8 562-568的位置、速度与加速度。活动支承控制软件552具有发往控制软件382的支承马达571的所需控制指令作为输出。控制软件382接收外骨骼编码器179、CMM编码器178与支承编码器579的位置作为输入。控制软件382向放大器175输出用于驱动马达176与支承马达571的驱动信号。控制软件382为马达176与支承马达571两者提供单个控制环,这就避免了因出现两个竞争控制环因而难以协调一致的不合需要的情形。本发明的一个目的在于通过活动支承控制软件552提供精确的活动支承式机器人CMM臂550,以便使作用于内部CMM臂5上的力与力矩最小化,其中从应变仪181向活动支承控制软件552输入,应变仪181测量内部CMM臂5中的力与力矩,并且从活动支承控制软件552输出以便控制可以从外骨骼6向内部CMM臂5施加力与力矩的活动传动装置2-8 562-568。这样,内部CMM臂5完全地由基座CMM段31和活动传动装置2-8 562-568的安装件支承。本发明所属领域的普通技术人员将会理解,有多种方法能提供用于活动支承式机器人CMM臂550的活动支承控制软件并且将其与主控制软件382集成以便使作用于活动支承式机器人CMM臂550上的力与力矩最小化。本发明所属领域的普通技术人员将会进一步理解,活动支承控制软件可以自动补偿安装于内部CMM臂5的探头端3上或其附近的重型探头91,并且可以提供至少两个活动传动装置用于支承CMM段838以便补偿并未安装于CMM段8 38的重心附近的探头91。Referring now to FIG. 65 , active bearing control software 552 has inputs from strain gauges 181 , kinematics software 391 and control software 382 . Strain gauges 181 indicate the forces and moments acting on the Internal CMM Arm 5 . Kinematics software 391 provides the spatial layout position, velocity and acceleration of the Actively Supported Robot CMM Arm 550 . The control software 382 provides the position, velocity and acceleration of the movable actuator 2-8 562-568. The movable support control software 552 has as output the required control commands for the support motor 571 to the control software 382 . The control software 382 receives as input the positions of the exoskeleton encoder 179 , the CMM encoder 178 and the support encoder 579 . The control software 382 outputs drive signals for driving the motor 176 and the support motor 571 to the amplifier 175 . Control software 382 provides a single control loop for both motor 176 and support motor 571, which avoids the undesirable situation of having two competing control loops that are difficult to coordinate. It is an object of the present invention to provide precise Articulation of the Robot CMM Arm 550 through the Articulation Control Software 552 to minimize the forces and moments acting on the Internal CMM Arm 5, where Input, Strain Gauge 181 measures forces and moments in the Internal CMM Arm 5 and outputs from the Active Bearing Control Software 552 to control the Active Transmission 2-8 562-568 that can apply forces and moments from the Exoskeleton 6 to the Internal CMM Arm 5 . In this way, the Inner CMM Arm 5 is fully supported by the mounts of the Base CMM Segment 31 and the Movable Transmission 2-8 562-568. Those of ordinary skill in the art to which the present invention pertains will appreciate that there are a number of ways to provide Active Support Control software for the Active Supported Robot CMM Arm 550 and integrate it with the Master Control Software 382 to enable actions on the Active Supported Robot CMM Forces and moments on arm 550 are minimized. Those of ordinary skill in the art to which the present invention pertains will further understand that the active bearing control software can automatically compensate for heavy probes 91 mounted on or near the probe end 3 of the internal CMM arm 5, and can provide at least two active transmissions for The CMM section 838 is supported to compensate for the probe 91 not being mounted near the center of gravity of the CMM section 838.

传动装置中的空气轴承Air Bearings in Transmissions

空气轴承可用来消除内部CMM臂5与外骨骼6之间的接触。再参看图17,在径向传动装置3 73中,空气轴承将会用来代替低摩擦材料202。再参看图18,在扭转传动装置4 74中,除了弹性材料203,将还使用空气轴承。再参看61和63,在活动轴向支承563与活动径向支承594中,空气轴承将会用于代替低摩擦材料202。空气轴承所用的空气可以由压缩机提供并且由在内部CMM臂5与外骨骼6之间延伸的软管引入空气轴承的位置处。从空气轴承中出来的空气可以具有冷却活动支承式机器人CMM臂550的辅助功能。空气用的初级排气装置提供于探头端,而次级排气装置提供于距每个段中空气轴承适当的距离处。空气轴承的主要优点在于消除了内部CMM臂5与外骨骼6之间的摩擦;这就保证沿一个方向施加的力不会具有由于摩擦产生的沿另一个方向的有害分力,从而使得活动支承式机器人CMM臂550中更精确。Air bearings can be used to eliminate contact between the Internal CMM Arm 5 and the Exoskeleton 6 . Referring to Fig. 17 again, in radial transmission device 373, air bearing will be used to replace low friction material 202. Referring again to Figure 18, in the torsion drive 474, in addition to the elastic material 203, an air bearing will also be used. Referring again to 61 and 63, in the movable axial bearing 563 and the movable radial bearing 594, air bearings will be used in place of the low friction material 202. Air for the air bearing may be provided by a compressor and introduced at the location of the air bearing by a hose extending between the Internal CMM Arm 5 and the Exoskeleton 6 . The air coming out of the air bearing may have the secondary function of cooling the Actively Supported Robot CMM Arm 550 . Primary exhaust for air is provided at the probe end, and secondary exhaust is provided at an appropriate distance from the air bearings in each section. The main advantage of air bearings is the elimination of friction between the Internal CMM Arm 5 and the Exoskeleton 6; this ensures that a force applied in one direction does not have a detrimental component due to friction in the other direction, making the active bearing Type Robot CMM Arm 550 is more precise.

弹性材料、压力传感器与活动支承控制Elastic material, pressure sensor and movable bearing control

再参看图17、18、61与63,弹性材料203提供于活动传动装置2-8562-568的每个部件内,内部CMM臂5与外骨骼在此处发生接触。弹性材料203通过吸收来自外骨骼6的力的峰值而保护内部CMM臂5。跨过弹性材料203的力至少通过以下因素而产生:重力、由于活动支承式机器人CMM臂550的运动而造成的其空间位置的变化、活动支承式机器人CMM臂550的惯性加速度、装配过盈配合、热膨胀/收缩以及支承马达571。利用为活动支承式机器人CMM臂550的空间与惯性能力所计算的力的极值,对每个位置处的弹性材料203的厚度、截面积与材料弹性系数进行仔细地计算以便优化弹性材料203的相对膨胀/收缩。Referring again to Figures 17, 18, 61 and 63, elastic material 203 is provided within each component of the Mobile Transmission 2-8562-568 where the Internal CMM Arm 5 and the Exoskeleton come into contact. The elastic material 203 protects the Internal CMM Arm 5 by absorbing force peaks from the Exoskeleton 6 . The force across the resilient material 203 is created by at least the following factors: gravity, change in spatial position of the Actively Supported Robot CMM Arm 550 due to its motion, inertial acceleration of the Actively Supported Robot CMM Arm 550, assembly interference fit , Thermal expansion/contraction and support motor 571. Using the calculated force extremes for the spatial and inertial capabilities of the Actively Supported Robot CMM Arm 550, the thickness, cross-sectional area, and material modulus of elasticity of the elastic material 203 at each location are carefully calculated to optimize the elastic material 203 relative expansion/contraction.

在替代实施例中,压力传感器处于弹性材料203中而不是处于安装于内部CMM臂5上的应变仪181中。跨过弹性材料203的实际合力,无论是压缩力、张力或者剪切力可以在每个活动传动装置处进行测量。利用基于活动支承式机器人CMM臂550的设计的计算来确定在活动支承式机器人CMM臂550的现有空间位置与惯性状况下跨过每个弹性材料的理想合力。支承马达571通过新活动支承控制软件算法来致动以便减少或增加跨过每个弹性材料203的实际合力。In an alternative embodiment, the pressure sensor is in the elastic material 203 instead of the strain gauge 181 mounted on the Internal CMM Arm 5 . The actual resultant force across the elastic material 203, whether compressive, tensile or shear, can be measured at each active actuator. Calculations based on the design of the Actively Supported Robot CMM Arm 550 are used to determine the ideal resultant force across each elastic material at the existing spatial position and inertial conditions of the Actively Supported Robot CMM Arm 550 . Bearing motors 571 are actuated by a new active bearing control software algorithm to reduce or increase the actual resultant force across each elastic material 203 .

环境因素与操作性能Environmental Factors and Operating Performance

为了得到最佳精确度,活动支承式机器人CMM臂550应该用于热受控环境中,没有外部振动。当以比较低的速度进行测量并且通过加速度所产生的力较小时,就能实现最佳结果。然而,用活动支承式机器人CMM臂5能够具有的来自用户的测量设备和速度、加速度的用户需求生产能力是重要因素。内部CMM臂5由多个活动传动装置支承并且由多个活动传动装置支承的内部CMM臂5的设计性能可不同于可能经受由操作人员所施加的相当大的力与力矩的手动CMM臂。这就意味着活动支承式机器人CMM臂550中的内部CMM臂5的质量/惯量可以较低并且其在保持高精确度时可能经受的相应加速度可以较高,从而使其成为高生产率且精确的测量设备。For best accuracy, the Actively Supported Robot CMM Arm 550 should be used in a thermally controlled environment with no external vibrations. Best results are achieved when measurements are made at relatively low speeds and when the forces generated by the acceleration are small. However, the user demand throughput from the user's measurement equipment and velocity, acceleration that can be had with the Mobile Supported Robot CMM Arm 5 is an important factor. Internal CMM Arm 5 Supported by and by Multiple Active Transmissions The design performance of the Internal CMM Arm 5 may differ from that of a Manual CMM Arm which may be subjected to considerable forces and moments applied by an operator. This means that the mass/inertia of the Inner CMM Arm 5 in the Actively Supported Robot CMM Arm 550 can be lower and the corresponding accelerations it may experience while maintaining high accuracy can be higher, making it a highly productive and precise robot CMM Arm 550. measuring equipment.

本发明的有效性Effectiveness of the invention

由于重力和惯性力作用而作用于内部CMM臂5上的力与力矩通过活动传动装置来平衡。这种活动支承式机器人CMM臂550可以有效支承内部CMM臂5以便使得其基座CMM段31的安装件处的力与力矩比在没有提供活动传动装置情况下的相应力与力矩低一个或多个量级。此外,这种活动支承式机器人CMM臂550可以有效支承内部CMM臂5以便使得其在每个接头处的力与力矩比在没有提供活动传动装置情况下的相应力与力矩低一个或多个量级。The forces and moments acting on the Internal CMM Arm 5 due to gravitational and inertial forces are balanced by moving gears. Such a Actively Supported Robot CMM Arm 550 can effectively support the Inner CMM Arm 5 such that the forces and moments at the mounts of its Base CMM Segment 31 are one or more lower than the corresponding forces and moments if no active transmission was provided. order of magnitude. Furthermore, such Actively Supported Robot CMM Arm 550 can effectively support the Inner CMM Arm 5 such that its forces and moments at each joint are lower by one or more amounts than the corresponding forces and moments if no active transmission was provided. class.

比手动CMM臂更精确More accurate than manual CMM arms

本第三实施例使作用于内部CMM臂5上的力与力矩可以比作用于相应尺寸的手动CMM臂上的力与力矩降低大约一个量级。这就意味着活动支承式机器人CMM臂550可以比力与力矩不能减少至可忽略量的具有类似延伸范围的手动CMM臂更加精确。在力与力矩较小的情况下,内部CMM臂5可以设计成非常轻;所具有的双重益处在于外骨骼6因此可以更轻并且传动系统可以更轻,因为它们功率更小。This third embodiment enables the forces and moments acting on the Internal CMM Arm 5 to be reduced by about an order of magnitude compared to those acting on a Manual CMM Arm of a corresponding size. This means that the Actively Supported Robot CMM Arm 550 can be more precise than a Manual CMM Arm of similar reach where forces and moments cannot be reduced to negligible amounts. With small forces and moments, the Internal CMM Arm 5 can be designed to be very light; with the double benefit that the Exoskeleton 6 can thus be lighter and the drivetrain can be lighter since they are less powerful.

活动支承的替代方法Alternatives to Active Bearings

存在其它实现活动支承的方法,并且本实施例的范围并不限于上述的装置。例如,在用于轴向支承的另一个实施例中,一个马达571可以用于通过驱动传动装置如带来驱动两个支承滚珠丝杠574。在用于轴向或径向支承的替代实施例中,可控线性致动器如音圈致动器可以在不需要知道活动传动装置的位置的情况下提供所需线性力;提供了比带有编码器的马达所用的更简单的控制环。There are other ways of achieving active support, and the scope of this embodiment is not limited to the devices described above. For example, in another embodiment for axial support, one motor 571 could be used to drive two support ball screws 574 through a drive transmission such as a belt. In an alternative embodiment for axial or radial support, a controllable linear actuator such as a voice coil actuator can provide the required linear force without the need to know the position of the movable transmission; providing a ratio band A simpler control loop for motors with encoders.

第四实施例Fourth embodiment

测量参量Measured parameters

在本第四实施例中,公开了用于本发明的另一个目的的方法和设备:测量参量,构造参量的模型并且分析其模型。可以由适用的接触或者非接触参量测量探头90进行测量的参量的实例包括但不限于:温度;表面粗糙度;颜色;振动;硬度;压力;密度;焊接、粘结中的裂缝/杂质检测。物体9或待测量物体的部分位于机器人CMM臂1的延伸范围内。或者可以将物体9带至机器人CMM臂1处或者可以将机器人CMM臂带至物体处。相对于机器人CMM臂363的坐标系对参量进行测量。替代地,物体坐标系361可以设定成如先前所公开,并相对于物体坐标系361测量参量。参量测量探头90连接于内部CMM臂5的探头端3,但是可以连接于外骨骼6的探头端。当内部CMM臂5的探头端与外骨骼6的探头端为公用时,参量测量探头连接于公共探头端上。In this fourth embodiment, methods and devices are disclosed for another object of the invention: measuring a parameter, constructing a model of the parameter and analyzing its model. Examples of parameters that may be measured by applicable contact or non-contact parameter measurement probes 90 include, but are not limited to: temperature; surface roughness; color; vibration; hardness; pressure; density; crack/impurity detection in welds, bonds. The object 9 or part of the object to be measured is located within the extension of the Robot CMM Arm 1 . Either the Object 9 can be brought to the Robot CMM Arm 1 or the Robot CMM Arm can be brought to the object. Parameters are measured relative to the Robot CMM Arm 363 coordinate system. Alternatively, the object coordinate system 361 may be set as previously disclosed and the parameters measured relative to the object coordinate system 361 . The parameter measurement probe 90 is connected to the probe end 3 of the Internal CMM Arm 5 , but may be connected to the probe end of the Exoskeleton 6 . When the probe end of the internal CMM arm 5 and the probe end of the exoskeleton 6 are common, the parameter measurement probe is connected to the common probe end.

测量过程、时间选择与多个探头Measurement process, timing and multiple probes

测量过程通过机器人CMM臂1相对于物体9移动参量测量探头90并且由参量测量探头90进行测量来进行。如前文所公开,探头端在机器人CMM臂的X、Y、Z、I、J、K坐标中的定位/定向与参量测量探头90的测量可以同步,或者进行时间标记或者以其它方式在时间基础上直接定坐标或者通过内插定坐标。测量沿着机器人CMM臂1的运动路径进行。测量优选地在连续扫描运动中进行,其中参量测量探头90在运行中进行测量;在测量的进行时间比较短,通常低于100毫秒并常常为若干毫秒的情况下,这种在运行中的测量方法适合参量测量探头90。替代地,测量可以逐步进行,其中参量测量探头90在机器人CMM臂1实际上静止时进行测量;在测量进行时间比较长通常大于100毫秒并常常为若干秒的情况下,这种步进式测量方法适合参量测量探头90。参量测量探头90可以安装于带有一个或多个其它探头90的机器人CMM臂1上,以便可以采用参量和/或尺寸测量的任意组合。一个实例利用用于尺寸测量的非接触光学探头91和用于温度测量的非接触温度测量探头扫描管。还应当理解,单个探头90可以测量两个或多个不同参量。还应当理解,两个接触探头优选地并不安装于机器人CMM臂1上,因为在机器人CMM臂的优选操作情况下,只有一个接触探头95会与物体9接触,除非在接触探头95的设计中专门提供。安装探头90的测量优选地在单个测量过程期间沿着单个测量路径进行,以便使得轨迹不会重复;这在使测量过程时间最小化方面最有效。所有探头90的测量可以在测量过程期间同步进行,以便使得所有探头90实际上同时并且以同一速率进行测量。替代地,一个或多个安装探头90可以以不同速率进行测量。如先前所公开,每个探头90的测量可以使用校准或者通过内插而优选地直接与臂的定位/定向相关。将来自机器人CMM臂1和包括参量测量探头90在内的一个或多个探头的数据进行存储。The measurement process is performed by the Robot CMM Arm 1 moving the parameter measuring probe 90 relative to the object 9 and taking measurements by the parameter measuring probe 90 . As previously disclosed, the positioning/orientation of the probe tip in the X, Y, Z, I, J, K coordinates of the Robot CMM Arm and the measurement of the parameter measurement probe 90 can be synchronized, either time-stamped or otherwise on a time basis Determine the coordinates directly or by interpolation. Measurements are taken along the path of motion of the Robot CMM Arm 1 . The measurement is preferably performed in a continuous scanning motion, wherein the parameter measuring probe 90 performs the measurement on the fly; such an on-the-fly measurement is performed for a relatively short time, usually below 100 milliseconds and often several milliseconds. The method is suitable for the quantity measuring probe 90 . Alternatively, the measurement can be performed stepwise, wherein the parameter measurement probe 90 takes the measurement while the Robot CMM Arm 1 is virtually stationary; such a stepwise measurement is possible where the measurement takes a relatively long time, usually greater than 100 milliseconds and often several seconds The method is suitable for the quantity measuring probe 90 . A Parametric Measurement Probe 90 can be mounted on a Robot CMM Arm 1 with one or more other Probes 90 so that any combination of parametric and/or dimensional measurements can be taken. One example scans the tube with a non-contact optical probe 91 for dimensional measurements and a non-contact temperature measurement probe for temperature measurements. It should also be understood that a single probe 90 may measure two or more different quantities. It should also be understood that the two Contact Probes are preferably not mounted on the Robot CMM Arm 1, since only one Contact Probe 95 will be in contact with the Object 9 under the preferred operating conditions of the Robot CMM Arm, unless in the design of the Contact Probe 95 Exclusively available. Measurements of the mounted probe 90 are preferably performed along a single measurement path during a single measurement pass so that the trajectories do not repeat; this is most effective in minimizing the measurement pass time. The measurements of all probes 90 may be performed synchronously during the measurement process so that all probes 90 take measurements virtually simultaneously and at the same rate. Alternatively, one or more installed probes 90 may take measurements at different rates. As previously disclosed, the measurements of each probe 90 may be directly related to the position/orientation of the arm, preferably directly, using calibration or by interpolation. Data from the Robot CMM Arm 1 and one or more probes including the parameter measuring probe 90 are stored.

参量测量探头测量位置Parameter measurement probe measurement position

参量测量探头90具有许多不同的实施例。它们可以为接触或非接触式。它们可以在每个机器人CMM臂定位/定向中进行一次或多次测量。它们可以测量一个或多个不同参量,例如温度和压力。参量测量探头的测量位置可以为已知位置或者可以已知处于涉及机器人CMM臂定位/定向的限制范围内。测量位置的实例包括:The quantity measuring probe 90 has many different embodiments. They can be contact or non-contact. They can take one or more measurements per Robot CMM Arm positioning/orientation. They can measure one or more different parameters, such as temperature and pressure. The measurement position of the Quantity Measurement Probe may be a known position or may be known within limits related to Robot CMM Arm positioning/orientation. Examples of measurement locations include:

(a)单个参量测量的位置可以位于参量测量探头的尖端;(a) The location of single parameter measurement can be located at the tip of the parameter measurement probe;

(b)单个参量测量的位置可以位于距参量测量探头的尖端未知距离但已知定向处;(b) The location of a single parameter measurement may be at an unknown distance but a known orientation from the tip of the parameter measuring probe;

(c)单个参量测量的位置可以位于距参量测量探头的尖端已知固定距离且已知定向处;(c) The location of a single quantity measurement may be at a known fixed distance and a known orientation from the tip of the quantity measurement probe;

(d)单个参量测量的位置可以位于距参量测量探头的尖端测得固定距离且已知定向处;(d) The location of a single parameter measurement may be at a fixed distance measured from the tip of the parameter measuring probe at a known orientation;

(e)可以沿着投射平面同时进行多个参量测量,其中每个参量测量位于相对于尖端参量测量探头尖端的已知位置处;(e) multiple parametric measurements may be made simultaneously along the projection plane, where each parametric measurement is at a known location relative to the tip of the tip parametric measurement probe;

(f)可以在投影区域中同时进行多个参量测量,其中每个参量测量位于相对于尖端参量测量探头尖端的已知位置处;(f) multiple parametric measurements can be made simultaneously in the projected area, where each parametric measurement is at a known location relative to the tip of the tip parametric measurement probe tip;

(g)可以在投影区域中同时进行多个参量测量,其中每个参量测量位于相对于参量测量探头尖端的已知定向但未知距离处;(g) multiple parametric measurements can be made simultaneously in the projected area, where each parametric measurement is at a known orientation but unknown distance relative to the parametric measurement probe tip;

多个安装的探头90相对于机器人CMM臂坐标系363优选地具有不同测量位置,以便使测量过程不会互相干涉;不同的测量位置优选地互相靠近以便使额外的测量运动最小化。多个安装的探头90相对于机器人CMM臂坐标系363优选地具有相同定向以便使得运动路径规划更简单。当存在三个或者三个以上的安装探头90时,这些探头优选地位于使所有测量共面的位置处。对于单点型但测量不同参量的多个安装探头而言,机器人CMM臂的路径和定向优选地被确定成使得在所有测量的位置都沿着相同路径而不是相互并排的路径。对于测量相同参量的单点型多个安装探头而言,机器人CMM臂的路径和定向优选地被确定被使得在所有测量的位置落于相互并排的路径中,从而通过沿着若干近似平行的路径同时进行测量而使得机器人CMM臂能够生产率更高。Multiple mounted probes 90 preferably have different measurement positions relative to the Robot CMM Arm coordinate system 363 so that the measurement process does not interfere with each other; the different measurement positions are preferably close to each other to minimize additional measurement motion. Multiple mounted Probes 90 preferably have the same orientation relative to the Robot CMM Arm Coordinate System 363 to make motion path planning easier. When there are three or more mounted probes 90, the probes are preferably located such that all measurements are coplanar. For multiple mounted probes of the single point type but measuring different parameters, the path and orientation of the Robot CMM Arm is preferably determined such that all measured locations follow the same path rather than paths alongside each other. For single-point multiple mounted probes measuring the same quantity, the path and orientation of the Robot CMM Arm is preferably determined such that all measured locations fall in mutually side-by-side paths such that by following several approximately parallel paths Simultaneous measurements enable the Robot CMM Arm to be more productive.

参量测量探头校准和对准Calibration and Alignment of Parametric Measurement Probes

参量测量探头90通过主要由参量测量探头的设计决定的方法而与机器人CMM臂的坐标系对准。优选地,参量测量探头的供应商按照一些方法将这些测量装置预校准成具有清楚且足够精确的探头基准设置结构,只需要简单地将其相对于机器人CMM臂坐标系以已知偏移/定向装配于机器人CMM臂上;提供这种偏移/定向数据作为参量测量探头校准文件;使用该校准文件提供参量测量探头与机器人CMM臂的坐标系的对准。应当理解,如果不能从参量测量探头的供应商处获得这种预校准,那么可以构造专门的校准夹具,这种夹具适于正在测量的参量以便在校准过程中相对于探头基准来校准探头。应当理解,如果不能从参量测量探头的供应商处获得这种预校准,那么替代地可提供人工制品,这种人工制品适于正在测量的参量以便通过本发明所属领域的普通技术人员所熟知的校准过程来使探头坐标系与机器人CMM臂的坐标系对准,所述对准过程包括利用安装于机器人CMM臂上的参量测量探头对人工制品进行足够次数的测量。The Parametric Measurement Probe 90 is aligned with the Robot CMM Arm's coordinate system by a method primarily determined by the design of the Parametric Measurement Probe. Preferably, the supplier of the parametric measurement probes pre-calibrates these measurement devices in some way to have a clear and sufficiently accurate probe reference setup structure that simply requires a known offset/orientation relative to the Robot CMM Arm coordinate system Assembled on the Robot CMM Arm; provide this offset/orientation data as a Parametric Measurement Probe Calibration File; use this calibration file to provide alignment of the Parametric Measurement Probe with the Robot CMM Arm's coordinate system. It should be understood that if such pre-calibration is not available from the supplier of the parameter measurement probe, then a special calibration fixture can be constructed which is suitable for the parameter being measured in order to calibrate the probe relative to the probe reference during the calibration process. It should be understood that if such a pre-calibration is not available from the supplier of the parameter measurement probe, then an artifact may alternatively be provided which is adapted to the parameter being measured so as to be measured by means known to those of ordinary skill in the art to which this invention pertains. A calibration process to align the probe coordinate system with the coordinate system of the Robot CMM Arm, said alignment process comprising taking a sufficient number of measurements of the artifact with a parametric measurement probe mounted on the Robot CMM Arm.

现在参看图66的参量测量过程:Referring now to the parameter measurement process of Figure 66:

-在第一步骤601中,使物体与机器人CMM臂相对于彼此定位以便使得物体处于用于测量的机器人CMM臂的延伸范围内;- in a first step 601, the object and the Robot CMM Arm are positioned relative to each other so that the object is within the reach of the Robot CMM Arm for measurement;

-在步骤602中,将参量测量探头安装于机器人CMM臂的探头端上;-In step 602, the parameter measurement probe is installed on the probe end of the robot CMM arm;

-在步骤603中,使参量测量探头坐标系与机器人CMM臂坐标系对准;- in step 603, align the coordinate system of the parameter measurement probe with the coordinate system of the robot CMM arm;

-在步骤604中,使机器人CMM臂沿着路径运动并且利用参量测量探头进行测量;- in step 604, moving the Robot CMM Arm along the path and taking measurements with the parameter measurement probe;

-在步骤605中,存储来自参量测量探头的测量结果和来自机器人CMM臂的定位/定向。- In step 605, the measurements from the parametric measurement probe and the position/orientation from the Robot CMM Arm are stored.

本发明的范围并不限于这种参量测量过程并且提供的这种过程仅为举例。The scope of the present invention is not limited to this parameter measurement procedure and this procedure is provided as an example only.

建模modeling

公开了一种方法来提取参量测量数据和机器人CMM臂定位位置数据并且将它们组合起来以便为物体构建一个参量模型。在这种方法中,一个或多个参量可组合成模型或者保持为分离式模型。应当理解,如已公开,存在参量测量相对于机器人CMM臂的各种确定与不确定的定位。公开了另一种方法,其用于提取物体的CAD模型并且将其与参量测量数据和机器人CMM臂定位/位置数据组合起来以便为物体构建参量模型。在该另一种方法中,物体的CAD模型被引用至参量测量数据和机器人CMM臂定位/位置数据。该另一种方法适合于通过与物体的CAD模型对照的方法来确定先前不确定的位置。例如,如果物体的CAD模型提供表面定义并且利用不确定位置测量的参量为表面参量,那么该位置就可以通过按照已知方位投射参量直至其遇到物体的CAD表面为止而被确定。一般说来,参量可以是表面相关参量如颜色或者内部参量如焊接中的杂质或粘结中的裂纹。A method is disclosed to extract parametric measurement data and Robot CMM Arm positioning position data and combine them to build a parametric model for an object. In this approach, one or more parameters can be combined into a model or kept as a separate model. It should be understood that, as disclosed, there are various definite and indeterminate positioning of a quantity measurement relative to the Robot CMM Arm. Another method is disclosed for extracting a CAD model of an object and combining it with parametric measurement data and Robot CMM Arm position/position data to build a parametric model for the object. In this other approach, the CAD model of the object is referenced to the parametric measurement data and the Robot CMM Arm positioning/position data. This alternative method is suitable for determining previously uncertain positions by means of comparison with a CAD model of the object. For example, if the CAD model of the object provides the surface definition and the quantity measured with the uncertain position is a surface quantity, then the position can be determined by projecting the quantity at a known orientation until it encounters the CAD surface of the object. In general, the quantity can be a surface-related quantity such as color or an internal quantity such as impurities in the weld or cracks in the bond.

现在参看图67的建模过程:Now refer to the modeling process of Figure 67:

-在第一步骤611中,按照时间与空间使用内插方法根据先前存储的参量测量结果和机器人CMM臂定位/定向来准备一组定位参量测量数据;- In a first step 611, a set of positioning parameter measurement data is prepared from previously stored parameter measurement results and Robot CMM Arm position/orientation using an interpolation method according to time and space;

-在步骤612中,使用建模方法将这组定位参量测量数据放入适用数据结构模型中;- in step 612, using a modeling method to place the set of positioning parameter measurement data into an applicable data structure model;

-在步骤613,使用组合方法将物体的CAD模型与定位参量测量数据结构模型组合起来以便提供集成的CAD和参量测量模型。- At step 613, the CAD model of the object is combined with the positioning parametric data structure model using a combination method to provide an integrated CAD and parametric model.

本发明的范围并不限于这种建模过程,并且提供的这种过程仅为举例。例如,在简单对象如金属平板上时,就不需要提供步骤613。在另一个实例中,可以提供对模型的外部形状的三维扫描数据而非提供CAD模型。The scope of the present invention is not limited to this modeling process, and this process is provided as an example only. For example, step 613 need not be provided on a simple object such as a metal plate. In another example, instead of providing a CAD model, three-dimensional scan data of the external shape of the model may be provided.

分析与可视化Analysis and Visualization

可以进行分析以便确定根据集成CAD和参量测量模型的分析数据。例如:Analysis can be performed to determine analytical data from the integrated CAD and parametric measurement model. For example:

(a)可以推导出参量与其定位的最大值和/或最小值(a) the maximum and/or minimum of the parameter and its location can be derived

(b)可以将颜色根据数值范围分配给参量并且可以在物体的表面突起上对参量给出彩色显示(b) Colors can be assigned to parameters according to value ranges and a color display can be given to parameters on surface protrusions of objects

(c)可以为物体或者物体的区域设定通过或失败标准,并且通过根据该标准分析参量的测量结果来确定通过或失败(c) pass or fail criteria may be set for an object or region of an object and pass or fail determined by analyzing the measurement results of a parameter against the criteria

(d)推导出所测参量的统计数据并分离所测参量的个体数据,并且将这些数据提供给生产控制系统以便反馈至生产过程以便进行趋势监测和生产过程调节(d) Deriving statistical data of measured parameters and separating individual data of measured parameters and providing these data to the production control system for feedback to the production process for trend monitoring and production process adjustment

分析数据和或集成CAD以及参量测量模型优选地在彩色计算机显示器上进行可视化。在多数情况下,参量测量结果和或分析数据显示在CAD模型的表面上或三维象素模型内部。可以使用浸入式三维可视化技术来进行可视化。所选择的可视化技术将会取决于待可视化的参量是表面参量还是内部参量;所选择的可视化技术还将取决于物体的CAD模型或三维扫描表面模型是否可用。可以使用本发明所属领域的普通技术人员所知的任意技术或者设备对模型进行可视化,包括各种类型的透视图和各种类型的三维显示在内。Analysis data and or integrated CAD and parametric measurement models are preferably visualized on a color computer monitor. In most cases, parametric measurements and or analysis data are displayed on the surface of the CAD model or within the voxel model. Visualization can be performed using immersive 3D visualization techniques. The visualization technique chosen will depend on whether the parameters to be visualized are surface or intrinsic; the visualization technique chosen will also depend on whether a CAD model or a 3D scanned surface model of the object is available. The models may be visualized using any technique or device known to those of ordinary skill in the art to which the invention pertains, including various types of perspective views and various types of three-dimensional displays.

现在参看图68的分析、可视化以及反馈的过程:Now refer to the process of analysis, visualization and feedback in Figure 68:

-在第一步骤621中,使用分析装置来分析集成CAD和参量测量结果模型;- in a first step 621 the integrated CAD and parametric measurement result model is analyzed using analysis means;

-在步骤622中,输出该分析数据;- in step 622, outputting the analysis data;

-在步骤623中,显示输出分析数据以便用于可视化;- in step 623, the output analysis data is displayed for visualization;

-在步骤624中,提供分析数据作为生产过程中的反馈。- In step 624, analysis data is provided as feedback during production.

本发明的范围并不限于这种分析、可视化和反馈过程并且提供的这种过程仅为举例。例如,在无人自动线中,通常可不包括步骤623,除非可用显示终端以便偶尔目视观察该过程。The scope of the present invention is not limited to this analysis, visualization and feedback process and such process is provided as an example only. For example, in an unmanned automated line, step 623 may generally not be included unless a display terminal is available for occasional visual observation of the process.

第五实施例fifth embodiment

机动性机器人CMM臂Mobile Robot CMM Arm

在本第五实施例中,公开了一种机动性机器人CMM臂实施例。目前,对较大物体如交通工具按照两种常规方式进行测量:使用比交通工具更大的CMM如拖架CMM或对置的水平臂CMM,或者在交通工具周围运动的具有较小测量延伸范围的可移动设备。较大CMM特别是在其为自动化时,就需要较大资本投资。可移动设备需要熟练的手动工作并且易受人为误差影响。In this fifth embodiment, a mobile robot CMM arm embodiment is disclosed. Currently, measurements of larger objects such as vehicles are performed in two conventional ways: using a CMM that is larger than the vehicle such as a trailer CMM or an opposed horizontal arm CMM, or one that moves around the vehicle with a smaller measurement reach of removable devices. Larger CMMs, especially if they are automated, require larger capital investments. Movable equipment requires skilled manual work and is susceptible to human error.

本第五实施例的一个目的在于提供一种用于测量大型物体如交通工具的机动性机器人CMM臂,其自动、精确、灵活,并且与大型CMM相比尺寸较小且成本更低。It is an object of this fifth embodiment to provide a Mobile Robot CMM Arm for measuring large objects such as vehicles that is automatic, precise, flexible, and smaller in size and less costly than a large CMM.

现在参看图69,分别以侧视图、端视图和仰视图示出了机动性机器人CMM臂700。机动性机器人CMM臂700包括安装着机器人CMM臂1的交通工具701。机器人CMM臂1刚性地连接于三脚基座704上,三个尖脚706通过脚降低致动器的作用从三脚基座704上降低;当尖脚706处于放下位置时,机动性机器人CMM臂700的总重量就由尖脚706支承并且可以进行精确测量。交通工具还包括四个轮子702、电池705、自动充电/通信触点710、用于驱动轮子的马达/齿轮箱单元703、控制单元709以及带追踪/目标识别传感器708,其中用于手动设置并控制机动性机器人CMM臂700的悬架153连接于控制单元709上。现在参看图70,示出了使用机动性机器人CMM臂700的交通工具测量区域的典型平面布置图。机动性机器人CMM臂700沿着由带712在交通工具9周围布置的轨迹而行。在沿着带712的间隔处为目标714,目标714指示机动性机器人CMM臂700的位置以便停止并测量交通工具。每个目标714优选地唯一并可以识别在该位置处所使用的测量程序389。一阵列参考圆锥713提供于交通工具测量区域的地面718上,机动性机器人CMM臂700可以准确地从此参考其定位。提供充电/通信站711以便通过机动性机器人、CMM臂700上的自动充电/通信联络710从电力供应719向电池705自动充电并且与计算机网络720通讯。现在参看图71,插入式参考圆锥715可以永久地位于地面718中。可拆卸式参考圆锥716可以暂时粘合于地面718。在需要提高参考基准精确度的情况下,提供凸起式参考圆锥717。现在参看图72,参考圆锥713的三维位置存储于参考圆锥定位阵列721中。目标714的三维位置存储于目标位置阵列722中。带的三维多叉线存储于带多叉线阵列723中。Referring now to FIG. 69, the Mobile Robot CMM Arm 700 is shown in side, end, and bottom views, respectively. The Mobile Robot CMM Arm 700 includes a Vehicle 701 on which the Robot CMM Arm 1 is mounted. The Robot CMM Arm 1 is rigidly connected to the tripod base 704, and the three pointed feet 706 are lowered from the tripod base 704 by the action of the foot lowering actuator; when the pointed feet 706 are in the lowered position, the mobile Robot CMM Arm 700 The total weight is supported by the pointed feet 706 and can be accurately measured. The vehicle also includes four wheels 702, a battery 705, automatic charging/communication contacts 710, a motor/gearbox unit 703 for driving the wheels, a control unit 709, and a belt tracking/object recognition sensor 708 for manual setting and The suspension 153 that controls the Mobile Robot CMM Arm 700 is connected to the control unit 709 . Referring now to FIG. 70 , a typical floor plan of a vehicle measurement area using a Mobile Robot CMM Arm 700 is shown. The Mobile Robot CMM Arm 700 follows a trajectory laid out by the belt 712 around the vehicle 9 . At intervals along the strip 712 are targets 714 that indicate the location of the Mobile Robot CMM Arm 700 to stop and measure the vehicle. Each target 714 is preferably unique and identifiable to the measurement procedure 389 used at that location. An array of reference cones 713 is provided on the ground 718 of the vehicle's measurement area, from which the Mobile Robot CMM Arm 700 can accurately reference its position. A charging/communication station 711 is provided to automatically charge the battery 705 from a power supply 719 and communicate with a computer network 720 via an automatic charging/communication link 710 on the mobile robot, CMM arm 700 . Referring now to FIG. 71 , the plug-in reference cone 715 may be permanently located in the ground 718 . Removable reference cone 716 may be temporarily glued to ground 718 . A raised reference cone 717 is provided where increased reference fiducial accuracy is desired. Referring now to FIG. 72 , the three-dimensional position of reference cone 713 is stored in reference cone location array 721 . The three-dimensional position of target 714 is stored in target position array 722 . The three-dimensional polylines for the tape are stored in the tape polyline array 723 .

准备过程preparation process

使用准确的三维测量装置如由Leica或Faro Technologies提供的光学跟踪装置来对参考圆锥阵列721中的每一个参考圆锥713的精确位置进行测量。还对作为带多叉线阵列723的带712的路径和作为目标位置阵列722的目标714的位置进行测量。参考圆锥阵列721提供整体坐标系461。这些测量只需要每年进行一次或者在布局改变的情况下进行。将参考圆锥721、带路径723和目标722位置的阵列提供给脱机程序设计系统,该脱机程序设计系统还可以提供对过程的仿真。操作人员使用脱机程序设计系统产生测量程序389。机动性机器人CMM臂700的电池705在充电/通信站711处进行充电。将测量程序389和阵列721、722、723下载至机动性机器人CMM臂700的控制单元709。可为交通工具的物体9大致移入用于产生测量程序389的程序设计定位中。物体9通常带有相对于物体坐标系361的参考基准。将物体9的位置调节至位于程序设计定位的较小误差范围内。The precise position of each reference cone 713 in the reference cone array 721 is measured using an accurate three-dimensional measuring device such as an optical tracking device provided by Leica or Faro Technologies. The path of the strip 712 as strip multi-prong array 723 and the position of the target 714 as target position array 722 are also measured. Reference cone array 721 provides global coordinate system 461 . These measurements only need to be taken annually or in case of layout changes. The array of reference cone 721 , belt path 723 and target 722 positions are provided to an off-line programming system which can also provide a simulation of the process. The operator generates the measurement program 389 using the off-line programming system. The battery 705 of the Mobile Robot CMM Arm 700 is charged at the charging/communication station 711. The measurement program 389 and the arrays 721 , 722 , 723 are downloaded to the control unit 709 of the Mobile Robot CMM Arm 700 . The object 9 , which may be a vehicle, is approximately moved into the programming position for generating the measurement program 389 . The object 9 generally has a reference datum relative to the object coordinate system 361 . The position of the object 9 is adjusted to be within a small error range of the programmed positioning.

现在参看图73的准备过程:Now refer to the preparation process of Figure 73:

-在第一步骤731中,测量参考圆锥713、目标和带712;向脱机程序设计系统提供阵列721、722、723- In a first step 731, the reference cone 713, the target and the band 712 are measured; the arrays 721, 722, 723 are provided to the offline programming system

-在步骤732中,使用脱机程序设计系统产生测量程序389;- In step 732, the measurement program 389 is generated using the off-line programming system;

-在步骤733中,对电池705充电;- in step 733, the battery 705 is charged;

-在步骤734中,将测量程序389下载至机动性机器人CMM臂700中;- in step 734, the measurement program 389 is downloaded into the Mobile Robot CMM Arm 700;

-在步骤735中,将物体9移动至大致位置并进行调节。- In step 735, the object 9 is moved to an approximate position and adjusted.

这个过程为准备过程的一个实例,并且意欲用来示例说明一种可能的准备过程,但是本实施例并不限于这种准备过程。例如,步骤733,可以在过程中任一点处对电池充电。This process is an example of a preparation process and is intended to illustrate a possible preparation process, but the present embodiment is not limited to this preparation process. For example, step 733, the battery can be charged at any point in the process.

测量过程measurement process

操作人员11启动测量操作。机动性机器人CMM臂700执行测量程序389。机动性机器人CMM臂700随带712而行并且前进至第一编程设定的目标714。其停止并且使用脚放下致动器707来放下其尖脚706。机动性机器人CMM臂700通过测量在臂延伸范围内的所有参考圆锥713而相对于整体坐标系461进行自身定位。假设机动性机器人CMM臂700相对于目标的定位与定向的可再现性好于5mm。用于测量参考圆锥713定位的程序包括在大于5mm范围内的搜索例程以便在测量其之前首先定位参考圆锥。利用局部参考圆锥713的位置,机动性机器人CMM臂700坐标系363被参考至整体坐标系461。机动性机器人CMM臂700执行该位置的测量程序389。然后,其抬起其尖脚706并且前进至下一个位置处。这种过程重复进行直至完成测量程序389并且机动性机器人CMM臂700已经回到了充电/通信站711处为止。测量结果通过通信网络720从机动性机器人CMM臂700上载至指定的计算机。在至少一个目标714位置处,对物体9上的相对于物体坐标系361的参考基准进行测量。这就提供了物体坐标系统361与整体坐标系461之间的基准。The operator 11 starts the measuring operation. The Mobile Robot CMM Arm 700 executes the measurement procedure 389 . The Mobile Robot CMM Arm 700 travels with a belt 712 and proceeds to a first programmed target 714 . It stops and uses the foot down actuator 707 to lower its pointed foot 706 . The Mobile Robot CMM Arm 700 positions itself relative to the Global Coordinate System 461 by measuring all reference cones 713 within the arm's extension. The reproducibility of the location and orientation of the Mobile Robot CMM Arm 700 relative to the target is assumed to be better than 5mm. The procedure for measuring the location of the reference cone 713 includes a search routine over a range greater than 5 mm to first locate the reference cone before measuring it. Using the location of the local reference cone 713 , the Mobile Robot CMM Arm 700 coordinate system 363 is referenced to the global coordinate system 461 . The Mobile Robot CMM Arm 700 executes the measurement procedure 389 for this position. It then lifts its pointed foot 706 and advances to the next position. This process is repeated until the measurement procedure 389 is complete and the Mobile Robot CMM Arm 700 has returned to the charging/communication station 711. The measurement results are uploaded from the Mobile Robot CMM Arm 700 to a designated computer via the communication network 720 . At the position of at least one target 714 a reference datum on the object 9 is measured with respect to the object coordinate system 361 . This provides a reference between the object coordinate system 361 and the global coordinate system 461 .

现在参看图74的测量程序:Referring now to the measurement procedure of Figure 74:

-在第一步骤741中,将机动性机器人CMM臂700移至第一目标;- in a first step 741, the Mobile Robot CMM Arm 700 is moved to a first target;

-在步骤742中,在目标上方停止机动性机器人CMM臂700,放下尖脚706;- in step 742, stop the Mobile Robot CMM Arm 700 over the target, lowering the pointed foot 706;

-在步骤743中,通过测量本地参考锥体713而将机动性机器人CMM臂700参考至局部参考锥体713;- in step 743, referencing the Mobile Robot CMM Arm 700 to the local reference cone 713 by measuring the local reference cone 713;

-在步骤744中,机动性机器人CMM臂700根据测量程序389测量物体9;- in step 744, the Mobile Robot CMM Arm 700 measures the object 9 according to the measurement program 389;

-在步骤745中,抬起尖脚706;- in step 745, lift the pointed foot 706;

-在步骤746中,校验程序是否完成?如果完成则转向步骤747。如果未完成则转向步骤748;- In step 746, is the verification procedure complete? If finished, go to step 747. If not completed, then turn to step 748;

-在步骤747中,使机动性机器人CMM臂700移动至下一个目标;转向步骤742;- In step 747, move the Mobile Robot CMM Arm 700 to the next target; go to step 742;

-在步骤748中,使机动性机器人CMM臂700返回充电/通信站711;- in step 748, return the Mobile Robot CMM Arm 700 to the charging/communication station 711;

-在步骤749中,上载测量结果。- In step 749, the measurement results are uploaded.

这个过程为测量程序的一个实例,并且意欲用来示例说明一种可能的测量过程,但是本实施例并不限于这种准备过程。例如,可能需要在整个测量过程的中间对电池部件进行再充电的其他步骤。This procedure is an example of a measurement procedure and is intended to illustrate a possible measurement procedure, but the present embodiment is not limited to this preparation procedure. For example, an additional step of recharging the battery unit in the middle of the entire measurement process may be required.

自动导向车辆领域的普通技术人员将会理解,机动性机器人CMM臂700提供了这种应用所需的所有设备。例如,提供了对轮转向角度的自动致动以便使车辆701转向。提供了用于带追踪与目标识别的算法。提供了参考圆锥的位置映射。提供了用于检测可能碰撞的安全传感器。提供了视觉与听觉警告系统。Those of ordinary skill in the automated guided vehicle art will understand that the Mobile Robot CMM Arm 700 provides all the equipment needed for this application. For example, automatic actuation of wheel steering angles to steer the vehicle 701 is provided. Algorithms for belt tracking and object recognition are provided. A location map of the reference cone is provided. Safety sensors are provided to detect possible collisions. A visual and audible warning system is provided.

本第五实施例的范围并不限于所公开的方法与设备,而是包括提供用于自动、精确且灵活地测量大型物体的机动性机器人CMM臂700的所有方法。例如,机动性机器人CMM臂700可以具有三个、五个或五个以上的轮子。三脚基座704可以具有四个或四个以上的尖脚并且脚放下致动器707可以提供作用于每个尖脚上的恒力。每个轮子702都可以独立地换向。无线电定位系统或推测领航系统可以用于代替带712和目标714。工具球、光学目标或任意其它接触或非接触基准人工制品可以用于代替参考圆锥713。可以提供多个蓄电池。测量的过程可以在机动性机器人CMM臂700或网络上的计算机上进行。交通工具701可以与机器人CMM臂1和三脚基座706组合形成一个自给系统,或者交通工具可以牵引三脚基座406上的机器人CMM臂1从一个位置到另一个位置,然后在测量过程期间撤出。交通工具701可以由各种能源中的一种或多种驱动并操作,这些能源包括:电池、沿着永久固定电缆的电能、来自轨道的电能、燃料电池和可燃物如汽油。在本第五实施例的另一个实施例中,动态安装件被刚性固定到地面718上。机器人CMM臂1可由机动性机器人CMM臂700而抬起与放下。机动性机器人CMM臂700追踪着带712并在动态安装件处停止。机器人CMM臂1被下放到动态安装件上。自动锁定机构使机器人CMM臂1定位并将其锁定于可重复的定位与定向中。当就位时,这些动态安装件的可重复性好于10微米。使用本发明所属领域的普通技术人员所知的动态安装方法如三个按120度定向的圆柱体来实现这点。在使用机动性机器人CMM臂700之前,利用精确的三维测量装置如Leica光学跟踪装置来映射机器人CMM臂1在固定于地面上的每个动态安装件中的定位与定向。这样,当每次使用机动性机器人CMM臂700时,在不需要在每个位置处参考至参考圆锥713的情况下,机器人CMM臂1就处于已知整体坐标系461中。The scope of this fifth embodiment is not limited to the disclosed method and apparatus, but includes all methods of providing a Mobile Robotic CMM Arm 700 for automatic, precise and flexible measurement of large objects. For example, the Mobile Robot CMM Arm 700 may have three, five, or more than five wheels. The tripod base 704 can have four or more pointed feet and the foot down actuator 707 can provide a constant force on each pointed foot. Each wheel 702 can be turned independently. A radiolocation system or dead reckoning navigation system may be used in place of belt 712 and target 714 . A tool ball, optical target, or any other contact or non-contact fiducial artifact may be used in place of reference cone 713 . Multiple batteries may be provided. The measurement process can be performed on the Mobile Robot CMM Arm 700 or a computer on the network. Vehicle 701 can be combined with Robot CMM Arm 1 and Tripod Base 706 to form a self-contained system, or the vehicle can tow Robot CMM Arm 1 on Tripod Base 406 from one location to another and then withdraw during the measurement process . Vehicle 701 may be powered and operated by one or more of a variety of energy sources including: batteries, electrical power along permanently fixed cables, electrical power from rails, fuel cells, and combustibles such as gasoline. In another embodiment of this fifth embodiment, the dynamic mount is rigidly secured to the ground 718 . The Robot CMM Arm 1 can be raised and lowered by the Mobile Robot CMM Arm 700 . The Mobile Robot CMM Arm 700 tracks the belt 712 and stops at the dynamic mount. The Robot CMM Arm 1 is lowered onto the dynamic mount. The automatic locking mechanism positions and locks the Robot CMM Arm 1 in a repeatable position and orientation. When in place, the repeatability of these dynamic mounts is better than 10 microns. This is accomplished using dynamic mounting methods known to those of ordinary skill in the art to which this invention pertains, such as three cylinders oriented at 120 degrees. Prior to using the Mobile Robot CMM Arm 700, the position and orientation of the Robot CMM Arm 1 in each dynamic mount fixed to the ground is mapped using an accurate 3D measurement device such as a Leica optical tracking device. In this way, the Robot CMM Arm 1 is in the known global coordinate system 461 without needing to refer to the reference cone 713 at every location when the Mobile Robot CMM Arm 700 is used each time.

第六实施例Sixth embodiment

带有可移置式外骨骼的机器人CMM臂Robotic CMM Arm with Displaceable Exoskeleton

在本第六实施例中,公开了一种带有可移置式外骨骼的机器人CMM臂实施例。上文中已经公开,用于机器人CMM臂的机器人程序可以脱机生成或者通过交互训练一系列机器人运动而形成。对于多数物体而言,两种对机器人CMM臂进行程序设计的方法都大大慢于利用手动CMM臂手动测量物体的方法。In this sixth embodiment, an embodiment of a Robot CMM Arm with a displaceable exoskeleton is disclosed. As disclosed above, the robot program for the Robot CMM Arm can be generated off-line or formed by interactively training a series of robot movements. For most objects, both methods of programming the Robot CMM Arm are significantly slower than manually measuring the object with the Manual CMM Arm.

本第六实施例的一个目的在于提供一种带有可移置式外骨骼的机器人CMM臂,以便在除去外骨骼的情况下手动测量第一物体,而利用所移置的外骨骼自动测量所有其它类似物体。It is an object of this sixth embodiment to provide a Robot CMM Arm with a displaceable exoskeleton to manually measure a first object with the exoskeleton removed and automatically measure all others with the displaceable exoskeleton similar objects.

现在参看图75,示出了带有可移置式外骨骼750的机器人CMM臂,其中外骨骼6或者被去除或者缩回而内部CMM臂5可手动操作。现在参看图76,提供了外骨骼段3 43来作为带有从其碾磨出的狭槽的管,以便使得CMM段3 33可在外骨骼6移置期间从外骨骼段3 43中提出。CMM段535可以类似地被从外骨骼段5 45中提出,而CMM段8 38可以类似地被从外骨骼段8 48中提出。带狭槽的管具有足够的壁厚以便提供所需强度。现在参看图77,提供了连接于外骨骼段3 43上的传动装置3 73来作为对开轴承组件,其包括上轴承751、下轴承752、铰链753和紧固件754,以便使得当紧固件754被松开时,可将CMM段3 33提出。类似地提供了传动装置5 75和传动装置7 77作为对开轴承组件。Referring now to Figure 75, there is shown a Robot CMM Arm with a Displaceable Exoskeleton 750, wherein the Exoskeleton 6 is either removed or retracted and the Internal CMM Arm 5 is manually operable. Referring now to Figure 76, the exoskeleton segment 3 43 is provided as a tube with slots milled therefrom so that the CMM segment 333 can be lifted out of the exoskeleton segment 3 43 during displacement of the exoskeleton 6. CMM segment 535 can similarly be derived from exoskeleton segment 5 45, and CMM segment 8 38 can similarly be derived from exoskeleton segment 8 48. The slotted tube has sufficient wall thickness to provide the required strength. Referring now to Figure 77, a transmission 3 73 connected to the exoskeleton segment 343 is provided as a split bearing assembly comprising an upper bearing 751, a lower bearing 752, a hinge 753 and a fastener 754 so that when fastened When member 754 is released, CMM section 333 can be lifted. Transmission 5 75 and transmission 7 77 are similarly provided as split bearing assemblies.

现在参看图78的使用带有可移置式外骨骼750的机器人CMM臂的测量过程:Referring now to Figure 78 for the measurement process using the Robot CMM Arm with Displaceable Exoskeleton 750:

-在第一步骤760中,将外骨骼6从内部CMM臂5移置;带有可移置式外骨骼750的机器人CMM臂自动移入适当空间布局中,当(a)内部CMM臂5可容易地从外骨骼6上松开并且(b)外骨骼6不妨碍将来手动使用内部CMM臂5时;传动装置被手动松开;内部CMM臂5被从外骨骼6提出;任选地,例如可以通过铰链装置而使外骨骼6缩回远离内部CMM臂5;任选地,例如可以通过机械地松开其螺栓连接并使其断电而将外骨骼6去除;- In a first step 760, the Exoskeleton 6 is displaced from the Internal CMM Arm 5; the Robot CMM Arm with the displaceable Exoskeleton 750 is automatically moved into the proper spatial layout when (a) the Internal CMM Arm 5 can easily When released from the Exoskeleton 6 and (b) the Exoskeleton 6 does not interfere with future manual use of the Internal CMM Arm 5; the transmission is manually released; the Internal CMM Arm 5 is lifted from the Exoskeleton 6; optionally, for example, by Hinge the Exoskeleton 6 to retract away from the Internal CMM Arm 5; Optionally, the Exoskeleton 6 may be removed, for example by mechanically loosening its bolted connection and de-energizing it;

-在步骤761中,使用内部CMM臂5手动测量物体9;- in step 761 the object 9 is manually measured using the Internal CMM Arm 5;

-在步骤762中,如果外骨骼6已经缩回或者被除去则更换外骨骼6;将内部CMM臂5提入外骨骼6并且紧固传动装置;- In step 762, replace the Exoskeleton 6 if it has been retracted or removed; lift the Internal CMM Arm 5 into the Exoskeleton 6 and tighten the transmission;

-在步骤763中,使用带有可移置式外骨骼750的机器人CMM臂自动测量一个或多个类似物体9。- In step 763 one or more similar objects 9 are automatically measured using the Robot CMM Arm with the displaceable Exoskeleton 750 .

本第六实施例的范围并不限于所公开的方法与设备,而是包括能提供带有可移置式外骨骼750的机器人CMM臂的所有方式。外骨骼的移置并不限于所公开的无妨碍定位、除去与缩回这些方法,而是包括移置外骨骼以便可以手动使用内部CMM臂的任何方法。本发明所属领域的普通技术人员将会理解,带有可移置式外骨骼750的机器人CMM臂带有所有其手动与自动操作所需的设备。多数用户具有各种待测量的物体,一些物体使用手动CMM臂测量最好,而其它物体使用机器人CMM臂测量最好。购买一次,带有可移置式外骨骼750的机器人CMM臂就为用户同时提供了手动CMM臂与机器人CMM臂。带有可移置式外骨骼750的机器人CMM臂还具有易于装配、测试与修理的优点。The scope of this sixth embodiment is not limited to the disclosed method and apparatus, but includes all ways in which a Robot CMM Arm with a displaceable exoskeleton 750 can be provided. Displacement of the Exoskeleton is not limited to the disclosed methods of unobstructed positioning, removal and retraction, but includes any method of displacing the Exoskeleton so that the Internal CMM Arm can be used manually. Those of ordinary skill in the art to which the present invention pertains will appreciate that the Robot CMM Arm with Displaceable Exoskeleton 750 carries all the equipment required for its manual and automatic operation. Most users have a variety of objects to measure, some objects are best measured with a Manual CMM Arm, while others are best measured with a Robotic CMM Arm. With one purchase, the Robot CMM Arm with Displaceable Exoskeleton 750 provides the user with both a Manual CMM Arm and a Robot CMM Arm. The Robot CMM Arm with Displaceable Exoskeleton 750 also has the advantage of being easy to assemble, test and repair.

第七实施例Seventh embodiment

耦合机器人CMM臂Coupling Robot CMM Arm

在本第七实施例中,公开了一种包括耦合CMM臂与机器人外骨骼的机器人CMM臂。带有足够接头的CMM臂呈现空间冗余,其中对于大多数给定探头端的定位与定向,臂的中间接头可能具有一组连续的不同定位。为了操纵CMM臂的探头端同时限制中间接头在重力或惯性力作用下加速,CMM臂必须由机器人外骨骼支承于至少两个位置处:靠近探头末端处和靠近中间位置处。现在公开了耦合机器人CMM臂的一个特定实施例。现在参看图79,CMM臂5与机器人外骨骼6互相邻近地安装于表面7上以便形成耦合机器人臂780。在CMM臂5与机器人外骨骼6之间的基座间距被优化,这部分根据CMM臂与机器人外骨骼的延伸范围以及应用要求来进行。CMM臂在其最后的段38上承载着探头90。CMM臂5与机器人外骨骼6通过从动横梁771与从动线性轴779而连接于两个位置中。从动横梁771刚性连接于机器人机械爪770上以便当机器人机械爪770绕着机器人外骨骼接头767旋转时,从动横梁771扫过圆形路径。从动横梁771通过旋转套环772与部分受限的通用接头778连接于CMM段7 37上以便使机器人外骨骼6可以控制CMM段7 37的定位与定向。从动线性轴779连接于机器人外骨骼段5 45与CMM段5 35之间。从动线性轴779通过旋转套环774与万向接头776而连接于机器人外骨骼段5 45上。从动线性轴779通过旋转套环775与万向接头777而连接于CMM段5 35上。从动线性轴779构成除机器人外骨骼6的七个从动轴之外的第8从动轴。可以在程序控制下使用本发明所属领域的普通技术人员所知的方法增加/减少从动线性轴779的长度。通过增加或者减少从动线性轴779的长度,就可以限制CMM臂5的肘部在CMM接头4 54与相关段处的位置冗余。第9从动轴,即从动旋转轴773驱动CMM接头7 57并且容许探头90绕着CMM段8 38的轴旋转。In this seventh embodiment, a Robot CMM Arm comprising a Coupling CMM Arm and a Robot Exoskeleton is disclosed. A CMM arm with sufficient joints exhibits spatial redundancy, where for most given positions and orientations of the probe tip, the middle joints of the arm may have a successive set of different positions. In order to manipulate the probe end of the CMM Arm while limiting the acceleration of the intermediate joint under gravity or inertial forces, the CMM Arm must be supported by the robotic exoskeleton in at least two locations: near the end of the probe and near the middle. One particular embodiment of a coupled Robot CMM Arm is now disclosed. Referring now to FIG. 79 , the CMM Arm 5 and Robotic Exoskeleton 6 are mounted adjacent to each other on Surface 7 to form a coupled Robotic Arm 780 . The base distance between the CMM Arm 5 and the robot exoskeleton 6 is optimized, which is partly done according to the extension range of the CMM Arm and the robot exoskeleton and application requirements. The CMM Arm carries the probe 90 on its final segment 38 . The CMM Arm 5 and the robotic exoskeleton 6 are connected in two locations by driven beams 771 and driven linear shafts 779 . Driven beam 771 is rigidly attached to robotic gripper 770 so that driven beam 771 sweeps a circular path as robotic gripper 770 rotates about robotic exoskeleton joint 767 . The driven beam 771 is connected to the CMM segment 737 through a rotating collar 772 and a partially constrained universal joint 778 so that the robotic exoskeleton 6 can control the positioning and orientation of the CMM segment 737. Driven linear axis 779 is connected between robot exoskeleton segment 545 and CMM segment 535. The driven linear shaft 779 is connected to the robotic exoskeleton segment 545 via a rotating collar 774 and a universal joint 776. The driven linear shaft 779 is connected to the CMM segment 535 by a rotating collar 775 and a universal joint 777. The driven linear axis 779 constitutes an 8th driven axis in addition to the seven driven axes of the robot exoskeleton 6 . The length of driven linear shaft 779 can be increased/decreased under program control using methods known to those of ordinary skill in the art to which this invention pertains. By increasing or decreasing the length of the driven linear shaft 779, the positional redundancy of the elbow of the CMM Arm 5 at the CMM Joint 454 and associated segments can be limited. The 9th driven shaft, driven rotational shaft 773, drives the CMM joint 757 and allows the probe 90 to rotate about the axis of the CMM segment 838.

存在多个机器人外骨骼6可以与CMM臂5耦合以便提供耦合机器人CMM臂780的实施例。本第七实施例的范围并不限于以上本第七实施例中所公开的耦合机器人CMM臂780,而是包括机器人外骨骼6通过传动装置和其它装置与CMM臂5的各种类型的耦合。例如,在另一个实施例中,CMM臂5与机器人外骨骼6可以连接于两个以上位置中。在一个CMM臂呈现空间冗余并且中间接头的空间方位并不重要的单独实施例中,CMM臂5与机器人外骨骼6可以只连接于探头端处。在一个CMM臂5并不呈现空间冗余的不同实施例中,CMM臂5与机器人外骨骼6可以只连接于探头端处。There are multiple Robotic Exoskeletons 6 that can be coupled to the CMM Arm 5 to provide an embodiment of a coupled Robotic CMM Arm 780 . The scope of the seventh embodiment is not limited to the coupled Robot CMM Arm 780 disclosed in the seventh embodiment above, but includes various types of couplings of the robot exoskeleton 6 and the CMM Arm 5 through transmissions and other devices. For example, in another embodiment, the CMM Arm 5 and the Robotic Exoskeleton 6 may be connected in more than two locations. In a separate embodiment where the CMM Arm exhibits spatial redundancy and the spatial orientation of the intermediate joints is not critical, the CMM Arm 5 and the Robotic Exoskeleton 6 may only be connected at the probe end. In a different embodiment where the CMM Arm 5 does not exhibit spatial redundancy, the CMM Arm 5 and the robotic exoskeleton 6 may only be connected at the probe end.

第八实施例Eighth embodiment

带有外骨骼的手动CMM臂Manual CMM Arm with Exoskeleton

典型使用模式中的典型手动CMM臂具有通过以下方式作用于其上的力/力矩。A typical Manual CMM Arm in typical usage mode has forces/moments acting on it in the following way.

-通过刚性地安装于支承结构上的基座2- by a base 2 rigidly mounted on the support structure

-通过与刚性地安装于支承结构上的物体接触的接触探头95- by a contact probe 95 in contact with an object rigidly mounted on the support structure

-通过操作员的左手- by the operator's left hand

-通过操作员的右手- by the operator's right hand

-作用于整个手动CMM臂上的重力- Gravity acting on the entire Manual CMM Arm

-通过平衡弹簧连接装置-Connection device via balance spring

手动CMM臂的测量误差存在多种原因,这些误差使其测量用途的鲁棒性减弱,原因包括作用于手动CMM臂上的力/力矩,所述力/力矩引起小的几何变形从而导致测量误差。手动CMM臂上测量误差的一些最显著原因包括:There are various causes of measurement errors of the Manual CMM Arm that make it less robust for its measurement use, including forces/moments acting on the Manual CMM Arm that cause small geometric deformations that lead to measurement errors . Some of the most significant causes of measurement errors on Manual CMM Arms include:

-原因1:由于手动CMM臂意外落在或撞击于硬物上而造成损坏。在第一损坏模式中,严重的损坏要求将手动CMM臂送返厂家修理并再校准。在第二损坏模式中,成年累月的碰撞的积累易于松动手动CMM臂中的接头并且为此而损失其精度;- Cause 1: Damage due to the Manual CMM Arm being accidentally dropped or hit against a hard object. In the first damage mode, severe damage requires that the Manual CMM Arm be returned to the factory for repair and recalibration. In the second damage mode, the accumulation of bumps over the years tends to loosen the joints in the Manual CMM Arm and thereby lose its precision;

-原因2:通过操作员的左手和右手施加于手动CMM臂上的力与力矩;这些力与力矩可以使手动CMM臂的轴承与段变形;如果接触探头95与物体或支承结构接触,这些力与力矩就可能加大;一种轴承与段变形的不良情况是当CMM段3-5 33-35排成一行并且操作人员用手跨过CMM段3-5 33-35和CMM接头3-4 53-54施加弯曲力矩时,就可能导致约为0.5mm的误差;- Cause 2: Forces and moments applied to the Manual CMM Arm by the operator's left and right hands; these forces and moments can deform the bearings and segments of the Manual CMM Arm; if the Contact Probe 95 comes into contact with an object or support structure, these forces and torque may be increased; a bad situation of bearing and segment deformation is when CMM segment 3-5 33-35 is lined up and the operator crosses CMM segment 3-5 33-35 and CMM joint 3-4 by hand 53-54 When the bending moment is applied, it may cause an error of about 0.5mm;

-原因3:如果补偿装置210如内部机加工弹簧内置于CMM接头2 22中,跨过CMM段2 32与CMMS段3 33之间的CMM接头2 22的平衡力矩就可从段3的垂直方位中的0Nm附近到段3的水平方位中的10Nm左右的典型范围内变化。这种可变的力矩将会导致来自两个源的测量误差:由于作用于其上的力矩而导致CMM段3 33的偏转,以及由于跨过CMM接头2 52中的轴承施加力矩而导致的不准确度- Reason 3: If compensating means 210 such as internally machined springs are built into CMM joint 2 22, the balancing moment across the CMM joint 2 22 between CMM segment 2 32 and CMMS segment 3 33 can be taken from the vertical orientation of segment 3 The horizontal azimuth of segment 3 varies within a typical range of around 0Nm to around 10Nm. This variable moment will cause measurement errors from two sources: deflection of the CMM segment 333 due to the moment acting on it, and incorrect Accuracy

-原因4:由于操作人员的手而造成的局部不对称的热传递;- Cause 4: local asymmetrical heat transfer due to operator's hand;

-原因5:手动CMM臂的非无限旋转轴碰撞于缓冲块上,从而引起作用于手动CMM臂上的冲击;- Reason 5: The non-infinite rotation axis of the Manual CMM Arm collides with the buffer block, causing an impact on the Manual CMM Arm;

-原因6:手动CMM臂的非无限旋转轴对着缓冲块弯曲从而使得作用于手动CMM臂上的弯曲力矩可能相当高(轴2上的转矩超过10Nm就不寻常);-Reason 6: The non-infinite rotation axis of the Manual CMM Arm bends against the bumper so that the bending moment acting on the Manual CMM Arm can be quite high (a torque of more than 10Nm on axis 2 is unusual);

-原因7:当利用运动的手动CMM臂进行测量如在使用条纹探头97扫描的情况下时,手动CMM臂的质量与惯量产生动态测量误差;手动CMM臂的典型10kg质量的大部分是由于需要构造能够在不需要重新校准的情况下经受起误操作的坚固的手动CMM臂;- Reason 7: When measuring with a moving Manual CMM Arm as in the case of scanning with the Stripe Probe 97, the mass and inertia of the Manual CMM Arm produces dynamic measurement errors; most of the typical 10kg mass of the Manual CMM Arm is due to the need Construct a robust Manual CMM Arm that can withstand mishandling without the need for recalibration;

-原因8:通过接触探头95尖端的触点施加于臂上的力;这样,相当大的手动CMM臂重量通过接触探头95作用;如果操作人员11由手动CMM臂承重,那么操作人员的部分重量就也可以通过接触探头95作用;- Cause 8: Force exerted on the arm by the contacts at the tip of the Touch Probe 95; thus, a considerable weight of the Manual CMM Arm acts through the Touch Probe 95; if the operator 11 is carried by the Manual CMM Arm, then part of the weight of the operator It can also act through the contact probe 95;

-原因9:当由操作人员手握时,通过光学探头91施加的力与力矩;- Cause 9: Forces and moments exerted by the optical probe 91 when held by the operator;

-原因10:运输期间施加的冲击与振动;多数情况下,运输情况的设计提供了作用于臂上的不合需要的力与力矩。- Cause 10: Shocks and vibrations applied during transport; in most cases, the design of the transport situation provides undesirable forces and moments acting on the arms.

在市场存在成千上万的手动CMM臂并且它们随着时间的过去变得更精确。更新、更精确的臂中存在的主要用户问题是在精确度与鲁棒性之间的综合平衡。由于手动CMM臂越精确,则它们的鲁棒性就越低。在制造处的校准设备中很精确的臂在运输给顾客或者顾客使用短时间后可能会损失其精度。There are thousands of Manual CMM Arms on the market and they become more accurate over time. A major user issue in newer, more accurate arms is the overall balance between accuracy and robustness. As Manual CMM Arms are more precise, they are less robust. An arm that is precise in a calibration facility at the manufacturing site may lose its precision after shipping to the customer or after a short period of use by the customer.

在本第八实施例中,公开了一种带有外骨骼的手动CMM臂,其包括轻型内部CMM臂和外骨骼,外骨骼由操作人员握持,其显著地降低了测量误差的这些原因并且与CMM由操作人员直接握持的等效的手动CMM臂相比更精确并且更坚固。In this eighth embodiment, a Manual CMM Arm with Exoskeleton is disclosed that includes a lightweight Internal CMM Arm and an Exoskeleton that is held by the operator, which significantly reduces these causes of measurement error and More precise and stronger than an equivalent Manual CMM Arm where the CMM is held directly by the operator.

现在参看图80A,所提供的带有外骨骼系统802的手动CMM臂包括带有外骨骼800的手动CMM臂,其利用电缆152连接于膝上型电脑151上。带有外骨骼800的手动CMM臂具有基座端2和探头端3。带有外骨骼800的手动CMM臂安装于表面7上。探头90安装于带有外骨骼800的手动CMM臂的探头端3上。光学探头91也安装于带有外骨骼800的手动CMM臂的探头端3上。操作人员按钮183邻近于探头端3安装。带有外骨骼800的手动CMM臂包括基座4、内部CMM臂5、外骨骼801、位于外骨骼接头262上的补偿装置210以及传动装置10。所测量的物体9位于表面上7上。Referring now to FIG. 80A , a provided Manual CMM Arm with Exoskeleton System 802 includes a Manual CMM Arm with Exoskeleton 800 connected to a laptop computer 151 using a cable 152 . The Manual CMM Arm with Exoskeleton 800 has a base end 2 and a probe end 3 . A Manual CMM Arm with an Exoskeleton 800 is mounted on Surface 7 . The probe 90 is mounted on the probe end 3 of the Manual CMM Arm with the exoskeleton 800 . Optical probe 91 is also mounted on probe end 3 of the Manual CMM Arm with Exoskeleton 800 . An operator button 183 is mounted adjacent to the probe tip 3 . The Manual CMM Arm with Exoskeleton 800 includes Base 4 , Internal CMM Arm 5 , Exoskeleton 801 , Compensation Device 210 on Exoskeleton Joint 262 and Transmission 10 . The measured object 9 is located on the surface 7 .

外骨骼801重量轻并且传动装置10支承着内部CMM臂5以便使作用于内部CMM臂5上的应力最小化。外骨骼801保护着内部CMM臂5。外骨骼801为柔性,其中在任何一个长段xxx,xxx上的典型段偏转为从0.1到5mm,但是段偏转可能大于5mm或者小于0.1mm。外骨骼801的任意弯曲都通过支承刚性内部CMM臂的传动装置10中的柔度而被吸收;在其它实施例中,外骨骼801可能为刚性。外骨骼801由高强度且轻质的材料如碳纤维或者硬塑料制成,也可能由任意功能的材料制成。外骨骼801完全封装着内部CMM臂5以便充分保护它,但是在其它实施例中其可只是部分封装着内部CMM臂5。外骨骼801从人机工程学的方面设计用于由操作人员握持。内部CMM臂5为轻型;由于外骨骼801的保护,所以内部CMM臂5不需要设计成足够强壮以经受使用中违反操作规程而施加的负载。内部CMM臂5并不包括与用于以下方面的保护功能相关联的额外重量,这些方面为正常使用与违反操作规程、环境密封、人类工程学、电子装置以及装饰品,它们均由外骨骼801进行处理。为此,内部CMM臂5在单位长度上平均重量更轻。The Exoskeleton 801 is lightweight and the Transmission 10 supports the Internal CMM Arm 5 in order to minimize the stress on the Internal CMM Arm 5 . The Exoskeleton 801 protects the Internal CMM Arm 5 . The exoskeleton 801 is flexible with typical segment deflection on any one long segment xxx, xxx being from 0.1 to 5mm, but segment deflection may be greater than 5mm or less than 0.1mm. Any bending of the exoskeleton 801 is absorbed by the compliance in the actuator 10 supporting the rigid inner CMM arm; in other embodiments, the exoskeleton 801 may be rigid. The exoskeleton 801 is made of high-strength and light-weight material such as carbon fiber or hard plastic, and may also be made of any functional material. The Exoskeleton 801 fully encapsulates the Internal CMM Arm 5 to fully protect it, but it may only partially encapsulate the Internal CMM Arm 5 in other embodiments. Exoskeleton 801 is ergonomically designed to be held by an operator. The Internal CMM Arm 5 is lightweight; due to the protection of the Exoskeleton 801, the Internal CMM Arm 5 does not need to be designed to be strong enough to withstand the loads imposed in use against operating procedures. The Internal CMM Arm 5 does not include the additional weight associated with protective functions for normal use and violations of operating procedures, environmental sealing, ergonomics, electronics, and decorations, all of which are provided by the Exoskeleton 801 to process. For this reason, the Internal CMM Arm 5 weighs less on average per unit length.

本带有外骨骼的CMM臂发明的带有外骨骼800的手动CMM臂第八实施例与连接于内部CMM臂5上的光学探头91一起使用。外骨骼801由操作人员11握持。光学探头91设计成使得其由外骨骼801保护以免被操作人员11握持。这样,操作人员不能对内部CMM臂5或光学探头91直接施加应力,并且带有外骨骼系统802的手动CMM臂与不带外骨骼790的等效手动CMM臂相比更精确。The eighth embodiment of the Manual CMM Arm with Exoskeleton 800 invention of the CMM Arm with Exoskeleton is used with an optical probe 91 attached to the Internal CMM Arm 5 . The exoskeleton 801 is held by the operator 11 . The optical probe 91 is designed such that it is protected by the exoskeleton 801 from being held by the operator 11 . In this way, the operator cannot directly stress the Internal CMM Arm 5 or the Optical Probe 91 , and the Manual CMM Arm with Exoskeleton System 802 is more precise than an equivalent Manual CMM Arm without Exoskeleton 790 .

在替代实施例中,带有外骨骼800的手动CMM臂与连接于内部CMM臂5上的光学探头90一起使用。外骨骼801由操作人员11握持。这样,操作人员不能对内部CMM臂5或光学探头90上直接施加应力,并且带有外骨骼系统802的手动CMM臂与不带外骨骼790的等效手动CMM臂相比更精确。In an alternative embodiment, a Manual CMM Arm with an Exoskeleton 800 is used with an Optical Probe 90 attached to the Internal CMM Arm 5 . The exoskeleton 801 is held by the operator 11 . As such, the operator cannot place direct stress on the Internal CMM Arm 5 or the Optical Probe 90 , and the Manual CMM Arm with the Exoskeleton System 802 is more precise than an equivalent Manual CMM Arm without the Exoskeleton 790 .

无线按钮单元wireless button unit

到目前为止,用于控制带有外骨骼800的手动CMM臂的按钮已经硬连接于臂上并穿过臂。这就就将按钮限制于一个或多个固定位置,或者位于第七轴或位于带有滑环的旋转按钮套环上的至多一个旋转位置。用于控制带有外骨骼800的手动CMM臂的一个新实施例提供了集成式无线按钮单元814,用户能方便地放置控制按钮183。无线按钮单元814包括一个或多个按钮183、发射器815并且其由自给式电池816供电。无线按钮单元814带有载体843,其包括用于无线按钮单元的座和一个或多个用于将载体紧固于沿着外骨骼6的几乎任意位置处的Velcro带844。提供了无线接收器847,其集成于带有外骨骼系统802的手动CMM臂上并且内置于基座4中。可能具有或没有用于无线接收器847的天线848。天线848可为或者可不为外置式并且/或者可拆卸式。在另一个实施例中,滑动与旋转载体845提供于外骨骼6的长圆柱段中的每一个上。无线按钮单元814具有装入载体843或滑动与旋转载体845中的简单相容的压配合以便使得其可以快速定位于任意相容载体上或者将其除去。滑动与旋转载体845通常不会被从其相应外骨骼节段上除去。滑动与旋转载体具有简单制动/松开控制器846;在制动位置中其不能滑动或者旋转;在松开位置中,操作人员可使其滑动或者旋转至所需位置。制动/松开控制846可以单独地操作。在带有外骨骼800的手动CMM臂用作指示器并且按钮183用作选择按钮时,按钮183可以利用适当的系统硬件与软件来控制带有外骨骼系统802的手动CMM臂的任意功能,包括用户接口点与选择功能。So far, the buttons used to control the Manual CMM Arm with Exoskeleton 800 have been hardwired to and through the arm. This constrains the button to one or more fixed positions, or at most one rotational position on the seventh axis or on a rotary button collar with a slip ring. A new embodiment for controlling the Manual CMM Arm with Exoskeleton 800 provides an integrated wireless button unit 814 where the control buttons 183 are conveniently placed by the user. The wireless button unit 814 includes one or more buttons 183 , a transmitter 815 and is powered by a self-contained battery 816 . The wireless button unit 814 carries a carrier 843 that includes a seat for the wireless button unit and one or more Velcro straps 844 for securing the carrier at almost any location along the exoskeleton 6 . A wireless receiver 847 is provided, integrated on the Manual CMM Arm with Exoskeleton System 802 and built into Base 4 . Antenna 848 for wireless receiver 847 may or may not be present. Antenna 848 may or may not be external and/or removable. In another embodiment, a sliding and rotating carrier 845 is provided on each of the long cylindrical sections of the exoskeleton 6 . The wireless button unit 814 has a simple compliant press fit into the carrier 843 or slide and swivel carrier 845 so that it can be quickly positioned on or removed from any compatible carrier. Sliding and rotating carriers 845 are generally not removed from their respective exoskeleton segments. The slide and rotate carrier has a simple brake/release control 846; in the brake position it cannot slide or rotate; in the release position the operator can slide or rotate it to the desired position. Brake/release controls 846 can be operated individually. When the Manual CMM Arm with Exoskeleton 800 is used as an indicator and the buttons 183 are used as select buttons, the buttons 183 can control any function of the Manual CMM Arm with Exoskeleton System 802 using appropriate system hardware and software, including User interface point and select function.

缓冲块buffer block

现在参看图80B,带有外骨骼800的手动CMM臂带有缓冲块818以便使得臂在基座端2垂直向上定向时停放于停放位置中,其中接头中心424为最高接头中心并且探头端3朝着基座4向下悬挂,以便使位于接头中心2 22之后的臂的段不会处于重力作用之下。位于外骨骼接头2 62上的缓冲块818提供了从垂直方向超过停放角度R的停放点,其中外骨骼接头2 62正好经过外骨骼接头1 61,从而使得位于接头中心2 22之后的带有外骨骼800的手动CMM臂的那部分的重心位置位于接头中心222上方的立轴的缓冲块侧。R的典型值为5度但是可更多或更少。当外骨骼停放于缓冲块上时,CMM接头2 52在到达任意硬限制器之前相当自由地旋转。在外骨骼802内作用的缓冲块818的优点在于,如果外骨骼802被硬推靠在缓冲块818上,当缓冲块818接触或经受弯曲力矩时,内部CMM臂5就不受冲击影响,这就意味着内部CMM臂5的设计可以更轻并且带有外骨骼800的手动CMM臂整体上更坚固。此外,可以在外骨骼段242与外骨骼段3 43之间提供位置靠近缓冲块818或者处于替代杠杆作用位置的磁体817,以便使得需要相当大启动压力来克服磁引力并且起动接头中心2 22旋转;这就意味着在经过垂直方向时更难以意外地碰撞臂,从而使其在重力作用下落下并受到损坏。在替代实施例中,磁体817可以用作缓冲块和阻尼磁铁的双重用途。Referring now to FIG. 80B , the Manual CMM Arm with Exoskeleton 800 has bumpers 818 to allow the arm to rest in a parked position with base end 2 oriented vertically upward, with joint center 424 being the highest joint center and probe end 3 facing The base 4 hangs downwards so that the section of the arm behind the joint center 222 is not under the force of gravity. The bumper 818 located on the exoskeleton joint 2 62 provides a parking point beyond the parking angle R from the vertical, wherein the exoskeleton joint 2 62 passes just past the exoskeleton joint 1 61, thereby allowing the The center of gravity of that portion of the Manual CMM Arm of skeleton 800 is located on the bumper side of the vertical shaft above joint center 222 . A typical value for R is 5 degrees but could be more or less. When the exoskeleton is parked on the bumpers, the CMM Joint 252 rotates fairly freely before reaching any hard limiters. The advantage of the bumper 818 acting within the exoskeleton 802 is that if the exoskeleton 802 is pushed hard against the bumper 818, the Inner CMM Arm 5 is not affected by the impact when the bumper 818 contacts or is subjected to a bending moment, which is Meaning the design of the Internal CMM Arm 5 can be lighter and the Manual CMM Arm with Exoskeleton 800 stronger overall. In addition, a magnet 817 may be provided between the exoskeleton segment 242 and the exoskeleton segment 343 positioned close to the bumper 818 or in an alternative leverage position such that considerable actuation pressure is required to overcome the magnetic attraction and actuate the rotation of the joint center 222; This means that it is more difficult to accidentally bump the arm when passing vertically, causing it to fall under gravity and become damaged. In an alternate embodiment, magnet 817 may serve the dual purpose of a bumper and damping magnet.

测量误差的特征与减少Characterization and reduction of measurement errors

带有外骨骼800的手动CMM臂提供于包括本发明中先前所公开的益处的装置的多个实施例中,这些装置包括但不限于:带有一个、两个或两个以上的读头186的CMM编码器178、CMM温度传感器180、CMM应变仪181、台架110及其他安装装置、预应力轴承、任意类型的光学探头、包括压力探头99在内的任意类型的接触探头、任意数量的探头、校准装置、活动传动装置、用于臂与任意或者所有设备如连接于其上的探头的电池与电池充电装置,以及使得带有外骨骼系统802的手动CMM臂能够行使功能的任意设计的系统总体结构。The Manual CMM Arm with Exoskeleton 800 is provided in various embodiments of devices that include the benefits previously disclosed in this invention, including but not limited to: with one, two, or more Read Heads 186 CMM encoder 178, CMM temperature sensor 180, CMM strain gauge 181, gantry 110 and other mounting devices, prestressed bearings, any type of optical probe, any type of contact probe including pressure probe 99, any number of Probes, calibration devices, moving gear, batteries and battery charging devices for the arm and any or all equipment such as probes attached thereto, and any design that enables the functioning of the Manual CMM Arm with Exoskeleton System 802 The overall structure of the system.

这种带有外骨骼800的手动CMM臂第八实施例在许多方面减少了造成测量误差的原因:This eighth embodiment of the Manual CMM Arm with Exoskeleton 800 reduces the sources of measurement error in a number of ways:

原因1减少:带有外骨骼810的手动CMM臂设计成能经受撞击和下落高达合理水平的违反规程操作为止。外骨骼801吸收绝大多数的冲击,内部CMM臂5通过外骨骼801而得到防护并且所有的冲击负荷只是通过传动装置10传递。如果正在下落,冲击的最可能的点之一就是探头90并且在本公开内容中稍后公开了用于减少造成测量误差的这种原因的其它装置。Reason 1 reduction: Manual CMM Arm with Exoskeleton 810 is designed to withstand bumps and drops up to a reasonable level of protocol violation. The exoskeleton 801 absorbs most of the impact, the inner CMM Arm 5 is shielded by the exoskeleton 801 and all impact loads are transmitted through the transmission 10 only. If falling, one of the most likely points of impact is the probe 90 and other means for reducing this cause of measurement error are disclosed later in this disclosure.

原因2减少:传动装置10保证只将用于对抗重力的最佳支承力施加于带有外骨骼系统812的手动CMM臂的内部CMM臂5上。这样,由操作员施加的转矩主要被外骨骼801所吸收,而未施加于内部CMM臂5上。这包括CMM段3、4 33与34排成一行的情况,以及操作人员用手施加跨过外骨骼段3-5 43-45与外骨骼接头3-4 63-64的弯曲力矩的情况,在这种情况下,外骨骼段3-5 43-45与外骨骼接头3-4 63-64于是发生变形,而不会通过传动装置3-5 73-75施加跨过CMM段3-5 33-35和CMMJ接头3-4 53-54的显著弯曲力矩,因为传动装置刚度低并且吸收变形而不会传递显著的力矩。Reason 2 reduction: Transmission 10 ensures that only the optimal support force against gravity is applied to the Internal CMM Arm 5 of the Manual CMM Arm with Exoskeleton System 812 . In this way, the torque applied by the operator is mainly absorbed by the Exoskeleton 801 and not applied to the Internal CMM Arm 5 . This includes the case where the CMM segments 3, 4 33 and 34 are lined up, and where the operator manually applies a bending moment across the exoskeleton segment 3-5 43-45 and the exoskeleton joint 3-4 63-64, at In this case, the exoskeleton segment 3-5 43-45 and the exoskeleton joint 3-4 63-64 are then deformed without being imposed by the transmission 3-5 73-75 across the CMM segment 3-5 33- 35 and CMMJ joints 3-4 53-54 significant bending moments because the gearing is low in stiffness and absorbs deformation without transmitting significant moments.

原因3减少:由补偿装置210施加的平衡转矩通过外骨骼801施加,而不通过内部CMM臂5施加。这就意味着补偿装置210的力矩不会作用于只被简单支承的CMM段3 33上。CMM段3 33的偏转比平衡转矩施加于CMM段3 33上的相应手动CMM臂的偏转低大约30倍。这种平衡转矩施加于CMM段3 33上的手动CMM臂需要更硬且更重的CMM段3 33。因此,带有外骨骼810的手动CMM臂比平衡转矩施加于CMM段3 33上的手动CMM臂更精确且更轻。Reason 3 reduction: The balance torque applied by the compensating device 210 is applied through the exoskeleton 801 and not through the internal CMM arm 5 . This means that the moments of the compensating device 210 do not act on the CMM section 333 which is simply supported. The deflection of CMM Segment 3 33 is approximately 30 times lower than the deflection of a corresponding Manual CMM Arm with a balancing torque applied to CMM Segment 3 33. This balancing torque applied to the Manual CMM Arm on the CMM Segment 333 requires a stiffer and heavier CMM Segment 333. Thus, a Manual CMM Arm with Exoskeleton 810 is more precise and lighter than a Manual CMM Arm with a balancing torque applied to CMM Segment 333.

原因4减少:操作人员的手握住外骨骼而非内部CMM臂。外骨骼与内部CMM臂绝热,从而显著减少了通过操作人员的手进行的局部热传递。Reason 4 reduction: The operator's hand holds the exoskeleton instead of the internal CMM arm. The exoskeleton is thermally insulated from the internal CMM arm, significantly reducing localized heat transfer through the operator's hands.

原因5减少:具有位于外骨骼上的缓冲块因此不需要位于内部CMM臂上的缓冲块。当操作人员移动带有外骨骼810的手动CMM臂并且其击中缓冲块以便使得外骨骼801快速减速时,传动装置10就吸收更多的冲击,从而减少内部CMM臂5上的减速水平。Reduced for reason 5: Having a bumper on the exoskeleton so there is no need for a bumper on the inner CMM arm. When the operator moves the Manual CMM Arm with the Exoskeleton 810 and it hits a bumper to decelerate the Exoskeleton 801 quickly, the Transmission 10 absorbs more of the shock, reducing the level of deceleration on the Internal CMM Arm 5 .

原因6减少:具有位于外骨骼上的缓冲块因此不需要位于内部CMM臂上的缓冲块。当操作人员将带有外骨骼810的手动CMM臂弯向缓冲块时,外骨骼801就偏转从而吸收所有弯曲力矩而内部CMM臂5没有受到弯曲力矩。Reduced for reason 6: Having a bumper on the exoskeleton so there is no need for a bumper on the inner CMM arm. When the operator bends the Manual CMM Arm with Exoskeleton 810 against the bumper, Exoskeleton 801 deflects to absorb all bending moments while the Internal CMM Arm 5 experiences no bending moments.

原因7减少:带有外骨骼810的手动CMM臂的内部CMM臂5可以比手动CMM臂更轻。这将会减少了其动态扫描性能中的测量误差。Reason 7 Reduction: The Internal CMM Arm 5 of the Manual CMM Arm with Exoskeleton 810 can be lighter than the Manual CMM Arm. This will reduce measurement errors in its dynamic scanning performance.

探头和光学探头盖Probes and Optical Probe Covers

现在参看图81,探头盖803连接于外骨骼801的探头端上。探头盖803具有三种使用模式:放下,可移置以及缩回。探头盖杠杆805用于在三种使用模式之间移动探头盖803。在放下模式中,探头盖803在发生意外碰撞的情况下保护探头90;放下模式为用于运输、在新位置装配以及使用光学探头91时的正常模式。在可移置模式中,探头盖803可移置以便使得探头90能够执行接触测量。探头盖803克服探头盖弹簧806沿轴向向上移置,以便使得其通常处于覆盖着探头90并保护探头90免于被侧向碰撞的位置中。当探头90被沿轴向放到物体9上时,探头盖弹簧806承受带有外骨骼800的手动CMM臂的一些重量并因此作为补偿器。在缩回模式中,探头盖803缩回并留下完全露出的探头90。探头盖803可以用于任何类型的探头90,特别是不柔顺或易碎的探头90,包括带或不带可拆式描形针的触发式测头92、带或不带可拆式描形针的压力探头99以及固定接触探头95。探头盖803可以由大多数工程材料制成,但是优选地为轻型、刚性材料。优选地,优选软涂层如橡胶以便使其握起来舒适并且在三种模式之间移动更舒适。探头盖803透明以便可通过其看到探头90。Referring now to FIG. 81 , the probe cover 803 is attached to the probe end of the exoskeleton 801 . The probe cover 803 has three modes of use: down, displaceable and retracted. The probe cover lever 805 is used to move the probe cover 803 between the three modes of use. In the lay-down mode, the probe cover 803 protects the probe 90 in case of accidental bumps; the lay-down mode is the normal mode for transport, assembly in a new location, and when using the optical probe 91 . In the displaceable mode, the probe cover 803 is displaceable to enable the probe 90 to perform contact measurements. The probe cover 803 is displaced axially upwards against the probe cover spring 806 so that it is normally in a position covering the probe 90 and protecting the probe 90 from side impacts. When the probe 90 is placed axially onto the object 9, the probe cover spring 806 bears some of the weight of the Manual CMM Arm with the Exoskeleton 800 and thus acts as a compensator. In the retracted mode, the probe cover 803 is retracted leaving the probe 90 fully exposed. The probe cover 803 can be used with any type of probe 90, especially one that is not pliable or fragile, including a trigger probe 92 with or without a detachable stylus, with or without a detachable stylus. Needle pressure probe 99 and fixed contact probe 95. The probe cover 803 can be made from most engineering materials, but is preferably a lightweight, rigid material. Preferably, a soft coating such as rubber is preferred to make it comfortable to hold and move between the three modes more comfortably. The probe cover 803 is transparent so that the probe 90 can be seen through it.

原因8减少:探头盖803在许多方面减少了这种造成测量误差的原因,包括:在放下模式和可移置模式的多种方位中,探头盖803通过外骨骼801吸收带有外骨骼810的手动CMM臂的重量并且保护探头90免于碰撞。当在可移置模式中测量时,由操作人员作用于外骨骼810上的小附加压力使探头90与物体9的表面在小接触力下进行接触;理想接触重量处于10-30g的范围内。Renishaw TP 20探头优选用于探头90但是大多数触觉触发与固定探头也可使用。在可收缩模式下,没有减少测量误差,但是缩回的探头盖803具有下列优点,即其使得能够充分接近带有外骨骼810的手动CMM臂以便测量难以接近的区域。Cause 8 Reduction: The probe cover 803 reduces this source of measurement error in a number of ways, including: The probe cover 803 absorbs the exoskeleton 810 through the exoskeleton 810 in the various orientations of the lay-down mode and the displaceable mode. The weight of the Manual CMM Arm and protects the probe 90 from bumps. When measuring in displaceable mode, small additional pressure by the operator on the exoskeleton 810 brings the probe 90 into contact with the surface of the object 9 with low contact force; ideal contact weights are in the range of 10-30g. Renishaw TP 20 probes are preferred for probe 90 but most tactile trigger and fixed probes can also be used. In retractable mode, there is no reduction in measurement error, but the retracted probe cover 803 has the advantage that it enables sufficient access to the Manual CMM Arm with Exoskeleton 810 to measure inaccessible areas.

现在参看图82A,公开了一种光学探头盖804。光学探头盖804连接于外骨骼801上并且设置成用于保护光学探头91。光学探头盖804可以由操作人员握住,并且不会向光学探头91传递力或力矩。光学探头盖804在发生偶然碰撞的情况下保护光学探头91。现在参看图82B,光学探头盖804的第二目的是用作把手以便使得带有外骨骼800的手动CMM臂可以更多容易地由操作人员11手持。光学探头盖804和探头盖803中的任何一个或者两个可以提供于带有外骨骼800的手动CMM臂中。光学探头盖804在许多方面减少了造成测量误差的原因,包括:Referring now to FIG. 82A, an optical probe cover 804 is disclosed. The optical probe cover 804 is connected to the exoskeleton 801 and configured to protect the optical probe 91 . The optical probe cover 804 can be gripped by the operator and does not transmit force or moment to the optical probe 91 . The optical probe cover 804 protects the optical probe 91 in the event of an accidental bump. Referring now to FIG. 82B , the second purpose of the Optical Probe Cover 804 is to serve as a handle so that the Manual CMM Arm with Exoskeleton 800 can be more easily held by the Operator 11 . Either or both of optical probe cover 804 and probe cover 803 may be provided in the Manual CMM Arm with Exoskeleton 800 . The Optical Probe Cover 804 reduces sources of measurement error in many ways, including:

原因9减少:光学探头盖804吸收带有外骨骼810的手动CMM臂的重量并且可以由操作人员手持。当操作人员手持光学探头盖804时,光学探头91没有收到力或力矩。Reason 9 Reduced: Optical Probe Cover 804 absorbs the weight of the Manual CMM Arm with Exoskeleton 810 and can be held by the operator. When the operator holds the optical probe cover 804, the optical probe 91 receives no force or moment.

部分外骨骼part exoskeleton

在本第八实施例的另一个实施例中,外骨骼802可以是带有比CMM段少的外骨骼段的部分外骨骼。现在参看图83A,所提供的部分外骨骼807包括三个外骨骼段1-3 41-43以及两个外骨骼接头1-2 61-62。这种部分外骨骼807具有位于外骨骼接头262处的补偿装置210,其优选地为机加工弹簧并且被包含于部分外骨骼807的外壳内。这就意味着带有其中外骨骼为部分外骨骼807的外骨骼800的手动CMM臂具有平衡臂的可用性,围着下部段的单个外壳的便携性优点,补偿装置并不通过任意CMM段1-3 31-33或CMM接头1-2 51-52施加力矩,这就提供了精度优点和围着CMM段1-3 31-33整齐并且紧凑装配的美观性优点。部分外骨骼并不限于部分外骨骼807,而是可以包括比部分外骨骼807少的段和或接头,或者比其多的段和或接头。现在参看图83B,所提供的延伸部分外骨骼808包括四个外骨骼段1-4 41-44以及两个外骨骼接头1-3 61-63。延伸部分外骨骼808支承着内部CMM臂5时,比部分外骨骼807更靠近CMM接头454。这就意味着在延伸部分外骨骼808中,与部分外骨骼807相比作用于CMM段4 34上的弯曲力矩更小,并且具有延伸部分外骨骼808在肘部处整齐地终止的美观性优点。外骨骼接头363具有与CMM接头353大致相同的接头位置。替代地,外骨骼接头363可以提供于更靠近肘部处并且与传动装置4 74相结合而作为轴承。然而,CMM接头4容易受到碰撞。现在参看图83C,提供了保护延伸部分外骨骼809,其为优选部分外骨骼实施例,包括五个外骨骼段1-5 41-45和四个外骨骼接头1-4 61-64。外骨骼段5 45为覆盖着肘部的短段并且包含作为冲击吸收元件的缓冲器819。保护延伸部分外骨骼809通过传动装置4 74在与延伸部分外骨骼808相同的区域靠近CMM接头4 54支承内部CMM臂5。短外骨骼段5 45绕着外骨骼接头4 64旋转。提供了传动装置5以便使作用于CMM段5 35上的任意弯曲力矩最小化。这就意味着短外骨骼段5 45特别是缓冲器819保护CMM接头4 54在使用期间免受碰撞,免受来自操作人员的手的热传递以及免受违反规程操作如使肘部下垂。本部分外骨骼实施例并不限于所公开的实施例,而是可以包括外骨骼6中的接头和段的数量低于内部CMM臂5中的接头和段的数量的任意设置结构。例如,部分外骨骼可能包括外骨骼段1-5、外骨骼接头1-5以及位于肘部CMM接头4之前和腕部CMM接头6之前的两个传动装置10。这种设置结构的优点在于简便地支承两个长CMM段以便使得无论握住外骨骼6何处,内部CMM臂5的大部分长度上的负载都可重复。In another embodiment of this eighth embodiment, exoskeleton 802 may be a partial exoskeleton with fewer exoskeleton segments than CMM segments. Referring now to FIG. 83A, a partial exoskeleton 807 is provided comprising three exoskeleton segments 1-3 41-43 and two exoskeleton joints 1-2 61-62. This partial exoskeleton 807 has compensating means 210 at the exoskeleton joint 262 which are preferably machined springs and are contained within the shell of the partial exoskeleton 807 . This means that a Manual CMM Arm with Exoskeleton 800 where the exoskeleton is a partial exoskeleton 807 has the usability of a counter-arm, the portability advantages of a single housing around the lower section, and the compensating device does not pass through any of the CMM sections 1- 3 31-33 or CMM joint 1-2 51-52 apply torque, which provides the advantages of accuracy and aesthetics of a neat and compact fit around the CMM section 1-3 31-33. The partial exoskeleton is not limited to partial exoskeleton 807, but may include fewer segments and or joints than partial exoskeleton 807, or more segments and or joints. Referring now to FIG. 83B, an extension portion exoskeleton 808 is provided comprising four exoskeleton segments 1-4 41-44 and two exoskeleton joints 1-3 61-63. Extended Partial Exoskeleton 808 is closer to CMM Joint 454 than Partial Exoskeleton 807 is when supporting Internal CMM Arm 5 . This means that in the extension part exoskeleton 808, the bending moment acting on the CMM segment 434 is smaller compared to the part exoskeleton 807, and has the aesthetic advantage that the extension part exoskeleton 808 terminates neatly at the elbow . Exoskeleton joint 363 has substantially the same joint location as CMM joint 353 . Alternatively, the exoskeleton joint 363 could be provided closer to the elbow and combined with the transmission 474 as a bearing. However, the CMM connector 4 is vulnerable to collisions. Referring now to Figure 83C, a protective extension partial exoskeleton 809 is provided, which is a preferred partial exoskeleton embodiment comprising five exoskeleton segments 1-5 41-45 and four exoskeleton joints 1-4 61-64. The exoskeleton segment 545 is the short segment that covers the elbow and contains bumpers 819 as impact absorbing elements. The Protective Extension Exoskeleton 809 supports the Internal CMM Arm 5 near the CMM Joint 454 in the same area as the Extension Exoskeleton 808 via the Transmission 474. The short exoskeleton segment 545 rotates around the exoskeleton joint 464. Gearing 5 is provided to minimize any bending moments acting on CMM Segment 535. This means that the short exoskeleton segment 545 and in particular the bumper 819 protects the CMM joint 454 from bumps during use, from heat transfer from the operator's hand, and from protocol violations such as drooping elbows. This partial exoskeleton embodiment is not limited to the disclosed embodiments, but may include any arrangement in which the number of joints and segments in the Exoskeleton 6 is lower than the number of joints and segments in the Internal CMM Arm 5 . For example, a partial exoskeleton may include exoskeleton segments 1 - 5 , exoskeleton joints 1 - 5 and two actuators 10 located in front of the elbow CMM joint 4 and in front of the wrist CMM joint 6 . The advantage of this setup is the ease of supporting the two long CMM segments so that the load is repeatable over most of the length of the Inner CMM Arm 5 wherever the Exoskeleton 6 is held.

接头分组Connector grouping

在常规型手动CMM臂中,CMM接头3 53提供于邻近CMM接头4 54处而不是邻近CMM接头252处以便不会使操作人员不便地握住旋转段。类似地,CMM接头5提供于邻近CMM接头6 56处而不是邻近CMM接头4 54处。按照肩部-肘部-腕部处的CMM接头分组的常规型手动CMM臂CMM接头布局被称为6-轴臂的2-2-2和7轴臂的2-2-3,其优点是在运动中与探头端相比质量更靠近基座;这就意味着用户感觉臂更轻并且用户不太累。在每个接头处,具有至少来自轴承和编码器的质量。在带有外骨骼800的手动CMM臂中或者其带有部分外骨骼807、延伸部分外骨骼808或保护延伸部分外骨骼809或者任意其它类型部分外骨骼的替代实施例中,CMM接头3 53可以提供于邻近CMM接头2 52处而不是提供于邻近CMMJ接头4 54处,如图83C所示。按照肩部-肘部-腕部的CMM接头分组分别为6-轴臂的3-1-2和7-轴臂3-1-3。在带有外骨骼800的手动CMM臂中,CMM接头5 55可以提供于邻近CMM接头2 52处而不是邻近CMM接头454处。这就意味着按照肩部-肘部-腕部的CMM接头分组分别为6-轴臂的3-2-1和7-轴臂的3-2-2。在相同臂上,按照肩部-肘部-腕部的外骨骼接头分组分别为6-轴臂的2-2-2和7-轴臂的2-2-3。这就意味着CMM接头分组不同于外骨骼接头分组并且提供了带有外骨骼800的手动CMM臂使用更轻便的优点。带有外骨骼800的手动CMM臂实施例和带有部分外骨骼807、延伸部分外骨骼808或者保护延伸部分外骨骼809或任意其它类型部分外骨骼的实施例可以每个移动段带有一个传动装置或者可以每个移动段带有少于或多于一个的传动装置。In a conventional manual CMM arm, CMM Joint 3 53 is provided adjacent to CMM Joint 4 54 rather than adjacent to CMM Joint 252 so as not to inconvenience the operator from holding the rotating section. Similarly, CMM Connector 5 is provided adjacent CMM Connector 6 56 rather than CMM Connector 4 54. Conventional manual CMM arm CMM joint layouts grouped by CMM joints at shoulder-elbow-wrist are called 2-2-2 for 6-axis arms and 2-2-3 for 7-axis arms, the advantages of which are During motion the mass is closer to the base than to the probe end; this means the user feels the arm is lighter and the user is less tired. At each joint there is mass from at least the bearings and the encoder. In a Manual CMM Arm with Exoskeleton 800 or its alternate embodiment with Partial Exoskeleton 807, Extended Partial Exoskeleton 808, or Protection Extended Partial Exoskeleton 809, or any other type of Partial Exoskeleton, the CMM Joint 353 may Provided adjacent CMM connector 2 52 rather than adjacent CMMJ connector 4 54, as shown in Figure 83C. The shoulder-elbow-wrist CMM joints are grouped into 3-1-2 for the 6-axis arm and 3-1-3 for the 7-axis arm, respectively. In a Manual CMM Arm with Exoskeleton 800, CMM Joint 5 55 may be provided adjacent to CMM Joint 2 52 instead of adjacent to CMM Joint 454. This means that the shoulder-elbow-wrist CMM joints are grouped as 3-2-1 for 6-axis arms and 3-2-2 for 7-axis arms. On the same arm, the shoulder-elbow-wrist exoskeleton joints are grouped as 2-2-2 for the 6-axis arm and 2-2-3 for the 7-axis arm, respectively. This means that the CMM joint grouping is different from the Exoskeleton joint grouping and provides the advantage that the Manual CMM Arm with Exoskeleton 800 is easier to use. The Manual CMM Arm embodiment with exoskeleton 800 and embodiments with partial exoskeleton 807, extension partial exoskeleton 808, or protective extension partial exoskeleton 809 or any other type of partial exoskeleton can have one transmission per moving segment The device may alternatively have less or more than one transmission per moving section.

测量和扫描方法Measurement and Scanning Methods

提供了一种测量方法,用于在不需要操作人员握住内部CMM臂5或者接触探头95的情况下利用带有外骨骼800的手动CMM臂进行手动接触测量,其中硬接触探头95安装于探头端3上。现在参看图83D,在第一步骤881中,操作人员抓住带有外骨骼800的手动CMM臂的外骨骼801并且使其运动以便使接触探头95与物体9在所需位置中接触。在步骤882中,操作人员压下操作人员按钮183从而触发测量。在步骤883中,带有外骨骼系统802的手动CMM臂响应按钮触发信号并且生成接触探头95的定位和/或定向。Provides a measurement method for manual contact measurements using a Manual CMM Arm with Exoskeleton 800 without requiring the operator to hold the Internal CMM Arm 5 or the Contact Probe 95 mounted on the probe on terminal 3. Referring now to FIG. 83D , in a first step 881 the operator grasps the Exoskeleton 801 of the Manual CMM Arm with the Exoskeleton 800 and moves it to bring the Contact Probe 95 into contact with the Object 9 in the desired location. In step 882, the operator depresses the operator button 183 thereby triggering the measurement. In step 883 , the Manual CMM Arm with Exoskeleton System 802 responds to the button trigger signal and generates a position and/or orientation of the Contact Probe 95 .

提供了一种测量方法,用于在不需要操作人员握住内部CMM臂5或者力探头99的情况下利用带有外骨骼800的手动CMM臂自动进行接触测量,其中力探头99安装于探头端3上。现在参看图83E,在第一步骤891中,操作人员抓住带有外骨骼800的手动CMM臂的外骨骼801并且使其运动以便使力探头99与物体9在所需位置中接触。在步骤892中,力探头99检测步骤881的接触情况并且自动触发带有外骨骼系统802的手动CMM臂。在步骤893中,带有外骨骼系统802的手动CMM臂响应信号并且生成力探头99的定位和或定向。这种方法在使用触发式测头92代替力探头99时可以适用。这种方法的另一个优点在于操作人员不需要按压按钮以便提取点。Provides a measurement method for automated contact measurements using a Manual CMM Arm with Exoskeleton 800 without the need for an operator to hold the Internal CMM Arm 5 or the Force Probe 99 mounted on the probe end 3 on. Referring now to FIG. 83E , in a first step 891 , the operator grasps the Exoskeleton 801 of the Manual CMM Arm with the Exoskeleton 800 and moves it so as to bring the force probe 99 into contact with the object 9 in the desired position. In step 892 the force probe 99 detects the contact of step 881 and automatically triggers the Manual CMM Arm with Exoskeleton System 802 . In step 893 , the Manual CMM Arm with Exoskeleton System 802 responds to the signal and generates a position and or orientation of Force Probe 99 . This method is applicable when using a touch probe 92 instead of the force probe 99 . Another advantage of this method is that the operator does not need to press a button in order to extract points.

提供了一种非接触扫描方法,在不需要操作人员握住内部CMM臂5或者光学探头91的情况下利用带有外骨骼800的手动CMM臂来进行,其中外骨骼800具有安装于探头端3上的光学探头91。现在参看图83F,在第一步骤901中,操作人员抓住带有外骨骼800的手动CMM臂的外骨骼801并且使其运动以便使位于所需位置中的物体9的表面处于光学探头91的测量范围内。在步骤902中,操作人员压下位于带有外骨骼800的手动CMM臂上的操作人员按钮183。在步骤903中,带有外骨骼系统802的手动CMM臂响应信号并且开始扫描。在步骤904中,操作人员相对于物体9移动带有外骨骼800的手动CMM臂以便使得物体9的表面停留在光学探头91的测量范围之内。在步骤905中,操作人员压下位于带有外骨骼800的手动CMM臂上的操作人员按钮183。在步骤906中,带有外骨骼系统802的手动CMM臂响应信号并且停止扫描。Provides a non-contact scanning method using a Manual CMM Arm with an Exoskeleton 800 having a Optical probe 91 on. Referring now to FIG. 83F , in a first step 901, the operator grasps the Exoskeleton 801 of the Manual CMM Arm with the Exoskeleton 800 and moves it so that the surface of the object 9 in the desired position is within the range of the optical probe 91. within the measurement range. In step 902 , the operator depresses operator button 183 located on the Manual CMM Arm with Exoskeleton 800 . In step 903, the Manual CMM Arm with Exoskeleton System 802 responds to the signal and starts scanning. In step 904 , the operator moves the Manual CMM Arm with Exoskeleton 800 relative to the object 9 so that the surface of the object 9 stays within the measurement range of the optical probe 91 . In step 905 , the operator depresses operator button 183 located on the Manual CMM Arm with Exoskeleton 800 . In step 906, the Manual CMM Arm with Exoskeleton System 802 responds to the signal and stops scanning.

提供了一种接触扫描方法,在不需要操作人员握住内部CMM臂5或者力探头99的情况下利用带有外骨骼800的手动CMM臂来进行,其中外骨骼800具有安装于探头端3处的带自动扫描能力的力探头99如Renishaw MSP-3。现在参看图83G,在第一步骤911中,操作人员抓住带有外骨骼800的手动CMM臂的外骨骼801并且使其运动以便使力探头99在所需区域与物体9接触并且将其留在那里达时间T的最小周期。在步骤912中,力探头99在长于时间T的最小周期内检测步骤911的接触情况并且自动开始扫描。在步骤913中,操作人员相对于物体9移动带有外骨骼800的手动CMM臂以便使力探头99与物体9的表面保持接触同时力探头99继续扫描。在步骤914中,操作人员移动带有外骨骼800手动CMM臂远离物体9以便使得力探头99与物体9的表面脱离接触。在步骤915中,力探头检测步骤914的接触脱离情况并且自动停止扫描。这种方法的另一个优点在于操作人员不需要在扫描过程期间按压按钮。A contact scanning method is provided that utilizes a Manual CMM Arm with an Exoskeleton 800 that has a A force probe 99 with automatic scanning capability such as the Renishaw MSP-3. Referring now to FIG. 83G , in a first step 911 the operator grabs the Exoskeleton 801 of the Manual CMM Arm with the Exoskeleton 800 and moves it so that the Force Probe 99 contacts the Object 9 in the desired area and leaves it there. There for a minimum period of time T. In step 912 the force probe 99 detects the contact of step 911 for a minimum period longer than time T and automatically starts scanning. In step 913, the operator moves the Manual CMM Arm with Exoskeleton 800 relative to the object 9 so that the force probe 99 remains in contact with the surface of the object 9 while the force probe 99 continues to scan. In step 914 , the operator moves the Manual CMM Arm with Exoskeleton 800 away from the object 9 in order to disengage the force probe 99 from the surface of the object 9 . In step 915, the force probe detects the contact loss of step 914 and automatically stops scanning. Another advantage of this approach is that the operator does not need to press buttons during the scanning process.

手动CMM臂的自动校准Automatic Calibration of the Manual CMM Arm

提供了新型机器人校准设备来用于手动CMM臂的自动校准以便去除校准过程中的人为误差并且提供了如重复性和与自动化相关联的节约成本等方面的好处。Novel robotic calibration equipment is provided for automatic calibration of Manual CMM Arms in order to remove human error in the calibration process and provide benefits such as repeatability and cost savings associated with automation.

在新型机器人校准设备的模块化实施例中,驱动装置为临时装配于带有外骨骼800的手动CMM臂上。现在参看图83H,模块机器人校准装置920包括利用七根电缆922连接于控制盒159上的七个驱动单元模块921。驱动单元921在快速装配过程中装配于带有外骨骼800的手动CMM臂上。驱动单元921驱动外骨骼801以便使得没有力与力矩施加于内部CMM臂5上。外骨骼801在每个接头处提供了至少两个夹紧凸缘923,一个凸缘923在邻近接头处连接于每个段上,接头能够通过相邻外骨骼段接收并分布来自驱动单元模块921的转矩。组合式带有外骨骼800的手动CMM臂和模块机器人校准装置920在机器人CMM臂的临时实施例中有效。轴的优选数量为6或7,但是可以提供任意其它数量的轴。组合式带有外骨骼800的手动CMM臂和模块机器人校准装置920可以自动执行校准过程,如先前所公开的那些过程,以便校准机器人CMM臂1。In a modular embodiment of the novel robotic calibration apparatus, the drive unit is temporarily mounted on the Manual CMM Arm with Exoskeleton 800 . Referring now to FIG. 83H , the modular robot calibration apparatus 920 includes seven drive unit modules 921 connected to the control box 159 by seven cables 922 . Drive unit 921 is assembled on the Manual CMM Arm with Exoskeleton 800 in a rapid assembly process. The drive unit 921 drives the Exoskeleton 801 such that no forces and moments are exerted on the Internal CMM Arm 5 . The exoskeleton 801 provides at least two clamping flanges 923 at each joint, one flange 923 attached to each segment adjacent the joint capable of receiving and distributing input from the drive unit module 921 through adjacent exoskeleton segments. torque. The combined Manual CMM Arm with Exoskeleton 800 and Modular Robotic Calibration Set 920 is effective in a temporary embodiment of the Robotic CMM Arm. The preferred number of shafts is 6 or 7, but any other number of shafts may be provided. The combined Manual CMM Arm with Exoskeleton 800 and Modular Robotic Calibration Apparatus 920 can automate calibration procedures, such as those previously disclosed, in order to calibrate the Robot CMM Arm 1 .

在一个新型机器人校准设备的替代临时机器人CMM臂实施例中,内部CMM臂5由外骨骼6操纵,外骨骼6带有用于自动校准内部CMM臂5的自动驱动装置。这样,设备暂时为用于校准用途的机器人CMM臂1。In an alternative temporary Robotic CMM Arm embodiment of a novel robotic calibration apparatus, the Internal CMM Arm 5 is manipulated by an Exoskeleton 6 with automatic drives for automatic calibration of the Internal CMM Arm 5 . Thus, the device is temporarily the Robot CMM Arm 1 for calibration purposes.

提供了一种方法,用于使用新型机器人校准设备的以上实施例中任何一个校准带有外骨骼800的手动CMM臂。在任选的第一步骤中,将手动外骨骼6从内部CMM臂5上除去;如果内部CMM臂5刚制造出并且还没有手动外骨骼6装配于其上,那么就不需要这个步骤。在第二步骤中,机器人外骨骼6连接于内部CMM臂5上。连接可以通过所公开的过程如‘包覆’、‘短袜’或者‘插入’或者任意其它连接方法中的任何一种来实现。在第三步骤中,通过先前所讨论方法中的任何一种自动执行校准。在第四步骤中,将机器人外骨骼6从所校准的内部CMM臂5上除去。在第四步骤中,手动外骨骼6连接于所校准的内部CMM臂5从而形成带有外骨骼800的校准手动CMM臂。连接可以通过所公开的过程如‘包覆’、‘短袜’或者‘插入’或者任意其它连接过程中的任何一种来实现。A method is provided for calibrating a Manual CMM Arm with Exoskeleton 800 using any of the above embodiments of the novel robotic calibration apparatus. In an optional first step, the Manual Exoskeleton 6 is removed from the Internal CMM Arm 5; this step is not required if the Internal CMM Arm 5 has just been manufactured and has no Manual Exoskeleton 6 fitted to it. In a second step, the Robotic Exoskeleton 6 is attached to the Internal CMM Arm 5 . Attachment may be achieved by any of the disclosed procedures such as 'wrapping', 'sock' or 'inserting' or any other attachment method. In a third step, calibration is performed automatically by any of the previously discussed methods. In a fourth step, the Robotic Exoskeleton 6 is removed from the calibrated Internal CMM Arm 5 . In a fourth step, the Manual Exoskeleton 6 is connected to the calibrated Internal CMM Arm 5 to form a calibrated Manual CMM Arm with Exoskeleton 800 . Attachment may be achieved by any of the disclosed processes such as 'wrapping', 'sock' or 'inserting' or any other attachment process.

在新型机器人校准设备的优选外部实施例中,手动CMM臂由机器人外骨骼所覆盖。现在参看图83I,外部机器人校准装置930包括带有外骨骼800的手动CMM臂和机器人外骨骼6,机器人外骨骼6通过另一个传动装置10支承着带有外骨骼800的手动CMM臂的现有外骨骼6。机器人外骨骼6利用电缆922连接于控制盒159上。这个实施例的独具特征在于内部CMM臂5具有两个外骨骼:中间手动外骨骼6和外部机器人外骨骼6。在这个实施例中,需要比较少的机器人传动装置来支承带有外骨骼800的手动CMM臂,因为手动外骨骼6已经最佳地支承着内部CMM臂5并且机器人传动装置只需要将带有外骨骼800的6-轴或者7-轴手动CMM臂保持于最少两个位置中以便使其向任意方位运动。如前所述,优选最少3或4个位置以便减少传动系统体积。In a preferred external embodiment of the novel robotic calibration apparatus, the Manual CMM Arm is covered by a robotic exoskeleton. Referring now to FIG. 83I , the external robotic calibration device 930 includes a Manual CMM Arm with an Exoskeleton 800 and a Robotic Exoskeleton 6 that supports the Existing Manual CMM Arm with an Exoskeleton 800 through another transmission 10. exoskeleton6. The robot exoskeleton 6 is connected to the control box 159 by a cable 922 . A unique feature of this embodiment is that the Internal CMM Arm 5 has two Exoskeletons: a middle Manual Exoskeleton 6 and an outer Robotic Exoskeleton 6 . In this embodiment, less robotic actuators are required to support the Manual CMM Arm with Exoskeleton 800, since the Manual Exoskeleton 6 already optimally supports the Internal CMM Arm 5 and the robotic actuators only need to move the The 6-axis or 7-axis Manual CMM Arm of skeleton 800 is held in a minimum of two positions to allow it to be moved in any orientation. As previously stated, a minimum of 3 or 4 positions is preferred in order to reduce drive train volume.

带有外骨骼800的手动CMM臂与机器人外骨骼6的组合可以自动执行校准过程,如先前所公开的用于校准机器人CMM臂1的第一实施例的那些过程,其可以包括附加的轴、附加的人工制品、大量测量点和大量空间方位。这个新型机器人校准设备的集成实施例还可以用于校准不带外骨骼790的常规型手动CMM臂。The combination of the Manual CMM Arm with Exoskeleton 800 and the Robotic Exoskeleton 6 can automate calibration procedures such as those previously disclosed for calibrating the first embodiment of the Robot CMM Arm 1, which may include additional axes, Additional artifacts, a large number of measurement points, and a large number of spatial orientations. This integrated embodiment of the new robotic calibration device can also be used to calibrate a conventional Manual CMM Arm without an Exoskeleton 790 .

在新型机器人校准设备的替代混合实施例中,新型机器人校准设备包括部分机器人外骨骼和部分模块化驱动单元并且用于自动校准带有部分外骨骼807、延伸部分外骨骼808或者保护延伸部分外骨骼809的手动CMM臂。带有外骨骼的下部接头由驱动单元921驱动,并且不带外骨骼的上部单元由部分外骨骼6驱动。In an alternative hybrid embodiment of the novel robotic calibration apparatus, the novel robotic calibration apparatus comprises a partial robotic exoskeleton and a partial modular drive unit and is used for automatic calibration with partial exoskeleton 807, extended partial exoskeleton 808, or protective extended partial exoskeleton 809's Manual CMM Arm. The lower joint with exoskeleton is driven by drive unit 921 and the upper unit without exoskeleton is driven by part of exoskeleton 6 .

提供了另一种方法,用于使用新型机器人校准设备的上述实施例中任何一种在不需要拆卸手动CMM臂的情况下校准手动CMM臂。本另一种方法适用于校准带有外骨骼800的手动CMM臂、不带外骨骼790的常规型手动CMM臂、带有部分外骨骼807的手动CMM臂、带有延伸部分外骨骼808的手动CMM臂以及带有保护延伸部分外骨骼809的手动CMM臂中的任何一种。在第一步骤中,驱动设备连接于手动CMM臂上。连接可以通过所公开过程如‘模块连接’、‘包覆’、‘短袜’或‘插入’或者任意其它连接过程的任一种或任意组合来实现。在第二步骤中,校准通过先前所讨论方法中的任何一种自动执行。在第三步骤中,将驱动设备从校准手动CMM臂上除去。本另一种方法的优点在于不需要拆卸与重新装配手动CMM臂的步骤。Another method is provided for calibrating the Manual CMM Arm using any of the above-described embodiments of the novel robotic calibration apparatus without disassembling the Manual CMM Arm. This alternative method is suitable for calibrating Manual CMM Arm with Exoskeleton 800, Regular Manual CMM Arm without Exoskeleton 790, Manual CMM Arm with Partial Exoskeleton 807, Manual CMM Arm with Extended Partial Exoskeleton 808 Any of a CMM Arm and a Manual CMM Arm with Protective Extension Exoskeleton 809. In the first step, the drive unit is attached to the Manual CMM Arm. Connection may be achieved by any one or any combination of the disclosed processes such as 'modular connection', 'wrapping', 'sock' or 'insertion' or any other connection process. In a second step, calibration is performed automatically by any of the previously discussed methods. In a third step, the drive device is removed from the Calibration Manual CMM Arm. An advantage of this alternative method is that it does not require the steps of disassembly and reassembly of the Manual CMM Arm.

使用新型机器人校准设备的上述实施例中任何一种自动校准带有外骨骼800的手动CMM臂或者内部CMM臂5的优点在于:The advantages of automatically calibrating the Manual CMM Arm with Exoskeleton 800 or the Internal CMM Arm 5 using any of the above embodiments of the novel robotic calibration apparatus are:

-除了连接与折卸驱动设备之外没有人力作业;这就节省了成本- No human work except for connecting and disconnecting the drive equipment; this saves costs

-没有人为误差;这就提高了精确度- No human error; this increases accuracy

-以每秒校准点为单位的获取速度更快- faster acquisition in terms of calibration points per second

-校准过程可以比等效的手动过程持续更长的时期,因为操作人员会变累而机器人驱动设备可以不知疲倦地操作-The calibration process can last for a longer period than an equivalent manual process, as the operator becomes tired while the robot-driven device can operate tirelessly

-与利用等效的手动过程相比可以提取更多校准点;这就提高了精确度-More calibration points can be extracted than with an equivalent manual process; this increases accuracy

无论什么情况,带有外骨骼800的手动CMM臂或者不带外骨骼790的手动CMM臂将会需要设计成考虑到连接用于自动校准的设备的需要。特别是,内部CMM臂5将会需要足够坚固以便不管其具有手动外骨骼5还是具有机器人外骨骼6都能精确校准。优选的是,对于手动与机器人外骨骼6而言,所支承的内部CMM臂5位置相同并且传动装置10的类型相同。本发明并不限于所述的实施例,而是包括自动操纵手动CMM臂或者内部CMM臂以便校准的所有方法。Whatever the case, the Manual CMM Arm with Exoskeleton 800 or without Exoskeleton 790 will need to be designed to take into account the need to interface with equipment for automatic calibration. In particular, the Internal CMM Arm 5 will need to be strong enough to be calibrated accurately whether it has a manual exoskeleton 5 or a robotic exoskeleton 6 . Preferably, the supported Internal CMM Arm 5 is located in the same position and the transmission 10 is of the same type for manual and robotic Exoskeletons 6 . The invention is not limited to the described embodiments, but includes all methods of automatically manipulating a Manual CMM Arm or an Internal CMM Arm for calibration.

运输箱shipping box

带有外骨骼800的手动CMM臂为便携式并且通常将会在运输箱中运输。内部CMM臂5与运输箱的唯一直接连接是通过基座4。在所有其它位置中,内部CMM臂5通过传动装置10与冲击与振动隔离,传动装置10设计成吸收噪音与振动。带有外骨骼800的手动CMM臂的大部分质量处于高密度基座4中,并且与运输箱中的泡沫具有小的接触表面积。带有外骨骼800的手动CMM臂的接触表面区域的大部分为外骨骼801的表面,其相应质量和体积与基座相比为低密度。在冲击状况中,当运输箱与带有外骨骼800的手动CMM臂之间的加速度不一致时,在外骨骼801的表面周围由冲击产生的力密度低,而在基座4表面的周围由冲击产生的力密度高。由冲击产生的力密度在基座4的表面周围比外骨骼801的表面周围高大约5-100倍。在碰撞期间,基座4周围的泡沫可能比外骨骼801的表面周围的泡沫多压缩5-100倍。这个压缩比与基座4与外骨骼801沿每个冲击力方向的不同质量与表面积比有关。基座4与外骨骼801具有两个不同的减速度。这两个不同减速度在带有外骨骼800的手动CMM臂内部形成冲击力与力矩,这可能造成其损坏。在冲击沿纵向向下并且运输箱与带有外骨骼800的手动CMM臂的基座4高于外骨骼接头4 64的情况下,如当运输箱在其端部上下落时,基座4的质量将会加速并且对基座4与外骨骼接头4 64之间的外骨骼段2-4 32-34上产生显著的压缩力。在冲击横向跨过运输箱并且带有外骨骼800的手动CMM臂处于大致水平的情况下,如当运输箱在其基座上下落时,基座4将会比外骨骼801进一步向下移置并且在基座4遇到外骨骼段2 32之后在外骨骼段2-3 32-33上产生显著的弯曲力矩。The Manual CMM Arm with Exoskeleton 800 is portable and will typically be transported in a transport case. The only direct connection of the Internal CMM Arm 5 to the transport case is through the Base 4. In all other positions, the Internal CMM Arm 5 is isolated from shock and vibration by the transmission 10, which is designed to absorb noise and vibration. Most of the mass of the Manual CMM Arm with Exoskeleton 800 is in the high density base 4 and has a small contact surface area with the foam in the transport case. The majority of the contact surface area of the Manual CMM Arm with Exoskeleton 800 is the surface of Exoskeleton 801 whose corresponding mass and volume is low density compared to the base. In impact conditions, when the accelerations between the transport case and the Manual CMM Arm with Exoskeleton 800 are not consistent, the force density generated by the impact is low around the surface of the Exoskeleton 801 and is generated by the impact around the surface of the Base 4 The force density is high. The force density generated by the impact is approximately 5-100 times higher around the surface of the base 4 than around the surface of the exoskeleton 801 . During a crash, the foam around the base 4 may compress 5-100 times more than the foam around the surface of the exoskeleton 801 . This compression ratio is related to the different mass to surface area ratios of the base 4 and the exoskeleton 801 along each impact force direction. Base 4 and exoskeleton 801 have two different decelerations. These two different decelerations create shock forces and moments inside the Manual CMM Arm with Exoskeleton 800 that can cause damage to it. In the event that the shock is longitudinally downward and the base 4 of the transport case and the Manual CMM Arm with Exoskeleton 800 is higher than the exoskeleton joint 464, such as when the transport case is dropped on its end, the movement of the base 4 The mass will accelerate and generate significant compressive forces on the exoskeleton segments 2-4 32-34 between the base 4 and the exoskeleton joint 464. In the event that the impact spans the transport case laterally and the Manual CMM Arm with Exoskeleton 800 is approximately horizontal, as when the transport case is dropped on its base, the base 4 will be displaced further down than the Exoskeleton 801 And after the base 4 encounters the exoskeleton segment 2 32, a significant bending moment is produced on the exoskeleton segment 2-3 32-33.

现在参看图84,公开了一种用于带有外骨骼800的手动CMM臂的运输箱830,其减少了内部CMM臂5在运输期间所经受的冲击与振动。运输箱830具有沿着运输箱830长侧通过铰链836连接的上下半部。运输箱830由填充材料831如泡沫填充。在填充材料831中具有两个臂断流器837。臂断流器837精确并且包装材料831与带有外骨骼800的手动CMM臂接触,除了填充材料831中的切口832之外不会有空气间隙。在本发明的这个实施例中,提供了轻且刚性的展延器形式833,其显著增加了延所需方向与填充材料831接触的表面积。在将运输箱830放置于带有外骨骼800的手动CMM臂中之前、期间或者之后,带有外骨骼800的手动CMM臂的基座4通过固定装置如螺栓838连接于展延器形式833上。展延器形式833具有相当大的沿各个方向与填充材料831接触的有效表面区域。在一个优选实施例中,展延器形式833的表面积主要位于3个正交平面上。对展延器形式833在任意方向上的表面积的整体进行优化以便使由于包装材料831的不同局部偏转所造成的作用于带有外骨骼800的手动CMM臂上的破坏力与力矩最小化。在任意方向上,展延器形式833的面积中心大致穿过带有外骨骼800的手动CMM臂的基座4的质心Cg。这就意味着,在冲击情况下,由于基座4的质心Cg与展延器形式833的面积中心明显不对齐,所以在基座中几乎没有转动惯量生成。在展延器形式833的替代实施例中,可以使用展延器形式833的其它形状,其中:(a)使填充材料831的不同局部偏转最小化,(b)在任意方向上展延器形式833的面积中心大致穿过基座4的质心Cg。这样,作用于运输箱830上的冲击的方向性力密度与作用于刚性连接的展延器板833/基座4和外骨骼801上的相同。在探头端3周围的支承区域中,填充材料831可以切除以便使得CMM段8 38、探头端3或探头90都不与包装材料831接触,因为如果存在的话,CMM段8 38、探头端3与探头90都由传动装置10支承。还可以通过在一个或多个位置处切除832填充材料831来进行优化以免与外骨骼801接触。任选地,局部大量的较低弹性包装材料834可以提供于同带有外骨骼800的手动CMM臂接触的位置处,其弹性低于包装材料831的主体的弹性。任选地,局部大量的较高弹性包装材料835可以提供于同带有外骨骼800的手动CMM臂接触的位置处,其弹性高于包装材料831的主体的弹性。本发明所属领域的普通技术人员可以使用用于模拟冲击状况下的惯量的3D CAD分析软件来优化分流板833、切除材料832、局部大量的较低弹性填充材料834与局部大量的较高弹性填充材料835中一个或多个的组合。为了使运输箱830的尺寸最小化,当带有外骨骼800的手动CMM臂位于运输箱830中时,带有外骨骼800的手动CMM臂的两个长段将会平行或者接近平行。对展延器形式833、切除材料832、局部大量的较低弹性包装材料834以及局部大量的较高弹性包装材料835的形状与位置进行优化以便用于纵向与横向冲击的情况。运输箱830的外层壳839由适用材料如超高分子量聚乙烯制成并且带有形状特征如肋线以便吸收冲击与振动。整体形状并不限于六个正交侧面,而是可以具有任意数量的复杂曲线形状的侧面。外壳839的尺寸和形状与带有外骨骼800的手动CMM臂在运输箱830中的位置和布局限定了任何点处的外壳839与带有外骨骼800的手动CMM臂之间的距离。对壳体839的尺寸与形状进行优化以便协调由于各个方向的冲击而造成的填充材料831的偏转。提供了装置如舌与凹槽边缘以及氯丁橡胶垫片防止水分进入。提供了重型闩锁。Referring now to FIG. 84 , a transport case 830 for a Manual CMM Arm with Exoskeleton 800 is disclosed that reduces the shock and vibration experienced by the Internal CMM Arm 5 during transport. The transport case 830 has upper and lower halves connected by hinges 836 along the long sides of the transport case 830 . The shipping box 830 is filled with a filler material 831 such as foam. There are two arm cutouts 837 in the filler material 831 . Arm cutout 837 is precise and packing material 831 is in contact with the Manual CMM Arm with Exoskeleton 800 , there will be no air gaps other than cutouts 832 in filler material 831 . In this embodiment of the invention, a light and rigid spreader form 833 is provided which significantly increases the surface area in contact with the fill material 831 in the desired direction. Before, during or after placing the transport box 830 in the Manual CMM Arm with Exoskeleton 800, the Base 4 of the Manual CMM Arm with Exoskeleton 800 is attached to the Spreader Form 833 by fixing means such as bolts 838 . The spreader form 833 has a substantial effective surface area in contact with the fill material 831 in all directions. In a preferred embodiment, the surface area of the spreader form 833 lies primarily in three orthogonal planes. The overall surface area of Spreader Form 833 in any direction is optimized to minimize the damaging forces and moments on the Manual CMM Arm with Exoskeleton 800 due to different local deflections of packaging material 831 . In either direction, the center of area of the Spreader Form 833 approximately passes through the centroid Cg of the Base 4 of the Manual CMM Arm with Exoskeleton 800 . This means that, in the event of an impact, little moment of inertia is generated in the base due to the apparent misalignment of the center of mass Cg of the base 4 with the center of area of the spreader form 833 . In alternative embodiments of the spreader form 833, other shapes of the spreader form 833 may be used which: (a) minimize different local deflections of the fill material 831, (b) spread the spreader form in any direction The center of area of 833 approximately passes through the center of mass Cg of the base 4 . In this way, the directional force density of the impact on the transport box 830 is the same as that on the rigidly connected spreader plate 833 /base 4 and exoskeleton 801 . In the support area around the probe tip 3, the filler material 831 can be cut away so that neither the CMM section 838, the probe tip 3, nor the probe 90 is in contact with the packing material 831, since, if present, the CMM section 838, probe tip 3 and The probes 90 are all supported by the transmission 10 . The filler material 831 may also be optimized to avoid contact with the exoskeleton 801 by cutting 832 at one or more locations. Optionally, a localized mass of less elastic wrapping material 834 may be provided at the location of contact with the Manual CMM Arm with Exoskeleton 800 , which is less elastic than the bulk of the wrapping material 831 . Optionally, a localized mass of higher elastic packaging material 835 may be provided at the location of contact with the Manual CMM Arm with Exoskeleton 800 , which is more elastic than the bulk of the packaging material 831 . One of ordinary skill in the art can use 3D CAD analysis software for simulating the inertia under impact conditions to optimize the splitter plate 833, cut-out material 832, local mass of less elastic filler material 834 and local mass of higher elastic fill A combination of one or more of materials 835. In order to minimize the size of the transport case 830, when the Manual CMM Arm with Exoskeleton 800 is in the transport case 830, the two long sections of the Manual CMM Arm with Exoskeleton 800 will be parallel or nearly parallel. The shape and position of the spreader form 833, cutout material 832, localized mass of lower elastic wrapping material 834, and localized bulk of higher elastic wrapping material 835 are optimized for longitudinal and transverse impact conditions. The outer shell 839 of the transport case 830 is made of a suitable material such as ultra high molecular weight polyethylene and has shape features such as ribbing to absorb shock and vibration. The overall shape is not limited to six orthogonal sides, but can have any number of sides with complex curvilinear shapes. The size and shape of the housing 839 and the location and placement of the Manual CMM Arm with Exoskeleton 800 in the transport case 830 define the distance between the housing 839 and the Manual CMM Arm with Exoskeleton 800 at any point. The size and shape of the housing 839 is optimized to coordinate the deflection of the filler material 831 due to impact from various directions. Fittings such as tongue and groove edges and neoprene gaskets are provided to prevent moisture ingress. Heavy duty latches are provided.

原因10减少:运输箱830通过在冲击期间实现力密度均匀而大大地减少了由于运输期间对运输箱830冲击而形成的作用于带有外骨骼800的手动CMM臂上的力与力矩。Reason 10 Reduction: The Transport Case 830 greatly reduces the forces and moments on the Manual CMM Arm with Exoskeleton 800 due to impacts to the Transport Case 830 during transport by enabling an even force density during impact.

第九实施例Ninth embodiment

带有保持外骨骼的手动CMM臂Manual CMM Arm with Holding Exoskeleton

在带有外骨骼的手动CMM臂的另一个实施例中,提供了保持装置811。现在参看图85,带有保持外骨骼系统812的手动CMM臂具有提供于带有保持外骨骼810的手动CMM臂的外骨骼接头1-4 61-64处的保持装置如制动器811。保持装置优选地为制动器811,制动器811为在盘片813上操作的电磁制动器,但是保持装置可以通过以下任何手段来保持臂,包括:In another embodiment of the Manual CMM Arm with Exoskeleton, a holding device 811 is provided. Referring now to FIG. 85, the Manual CMM Arm with Retention Exoskeleton System 812 has retention devices such as brakes 811 provided at Exoskeleton Joints 1-4 61-64 of the Manual CMM Arm with Retention Exoskeleton 810. The holding means is preferably a brake 811 which is an electromagnetic brake operating on a disc 813, but the holding means may hold the arm by any means including:

-可手动操作的机械连接;- manually operable mechanical connection;

-力致动机械连接;- force-actuated mechanical connection;

-使用任何力包括电磁力、气动力与液压力的制动器;- brakes using any force including electromagnetic, pneumatic and hydraulic;

-使用任何力包括电磁力、气动力与液压力的离合器。- Clutches using any force including electromagnetic, pneumatic and hydraulic forces.

当外骨骼接头处于静止时,制动器811可以被致动。替代地,当外骨骼接头正在运动时,制动器811可以被致动,然后直到外骨骼接头静止于所保持的点处时其才被制动。制动器811可以应用于比外骨骼接头1-4 61-64更多或更少的外骨骼接头上。制动器811作用于外骨骼801上而非内部CMM臂5。这就意味着没有由于应用制动器811而跨过内部CMM臂5的接头施加的力矩,并且带有保持外骨骼810的手动CMM臂比带有保持装置但不带外骨骼801的等效手动CMM臂更精确。制动器811可以由操作人员使用开关利用有线或遥控无线传送装置致动。不同开关可致动不同的制动器811组合。在发生电功率故障的情况下,使用电致动的制动器811可以执行工作以便在失去电功率的情况下制动并且防止带有保持外骨骼810的手动CMM臂在重力作用下落下。在替代实施例中,齿轮装置可以提供于制动器811与外骨骼接头之间以便减少所需的制动转矩,进而减少制动器的重量;这样做的缺点在于增加了用于移动带有保持外骨骼810的手动CMM臂所需的手动工作。The brake 811 may be actuated when the exoskeleton joint is at rest. Alternatively, the brake 811 may be actuated while the exoskeleton joint is moving and then not braked until the exoskeleton joint comes to rest at the held point. The brake 811 can be applied to more or fewer exoskeleton joints than the exoskeleton joints 1-4 61-64. The brakes 811 act on the Exoskeleton 801 rather than the Internal CMM Arm 5 . This means that there is no moment applied across the joints of the Internal CMM Arm 5 due to the application of the brake 811, and the Manual CMM Arm with the Retaining Exoskeleton 810 is faster than the equivalent Manual CMM Arm with the Retaining Device but without the Exoskeleton 801. more accurate. The actuator 811 can be actuated by an operator using a switch using a wired or remote wireless transmission. Different switches can actuate different combinations of brakes 811 . In the event of an electrical power failure, the use of electrically actuated brakes 811 can perform work to brake in the event of loss of electrical power and prevent the Manual CMM Arm with Retaining Exoskeleton 810 from falling under the force of gravity. In an alternative embodiment, gearing could be provided between the brake 811 and the exoskeleton joint in order to reduce the required braking torque and thereby reduce the weight of the brake; this has the disadvantage of increasing the Manual work required for the 810's Manual CMM Arm.

第十实施例Tenth embodiment

带有内骨骼的手动CMM臂Manual CMM Arm with Endoskeleton

在本第十实施例中,提供了带有内骨骼的手动CMM臂。现在参看图86A,示出了没有支承的手动CMM臂,其带有垂直基座轴和处于水平空间方位中的CMM段3 33,其为现有技术的手动CMM臂的一个实施例。在这种水平空间方位中,CMM段3 33利用力Fn1支承于CMM接头2 52处。内部补偿装置210提供于CMM接头2 52处,该CMM接头2 52提供了作用于CMM段3 33上的平衡力矩Mn以便补偿在CMM接头3 53之后的手动CMM臂的剩余重量的力Fn2。在现有技术领域中,CMM段3 33在所示的水平空间方位中经受10Nm量级的较大弯曲力矩。这就使得CMM段3 33发生显著弯曲并偏转。这种偏转不能通过CMM编码器178进行测量并且导致损失测量精确度。这种偏转可以通过将CMM段3 33制成更具刚性而得以减少,但代价是CMM段3 33的重量与截面尺寸增加。现在参看图86B,提供了带有外骨骼800的CMM臂,并且还示出了带有垂直基座轴和处于水平空间方位中的CMM段3 33。CMM段3 33只是利用力Fx1支承于CMM接头2 52处,利用力Fx2支承于传动装置3 73处。CMM段3 33中的任何偏转都是由于重力作用或者内部CMM臂5的剩余重量。对于带有外骨骼800的手动CMM臂发明,CMM段3 33的偏转至少比图86A中的现有技术手动CMM臂小30倍。现在参看图86C,公开了带有内骨骼840的手动CMM臂。外部CMM臂841在内骨骼842的外部。内骨骼段1-3 41-43设置于外部CMM臂841的内部。内骨骼842还包括内骨骼接头1-2 61-62。内骨骼842刚性地连接于基座4上并且在CMM段3 33的远端处利用传动装置3 73支承着外部CMM臂841。在内骨骼842与外部CMM臂841之间没有其它显著的力传递触点。内骨骼接头2 62具有连接于其上的补偿装置210,其优选地为机加工弹簧但可以是任意其它类型的补偿装置;补偿装置还可以带有缓冲器211。外骨骼段1-3 41-43呈现显著的偏转,其可以为若干mms的量级。假如偏转的内骨骼段不与外部CMM臂段的内部接触,那么这些偏转就不重要。应当指出,由于偏转,内骨骼段接头1、2 61、62可能在使用期间相对于基座4发生显著运动,其中臂的空间方位发生改变。CMM段3 33只是利用力Fd1支承于CMM接头2 52处,利用力Fd2支承于传动装置3 73处。带有内骨骼840的手动CMM臂中的CMM段3 33中的任何偏转都是由于重力或外部CMM臂841的剩余重量而产生。对于带有内骨骼840的手动CMM臂发明,CMM段3 33的偏转与图86A的现有技术状况的手动CMM臂相比至少小30倍。应当理解,基于本说明书中的全部公开内容,本发明所属领域的普通技术人员可以提供带有内骨骼840的手动CMM臂。In this tenth embodiment, a Manual CMM Arm with an Endoskeleton is provided. Referring now to FIG. 86A , there is shown an unsupported Manual CMM Arm with a vertical base axis and CMM Segment 3 33 in a horizontal spatial orientation, which is one embodiment of a prior art Manual CMM Arm. In this horizontal spatial orientation, CMM Segment 3 33 is supported at CMM Joint 2 52 with force Fn1. An internal compensating device 210 is provided at the CMM Joint 252 which provides a balancing moment Mn acting on the CMM Section 333 to compensate the force Fn2 of the remaining weight of the Manual CMM Arm behind the CMM Joint 353. In the state of the art, CMM segment 333 is subjected to relatively large bending moments of the order of 10 Nm in the horizontal spatial orientation shown. This causes the CMM segment 333 to bend and deflect significantly. This deflection cannot be measured by the CMM encoder 178 and results in a loss of measurement accuracy. This deflection can be reduced by making the CMM Section 333 more rigid, but at the expense of increased weight and cross-sectional size of the CMM Section 333. Referring now to FIG. 86B , a CMM Arm with Exoskeleton 800 is provided, and CMM Segment 3 33 is also shown with a vertical base axis and in a horizontal spatial orientation. The CMM section 333 is only supported at the CMM joint 252 by force Fx1, and supported by the transmission device 373 by force Fx2. Any deflection in the CMM Segment 333 is due to gravity or the remaining weight of the Internal CMM Arm 5. For the Manual CMM Arm invention with Exoskeleton 800, the deflection of CMM Segment 333 is at least 30 times less than the prior art Manual CMM Arm in Figure 86A. Referring now to FIG. 86C , a Manual CMM Arm with an Endoskeleton 840 is disclosed. The External CMM Arm 841 is external to the Endoskeleton 842 . Endoskeleton Segments 1-3 41-43 are disposed inside the External CMM Arm 841. Endoskeleton 842 also includes endoskeleton joints 1-2 61-62. Endoskeleton 842 is rigidly connected to Base 4 and supports External CMM Arm 841 with Transmission 373 at the distal end of CMM Segment 333. There are no other significant force transfer contacts between the Endoskeleton 842 and the External CMM Arm 841 . The endoskeleton joint 262 has a compensating device 210 attached thereto, which is preferably a machined spring but may be any other type of compensating device; the compensating device may also have a buffer 211. Exoskeleton segments 1-3 41-43 exhibit significant deflection, which can be on the order of several mms. These deflections are not important provided the deflected Endoskeleton Segments do not make contact with the interior of the External CMM Arm Segment. It should be noted that due to deflections, the endoskeleton segment joints 1, 2 61, 62 may undergo significant movement relative to the base 4 during use, wherein the spatial orientation of the arms changes. The CMM segment 333 is only supported at the CMM joint 252 with the force Fd1, and supported at the transmission device 373 with the force Fd2. Any deflection in CMM Segment 3 33 in the Manual CMM Arm with Endoskeleton 840 is due to gravity or residual weight of the External CMM Arm 841. For the Manual CMM Arm invention with Endoskeleton 840, the deflection of CMM Segment 333 is at least 30 times less than the state of the art Manual CMM Arm of FIG. 86A. It should be understood that a person of ordinary skill in the art to which the present invention pertains can provide a manual CMM arm with an endoskeleton 840 based on all the disclosures in this specification.

在本第十实施例的另一个实施例中,内骨骼842较短,其包括两个内骨骼段而不是三个并且在一端连接于CMM段2 22而不是基座4上。其还利用传动装置3 73支承CMM段3 33的远端。这个内骨骼842的较短实施例包括一个接头而不是两个:内骨骼接头2 62。In another embodiment of this tenth embodiment, the endoskeleton 842 is shorter, includes two endoskeleton segments instead of three and is attached at one end to the CMM segment 222 instead of the base 4. It also supports the distal end of the CMM Segment 333 with the transmission 373. This shorter embodiment of endoskeleton 842 includes one joint instead of two: endoskeleton joint 2 62.

第十一实施例Eleventh embodiment

带有内骨骼的机器人CMM臂Robotic CMM Arm with Endoskeleton

在本第十一实施例中,提供了带有内骨骼的机器人CMM臂。这种带有内骨骼的机器人CMM臂实施例包括由内部内骨骼引导的外部CMM臂。内骨骼通过传动装置支承并操纵着外部CMM臂以便使得其可准确地测量。本发明可按照许多具有内骨骼铰接臂的机器人CMM臂的布局图具体实现。根据本发明第十一实施例的带有内骨骼的机器人CMM臂有两种优选布局图:带有6个接头的6-轴和带有7个接头的7轴布局图。带有内骨骼的机器人CMM臂可以为便携式或者在固定装备中使用。本第十一实施例实际上与本发明的第一实施例相反。In this eleventh embodiment, a Robot CMM Arm with an Endoskeleton is provided. This Robot CMM Arm with Endoskeleton embodiment includes an External CMM Arm guided by an Internal Endoskeleton. The Endoskeleton supports and steers the External CMM Arm through gearing so that it can be accurately measured. The present invention can be embodied in many layouts of a Robot CMM Arm with an Endoskeleton Articulated Arm. The Robot CMM Arm with Endoskeleton according to the eleventh embodiment of the present invention has two preferred layouts: 6-axis with 6 joints and 7-axis with 7 joints. The Robot CMM Arm with Endoskeleton can be portable or used in a fixed setup. This eleventh embodiment is actually the opposite of the first embodiment of the present invention.

现在参看图87,带有内骨骼850的机器人CMM臂包括外部CMM臂841和内部内骨骼851。应当理解,基于本说明书中的全部公开内容,特别是第一实施例的公开内容,本发明所属领域的普通技术人员可以提供带有内骨骼的机器人CMM臂。Referring now to FIG. 87 , the Robot CMM Arm with Endoskeleton 850 includes an External CMM Arm 841 and an Internal Endoskeleton 851 . It should be understood that, based on the entire disclosure content in this specification, especially the disclosure content of the first embodiment, those of ordinary skill in the art of the present invention can provide a robot CMM arm with an endoskeleton.

其它实施例other embodiments

这种带有外骨骼发明的CMM臂并不限于公开实施例的装置,而是可以包括应用于以下应用场合种的任意形式的带有外骨骼装置的CMM臂:This CMM arm with exoskeleton invention is not limited to the device of the disclosed embodiment, but can include any form of CMM arm with exoskeleton device applied to the following applications:

-带有外骨骼的CMM臂的延伸范围从很短至很长的应用中,- In applications where the CMM Arm with Exoskeleton extends from very short to very long,

-有效负载从数十克直到数百公斤的应用中,- In applications with payloads ranging from tens of grams up to hundreds of kilograms,

-精确度从当今工业机器人的最高精确度至当今常规型CMM机加工的精确度的应用中,-Applications with precision ranging from the highest precision of today's industrial robots to the precision of today's conventional CMM machining,

-位于地球上与较低重力环境如太空的应用中,- in applications located on Earth and in lower gravity environments such as space,

-优选具有带有外部CMM臂的内骨骼支承的应用中,- preferably in applications with endoskeleton support with external CMM arms,

正在测量的物体可以在测量期间或测量之间的任何时候沿6个自由度移动并且带有外骨骼的CMM臂和物体可以在测量期间或者测量之间各自同时沿6个自由度运动的应用中。Applications where the object being measured can move in 6 degrees of freedom at any time during or between measurements and the CMM arm with exoskeleton and the object can each move simultaneously in 6 degrees of freedom during or between measurements .

Claims (120)

1. equipment comprises:
A) has the movable link of pedestal end, opposed sound end and the section more than three or three, it separate at the axle that rotatablely moves between described pedestal end and the described sound end by two or more, and wherein at least two described rotatablely moving spool can be not parallel;
B) has the movable position annunciator of pedestal end, opposed sound end and the section more than three or three, it separate at the axle that rotatablely moves between described pedestal end and the described sound end by two or more, and wherein at least two described rotatablely moving spool can be not parallel;
C) transmission device contacts with described movable position annunciator with described movable link, and the contact of wherein said transmission device and described movable link is in any position between the axle of rotatablely moving of described sound end and the most close described pedestal end;
So that make the motion of described movable link cause the motion of described movable position annunciator.
2. equipment according to claim 1, wherein said transmission device is between the sound end section of the sound end section of movable link and movable position annunciator.
3. equipment according to claim 1, wherein said transmission device comprise a plurality of separate type transmission devices.
4. equipment according to claim 3, wherein all described separate type transmission devices are rigidity.
5. equipment according to claim 3, wherein all described separate type transmission devices all are not rigidity.
6. according to each described equipment in the claim 1 to 4, wherein at least one described separate type transmission device is that rigidity and at least one described separate type transmission device are not rigidity.
7. according to each described equipment in the claim 1,2,3,5 and 6, each is radially or reverses or radially and reverse in the wherein said separate type transmission device.
8. equipment according to claim 5, the quantity of wherein said non-rigid separate type transmission device are one of two and described non-rigid separate type transmission device between the sound end section of the sound end section of movable link and movable position annunciator.
9. equipment according to claim 5, wherein the quantity of the described non-rigid separate type transmission device between described movable link and described movable position annunciator is three.
10. equipment according to claim 9, wherein said three non-rigid separate type transmission devices are positioned at:
A) on the pedestal end side surface of ancon;
B) on the pedestal end side surface of wrist;
C) on the pedestal end side surface of sound end.
11. according to claim 9 and 10 described equipment, wherein:
A) being positioned at described non-rigid separate type transmission device on the pedestal end side surface of sound end comprises and reversing and transmission device radially;
B) described other non-rigid separate type transmission device comprises radially transmission device.
12. equipment according to claim 6, the quantity of wherein said rigidity separate type transmission device are one and described rigidity separate type transmission device between the sound end section of the sound end section of movable link and movable position annunciator.
13., also comprise being used to stop the restraint device of rotation automatically according to each described equipment in the claim 1 to 12.
14. equipment according to claim 1, wherein said transmission device comprises the continous way transmission device.
15. according to each described equipment in the claim 1 to 3, wherein at least one described separate type transmission device comprises the controlled motion axle that at least one is other, its can change significantly described movable link the section with described movable position annunciator section between relative distance, the perhaps relative bearing between these sections, perhaps relative distance between these sections and relative bearing, first end that wherein has a described separate type transmission device of at least one other controlled motion axle is connected on the section of described movable link, and the other end that has a described separate type transmission device of at least one other controlled motion axle is connected on the section of described movable position annunciator.
16. according to each described equipment in the claim 1 to 15, the described pedestal end of wherein said movable link and the described pedestal end of described movable position annunciator are rigidly connected.
17. according to each described equipment in the claim 1 to 15, the described pedestal end of wherein said movable link is non-rigid the connection with the described pedestal end of described movable position annunciator.
18. according to each described equipment in the claim 1 to 15, the described pedestal end of wherein said movable position annunciator is rigidly connected on the section of described movable link.
19. there is relative motion in equipment according to claim 17 between the described pedestal end of wherein said movable link and the described pedestal end of described movable position annunciator.
20. equipment according to claim 19 is wherein measured described relative motion.
21. according to 1 to 20 each described equipment in the claim, the quantity of the kinematic axis in the wherein said movable position annunciator is 6.
22. equipment according to claim 21, wherein the type of the described kinematic axis the described movable position annunciator of listing from described pedestal end to described sound end is AOOAOA, and wherein A is an axially-movable axle and O is the orthogonal motion axle.
23. according to 1 to 20 each described equipment in the claim, the quantity of the kinematic axis in the wherein said movable position annunciator is 7.
24. equipment according to claim 23, wherein the type of the described kinematic axis the described movable position annunciator of listing from described pedestal end to described sound end is AOAOAOA, and wherein A is an axially-movable axle and O is the orthogonal motion axle.
25. equipment according to claim 23, wherein the described kinematic axis in the described movable position annunciator of listing in proper order according to shoulder, ancon and wrist is grouped into 3-2-2.
26. equipment according to claim 23, wherein the described kinematic axis in the described movable position annunciator of listing in proper order according to shoulder, ancon and wrist is grouped into 2-3-2.
27. equipment according to claim 23, wherein the described kinematic axis in the described movable position annunciator of listing in proper order according to shoulder, ancon and wrist is grouped into 2-2-3.
28. according to each described equipment in the claim 1 to 27, wherein said movable link and described movable position annunciator have the section and the kinematic axis of equal number.
29. according to each described equipment in the claim 1 to 27, wherein said movable link is a part, and compares section and the kinematic axis that has still less with described movable position annunciator.
30. equipment according to claim 29, the pedestal that wherein has a separate type transmission device to be positioned at ancon is distolateral.
31. equipment according to claim 29, wherein two separate type transmission devices pedestal of being positioned at ancon is distolateral and pedestal wrist is distolateral.
32. according to the described equipment of claim 21 to 28, wherein said movable link and described movable position annunciator have similar segment length, similar axle orientation and the similar axle centre of motion.
33. equipment according to claim 32, wherein said movable link and described movable position annunciator are roughly coaxial.
34. equipment according to claim 33, each kinematic axis of wherein said movable position annunciator is roughly coaxial with the corresponding sports axle of described movable link.
35. according to 1 to 34 each described equipment in the claim, wherein said movable link is positioned at the outside of described movable position annunciator.
36. equipment according to claim 35, the structure of wherein said movable link are open type.
37. equipment according to claim 35, the construction packages of wherein said movable link described movable position annunciator.
38. according to 1 to 37 each described equipment in the claim, wherein said movable link can be from described movable position annunciator dislocation.
39. according to the described equipment of claim 38, wherein said movable link is by it being moved vertically leave described movable position annunciator and by dislocation.
40. according to the described equipment of claim 38, wherein said movable link leaves described movable position annunciator and by dislocation by opening it and it radially being moved.
41. according to each described equipment in the claim 1 to 40, wherein axially-movable axle and respective drive device are placed so that the inertia of described movable link is minimized towards the described pedestal end of each long section.
42. according to each described equipment in the claim 1 to 41, wherein on described movable link, the distance between shoulder orthogonal motion axle and the ancon orthogonal motion axle is than the distance big at least 5% between ancon orthogonal motion axle and the wrist orthogonal motion axle.
43., also comprise the hard joint restraint device that is positioned on the described movable link so that make described hard joint restraint device prevent that the intrinsic stop on the joint of described movable position annunciator and described movable position annunciator from contacting according to each described equipment in the claim 1 to 42.
44. according to the described equipment of claim 43, wherein be arranged in described hard joint restraint device on one or more orthogonal motion axles and be arranged for and prevent described orthogonal motion axle any one becomes straight type, wherein straight type is restricted on the straight line between two adjacent kinematic axis that described orthogonal motion axle is located substantially on described straight type orthogonal motion axle.
45. according to the described equipment of claim 43, its flexibility increases, and wherein is arranged in described hard joint restraint device on one or more orthogonal motion axles and is configured to allow described orthogonal motion axle any one is operated in the both sides of straight type basically.
46. according to 1 to 34 each described equipment in the claim, wherein said movable position annunciator is positioned at the outside of described movable link.
47. according to 1 to 45 each described equipment in the claim, but wherein said movable link manual operation.
48. according to the described equipment of claim 47, wherein, in any one dimensional orientation, act on common on the described movable link and hold the location and hold for the moment for various with common, the static load that acts on the described movable position annunciator is substantially the same.
49. according to 1 to 46 each described equipment in the claim, wherein said movable link is a robot.
50. according to the described equipment of claim 49, the artificial anthropomorphic formula of wherein said machine and comprise a series of kinematic axis.
51. according to 1 to 50 each described equipment in the claim, wherein said movable position annunciator is the CMM arm.
52., also comprise being used to make the controller of the described sound end of described movable link with respect to the described pedestal end motion of described movable link according to each described equipment in the claim 1 to 51.
53., comprise individual unit and for portable according to the described equipment of claim 52.
54., comprise the separate type control box according to the described equipment of claim 52.
55., also comprise the angular encoder that is positioned on the described movable position annunciator according to each described equipment in the claim 1 to 54.
56., also comprise having the CD-ROM drive motor that is positioned at the rotary encoder on the movable link according to each described equipment in the claim 1 to 54.
57. according to claim 55 and 56 described equipment, wherein provide the High-speed Control of using described rotary encoder ring, and the pinpoint accuracy of using described angular encoder control loop be provided.
58. according to each described equipment in the claim 1 to 56, wherein provide single control loop, and unique form of the rotary encoder that provided is provided the angular encoder that is positioned on the described movable position annunciator.
59. according to each described equipment in the claim 52 to 58, wherein said controller can control one or more other kinematic axis in case dislocation following any one:
D) described pedestal end;
E) described object.
60., comprise that also the one or more probes that place on the described movable position annunciator are so that collect probe data according to each described equipment in the claim 1 to 59.
61., comprise that also the one or more probes that place on the described movable link are so that collect probe data according to each described equipment in the claim 1 to 60.
62. according to each described equipment in the claim 1 to 61, any one is a non-contact probe in wherein said one or more probes.
63. according to the described equipment of claim 62, wherein said non-contact probe is the striped probe.
64. according to the described equipment of claim 62, wherein said non-contact probe is the area probe.
65. according to each described equipment in the claim 1 to 62, any one is a contact probe head in wherein said one or more probes.
66. according to the described equipment of claim 65, wherein any described contact probe head is hard probe.
67. according to the described equipment of claim 65, wherein any described contact probe head is a trigger probe.
68. according to the described equipment of claim 65, wherein any described contact probe head is a pressure probe.
69. according to each described equipment in the claim 1 to 61, any one is the parameter measurement probe in wherein said one or more probes.
70., also comprise the probe cover device that is connected on the described movable link according to each described equipment in the claim 1 to 69.
71., comprise that also the one or more instruments that place on the described movable position annunciator are so that executable operations according to each described equipment in the claim 1 to 70.
72., comprise that also the one or more instruments that place on the described movable link are so that executable operations according to each described equipment in the claim 1 to 71.
73. according to each described equipment in claim 71 and 72, wherein said instrument is a milling cutter, provides position feedback at control loop so that make described milling cutter follow program control cutter path exactly and be arranged in described angular encoder on the described movable position annunciator.
74. according to each described equipment in the claim 1 to 73, also comprise data processor, its retrieval is from the described probe data of described one or more probes with from the location of described movable position annunciator.
75. according to each described equipment in the claim 1 to 74, wherein said probe data and describedly orientate time synchronized as or carried out time mark.
76. according to each described equipment in the claim 1 to 75, wherein lock-out pulse indicates the system change sign.
77. according to each described equipment in the claim 1 to 76, wherein said probe data is collected from object.
78. according to each described equipment in the claim 1 to 76, wherein said operating on the object carried out.
79., also comprise one or more movable transmission devices according to each described equipment in the claim 1 to 78.
80. according to the described equipment of claim 79, wherein one or more described movable transmission devices provide axial expansion bearing.
81. according to the described equipment of claim 79, wherein one or more described movable transmission devices provide axially and expansion bearing radially.
82., also comprise expansion bearing control software according to each described equipment in the claim 79 to 81.
83., also comprise air bearing according to each described equipment in the claim 79 to 82.
84. according to each described equipment in the claim 77 to 78, wherein said pedestal end is rigidly connected on the described object.
85. 4 described equipment according to Claim 8, wherein said object is pipe.
86. according to each described equipment in the claim 1 to 83, wherein said pedestal end is installed on the supporting arrangement so that make described probe data to be collected or the described operation of execution on the described object that is positioned to small part under the described supporting arrangement.
87. 6 described equipment according to Claim 8, wherein said supporting arrangement is the rigidity bridge.
88. 7 described equipment according to Claim 8, wherein said rigidity bridge also comprises linear track, and described pedestal end is installed on the linear track so that make described pedestal end can cross described linear track.
89. according to each described equipment in the claim 1 to 83, wherein said object is positioned on the accurate displacement.
90. according to each described equipment in the claim 1 to 83, wherein said pedestal end is positioned on the accurate displacement.
91. according to each described equipment in the claim 1 to 83, wherein said object is positioned on the accurate displacement and described pedestal end is positioned on the accurate displacement.
92. each described equipment in 9 to 91 according to Claim 8, any one all comprises one or more kinematic axis in the wherein said displacement, and wherein each axle is rotary or linear.
93. each described equipment in 9 to 92 according to Claim 8, wherein said displacement is manual or automatic dislocation formula.
94. according to each described equipment in the claim 1 to 93, wherein said pedestal end is oriented in the direction that out of plumb makes progress.
95., also comprise the mobile vehicle of the pedestal end connection of movable link according to each described equipment in the claim 1 to 83.
96. according to the described equipment of claim 95, wherein mobile vehicle also comprises the pin that can lift automatically and put down.
97. according to each described equipment in the claim 1 to 96, wherein one or more longitudinal joints comprise that also slip ring and described one or more longitudinal joints can unrestrictedly rotate.
98. according to each described equipment in the claim 1 to 97, wherein said movable link is driven so that make slip ring can be used for providing the unconfined rotation in the longitudinal joints by intelligent driver and high-speed bus device.
99. according to the described equipment of claim 47, wherein removable driver element is assemblied on the described movable link so that calibration automatically.
100. according to the described equipment of claim 47, wherein second movable link is connected on the described movable link, described second movable link also comprises the drive unit that is used for automatic calibration.
101., also comprise automatic movable link so that make according to the described equipment of claim 47:
Described can manually operated movable link or one of described automatic movable link can be connected on the described movable position annunciator;
Described automatic movable link is connected on the described movable position annunciator so that calibration automatically;
Describedly can be connected in described movable position annunciator so that can be used for one or more purposes that it provides by manually operated movable link.
102. according to the described equipment of claim 49, wherein:
Described robot is connected on the described movable position annunciator so that calibration automatically;
Described robot can dismantle from described movable position annunciator;
Described movable position annunciator is that the manual CMM arm of conventional type is so that use under the situation that does not connect described robot.
103. according to each described equipment in the claim 1 to 102, the bearing arrangement in the one or more joints in the wherein said movable position annunciator comprises a pair of prestressed ceramic ball bearing.
104. according to each described equipment in the claim 1 to 103, wherein one or more drivers also comprise the automatic anti-fault brake apparatus.
105. according to each described equipment in the claim 1 to 104, also comprise the cooling system device, wherein air is through between described moveable arm and the described movable position annunciator.
106., also comprise bascule according to each described equipment in the claim 1 to 105.
107., also comprise the temperature-detecting device and the thermal compensation device that are at least one position along described movable position annunciator according to each described equipment in the claim 1 to 106.
108. according to each described equipment in the claim 1 to 107, wherein movable link comprises that also at least one external impact absorption plant is so that provide protection under situation about bumping.
109., also comprise the network connection device that leads to the production control system device according to each described equipment in the claim 1 to 108.
110., also comprise the parameter measurement device according to each described equipment in the claim 1 to 109.
111., also comprise the one or more strain gauge arrangement that are fixed on the described movable position annunciator according to each described equipment in the claim 1 to 110.
112., also comprise one or more holding devices that act on the described kinematic axis that is positioned on the described movable link according to each described equipment in the claim 1 to 111.
113., also comprise according to each described equipment in the claim 1 to 112:
The transport case device;
Be connected in the extension apparatus on the described pedestal end of the described pedestal end of described movable link or described movable position annunciator.
114., also comprise the wireless buttons cell arrangement according to each described equipment in the claim 1 to 113.
115., also comprise according to each described equipment in the claim 1 to 114:
-calibration artifact
One or more calibration of axes are for use in the relative motion that provides between described pedestal and the described calibration artifact.
116. a method that is used for locating automatically the movable position annunciator, it may further comprise the steps:
Controller causes that drive unit generates driving torque;
Described driving torque puts on the movable link, thereby makes described movable link motion;
Described movable link causes described actuator movement;
Described transmission device is exerted all one's strength and is put on the rigid element of described movable position annunciator, so that make described movable position annunciator motion;
Wherein said movable link and described movable position annunciator both have pedestal end, opposed sound end and the section more than three or three, these sections are separated by two or more axles that rotatablely move between described pedestal end and described sound end, wherein at least two described axles that rotatablely move are not parallel, and the contact position of wherein said transmission device and described movable link is in any position between the axle of rotatablely moving of described sound end and the most close described pedestal end.
117. a method that is used to manually locate the movable position annunciator may further comprise the steps:
Operating personnel move described movable link;
Described movable link causes described actuator movement;
Described transmission device causes that power puts on the rigid element on the described movable position annunciator, thereby makes described movable position annunciator motion;
Wherein said movable link and described movable position annunciator both have pedestal end, opposed sound end and the section more than three or three, these sections are separated by two or more axles that rotatablely move between described pedestal end and described sound end, wherein at least two described axles that rotatablely move are not parallel, any position of the contact position of wherein said transmission device and described movable link between the rotating shaft motion of described sound end and the most close described pedestal end.
118. a method that is used to locate the movable position annunciator that has the probe that places being used on the movable position annunciator to determine object data, it may further comprise the steps:
Controller causes that drive unit generates driving torque;
Described driving torque puts on the movable link, thereby produces the motion of described movable link;
Described movable link causes described actuator movement;
Described transmission device causes that power puts on the rigid element on the described movable position annunciator, thereby makes described movable position annunciator produce motion;
Described probe is collected the data of described object;
Data processor receives the position from described movable position annunciator;
Described data processor receives the data from described probe.
119. a method that is used to locate the movable position annunciator that has the probe that places being used on the movable position annunciator to determine object data may further comprise the steps:
Controller causes that drive unit generates driving torque;
Thereby described driving torque puts on the motion that produces described movable link on the movable link;
Thereby described movable link causes that power puts on makes described transmission device produce motion on the transmission device;
Described transmission device causes that power puts on the rigid element of described movable position annunciator, so that make described movable position annunciator motion;
Described probe is collected the synchrodata of described object and is sent synchronizing signal to described movable position annunciator simultaneously;
Data processor receives the synchronous location from described movable position annunciator;
Described data processor receives the described synchrodata from described probe.
120. a method that is used to locate the movable position annunciator that has the probe that places being used on the movable position annunciator to determine object data may further comprise the steps:
Controller causes that drive unit generates driving torque;
Described driving torque puts on and causes described movable link to produce motion on the movable link;
Described movable link causes that power puts on the transmission device, thereby causes described actuator movement;
Described transmission device causes that power puts on the rigid element of described movable position annunciator, so that make described movable position annunciator motion;
Described probe is collected the data of being carried out the described object of time mark by the clock in the described probe;
Data processor receives the clock in the free described movable position annunciator to carry out the location of the described movable position annunciator of time mark;
Described data processor receives the described timestamp data from described probe.
CN200480018401.4A 2003-04-28 2004-04-26 CMM Arm with Exoskeleton Expired - Lifetime CN1812868B (en)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
GB0309662.5 2003-04-28
GB0309662A GB0309662D0 (en) 2003-04-28 2003-04-28 Robot CMM arm
GB0312963A GB0312963D0 (en) 2003-04-28 2003-06-05 Robot CMM arm
GB0312963.2 2003-06-05
GB0327503.9 2003-11-26
GB0327503A GB0327503D0 (en) 2003-04-28 2003-11-26 Cmm arm with exoskeleton
GB0405396A GB0405396D0 (en) 2003-04-28 2004-03-10 CMM arm with exoskeleton
GB0405396.3 2004-03-10
PCT/GB2004/001827 WO2004096502A1 (en) 2003-04-28 2004-04-26 Cmm arm with exoskeleton

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN 201010225081 Division CN101907440B (en) 2003-04-28 2004-04-26 CMM arm with exoskeleton

Publications (2)

Publication Number Publication Date
CN1812868A true CN1812868A (en) 2006-08-02
CN1812868B CN1812868B (en) 2010-09-08

Family

ID=9957273

Family Applications (2)

Application Number Title Priority Date Filing Date
CN 201010225081 Expired - Lifetime CN101907440B (en) 2003-04-28 2004-04-26 CMM arm with exoskeleton
CN200480018401.4A Expired - Lifetime CN1812868B (en) 2003-04-28 2004-04-26 CMM Arm with Exoskeleton

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN 201010225081 Expired - Lifetime CN101907440B (en) 2003-04-28 2004-04-26 CMM arm with exoskeleton

Country Status (3)

Country Link
JP (2) JP4868235B2 (en)
CN (2) CN101907440B (en)
GB (2) GB0309662D0 (en)

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101733751A (en) * 2008-11-11 2010-06-16 精工爱普生株式会社 Manipulator and Manipulator System
CN102252639A (en) * 2010-04-26 2011-11-23 特莎有限公司 Measuring system
CN102261900A (en) * 2010-05-03 2011-11-30 特莎有限公司 Measuring system
CN102712091A (en) * 2010-01-20 2012-10-03 法罗技术股份有限公司 Embedded arm strain sensors
CN102713776A (en) * 2010-01-20 2012-10-03 法罗技术股份有限公司 Portable articulated arm coordinate measuring machine with multi-bus arm technology
CN102735166A (en) * 2011-04-14 2012-10-17 株式会社安川电机 Three-dimensional scanner and robot system
CN103335575A (en) * 2009-11-06 2013-10-02 六边形度量衡股份公司 Improved articulated arm
CN103351177A (en) * 2013-07-02 2013-10-16 佛山市新鹏陶瓷机械有限公司 Automatic-glaze spraying unpowered measuring articulated arm
CN103480951A (en) * 2013-09-29 2014-01-01 江南大学 Welding and clamping mechanical arm device for automatic argon-arc-welding
CN103528519A (en) * 2013-10-21 2014-01-22 中国航空工业集团公司北京航空精密机械研究所 Method for measuring and calibrating spatial position vector of point projection optical measuring head
CN104105944A (en) * 2012-03-02 2014-10-15 海克斯康测量技术有限公司 Coordinate measuring machine with support beam having springs
CN104380033A (en) * 2012-06-07 2015-02-25 法罗技术股份有限公司 Coordinate measurement machines with removable accessories
US9074883B2 (en) 2009-03-25 2015-07-07 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US9113023B2 (en) 2009-11-20 2015-08-18 Faro Technologies, Inc. Three-dimensional scanner with spectroscopic energy detector
US9168654B2 (en) 2010-11-16 2015-10-27 Faro Technologies, Inc. Coordinate measuring machines with dual layer arm
US9210288B2 (en) 2009-11-20 2015-12-08 Faro Technologies, Inc. Three-dimensional scanner with dichroic beam splitters to capture a variety of signals
USRE45854E1 (en) 2006-07-03 2016-01-19 Faro Technologies, Inc. Method and an apparatus for capturing three-dimensional data of an area of space
CN105277126A (en) * 2014-07-09 2016-01-27 株式会社三丰 A method for controlling motion of a coordinate measuring machine and a guide element motion tracking system used for the machine
US9329271B2 (en) 2010-05-10 2016-05-03 Faro Technologies, Inc. Method for optically scanning and measuring an environment
CN105538906A (en) * 2014-10-29 2016-05-04 财团法人工业技术研究院 Multi-nozzle printing device
US9372265B2 (en) 2012-10-05 2016-06-21 Faro Technologies, Inc. Intermediate two-dimensional scanning with a three-dimensional scanner to speed registration
CN105737779A (en) * 2016-04-26 2016-07-06 京东方科技集团股份有限公司 Coordinate measurement method and coordinate measurement device
US9417316B2 (en) 2009-11-20 2016-08-16 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US9417056B2 (en) 2012-01-25 2016-08-16 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US9513107B2 (en) 2012-10-05 2016-12-06 Faro Technologies, Inc. Registration calculation between three-dimensional (3D) scans based on two-dimensional (2D) scan data from a 3D scanner
US9529083B2 (en) 2009-11-20 2016-12-27 Faro Technologies, Inc. Three-dimensional scanner with enhanced spectroscopic energy detector
CN106323168A (en) * 2016-08-30 2017-01-11 中航工业哈尔滨轴承有限公司 Method for measuring arc tangency point by employing OGP optical gauge
US9551575B2 (en) 2009-03-25 2017-01-24 Faro Technologies, Inc. Laser scanner having a multi-color light source and real-time color receiver
US9607239B2 (en) 2010-01-20 2017-03-28 Faro Technologies, Inc. Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
US9628775B2 (en) 2010-01-20 2017-04-18 Faro Technologies, Inc. Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
CN106574834A (en) * 2014-05-13 2017-04-19 卡尔·马尔控股有限公司 Method for calibrating a measuring device
CN106737762A (en) * 2017-03-07 2017-05-31 长春理工大学 A kind of automatic wiring machine routing machine people
CN107430772A (en) * 2015-03-30 2017-12-01 卡尔蔡司工业测量技术有限公司 The movement measurement system of machine and the method for operational movement measuring system
US9879976B2 (en) 2010-01-20 2018-01-30 Faro Technologies, Inc. Articulated arm coordinate measurement machine that uses a 2D camera to determine 3D coordinates of smoothly continuous edge features
CN107782222A (en) * 2016-08-26 2018-03-09 株式会社三丰 Coordinate correcting method and coordinate measuring device
CN107921626A (en) * 2015-05-01 2018-04-17 通用电气公司 System and method for controlling Robotic Manipulator
CN108021090A (en) * 2016-10-31 2018-05-11 欧姆龙株式会社 Control system and its control method, computer-readable recording medium
CN108332693A (en) * 2017-12-29 2018-07-27 深圳市越疆科技有限公司 Coordinate difference detection method and detecting system
CN108367435A (en) * 2015-10-08 2018-08-03 卡斯坦宁堡有限公司 Robot system
US10067231B2 (en) 2012-10-05 2018-09-04 Faro Technologies, Inc. Registration calculation of three-dimensional scanner data performed between scans based on measurements by two-dimensional scanner
CN109029322A (en) * 2018-07-16 2018-12-18 北京芯合科技有限公司 A kind of completely new numerical control robot multi-coordinate measuring system and measurement method
US10175037B2 (en) 2015-12-27 2019-01-08 Faro Technologies, Inc. 3-D measuring device with battery pack
CN109223046A (en) * 2018-09-07 2019-01-18 通化师范学院 Mammary gland automatic scanning auxiliary system
TWI664507B (en) * 2018-01-22 2019-07-01 金寶電子工業股份有限公司 Automatic control apparatus and automatic control method
CN110236713A (en) * 2019-06-26 2019-09-17 湖北中医药高等专科学校 Oral implant positioner
CN111268345A (en) * 2020-04-03 2020-06-12 河海大学常州校区 Sucking disc grabbing device bleeds
CN112157284A (en) * 2020-09-29 2021-01-01 蒙美兰 Industrial robot automatic drilling system and use method
CN112414320A (en) * 2020-11-30 2021-02-26 闽江学院 Six-axis linkage visual detector based on horizontal guide rail
CN112621487A (en) * 2020-11-16 2021-04-09 中南大学 Wall-climbing polishing device based on brain-computer control and control method thereof
CN113459112A (en) * 2021-09-03 2021-10-01 成都卡诺普机器人技术股份有限公司 Method and device for cooperation of robot and external shaft
CN114662345A (en) * 2022-05-23 2022-06-24 中国二十二冶集团有限公司 Method for manufacturing large-diameter shrimp shell bent pipe
US12194615B1 (en) * 2020-02-10 2025-01-14 The United States of America as represented by the Secretary of the U.S. Navy Surface removal system

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0309662D0 (en) * 2003-04-28 2003-06-04 Crampton Stephen Robot CMM arm
GB0516276D0 (en) * 2005-08-08 2005-09-14 Crampton Stephen Robust cmm arm with exoskeleton
JP4954804B2 (en) 2007-06-20 2012-06-20 本田技研工業株式会社 Joint-driven leg link mechanism and walking assist device
EP2042829B2 (en) * 2007-09-26 2017-08-09 Hexagon Metrology AB Modular calibration
US7921575B2 (en) * 2007-12-27 2011-04-12 General Electric Company Method and system for integrating ultrasound inspection (UT) with a coordinate measuring machine (CMM)
JP5272955B2 (en) * 2009-08-03 2013-08-28 株式会社デンソーウェーブ Robot arm cover manufacturing method
JP5528067B2 (en) * 2009-11-20 2014-06-25 株式会社ミツトヨ CMM
JP5306545B2 (en) * 2010-01-20 2013-10-02 ファロ テクノロジーズ インコーポレーテッド Coordinate measuring machine with illuminated probe end and method of operation
JP2011220786A (en) * 2010-04-08 2011-11-04 Mitsutoyo Corp Three-dimensional measuring apparatus
JP2012058057A (en) * 2010-09-08 2012-03-22 Tresa Co Ltd Gage for three-dimensional coordinate measuring instrument and precision evaluation method for three-dimensional coordinate measuring instrument
JP5843531B2 (en) * 2010-09-27 2016-01-13 株式会社ミツトヨ Coordinate measuring head unit and coordinate measuring machine
FR2977184B1 (en) * 2011-07-01 2013-08-02 Advanced Echo Technology ROBOTIC SYSTEM FOR MOVING A REMOTE GUIDE TOOL
PL2543955T3 (en) * 2011-07-06 2016-06-30 Hexagon Metrology Spa Method of calibration of a mathematical model of a coordinate measuring machine for the compensation of dynamic errors due to deformation
FR2982941B1 (en) * 2011-11-18 2020-06-12 Hexagon Metrology Sas MEASURING DEVICE COMPRISING AN INDEXED LOCKING ARM
JP6099675B2 (en) * 2012-01-27 2017-03-22 ファロ テクノロジーズ インコーポレーテッド Inspection method by barcode identification
JP5895628B2 (en) * 2012-03-15 2016-03-30 株式会社ジェイテクト ROBOT CONTROL METHOD, ROBOT CONTROL DEVICE, AND ROBOT CONTROL SYSTEM
US9782789B2 (en) * 2012-09-10 2017-10-10 Fanuc America Corporation Robotic apparatus for painting
JP2015535337A (en) * 2012-09-14 2015-12-10 ファロ テクノロジーズ インコーポレーテッド Laser scanner with dynamic adjustment of angular scan speed
WO2014179358A1 (en) 2013-04-29 2014-11-06 Rekluse Motor Sports, Inc. System and method for storing and processing a variety of part shapes using robotic tending
JP6157953B2 (en) * 2013-06-27 2017-07-05 株式会社ミツトヨ 3D shape measurement system and control software
JP6420537B2 (en) * 2013-12-10 2018-11-07 株式会社ミツトヨ Articulated 3D measuring device
JP2015227816A (en) 2014-05-30 2015-12-17 株式会社ミツトヨ Multi-joint arm shape measuring instrument
GB201417164D0 (en) 2014-09-29 2014-11-12 Renishaw Plc Measurement Probe
GB201417162D0 (en) * 2014-09-29 2014-11-12 Renishaw Plc Inspection appartus
CN104597127A (en) * 2015-01-08 2015-05-06 中国东方电气集团有限公司 TOFD ultrasonic nondestructive testing robot system applicable to steam turbine welding rotor
TWI577348B (en) * 2015-01-23 2017-04-11 Skull surgery positioning system
TWI568421B (en) * 2015-01-23 2017-02-01 Skull surgery device
GB2545637A (en) * 2015-12-10 2017-06-28 Cambridge Medical Robotics Ltd Robot mounting arrangement
JP2018012188A (en) * 2016-06-03 2018-01-25 ファナック アメリカ コーポレイション Dynamic laser touch sensing by multiple robots, and dynamic user coordinate system
WO2018035263A1 (en) * 2016-08-17 2018-02-22 Dishcraft Robotics, Inc. Fixture manipulation systems and methods
KR101838229B1 (en) 2016-09-05 2018-03-13 이태경 Integrated system for manufacturing a guide template for dental implant surgery
US10934020B2 (en) * 2017-01-25 2021-03-02 The Boeing Company Method and system for joining structures
JP6856405B2 (en) * 2017-02-24 2021-04-07 株式会社ミツトヨ Three-dimensional measuring device
CN107179035B (en) * 2017-07-07 2022-11-15 爱驰威汽车零部件(盐城)有限公司 Checking device for automobile parts
CN107300373A (en) * 2017-08-21 2017-10-27 泰安华鲁锻压机床有限公司 Complex-curved measurement apparatus based on six degree of freedom auxiliary robot
WO2019094792A1 (en) 2017-11-10 2019-05-16 Local Motors IP, LLC Additive manufactured structure and method for making the same
JP6597756B2 (en) * 2017-11-15 2019-10-30 セイコーエプソン株式会社 Vertical articulated robot and robot cell
EP3755499A1 (en) 2018-02-20 2020-12-30 Local Motors IP, LLC Method and apparatus for additive manufacturing
CN108489361A (en) * 2018-03-02 2018-09-04 昆山艾尔发计量科技有限公司 A kind of logical only detecting system of workpiece with hole
US10971800B2 (en) * 2018-03-05 2021-04-06 Te Connectivity Corporation Surface-mount antenna apparatus and communication system having the same
US11731342B2 (en) 2018-04-23 2023-08-22 Rapidflight Holdings, Llc Additively manufactured structure and method for making the same
EP3784472B1 (en) 2018-04-23 2022-11-02 Local Motors IP, LLC Method for additive manufacturing
FR3083601B1 (en) * 2018-07-06 2020-09-18 Hexagon Metrology Sas MEASURING ARM WITH MULTIFUNCTIONAL END
FR3083603B1 (en) * 2018-07-06 2020-11-20 Hexagon Metrology Sas MEASURING ARM WITH MULTIFUNCTIONAL END
CN108861517B (en) * 2018-07-18 2024-07-09 绍兴市职业教育中心(绍兴旅游学校) Assembling turnover device for assembled precast slab
AU2019346458B2 (en) * 2018-09-25 2021-12-09 Miraki Innovation Think Tank, Llc In-vivo robotic imaging, sensing and deployment devices and methods for medical scaffolds
US11648067B2 (en) 2018-10-05 2023-05-16 Kawasaki Jukogyo Kabushiki Kaisha Medical manipulator and surgical system including the same
US11288414B2 (en) * 2018-11-20 2022-03-29 The Boeing Company Artificial intelligence-based manufacturing part design
GB201820398D0 (en) * 2018-12-14 2019-01-30 Rolls Royce Plc Continuum robot
CN109500519B (en) * 2018-12-24 2024-04-12 广西大学 Controllable spherical hinge parasitic mechanism type welding robot
TWI865481B (en) 2019-01-30 2024-12-11 日商京洛股份有限公司 Molding device and molded product manufacturing system
JP7369999B2 (en) * 2019-09-12 2023-10-27 キョーラク株式会社 Molded product manufacturing system
JP7248973B2 (en) * 2019-01-30 2023-03-30 キョーラク株式会社 molding equipment
JP7317308B2 (en) * 2019-01-30 2023-07-31 キョーラク株式会社 molding equipment
JP7269071B2 (en) * 2019-04-01 2023-05-08 株式会社ダイヘン Conveyor robot
JP7157707B2 (en) * 2019-06-06 2022-10-20 株式会社日立ビルシステム Installation device
CN110440723A (en) * 2019-08-05 2019-11-12 中国工程物理研究院材料研究所 A kind of abnormally-structured part negative camber measuring device for surface roughness and measurement method
US11813790B2 (en) 2019-08-12 2023-11-14 Rapidflight Holdings, Llc Additively manufactured structure and method for making the same
DE102019122654A1 (en) * 2019-08-22 2021-02-25 M & H Inprocess Messtechnik Gmbh Device for calibrating a speed of a movement axis of a machine
GB201918165D0 (en) * 2019-12-11 2020-01-22 Renishaw Plc Coordinate positioning arm
CN112082452B (en) * 2020-09-14 2021-11-19 浙江林鸥工程管理有限公司 Reinforcing bar on-site detector for engineering management
CN112082453B (en) * 2020-09-14 2021-11-19 浙江林鸥工程管理有限公司 Pile hole aperture detection device for engineering management
CN112325775B (en) * 2020-11-03 2021-07-06 北京卫星环境工程研究所 Geometric measurement device and method for special-shaped curved surface of aircraft
US11845528B2 (en) 2021-01-20 2023-12-19 The Boeing Company Pressure bulkhead assembly and method and system for making the same
US11873072B2 (en) 2021-01-20 2024-01-16 The Boeing Company Pressure bulkhead assembly methods and systems
CN112917514B (en) * 2021-01-20 2023-03-31 云南电网有限责任公司电力科学研究院 Cable temperature detection device based on snake-shaped robot
JP6964917B1 (en) * 2021-08-10 2021-11-10 リンクウィズ株式会社 Measurement system, measurement method, program
CN113715058B (en) * 2021-08-11 2024-09-03 埃夫特智能装备股份有限公司 A method for testing the stiffness of connecting rods of industrial robots
CN114396904A (en) * 2021-11-29 2022-04-26 北京银河方圆科技有限公司 Positioning device and positioning system
CN114848155B (en) * 2022-04-29 2023-04-25 电子科技大学 Verification device for time delay measurement of surgical robot
CN115162941B (en) * 2022-05-13 2024-11-22 西安理工大学 Open drilling tower
CN114963988B (en) * 2022-06-10 2024-08-23 南京工程学院 A light pen measurement system and measurement method for high-precision large-range measurement
CN116687105B (en) * 2023-07-25 2025-12-30 湖南视觉伟业智能科技有限公司 A three-dimensional scanning device and method for the inside of a shoe
JP7796834B2 (en) * 2023-09-21 2026-01-09 ソフトバンクグループ株式会社 system
AT527784A1 (en) * 2023-12-06 2025-06-15 Fill Gmbh Method for non-destructive testing of a component, as well as an ultrasonic testing system for non-destructive testing of the component
CN117490619B (en) * 2024-01-02 2024-03-15 金乡县万福食品机械有限公司 Handle shearing cylinder and cylindrical surface detection device and control method thereof
FR3161949A1 (en) * 2024-05-06 2025-11-07 Stellantis Auto Sas Portable vehicle measurement control system
CN119858798B (en) * 2025-03-12 2025-11-11 宁波大正工业机器人技术有限公司 Grip control method and system for collar product

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4119212A (en) * 1977-07-18 1978-10-10 Western Electric Company, Inc. Monitoring the location of a robot hand
US4606696A (en) * 1984-06-25 1986-08-19 Slocum Alexander H Mechanism to determine position and orientation in space
US4676002A (en) * 1984-06-25 1987-06-30 Slocum Alexander H Mechanisms to determine position and orientation in space
JPS6132914A (en) * 1984-07-26 1986-02-15 株式会社フジクラ Method of producing power cable
JPS6132914U (en) * 1984-07-31 1986-02-27 日立建機株式会社 Working machine arm position detection device
JPS61120207A (en) * 1984-11-16 1986-06-07 Nissan Motor Co Ltd Robot controller
JPS61125786A (en) * 1984-11-26 1986-06-13 株式会社日立製作所 robot arm
BE1000768A4 (en) * 1986-07-17 1989-03-28 Picanol Nv Robot arm with servo feedback linkages - isolates measurement transducers from load-bearing structures
JPS63221992A (en) * 1987-03-10 1988-09-14 三菱電機株式会社 Positioning arm device
JPH0433006A (en) * 1990-05-25 1992-02-04 Hitachi Ltd Robot system control method
JP2933187B2 (en) * 1992-12-28 1999-08-09 山九株式会社 Three-dimensional measuring devices
US5926782A (en) * 1996-11-12 1999-07-20 Faro Technologies Inc Convertible three dimensional coordinate measuring machine
US6069700A (en) * 1997-07-31 2000-05-30 The Boeing Company Portable laser digitizing system for large parts
JP4302830B2 (en) * 1999-08-09 2009-07-29 川崎重工業株式会社 Robot calibration method and apparatus
JP3624374B2 (en) * 2000-12-12 2005-03-02 独立行政法人産業技術総合研究所 Force display device
GB0309662D0 (en) * 2003-04-28 2003-06-04 Crampton Stephen Robot CMM arm

Cited By (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE45854E1 (en) 2006-07-03 2016-01-19 Faro Technologies, Inc. Method and an apparatus for capturing three-dimensional data of an area of space
CN101733751A (en) * 2008-11-11 2010-06-16 精工爱普生株式会社 Manipulator and Manipulator System
US9551575B2 (en) 2009-03-25 2017-01-24 Faro Technologies, Inc. Laser scanner having a multi-color light source and real-time color receiver
US9074883B2 (en) 2009-03-25 2015-07-07 Faro Technologies, Inc. Device for optically scanning and measuring an environment
CN103335575B (en) * 2009-11-06 2017-05-10 六边形技术中心股份公司 Improved articulated arm
CN110793483B (en) * 2009-11-06 2022-04-12 六边形技术中心股份公司 Improved articulated arm
CN103335575A (en) * 2009-11-06 2013-10-02 六边形度量衡股份公司 Improved articulated arm
CN110793483A (en) * 2009-11-06 2020-02-14 六边形技术中心股份公司 Improved articulated arm
US9417316B2 (en) 2009-11-20 2016-08-16 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US9529083B2 (en) 2009-11-20 2016-12-27 Faro Technologies, Inc. Three-dimensional scanner with enhanced spectroscopic energy detector
US9210288B2 (en) 2009-11-20 2015-12-08 Faro Technologies, Inc. Three-dimensional scanner with dichroic beam splitters to capture a variety of signals
US9113023B2 (en) 2009-11-20 2015-08-18 Faro Technologies, Inc. Three-dimensional scanner with spectroscopic energy detector
CN102844642A (en) * 2010-01-20 2012-12-26 法罗技术股份有限公司 Intelligent repeatable arm mounting system
US9628775B2 (en) 2010-01-20 2017-04-18 Faro Technologies, Inc. Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
US10281259B2 (en) 2010-01-20 2019-05-07 Faro Technologies, Inc. Articulated arm coordinate measurement machine that uses a 2D camera to determine 3D coordinates of smoothly continuous edge features
CN102859314A (en) * 2010-01-20 2013-01-02 法罗技术股份有限公司 Integrated part temperature measurement system
CN102844642B (en) * 2010-01-20 2015-08-19 法罗技术股份有限公司 Intelligent repeatable arm installation system
US9607239B2 (en) 2010-01-20 2017-03-28 Faro Technologies, Inc. Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
US9879976B2 (en) 2010-01-20 2018-01-30 Faro Technologies, Inc. Articulated arm coordinate measurement machine that uses a 2D camera to determine 3D coordinates of smoothly continuous edge features
CN102713776A (en) * 2010-01-20 2012-10-03 法罗技术股份有限公司 Portable articulated arm coordinate measuring machine with multi-bus arm technology
CN102712091A (en) * 2010-01-20 2012-10-03 法罗技术股份有限公司 Embedded arm strain sensors
US10060722B2 (en) 2010-01-20 2018-08-28 Faro Technologies, Inc. Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
CN102252639A (en) * 2010-04-26 2011-11-23 特莎有限公司 Measuring system
CN102261900B (en) * 2010-05-03 2015-03-18 特莎有限公司 Measuring system
CN102261900A (en) * 2010-05-03 2011-11-30 特莎有限公司 Measuring system
US9329271B2 (en) 2010-05-10 2016-05-03 Faro Technologies, Inc. Method for optically scanning and measuring an environment
US9684078B2 (en) 2010-05-10 2017-06-20 Faro Technologies, Inc. Method for optically scanning and measuring an environment
US9168654B2 (en) 2010-11-16 2015-10-27 Faro Technologies, Inc. Coordinate measuring machines with dual layer arm
CN102735166B (en) * 2011-04-14 2015-10-28 株式会社安川电机 Spatial digitizer and robot system
CN102735166A (en) * 2011-04-14 2012-10-17 株式会社安川电机 Three-dimensional scanner and robot system
US9417056B2 (en) 2012-01-25 2016-08-16 Faro Technologies, Inc. Device for optically scanning and measuring an environment
CN104105944A (en) * 2012-03-02 2014-10-15 海克斯康测量技术有限公司 Coordinate measuring machine with support beam having springs
CN104105944B (en) * 2012-03-02 2016-11-09 海克斯康测量技术有限公司 There is the coordinate measuring machine of the support beam of band spring
CN104380033A (en) * 2012-06-07 2015-02-25 法罗技术股份有限公司 Coordinate measurement machines with removable accessories
US9513107B2 (en) 2012-10-05 2016-12-06 Faro Technologies, Inc. Registration calculation between three-dimensional (3D) scans based on two-dimensional (2D) scan data from a 3D scanner
US9739886B2 (en) 2012-10-05 2017-08-22 Faro Technologies, Inc. Using a two-dimensional scanner to speed registration of three-dimensional scan data
US11815600B2 (en) 2012-10-05 2023-11-14 Faro Technologies, Inc. Using a two-dimensional scanner to speed registration of three-dimensional scan data
US9618620B2 (en) 2012-10-05 2017-04-11 Faro Technologies, Inc. Using depth-camera images to speed registration of three-dimensional scans
US9372265B2 (en) 2012-10-05 2016-06-21 Faro Technologies, Inc. Intermediate two-dimensional scanning with a three-dimensional scanner to speed registration
US10739458B2 (en) 2012-10-05 2020-08-11 Faro Technologies, Inc. Using two-dimensional camera images to speed registration of three-dimensional scans
US10067231B2 (en) 2012-10-05 2018-09-04 Faro Technologies, Inc. Registration calculation of three-dimensional scanner data performed between scans based on measurements by two-dimensional scanner
US10203413B2 (en) 2012-10-05 2019-02-12 Faro Technologies, Inc. Using a two-dimensional scanner to speed registration of three-dimensional scan data
US11112501B2 (en) 2012-10-05 2021-09-07 Faro Technologies, Inc. Using a two-dimensional scanner to speed registration of three-dimensional scan data
US9746559B2 (en) 2012-10-05 2017-08-29 Faro Technologies, Inc. Using two-dimensional camera images to speed registration of three-dimensional scans
US11035955B2 (en) 2012-10-05 2021-06-15 Faro Technologies, Inc. Registration calculation of three-dimensional scanner data performed between scans based on measurements by two-dimensional scanner
CN103351177A (en) * 2013-07-02 2013-10-16 佛山市新鹏陶瓷机械有限公司 Automatic-glaze spraying unpowered measuring articulated arm
CN103480951B (en) * 2013-09-29 2016-02-10 江南大学 A kind of welding clamping robot device of argonaut welding
CN103480951A (en) * 2013-09-29 2014-01-01 江南大学 Welding and clamping mechanical arm device for automatic argon-arc-welding
CN103528519A (en) * 2013-10-21 2014-01-22 中国航空工业集团公司北京航空精密机械研究所 Method for measuring and calibrating spatial position vector of point projection optical measuring head
CN103528519B (en) * 2013-10-21 2016-08-17 中国航空工业集团公司北京航空精密机械研究所 A kind of measurement scaling method of some projection optics gauge head spatial position vector
US10323938B2 (en) 2014-05-13 2019-06-18 Carl Mahr Holding Gmbh Method for calibrating a measuring device
CN106574834A (en) * 2014-05-13 2017-04-19 卡尔·马尔控股有限公司 Method for calibrating a measuring device
CN106574834B (en) * 2014-05-13 2019-09-20 卡尔·马尔控股有限公司 Method used to calibrate the meter
CN105277126A (en) * 2014-07-09 2016-01-27 株式会社三丰 A method for controlling motion of a coordinate measuring machine and a guide element motion tracking system used for the machine
CN105277126B (en) * 2014-07-09 2018-04-06 株式会社三丰 Control the method for coordinate measuring machine and the guide element tracing system for the machine
CN105538906A (en) * 2014-10-29 2016-05-04 财团法人工业技术研究院 Multi-nozzle printing device
CN105538906B (en) * 2014-10-29 2017-05-24 财团法人工业技术研究院 Multi-nozzle printing device
CN107430772B (en) * 2015-03-30 2021-04-13 卡尔蔡司工业测量技术有限公司 Motion measurement system for a machine and method for operating the motion measurement system
CN107430772A (en) * 2015-03-30 2017-12-01 卡尔蔡司工业测量技术有限公司 The movement measurement system of machine and the method for operational movement measuring system
CN107921626A (en) * 2015-05-01 2018-04-17 通用电气公司 System and method for controlling Robotic Manipulator
CN108367435B (en) * 2015-10-08 2021-12-10 卡斯坦宁堡有限公司 Robot system
CN108367435A (en) * 2015-10-08 2018-08-03 卡斯坦宁堡有限公司 Robot system
US10175037B2 (en) 2015-12-27 2019-01-08 Faro Technologies, Inc. 3-D measuring device with battery pack
CN105737779B (en) * 2016-04-26 2019-03-15 京东方科技集团股份有限公司 Coordinate measurement method and device
CN105737779A (en) * 2016-04-26 2016-07-06 京东方科技集团股份有限公司 Coordinate measurement method and coordinate measurement device
CN107782222A (en) * 2016-08-26 2018-03-09 株式会社三丰 Coordinate correcting method and coordinate measuring device
CN106323168B (en) * 2016-08-30 2018-10-02 中航工业哈尔滨轴承有限公司 The method for measuring circular arc point of contact using OGP optical measuring instruments
CN106323168A (en) * 2016-08-30 2017-01-11 中航工业哈尔滨轴承有限公司 Method for measuring arc tangency point by employing OGP optical gauge
CN108021090A (en) * 2016-10-31 2018-05-11 欧姆龙株式会社 Control system and its control method, computer-readable recording medium
US10705503B2 (en) 2016-10-31 2020-07-07 Omron Corporation Control system, and control method and program for control system
CN106737762A (en) * 2017-03-07 2017-05-31 长春理工大学 A kind of automatic wiring machine routing machine people
CN108332693A (en) * 2017-12-29 2018-07-27 深圳市越疆科技有限公司 Coordinate difference detection method and detecting system
TWI664507B (en) * 2018-01-22 2019-07-01 金寶電子工業股份有限公司 Automatic control apparatus and automatic control method
CN109029322A (en) * 2018-07-16 2018-12-18 北京芯合科技有限公司 A kind of completely new numerical control robot multi-coordinate measuring system and measurement method
CN109223046A (en) * 2018-09-07 2019-01-18 通化师范学院 Mammary gland automatic scanning auxiliary system
CN109223046B (en) * 2018-09-07 2021-04-20 通化师范学院 Mammary gland automated scanning auxiliary system
CN110236713B (en) * 2019-06-26 2021-04-20 湖北中医药高等专科学校 Oral Implant Positioner
CN110236713A (en) * 2019-06-26 2019-09-17 湖北中医药高等专科学校 Oral implant positioner
US12194615B1 (en) * 2020-02-10 2025-01-14 The United States of America as represented by the Secretary of the U.S. Navy Surface removal system
CN111268345A (en) * 2020-04-03 2020-06-12 河海大学常州校区 Sucking disc grabbing device bleeds
CN112157284A (en) * 2020-09-29 2021-01-01 蒙美兰 Industrial robot automatic drilling system and use method
CN112621487A (en) * 2020-11-16 2021-04-09 中南大学 Wall-climbing polishing device based on brain-computer control and control method thereof
CN112414320A (en) * 2020-11-30 2021-02-26 闽江学院 Six-axis linkage visual detector based on horizontal guide rail
CN113459112A (en) * 2021-09-03 2021-10-01 成都卡诺普机器人技术股份有限公司 Method and device for cooperation of robot and external shaft
CN113459112B (en) * 2021-09-03 2021-12-17 成都卡诺普机器人技术股份有限公司 Method and device for cooperation of robot and external shaft
CN114662345A (en) * 2022-05-23 2022-06-24 中国二十二冶集团有限公司 Method for manufacturing large-diameter shrimp shell bent pipe

Also Published As

Publication number Publication date
GB0312963D0 (en) 2003-07-09
CN1812868B (en) 2010-09-08
JP5291158B2 (en) 2013-09-18
CN101907440B (en) 2013-05-08
GB0309662D0 (en) 2003-06-04
JP2007527323A (en) 2007-09-27
JP2012024920A (en) 2012-02-09
CN101907440A (en) 2010-12-08
JP4868235B2 (en) 2012-02-01

Similar Documents

Publication Publication Date Title
CN1812868A (en) CMM arm with exoskeleton
EP1633534B1 (en) Cmm arm with exoskeleton
Wang et al. A point and distance constraint based 6R robot calibration method through machine vision
JP5843531B2 (en) Coordinate measuring head unit and coordinate measuring machine
CN101680743B (en) Determine the location
US6668466B1 (en) Highly accurate articulated coordinate measuring machine
CN1853084A (en) Method for improving measurement accuracy of a portable coordinate measurement machine
JP6415190B2 (en) ROBOT DEVICE, ROBOT CONTROL PROGRAM, RECORDING MEDIUM, AND ROBOT DEVICE CONTROL METHOD
CN104736307B (en) Method and system for determining at least one characteristic of a joint
US20210039259A1 (en) Coordinate positioning machine
JP5199452B2 (en) External system for improving robot accuracy
CN1839292A (en) Improved portable coordinate measurement machine
CN102802883B (en) Calibration of a base coordinate system for an industrial robot
US20090259412A1 (en) system for controlling the position and orientation of an object in dependence on received forces and torques from a user
TW201736065A (en) Method, constraining device and system for determining geometric properties of a manipulator
CN1630806A (en) Portable Coordinate Measuring Machine with Integrated Line Laser Scanner
JP2010531238A (en) Apparatus and method for position adjustment of universal bearing device for cutting machine
CN1221500A (en) Method for improving accuracy of machines
CN101060196A (en) Cable length/force-based large-size cables structure parallel robot cable regulating method
CN113275977B (en) Method for determinacy compensating shape error of guide rail of aspheric optical element processing machine tool
TWM530737U (en) Calibration system of robot
CN101464141A (en) Aspheric surface detecting instrument
JP2021171863A (en) Robot system, jig, position measurement system, manufacturing method of articles using robot system, control method of robot system, position measurement method, control program and recording medium
Vrhovec et al. Measurement and compensation of deformations in coordinate measurement arm
CN223678433U (en) Full-automatic optical image probe composite measuring instrument

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: NIKON WEIGHTS AND MEASURES CO., LTD.

Free format text: FORMER OWNER: JAMES CRAMPTON STEPHEN

Effective date: 20140123

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20140123

Address after: Belgium hiflier

Patentee after: Nikon weights & measures Co.,Ltd.

Address before: Hertfordshire

Patentee before: Crampton Stephen James

CX01 Expiry of patent term

Granted publication date: 20100908

CX01 Expiry of patent term