EP0674969B1 - Coordinate positioning machine - Google Patents

Coordinate positioning machine Download PDF

Info

Publication number
EP0674969B1
EP0674969B1 EP19950301225 EP95301225A EP0674969B1 EP 0674969 B1 EP0674969 B1 EP 0674969B1 EP 19950301225 EP19950301225 EP 19950301225 EP 95301225 A EP95301225 A EP 95301225A EP 0674969 B1 EP0674969 B1 EP 0674969B1
Authority
EP
European Patent Office
Prior art keywords
coordinate positioning
machine according
positioning machine
structures
struts
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
EP19950301225
Other languages
German (de)
French (fr)
Other versions
EP0674969A1 (en
Inventor
David Roberts Mcmurtry
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renishaw PLC
Original Assignee
Renishaw PLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from GB9403957A external-priority patent/GB9403957D0/en
Priority claimed from GB9418587A external-priority patent/GB9418587D0/en
Priority claimed from GBGB9425887.8A external-priority patent/GB9425887D0/en
Application filed by Renishaw PLC filed Critical Renishaw PLC
Publication of EP0674969A1 publication Critical patent/EP0674969A1/en
Application granted granted Critical
Publication of EP0674969B1 publication Critical patent/EP0674969B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q1/00Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
    • B23Q1/25Movable or adjustable work or tool supports
    • B23Q1/44Movable or adjustable work or tool supports using particular mechanisms
    • B23Q1/56Movable or adjustable work or tool supports using particular mechanisms with sliding pairs only, the sliding pairs being the first two elements of the mechanism
    • B23Q1/60Movable or adjustable work or tool supports using particular mechanisms with sliding pairs only, the sliding pairs being the first two elements of the mechanism two sliding pairs only, the sliding pairs being the first two elements of the mechanism
    • B23Q1/62Movable or adjustable work or tool supports using particular mechanisms with sliding pairs only, the sliding pairs being the first two elements of the mechanism two sliding pairs only, the sliding pairs being the first two elements of the mechanism with perpendicular axes, e.g. cross-slides
    • B23Q1/621Movable or adjustable work or tool supports using particular mechanisms with sliding pairs only, the sliding pairs being the first two elements of the mechanism two sliding pairs only, the sliding pairs being the first two elements of the mechanism with perpendicular axes, e.g. cross-slides a single sliding pair followed perpendicularly by a single sliding pair
    • B23Q1/626Movable or adjustable work or tool supports using particular mechanisms with sliding pairs only, the sliding pairs being the first two elements of the mechanism two sliding pairs only, the sliding pairs being the first two elements of the mechanism with perpendicular axes, e.g. cross-slides a single sliding pair followed perpendicularly by a single sliding pair followed perpendicularly by a single sliding pair
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q1/00Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
    • B23Q1/25Movable or adjustable work or tool supports
    • B23Q1/44Movable or adjustable work or tool supports using particular mechanisms
    • B23Q1/50Movable or adjustable work or tool supports using particular mechanisms with rotating pairs only, the rotating pairs being the first two elements of the mechanism
    • B23Q1/54Movable or adjustable work or tool supports using particular mechanisms with rotating pairs only, the rotating pairs being the first two elements of the mechanism two rotating pairs only
    • B23Q1/545Movable or adjustable work or tool supports using particular mechanisms with rotating pairs only, the rotating pairs being the first two elements of the mechanism two rotating pairs only comprising spherical surfaces
    • B23Q1/5462Movable or adjustable work or tool supports using particular mechanisms with rotating pairs only, the rotating pairs being the first two elements of the mechanism two rotating pairs only comprising spherical surfaces with one supplementary sliding pair
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37275Laser, interferometer
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50162Stewart platform, hexapod construction

Definitions

  • the invention relates to a coordinate positioning machine such as a machine tool, inspection robot, or coordinate measuring machine.
  • Coordinate positioning machines include a table for supporting an object upon which the machine is operating, and an arm movable relative to the table, typically with three linear degrees of freedom, which carries an operating module such as a cutting tool, an inspection probe, or a welding arm, for example.
  • Conventional coordinate positioning machines support the movable arm either, in the case of a robot, by a plurality of serially mounted rotatable joints, or, in the case of a machine tool and coordinate measuring machine, on a plurality of serially mounted linear guideways.
  • the serial mounting of the movable arm results in different inertial loads on the machine when the movable arm is displaced in different directions, due to the differing number of moving machine parts which must be displaced to enable such movement .
  • any force applied to the moveable arm for example via the operating module, will result in bending moments being applied to at least part of the structure which supports the arm.
  • the movable arm is supported by a plurality of members, each of which is connected to the mechanical earth of the machine, such as the table, for example.
  • Machines of this type are known from e.g. International Patent Application Nos. WO91/03145 (Kearney & Trecker ) and WO92/17313 (Geodetic Machines), European Patent Application No. 534585 (Ingersoll) and US Patent 4 732 525 , and typically include a movable arm, supported relative to a fixed, or "earthed" structure by means of a plurality of telescopic struts. Movement of the movable arm is achieved by extension and, where appropriate, contraction of one or more of the struts. Further types of coordinate positioning machine are shown in US 4,976,582 .
  • Japanese Patent Application JP-A-01-312264 shows a coordinate positioning machine comprising first and second relatively moveable structures, interconnected by a plurality of extendible and retractable drive struts.
  • the structures are maintained parallel by a.further plurality of linkages extending between the structures. These linkages are telescopic and require complicated bevel gears at each end in order to maintain parallelism.
  • a coordinate positioning machine includes an anti-rotation device that eliminates at least two degrees of rotational freedom of one structure relative to the other, wherein said anti-rotation device includes at least one mechanical linkage connected at one end to a first one of the structures and at the other end to the other one of the structures; characterised in that the mechanical linkage includes a plurality of links flexurally or pivotably connected together, each link being rigid in tension and compression.
  • Measurement of the displacement of the arm with the available degrees of freedom may be detected, to the extent desired, in any convenient manner.
  • detection of rotational displacement may be necessary depending upon the function which the machine is desired to perform.
  • Linear displacement may, for example, be detected by laser triangulation, by transducers provided within the struts, or by the provision of a corresponding number of unpowered, or "passive" telescopic struts, universally pivotally connected to the arm and the fixed structure, and containing transducers.
  • One advantage of a machine according to the present invention is that of a simplified construction, due to a reduction in the number of telescopic struts employed.
  • a further advantage relates to the comparative ease and simplicity of controlling movement of the arm in real time, due to the simple geometry of the device, i.e. movement of one plane (defined by the three points of connection of the three struts at one end) relative to another plane (defined by the three points of connection of the three struts at the other end).
  • the fixed structure of the machine may be provided by a frame rigidly connected to a table of the machine, from which the supporting struts are suspended.
  • a coordinate positioning machine which in the present example is a machine tool, includes an arm 10 in the form of a spindle, movable relative to a table 12.
  • the spindle 10 is suspended from a rigid triangular frame 14 by means of three powered telescopic supporting struts 16, which extend from the apexes of the triangular frame 14 to the spindle casing 18 (in which the spindle shaft 18A is journalled).
  • the struts also contain transducers (not shown) which measure their length; the transducers may be provided for example by opto-electronic or magnetic encoders, LVDT's, or laser interferometers.
  • the supporting frame 14 is rigidly mounted to the table 12 by a suitable structure which has been omitted here for clarity. Both structures, however, are part of the "mechanical earth" of the machine, and this is indicated throughout the specification by the usual symbol.
  • the spindle shaft 18A carries an operating module in the form of a cutting tool T, for machining workpieces (although other operating modules may be used, such as touch trigger and analogue probes).
  • the geometry of the machine is such that the axes S of each of the supporting struts 16 intersect at the tool tip.
  • connections of the supporting struts 16 to the frame 14 and the spindle casing 18 preferably permit universal pivotal motion of the struts 16 relative to the frame 14 and casing 18.
  • the connections provide substantially friction free movement, and may comprise magnets and fluid bearings.
  • flexible linkages may be used. Suitable connections are disclosed in our co-pending International Patent Application No. PCT/GB94/02593 .
  • Translation of the spindle 10 is provided by expansion and/or contraction of the telescoping supporting struts 16; e.g. a simultaneous equal contraction of all of the supporting struts 16 will cause the spindle 10 to move in a direction indicated in Fig 2 as the Z direction, with other combinations of expansion and contraction providing movements in the X and Y directions respectively as desired.
  • the spindle 10 may, for a given combination of strut lengths, rotate about three perpendicular axes relative to the table 12 by virtue of the universal pivotal mounting of the struts 16 relative to the frame 14 and spindle casing 18. Movement of the spindle with each of these three degrees of rotational freedom is eliminated by the provision of an anti-rotation device having three mechanical linkages 20,22,24, which prevent rotation about the X, Y, and Z axes respectively. Each of the linkages is passive, i.e. has no motor or other actuator. One such linkage is illustrated in more detail in Fig 3 .
  • an individual linkage includes a substantially rigid planar member 30, mounted to a mechanical earth of the machine, such as the supporting frame 14 or the table 12.
  • the rigid member 30 has a region of relative weakness 32 at its base, which serves as a hinge to enable tilting of the upper part of the member 30 about an axis A1.
  • the upper end of the member 30 is connected to the spindle casing 18 by means of two elongate rods 34, which are flexible in bending but rigid in tension and compression.
  • the rigidity of the rods 34 to tension and compression, together with the relative rigidity of the member 30 prevents rotation of the spindle casing 18 about an axis parallel to axis A2.
  • An individual linkage 20,22,24 thus permits linear movement of the spindle casing 18 in three perpendicular directions, together with rotation thereof about two perpendicular axes, while preventing rotation about a third axis.
  • a coordinate positioning machine in the form of a machine tool includes a supporting frame 114 rigidly mounted to a table (not shown).
  • a moveable arm in the form of a spindle 110 is suspended from the frame 114 by means of three powered telescopic struts not shown.
  • the struts are universally pivotally connected to the frame 114 and spindle 110, thereby allowing, for any given combination of strut lengths, rotational movement of the spindle with three degrees of freedom. Movement of the spindle with two of these rotational degrees of freedom is eliminated, and movement of the spindle with a third degree of rotational freedom is constrained to within predetermined limits by an anti-rotation device provided by a linkage 140.
  • the linkage 140 includes a torsionally rigid box 150, mounted by a hinge to a mechanical earth 152, thereby to enable pivoting of the box 150 about axis B1.
  • Box 150 incudes top and bottom kite-shaped sub-frames 154,156, interconnected by four vertical rods 158A,B,C,D, and two angularly extending stanchions 160.
  • Two triangular wishbone frames 162 are connected at their apexes to the upper and lower ends of vertical rod 158A by means of a suitable mounting providing universal pivotal motion thereof. The ends of the wishbone frames 162 remote from the rod 158A are connected to the spindle casing 118.
  • the mechanical earth to which the rigid box 150 is mounted is provided at the upper end of the box by the supporting frame 114, and at its lower end by the table.
  • the rigid torsion box 150 When the spindle 110 occupies a position centrally within the frame 114, the rigid torsion box 150 will extend underneath one of the spars of the frame 114, while the wishbones 162 will extend substantially perpendicularly thereto.
  • the arcuate motions permitted by the hinged mounting of the rigid torsion box 150 and wishbone frames 162 are illustrated in Fig 4 , and have reference numerals C1 and C2 respectively.
  • This anti-rotation device has the advantage of relative simplicity when compared with the device having three individual linkages 20,22,24, illustrated in Figs 1-3 .
  • rotation of the wishbone frames 162 through a given angle, enabling movement of the spindle to occur along the arcuate path C2 will cause a corresponding rotation of the spindle casing 118 about an axis parallel to the Z axis.
  • This will be insignificant compared with the relatively rapid rotation of the spindle shaft 118A relative to the casing 118.
  • the limits to within which rotation of the spindle casing is confined are defined by the permissible range of rotation of the wishbones 162 relative to the frame 114).
  • the machine includes an arm 310 moveable relative to a table, a supporting frame 314, and three powered telescopic struts 316, universally pivotally connected at their ends to the arm 310 and the supporting structure 314, thereby supporting the arm 310 in a manner which, for a given combination of strut lengths, permits rotation of the arm 310 with three degrees of freedom.
  • the extensible torsion box 350 includes two door members 352 each of which is mounted to the mechanically earthed structure at a common hinge 354.
  • the movable arm 310 is connected to the door members 352 at two points spaced apart in the Z-direction by means of two pairs of V-shaped connecting rods 356A,356B.
  • Each of the pairs of connecting rods 356A,356B are universally pivotally connected (eg by ball joints) to the movable arm at their apex, with the pairs of connecting rods 356A,356B6 lying vertically in register with each other.
  • the ends of the pairs of rods 356A,356B remote from the point of connection with the arm 310 are universally pivotally connected to the corners of free swinging edges on door members 352.
  • the extensible torsion box 350 permits linear movement of the movable arm 310 in one or more of the directions X,Y, and Z, while simultaneously preventing rotation of the arm about rotational axes A and B. Movement in any one of the X,Y,and Z directions is enabled by a combination of pivoting movements of the elements 352, and 356A,356B relative to each other, and the mechanical earth.
  • translational movement of the movable arm 310 in the X direction is enabled by inward or outward pivoting movement of the door members 352 about hinge 354, pivoting of the connecting rods 356A,356B relative to their points of connection with the movable arm 310 and the door members 352, and additionally a swinging movement of the door members 352 about hinge 354.
  • translational movement in either the Z or the Y direction is provided by a combination of either simultaneous inward or outward pivoting of the door members 352 relative to each other and about hinge 354, and pivoting movement of the connecting rods 356A,356B about their points of connection with the movable arm 310 and the door members 352.
  • the universal pivotal connection of the rods 356A,356B to the movable arm 310 enables arcuate translational motion of the movable arm 310 about the axis C (on which the points of connection of the rods 356A,356B with the arm 310 lie) and, as a result, a corresponding limited degree of rotation of the arm 310.
  • This minor rotational freedom of the movable arm 310 is constrained by the second linkage 360 illustrated in Figs 8a-d .
  • the linkage 360 includes a first pair of fixed rods 362 which are rigidly connected at one end to the mechanical earth, and are universally pivotally connected at the other by ball joints (not shown) to a further rigid door member 364.
  • the further door member 364 is thus hinged for movement relative to the earth about an axis D.
  • a pair of moveable rods 366 are universally pivotally connected to the lower end of further door member 364 and the moveable arm 310.
  • the rigidity of the rods 362,366 and further door member 364 prevents rotation of the arm about the axis C, while the universal pivotal connection between the arm 310, moveable rods 366, further door member 364, and fixed rods 362 allows translational motion in the X,Y, and Z directions as illustrated in Figs 8a-d .
  • All rigid members of the anti-rotation device 340 which are universally pivotally mounted, may be replaced by flexural elements, as appropriate.
  • Machines actuated by three telescopic struts are easier to control than prior art machines with six struts. This is because the mathematics involved in controlling the motion of the movable arm is simpler. In particular, the algorithms required to determine the position of the arms are now based only upon three linear measurements, rather than six.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Machine Tool Units (AREA)
  • Manipulator (AREA)
  • A Measuring Device Byusing Mechanical Method (AREA)
  • Transmission Devices (AREA)

Description

  • The invention relates to a coordinate positioning machine such as a machine tool, inspection robot, or coordinate measuring machine.
  • Coordinate positioning machines include a table for supporting an object upon which the machine is operating, and an arm movable relative to the table, typically with three linear degrees of freedom, which carries an operating module such as a cutting tool, an inspection probe, or a welding arm, for example. Conventional coordinate positioning machines support the movable arm either, in the case of a robot, by a plurality of serially mounted rotatable joints, or, in the case of a machine tool and coordinate measuring machine, on a plurality of serially mounted linear guideways. In each case the serial mounting of the movable arm results in different inertial loads on the machine when the movable arm is displaced in different directions, due to the differing number of moving machine parts which must be displaced to enable such movement . Additionally, any force applied to the moveable arm, for example via the operating module, will result in bending moments being applied to at least part of the structure which supports the arm.
  • In an alternative form of coordinate positioning machine the movable arm is supported by a plurality of members, each of which is connected to the mechanical earth of the machine, such as the table, for example. Machines of this type are known from e.g. International Patent Application Nos. WO91/03145 (Kearney & Trecker ) and WO92/17313 (Geodetic Machines), European Patent Application No. 534585 (Ingersoll) and US Patent 4 732 525 , and typically include a movable arm, supported relative to a fixed, or "earthed" structure by means of a plurality of telescopic struts. Movement of the movable arm is achieved by extension and, where appropriate, contraction of one or more of the struts. Further types of coordinate positioning machine are shown in US 4,976,582 .
  • Japanese Patent Application JP-A-01-312264 shows a coordinate positioning machine comprising first and second relatively moveable structures, interconnected by a plurality of extendible and retractable drive struts. The structures are maintained parallel by a.further plurality of linkages extending between the structures. These linkages are telescopic and require complicated bevel gears at each end in order to maintain parallelism.
  • A coordinate positioning machine according to the present invention includes an anti-rotation device that eliminates at least two degrees of rotational freedom of one structure relative to the other, wherein said anti-rotation device includes at least one mechanical linkage connected at one end to a first one of the structures and at the other end to the other one of the structures; characterised in that the mechanical linkage includes a plurality of links flexurally or pivotably connected together, each link being rigid in tension and compression.
  • Measurement of the displacement of the arm with the available degrees of freedom may be detected, to the extent desired, in any convenient manner. When rotational movement of the arm is constrained to within the predetermined limits, detection of rotational displacement may be necessary depending upon the function which the machine is desired to perform. Linear displacement may, for example, be detected by laser triangulation, by transducers provided within the struts, or by the provision of a corresponding number of unpowered, or "passive" telescopic struts, universally pivotally connected to the arm and the fixed structure, and containing transducers.
  • One advantage of a machine according to the present invention is that of a simplified construction, due to a reduction in the number of telescopic struts employed. A further advantage relates to the comparative ease and simplicity of controlling movement of the arm in real time, due to the simple geometry of the device, i.e. movement of one plane (defined by the three points of connection of the three struts at one end) relative to another plane (defined by the three points of connection of the three struts at the other end). These advantages are not however essential for the performance of the invention, nor are they necessarily the only advantages of one or more of the embodiments described.
  • The fixed structure of the machine may be provided by a frame rigidly connected to a table of the machine, from which the supporting struts are suspended.
  • Embodiments of the invention will now be described, by way of example, and with reference to the accompanying drawings in which:
    • Fig 1 shows a plan view of a first embodiment of the present invention;
    • Fig 2 shows a section on the line II-II in Fig 1;
    • Fig 3 shows a detail of Figs 1 and 2;
    • Fig 4 is a plan view of a second embodiment of the present invention;
    • Fig 5 is a schematic perspective view of a detail of Fig 4;
    • Fig 6 is a perspective view of a fourth embodiment of the present invention;
    • Figs 7a-d illustrate the operation of a first part of the constraint of Fig 6; and
    • Fig 8a-d illustrate the operation of a second part of the constraint of Fig 6.
  • Referring now to Figs 1 and 2, a coordinate positioning machine, which in the present example is a machine tool, includes an arm 10 in the form of a spindle, movable relative to a table 12. The spindle 10 is suspended from a rigid triangular frame 14 by means of three powered telescopic supporting struts 16, which extend from the apexes of the triangular frame 14 to the spindle casing 18 (in which the spindle shaft 18A is journalled). The struts also contain transducers (not shown) which measure their length; the transducers may be provided for example by opto-electronic or magnetic encoders, LVDT's, or laser interferometers. The supporting frame 14 is rigidly mounted to the table 12 by a suitable structure which has been omitted here for clarity. Both structures, however, are part of the "mechanical earth" of the machine, and this is indicated throughout the specification by the usual symbol. The spindle shaft 18A carries an operating module in the form of a cutting tool T, for machining workpieces (although other operating modules may be used, such as touch trigger and analogue probes). Preferably, the geometry of the machine is such that the axes S of each of the supporting struts 16 intersect at the tool tip.
  • The connections of the supporting struts 16 to the frame 14 and the spindle casing 18 preferably permit universal pivotal motion of the struts 16 relative to the frame 14 and casing 18. Preferably, the connections provide substantially friction free movement, and may comprise magnets and fluid bearings. Alternatively, flexible linkages may be used. Suitable connections are disclosed in our co-pending International Patent Application No. PCT/GB94/02593 . Translation of the spindle 10 is provided by expansion and/or contraction of the telescoping supporting struts 16; e.g. a simultaneous equal contraction of all of the supporting struts 16 will cause the spindle 10 to move in a direction indicated in Fig 2 as the Z direction, with other combinations of expansion and contraction providing movements in the X and Y directions respectively as desired.
  • Because the spindle 10 is suspended by only three telescopic supporting struts 16, the spindle may, for a given combination of strut lengths, rotate about three perpendicular axes relative to the table 12 by virtue of the universal pivotal mounting of the struts 16 relative to the frame 14 and spindle casing 18. Movement of the spindle with each of these three degrees of rotational freedom is eliminated by the provision of an anti-rotation device having three mechanical linkages 20,22,24, which prevent rotation about the X, Y, and Z axes respectively. Each of the linkages is passive, i.e. has no motor or other actuator. One such linkage is illustrated in more detail in Fig 3. Referring now to Fig 3, an individual linkage includes a substantially rigid planar member 30, mounted to a mechanical earth of the machine, such as the supporting frame 14 or the table 12. The rigid member 30 has a region of relative weakness 32 at its base, which serves as a hinge to enable tilting of the upper part of the member 30 about an axis A1. The upper end of the member 30 is connected to the spindle casing 18 by means of two elongate rods 34, which are flexible in bending but rigid in tension and compression.
  • The operation of an individual linkage will now be described. Translational movement of the spindle casing 18 along the axis A3 is permitted by tilting of the member 30 about axis A1, while the resultant changing angle between the rods 34, rigid member 30 and the spindle casing 18 is accommodated by flexing of the rods 34. Translational movement of the spindle casing 18 in directions parallel to either axis A1 or axis A2 is permitted by flexing of the rods 34 in a manner similar to that of a pair of parallel leaf springs. Rotation of the spindle casing 18 about an axis parallel either to the axis A1 or to the axis A3 is permitted by flexing of the rods 34. The rigidity of the rods 34 to tension and compression, together with the relative rigidity of the member 30 prevents rotation of the spindle casing 18 about an axis parallel to axis A2. An individual linkage 20,22,24 thus permits linear movement of the spindle casing 18 in three perpendicular directions, together with rotation thereof about two perpendicular axes, while preventing rotation about a third axis.
  • Referring again to Figs 1 and 2 it can be seen that the combined action of all three linkages 20,22,24 eliminates all rotational movement of the spindle 10 relative to the table 12, while permitting linear movement thereof due to telescoping of the struts 16.
  • In a modification of the linkage shown in Fig 3 the planar member 30 is totally rigid, and a mechanical low-friction hinge is provided in the place of the area of weakness 32. Additionally the elongate rods 34 are replaced by stiff rods, universally pivotally connected to both the mechanical earth and the spindle casing 18. NB The choice of flexural or pivoting linkages depends upon a number of factors, and particularly upon the range of travel of the spindle casing 18 over which constraint , and in this particular embodiment, elimination of rotational movement of the spindle is required. Flexural linkages have the advantage of being friction and backlash free, but have the disadvantage that they are only operable over a short range; pivoting linkages are operable over a large distance, but suffer from friction and backlash.
  • A second embodiment of the present invention will now be described with reference to Figs 4 and 5. A coordinate positioning machine in the form of a machine tool includes a supporting frame 114 rigidly mounted to a table (not shown). A moveable arm in the form of a spindle 110 is suspended from the frame 114 by means of three powered telescopic struts not shown. The struts are universally pivotally connected to the frame 114 and spindle 110, thereby allowing, for any given combination of strut lengths, rotational movement of the spindle with three degrees of freedom. Movement of the spindle with two of these rotational degrees of freedom is eliminated, and movement of the spindle with a third degree of rotational freedom is constrained to within predetermined limits by an anti-rotation device provided by a linkage 140.
  • The linkage 140 includes a torsionally rigid box 150, mounted by a hinge to a mechanical earth 152, thereby to enable pivoting of the box 150 about axis B1. Box 150 incudes top and bottom kite-shaped sub-frames 154,156, interconnected by four vertical rods 158A,B,C,D, and two angularly extending stanchions 160. Two triangular wishbone frames 162 are connected at their apexes to the upper and lower ends of vertical rod 158A by means of a suitable mounting providing universal pivotal motion thereof. The ends of the wishbone frames 162 remote from the rod 158A are connected to the spindle casing 118. The device thus functions in a manner similar to an elbow joint, with translation of the spindle 110 in the X and Y directions being accommodated by pivoting of the torsion box 150 about axis B1 and/or pivoting of the wishbone frames 162 about axis B2. Translation of the spindle 110 in the Z direction is accommodated by pivoting of the wishbone frames 162 as illustrated with dashed lines in Fig 5.
  • The mechanical earth to which the rigid box 150 is mounted is provided at the upper end of the box by the supporting frame 114, and at its lower end by the table. When the spindle 110 occupies a position centrally within the frame 114, the rigid torsion box 150 will extend underneath one of the spars of the frame 114, while the wishbones 162 will extend substantially perpendicularly thereto. The arcuate motions permitted by the hinged mounting of the rigid torsion box 150 and wishbone frames 162 are illustrated in Fig 4, and have reference numerals C1 and C2 respectively.
  • This anti-rotation device has the advantage of relative simplicity when compared with the device having three individual linkages 20,22,24, illustrated in Figs 1-3. However, rotation of the wishbone frames 162 through a given angle, enabling movement of the spindle to occur along the arcuate path C2 will cause a corresponding rotation of the spindle casing 118 about an axis parallel to the Z axis. This will be insignificant compared with the relatively rapid rotation of the spindle shaft 118A relative to the casing 118. (The limits to within which rotation of the spindle casing is confined are defined by the permissible range of rotation of the wishbones 162 relative to the frame 114).
  • If it is desired to use this construction for a coordinate measuring machine, for example, where the permissible rotation may be significant, it may be necessary to measure the extent of rotation of the arm 110 by providing transducers which determine the angular displacement about the axes B1 and B2.
  • A third embodiment will now be described with reference to Figs 6 to 8. The machine includes an arm 310 moveable relative to a table, a supporting frame 314, and three powered telescopic struts 316, universally pivotally connected at their ends to the arm 310 and the supporting structure 314, thereby supporting the arm 310 in a manner which, for a given combination of strut lengths, permits rotation of the arm 310 with three degrees of freedom.
  • Constraint of each of these three rotational degrees freedom is provided by a passive anti-rotation device 340, which eliminates each of these degrees of rotational freedom while permitting three dimensional translation of the arm under the action of the powered struts 316. The anti-rotation device 340 acts between a mechanical earth and the movable arm 310, and includes first linkage provided by an extensible torsion box 350, which prevents rotation of the arm 310 about two mutually orthogonal axes A, B, and a second linkage 360, which prevents rotation of the arm 310 about a third axis, C, extending orthogonal to both axes A and B.
  • Referring now to fig.7a, the extensible torsion box 350 includes two door members 352 each of which is mounted to the mechanically earthed structure at a common hinge 354. The movable arm 310 is connected to the door members 352 at two points spaced apart in the Z-direction by means of two pairs of V-shaped connecting rods 356A,356B. Each of the pairs of connecting rods 356A,356B are universally pivotally connected (eg by ball joints) to the movable arm at their apex, with the pairs of connecting rods 356A,356B6 lying vertically in register with each other. The ends of the pairs of rods 356A,356B remote from the point of connection with the arm 310 are universally pivotally connected to the corners of free swinging edges on door members 352.
  • Referring now additionally to Figs 7b-d, the extensible torsion box 350 permits linear movement of the movable arm 310 in one or more of the directions X,Y, and Z, while simultaneously preventing rotation of the arm about rotational axes A and B. Movement in any one of the X,Y,and Z directions is enabled by a combination of pivoting movements of the elements 352, and 356A,356B relative to each other, and the mechanical earth. For example, referring now to fig.7b, translational movement of the movable arm 310 in the X direction is enabled by inward or outward pivoting movement of the door members 352 about hinge 354, pivoting of the connecting rods 356A,356B relative to their points of connection with the movable arm 310 and the door members 352, and additionally a swinging movement of the door members 352 about hinge 354. Referring now to Figs 7c and d, translational movement in either the Z or the Y direction is provided by a combination of either simultaneous inward or outward pivoting of the door members 352 relative to each other and about hinge 354, and pivoting movement of the connecting rods 356A,356B about their points of connection with the movable arm 310 and the door members 352.
  • The universal pivotal connection of the rods 356A,356B to the movable arm 310 enables arcuate translational motion of the movable arm 310 about the axis C (on which the points of connection of the rods 356A,356B with the arm 310 lie) and, as a result, a corresponding limited degree of rotation of the arm 310. This minor rotational freedom of the movable arm 310 is constrained by the second linkage 360 illustrated in Figs 8a-d. Referring now to Fig. 8a, the linkage 360 includes a first pair of fixed rods 362 which are rigidly connected at one end to the mechanical earth, and are universally pivotally connected at the other by ball joints (not shown) to a further rigid door member 364. The further door member 364 is thus hinged for movement relative to the earth about an axis D. A pair of moveable rods 366 are universally pivotally connected to the lower end of further door member 364 and the moveable arm 310. The rigidity of the rods 362,366 and further door member 364 prevents rotation of the arm about the axis C, while the universal pivotal connection between the arm 310, moveable rods 366, further door member 364, and fixed rods 362 allows translational motion in the X,Y, and Z directions as illustrated in Figs 8a-d.
  • All rigid members of the anti-rotation device 340 which are universally pivotally mounted, may be replaced by flexural elements, as appropriate.
  • Machines actuated by three telescopic struts are easier to control than prior art machines with six struts. This is because the mathematics involved in controlling the motion of the movable arm is simpler. In particular, the algorithms required to determine the position of the arms are now based only upon three linear measurements, rather than six.

Claims (20)

  1. A coordinate positioning machine, comprising:
    first and second relatively moveable structures (10,14;110,114;210,214;310,314;410,414) interconnected by three extensible and retractable struts (16;216;316), each of the struts being connected to the first and second structures by first and second pivotal mountings respectively, the mountings enabling pivoting motion of the struts relative to the structures with at least two degrees of rotational freedom;
    each of the struts having a length defined by a distance between the respective first and second pivotal mountings, relative translational motion of the first and second structures being actuated by a change in length of one or more of the struts; and
    an anti-rotation device (20;150;340;470,480) that eliminates at least two degrees of rotational freedom of the first structure relative to the second structure;
    wherein said anti-rotation device includes at least one mechanical linkage (30,34;150,162;340;470,480) connected at one end to a first one of the structures and at the other end to the other one of the structures;
    characterised in that the mechanical linkage includes a plurality of links (34;154,156,162;352,356A,356B) flexurally or pivotably connected together, each link being rigid in tension and compression.
  2. A coordinate positioning machine according to claim 1, characterised in that the anti-rotation device comprises two mechanical linkages (350,360) and eliminates all three degrees of rotational freedom of the moveable structure relative to the fixed structure.
  3. A coordinate positioning machine according to claim 1, characterised in that the anti-rotation device comprises three mechanical linkages (30,34;352,356A,356B,364,366), and eliminates three degrees of rotational freedom of the moveable structure relative to the fixed structure.
  4. A coordinate positioning machine according to claim 1, 2 or 3 characterised by three transducers for measuring displacement of the moveable structure relative to the fixed structure, each of the transducers acting between the fixed structure and the moveable structure.
  5. A coordinate positioning machine according to claim 4, wherein the transducers are independent of the struts.
  6. A coordinate positioning machine according to any one of the preceding claims,
    wherein the first structure is fixed and the second structure is moveable relative thereto.
  7. A coordinate positioning machine according to any one of the preceding claims characterised in that the mechanical linkage comprises a first link (30;150;354;364) pivotally connected to the first structure and a second link (34;162;356A;356B;366) pivotally connected at one of its ends to the second structure and at the other one of its ends to the first link.
  8. A coordinate positioning machine according to claim 7 characterised in that the first link (30;150;350) is connected to the first structure by means of a pivot which allows only one degree of rotational freedom.
  9. A coordinate positioning machine according to claim 8 characterised in that the second link comprises a pair of struts (34;162;356A;356B) each of which is universally pivotally connected to both the first link and to the second structure with two degrees of rotational freedom.
  10. A coordinate positioning machine according to claim 7, 8 or 9 characterised in that the first link comprises a rigid door member (30;352).
  11. A coordinate positioning machine according to any one of claims 1 to 6, characterised in that said at least one mechanical linkage comprises a torsionally rigid box connected to one of the structures by a hinge which allows one degree of rotational freedom of the box, and a pair of links which are each universally pivotally mounted at one end to the box and at the other end to the other of the structures.
  12. A coordinate positioning machine according to claim 11 characterised in that each of the links of said pair comprises a triangular frame.
  13. A coordinate positioning device according to claim 11 or 12 wherein one of the structures is a fixed structure, the other one of the structures is a movable structure, characterised in that the box is pivotally connected to the fixed structure by means of said hinge.
  14. A coordinate positioning device according to claim 11, 12 or 13 characterised in that the torsionally rigid box includes two door members both of which are independently pivotally connected to the first structure by a hinge, and two pairs of connecting rods, each of said rods being universally pivotally connected at one of its ends to a door member and at the other of its ends to the second structure.
  15. A coordinate positioning machine according to claim 1 characterised in that each mechanical linkage comprises a torsionally rigid member mounted by a hinge to one of the structures, and a pair of links, each of the links of a said pair of links being connected at one of its ends to the torsionally rigid member and at the other of its ends to the other one of the structures.
  16. A coordinate positioning machine according to claim 15 wherein one of the structures is a fixed structure and the other one of the structures is a moveable structure to which an operating module may be connected, characterised in that the torsionally rigid member is mounted by said hinge to the fixed structure to allow only one degree of rotational freedom of said member relative to the fixed structure.
  17. A coordinate positioning machine according to claim 16 characterised in that said at least one mechanical linkage comprises two torsionally rigid members each of which is pivotally mounted by a hinge to the fixed structure and each of which is connected by a pair of links to the moveable structure.
  18. A coordinate positioning machine according to claim 17 characterised in that the torsionally rigid members are pivotally mounted to the fixed structure at a common hinge.
  19. A coordinate positioning machine according to claim 17 characterised in that the torsionally rigid members are door members each of which is pivotably mounted to the fixed structure at a common hinge.
  20. A coordinate positioning machine according to claim 17 characterised in that said at least one mechanical linkage comprises three torsionally rigid members each of which is pivotally mounted with one degree of rotational freedom to the fixed structure, and three pairs of struts connected between the moveable members and the torsionally rigid members.
EP19950301225 1994-03-02 1995-02-27 Coordinate positioning machine Expired - Lifetime EP0674969B1 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
GB9403957 1994-03-02
GB9403957A GB9403957D0 (en) 1994-03-02 1994-03-02 Coordinate positioning machine
GB9418587 1994-09-15
GB9418587A GB9418587D0 (en) 1994-09-15 1994-09-15 Coordinate positioning machine
GB9425887 1994-12-21
GBGB9425887.8A GB9425887D0 (en) 1994-12-21 1994-12-21 Coordinate positioning machine

Publications (2)

Publication Number Publication Date
EP0674969A1 EP0674969A1 (en) 1995-10-04
EP0674969B1 true EP0674969B1 (en) 2010-02-17

Family

ID=27267075

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19950301225 Expired - Lifetime EP0674969B1 (en) 1994-03-02 1995-02-27 Coordinate positioning machine

Country Status (3)

Country Link
EP (1) EP0674969B1 (en)
JP (2) JP3827748B2 (en)
DE (1) DE69536045D1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2740563A1 (en) 2012-12-05 2014-06-11 TRUMPF Werkzeugmaschinen GmbH & Co. KG Processing device, processing machine and method for moving a machining head
CN104985596A (en) * 2015-07-09 2015-10-21 天津大学 Five-freedom hybrid robot with multi-axis rotation brackets
CN105058376A (en) * 2015-08-17 2015-11-18 天津大学 Overconstrained high-rigidity robot with tri-symmetric kinematics performance

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19623511A1 (en) * 1996-06-13 1997-12-18 Vdw Ev Device for processing and / or assembling workpieces
DE19636100A1 (en) * 1996-09-05 1998-03-12 Fraunhofer Ges Forschung Hexapod machining center
DE19636099C2 (en) * 1996-09-05 2003-12-24 Fraunhofer Ges Forschung Hexapod storage facility
GB9724453D0 (en) * 1997-11-20 1998-01-14 Renishaw Plc Measuring or positioning machine
DE19757885A1 (en) * 1997-12-24 1999-07-08 Wissner Rolf Device for positioning a first machine part relative to a second machine part
FR2779080B1 (en) * 1998-05-27 2000-08-11 Renault Automation DEVICE FOR IMPLEMENTING A LOGICAL STRUCTURE OF A MACHINE TOOL WITH PARALLEL ARCHITECTURE AND MACHINE TOOL HAVING SUCH A DEVICE
DE19847502A1 (en) * 1998-10-15 2000-04-20 Schmid Gmbh & Co Geb Movement device for moving an end effector
DE19903613C1 (en) * 1999-01-29 2000-12-07 Fraunhofer Ges Forschung Tripod bearing device and method for torsion compensation
ES2179706B1 (en) * 1999-02-11 2003-12-16 Fundacion Fatronik MODULE WITH PARALLEL KINEMATIC MOVEMENT OF ORTOGONAL AXLES.
DE19952423A1 (en) * 1999-10-30 2001-05-10 Hueller Hille Gmbh Processing machine for multi-axis movement of a tool or workpiece
DE19955520C2 (en) * 1999-11-18 2002-11-07 Variomatic Gmbh & Co Kg Processing head for processing free-form surfaces
KR100355174B1 (en) * 2000-06-21 2002-10-11 김종원 Parallel Mechanism Structure for Controlling of 3-Dimensional Position and Orientation
GB0025610D0 (en) 2000-10-19 2000-12-06 Renishaw Plc Fluid bearing for motor
SE527248C2 (en) * 2004-06-28 2006-01-31 Hexagon Metrology Ab Measuring probe for use in coordinate measuring machines
CN100371113C (en) * 2005-12-28 2008-02-27 哈尔滨工业大学 Five freedom degree numerically controlled fraise machine
GB0803666D0 (en) 2008-02-28 2008-04-09 Renishaw Plc Indexer
GB201513850D0 (en) 2015-08-05 2015-09-16 Renishaw Plc Coordinate positioning machine
CN105773177B (en) * 2016-03-31 2018-02-02 长安大学 A kind of all-hydraulic lathe of parallel redundancy
DE102019115630B3 (en) * 2019-06-07 2020-08-13 Carl Zeiss Industrielle Messtechnik Gmbh Rotary switch
CN112756996A (en) * 2020-12-29 2021-05-07 中国科学院长春光学精密机械与物理研究所 Six-degree-of-freedom adjusting device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2083795B (en) * 1980-09-13 1984-01-25 Marconi Co Ltd Manipulator mechanisms
DE3504464C1 (en) * 1985-02-09 1986-04-17 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., 8000 München Transportable measuring instrument for testing the positional accuracy of a program-controlled appliance arm
US5028180A (en) * 1989-09-01 1991-07-02 Sheldon Paul C Six-axis machine tool
NL9100421A (en) * 1991-03-08 1992-10-01 Asm Lithography Bv SUPPORTING DEVICE WITH A TILTING OBJECT TABLE AND OPTICAL LITHOGRAPHIC DEVICE EQUIPPED WITH SUCH A SUPPORTING DEVICE.

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2740563A1 (en) 2012-12-05 2014-06-11 TRUMPF Werkzeugmaschinen GmbH & Co. KG Processing device, processing machine and method for moving a machining head
CN104985596A (en) * 2015-07-09 2015-10-21 天津大学 Five-freedom hybrid robot with multi-axis rotation brackets
CN104985596B (en) * 2015-07-09 2017-01-11 天津大学 Five-freedom hybrid robot with multi-axis rotation brackets
WO2017005015A1 (en) * 2015-07-09 2017-01-12 天津大学 Five-degree-of-freedom parallel robot with multi-shaft rotary brackets
CN105058376A (en) * 2015-08-17 2015-11-18 天津大学 Overconstrained high-rigidity robot with tri-symmetric kinematics performance

Also Published As

Publication number Publication date
JP3827748B2 (en) 2006-09-27
JPH07290334A (en) 1995-11-07
EP0674969A1 (en) 1995-10-04
JP2006130654A (en) 2006-05-25
DE69536045D1 (en) 2010-04-01

Similar Documents

Publication Publication Date Title
US6336375B1 (en) Coordinate positioning machine
EP0674969B1 (en) Coordinate positioning machine
US6662461B2 (en) Performing measurement or calibration on positioning machines
EP1975546B1 (en) Method of using multi-axis positioning and measuring system
RU2076020C1 (en) Machine tool for mounting tool relative to blank
US4988244A (en) Six-axis machine tool
US5787758A (en) Three-axis machine for rapid and rigid manipulation of components
US5604593A (en) Interferometer position measurement system with extensible legs
JP5519274B2 (en) Measuring device
EP0937961B1 (en) Positioning mechanism
US6397485B1 (en) Counterbalanced coordinate positioning machine
EP2040889A2 (en) Coordinate positioning machine
CN109562515A (en) Lathe
JP2009540246A (en) Swivel joint assembly
JP3805560B2 (en) Robot equipment
KR100267721B1 (en) Flat type robot manipulator and robot joint
JPH0335104A (en) Three-dimensional actuator

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): CH DE ES GB IT LI

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

17P Request for examination filed

Effective date: 19960401

17Q First examination report despatched

Effective date: 19960506

GRAJ Information related to disapproval of communication of intention to grant by the applicant or resumption of examination proceedings by the epo deleted

Free format text: ORIGINAL CODE: EPIDOSDIGR1

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): CH DE ES GB IT LI

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: CH

Ref legal event code: NV

Representative=s name: KIRKER & CIE S.A.

Ref country code: CH

Ref legal event code: EP

REF Corresponds to:

Ref document number: 69536045

Country of ref document: DE

Date of ref document: 20100401

Kind code of ref document: P

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20100528

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20101118

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: CH

Payment date: 20140218

Year of fee payment: 20

Ref country code: DE

Payment date: 20140219

Year of fee payment: 20

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: IT

Payment date: 20140225

Year of fee payment: 20

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20140218

Year of fee payment: 20

REG Reference to a national code

Ref country code: DE

Ref legal event code: R071

Ref document number: 69536045

Country of ref document: DE

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

REG Reference to a national code

Ref country code: GB

Ref legal event code: PE20

Expiry date: 20150226

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

Effective date: 20150226