WO2000014474A1 - Coordinate measuring machine having a machine tool frame - Google Patents

Coordinate measuring machine having a machine tool frame Download PDF

Info

Publication number
WO2000014474A1
WO2000014474A1 PCT/US1999/018968 US9918968W WO0014474A1 WO 2000014474 A1 WO2000014474 A1 WO 2000014474A1 US 9918968 W US9918968 W US 9918968W WO 0014474 A1 WO0014474 A1 WO 0014474A1
Authority
WO
WIPO (PCT)
Prior art keywords
machine tool
tool frame
workpiece
cmm
positional data
Prior art date
Application number
PCT/US1999/018968
Other languages
French (fr)
Inventor
Thomas Charlton, Jr.
Original Assignee
Brown & Sharpe Manufacturing Company
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
Application filed by Brown & Sharpe Manufacturing Company filed Critical Brown & Sharpe Manufacturing Company
Publication of WO2000014474A1 publication Critical patent/WO2000014474A1/en

Links

Classifications

    • 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
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B7/00Measuring arrangements characterised by the use of electric or magnetic techniques
    • G01B7/004Measuring arrangements characterised by the use of electric or magnetic techniques for measuring coordinates of points
    • G01B7/008Measuring arrangements characterised by the use of electric or magnetic techniques for measuring coordinates of points using coordinate measuring machines

Definitions

  • the present invention relates generally to metrology and, more particularly, to coordinate measuring machines.
  • CMMs Coordinate measuring machines
  • CMMs have traditionally been used to gather dimensional data for inspection and process control purposes.
  • CMMs operating in three axes of movement are commonly utilized to process measurement and dimensional data to analyze trends in manufacturing processes and to provide data that can correct such processes before a workpiece or a workpiece feature drifts out of tolerance.
  • a workpiece is secured to a fixed table, and a measuring probe is secured to an arm which is movable in the vertical and horizontal planes.
  • the probe is brought into contact with the point and the X, Y and Z measuring scales of the CMM are read.
  • the points are contacted successively, the coordinates of both points are read, and the distance is calculated from the coordinates.
  • coordinate measuring machines have refinements such as high resolution measuring systems, electrical contact probes, motor drives, computer controlled drives and computer acquisition and data processing systems.
  • FIG. 1 One example of a conventional moving bridge CMM is shown in Figure 1.
  • Mounted on a fixed machine table 152 of CMM 150 is a workpiece 151 to be measured.
  • the X-, Y- and Z- axes of CMM 150 are illustrated.
  • a bridge 154 moves in one linear axis (the Y-axis) across the table on guideways 156 mounted on table 152.
  • a carriage 158 travels perpendicular to the X-axis along bridge 154 (the Y-axis) on guideways mounted on bridge 154.
  • Carriage 158 has a vertical control column or ram 160 that moves pe ⁇ endicularly to the X- and Y-axes along the Z-axis.
  • a probe assembly 162 mounted to the lower end of ram 160 moves vertically through bearings on carriage 158. As such, probe assembly 162 can be translated to any desired position within the measurement volume to measure points along a workpiece surface.
  • a scale 164 between bridge 154 and table 152, a scale 166 between carriage 158 and bridge 154, and a scale 168 between ram 160 and carriage 158 indicate the positions of the movable elements in the three axial directions.
  • probe 162 is brought into contact with the point of interest. Probe 162 senses contact and causes a system computer (not shown) to read and store the readings on the three scale systems.
  • An example of a moving bridge coordinate measuring machine is the model MicroXcel 765 CMM manufactured by Brown & Sha ⁇ e Manufacturing Company, North guitarist, Rhode Island, USA.
  • Horizontal arm CMM 200 includes various components closed by a cover system, such as bellows 208, as is well known in the art.
  • a horizontal arm assembly 206 is enclosed within bellows 208 at the front and a hard cover 210 at the rear.
  • Horizontal arm CMM 200 includes a base 212 on which is supported a vertical column assembly 214 attached to an X- axis carriage movable along a first horizontal coordinate axis (the X-axis).
  • Vertical column assembly 214 movably supports horizontal arm assembly 206, having mounted thereon a probe assembly 216.
  • Horizontal arm assembly 206 is carried on the YZ carriage 218 movable vertically on vertical column assembly 214 along a second coordinate axis (the Z-axis). Horizontal arm assembly 206 is movable horizontally on a YZ carriage 218 along a third or Y-axis parallel to the longitudinal axis of horizontal arm 206. Each of the X-, Y- and Z-axes are orthogonal to each other in a manner well known in the art.
  • Base 212 supports a workpiece to be measured (not shown) which may be disposed within a measurement volume so as to be accessible for inspection by movement of probe assembly 216 to points of interest on the workpiece.
  • Detachably mounted on base 212 and vertical column assembly 214 are pairs of spaced apart guideway members (not shown) each elongated and extending parallel to each other along the X-, Y- and Z-axes.
  • Further features of horizontal CMM 200 are disclosed in U.S. Patent No. 4,887,360 to Hemmelgarn et al. , the specification of which is hereby inco ⁇ orated by reference in its entirety.
  • An example of a conventional horizontal arm coordinate measuring machine is the Layout Gauge 200H manufactured by Brown & Sha ⁇ e Manufacturing Company, North guitarist, Rhode Island, USA. In operation the moving components of the CMM are supported on respective bearing surfaces that substantially minimize friction.
  • the CMM is typically interfaced with a computer or similar information storage or processing device.
  • the computer records the relative spatial position of the probe. This information is typically obtained by determining the position of the movable components of the CMM with respect to each of the machine's X, Y and Z bearing surfaces.
  • CMMs are located in inspection rooms adjacent to a workshop floor.
  • the term "workshop floor” refers to any production or manufacturing environment wherein workpieces or assemblies including one or more workpieces are manufactured. Such term is meant to encompass those environments not suitable for the performance of traditional dimensional metrology processes due to the errors induced in the measurements by the environment.
  • One conventional approach has been to reduce the size or otherwise configure the inspection rooms so as to enable the placement of the CMM near the production line.
  • CMM Cost of a CMM is significant. As such, most manufacturers cannot populate a production floor with the requisite or desired number of CMMs to measure a workpiece immediately after a manufacturing process is completed. Thus, the majority of workpieces must still be transported to another location to be measured. Furthermore, placement of CMMs on the workshop floor have met with limited success due to the harsh environment typically existing at such locations. Such an environment that has not been successively guarded against in conventional systems. For example, the CMM may be subject to extremely large temperature variations, spatial temperature gradients and temporal temperature gradients, depending where on the workshop floor the CMM is located. Other environmental effects that have not been successively prevented from adversely affecting the accuracy or reliability of the CMM include vibration, airborne particles and the like, as is well known in the art.
  • the present invention is a machine tool coordinate measuring machine (CMM) and method for using the same to measure a workpiece in a workshop environment that overcomes the above and other drawbacks of conventional CMMs designed for use in workshop environments.
  • the machine tool CMM includes a machine tool frame having one or more members and a table on which the workpiece is secured. The members and table are movable relative to each other along at least one, and preferably three, axes.
  • a probe assembly having a probe configured to contact a desired surface of the workpiece is mounted on one member of the machine tool frame and one or more scales are mounted on the machine tool frame to provide positional data identifying a relative position between pairs of the members and/or table along the at least one axis.
  • a scanning controller configured to control the probe assembly and to receive scale and probe feedback information to obtain the positional data is also included.
  • the scanning controller includes a multidimensional temperature compensation unit that dynamically determines temperature characteristics of the machine tool CMM based on information provided by temperature sensors mounted on the frame, and compensates the positional data obtained from the scales accordingly.
  • a volumetric compensation unit configured to mathematically model and measure repeatable geometric errors of the machine tool frame and to compensate the positional data accordingly is also included.
  • a deflection compensation unit is also included to measure mechanical deflections of the machine tool frame based on signals generated by deflection sensors located on the machine tool frame.
  • the scanning controller receives positional data from the scales and compensates for errors in such positional data due to the machine tool frame and the workshop floor environment in which it is located.
  • the compensated positional data is subsequently used by a measurement planning, analysis and reporting unit that is responsive to the operator, controls the CMM and analyzes the compensated positional data to determine the location of points along a surface of the workpiece.
  • the inco ⁇ oration of these compensation units in a CMM implemented on a machine tool frame enables the machine tool CMM of the present invention to operate with high accuracy and repeatability in workshop environments.
  • the machine tool CMM can be integrated in to the workpiece manufacturing cycle to monitor in real time the quality of the manufacturing.
  • Another advantage of the present invention is that the mechanical bearings of the machine tool frame are utilized to provide machine movement, eliminating the use of pneumatic-based systems typically used in CMMs. This provides increased accuracy and reliability in the workshop environment, to external mechanical vibrations.
  • the use of a well known machine tool frame suitable for the anticipated workshop environment, in combination with other features of the present invention has many advantages.
  • a machine tool frame enables the additional use of the electronics associated with the operation of the machine tool frame, typically provided by the machine tool manufacturer, provides for a machine tool CMM that has a high maintenance component familiarity. It also provides for increased reliability and operational time as compared to other CMMs placed in a workshop environment since the machine tools for which the frame was designed are capable of being implemented in such harsh environments without experiencing significant adverse effects.
  • a still further advantage is that the resulting machine tool CMM is cost effective due to the use of a commonly available machine tool frame.
  • Another advantage of the present invention is that the CMM is insensitive to temperature variations, spatial temperature gradients and temporal temperature gradients, making the machine tool CMM, in combination with other features of the present invention, capable of accurately operating in a workshop environment.
  • the use of certain embodiments of the machine tool CMM of the present invention eliminates the time traditionally associated with transporting parts from the workshop floor to the inspection room, reduces the manufacturing line down time associated with waiting for the workpieces to be dimensionally verified, and eliminates the costs associated with the construction and maintenance of environmentally controlled inspection rooms.
  • FIG 1 is a perspective view of a conventional moving bridge coordinate measuring machine (CMM).
  • CCM moving bridge coordinate measuring machine
  • Figure 2 is a perspective view of a conventional horizontal arm CMM.
  • FIG. 3 is a front perspective view of an exemplary machine tool frame suitable for use in the machine tool coordinate measuring machine (CMM) of the present invention.
  • CCM machine tool coordinate measuring machine
  • Figure 4 is a rear perspective view of an exemplary machine tool frame suitable for use in the machine tool CMM of the present invention.
  • Figure 5 is a system block diagram of one embodiment of the machine tool CMM of the present invention.
  • the present invention is a coordinate measuring machine (CMM) for use in workshop floor environment that overcomes the above and other drawbacks of conventional CMMs.
  • CMM of the present invention referred to herein as a machine tool CMM, includes a basic frame and electronics of a machine tool and several advanced CMM control and data processing elements to form a machine tool CMM capable of reliably providing accurate dimensional measurements in a production floor or other manufacturing environment typically unsuitable for performing dimensional verification, referred to herein as a workshop floor environment.
  • Figure 3 is a front perspective view of a machine tool frame suitable for use in the present invention.
  • Figure 4 is a rear perspective view of the machine tool frame illustrated in Figure 3.
  • Rugged machine tool frames are well-known throughout the manufacturing industry. Exemplary machine tool frames suitable for use in the present invention are provided by companies such as Bridgeport Milling Machine, Bridgeport, CT, Cincinnati-Milacron, Cincinnati, OH, Monarch Machine Tool, Cortland, NY, Giddings and Lewis, Fond du Lau, WI, Ingersoll Milling, Rockford, IL and many others.
  • the exemplary machine tool frame illustrated in Figures 3 and 4 is a machine tool frame used in a Torq-Cut, model 30 machine tool available from Bridgeport Milling Machine, Bridgeport, CT.
  • the relatively high production volumes and demands imposed by manufacturing conditions make machine tool frames cost effective solutions for providing a rugged, reliable platform for operating a CMM to perform dimensional metrology in a workshop environment.
  • the exemplary machine tool frame 300 is a knee-type (or C-section) machine tool frame that includes a plurality of members or elements and a table on which a workpiece is secured. The table is movable relative to the machine tool frame along the X-, Y- and Z- axes.
  • This C-section machine tool frame 300 includes a horizontal base 302 on which a vertical column assembly 304 is fixedly mounted. A tool arm 306 is fixed to and extends horizontally from vertical column assembly 304 over base 302.
  • Base 302 supports a carriage 308 mounted on parallel rails or guideways 310 that enables carriage 308 to travel toward and away from vertical column 304 along the Y-axis under the control of a drive motor 307
  • Table 314 is mounted to a second carriage 313 that moves across carriage 308 on guideways 312 in another linear axis (the X-axis) pe ⁇ endicular to the Y-axis.
  • a drive motor 315 controls the position of carriage 313.
  • carriage assemblies are commonly known as a cross-slide assembly.
  • a workpiece (not shown) to be measured is secured to table 314 for contact by a probe assembly 317 installed at the lower end of a vertical control column or ram 318 movably mounted on horizontal tool arm 306.
  • a drive motor 319 controls the position of ram 318 pe ⁇ endicularly to the X- and Y-axes along the Z-axis.
  • Probe assembly 317 is mounted in a conventional manner on ram 318 and can be translated to any desired position within a measurement volume to measure points along a workpiece surface.
  • a scale 322 between base 302 and carriage 308, a scale 320 between carriage 308 and carriage 313, and a scale 324 between ram 318 and tool arm 306 indicate the positions of the movable elements in the three axial directions.
  • a number of temperature sensing elements 301 are inco ⁇ orated at predetermined locations on the machine tool frame structure to provide data for temperature compensation algorithms performed by a temperature compensation unit described below.
  • mechanical deflection sensors 303 are also mounted in the machine tool frame for sensing mechanical deflections.
  • Machine tool CMM 500 includes machine tool frame 300 described above with reference to Figures 3 and 4, as well as a number of CMM control and data processing elements 502 for obtaining and processing positional information to determine the location of points on a workpiece surface.
  • machine tool frame 300 has mounted thereon a scale system 522 for providing indications of the relative position of probe assembly 317 and the workpiece secured to the table 314 along each of the axes.
  • scale system 522 includes scales 320, 322 and 324.
  • Drive motors 524 translate each of the movable machine tool frame members, each driven by a servo amplifier 523.
  • drive motors 524 include motors 315, 319 and 307, as shown in Figures 3 and 4, to translate the table 314 along the X- and Y-axes and the probe assembly along the Z-axes.
  • temperature sensors 301 and probing system 317 are located on machine tool frame 300 and, as such, are shown schematically in Figure 5.
  • CMM elements 502 include a scanning controller 504 that operates with scale system
  • scanning controller 504 includes other electronics, software, firmware and the like to operate with elements on the machine tool frame 300 and the control computer 506. . These well known systems are not pertinent to the present invention and, as such, are not described herein.
  • the scales 522, drive motors 524, temperature sensors 301 and probing system 317 are connected to control computer 506, generally through input/output electronics connected to a backplane of scanning controller 504, as is well known in the art.
  • Control computer 506 which in the illustrative embodiment is implemented on any conventional computer platform, is responsive to a measurement planning, analysis and reporting unit 512 residing in a host computer 511.
  • Planning, analysis and reporting unit 512 receives operator inputs indicating the type of measurement to be made, analysis to be performed, or report to be generated. Unit 512 generates commands to control computer 506 to implement such operator requests and provide results of such operations.
  • the measurement planning, analysis and reporting unit 512 may be any such processing system now or later developed that includes workpiece geometry processing software. Such software provides programming facilities, trajectory control processes and data analysis capability to perform data collection and reduction operations. Such processes are considered to be well known in the art and are commercially available.
  • probe assembly 508 includes an analog probe
  • scanning controller 504 includes well known processing features for controlling the movement of the analog probe.
  • scanning controller 504 receives and processes feedback signals from probe system 317 and scales 522 indicative of the relative position of the analog probe to the workpiece surface.
  • Probe assembly 317 and scanning controller 504 utilize well-known closed loop scanning techniques as is known in the art to enable the scanning controller 504 to generate servo control signals to drive probe assembly 317 to cause the analog probe to follow the workpiece surface.
  • servo-feedback controller techniques is preferred to verify the dimensions of equipment and devices having unknown or partially known contoured, free- form surfaces and complex part geometries. Such systems provide higher data densities and better accuracies than other probing techniques. This enables the machine tool CMM 500 to provide the necessary degree of control over the manufacturing process to insure that the workpiece dimensions are consistently within tolerances.
  • Suitable scanning controller 504 and analog probe assemblies are commonly available from Brown & Sha ⁇ e Manufacturing Company, North guitarist, Rhode Island, USA, Zeiss, Oberkochen, Germany, Electronic Measuring Devices (EMD), Flanders, NJ, Starrett, Mt. Airy, NC and others.
  • probe assembly 508 may include other types of probes, as is well known in the art.
  • probe assembly 317 includes a touch trigger probe.
  • Controller 506 includes a temperature compensation unit 514, a volumetric compensation unit 516 and, preferably, a deflection compensation unit 518. Controller 506 is configured to control probe system 317 and to read scales 522 to obtain positional data representative of points on a workpiece surface, and to compensate for errors in the positional data due to the workshop environment in which CMM 500 is implemented.
  • the geometric or multidimensional temperature compensation unit 514 dynamically determines temperature characteristics of machine tool frame 300 and the workpiece based on information provided by temperature sensors 301 mounted thereon, and compensates the positional data obtained from the scale system 522 accordingly.
  • the temperature compensation unit 514 is described in further detail below.
  • Volumetric compensation unit 516 is configured to mathematically model and measure repeatable geometric errors of the machine tool frame 500 and to compensate the positional data accordingly.
  • Volumetric compensation unit 516 implements well-known methodologies to mathematically model repeatable geometric errors of machine tool CMM 500. Such techniques have been commonly used to perform similar compensation in positioning machines such as CMMs, machine tools and robots.
  • volumetric compensation unit 516 removes these errors from the positional data provided by scales 522 during use of machine 500 by applying mathematical model equations. This improves the accuracy of the machine 500 in its intended function as a workshop floor machine tool CMM.
  • the techniques implemented in volumetric compensation unit 516 are well known techniques commonly used in the metrology industry.
  • the volumetric compensation unit 506 utilizes processes and apparatus disclosed in commonly owned U.S. Patent Nos. 4,939,678 and 4,884,889 to Beckwith et al, and U.S. Patent Application 08/523,014 entitled "CALIBRATION SYSTEM FOR COORDINATE MEASURING MACHINE", filed September 1, 1995 and naming as inventor Paul J.
  • volumetric compensation unit 516 performs measurements for establishing the mathematical models for the particular machine tool frame. Using auxiliary metrology equipment at the final assembly stage or during re-adjustment at a customer's facility, the systematic kinematic errors of each axis are carefully measured as a function of the machine's scale reading for the axis under test. There are typically six such errors per axis.
  • results of these measurements are typically stored on a disk in control computer 506 or, alternatively, in the host computer 511.
  • the actual scale readings are used to "look up" the previously measured errors at the indicated location, and subtract their effects from the scale readings to produce a more accurate set of values for the probe location.
  • the data obtained for use by volumetric compensation unit 516 be formatted in a format appropriate for the implemented algorithms. Such data acquisition and formatting is considered to be well known in the art.
  • cross-slide assembly extends from the knee portion of the C-section frame. This configuration is subject to significant potential mechanical deflections of the structure due to gravitational forces acting on the machine elements and/or workpiece placed on the machine table, causing errors in the workpiece measurements.
  • a deflection compensation unit 518 is included in the control computer 506.
  • a deflection compensation unit 518 includes one or more additional sensors 303 in machine structure 300 to sense the mechanical deflections experienced by frame 300.
  • deflection sensors 303 include strain gage sensors, although other sensor types may be used to accomplish the same pu ⁇ ose.
  • the deflection control unit 518 detects such deflections and implements well known deflection algorithms for measuring the deflections and using such information to provide compensation to the positional information obtained from scale system 522. It should be apparent that for each machine tool structure, optimization is required to establish the sensitivity of the structure to gravitational deflection, and to find the best location for the placement of sensors 303.
  • deflection compensation unit 518 is integrated into volumetric compensation unit 516, as illustrated by dashed box 517.
  • deflection compensation unit 518 is implemented as a stand-alone process implemented as a software module or modules in control computer 506.
  • temperature compensation for the expansion and distortion of the machine structure is an essential element for accurate shop floor measurement, particularly since dimensions must be referenced to 20C, in accordance with International Organization for Standardization (ISO) standard ISO-1, and machine distortion leads to geometric errors not detectable by volumetric compensation unit 516.
  • ISO International Organization for Standardization
  • multidimensional or geometric temperature compensation techniques are implemented to provide full three-dimensional compensation for temperature variations, across the machine frame 500, as well as spatial and temporal temperature gradients.
  • the first-order and most widely used correction techniques apply equation (1) to each of the machine axes, and, usually, the workpiece.
  • del-L is the change in length due to temperature
  • a is the coefficient of expansion
  • L is the length at 20 C
  • T is the actual temperature
  • Geometric temperature compensation is utilized. Geometric or multidimensional temperature compensation takes into account the distortions of machine frame 500 due to temperature differences within the machine. This may involve bending of a single machine member or element, and/or rotations of individual machine members relative to each other, or to the workpiece.
  • linear temperature compensation may be said to adjust the axial displacement errors for temperature
  • geometric temperature compensation may be said to adjust the transverse displacement errors (straightness), angular errors (yaw, pitch, roll) and orthogonality errors (squareness) for the effects of temperature.
  • Equation (2) A common representations of single element bending is shown in Equation (2):
  • del-L c*x ⁇ 2*(T2-Tl) for a straightness, and where del-L is a transverse error; c is a proportionality constant; x is a position along the bending element; and Tl, T2 are temperatures measured at two separated locations on the element.
  • Equation (2) Optimization in the application of Equation (2) is required through determination of the proportionality constant and the selection of the two temperature measurement locations.
  • a linear approximation is used, as follows, although higher order terms (quadratic, cubic, etc.) are also possible.
  • del-angle is a temperature dependent rotation angle
  • d is a proportionality constant
  • x is a position along the rotating element
  • T3, T4 are temperatures measured at two separated locations on one element or at different locations on two elements of the machine structure.
  • del-angle is the change in orthogonality
  • e is a proportionality constant
  • T5 are temperatures measured at two separated locations on one element or at different locations on two elements of the machine structure.
  • Such a temperature compensation system is capable of identifying and calculating temperature gradients and transients.
  • the system includes the strategic placement of sensors 301, which is a function of the type and configuration of the machine tool frame, the individual machine, and the anticipated operating environment, preferably determined empirically at system installation.
  • the temperature compensation unit is capable of providing temperature compensation techniques for an operating temperature range of 15-40C, making CMM 500 relatively insensitive to temperature variations, spatial temperature gradients and temporal temperature gradients.

Abstract

A machine tool coordinate measuring machine (CMM). The CMM includes a frame having one or more members and a table on which the workpiece is secured. The members and table are movable relative to each other, typically along 3 axes. A probe assembly having a probe configured to contact a desired surface of the workpiece is mounted on one member of the machine tool frame and one or more scales are mounted on the machine tool frame to provide positional data identifying a relative position between various pairs of either the members and/or table along each axis. A controller controlls the probe assembly, reads the scales to obtain the positional data. The controller includes a multidimensional temperature compensation unit that dynamically determines temperature characteristics of the machine tool frame based on information provided by temperature sensors mounted on the frame and compensates the positional data accordingly. A volumetric compensation unit mathematically models and measures repeatable geometric errors of the machine tool frame and compensates the positional data accordingly. Thus, the controller generates compensated positional data, which is stored and subsequently used by a conventional measurement planning, analysis and reporting unit. This unit is responsive to the operator, generating commands for use by the controller and analyzing the compensated positional data to determine the location of points along a surface of the workpiece. The machine tool CMM operates with high accuracy and repeatability in workshop environments and, as such, can be integrated into the workpiece manufacturing cycle to monitor in real time the quality of the process and to identify when corrective feed-back actions that prevent the production of defective components are required.

Description

COORDINATE MEASURING MACHINE HAVING A MACHINE TOOL FRAME
Background Of The Invention
Field of the Invention
The present invention relates generally to metrology and, more particularly, to coordinate measuring machines.
Related Art
Coordinate measuring machines (CMMs) have traditionally been used to gather dimensional data for inspection and process control purposes. For example, CMMs operating in three axes of movement are commonly utilized to process measurement and dimensional data to analyze trends in manufacturing processes and to provide data that can correct such processes before a workpiece or a workpiece feature drifts out of tolerance.
Typically, a workpiece is secured to a fixed table, and a measuring probe is secured to an arm which is movable in the vertical and horizontal planes. To measure the position of a point on the workpiece, the probe is brought into contact with the point and the X, Y and Z measuring scales of the CMM are read. To measure a distance between two points, the points are contacted successively, the coordinates of both points are read, and the distance is calculated from the coordinates. State of the art coordinate measuring machines have refinements such as high resolution measuring systems, electrical contact probes, motor drives, computer controlled drives and computer acquisition and data processing systems.
One example of a conventional moving bridge CMM is shown in Figure 1. Mounted on a fixed machine table 152 of CMM 150 is a workpiece 151 to be measured. The X-, Y- and Z- axes of CMM 150 are illustrated. In moving bridge CMM 150, a bridge 154 moves in one linear axis (the Y-axis) across the table on guideways 156 mounted on table 152. A carriage 158 travels perpendicular to the X-axis along bridge 154 (the Y-axis) on guideways mounted on bridge 154. Carriage 158 has a vertical control column or ram 160 that moves peφendicularly to the X- and Y-axes along the Z-axis. A probe assembly 162 mounted to the lower end of ram 160 moves vertically through bearings on carriage 158. As such, probe assembly 162 can be translated to any desired position within the measurement volume to measure points along a workpiece surface. A scale 164 between bridge 154 and table 152, a scale 166 between carriage 158 and bridge 154, and a scale 168 between ram 160 and carriage 158 indicate the positions of the movable elements in the three axial directions. To measure the coordinates of a point on workpiece 151, probe 162 is brought into contact with the point of interest. Probe 162 senses contact and causes a system computer (not shown) to read and store the readings on the three scale systems. An example of a moving bridge coordinate measuring machine is the model MicroXcel 765 CMM manufactured by Brown & Shaφe Manufacturing Company, North Kingston, Rhode Island, USA.
Another conventional type of CMM, commonly referred to as a horizontal arm CMM is illustrated in Figure 2. Horizontal arm CMM 200 includes various components closed by a cover system, such as bellows 208, as is well known in the art. A horizontal arm assembly 206 is enclosed within bellows 208 at the front and a hard cover 210 at the rear. Horizontal arm CMM 200 includes a base 212 on which is supported a vertical column assembly 214 attached to an X- axis carriage movable along a first horizontal coordinate axis (the X-axis). Vertical column assembly 214 movably supports horizontal arm assembly 206, having mounted thereon a probe assembly 216. Horizontal arm assembly 206 is carried on the YZ carriage 218 movable vertically on vertical column assembly 214 along a second coordinate axis (the Z-axis). Horizontal arm assembly 206 is movable horizontally on a YZ carriage 218 along a third or Y-axis parallel to the longitudinal axis of horizontal arm 206. Each of the X-, Y- and Z-axes are orthogonal to each other in a manner well known in the art. Base 212 supports a workpiece to be measured (not shown) which may be disposed within a measurement volume so as to be accessible for inspection by movement of probe assembly 216 to points of interest on the workpiece. Detachably mounted on base 212 and vertical column assembly 214 are pairs of spaced apart guideway members (not shown) each elongated and extending parallel to each other along the X-, Y- and Z-axes. Further features of horizontal CMM 200 are disclosed in U.S. Patent No. 4,887,360 to Hemmelgarn et al. , the specification of which is hereby incoφorated by reference in its entirety. An example of a conventional horizontal arm coordinate measuring machine is the Layout Gauge 200H manufactured by Brown & Shaφe Manufacturing Company, North Kingston, Rhode Island, USA. In operation the moving components of the CMM are supported on respective bearing surfaces that substantially minimize friction. The CMM is typically interfaced with a computer or similar information storage or processing device. As an operator moves the probe in contact with the workpiece, the computer records the relative spatial position of the probe. This information is typically obtained by determining the position of the movable components of the CMM with respect to each of the machine's X, Y and Z bearing surfaces. Typically, CMMs are located in inspection rooms adjacent to a workshop floor. As used herein, the term "workshop floor" refers to any production or manufacturing environment wherein workpieces or assemblies including one or more workpieces are manufactured. Such term is meant to encompass those environments not suitable for the performance of traditional dimensional metrology processes due to the errors induced in the measurements by the environment. Once a workpiece is machined, it is transported to an inspection room for dimensional verification. The workpiece is then measured, typically using a conventional cartesian CMM such as a horizontal arm or moving bridge CMM. Typically, a myriad of measurement points on the workpiece surface are recorded and analyzed to insure the workpiece has been manufactured in tolerance.
There is a need to locate the CMMs as close as possible to the workshop floor where the workpieces are manufactured to reduce the time associated with such verification processes. The closer the CMM is to the production site for the workpieces and assemblies, the more streamlined and efficient the manufacturing process. Typically, the machine tools or other equipment used to manufacture the workpiece remain idle during dimensional verification. Reducing such time, therefore, increases the unit production time. There are also costs associated with the creation and maintenance of the proper inspection room environment. Systems included in the creation of such an environment include those that prevent penetration of dust into the inspection room, eliminate or compensation for workshop floor vibrations, control temperature, etc., as is known in the art.
One conventional approach has been to reduce the size or otherwise configure the inspection rooms so as to enable the placement of the CMM near the production line.
However, the cost of a CMM is significant. As such, most manufacturers cannot populate a production floor with the requisite or desired number of CMMs to measure a workpiece immediately after a manufacturing process is completed. Thus, the majority of workpieces must still be transported to another location to be measured. Furthermore, placement of CMMs on the workshop floor have met with limited success due to the harsh environment typically existing at such locations. Such an environment that has not been successively guarded against in conventional systems. For example, the CMM may be subject to extremely large temperature variations, spatial temperature gradients and temporal temperature gradients, depending where on the workshop floor the CMM is located. Other environmental effects that have not been successively prevented from adversely affecting the accuracy or reliability of the CMM include vibration, airborne particles and the like, as is well known in the art.
As a result, attempts have been made to create a ruggedized CMM immune to the workshop floor environment. One conventional approach has been to incoφorate CMMs in a machine tool frame suitable for use in such a harsh environment. As noted, the workshop environment often includes machine tools for manufacturing all or part of a workpiece. Some machine tools have been around for generations while others are just becoming available. However, in all cases, these machines, including their frames, have been proven to be incapable of withstanding the harsh workshop floor environment. Unfortunately, the incoφoration of CMM components into a machine tool frame has met with limited success. In particular, these machines have limited measurement accuracy and reliability due their being unable to compensate for the various environmental conditions noted above.
What is needed, therefore, is a cost effective and reliable CMM for use in a workshop floor environment capable of successively operating in a production environment. Such a system should be capable or providing the requisite degree of accuracy despite the local environment.
Summary of the Invention
The present invention is a machine tool coordinate measuring machine (CMM) and method for using the same to measure a workpiece in a workshop environment that overcomes the above and other drawbacks of conventional CMMs designed for use in workshop environments. The machine tool CMM includes a machine tool frame having one or more members and a table on which the workpiece is secured. The members and table are movable relative to each other along at least one, and preferably three, axes. A probe assembly having a probe configured to contact a desired surface of the workpiece is mounted on one member of the machine tool frame and one or more scales are mounted on the machine tool frame to provide positional data identifying a relative position between pairs of the members and/or table along the at least one axis. A scanning controller configured to control the probe assembly and to receive scale and probe feedback information to obtain the positional data is also included. The scanning controller includes a multidimensional temperature compensation unit that dynamically determines temperature characteristics of the machine tool CMM based on information provided by temperature sensors mounted on the frame, and compensates the positional data obtained from the scales accordingly. A volumetric compensation unit configured to mathematically model and measure repeatable geometric errors of the machine tool frame and to compensate the positional data accordingly is also included. Preferably, a deflection compensation unit is also included to measure mechanical deflections of the machine tool frame based on signals generated by deflection sensors located on the machine tool frame. Thus, the scanning controller receives positional data from the scales and compensates for errors in such positional data due to the machine tool frame and the workshop floor environment in which it is located. The compensated positional data is subsequently used by a measurement planning, analysis and reporting unit that is responsive to the operator, controls the CMM and analyzes the compensated positional data to determine the location of points along a surface of the workpiece.
Significantly, the incoφoration of these compensation units in a CMM implemented on a machine tool frame enables the machine tool CMM of the present invention to operate with high accuracy and repeatability in workshop environments. As a result, the machine tool CMM can be integrated in to the workpiece manufacturing cycle to monitor in real time the quality of the manufacturing. Another advantage of the present invention is that the mechanical bearings of the machine tool frame are utilized to provide machine movement, eliminating the use of pneumatic-based systems typically used in CMMs. This provides increased accuracy and reliability in the workshop environment, to external mechanical vibrations. The use of a well known machine tool frame suitable for the anticipated workshop environment, in combination with other features of the present invention, has many advantages. The use of a machine tool frame enables the additional use of the electronics associated with the operation of the machine tool frame, typically provided by the machine tool manufacturer, provides for a machine tool CMM that has a high maintenance component familiarity. It also provides for increased reliability and operational time as compared to other CMMs placed in a workshop environment since the machine tools for which the frame was designed are capable of being implemented in such harsh environments without experiencing significant adverse effects. A still further advantage is that the resulting machine tool CMM is cost effective due to the use of a commonly available machine tool frame. Another advantage of the present invention is that the CMM is insensitive to temperature variations, spatial temperature gradients and temporal temperature gradients, making the machine tool CMM, in combination with other features of the present invention, capable of accurately operating in a workshop environment.
Thus, the use of certain embodiments of the machine tool CMM of the present invention eliminates the time traditionally associated with transporting parts from the workshop floor to the inspection room, reduces the manufacturing line down time associated with waiting for the workpieces to be dimensionally verified, and eliminates the costs associated with the construction and maintenance of environmentally controlled inspection rooms. Further features and advantages of the present invention as well as the structure and operation of various embodiments of the present invention are described in detail below with reference to the accompanying drawings.
Brief Description of the Drawings The present invention is pointed out with particularly in the appended claims. The above and other advantages of this invention may be better understood by referring to the following description when taken in conjunction with the accompanying drawings in which similar reference numerals indicate like or functionally similar elements or method steps. Additionally, the left-most one or two digits of a reference numeral identify the figure in which the reference numeral first appear.
Figure 1 is a perspective view of a conventional moving bridge coordinate measuring machine (CMM).
Figure 2 is a perspective view of a conventional horizontal arm CMM.
Figure 3 is a front perspective view of an exemplary machine tool frame suitable for use in the machine tool coordinate measuring machine (CMM) of the present invention.
Figure 4 is a rear perspective view of an exemplary machine tool frame suitable for use in the machine tool CMM of the present invention.
Figure 5 is a system block diagram of one embodiment of the machine tool CMM of the present invention.
Detailed Description The present invention is a coordinate measuring machine (CMM) for use in workshop floor environment that overcomes the above and other drawbacks of conventional CMMs. The CMM of the present invention, referred to herein as a machine tool CMM, includes a basic frame and electronics of a machine tool and several advanced CMM control and data processing elements to form a machine tool CMM capable of reliably providing accurate dimensional measurements in a production floor or other manufacturing environment typically unsuitable for performing dimensional verification, referred to herein as a workshop floor environment.
Figure 3 is a front perspective view of a machine tool frame suitable for use in the present invention. Figure 4 is a rear perspective view of the machine tool frame illustrated in Figure 3. Rugged machine tool frames are well-known throughout the manufacturing industry. Exemplary machine tool frames suitable for use in the present invention are provided by companies such as Bridgeport Milling Machine, Bridgeport, CT, Cincinnati-Milacron, Cincinnati, OH, Monarch Machine Tool, Cortland, NY, Giddings and Lewis, Fond du Lau, WI, Ingersoll Milling, Rockford, IL and many others. The exemplary machine tool frame illustrated in Figures 3 and 4 is a machine tool frame used in a Torq-Cut, model 30 machine tool available from Bridgeport Milling Machine, Bridgeport, CT. The relatively high production volumes and demands imposed by manufacturing conditions make machine tool frames cost effective solutions for providing a rugged, reliable platform for operating a CMM to perform dimensional metrology in a workshop environment.
The exemplary machine tool frame 300 is a knee-type (or C-section) machine tool frame that includes a plurality of members or elements and a table on which a workpiece is secured. The table is movable relative to the machine tool frame along the X-, Y- and Z- axes. This C-section machine tool frame 300 includes a horizontal base 302 on which a vertical column assembly 304 is fixedly mounted. A tool arm 306 is fixed to and extends horizontally from vertical column assembly 304 over base 302. Base 302 supports a carriage 308 mounted on parallel rails or guideways 310 that enables carriage 308 to travel toward and away from vertical column 304 along the Y-axis under the control of a drive motor 307
(obscured from view under carriage 308). Table 314 is mounted to a second carriage 313 that moves across carriage 308 on guideways 312 in another linear axis (the X-axis) peφendicular to the Y-axis. A drive motor 315 controls the position of carriage 313. Collectively, these carriage assemblies are commonly known as a cross-slide assembly. A workpiece (not shown) to be measured is secured to table 314 for contact by a probe assembly 317 installed at the lower end of a vertical control column or ram 318 movably mounted on horizontal tool arm 306. A drive motor 319 controls the position of ram 318 peφendicularly to the X- and Y-axes along the Z-axis. Probe assembly 317 is mounted in a conventional manner on ram 318 and can be translated to any desired position within a measurement volume to measure points along a workpiece surface. A scale 322 between base 302 and carriage 308, a scale 320 between carriage 308 and carriage 313, and a scale 324 between ram 318 and tool arm 306 indicate the positions of the movable elements in the three axial directions. A number of temperature sensing elements 301 are incoφorated at predetermined locations on the machine tool frame structure to provide data for temperature compensation algorithms performed by a temperature compensation unit described below. Also, in certain embodiments, mechanical deflection sensors 303 are also mounted in the machine tool frame for sensing mechanical deflections.
A block diagram of one embodiment of the machine tool CMM of the present invention is illustrated in Figure 5. Machine tool CMM 500 includes machine tool frame 300 described above with reference to Figures 3 and 4, as well as a number of CMM control and data processing elements 502 for obtaining and processing positional information to determine the location of points on a workpiece surface. In the embodiment shown in Figure 5, machine tool frame 300 has mounted thereon a scale system 522 for providing indications of the relative position of probe assembly 317 and the workpiece secured to the table 314 along each of the axes. In the illustrative embodiment, scale system 522 includes scales 320, 322 and 324. Drive motors 524 translate each of the movable machine tool frame members, each driven by a servo amplifier 523. In the illustrative embodiment, drive motors 524 include motors 315, 319 and 307, as shown in Figures 3 and 4, to translate the table 314 along the X- and Y-axes and the probe assembly along the Z-axes. As noted, temperature sensors 301 and probing system 317 are located on machine tool frame 300 and, as such, are shown schematically in Figure 5. CMM elements 502 include a scanning controller 504 that operates with scale system
522, drive motors 524, temperature sensors 301 and probing system 317 on machine tool frame 300, directing probe assembly 317 and processing positional information as described below. As one skilled in the relevant art would find apparent, scanning controller 504 includes other electronics, software, firmware and the like to operate with elements on the machine tool frame 300 and the control computer 506. . These well known systems are not pertinent to the present invention and, as such, are not described herein. The scales 522, drive motors 524, temperature sensors 301 and probing system 317 are connected to control computer 506, generally through input/output electronics connected to a backplane of scanning controller 504, as is well known in the art. Control computer 506, which in the illustrative embodiment is implemented on any conventional computer platform, is responsive to a measurement planning, analysis and reporting unit 512 residing in a host computer 511. Planning, analysis and reporting unit 512 receives operator inputs indicating the type of measurement to be made, analysis to be performed, or report to be generated. Unit 512 generates commands to control computer 506 to implement such operator requests and provide results of such operations. The measurement planning, analysis and reporting unit 512 may be any such processing system now or later developed that includes workpiece geometry processing software. Such software provides programming facilities, trajectory control processes and data analysis capability to perform data collection and reduction operations. Such processes are considered to be well known in the art and are commercially available. For example, exemplary systems suitable for use in the present invention include PC-DMIS available from Wilcox Associates, Inc, California, and SCEPTRE available from Electronic Measuring Devices, Flanders, NJ. Such systems are commonly used in conjunction with moving bridge CMMs such as the MicroXcel 765 CMM available from Brown & Shaφe Manufacturing Co., North Kingstown, Rhode Island, USA. In a preferred embodiment of the present invention, probe assembly 508 includes an analog probe, and scanning controller 504 includes well known processing features for controlling the movement of the analog probe. In this embodiment, scanning controller 504 receives and processes feedback signals from probe system 317 and scales 522 indicative of the relative position of the analog probe to the workpiece surface. Probe assembly 317 and scanning controller 504 utilize well-known closed loop scanning techniques as is known in the art to enable the scanning controller 504 to generate servo control signals to drive probe assembly 317 to cause the analog probe to follow the workpiece surface.
The use of such servo-feedback controller techniques is preferred to verify the dimensions of equipment and devices having unknown or partially known contoured, free- form surfaces and complex part geometries. Such systems provide higher data densities and better accuracies than other probing techniques. This enables the machine tool CMM 500 to provide the necessary degree of control over the manufacturing process to insure that the workpiece dimensions are consistently within tolerances. Suitable scanning controller 504 and analog probe assemblies are commonly available from Brown & Shaφe Manufacturing Company, North Kingston, Rhode Island, USA, Zeiss, Oberkochen, Germany, Electronic Measuring Devices (EMD), Flanders, NJ, Starrett, Mt. Airy, NC and others. It should be understood that in alternative embodiments, probe assembly 508 may include other types of probes, as is well known in the art. For example, in one particular embodiment probe assembly 317 includes a touch trigger probe. Such an embodiment may be implemented in production environments where workpieces having traditional geometrically- shaped or prismatic shapes are manufactured. Controller 506 includes a temperature compensation unit 514, a volumetric compensation unit 516 and, preferably, a deflection compensation unit 518. Controller 506 is configured to control probe system 317 and to read scales 522 to obtain positional data representative of points on a workpiece surface, and to compensate for errors in the positional data due to the workshop environment in which CMM 500 is implemented. The geometric or multidimensional temperature compensation unit 514 dynamically determines temperature characteristics of machine tool frame 300 and the workpiece based on information provided by temperature sensors 301 mounted thereon, and compensates the positional data obtained from the scale system 522 accordingly. The temperature compensation unit 514 is described in further detail below.
Volumetric compensation unit 516 is configured to mathematically model and measure repeatable geometric errors of the machine tool frame 500 and to compensate the positional data accordingly. Volumetric compensation unit 516 implements well-known methodologies to mathematically model repeatable geometric errors of machine tool CMM 500. Such techniques have been commonly used to perform similar compensation in positioning machines such as CMMs, machine tools and robots.
Volumetric compensation unit 516 removes these errors from the positional data provided by scales 522 during use of machine 500 by applying mathematical model equations. This improves the accuracy of the machine 500 in its intended function as a workshop floor machine tool CMM. The techniques implemented in volumetric compensation unit 516 are well known techniques commonly used in the metrology industry. In one preferred embodiment, the volumetric compensation unit 506 utilizes processes and apparatus disclosed in commonly owned U.S. Patent Nos. 4,939,678 and 4,884,889 to Beckwith et al, and U.S. Patent Application 08/523,014 entitled "CALIBRATION SYSTEM FOR COORDINATE MEASURING MACHINE", filed September 1, 1995 and naming as inventor Paul J. Anderson, the disclosures of which are hereby incoφorated by reference in their entireties. As one skilled in the art would find apparent, volumetric compensation techniques such as those noted above must be calibrated for the type and configuration of the machine tool frame, depending on the technique implemented. Generally, during machine construction and adjustment, volumetric compensation unit 516 performs measurements for establishing the mathematical models for the particular machine tool frame. Using auxiliary metrology equipment at the final assembly stage or during re-adjustment at a customer's facility, the systematic kinematic errors of each axis are carefully measured as a function of the machine's scale reading for the axis under test. There are typically six such errors per axis. The results of these measurements are typically stored on a disk in control computer 506 or, alternatively, in the host computer 511. During use, the actual scale readings are used to "look up" the previously measured errors at the indicated location, and subtract their effects from the scale readings to produce a more accurate set of values for the probe location. It should also be understood that the data obtained for use by volumetric compensation unit 516 be formatted in a format appropriate for the implemented algorithms. Such data acquisition and formatting is considered to be well known in the art.
As shown in the exemplary machine tool frame 300 illustrated in Figures 3 and 4, cross-slide assembly extends from the knee portion of the C-section frame. This configuration is subject to significant potential mechanical deflections of the structure due to gravitational forces acting on the machine elements and/or workpiece placed on the machine table, causing errors in the workpiece measurements.
Accordingly, in accordance with a preferred embodiment of the present invention, a deflection compensation unit 518 is included in the control computer 506. Generally, such a deflection compensation unit 518 includes one or more additional sensors 303 in machine structure 300 to sense the mechanical deflections experienced by frame 300. In one embodiment, deflection sensors 303 include strain gage sensors, although other sensor types may be used to accomplish the same puφose. The deflection control unit 518 detects such deflections and implements well known deflection algorithms for measuring the deflections and using such information to provide compensation to the positional information obtained from scale system 522. It should be apparent that for each machine tool structure, optimization is required to establish the sensitivity of the structure to gravitational deflection, and to find the best location for the placement of sensors 303.
In one embodiment, deflection compensation unit 518 is integrated into volumetric compensation unit 516, as illustrated by dashed box 517. In the illustrative embodiment shown in Figure 5, deflection compensation unit 518 is implemented as a stand-alone process implemented as a software module or modules in control computer 506.
Of the conditions on the workshop floor that affect CMM accuracy, temperature has the greatest effect. Any temperature change in a room where the CMM is located distorts the geometry of both the machine structure and the workpiece, and eventually increases dimensional measurement uncertainty during inspection. The goal of any CMM operation is to eliminate thermally-induced errors in measuring performance. Thus, temperature compensation for the expansion and distortion of the machine structure is an essential element for accurate shop floor measurement, particularly since dimensions must be referenced to 20C, in accordance with International Organization for Standardization (ISO) standard ISO-1, and machine distortion leads to geometric errors not detectable by volumetric compensation unit 516. In a preferred embodiment, multidimensional or geometric temperature compensation techniques are implemented to provide full three-dimensional compensation for temperature variations, across the machine frame 500, as well as spatial and temporal temperature gradients.
The first-order and most widely used correction techniques apply equation (1) to each of the machine axes, and, usually, the workpiece.
(1) del-L = a*L*(T-20)
where, del-L is the change in length due to temperature; a is the coefficient of expansion; L is the length at 20 C; and T is the actual temperature.
Applying this equation to each of the axes of machine 500 and the workpiece is frequently called "linear temperature compensation" and is known to be used for CMMs manufactured by Brown & Shaφe Manufacturing Company, Zeiss, Sheffield, etc. The coefficient of expansion (a) is a generally available material property. Preferably, this value is adjusted slightly to optimize measurement accuracy on the specific machine tool frame 500, as is well known in the art.
However, it is preferable that a more advanced approach, commonly referred to as
"geometric temperature compensation" is utilized. Geometric or multidimensional temperature compensation takes into account the distortions of machine frame 500 due to temperature differences within the machine. This may involve bending of a single machine member or element, and/or rotations of individual machine members relative to each other, or to the workpiece.
Related to the widely used volumetric compensation techniques briefly described above, "linear temperature compensation" may be said to adjust the axial displacement errors for temperature, while the "geometric temperature compensation" may be said to adjust the transverse displacement errors (straightness), angular errors (yaw, pitch, roll) and orthogonality errors (squareness) for the effects of temperature.
A common representations of single element bending is shown in Equation (2):
(2) del-L = c*xΛ2*(T2-Tl) for a straightness, and where del-L is a transverse error; c is a proportionality constant; x is a position along the bending element; and Tl, T2 are temperatures measured at two separated locations on the element.
Optimization in the application of Equation (2) is required through determination of the proportionality constant and the selection of the two temperature measurement locations. For the simplest relative rotation of an element, a linear approximation is used, as follows, although higher order terms (quadratic, cubic, etc.) are also possible.
(3) del-angle = d*x*(T4-T3)
where del-angle is a temperature dependent rotation angle; d is a proportionality constant; x is a position along the rotating element; T3, T4 are temperatures measured at two separated locations on one element or at different locations on two elements of the machine structure. Again, optimization in the application of Equation (3) is required through determination of the proportionality constant and the selection of the two temperature measurement locations. Changes in orthogonality, or squareness, can be handled simply by
(4) del-angle = e*(T6-T5)
where del-angle is the change in orthogonality; e is a proportionality constant; T5, T6 are temperatures measured at two separated locations on one element or at different locations on two elements of the machine structure. Again, optimization in the application of this equation is required through determination of the proportionality constant and the selection of the two temperature measurement locations. Application of such geometric temperature compensation are commonly used on CMMs manufactured by Brown & Shaφe
Manufacturing Company and Zeiss and on a laboratory machine tool by NIST and others. Such a temperature compensation system is capable of identifying and calculating temperature gradients and transients. The system includes the strategic placement of sensors 301, which is a function of the type and configuration of the machine tool frame, the individual machine, and the anticipated operating environment, preferably determined empirically at system installation. In one embodiment, the temperature compensation unit is capable of providing temperature compensation techniques for an operating temperature range of 15-40C, making CMM 500 relatively insensitive to temperature variations, spatial temperature gradients and temporal temperature gradients.
While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. Thus, the breadth and the scope of the present invention are not limited by any of the above exemplary embodiments, but are defined only in accordance with the following claims and their equivalents.

Claims

1. A CMM for measuring a workpiece in a workshop environment comprising: a machine tool frame having one or more elements and a table on which the workpiece is secured, said one or more elements and said table movable relative to each other along at least one axis; a probe assembly mounted on said machine tool frame having a probe configured to contact a desired surface of the workpiece; one or more scales each mounted on said machine tool frame to provide positional data identifying a relative position between two of said at least one movable element and said table along one of said at least one axis; a scanning controller configured to control said probe assembly and to read said one or more scales to obtain said positional data, said controller including: a multidimensional temperature compensation unit configured to dynamically determine one or more temperature characteristics of said machine tool frame based on information provided by a plurality of temperature sensors mounted on said machine tool frame, said temperature compensation unit further configured to compensate said positional data accordingly, and a volumetric compensation unit configured to mathematically model and measure repeatable geometric errors of said machine tool frame configuration and to compensate said positional data accordingly; and a measurement planning, analysis and reporting unit, responsive to user inputs, configured to control said scanning controller and to analyze said compensated positional data representing measurement points along a surface of the workpiece.
2. The CMM of claim 1, wherein the probe assembly includes an analog probe, and wherein said scanning controller further comprises means for providing servo control signals to said analog probe.
3. The CMM of claim 1 , wherein said probe assembly includes a touch trigger probe.
4. The CMM of claim 1 , wherein said multidimensional temperature compensation unit dynamically determines temperature characteristics of the workpiece
5. The CMM of claim 1, wherein said temperature characteristics include temperature variations and spatial and temporal temperature gradients.
6. The CMM of claim 1, further comprising one or more deflection sensors mounted on said machine tool frame, and wherein said scanning controller further comprises deflection compensation means for compensating said positional data obtained from said scales for mechanical deflections in said machine tool frame.
7. A CMM for measuring a workpiece in a workshop environment comprising: a machine tool frame having one or more elements and a table on which the workpiece is secured, said one or more elements and said table movable relative to each other along at least one axis; a probe assembly mounted on said machine tool frame having a probe configured to contact a desired surface of the workpiece; one or more scales each mounted on said machine tool frame to provide positional data identifying a relative position between two of said at least one movable element and said table along one of said at least one axis; a scanning controller configured to control said probe assembly and to read said one or more scales to obtain said positional data, said controller including: temperature compensation means for compensating said positional data obtained from said one or more scales for temperature variations and spatial and temporal temperature gradients of said machine tool frame and the workpiece, including a plurality of temperature sensors mounted on said machine tool frame, volumetric compensation means for compensating said positional data obtained from said one or more scales for repeatable geometric errors of said machine tool frame, and deflection compensation means for compensating said positional data obtained from said scales for mechanical deflections in said machine tool frame; and measurement planning, analysis and reporting means for performing workpiece geometry processing including data collection and reduction means for collecting and processing said compensated positional data.
PCT/US1999/018968 1998-09-08 1999-08-20 Coordinate measuring machine having a machine tool frame WO2000014474A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14919298A 1998-09-08 1998-09-08
US09/149,192 1998-09-08

Publications (1)

Publication Number Publication Date
WO2000014474A1 true WO2000014474A1 (en) 2000-03-16

Family

ID=22529167

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/018968 WO2000014474A1 (en) 1998-09-08 1999-08-20 Coordinate measuring machine having a machine tool frame

Country Status (1)

Country Link
WO (1) WO2000014474A1 (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004034164A1 (en) * 2002-10-11 2004-04-22 Fidia S.P.A. System and process for measuring, compensating and testing numerically controlled machine tool heads and/or tables
US7245982B2 (en) 2002-10-11 2007-07-17 Fidia S.P.A. System and process for measuring, compensating and testing numerically controlled machine tool heads and/or tables
WO2011090902A1 (en) * 2010-01-20 2011-07-28 Faro Technologies, Inc. Embedded arm strain sensors
EP2505956A1 (en) * 2011-03-29 2012-10-03 Hexagon Technology Center GmbH Coordinate measuring machine
CN103192292A (en) * 2013-04-11 2013-07-10 济南大学 Numerical control machine error identification and separation method based on processing workpiece curved surface morphology information
US8832954B2 (en) 2010-01-20 2014-09-16 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
US8875409B2 (en) 2010-01-20 2014-11-04 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
US8898919B2 (en) 2010-01-20 2014-12-02 Faro Technologies, Inc. Coordinate measurement machine with distance meter used to establish frame of reference
US8997362B2 (en) 2012-07-17 2015-04-07 Faro Technologies, Inc. Portable articulated arm coordinate measuring machine with optical communications bus
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
US9163922B2 (en) 2010-01-20 2015-10-20 Faro Technologies, Inc. Coordinate measurement machine with distance meter and camera to determine dimensions within camera images
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
US9329271B2 (en) 2010-05-10 2016-05-03 Faro Technologies, Inc. Method for optically scanning and measuring an environment
US9372265B2 (en) 2012-10-05 2016-06-21 Faro Technologies, Inc. Intermediate two-dimensional scanning with a three-dimensional scanner to speed registration
US9417056B2 (en) 2012-01-25 2016-08-16 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US9417316B2 (en) 2009-11-20 2016-08-16 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US9454145B2 (en) 2011-01-19 2016-09-27 Renishaw Plc Analogue measurement probe for a machine tool apparatus and method of operation
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
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
US9915585B2 (en) 2011-03-11 2018-03-13 Hexagon Technology Center Gmbh Wear-monitoring of a gearbox in a power station
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
US10175037B2 (en) 2015-12-27 2019-01-08 Faro Technologies, Inc. 3-D measuring device with battery pack
EP3425329A1 (en) * 2017-07-07 2019-01-09 Fives Machining Systems, Inc. Cnc machine geometry error and accuracy monitoring and evaluation
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
EP4124821A1 (en) 2021-07-30 2023-02-01 Carl Zeiss Industrielle Messtechnik GmbH Coordinate measuring device and method for temperature-dependent correction of dimensional measurement data

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4547847A (en) * 1982-06-09 1985-10-15 Amca International Corporation Adaptive control for machine tools
US4782598A (en) * 1985-09-19 1988-11-08 Digital Electronic Automation, Inc. Active error compensation in a coordinate measuring machine
US4939678A (en) * 1987-11-19 1990-07-03 Brown & Sharpe Manufacturing Company Method for calibration of coordinate measuring machine
EP0519638A1 (en) * 1991-06-18 1992-12-23 Renishaw Metrology Limited Machine tool measurement methods
US5412880A (en) * 1993-02-23 1995-05-09 Faro Technologies Inc. Method of constructing a 3-dimensional map of a measurable quantity using three dimensional coordinate measuring apparatus
EP0740982A2 (en) * 1995-05-03 1996-11-06 Faro Technologies Inc. Method of generating an error map for calibration of a robot or multi-axis machining center
WO1997043703A1 (en) * 1996-05-10 1997-11-20 Automated Precision, Inc. Real time machine tool error correction using global differential wet modeling
WO1997046925A1 (en) * 1996-06-06 1997-12-11 The Boeing Company Method for improving the accuracy of machines

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4547847A (en) * 1982-06-09 1985-10-15 Amca International Corporation Adaptive control for machine tools
US4782598A (en) * 1985-09-19 1988-11-08 Digital Electronic Automation, Inc. Active error compensation in a coordinate measuring machine
US4939678A (en) * 1987-11-19 1990-07-03 Brown & Sharpe Manufacturing Company Method for calibration of coordinate measuring machine
EP0519638A1 (en) * 1991-06-18 1992-12-23 Renishaw Metrology Limited Machine tool measurement methods
US5412880A (en) * 1993-02-23 1995-05-09 Faro Technologies Inc. Method of constructing a 3-dimensional map of a measurable quantity using three dimensional coordinate measuring apparatus
EP0740982A2 (en) * 1995-05-03 1996-11-06 Faro Technologies Inc. Method of generating an error map for calibration of a robot or multi-axis machining center
WO1997043703A1 (en) * 1996-05-10 1997-11-20 Automated Precision, Inc. Real time machine tool error correction using global differential wet modeling
WO1997046925A1 (en) * 1996-06-06 1997-12-11 The Boeing Company Method for improving the accuracy of machines

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004033147A2 (en) * 2002-10-11 2004-04-22 Fidia S.P.A. System and process for measuring, compensating and testing numerically controlled machine tool heads and/or tables
WO2004033147A3 (en) * 2002-10-11 2004-07-15 Fidia Spa System and process for measuring, compensating and testing numerically controlled machine tool heads and/or tables
US7245982B2 (en) 2002-10-11 2007-07-17 Fidia S.P.A. System and process for measuring, compensating and testing numerically controlled machine tool heads and/or tables
WO2004034164A1 (en) * 2002-10-11 2004-04-22 Fidia S.P.A. System and process for measuring, compensating and testing numerically controlled machine tool heads and/or tables
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
US9074883B2 (en) 2009-03-25 2015-07-07 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US9551575B2 (en) 2009-03-25 2017-01-24 Faro Technologies, Inc. Laser scanner having a multi-color light source and real-time color receiver
US9113023B2 (en) 2009-11-20 2015-08-18 Faro Technologies, Inc. Three-dimensional scanner with spectroscopic energy detector
US9529083B2 (en) 2009-11-20 2016-12-27 Faro Technologies, Inc. Three-dimensional scanner with enhanced spectroscopic energy detector
US9417316B2 (en) 2009-11-20 2016-08-16 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US9210288B2 (en) 2009-11-20 2015-12-08 Faro Technologies, Inc. Three-dimensional scanner with dichroic beam splitters to capture a variety of signals
US9163922B2 (en) 2010-01-20 2015-10-20 Faro Technologies, Inc. Coordinate measurement machine with distance meter and camera to determine dimensions within camera images
GB2489650A (en) * 2010-01-20 2012-10-03 Faro Tech Inc Embedded arm strain sensors
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
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
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
WO2011090902A1 (en) * 2010-01-20 2011-07-28 Faro Technologies, Inc. Embedded arm strain sensors
US8942940B2 (en) 2010-01-20 2015-01-27 Faro Technologies, Inc. Portable articulated arm coordinate measuring machine and integrated electronic data processing system
US9009000B2 (en) 2010-01-20 2015-04-14 Faro Technologies, Inc. Method for evaluating mounting stability of articulated arm coordinate measurement machine using inclinometers
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
US8898919B2 (en) 2010-01-20 2014-12-02 Faro Technologies, Inc. Coordinate measurement machine with distance meter used to establish frame of reference
US8875409B2 (en) 2010-01-20 2014-11-04 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
CN102712091A (en) * 2010-01-20 2012-10-03 法罗技术股份有限公司 Embedded arm strain sensors
US8832954B2 (en) 2010-01-20 2014-09-16 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
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
US9454145B2 (en) 2011-01-19 2016-09-27 Renishaw Plc Analogue measurement probe for a machine tool apparatus and method of operation
US9471054B2 (en) 2011-01-19 2016-10-18 Renishaw Plc Analogue measurement probe for a machine tool apparatus
US9915585B2 (en) 2011-03-11 2018-03-13 Hexagon Technology Center Gmbh Wear-monitoring of a gearbox in a power station
US9086262B2 (en) 2011-03-29 2015-07-21 Hexagon Technology Center Gmbh Coordinate measuring machine
KR101525864B1 (en) * 2011-03-29 2015-06-05 헥사곤 테크놀로지 센터 게엠베하 Coordinate measuring machine
WO2012130832A1 (en) 2011-03-29 2012-10-04 Hexagon Technology Center Gmbh Coordinate measuring machine
EP2505956A1 (en) * 2011-03-29 2012-10-03 Hexagon Technology Center GmbH Coordinate measuring machine
US9417056B2 (en) 2012-01-25 2016-08-16 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US8997362B2 (en) 2012-07-17 2015-04-07 Faro Technologies, Inc. Portable articulated arm coordinate measuring machine with optical communications bus
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
US9739886B2 (en) 2012-10-05 2017-08-22 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
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
US11815600B2 (en) 2012-10-05 2023-11-14 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
US10203413B2 (en) 2012-10-05 2019-02-12 Faro Technologies, Inc. Using a two-dimensional scanner to speed registration of three-dimensional scan data
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
CN103192292A (en) * 2013-04-11 2013-07-10 济南大学 Numerical control machine error identification and separation method based on processing workpiece curved surface morphology information
US10175037B2 (en) 2015-12-27 2019-01-08 Faro Technologies, Inc. 3-D measuring device with battery pack
EP3425329A1 (en) * 2017-07-07 2019-01-09 Fives Machining Systems, Inc. Cnc machine geometry error and accuracy monitoring and evaluation
EP4124821A1 (en) 2021-07-30 2023-02-01 Carl Zeiss Industrielle Messtechnik GmbH Coordinate measuring device and method for temperature-dependent correction of dimensional measurement data

Similar Documents

Publication Publication Date Title
WO2000014474A1 (en) Coordinate measuring machine having a machine tool frame
CA1286382C (en) Method for calibrating a coordinate measuring machine and the like and system therefor
US4945501A (en) Method for determining position within the measuring volume of a coordinate measuring machine and the like and system therefor
US5357450A (en) Automated maintenance system for computer numerically controlled machines
EP1236972B1 (en) Method and apparatus for calibrating measuring machines
US6269284B1 (en) Real time machine tool error correction using global differential wet modeling
US5841668A (en) Method of assessing three dimensional volumetric errors in multiaxis machine tools
US4663852A (en) Active error compensation in a coordinated measuring machine
KR910005508B1 (en) Measuring and analysing method of numerical controller
US5276974A (en) Unit for continuously measuring shape defects of a part, and measuring process used in this unit.
EP1698954A1 (en) Method for calibrating parallel kinematic mechanism, method for verifying calibration, program product for verifying calibration, method for taking data, and method for taking correction data for spatial posturing correction
US4782598A (en) Active error compensation in a coordinate measuring machine
EP1128156A1 (en) Method and apparatus for automatically compensating for measurement error
WO1993008449A1 (en) Measuring the accuracy of multi-axis machines
Kruth et al. Compensation of static and transient thermal errors on CMMs
CA1310092C (en) Method for determining position within the measuring volume of a coordinate measuring machine and the like and system therefor
Burdekin et al. Computer aided calibration of the geometric errors of multi-axis coordinate measuring machines
Nikam Coordinate Measuring Machine (CMM)
Liu et al. The application of the double-readheads planar encoder system for error calibration of computer numerical control machine tools
Sartori et al. A way to improve the accuracy of a co-ordinate measuring machine
JP2003097937A (en) Calibration method for measuring machine
Wang et al. A laser non-contact measurement of static positioning and dynamic contouring accuracy of a CNC machine tool
Pahk et al. Application of microcomputer for assessing the probe lobing error and geometric errors of CMMs using commercial ring gauges
KR100235769B1 (en) Apparatus for determining acceptability of an object by three dimensional comparision
Goh The application of a laser range-finding sensor for non-contacting inspection

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA JP MX

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase