WO1998008050A1 - Coordinate measuring apparatus - Google Patents

Coordinate measuring apparatus Download PDF

Info

Publication number
WO1998008050A1
WO1998008050A1 PCT/CA1997/000103 CA9700103W WO9808050A1 WO 1998008050 A1 WO1998008050 A1 WO 1998008050A1 CA 9700103 W CA9700103 W CA 9700103W WO 9808050 A1 WO9808050 A1 WO 9808050A1
Authority
WO
WIPO (PCT)
Prior art keywords
base
micro
measuring
encoder
controller
Prior art date
Application number
PCT/CA1997/000103
Other languages
French (fr)
Inventor
Nino Camurri
Original Assignee
Nino Camurri
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 Nino Camurri filed Critical Nino Camurri
Priority to AU15871/97A priority Critical patent/AU1587197A/en
Publication of WO1998008050A1 publication Critical patent/WO1998008050A1/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/02Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
    • G01B21/04Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points

Definitions

  • the present invention relates to an apparatus for measuring the XYZ coordinates of a point on a part to determine the position of this point in space.
  • Coordinate measuring apparatuses or machines are used to inspect products, to verify drawings specifications and tolerances and to automatically generate new drawings for reverse engineering. These machines include articulated counter balanced rigid arms with rotary position encoders at their joints that measure angular displacement from a reference point. To take a measurement, the user touches the object to be measured with a probe carried at the outer end of the articulated arm system. The 3D information provided by the encoders are digitized and transmitted to a control computer which processes the data and transforms the same into measured coordinates from a reference point. Angle measurements of the rotary encoders used on existing machines lack precision and therefore known machines have a small size and can only operate within an envelope of restricted volume; therefore known machines must be displaced several times and relocated with respect to another reference point when called upon to measure large objects.
  • Such measuring machines are often used in an environment where they are subjected to a temperature gradient.
  • Known machines of the character described include a temperature compensation system which is not capable of adequately correcting any possible distortion caused by those temperature gradients.
  • Known machines of the character described are normally connected to a control computer by a cable which on a shop floor can be damaged or can be cause of accidents and which restricts the range of movement of the machine with respect to the control computer.
  • Another object of the present invention is to provide an apparatus of the character described capable of automatic leveling independently of the floor irregularities.
  • Another object of the invention is to provide an apparatus of the character described which is equipped with an automatic device to detect any shocks and vibrations to the machine and which automatically stops machine operation if the shock loading or vibrations amplitudes exceeds a predetermined limit.
  • Another object of the invention is to provide a temperature compensation system which corrects any distortion of each arms and each joints of the machine caused by temperature gradients to which the machine would be subjected.
  • Another object of the present invention resides in an apparatus of the character described in which all the collected data are transmitted from the measuring apparatus to the control processing computer by radio transmission.
  • the apparatus of the invention is for measuring the XYZ coordinates of a point on a part to determine its position in space and comprises a movable measuring assembly and a remote processing station, said measuring assembly comprising a base, a probe for engaging said point, serially coupled rigid arm members and rotary joints coupling said base to said probe and permitting said probe to be moved in space relative to said base, each joint including to relatively rotating parts, a rotary encoder for each joint, for measuring the rotation angle of one part relative to the other part of the joint, said encoder sending an analog sinusoidal signal of N pulses per complete rotation, a micro controller for each encoder including an analogic to digital converter and a processing unit to generate a digital signal indicative of an instantaneous rotation angle, network means interconnecting all of said micro controllers and means to transmit to said remote processing station data representing the simultaneous readings of all of said encoders, said remote processing station including a computer for receiving the transmitted data and processing the same to transform the data into measured coordinates from a reference point.
  • the measuring assembly further includes a radio frequency transmitter connected to all of said micro-controllers via said network means, the latter including wire means extending along said arms and interconnecting all of said micro-controllers with said radio transmitter, said processing station including a radio receiver connected to said computer whereby a radio link is established between the station and the movable assembly through which all of the measurement data is transmitted.
  • a radio frequency transmitter connected to all of said micro-controllers via said network means, the latter including wire means extending along said arms and interconnecting all of said micro-controllers with said radio transmitter
  • said processing station including a radio receiver connected to said computer whereby a radio link is established between the station and the movable assembly through which all of the measurement data is transmitted.
  • each micro-controller further includes sinusoidal signals sampling and holding means and means to calculate sinusoidal signal averages of successive data inputs and feeding said averages to said analogic to digital converter.
  • the base is mounted on wheels for displacement on a floor or the like and further including base levelling legs carried by said base and means for automatically actuating said legs to level said base.
  • the apparatus further includes temperature sensors for each arm member connected to each micro-controller, said micro-controller is programmed to be capable of calculating temperature correction factors of each member and furthermore transmitty the adjusted valves to the central computer unit through the said radio transmitter.
  • the base is equipped with an alarm system sensitive to shock loading of said base and stopping the operation of said measuring assembly when shock loading exceeds a predetermined maximum.
  • the shock loading system includes three accelerometers mounted on said base along XYZ axes.
  • Modified figure 1 is an elevation of the apparatus of the invention with the base partially in section to show the internal parts.
  • Modified figure 2 is top view of the intermediate arm with its end joints.
  • Figure 3 is a partial side elevation of the outer arm, the end joint and the probe.
  • Figure 4 is a partial vertical section of the wheel mounted base.
  • Modified figure 5 is a vertical section of the rotary joint between the base and the horizontal portion of the L-shaped arm.
  • Modified figure 6 shows the assembly of the horizontal portion of the L-shaped arm fitted with the joint of figure 5.
  • Modified figure 7 is a longitudinal section of the vertical portion of the L-shaped arm together with the rotary joints associated therewith.
  • Modified figure 8 is an elevation, partially in longitudinal section, of the stabilizing system for the intermediate arm.
  • Modified figure 9 is top view of the intermediate arm fitted with rotary joints at its two ends.
  • Figure 10 is a side elevation partially in section of the arm of figure 10.
  • Figure 11 and modified figure 12 are longitudinal sections of consecutive portions of the outer arm together with the probe and the rotary joints.
  • Figure 13 is a flow diagram showing the network in which the several rotary encoders are connected and showing the data transmitted by radio frequency to a control computer;
  • Modified figure 14 is a flow diagram of the micro-controller associated with each rotary encoder.
  • the apparatus of the invention includes a remote processing station 2, see figure 13, comprising the computer 4 and the radio receiver and transmitter 6.
  • the apparatus further includes a measuring assembly generally indicated at 8, the mechanical parts of which are shown in figures 1 to 11 and the electronic parts of which are shown in figures 13 and 14.
  • the measuring assembly includes a base 10 mounted on caster wheels 12 which are disposed underneath a rigid framework 14 to the four corners of which are secured vertical levelling legs 16 each actuated for up and down movement by a linear actuator 18, driven by a reversible electric motor 20.
  • the four motors 20 are interconnected in a circuit including level measuring transducers (not shown) to automatically level base 10 once the base 10 has been moved to a position ready to start measuring a part such as an aircraft wing or the like.
  • the leveling command can be given by the operator at the remote station 2 or at the measuring assembly 8.
  • L shaped arm 22 On top of base 10 is mounted a rigid L shaped arm 22 which includes a horizontal portion 24 and a vertical portion 26.
  • L shaped arm 22 is rotatably mounted on top of the base 10 for rotation about a vertical axis by means of a rotary joint 28 which includes an outer cylindrical housing 30 having a top flange 32 and secured by bolts 34 to the top of the framework 14.
  • a tubular shaft 36 made of two sections, 37 and 37a welded together, the latter within the former, is located within housing 30 and two sets of ball bearings 38 and 40 respectively rotatably support shaft 36 within cylindrical housing 30.
  • Each set of ball bearings consists of two superposed angular bearings resisting radial and axial thrusts.
  • the outer races of the two ball bearings 38 are firmly retained between a shoulder 42 of cylindrical housing 30 and a retainer ring 44 secured to flange 32 by bolts 46.
  • the outer races are axially spaced by a spacer ring 48.
  • the inner race of the two ball bearings 38 are spaced from each other by a spacer ring 50 and are pressed together by a top disk 52 secured to the tubular shaft 36 by bolts 54 and by a flanged sleeve 56 surrounding and slidable relative to smaller tubular shaft section 37a and which exerts an axial action on the inner race of the two ball bearings 40 of the lower pair and which are retained in position by a washer 58 and a nut 60 screwed around the lower end of tubular shaft section 37a.
  • the degree of pre-loading of the top pair of ball bearings 38 can be precisely adjusted by using rings 48 and 50 of precisely selected differential height.
  • a photo electric scanning incremental rotary encoder 62 is secured to the lower end of cylindrical housing 30 through bolts 64 and collar 66 such that the rotatable tubular shaft 68 of the encoder 62 be co-axial with shaft 36, the latter being fitted with an extension 70 inserted with a tight fit within encoder shaft 68 and rotatably secured thereto by a spacer 72 and nut 74.
  • Encoder 62 measures precisely the angle of rotation of shaft 36 with respect to a zero reference which can be selected.
  • Top disk 52 has a central hole 53 which communicates with the inside of tubular shaft 36 and also with the inside of tubular extension 70 for the passage of electric wires interconnecting the several rotary encoders and also the temperature sensors to the electronic circuits within base 10 as will be described hereinafter.
  • the horizontal portion 24 of L-shaped arm 22 forms a tubular beam of approximately square cross section and its radially inner end is secured to the top disk 52 by bolts 76 with the intermediary of a pad 78.
  • the connection between the top disk 52 and arm horizontal portion 24 is further reinforced by an I beam 80 (See figure 6) .
  • the vertical portion 26 of the L shaped arm 22 is tubular, is inserted within the outer end of horizontal portion 24 and is rigidly secured thereto by means of a sleeve 82 and bolts 84.
  • a tubular shaft 86 is mounted co-axial within vertical arm portion 26 for rotation about a vertical axis by means of vertically spaced upper and lower pairs of ball bearings 88 and 90 respectively, thereby, constituting a second rotary joint 87.
  • a second rotary encoder 92 is secured to the lower end of vertical arm portion 26 and its rotatable tubular shaft 94 surrounds and is rigidly secured to an extension 96 secured to tubular shaft 86.
  • tubular shaft 86 carries a top disk 98 which is secured to a superposed cylindrical support 100.
  • the intermediate arm 102 (see figures 1, 7, 9 and 10) is connected to the upper end of the vertical arm portion 26 by means of a third rotary joint generally indicated at 104 and which has a rotation axis perpendicular to the rotation axis of the second rotary joint constituted by the shaft 86 and ball bearings 88, 90.
  • Third rotary joint 104 includes a transverse shaft 106 extending across support 100 and mounted in ball bearings 108. Shaft 106 is tighly fitted within the tubular shaft of a third rotary encoder 110, the casing of which is secured to support 100.
  • Intermediate arm 102 is tubular and fitted at its inner end with a solid insert 112 through which extends shaft 106 which is keyed therein by means of a tapered key 114.
  • the opposite end of shaft 106 carries a crank arm 116 to which is attached a counter balancing coil spring 118 (see figure 8) the opposite end of which is adjustably attached by means of the threaded telescopic part 120 to the outer end of a downward extension 124 fixed to support 100.
  • the outer end of intermediate arm 102 carries a fourth rotary joint 126, see figure 11, which is similar to the third rotary joint 104 and which is an articulation for an outer arm 128 with respect to the intermediate arm 102 about an axis transverse to both arms.
  • the fourth rotary joint 126 is fitted with a fourth rotary encoder 129 which is mounted as encoder 110.
  • the fourth rotary joint 126 can be equipped with a counter balancing system including a crank arm 116, a coil spring 118, a telescopic threaded attachment 120 and an extension 124 (See figure 7 and 8) .
  • outer arm 128 comprises an inner section 128a and an outer section 128b which are coaxial and join at a fifth rotary joint 130.
  • Inner section 128a includes concentric inner and outer tubes 132 and 134 secured to stirrup or support 100a of fourth joint 126 and to a spacer ring 135 and fifth joint 130.
  • Inner tube 132 has an inner tube extension 136 secured to inner tube 132 by a coupling collar 138.
  • Outer tube 140 of outer arm section 128b is rotatable around inner tube extension 136 by means of longitudinaly spaced ball bearings assemblies 142.
  • Inner tube extension 136 is terminated by a stud shaft 144 (see figure 12) which is connected by a flexible joint 146 to the shaft 148 of the fifth encoder 150 the casing of which is fixed to axially rotatable outer tube 140 which is extended by an outer tube extension 140a which carries a sixth rotary joint 152 by means of which a probe holder 154 is pivoted to outer tube extension 140a for rotation about a transverse axis.
  • Probe holder 154 carries a touch probe 156 and is secured to a collar 158 which is keyed onto a transverse shaft 160 rotatably mounted by ball bearings 162 in a holder assembly 164 secured to outer tube extension 140a.
  • This holding assembly 164 carries the stator of a sixth encoder 166.
  • Probe holder 154 is of known construction, it includes a pressure switch which closes to send a signal when probe 156 is lightly pressed against a part being measured. Probe holder 154 and encoders 166, 150, 129, 110 and 92 each require a single data transmitting wire which extends through the hollow arms 128,102 and 22 and through passages in the joints to be connected to micro-controllers 172.
  • Thermic sensors 174 are located in the various arms and connected to the micro-controllers 172.
  • a shock loading alarm system 176 is located in base 10. This alarm system is of known construction. It stops the operation of the measuring assembly when shock loading exceeds a predetermined maximum. It includes three accelerometers mounted on the base along XYZ axes.
  • Each encoder sends two sinusoidal signals which are out of phase to indicate the direction of rotation.
  • each micro-controller 172 has a sinusoidal signal amplifier 182 which is connected to the associated angular sensor.
  • the two out- of-phase sinusoidal signals of repeatetivity are cleaned by a signal cleaner 184, then compared by a signal comparator 186, the output of which is sent to a left- right rotation discriminator 188.
  • the output of the latter is sent to an encoder steps counter 190, the output of which is converted from analog to digital in a converter 192.
  • the resulting signal is sent to an arithmetic and processing unit 194 which also receives data from the associated thermic sensor 174.
  • the output of counter 190 is also sent to a state function register 196, the output of which is connected to unit 194.
  • the whole micro-controller is fed with regulated tensions through tension stabilizer 198.
  • the output of unit 194 is sent to the network adapter 178 (see also Figure 13) .
  • An analogic interface module 200 of converter 192 is connected to signal cleaner 184. This interface is a “sample and hold module” that continuously calculates the average oscillations of the angular sensors.
  • Three types of standard converters 192 can divide one pulse by 256, 512 or 1024 meaning that for instance, 256 instantaneous values per pulses are stored and converted to a digital value.
  • the resulting digital signals can be averaged in the processing unit 194 or in computer 4 and converted to an angle measurement. Therefore, supposing there are 36,000 pulses sent by one encoder during one complete rotation of 360°, the resulting precision or resolution of the measured angle is multiplied by 256, 512 or 1024 depending on the selected converter 192.
  • the measuring apparatus is on wheels, this facilitates its manoeuverability and the accessibility to the part being measured.
  • the apparatus can be automatically levelled its measuring precision is not affected by floor irregularities .
  • each micro-controller is capable of recording at any time several instanteneous angular position values per pulse emitted by the associated encoder and is programmed to calculate the average of said several values, this minimezes any erroneous reading which could be produced by possible mechanical vibrations.
  • each micro-controller can be selectively set to zero by the operating software and be given a predetermined value that suits any potential application. This way, proper values can be given to each angular sensor which can be properly converted, resulting in extensive calculating time saving in the arithmetic processing unit 194, and also in the computer 4.
  • each micro-controller reads and transmits the temperature of at least one of the two arms interconnected by a rotary joint where the angle is read whereby proper temperature compensation corrections can be made even if the arms of the measuring machine are subjected to a large temperature gradient.

Abstract

This apparatus measures the XYZ coordinates of a point on a part to determine its position in space. The apparatus comprises a movable measuring assembly and a remote processing station. The assembly includes serially arranged rigid arm members pivoted by rotary joints to a wheeled base and to a probe for engaging the part. A rotary encoder is mounted at each joint for measuring the rotation angle of one arm member relative to the other; each encoder sends an analog sinusoidal signal to an associated micro-controller which comprises an analogic to digital converter and a processing unit to generate a digital signal indicative of an instantaneous rotation angle. All the controllers are connected in a network and the resultant of the simultaneous readings of all of the encoders is sent by a radio frequency transmitter mounted on the base to the remove processing station equipped with a radio receiver and a computer which processes the transmitted data into measurement coordinates. To increase the measuring precision, each micro-controlller is capable of taking several instantaneous readings of the sinusoidal pulse emitted by the encoder and to calculate an average of said readings. The base has an automatic levelling device; each arm has a temperature sensor for effecting temperature compensation. Data recording is automatically stopped if the machine is subjected to excessive vibration or shocks.

Description

TITLE: COORDINATE MEASURING APPARATUS
FIELD OF THE INVENTION
The present invention relates to an apparatus for measuring the XYZ coordinates of a point on a part to determine the position of this point in space.
BACKGROUND OF THE INVENTION
Coordinate measuring apparatuses or machines are used to inspect products, to verify drawings specifications and tolerances and to automatically generate new drawings for reverse engineering. These machines include articulated counter balanced rigid arms with rotary position encoders at their joints that measure angular displacement from a reference point. To take a measurement, the user touches the object to be measured with a probe carried at the outer end of the articulated arm system. The 3D information provided by the encoders are digitized and transmitted to a control computer which processes the data and transforms the same into measured coordinates from a reference point. Angle measurements of the rotary encoders used on existing machines lack precision and therefore known machines have a small size and can only operate within an envelope of restricted volume; therefore known machines must be displaced several times and relocated with respect to another reference point when called upon to measure large objects.
Such measuring machines are often used in an environment where they are subjected to a temperature gradient. Known machines of the character described include a temperature compensation system which is not capable of adequately correcting any possible distortion caused by those temperature gradients. Known machines of the character described are normally connected to a control computer by a cable which on a shop floor can be damaged or can be cause of accidents and which restricts the range of movement of the machine with respect to the control computer.
OBJECTS OF THE PRESENT INVENTION
It is therefore the main object of the present invention to provide a coordinate measuring apparatus which obviates the above noted disadvantages and more particularly which can measure with precision coordinate points within a radius of about 3 meters and even more in any direction and which can be mounted on wheels to facilitate anoeuverability.
Another object of the present invention is to provide an apparatus of the character described capable of automatic leveling independently of the floor irregularities.
Another object of the invention is to provide an apparatus of the character described which is equipped with an automatic device to detect any shocks and vibrations to the machine and which automatically stops machine operation if the shock loading or vibrations amplitudes exceeds a predetermined limit.
Another object of the invention is to provide a temperature compensation system which corrects any distortion of each arms and each joints of the machine caused by temperature gradients to which the machine would be subjected.
Another object of the present invention resides in an apparatus of the character described in which all the collected data are transmitted from the measuring apparatus to the control processing computer by radio transmission.
SUMMARY OF THE INVENTION
The apparatus of the invention is for measuring the XYZ coordinates of a point on a part to determine its position in space and comprises a movable measuring assembly and a remote processing station, said measuring assembly comprising a base, a probe for engaging said point, serially coupled rigid arm members and rotary joints coupling said base to said probe and permitting said probe to be moved in space relative to said base, each joint including to relatively rotating parts, a rotary encoder for each joint, for measuring the rotation angle of one part relative to the other part of the joint, said encoder sending an analog sinusoidal signal of N pulses per complete rotation, a micro controller for each encoder including an analogic to digital converter and a processing unit to generate a digital signal indicative of an instantaneous rotation angle, network means interconnecting all of said micro controllers and means to transmit to said remote processing station data representing the simultaneous readings of all of said encoders, said remote processing station including a computer for receiving the transmitted data and processing the same to transform the data into measured coordinates from a reference point.
Preferably, the measuring assembly further includes a radio frequency transmitter connected to all of said micro-controllers via said network means, the latter including wire means extending along said arms and interconnecting all of said micro-controllers with said radio transmitter, said processing station including a radio receiver connected to said computer whereby a radio link is established between the station and the movable assembly through which all of the measurement data is transmitted.
Preferably, each micro-controller further includes sinusoidal signals sampling and holding means and means to calculate sinusoidal signal averages of successive data inputs and feeding said averages to said analogic to digital converter.
Preferably, the base is mounted on wheels for displacement on a floor or the like and further including base levelling legs carried by said base and means for automatically actuating said legs to level said base.
Preferably, the apparatus further includes temperature sensors for each arm member connected to each micro-controller, said micro-controller is programmed to be capable of calculating temperature correction factors of each member and furthermore transmitty the adjusted valves to the central computer unit through the said radio transmitter.
Preferably, the base is equipped with an alarm system sensitive to shock loading of said base and stopping the operation of said measuring assembly when shock loading exceeds a predetermined maximum. The shock loading system includes three accelerometers mounted on said base along XYZ axes.
DESCRIPTION OF THE DRAWINGS
In the annexed drawings:
Modified figure 1 is an elevation of the apparatus of the invention with the base partially in section to show the internal parts. Modified figure 2 is top view of the intermediate arm with its end joints.
Figure 3 is a partial side elevation of the outer arm, the end joint and the probe.
Figure 4 is a partial vertical section of the wheel mounted base.
Modified figure 5 is a vertical section of the rotary joint between the base and the horizontal portion of the L-shaped arm.
Modified figure 6 shows the assembly of the horizontal portion of the L-shaped arm fitted with the joint of figure 5.
Modified figure 7 is a longitudinal section of the vertical portion of the L-shaped arm together with the rotary joints associated therewith.
Modified figure 8 is an elevation, partially in longitudinal section, of the stabilizing system for the intermediate arm.
Modified figure 9 is top view of the intermediate arm fitted with rotary joints at its two ends.
Figure 10 is a side elevation partially in section of the arm of figure 10.
Figure 11 and modified figure 12 are longitudinal sections of consecutive portions of the outer arm together with the probe and the rotary joints.
Figure 13 is a flow diagram showing the network in which the several rotary encoders are connected and showing the data transmitted by radio frequency to a control computer; and
Modified figure 14 is a flow diagram of the micro-controller associated with each rotary encoder.
In the annexed drawings, like reference characters indicate like elements throughout.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
The apparatus of the invention includes a remote processing station 2, see figure 13, comprising the computer 4 and the radio receiver and transmitter 6.
The apparatus further includes a measuring assembly generally indicated at 8, the mechanical parts of which are shown in figures 1 to 11 and the electronic parts of which are shown in figures 13 and 14.
As shown in figure 1, the measuring assembly includes a base 10 mounted on caster wheels 12 which are disposed underneath a rigid framework 14 to the four corners of which are secured vertical levelling legs 16 each actuated for up and down movement by a linear actuator 18, driven by a reversible electric motor 20. The four motors 20 are interconnected in a circuit including level measuring transducers (not shown) to automatically level base 10 once the base 10 has been moved to a position ready to start measuring a part such as an aircraft wing or the like. The leveling command can be given by the operator at the remote station 2 or at the measuring assembly 8.
On top of base 10 is mounted a rigid L shaped arm 22 which includes a horizontal portion 24 and a vertical portion 26. L shaped arm 22 is rotatably mounted on top of the base 10 for rotation about a vertical axis by means of a rotary joint 28 which includes an outer cylindrical housing 30 having a top flange 32 and secured by bolts 34 to the top of the framework 14. A tubular shaft 36 made of two sections, 37 and 37a welded together, the latter within the former, is located within housing 30 and two sets of ball bearings 38 and 40 respectively rotatably support shaft 36 within cylindrical housing 30. Each set of ball bearings consists of two superposed angular bearings resisting radial and axial thrusts. The outer races of the two ball bearings 38 are firmly retained between a shoulder 42 of cylindrical housing 30 and a retainer ring 44 secured to flange 32 by bolts 46. The outer races are axially spaced by a spacer ring 48. The inner race of the two ball bearings 38 are spaced from each other by a spacer ring 50 and are pressed together by a top disk 52 secured to the tubular shaft 36 by bolts 54 and by a flanged sleeve 56 surrounding and slidable relative to smaller tubular shaft section 37a and which exerts an axial action on the inner race of the two ball bearings 40 of the lower pair and which are retained in position by a washer 58 and a nut 60 screwed around the lower end of tubular shaft section 37a. It will be noted that the degree of pre-loading of the top pair of ball bearings 38 can be precisely adjusted by using rings 48 and 50 of precisely selected differential height.
A photo electric scanning incremental rotary encoder 62 is secured to the lower end of cylindrical housing 30 through bolts 64 and collar 66 such that the rotatable tubular shaft 68 of the encoder 62 be co-axial with shaft 36, the latter being fitted with an extension 70 inserted with a tight fit within encoder shaft 68 and rotatably secured thereto by a spacer 72 and nut 74. Encoder 62 measures precisely the angle of rotation of shaft 36 with respect to a zero reference which can be selected.
Top disk 52 has a central hole 53 which communicates with the inside of tubular shaft 36 and also with the inside of tubular extension 70 for the passage of electric wires interconnecting the several rotary encoders and also the temperature sensors to the electronic circuits within base 10 as will be described hereinafter.
The horizontal portion 24 of L-shaped arm 22 forms a tubular beam of approximately square cross section and its radially inner end is secured to the top disk 52 by bolts 76 with the intermediary of a pad 78. The connection between the top disk 52 and arm horizontal portion 24 is further reinforced by an I beam 80 (See figure 6) .
As shown in figure 7, the vertical portion 26 of the L shaped arm 22 is tubular, is inserted within the outer end of horizontal portion 24 and is rigidly secured thereto by means of a sleeve 82 and bolts 84. A tubular shaft 86 is mounted co-axial within vertical arm portion 26 for rotation about a vertical axis by means of vertically spaced upper and lower pairs of ball bearings 88 and 90 respectively, thereby, constituting a second rotary joint 87. A second rotary encoder 92 is secured to the lower end of vertical arm portion 26 and its rotatable tubular shaft 94 surrounds and is rigidly secured to an extension 96 secured to tubular shaft 86.
The upper end of tubular shaft 86 carries a top disk 98 which is secured to a superposed cylindrical support 100. The intermediate arm 102 (see figures 1, 7, 9 and 10) is connected to the upper end of the vertical arm portion 26 by means of a third rotary joint generally indicated at 104 and which has a rotation axis perpendicular to the rotation axis of the second rotary joint constituted by the shaft 86 and ball bearings 88, 90. Third rotary joint 104 includes a transverse shaft 106 extending across support 100 and mounted in ball bearings 108. Shaft 106 is tighly fitted within the tubular shaft of a third rotary encoder 110, the casing of which is secured to support 100.
Intermediate arm 102 is tubular and fitted at its inner end with a solid insert 112 through which extends shaft 106 which is keyed therein by means of a tapered key 114.
The opposite end of shaft 106 carries a crank arm 116 to which is attached a counter balancing coil spring 118 (see figure 8) the opposite end of which is adjustably attached by means of the threaded telescopic part 120 to the outer end of a downward extension 124 fixed to support 100. The outer end of intermediate arm 102 carries a fourth rotary joint 126, see figure 11, which is similar to the third rotary joint 104 and which is an articulation for an outer arm 128 with respect to the intermediate arm 102 about an axis transverse to both arms.
The fourth rotary joint 126 is fitted with a fourth rotary encoder 129 which is mounted as encoder 110. The fourth rotary joint 126 can be equipped with a counter balancing system including a crank arm 116, a coil spring 118, a telescopic threaded attachment 120 and an extension 124 (See figure 7 and 8) .
Referring to figures 1, 11, and 12, outer arm 128 comprises an inner section 128a and an outer section 128b which are coaxial and join at a fifth rotary joint 130. Inner section 128a includes concentric inner and outer tubes 132 and 134 secured to stirrup or support 100a of fourth joint 126 and to a spacer ring 135 and fifth joint 130. Inner tube 132 has an inner tube extension 136 secured to inner tube 132 by a coupling collar 138. Outer tube 140 of outer arm section 128b is rotatable around inner tube extension 136 by means of longitudinaly spaced ball bearings assemblies 142. Inner tube extension 136 is terminated by a stud shaft 144 (see figure 12) which is connected by a flexible joint 146 to the shaft 148 of the fifth encoder 150 the casing of which is fixed to axially rotatable outer tube 140 which is extended by an outer tube extension 140a which carries a sixth rotary joint 152 by means of which a probe holder 154 is pivoted to outer tube extension 140a for rotation about a transverse axis. Probe holder 154 carries a touch probe 156 and is secured to a collar 158 which is keyed onto a transverse shaft 160 rotatably mounted by ball bearings 162 in a holder assembly 164 secured to outer tube extension 140a. This holding assembly 164 carries the stator of a sixth encoder 166. The shaft 168 of encoder 166 is connected by a flexible joint 170 to transverse shaft 160. Probe holder 154 is of known construction, it includes a pressure switch which closes to send a signal when probe 156 is lightly pressed against a part being measured. Probe holder 154 and encoders 166, 150, 129, 110 and 92 each require a single data transmitting wire which extends through the hollow arms 128,102 and 22 and through passages in the joints to be connected to micro-controllers 172.
Thermic sensors 174 are located in the various arms and connected to the micro-controllers 172.
Also, a shock loading alarm system 176 is located in base 10. This alarm system is of known construction. It stops the operation of the measuring assembly when shock loading exceeds a predetermined maximum. It includes three accelerometers mounted on the base along XYZ axes.
As shown in figure 13, there is one microcontroller 172 for each rotary encoder or angular sensor; each angular sensor feeds data to its own controller. The required number of thermic sensors 174 are also connected to micro-controllers 172. All of the microcontrollers are connected in a network as indicated at 178. Therefore, they communicate with each other by a network protocol and the resulting data is sent to a radio transmitter and receiver 118, which communicates with radio receiver and transmitter 6 at the remote processing station 2.
Each encoder sends two sinusoidal signals which are out of phase to indicate the direction of rotation.
As shown in Figure 14, each micro-controller 172 has a sinusoidal signal amplifier 182 which is connected to the associated angular sensor. The two out- of-phase sinusoidal signals of repeatetivity are cleaned by a signal cleaner 184, then compared by a signal comparator 186, the output of which is sent to a left- right rotation discriminator 188. The output of the latter is sent to an encoder steps counter 190, the output of which is converted from analog to digital in a converter 192. The resulting signal is sent to an arithmetic and processing unit 194 which also receives data from the associated thermic sensor 174.
The output of counter 190 is also sent to a state function register 196, the output of which is connected to unit 194. The whole micro-controller is fed with regulated tensions through tension stabilizer 198. The output of unit 194 is sent to the network adapter 178 (see also Figure 13) . An analogic interface module 200 of converter 192 is connected to signal cleaner 184. This interface is a "sample and hold module" that continuously calculates the average oscillations of the angular sensors.
Three types of standard converters 192 can divide one pulse by 256, 512 or 1024 meaning that for instance, 256 instantaneous values per pulses are stored and converted to a digital value. The resulting digital signals can be averaged in the processing unit 194 or in computer 4 and converted to an angle measurement. Therefore, supposing there are 36,000 pulses sent by one encoder during one complete rotation of 360°, the resulting precision or resolution of the measured angle is multiplied by 256, 512 or 1024 depending on the selected converter 192.
With this apparatus of the invention, it is possible to measure coordinate points up to a radius of about 3 meters and more in any direction.
Since the measuring apparatus is on wheels, this facilitates its manoeuverability and the accessibility to the part being measured.
Since the apparatus can be automatically levelled its measuring precision is not affected by floor irregularities .
Any excessive shock loading of the measuring machine will not cause inaccurate measuring results.
Due to its temperature compensation system, different portions of the arms system can be subjected to a relatively large temperature gradient without affecting the precision of the measurements, since radio data transmission is used between the measuring machine and the central computing station. Elimination of a cable connecting the machine to the station eliminates possible accidents of someone stepping on the cable, and also, it speeds up the new positioning of the measuring machine.
Since each micro-controller is capable of recording at any time several instanteneous angular position values per pulse emitted by the associated encoder and is programmed to calculate the average of said several values, this minimezes any erroneous reading which could be produced by possible mechanical vibrations.
In addition, each micro-controller can be selectively set to zero by the operating software and be given a predetermined value that suits any potential application. This way, proper values can be given to each angular sensor which can be properly converted, resulting in extensive calculating time saving in the arithmetic processing unit 194, and also in the computer 4.
The radio link between the measuring machine and the computer station 2 eliminates an interconnecting cable which normally is composed of 48 wires for the encoders plus about 12 wires for the temperature sensors. By using a sample and hold module 200 in the analog to digital converter 192, all instantaneous values of all the sensors can be read at the same time, resulting in a most accurate reading, this being in addition to the fact that 256 instantaneous sampling of the angular sensor data output is effected for each pulse sent by the rotary encoder. The instantaneous tension value is analyzed by the converter 192 which normally is a 16 bits converter and conversion of the data into an angle is done using a matrix that includes a transformation function. The matrix is a single chip in the computer 4. If necessary, this computer 4 and the radio communication system can be released of the duty of calculating an average of the values alredy read, since this calculation can be done by each micro-controller.
It is noted that each micro-controller reads and transmits the temperature of at least one of the two arms interconnected by a rotary joint where the angle is read whereby proper temperature compensation corrections can be made even if the arms of the measuring machine are subjected to a large temperature gradient.
Since the computer 4 commands all the microcontrollers at the same time an instantaneous average of all the angular values can be obtained.

Claims

I CLAIM
1. An apparatus for measuring the XYZ coordinates of a point on a part to determine its position in space comprising a movable measuring assembly and a remote processing station, said measuring assembly comprising a base, a probe for engaging said point, serially coupled rigid arm members and rotary joints coupling said base to said probe and permitting said probe to be moved in space relative to said base, each joint including two relatively rotating parts, a rotary encoder for each joint, for measuring the rotation angle of one part relative to the other part of the joint, said encoder sending an analog sinusoidal signal of N pulses per complete rotation, a micro controller for each encoder including an analogicts-digital converter and a processing unit to generate a digital signal indicative of an instantaneous rotation angle , network means interconnecting all of said micro-controllers and means to transmit to said remote processing station data representing the simultaneous readings of all of said encoders, said remote processing station including a computer for receiving the transmitted data and processing the same to transform the data into measured coordinates from a reference point.
2. An apparatus as defined in claim 1, wherein said measuring assembly further includes a radio frequency transmitter connected to all of said micro- controllers via said network means, the latter including wire means extending along said arms and interconnecting all of said micro-controllers with said radio transmitter, said processing station including a radio receiver connected to said computer whereby a radio link is established between the station and the movable assembly through which all of the measurement data is transmitted.
3. An apparatus as defined in claim 1, wherein each controller further includes sinusoidal signals sampling and holding means and means to calculate sinusoidal signal averages of successive data inputs and feeding said averages to said analogic to digital converter.
4. An apparatus as defined in claim 2, wherein each controller further includes sinusoidal signals sampling and holding means and means to calculate sinusoidal signal averages of successive data inputs and feeding said averages to said analogic two digital converter.
5. An apparatus as defined in claim 4, wherein said base is mounted on wheels for displacement on a floor or the like and further including base levelling legs carried by said base and means for automatically actuating said legs to level said base.
6. An apparatus as defined in claim 4, further including temperature sensors for each arm member connected to each micro-controller, said ocro- controller is programmed to be capable of calculating temperature correction factors of each member and further more transmitty the adjusted valves to the central computer unit through the said radio transmitter.
7. An apparatus as defined in claim 6, wherein said base is equipped with an alarm system sensitive to shock loading of said base and stopping the operation of measuring assembly when shock loading exceeds a predetermined maximum.
8. An apparatus as defined in claim 7, wherein said shock loading system includes three accelerometers mounted on said base along XYZ axes.
9. An apparatus as defined in claim 3, wherein said arms are of decreasing length and said encoders send a decreasing number of pulses per complete rotation from said base to said probe.
PCT/CA1997/000103 1996-08-23 1997-02-14 Coordinate measuring apparatus WO1998008050A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU15871/97A AU1587197A (en) 1996-08-23 1997-02-14 Coordinate measuring apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CA 2183004 CA2183004A1 (en) 1996-08-23 1996-08-23 Articulated-arm measuring machine and twist-net network
CA2,183,004 1996-08-23

Publications (1)

Publication Number Publication Date
WO1998008050A1 true WO1998008050A1 (en) 1998-02-26

Family

ID=4158719

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA1997/000103 WO1998008050A1 (en) 1996-08-23 1997-02-14 Coordinate measuring apparatus

Country Status (3)

Country Link
AU (1) AU1587197A (en)
CA (1) CA2183004A1 (en)
WO (1) WO1998008050A1 (en)

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2781045A1 (en) * 1998-07-08 2000-01-14 Faro Tech Inc Moveable articulated arm of three dimensional coordinate measurement machine (CMM) with position transducers connected to a controller via serial clock
DE19831945A1 (en) * 1998-07-16 2000-02-03 Zett Mess Technik Gmbh Height measuring-marking device for 3D measuring-marking of workpieces with base part and at least one arm connected with base part provided with handle part
WO2001013060A1 (en) * 1999-08-13 2001-02-22 Advanced Sensor Technologies Llc Probe position sensing system for use in a coordinate measuring machine
GB2375026A (en) * 1998-07-08 2002-10-30 Faro Tech Inc Moveable articulated arm for coordinate measuring machine with position transducers connected to a controller via a serial network
WO2005017451A1 (en) * 2003-08-15 2005-02-24 Faro Technologies, Inc. Providing sensory feedback to the operator of a portable coordinate measurement machine
US6920697B2 (en) 2002-02-14 2005-07-26 Faro Technologies, Inc. Portable coordinate measurement machine with integrated touch probe and improved handle assembly
US7006084B1 (en) 2000-09-26 2006-02-28 Faro Technologies, Inc. Method and system for computer aided manufacturing measurement analysis
WO2007033273A2 (en) * 2005-09-13 2007-03-22 Romer Incorporated Vehicle comprising an articulator of a coordinate measuring machine
US7546689B2 (en) 2007-07-09 2009-06-16 Hexagon Metrology Ab Joint for coordinate measurement device
US7568293B2 (en) 2006-05-01 2009-08-04 Paul Ferrari Sealed battery for coordinate measurement machine
WO2009130169A1 (en) * 2008-04-22 2009-10-29 Leica Geosystems Ag Measuring method for an articulated-arm coordinate measuring machine
US7640674B2 (en) 2008-05-05 2010-01-05 Hexagon Metrology, Inc. Systems and methods for calibrating a portable coordinate measurement machine
US7693325B2 (en) 2004-01-14 2010-04-06 Hexagon Metrology, Inc. Transprojection of geometry data
US7743524B2 (en) 2006-11-20 2010-06-29 Hexagon Metrology Ab Coordinate measurement machine with improved joint
US7774949B2 (en) 2007-09-28 2010-08-17 Hexagon Metrology Ab Coordinate measurement machine
US7779548B2 (en) 2008-03-28 2010-08-24 Hexagon Metrology, Inc. Coordinate measuring machine with rotatable grip
US7805854B2 (en) 2006-05-15 2010-10-05 Hexagon Metrology, Inc. Systems and methods for positioning and measuring objects using a CMM
USRE42082E1 (en) 2002-02-14 2011-02-01 Faro Technologies, Inc. Method and apparatus for improving measurement accuracy of a portable coordinate measurement machine
US20110178753A1 (en) * 2010-01-20 2011-07-21 Faro Technologies, Inc. Portable Articulated Arm Coordinate Measuring Machine and Integrated Environmental Recorder
US8122610B2 (en) 2008-03-28 2012-02-28 Hexagon Metrology, Inc. Systems and methods for improved coordination acquisition member comprising calibration information
US8127458B1 (en) 2010-08-31 2012-03-06 Hexagon Metrology, Inc. Mounting apparatus for articulated arm laser scanner
US8832954B2 (en) 2010-01-20 2014-09-16 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
DE102013004353A1 (en) * 2013-03-14 2014-09-18 Rosswag Gmbh Measuring device, manufacturing device and test method
US8844151B2 (en) 2009-11-06 2014-09-30 Hexagon Metrology Ab Articulated arm
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
US8931182B2 (en) 2002-02-14 2015-01-13 Faro Technologies, Inc. Portable coordinate measurement machine having a handle that includes electronics
US8955229B2 (en) 2008-10-16 2015-02-17 Hexagon Metrology, Inc. Articulating measuring arm with optical scanner
US8997362B2 (en) 2012-07-17 2015-04-07 Faro Technologies, Inc. Portable articulated arm coordinate measuring machine with optical communications bus
US9069355B2 (en) 2012-06-08 2015-06-30 Hexagon Technology Center Gmbh System and method for a wireless feature pack
US9163921B2 (en) 2013-12-18 2015-10-20 Hexagon Metrology, Inc. Ultra-portable articulated arm coordinate measurement machine
US9168654B2 (en) 2010-11-16 2015-10-27 Faro Technologies, Inc. Coordinate measuring machines with dual layer arm
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
US9250214B2 (en) 2013-03-12 2016-02-02 Hexagon Metrology, Inc. CMM with flaw detection system
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
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
US9551575B2 (en) 2009-03-25 2017-01-24 Faro Technologies, Inc. Laser scanner having a multi-color light source and real-time color receiver
US9594250B2 (en) 2013-12-18 2017-03-14 Hexagon Metrology, Inc. Ultra-portable coordinate measurement machine
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
CN107014331A (en) * 2017-05-31 2017-08-04 中国计量大学 A kind of joint arm measure power error identification device and error identification bearing calibration
US9759540B2 (en) 2014-06-11 2017-09-12 Hexagon Metrology, Inc. Articulating CMM probe
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
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

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107966123B (en) * 2017-10-30 2023-05-05 国投中煤同煤京唐港口有限公司 Device and method for automatically detecting railway wagon cross beam

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5774609A (en) * 1980-10-28 1982-05-10 Kosaka Kenkyusho:Kk Profile recorder for solid body
DE4403901A1 (en) * 1993-02-23 1994-08-25 Faro Tech Inc Coordinate measuring machine for measuring three-dimensional coordinates
DE4433233A1 (en) * 1993-09-20 1995-04-13 Romer Srl Method for position finding for an apparatus for three-dimensional measurement
WO1995028615A1 (en) * 1994-04-19 1995-10-26 Marposs Societa' Per Azioni System for detecting linear dimensions and method for testing the system operability

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5774609A (en) * 1980-10-28 1982-05-10 Kosaka Kenkyusho:Kk Profile recorder for solid body
DE4403901A1 (en) * 1993-02-23 1994-08-25 Faro Tech Inc Coordinate measuring machine for measuring three-dimensional coordinates
DE4433233A1 (en) * 1993-09-20 1995-04-13 Romer Srl Method for position finding for an apparatus for three-dimensional measurement
WO1995028615A1 (en) * 1994-04-19 1995-10-26 Marposs Societa' Per Azioni System for detecting linear dimensions and method for testing the system operability

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 6, no. 156 (P - 135)<1034> 17 August 1982 (1982-08-17) *

Cited By (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2339370A (en) * 1998-07-08 2000-01-19 Faro Tech Inc Moveable articulated arm for a coordinate measuring machine with position transducers connected to a controller via a serial network
US6219928B1 (en) 1998-07-08 2001-04-24 Faro Technologies Inc. Serial network for coordinate measurement apparatus
GB2375026A (en) * 1998-07-08 2002-10-30 Faro Tech Inc Moveable articulated arm for coordinate measuring machine with position transducers connected to a controller via a serial network
GB2339370B (en) * 1998-07-08 2002-12-18 Faro Tech Inc Serial network for coordinate measurement apparatus
GB2375026B (en) * 1998-07-08 2002-12-18 Faro Tech Inc Serial network for coordinate measurement apparatus
DE19928716B4 (en) * 1998-07-08 2011-08-18 Faro Technologies, Inc., Fla. Device for transmitting position data in a coordinate measuring device
FR2781045A1 (en) * 1998-07-08 2000-01-14 Faro Tech Inc Moveable articulated arm of three dimensional coordinate measurement machine (CMM) with position transducers connected to a controller via serial clock
DE19831945A1 (en) * 1998-07-16 2000-02-03 Zett Mess Technik Gmbh Height measuring-marking device for 3D measuring-marking of workpieces with base part and at least one arm connected with base part provided with handle part
DE19831945B4 (en) * 1998-07-16 2005-03-24 Zett-Mess-Technik Gmbh Height measuring and marking device
WO2001013060A1 (en) * 1999-08-13 2001-02-22 Advanced Sensor Technologies Llc Probe position sensing system for use in a coordinate measuring machine
US6471710B1 (en) 1999-08-13 2002-10-29 Advanced Sensor Technology, Llc Probe position sensing system and method of employment of same
US7006084B1 (en) 2000-09-26 2006-02-28 Faro Technologies, Inc. Method and system for computer aided manufacturing measurement analysis
US7043847B2 (en) 2002-02-14 2006-05-16 Faro Technologies, Inc. Portable coordinate measurement machine having on-board power supply
US8931182B2 (en) 2002-02-14 2015-01-13 Faro Technologies, Inc. Portable coordinate measurement machine having a handle that includes electronics
US6935036B2 (en) 2002-02-14 2005-08-30 Faro Technologies, Inc. Portable coordinate measurement machine
USRE42082E1 (en) 2002-02-14 2011-02-01 Faro Technologies, Inc. Method and apparatus for improving measurement accuracy of a portable coordinate measurement machine
US6920697B2 (en) 2002-02-14 2005-07-26 Faro Technologies, Inc. Portable coordinate measurement machine with integrated touch probe and improved handle assembly
US10168134B2 (en) 2002-02-14 2019-01-01 Faro Technologies, Inc. Portable coordinate measurement machine having a handle that includes electronics
WO2005017451A1 (en) * 2003-08-15 2005-02-24 Faro Technologies, Inc. Providing sensory feedback to the operator of a portable coordinate measurement machine
US7693325B2 (en) 2004-01-14 2010-04-06 Hexagon Metrology, Inc. Transprojection of geometry data
US9734609B2 (en) 2004-01-14 2017-08-15 Hexagon Metrology, Inc. Transprojection of geometry data
US7525276B2 (en) 2005-09-13 2009-04-28 Romer, Inc. Vehicle having an articulator
WO2007033273A3 (en) * 2005-09-13 2007-06-21 Romer Inc Vehicle comprising an articulator of a coordinate measuring machine
WO2007033273A2 (en) * 2005-09-13 2007-03-22 Romer Incorporated Vehicle comprising an articulator of a coordinate measuring machine
US7568293B2 (en) 2006-05-01 2009-08-04 Paul Ferrari Sealed battery for coordinate measurement machine
US7805854B2 (en) 2006-05-15 2010-10-05 Hexagon Metrology, Inc. Systems and methods for positioning and measuring objects using a CMM
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
US7743524B2 (en) 2006-11-20 2010-06-29 Hexagon Metrology Ab Coordinate measurement machine with improved joint
US8015721B2 (en) 2006-11-20 2011-09-13 Hexagon Metrology Ab Coordinate measurement machine with improved joint
US7546689B2 (en) 2007-07-09 2009-06-16 Hexagon Metrology Ab Joint for coordinate measurement device
US7774949B2 (en) 2007-09-28 2010-08-17 Hexagon Metrology Ab Coordinate measurement machine
US8201341B2 (en) 2008-03-28 2012-06-19 Hexagon Metrology, Inc. Coordinate measuring machine with rotatable grip
US7984558B2 (en) 2008-03-28 2011-07-26 Hexagon Metrology, Inc. Coordinate measuring machine with rotatable grip
US8122610B2 (en) 2008-03-28 2012-02-28 Hexagon Metrology, Inc. Systems and methods for improved coordination acquisition member comprising calibration information
US7779548B2 (en) 2008-03-28 2010-08-24 Hexagon Metrology, Inc. Coordinate measuring machine with rotatable grip
AU2009240105B2 (en) * 2008-04-22 2011-12-22 Leica Geosystems Ag Measuring method for an articulated-arm coordinate measuring machine
CN102016498B (en) * 2008-04-22 2012-11-14 莱卡地球系统公开股份有限公司 Measuring method for an articulated-arm coordinate measuring machine
WO2009130169A1 (en) * 2008-04-22 2009-10-29 Leica Geosystems Ag Measuring method for an articulated-arm coordinate measuring machine
US9080867B2 (en) 2008-04-22 2015-07-14 Leica Geosystems Ag Measuring method for an articulated-arm coordinate measuring machine
US7640674B2 (en) 2008-05-05 2010-01-05 Hexagon Metrology, Inc. Systems and methods for calibrating a portable coordinate measurement machine
US11029142B2 (en) 2008-10-16 2021-06-08 Hexagon Metrology, Inc. Articulating measuring arm with laser scanner
US10337853B2 (en) 2008-10-16 2019-07-02 Hexagon Metrology, Inc. Articulating measuring arm with laser scanner
US9618330B2 (en) 2008-10-16 2017-04-11 Hexagon Metrology, Inc. Articulating measuring arm with laser scanner
US8955229B2 (en) 2008-10-16 2015-02-17 Hexagon Metrology, Inc. Articulating measuring arm with optical scanner
US9551575B2 (en) 2009-03-25 2017-01-24 Faro Technologies, Inc. Laser scanner having a multi-color light source and real-time color receiver
US9551558B2 (en) 2009-11-06 2017-01-24 Hexagon Technology Center Gmbh Articulated arm
US9989348B2 (en) 2009-11-06 2018-06-05 Hexagon Technology Center Gmbh Systems and methods for control and calibration of a CMM
US10591270B2 (en) 2009-11-06 2020-03-17 Hexagon Technology Center Gmbh Systems and methods for control and calibration of a CMM
US9696129B2 (en) 2009-11-06 2017-07-04 Hexagon Technology Center Gmbh CMM with modular functionality
US10126109B2 (en) 2009-11-06 2018-11-13 Hexagon Technology Center Gmbh CMM with modular functionality
US11340056B2 (en) 2009-11-06 2022-05-24 Hexagon Technology Center Gmbh CMM with improved sensors
US8844151B2 (en) 2009-11-06 2014-09-30 Hexagon Metrology Ab Articulated arm
US9360291B2 (en) 2009-11-06 2016-06-07 Hexagon Metrology Ab Systems and methods for control and calibration of a CMM
US9360290B2 (en) 2009-11-06 2016-06-07 Hexagon Metrology Ab CMM with modular functionality
US9417316B2 (en) 2009-11-20 2016-08-16 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US8875409B2 (en) 2010-01-20 2014-11-04 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
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
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
US20110178753A1 (en) * 2010-01-20 2011-07-21 Faro Technologies, Inc. Portable Articulated Arm Coordinate Measuring Machine and Integrated Environmental Recorder
US8942940B2 (en) 2010-01-20 2015-01-27 Faro Technologies, Inc. Portable articulated arm coordinate measuring machine and integrated electronic data processing system
US8832954B2 (en) 2010-01-20 2014-09-16 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
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
US9684078B2 (en) 2010-05-10 2017-06-20 Faro Technologies, Inc. Method for optically scanning and measuring an environment
US9329271B2 (en) 2010-05-10 2016-05-03 Faro Technologies, Inc. Method for optically scanning and measuring an environment
US8127458B1 (en) 2010-08-31 2012-03-06 Hexagon Metrology, Inc. Mounting apparatus for articulated arm laser scanner
US9168654B2 (en) 2010-11-16 2015-10-27 Faro Technologies, Inc. Coordinate measuring machines with dual layer arm
US9417056B2 (en) 2012-01-25 2016-08-16 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US9069355B2 (en) 2012-06-08 2015-06-30 Hexagon Technology Center Gmbh System and method for a wireless feature pack
US8997362B2 (en) 2012-07-17 2015-04-07 Faro Technologies, Inc. Portable articulated arm coordinate measuring machine with optical communications bus
US10203413B2 (en) 2012-10-05 2019-02-12 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
US9372265B2 (en) 2012-10-05 2016-06-21 Faro Technologies, Inc. Intermediate two-dimensional scanning with a three-dimensional scanner to speed registration
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
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
US10739458B2 (en) 2012-10-05 2020-08-11 Faro Technologies, Inc. Using two-dimensional camera images to speed registration of three-dimensional scans
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
US9618620B2 (en) 2012-10-05 2017-04-11 Faro Technologies, Inc. Using depth-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
US9250214B2 (en) 2013-03-12 2016-02-02 Hexagon Metrology, Inc. CMM with flaw detection system
DE102013004353A1 (en) * 2013-03-14 2014-09-18 Rosswag Gmbh Measuring device, manufacturing device and test method
US9803967B2 (en) 2013-12-18 2017-10-31 Hexagon Metrology, Inc. Ultra-portable articulated arm coordinate measurement machine
US9163921B2 (en) 2013-12-18 2015-10-20 Hexagon Metrology, Inc. Ultra-portable articulated arm coordinate measurement machine
US9594250B2 (en) 2013-12-18 2017-03-14 Hexagon Metrology, Inc. Ultra-portable coordinate measurement machine
US10309764B2 (en) 2013-12-18 2019-06-04 Hexagon Metrology, Inc. Ultra-portable coordinate measurement machine
US9759540B2 (en) 2014-06-11 2017-09-12 Hexagon Metrology, Inc. Articulating CMM probe
US10317186B2 (en) 2014-06-11 2019-06-11 Hexagon Metrology, Inc. Articulating CMM probe
US10175037B2 (en) 2015-12-27 2019-01-08 Faro Technologies, Inc. 3-D measuring device with battery pack
CN107014331A (en) * 2017-05-31 2017-08-04 中国计量大学 A kind of joint arm measure power error identification device and error identification bearing calibration
CN107014331B (en) * 2017-05-31 2023-01-20 中国计量大学 Device and method for identifying errors of measuring force of articulated arm

Also Published As

Publication number Publication date
CA2183004A1 (en) 1998-02-24
AU1587197A (en) 1998-03-06

Similar Documents

Publication Publication Date Title
WO1998008050A1 (en) Coordinate measuring apparatus
US7774949B2 (en) Coordinate measurement machine
US4148013A (en) Rotating shaft alignment monitor
US10274298B2 (en) Ultra-light and ultra-accurate portable coordinate measurement machine
US6289600B1 (en) Non-contact measuring device
US5263261A (en) Shaft alignment data acquisition
US20110175745A1 (en) Embedded arm strain sensors
JPH09126807A (en) Method and device for compensating measuring error in measuring robot
JPH08105738A (en) Method for measuring machined material with manually controlled coordinate measuring instrument and coordinate measuring instrument thereof
US7316170B2 (en) Method and measuring configuration for measuring backlash at an axial joint
JP3940970B2 (en) Strain measurement module
US5526282A (en) Alignment analyzer with graphical alignment tolerance display
CN111521141A (en) Device and method for measuring three-dimensional thermal expansion displacement of pipeline
CN107498389A (en) A kind of positioning accuracy detection device of Digit Control Machine Tool rotary shaft
US5353648A (en) Torque transmitter
CN110606223B (en) Coaxial dual-rotor unmanned aerial vehicle ground flight test platform and test method
US10634478B2 (en) Ultra-light and ultra-accurate portable coordinate measurement machine with serial bus capture
CN107290103B (en) Multifunctional reference type torque standard machine
CN109648606A (en) The bracing wire test method of SCARA robot
US20180128610A1 (en) Pitch measuring device and method for checking an adjustment precision of a component moving on a motion path
CN219914378U (en) Part roundness measuring device
CN2573172Y (en) Measuring robot
EP0406031A2 (en) System for measuring force versus position of a flight controller in an aircraft or flight simulator
KR101848070B1 (en) Displacement sencing apparatus of machine tool
JPH018963Y2 (en)

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG US UZ VN YU AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 98510189

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA