MANUFACTURING METHOD AND APPARATUS
20220307811 · 2022-09-29
Assignee
Inventors
Cpc classification
B25J9/1694
PERFORMING OPERATIONS; TRANSPORTING
B23P21/002
PERFORMING OPERATIONS; TRANSPORTING
H05K13/082
ELECTRICITY
B25J9/1623
PERFORMING OPERATIONS; TRANSPORTING
B25J13/089
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23P21/00
PERFORMING OPERATIONS; TRANSPORTING
B25J13/08
PERFORMING OPERATIONS; TRANSPORTING
B25J9/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method of manufacturing an article, including using coordinate measuring machine both to obtain three-dimensional point coordinate measurements of first part of article in place and to position a second part of article in predetermined spatial relationship relative to first part in dependence upon measurements of first part. Predetermined spatial relationship is defined in more than three degrees of freedom. Positioning second part relative to first part includes controlling machine to move second part relative to first part in more than three degrees of freedom. Machine is controlled to hold first and second parts in predetermined spatial relationship while performing an operation to fix both parts in predetermined spatial relationship. Second part is not in direct contact with any other part of article when first and second parts are in predetermined spatial relationship, at least not in a manner which would interfere with or influence or affect predetermined spatial relationship.
Claims
1. A method of manufacturing an article, comprising using a coordinate measuring machine both to obtain measurements of a first part of the article that is already in place and to position a second part of the article in a predetermined spatial relationship relative to the first part in dependence upon the measurements of the first part.
2. A method as claimed in claim 1, comprising using the coordinate measuring machine to obtain measurements of the second part, with the second part being positioned in the predetermined spatial relationship relative to the first part in dependence upon the measurements of the first and second parts.
3. A method as claimed in claim 2, comprising using the measurements of the first part to establish a frame of reference for the first part; using the measurements of the second part to establish a frame of reference for the second part; establishing a relationship between the first and second frames of reference; and using the established relationship to move the first and second parts into the predetermined spatial relationship in a common frame of reference.
4. A method as claimed in claim 3, wherein establishing the relationship between the first and second frames of reference comprises determining positional information relating to at least one point or feature that is common to or coincident in both frames of reference.
5. (canceled)
6. A method as claimed in claim 3, wherein the first and second frames of reference are first and second coordinate systems respectively, and wherein the established relationship is a coordinate transform between the first and second coordinate systems.
7. A method as claimed in claim 1, wherein the predetermined spatial relationship is defined in more than three degrees of freedom.
8. (canceled)
9. A method as claimed claim 1, wherein the measurements are at least one of: three-dimensional measurements; coordinate measurements; and point coordinate measurements.
10-12. (canceled)
13. A method as claimed in claim 1, wherein the measurements are or include machine coordinates or coordinates derived therefrom.
14. (canceled)
15. A method as claimed in claim 1, wherein the measurements and the positioning of the second part are based on the same machine coordinate system.
16. A method as claimed in claim 1, wherein the coordinate measuring machine comprises a plurality of measurement transducers, with the same plurality of measurement transducers being used for obtaining the measurements and for positioning of the second part based on those measurements.
17. A method as claimed in claim 1, wherein positioning the second part in the predetermined spatial relationship relative to the first part comprises calculating a set of machine coordinates, in dependence upon the measurements, which will position the first and second parts into the predetermined spatial relationship, and controlling the machine to adopt the calculated machine coordinates.
18. A method as claimed in claim 1, comprising controlling the machine to hold the first and second parts in the predetermined spatial relationship while performing an operation to fix the first and second parts in the predetermined spatial relationship.
19. A method as claimed in claim 18, wherein positioning the second part in the predetermined spatial relationship relative to the first part comprises calculating a set of machine coordinates, in dependence upon the measurements, which will position the first and second parts into the predetermined spatial relationship, and controlling the machine to adopt the calculated machine coordinates, and wherein controlling the machine to hold the first and second parts in the predetermined spatial relationship comprises controlling the machine to maintain the calculated machine coordinates.
20. A method as claimed in claim 1, comprising applying a fixing medium that is in contact with the second part when in the predetermined spatial relationship with the first part, and activating the fixing medium to fix the first and second parts in the predetermined spatial relationship.
21. A method as claimed in claim 20, comprising applying the fixing medium before moving the first and second parts into the predetermined spatial relationship, and then activating the fixing medium when the first and second parts are in the predetermined spatial relationship.
22. A method as claimed in claim 20 or 21, wherein the fixing medium is a curable adhesive, and wherein activating the fixing medium comprises curing the adhesive.
23-24. (canceled)
25. A method as claimed in claim 20, comprising: using the coordinate measuring machine to obtain measurements of the second part, with the second part being positioned in the predetermined spatial relationship relative to the first part in dependence upon the measurements of the first and second parts; using the measurements of the first part to establish a frame of reference for the first part; using the measurements of the second part to establish a frame of reference for the second part; establishing a relationship between the first and second frames of reference; using the established relationship to move the first and second parts into the predetermined spatial relationship in a common frame of reference; and using the established relationship to determine where to apply the fixing medium.
26. (canceled)
27. A method as claimed in claim 1, comprising leaving a gap between the second part and any other part of the article when in the predetermined spatial relationship.
28. A method as claimed in claim 27, claim 20, comprising applying a fixing medium that is in contact with the second part when in the predetermined spatial relationship with the first part, and activating the fixing medium to fix the first and second parts in the predetermined spatial relationship, wherein the gap is at least partly bridged by the fixing medium.
29. A method as claimed in claim 1, wherein the machine comprises first and second platforms moveable relative to one another, and the method comprises supporting the first part on the second platform and supporting the second part on the first platform, and wherein positioning the second part relative to the first part comprises controlling the machine to move the first and second platforms relative to one another.
30. A method as claimed in claim 29, wherein supporting the second part on the first platform comprises picking up the second part using a pick-up device supported on the first platform.
31-34. (canceled)
35. A method as claimed in claims 29, wherein the first platform is a moveable platform and the second platform is a fixed platform.
36. A method as claimed in claim 29, comprising measuring the first part using a first probe supported on the first platform.
37. A method as claimed in claim 36, wherein measuring the first part with the first probe comprises moving the first and second platforms relative to one another to bring the first probe into a sensing relationship with the first part.
38-42. (canceled)
43. A method as claimed in claim 36, comprising: using the coordinate measuring machine to obtain measurements of the second part, with the second part being positioned in the predetermined spatial relationship relative to the first part in dependence upon the measurements of the first and second parts; and measuring the second part using a second probe supported on the second platform.
44. A method as claimed in claim 36, wherein measuring the second part with the second probe comprises moving the first and second platforms relative to one another to bring the second probe into a sensing relationship with the second part.
45-49. (canceled)
50. A method as claimed in claim 43, comprising: using the measurements of the first part to establish a frame of reference for the first part; using the measurements of the second part to establish a frame of reference for the second part; establishing a relationship between the first and second frames of reference; using the established relationship to move the first and second parts into the predetermined spatial relationship in a common frame of reference; and measuring the first probe with the second probe and/or vice versa to establish the relationship between the first and second frames of reference.
51. A method as claimed in claim 50, wherein measuring the first probe with the second probe and/or vice versa comprises moving the first and second platforms relative to one another to bring the first and second probes into a sensing relationship with one another.
52. A method as claimed in claim 43, comprising: using the measurements of the first part to establish a frame of reference for the first part; using the measurements of the second part to establish a frame of reference for the second part; establishing a relationship between the first and second frames of reference; and using the established relationship to move the first and second parts into the predetermined spatial relationship in a common frame of reference; wherein establishing the relationship between the first and second frames of reference comprises determining positional information relating to at least one point or feature that is common to or coincident in both frames of reference; and wherein the first and second probes each comprise a stylus tip and wherein the common or coincident point is the centre point of the stylus tip of the first and second probes when the first and second platforms are in a position relative to one another which would place the stylus tips of the first and second probes in the same position.
53-57. (canceled)
58. A method as claimed in claim 1, wherein the first and second parts are operative parts of the article having a function in use of the article, and not merely reference features, fiducials or the like which only have a function during manufacture of the article.
59-65. (canceled)
66. A method as claimed in claim 1, comprising using a measuring device other than a probe to obtain the measurements.
67-70. (canceled)
71. A method as claimed in claim 1, wherein the coordinate measuring machine is at least one of: a non-Cartesian coordinate measuring machine; a parallel kinematic coordinate measuring machine; and a hexapod coordinate measuring machine comprising six extendable legs.
72. (canceled)
73. A method as claimed in claim 1, wherein the coordinate measuring machine comprises a plurality of extendable legs.
74. (canceled)
75. A method as claimed in claim 73, wherein the machine coordinates of the coordinate measuring machine comprise values relating respectively to the lengths of the plurality of extendable legs.
76. A method as claimed in claim 73, wherein the coordinate measuring machine comprises a plurality of measurement transducers, with the same plurality of measurement transducers being used for obtaining the measurements and for positioning of the second part based on those measurements, and wherein the plurality of measurement transducers are associated respectively with the plurality of extendible legs.
77. A method as claimed in claim 36, wherein the second part and the first probe are supported simultaneously on the first platform.
78. A method as claimed in claim 1, comprising repeating the method for one or more additional second parts of the article, wherein the first part in each repeat performance of the method is any part or parts of the article resulting from any previous performance of the method.
79-82. (canceled)
83. A method of manufacturing an article having a plurality of parts, comprising: for a first selected part of the plurality, performing at least the measurement and positioning steps of a method as claimed in claim 1 to position the first selected part on the article, and for each subsequent selected part of the plurality, performing at least the positioning step and optionally also the measurement step of a method as claimed in claim 1 to position the subsequent selected part on the article, with the positioning step using measurements obtained when performing the method for the current and/or for any previous selected part.
84. (canceled)
85. A manufacturing system or apparatus comprising a coordinate measuring machine configured to perform a method as claimed in claim 1.
86. (canceled)
87. A computer-readable medium having stored therein computer program instructions for controlling a coordinate measuring machine to perform a method as claimed in claim 1, or a computer program which, when run by a controller for a coordinate measuring machine, causes the controller to operate the coordinate measuring machine to perform a method as claimed in claim 1.
Description
[0095] Reference will now be made, by way of example, to the accompanying drawings, in which:
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113] A non-Cartesian coordinate measuring machine 10 is illustrated schematically in
[0114] The extendable legs 16 are typically mounted on the platforms 12, 14 via ball joints 18, with each leg 16 either having its own ball joint 18 at one or both ends thereof (as illustrated in
[0115] Various relative positions between the moveable platform 12 and the fixed platform 14 can be achieved by extending the legs 16 by differing amounts. The relative position at any instant is monitored by a plurality of length-measuring transducers 17, with one such transducer for each extendable leg 16. Each length-measuring transducer 17 may comprise an encoder scale paired with a readhead, with the encoder scale being mounted suitably to one of the pair of telescopic tubes and the readhead mounted suitably on the other. Extension of the leg 16 thus causes the encoder scale to move past the readhead thereby allowing the length of the extendible leg 16 to be measured. A computer controller 15 operates to set the length of each extendible leg 16 to provide the required relative movement between the platforms 12, 14. By having six such length-measuring transducers 17, the relative position can be measured in six corresponding respective degrees of freedom (three translational degrees of freedom and three rotational degrees of freedom).
[0116] A workpiece 19 is mounted on the lower (fixed) platform 14 and a measurement probe 13 is mounted on the upper (moveable) platform 12. A working volume (or operating volume) 11 is defined between the upper (moveable) platform 12 and the lower (fixed) platform 14, with the measurement probe 13 being positioned (i.e. moved to a desired position) in the working volume 11 by operation of the extendible legs 16. The arrangement of
[0117] A manufacturing method according to an embodiment of the present invention will now be described with reference to
[0118] The machine 10 of this embodiment comprises a set of extendible legs 16, a first platform 12 and a second platform 14, with the first platform 12 being moveable relative to the second platform 14 by operation of the extendible legs 16, just as is described above with reference to
[0119] A tool support 22 is attached to the first (moveable) platform 12 via a quill 20, with a first (moveable) measurement probe 30, a gripper 50 and a glue applicator 90 being attached to the tool support 22. On the second (fixed) platform 14 there is provided a second (fixed) measurement probe 40, as well as various parts 60, 70 and 80 of an article being manufactured (or assembled) in the method. Due to the limitations of representing a three-dimensional machine schematically in only two dimensions, the glue applicator 90 is shown only in
[0120] With the above arrangement it can be seen in particular that there are two probes: a first (moveable) probe 30 is provided on the first (moveable) platform 12 and a second (fixed) probe 40 is provided on the second (fixed) platform 14. The reason for this arrangement will become apparent below. The first probe 30 has a stylus tip (or probe tip) 32, and the second probe 40 has a stylus tip (or probe tip) 42.
[0121] As shown also in
[0122] Referring now briefly to other known manufacturing techniques to put an embodiment of the present invention into context, when assembling components onto a printed circuit board it is typically not critical that a component is very precisely positioned on the circuit board, either absolutely or relative to other components. Rather, a reasonable degree of manufacturing tolerance is allowed, because it is merely required that the contacts of the component are positioned over the correct corresponding solder pad on the circuit board so that it will be in electrical contact with that solder pad, via the solder. In this respect, the manufacture of the majority of printed circuit board assemblies (PCBAs) is performed using a surface mounting technique that includes a reflow soldering stage. In such a technique, the solder pads of the board are plated with a solder paste before component placement. An automated “pick and place” machine is then used to place the components, in turn, on the appropriate pads of the board, releasing each component so that it is held only very loosely by the uncured solder paste, i.e. the components are not fixed or held securely in place before being released by the pick and place machine. The board is then placed in a reflow soldering oven that typically comprises multiple stages for gradually heating (e.g. using a heated gas or infrared radiation) the whole board until a temperature is reached at which the solder paste melts or reflows. The board is then slowly cooled whereupon the molten solder solidifies and fixes the components securely in place.
[0123] With the manufacture of PCBAs as described above, because of the relatively large size of the solder pads, the placement of components on the circuit board does not need to be highly accurate. With the image-based system method of U.S. Pat. No. 6,266,869 (described further above), in which the components being assembled together are imaged by an imaging (e.g. video) system to establish their position relative to each, the method is computationally intensive (and therefore relatively slow) as well as being relatively inaccurate due to the image-based methods. Furthermore, the components may shift slightly after being released by the machine, and before being processed in the reflow soldering oven, but this is inconsequential in the context of PCBA manufacture because accurate spatial positioning not required, only reliable electrical connection.
[0124] With an embodiment of the present invention it is assumed that a higher positional accuracy is required than is possible with these known methods, and in particular that the first and second parts 70, 80 must be accurately fixed relative to one another in a predetermined spatial relationship.
[0125] With this in mind, it can be seen in
[0126] Referring now to
[0127] As shown in
[0128] It can conveniently be considered that the first part 70 comprises the base part 60, so that
[0129] In this embodiment the first probe 30 is a contact or touch probe, as is the second probe 40. Touch probes are well known. In order to take a measurement with the first probe 30, for example, machine is controlled to bring the stylus tip 32 into contact with the object being measured. When a touch is sensed, the machine coordinates (e.g. the lengths of the extendable legs 16) are recorded, and from these machine coordinates the X, Y, Z coordinate of the touch point can be calculated. This assumes that the machine has been calibrated to provide some sort of mapping between the machine coordinates (such as the outputs from the length-measuring transducers 17 shown in
[0130] In the step shown in
[0131] Coincident probe calibration using two touch trigger probes, as described above, can potentially suffer from different stiffnesses in X and Y versus Z of the probe stem and the kinematic springs. To overcome this, it is also possible to use an analogue or scanning probe to measure a touch trigger probe, instead of using two touch trigger probes. An analogue probe typically has a more uniform stiffness or response in X, Y and Z than a touch trigger probe. Furthermore, if an analogue probe is used to measure a touch trigger probe then an “extrapolate to zero” technique as described for example in WO 2005/059471 or WO 2004/005849 can be employed to provide a very accurate measurement of the tip surface of the other probe, from which a sphere fit can be performed as mentioned above to determine the probe coincident position. The extrapolation can be performed within the range of deflection experienced by the analogue probe before the touch trigger probe unseats and triggers. The analogue probe could be moved relative to the touch trigger probe, or vice versa.
[0132] As described above, in this example the first part 70 of the article has already been provided on the second (fixed) platform 14, while the second part 80 is still waiting to be used on support 23. The next step is to support the second part 80 of the article on the first platform 12, so that it can be moved and put into position on the article. This is achieved in this embodiment by picking up the second part 80 from the support 23 using the gripper 50 that is supported on the first platform 12 via the support 22, as illustrated in
[0133] On the surface of the gripper 50 that faces the second part 80, the gripper 50 is provided a set of three balls 54 which engage in a kinematic manner with a corresponding set of three v-grooves 84 on the surface of the second part 80 that faces the gripper 50. This ensures a predictable and consistent location of the second part 80 relative to the gripper 50, which aids subsequent measurement steps. It also ensures that, should the second part 80 slip slightly away from the gripper 50, e.g. by slight loss of suction in the suction pad 52 or because the second part 80 is knocked slightly, the second part 80 will couple again in precisely the same relative position when properly coupled again.
[0134] The concept of kinematic design involves constraining the degrees of freedom of motion of a body using the minimum number of constraints, and in particular involves avoiding over constraining. This ensures highly repeatable positioning of the body with respect to the holding device, and means that the body will sit on the holding device in a predictable, repeatable and known manner. This is described in H. J. J. Braddick, “Mechanical Design of Laboratory Apparatus”, Chapman & Hall, London, 1960, pages 11 to 30, and in J. G. Skakoon, “Exact Constraint: knowing how much is enough—and how much too much—is a key to successful design”, Mechanical Engineering, September 2009, pages 32 to 36. It will be appreciated that a theoretical kinematic coupling requires pure point contacts, which is not possible in practice. Rather, in practice the contact will be over a small area, which can be considered to be beneficial because it spreads the load, so the term kinematic coupling is to be understood as covering a pseudo- or quasi-kinematic coupling, with small contact areas rather than point contact areas. Kinematic design considerations can still be considered to be met even with small area contacts, with the actual contact area being dependent on the application concerned.
[0135] Having picked up the second part 80 so as to move with the first platform 12, as shown in
[0136] At present, the relationship between the first frame of reference (i.e. the frame of reference of the first part 70) and the second frame of reference (i.e. the frame of reference of the second part 80) has not been established, so the measurements of the first part 70 taken by the first probe 30 are basically independent of the measurements of the second part 70 taken by the second probe 40. In other words, a link has not yet been established between the respective measurements associated with the two different probes 30, 40. This is where the information obtained from the step shown in
[0137] Having established a relationship between the two frames of reference, as illustrated in
[0138] Then, having made use of the established relationship to achieve the correct alignment (orientation) of the second part 80 relative to the first part 70 in the common frame of reference, though not yet the correct position, as shown in
[0139] With the adhesive now cured, as shown in
[0140] The method described above is summarised in the flowchart of
[0141] The concept of using a fixed probe and a moving probe, and the idea of establishing a relationship between two frames of reference, as measured separately by the two probes, is summarised schematically in
[0142] In
[0143] Then in
[0144] Although these point coordinates a1 to a3 and b1 to b3 are all measured within the same machine coordinate system, because it is the same set of extendable legs that is being controlled for all such measurements and each point coordinate is therefore represented by a common set of machine coordinates (e.g. set of leg lengths), it is still not known how the coordinates in one frame of reference A (or equivalently coordinate system A) relate to those in the other frame of reference B (or equivalently coordinate system B) in a global frame of reference (or coordinate system). For example, it is known how points within the same frame of reference are related spatially (e.g. a2-a1 is the vector from point 1 to point 2 in frame of reference A) but it is not known how points in difference frames of reference are related spatially (e.g. b2-a1 is not a valid consideration at this time). The relationship between the frames of reference is established in the step shown in
[0145] Conceptually, the relationship is established by moving the platforms to bring the sensing point of both probe tips (i.e. their respective centres) to the same point, i.e. the same position in a global coordinate space (the coincident point). When this is determined to have happened, a link has been established between the two frames of reference A and B, allowing the various objects on both platforms to be considered and inter-related within a common frame of reference C (which may be the global frame of reference or one of the two reference frames A and B).
[0146] When in the coincident position as shown in
[0147] Returning now to consider again the schematic illustrations of
[0148]
[0149] Accordingly, the article 100 that has been manufactured by a method embodying the present inventive (as described above) corresponds to one of the extendible legs 16 described above, so that the coordinate measuring machine 10 has been used to make an extendible leg 16 for use in another such coordinate measuring machine. The second part 80 represents a bearing allows the second tube 66 to slide within the first tube 60, with the representative feature 82 being an axle of the bearing. The representative feature 72 is a sensing part of the readhead, which must in practice be aligned precisely relative to the encoder scale 68 for most accurate metrology results, and the alignment of the second tube 66 within the first tube 60 is defined by the alignment of the second part (bearing) 80. Since the method has ensured that the second part (bearing) 80 is accurately aligned with respect to the first part (readhead), the result is an accurately-formed article (extendible leg) 100 in which the encoder scale 68 runs in precise alignment with the readhead sensor 72.
[0150] A more realistic representation of a bearing assembly 800 for use in such an article 100 is shown in
[0151]
[0152] The inner tube 660 has a square cross section, and there are two bearing assemblies 800 for each of two adjacent sides of the inner tube 660. The inner tube 660 is retained in contact with the bearing assemblies 800 by magnetic means, with magnets (not shown) being provided in each bearing assembly 800 and with the inner tube being formed as least partly of a magnetic material. On a third side of the inner tube 660 (just obscured in the view of
[0153] A manufacturing method based on the specific embodiment and features shown in
[0154] Firstly, the “quill offset” is determined. This involves measuring the centre of a fixed ball using the moving probe 30 with the moving platform 12 set at multiple orientations. The ball centres are used to calculate the centre of rotation of the moving platform 12. The “quill offset” value in the controller 15 is adjusted so that, when the moving platform 12 is commanded to rotate, the centre of rotation is about the moving probe tip 32.
[0155] Next, the “probe coincident position” is determined, which is where the moving probe 30 is calibrated against the stationary probe 40. The relationship between the moving probe 30 and stationary probe 40 is established by measuring one probe tip 32, 42 with the other 42, 32. This is done using touches and a sphere fit to find the centre point. The two probes 30, 40 are selected to be of different stiffness so that a known one of the two will trigger. Deflection of the styli is assumed to be symmetrical about Z so that the X-Y location is well known; the Z position is less well known (but known sufficiently).
[0156] Then the tube 600 is measured using the moving probe 30 to determine a coordinate system (or “Csys” for short) of the tube 600, which is denoted as TubeCsys. The coordinate system TubeCsys is equivalent to the frame of reference of the first part as described above, and in this context the first part comprises the tube 600 and the readhead bracket 700. The coordinate system TubeCsys is determined as follows:
[0157] (a) touches with the moving probe 30 around the tube 600 are used to find the axis of the cylinder of the tube 600;
[0158] (b) touches with the moving probe 30 at the front and back of one or more of the pockets 610 are used to determine the Z axis position of the tube 600;
[0159] (c) touches with the moving probe 30 on the side of the readhead bracket 700 are used to fit a plane and the axis of the plane used to give the orientation of the tube 600; and
[0160] (d) the measurements from (a), (b) and (c) are used to create a coordinate system TubeCsys for the tube 600 and readhead bracket 700.
[0161] Following that, a bearing assembly 800 is picked up. A kinematic pick-up feature consisting of three balls and a suction cup is used to pick up the bearing assembly 800 from the tray support 23. The bearing assembly 800 has six locations forming two sets of three v-grooves as described above.
[0162] Then the bearing assembly 800 is measured using the fixed probe 40 to give a coordinate system for the bearing assembly 800, denoted as BearingCsys. The coordinate system BearingCsys is equivalent to the frame of reference of the second part as described above. The coordinate system BearingCsys is determined as follows:
[0163] (a) the bearing axle 820 is measured using touches with the fixed probe 40 and a cylinder fitted to these measurements to determine a vector direction for the axle 820;
[0164] (b) the ends of the axle 820 are measured using touches with the fixed probe 40 to find the Z centre of the axle 820;
[0165] (c) a plane is measured using touches with the fixed probe 30 to give the orientation of the bearing assembly 800; and
[0166] (d) the measurements from (a), (b) and (c) are used to create a coordinate system BearingCsys for the bearing assembly 800.
[0167] After that, the centre of rotation of the moving platform 12 is moved to the bottom of the bearing assembly 800 (from the moving probe tip 32). To achieve this, an offset is calculated from the “coincident probe position” to the origin of BearingCsys and then offset a known distance (in this specific example this is minus 5 mm in Z) to get to the bottom of the bearing assembly 800 (i.e. at the bottom of the wheel 860); this is illustrated schematically in
[0168] A bead of UV adhesive is then applied precisely to the tube 600 around the relevant pocket 610 by in the TubeCsys.
[0169] A coordinate transform is needed to move the bearing assembly 800 accurately into position (this is equivalent to the relationship between the first and second frames of reference as described above):
T=BearingCsys.sup.−1×TubeCsys
[0170] Where T is a 4×4 coordinate transform matrix. The concept of coordinate systems, and transforms between coordinate systems, will be well understood by the skilled person but a further explanation can be found in “Coordinate Systems and Transformations” by M. Orsag, C. Korpela, P. Oh, S. Bogdan, a chapter (pages 19 to 31) in “Aerial Manipulation”, 2018, part of the “Advances in Industrial Control” book series (print ISBN 978-3-319-61020-7; online ISBN 978-3-319-61022-1; download from https://www.springer.com/cda/content/document/cda_downloaddocument/9783319610207-c2.pdf). By way of example, some transformation matrices and operations are shown below:
[0171] Some pseudo code is provided below to illustrate some of the above steps that would take place in the controller 15.
[0172] Recall the probe coincident position:
[0173] point ProbeOffset=(point)CommonData[“ProbeCoincidentPosition”];
[0174] Recall the bearing assembly co-ordinate system:
[0175] CSYS BearingCsys=(CSYS)CommonData[“FrontBearingCsys”];
[0176] Calculate the offset between the bearing point centre and the moving platform probe tip and translate to the bottom of the bearing:
[0177] BearingPos=[BearingCsys.M.m30, BearingCsys.M.m31, BearingCsys.M.m32];
[0178] offset=ProbeOffset−BearingPos+[0, 0, −5];
where [0, 0, −5] in the above statement is (as mentioned above) an offset of minus 5 mm in Z.
[0179] Recall the tube coordinate system:
[0180] CSYS TubeCsys=(CSYS)CommonData[“TubeCsys”];
[0181] Calculate the transform:
[0182] T=BearingCsys{circumflex over ( )}1*TubeCsys;
[0183] Calculate angles.x, angles.y and angles.z from T.
[0184] Move the rotation point of the moving platform 12 to “offset”:
[0185] SetTipOffset(offset);
[0186] Rotate the moving platform 12:
[0187] MoveToAngle(Angles.x, Angles.y, Angles.z, 100, 100);
[0188] Set the local coordinate to TubeCsys; this allows the machine to position in TubeCsys coordinates and having moved the quill offset to the bottom of the bearing the bottom of the bearing is now positioned:
[0189] mc.SetCsys(TubeCsys);
[0190] mc.UseLocalCsys( );
[0191] Now the bearing assembly 800 can be positioned relative to the tube coordinate system TubeCsys. It is positioned so that there is a gap between the tube 600 and the bearing assembly 800; typically a gap of around 100 μm is suitable.
[0192] The bearing assembly 800 is then cured in place. A UV light source is mounted on the moving platform 12. It is used to cure the adhesive thus freezing the bearing assembly 800 in place.
[0193] In the above-described embodiment, the second part 80 is measured with the second probe 40. In an alternative embodiment these measurements of the second part can instead be assumed or inferred from its known position and orientation relative to the first platform 12 by virtue of the repeatability and accuracy of the kinematic coupling used to support the second part 80 on the first platform 12, and from knowledge (e.g. from a CAD model of the second part 80) of the shape of the second part 80. Accordingly, in another embodiment of the present invention there is no need for a second probe 40.
[0194] In an alternative embodiment, instead of using fixed and moving touch probes, fixed and moving imaging cameras can be used instead. In order to tie the measurements from one camera with those from the other, equivalent to measuring the coincident point in the previously-described embodiment, key features on one camera (such as the sensor) could be imaged with the other camera. In order to measure in three dimensions, the imaging camera may comprise three imaging sensors arranged at different respective angles or orientations relative to the target, or three separate imaging cameras may be employed at different respective angles. Similarly, an optical measurement device such as a fringe-based system could be employed in another embodiment, in which fringes are projected onto the surface of the object or part, and in which those fringes are imaged and analysed to obtain measurements of the object or part.
[0195] As an extension to the above embodiment, the article 100 can be supported on a rotatable stage, with the rotatable stage itself being supported on the second platform 14. Positioning the first part 70 relative to the second part 80 can then include the step of controlling the machine to rotate the stage relative to the second platform 14. This enables parts to be assembled onto the article 100 on different sides or surfaces that would otherwise not be accessible, and effectively provides a system having more than six axes (or degrees of freedom) to work with, i.e. six axes (or degrees of freedom) from the coordinate measuring machine itself, plus another rotary axis provided by the rotary stage. Or there could be six degrees of freedom overall, with e.g. five being provided by the coordinate measuring machine and a sixth being provided by the rotary stage. Indeed, there could be any suitable number and combination of axes being provided by these respective parts. One or both of the article and the part being placed could also be supported via an articulating head such as the Renishaw REVO® probe head to provide additional degrees of freedom (axes).
[0196] Similarly, the second part 80 could itself be supported on a rotatable stage, with the rotatable stage for the second part 80 being supported on the first platform 12, such that positioning the first part 70 relative to the second part 80 can then include the step of controlling the machine to rotate the rotatable stage for the second part 80 relative to the first platform 12. This can be provided as well as or instead of a rotatable stage for the first part 70, and provides the system with even more manufacturing flexibility.
[0197] The measurements of the first and second parts 70, 80 are described above as being measurements in more than three degrees of freedom because they define both the position (in three translational degrees of freedom) and the orientation (in one, two or three rotational degrees of freedom) of the part (or at least key features thereof). An advantage over known systems is also provided even where the measurements are in three degrees of freedom, so that they define the position (in three translational degrees of freedom) but not the orientation (rotational degrees of freedom) of the part. In a typical PCBA manufacturing system, placement of the components is only controlled to any degree of accuracy in two degrees of freedom relative to the substrate, i.e. in X and Y relative to the substrate, because the substrate is assumed to be planar and absolute height of the component is of little importance due to the relatively large blobs of solder paste meaning that it is merely sufficient to ensure that the component is close enough to touch the solder paste.
[0198]
[0199] It is described above that the first part 70 can conveniently be considered as comprising the base part 60, so that
[0200] With the example shown in
[0201]
[0202] As illustrated in
[0203] The embodiment described above uses a curable adhesive as the fixing medium, but it is noted that welding is also suitable as a fixing process. Welding is a process that joins materials by using high heat to melt the parts together (the melted material being the fixing medium) and allowing them to cool causing fusion (the cooling process effectively activates the fixing medium). Welding is distinct from lower temperature joining techniques such as brazing and soldering, which do not melt the base metal, but these are also suitable techniques for the fixing process in an embodiment of the present invention. In addition to melting the base material, a filler material is typically added to the joint to form a pool of molten material (the weld pool; or fixing medium) that cools to form a joint that can be stronger than the base material. Pressure may also be used in conjunction with heat, or by itself, to produce a weld. Many different energy sources can be used for welding, including a gas flame (chemical), an electric arc (electrical), a laser, an electron beam, friction, and ultrasound.
[0204] Reference has been made to a coordinate measuring machine having a plurality of length-measuring (or distance-measuring or displacement-measuring) transducers, such as the length-measuring transducers 17 shown in
[0205] One example application of a manufacturing method embodying the present invention is described above, in which the coordinate measuring machine is used to make an extendible leg for use in another such coordinate measuring machine. Another example application for a manufacturing method embodying the present invention is for the manufacture of a stylus for a measurement probe such as the probe 30 described above and as illustrated in
[0206] Such an application will be described with reference to
[0207] The basic methodology is equivalent to that described above, so will not be described again in detail here.
[0208] As in previous embodiments, having measured the end of the stem 310 with the moving probe 30, a blob of curable adhesive (or brazing paste) 640 is applied to the end of the stem 310, taking account of the measurements of the stem 310 obtained with probe 30. The ball 320 is then located accurately relative to the stem 310 using the method as described previously, again taking account of the measurements of the stem 310 obtained with probe 30. Preferably a gap is maintained between the ball 320 and stem 310, with the machine still holding the parts relative to one another, while the adhesive 640 is cured. This results in a stylus as shown in the left-hand illustration included within dotted outline B of
[0209] It is also possible to partly (rather than fully) cure the adhesive 640 while the relative position is maintained by the machine, for example by blowing warm air for a short time onto the curable adhesive; this would then be followed be a full curing (sintering) operation, with the machine having already released the ball 320, and with the partly-cured adhesive 640 having sufficient strength or holding power to hold the ball 320 in a fixed position relative to the stem 310 whilst the part is transferred to the sintering station and sintered (fully cured). It is also possible that the adhesive 640 has sufficient holding power to hold the parts in the fixed relative position even without first being partly cured.
[0210] Since in this example the orientation of the ball 320 on the stem 310 does not matter (because the ball is spherical) it is not essential to leave a gap between the ball 320 and stem 310; instead, the ball 320 could be positioned so as to touch the end of the stem 310, as shown in the right-hand illustration included within dotted outline B of
[0211] From the above it will be apparent that it is not always necessary for there to be a gap left all around the part being placed onto the article, or even a gap at all. For example, an embodiment of the present application also finds use for accurately assembling a part very accurately and with very tight tolerances onto an article, to engage the part with a corresponding part or feature on the article, without necessarily leaving any gap. This might be the case, for example, where a part having a cylindrical protrusion is located tightly into or onto an article having a cylindrical recess or bore, with the protrusion sitting neatly and tightly within (and touching) the recess. The present invention provides a novel approach to this assembly process, in which a coordinate measuring machine is used both to obtain three-dimensional measurements of a feature of the article (e.g. the cylindrical recess) and to use multiple-axis positioning (e.g. four-, five- or six-axis positioning) to locate a feature of a part (e.g. the cylindrical protrusion) in a predetermined spatial relationship (in multiple degrees of freedom) relative to the feature of the article based on those measurements.
[0212] It will be appreciated that there may a gap left in some places around the part being placed, but not in others; for example if the orientation of the part relative to the surface of the article is important, and not the height above the surface of the article, then the part could be placed so as to touch the article at a point (or multiple points), but still held and fixed in a desired orientation relative to the article. This is illustrated in
[0213] It will be appreciated that operation of the coordinate measuring machine 10 can be controlled by a program operating on the machine 10, and in particular by a program operating on a coordinate measuring machine controller such as the controller 15 illustrated schematically in