Method and arrangement of introducing boreholes into a surface of a workpiece mounted in a stationary manner using a boring tool attached to an articulated-arm robot
20180169813 ยท 2018-06-21
Inventors
Cpc classification
B23B35/00
PERFORMING OPERATIONS; TRANSPORTING
Y10S901/09
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B23Q17/2241
PERFORMING OPERATIONS; TRANSPORTING
Y10S901/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B23Q17/2233
PERFORMING OPERATIONS; TRANSPORTING
B25J15/0095
PERFORMING OPERATIONS; TRANSPORTING
B23B41/00
PERFORMING OPERATIONS; TRANSPORTING
B25J15/0019
PERFORMING OPERATIONS; TRANSPORTING
Y10S901/41
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y10S901/47
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B23Q15/00
PERFORMING OPERATIONS; TRANSPORTING
B23Q15/22
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23Q15/22
PERFORMING OPERATIONS; TRANSPORTING
B23Q15/14
PERFORMING OPERATIONS; TRANSPORTING
B25J15/06
PERFORMING OPERATIONS; TRANSPORTING
B25J15/00
PERFORMING OPERATIONS; TRANSPORTING
B23B41/00
PERFORMING OPERATIONS; TRANSPORTING
B25J11/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The invention relates to a method and an arrangement for introducing boreholes into a surface of a workpiece (W) mounted in a stationary manner using a boring tool which is attached to the end face of an articulated-arm robot (KR) and which can be spatially positioned by said robot. The method has the following method steps: positioning the articulated-arm robot-guided boring tool at a spatial position which lies opposite a specified machining location on the workpiece surface at a specified distance therefrom, producing a rigid mechanical connection which supports the end face of the articulated-arm robot (KR) on the workpiece and which can be released from the workpiece surface, and machining the surface by moving the boring tool towards the machining location and subsequently engaging the boring tool with the workpiece (W) at the machining location on the workpiece surface while the end face of the articulated-arm robot (KR) is connected to the workpiece. The invention is characterized by the combination of the following method steps: the boring tool is moved towards the workpiece (W) by means of an NC advancing unit attached to the end face of the articulated-arm robot (KR), the boring process is monitored on the basis of information obtained using a sensor system which detects the position of the boring tool relative to the workpiece surface and which is attached to the end face of the articulated-arm robot (KR), and the boring process is terminated upon reaching a specified boring depth.
Claims
1.-28. (canceled)
29. A method for introducing boreholes into a of a stationary mounted workpiece mounted using a boring tool attached to an end face of an articulated-arm robot which is spatially positionable, comprising: positioning the articulated-arm robot to position the boring tool at a spatial position opposite a specified machining location on the workpiece surface at a specified distance therefrom; producing a rigid mechanical connection which supports the end face on the workpiece and which can be released from the workpiece surface; and machining the surface by moving the boring tool towards the machining location and subsequently engaging the boring tool with the workpiece at the machining location on the workpiece surface while the end face of the articulated-arm robot is connected to the workpiece; moving the boring tool towards the workpiece by a NC advance attached to an end of the articulated-arm robot, monitoring the boring based on information obtained using a sensor system which detects a position of the boring tool relative to the workpiece surface and which is attached to the end face of the articulated-arm robot; and termination of the boring process occurs upon reaching a specified boring depth.
30. Method according to claim 29, wherein the positioning of the boring tool is carried out on based on a binary data set describing a spatial shape of the workpiece to be machined, a predetermined machining location on the workpiece surface, and a tool center point assigned to the tool, wherein a relative spatial position of the boring tool guided by the robot is detected and monitored by measurement.
31. A method according to claim 30, wherein detection of measurement data is performed by a contactless tracking system, which generates at least one workpiece coordinate system describing the spatial position of the workpiece and one robot coordinate system which describes the spatial position of the robot, and the workpiece coordinate system and the robot coordinate system are spatially correlated with each other.
32. A method according to claim 29, wherein positioning of the boring tool in a spatial position opposite to and at a predetermined distance from the predetermined machining location on the workpiece surface is carried out exclusively with robot kinematics of the robot.
33. A method according to claim 29, wherein checking of and optional correction of spatial orientation of the boring tool and positioning thereof at spatial position is carried out relative to a location of machining on the workpiece surface so that the boring tool assumes a target orientation at the spatial position.
34. A method according to claim 30, wherein checking of and optional correction of spatial orientation of the boring tool and positioning thereof at spatial position is carried out relative to a location of machining on the workpiece surface so that the boring tool assumes a target orientation at the spatial position.
35. A method according to claim 31, wherein checking of and optional correction of spatial orientation of the boring tool and positioning thereof at spatial position is carried out relative to a location of machining on the workpiece surface so that the boring tool assumes a target orientation at the spatial position.
36. A method according to claim 32, wherein checking of and optional correction of spatial orientation of the boring tool and positioning thereof at spatial position is carried out relative to a location of machining on the workpiece surface so that the boring tool assumes a target orientation at the spatial position.
37. A method according to claim 33, wherein the checking is performed based on information obtained by a sensor system which detects a distance between the boring tool and the workpiece surface and relative orientation of the boring tool to the workpiece surface so that the checking is performed based on information obtained with a contactless tracking system which detects at least a spatial orientation of the workpiece.
38. A method according to claim 29, wherein the rigid mechanical connection to the workpiece surface is created by a rigid clamping which absorbs forces and moments along an articulated-arm of the robot.
39. A method according to claim 38, wherein the rigid clamping is created based on magnetic or pneumatic forces or on frictional force.
40. A method according to claim 29, wherein at least one linear actuator is attached to the end face of the articulated-arm robot which is activated to produce the mechanical connection between the boring tool and the articulated-arm robot, and contacts the workpiece surface.
41. A method according to claim 31, wherein generation of at least one of the workpiece coordinate system and the robot coordinate system occurs when the robot is in operative connection with the workpiece by application of a load force.
42. A method according to claim 41, wherein the generation of at least one of the workpiece coordinate system and the robot coordinate system occurs when the articulated-arm robot is in operative connection with the workpiece during application of a load force at the location or in a region of a machining location.
43. A method according to claim 29, wherein at least one of borehole depth and spatial orientation of the boring tool with respect to the surface of the workpiece in the region of the machining location is determined based on the sensor system attached to the end face of the robot.
44. A method according to claim 29, wherein after producing the rigid mechanical connection supporting the end face and detaching the rigid mechanical connection and moving a distance from the workpiece, the distance is split into at least two sections with a first section being closest to the articulated-arm robot and a second section being closest to the workpiece surface, and the boring tool is moved towards the workpiece along the first section at a greater advance speed than along the second section by use of an NC advance unit attached to the end face.
45. A method according to claim 44, wherein the boring tool is moved along the first and the second sections by the NC advance unit while the boring tool is travelling at least along the second section the boring tool is driven to rotate by a spindle drill, and electrical power drawn by the spindle drill is measured to detect a first contact between a boring tool and a workpiece surface.
46. A method according to claim 45, wherein when the first contact is detected a signal is generated that resets the measured distance; the sensor system detects a current borehole depth during the advance of the boring tool into the workpiece; and advance of the boring tool is stopped at a minimum distance before a target borehole depth is reached, wherein the minimum distance corresponds to advance of the boring tool stopping completely.
47. A method according to claim 46, wherein the advance of the boring tool is carried out at a constant speed.
48. An arrangement for drilling boreholes into a surface of a stationary mounted workpiece with a boring tool attached to an articulated-arm robot, comprising: control for spatial positioning and orienting the boring tool attached to an end of the robot arm of an articulated-arm robot; distance sensor system which is attached to the end of the robot arm and detects at least a distance between the boring tool and a machining location on the surface of the workpiece; a connection; attached to the end of the robot arm, for producing a detachable mechanical connection supporting the robot on one side on the workpiece; and an actuator mechanism which deflects the boring tool relative to the end of the robot arm.
49. An arrangement according to claim 48, comprising: a contactless tracking system which generates at least one workpiece coordinate system describing a spatial location of the workpiece and a robot coordinate system describing a spatial location of the articulated-arm robot which forwards position information calculated thereby to the control.
50. An arrangement according to claim 48, comprising: a support frame attached to the end of the robot arm, to which the distance sensor system, the connector unit and the actuator mechanism are attached.
51. An arrangement according to any one of claim 48, wherein the connector comprises at least one linear actuator, attached to the support frame and; the at least one linear actuator is connected to the support frame on one side and has an actuator end farthest from the support frame to which a lock is attached, which forms a detachable rigid mechanical connection on the workpiece surface.
52. An arrangement according to claim 51, wherein the lock generates at least one of a magnetic holding force and a suction force acting on a surface of the workpiece.
53. An arrangement according to claim 51, wherein the at least one linear actuator is a pneumatic cylinder with a vacuum gripper attached to an end of the pneumatic cylinder farthest from the support frame.
54. An arrangement according to claim 48, wherein the distance sensor system comprises at least three laser distance sensors attached to the support frame.
55. An arrangement according to claim 48, wherein the actuator mechanism includes a drill spindle and a NC advance axis as a feed unit, the actuator mechanism being equipped with at least one of the sensor measuring at least one of effective power, acceleration and force.
56. An arrangement according to claim 29, wherein the robot has a minimum vertical and horizontal robot arm operating range of at least 5 m.
57. An arrangement according to claim 29, wherein the workpiece is mounted to rotate relative to the robot.
Description
BRIEF DESCRIPTION OF THE INVENTION
[0026] In the following, the invention will be described for exemplary without limitation of the general inventive thought using embodiments and with reference to the drawing. In the drawing:
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
DETAILED DESCRIPTION OF THE INVENTION
[0033]
[0034] Arm members 2 and 3 of the vertical articulated-arm robot KR may each have arm lengths between 2.5 and 3.5 meters. This illustrates the ample working range that articulated-arm robot KR can reach, so that workpiece W with structural heights of several meters can undergo a surface machining operation with the aid of tool attached to the end of articulated-arm robot KR without the need to move workpiece W itself.
[0035] In order to carry out the surface machining, first it is necessary to capture the spatial arrangement of the workpiece W to be machined and of articulated-arm robot KR, particularly the tool attached to the end of articulated-arm robot KR, which is a boring arrangement B in the example. For this purpose, a spatially resolving object detection system, which functions without contact, is provided, in the form of a laser tracker LT, for example. With the aid of a marking M1 which is suitably attached and formed on workpiece W, laser tracker LT is able to compile a workpiece coordinate system WKS that defines the spatial orientation of workpiece W. In the same way, laser tracker LT is able to generate a robot coordinate system RKS that can be assigned to the articulated-arm robot with the aid of a marking M2 which is applied permanently to the articulated-arm robot KR, which system can also be used to determine the spatial orientation of the boring arrangement B which is fastened to articulated-arm robot KR.
[0036] The workpiece coordinate system and the robot coordinate system compiled by laser tracker LT are forwarded to a control unit S, in which the two coordinate systems are correlated with each other.
[0037] By specifying spatial coordinates that define a machining location on the workpiece surface of workpiece W where a borehole is to be made, articulated-arm robot KR positions the boring arrangement B attached to it in a spatial position opposite and at a predetermined distance from the predetermined machining location on the workpiece surface. The positioning operation takes place very rapidly with the aid of the articulated-arm robot kinematics. When positioning is complete, the current spatial position of boring arrangement B, in particular the spatial position of a center of gravity of the boring tool is detected and checked with the aid of laser tracker LT. In the event that a deviation from a predetermined target position is detected, articulated-arm robot KR carries out a post-adjustment accordingly. The post-adjustment operation may be repeated multiple times until the exact spatial position is reached.
[0038] When boring arrangement B is in a correct spatial position, which is opposite the machining location on the workpiece surface, a measurement scan is made of both the distance between boring arrangement B and the workpiece surface and of the orientation and spatial alignment of the workpiece surface at the machining location relative to boring arrangement B.
[0039] For this purpose, preferably three separate laser distance sensors are attached around and/or on boring arrangement B. On the basis of the distance values detected with the laser distance sensors, it is possible to align the longitudinal axis of the drill exactly orthogonally to the workpiece surface at the machining location.
[0040] In order to illustrate the Z boring arrangement B attached to the to in-line wrist 4 of articulated-arm robot KR, the following text will refer to
[0041] A support frame 5 is arranged permanently on the in-line wrist 4 provided at the end of second arm member 3, to which a plurality of components necessary for the drilling operation are attached. Among other items, three laser distance sensors 6 are indirectly but permanently connected to support frame 5 and these are able to detect the spatial orientation of support frame 5 and its distance from the workpiece surface.
[0042] After boring arrangement B has taken up the correct orientation opposite W in its spatial position with process monitoring, a connector unit attached to support frame 5 is activated to create a mechanical connection between support frame 5 and workpiece W.
[0043] In the embodiment illustrated in
[0044] Locks 8 are attached to the ends of pneumatic cylinders 7.1 farthest from support frame 5 and all are designed to be operated pneumatically as vacuum suction grippers by application underpressure. The vacuum suction grippers are preferably connected to the ends of pneumatic cylinders 7.1 with ball-and-socket joints, so that they are thus able to assume the correct contact orientation automatically when they contact a surface. The three linear actuators 7 are also arranged about the centrally disposed boring tool 10 so that boring tool 10 lies in an area of a centroid of an equilateral triangle that extends through the linear actuators 7, are represented by dash-dotted lines in
[0045] In order to create a mechanical connection between second arm member 3 of kinematic robot KR and workpiece W, pneumatic cylinders 7.1 are extended in very small increments, individually and independently of each other until it locks 8, in the form of vacuum suction grippers, touch the workpiece surface. To do this, pneumatic cylinders for 7.1 are extended using proportional valves with low overpressure provided on pneumatic unit 7.2 until the vacuum gripperswhich are already under suctiontouch the workpiece surface and fasten themselves to the surface. This prevents boring arrangement B from drifting due to the different rigidities that exist in the system of the articulated-arm robot KR.
[0046] Then, the mechanical contact pressure with which locks 8 adhere to the workpiece surface is increased. For this, a higher pressure is set via the proportional valves P provided on pneumatic units 7.2, so that support frame 5 and all components that are firmly connected thereto are clamped between the workpiece and the kinematic chain of articulated-arm robot KR.
[0047] In the next step, pneumatic cylinders 7.1 are blocked so that they can only function as biased springs. At this point, the entire kinematic chain of articulated-arm robot KR and therewith also support frame 5 including all components fastened to one side thereof is braced against the workpiece surface in a firm adhesive connection wherein the one-sided clamping constitutes an elastically resilient mounting, so that vibrations and oscillations caused by the machining process that might be transferred to kinematic chain are damped.
[0048] In a further step, the approximate distance between laser distance sensors 6 and the workpiece surface is measured.
[0049] Boring arrangement B, which is connected firmly to support frame 5, comprises a spindle drill 9 which drives drill bit 10. Drill bit 10 is moved over the workpiece surface as rapidly as possible and as close as possible to the workpiece surface with the aid of a NC-advance unit 11. Now the drill feed follows until a surface contact is established between drill bit 10 and the workpiece surface at the machining location. Drill bit 10 is driven into the workpiece with process monitoring at a correspondingly predetermined rotating speed and advance speed until a previously specified borehole depth has been reached. Process monitoring is assured with sensors, for example by detecting the effective power at the motor of NC advance unit 11 and/or of spindle drill 9, or with the aid of suitably attached acceleration sensors or force sensors. The distance sensors 6 attached firmly to support frame 5 also detect the distance between support frame 5 and the workpiece surface during the drilling operation in order to keep it constant. If the advance of the drill causes support frame 5 to recoil this is captured with laser distance sensors 6 and can be compensated directly.
[0050] It is also possible to detect breakage of a drill bit with the abovementioned monitoring parameters, so that the drilling process can be stopped promptly.
[0051] When the desired borehole depth has been reached, drill bit 10 is retraced with the aid of NC advance unit 11, and vacuum suction cups 8 are released from the workpiece surface. Articulated-arm robot KR immediately moves boring arrangement B to a new spatial position located opposite another machining location on the workpiece surface.
[0052]
[0053] The coordinates of the boring positions are generally known and are present as point coordinate sets in the workpiece coordinate system WKS explained earlier, wherein workpiece coordinate system WKS has been recorded by laser tracker LT on workpiece W under no load. As long as the workpiece does not undergo any change in orientation during machining, the control unit that actuates the articulated-arm robot enables extremely accurate positioning of the boring tool relative to the boring position.
[0054] If the orientation of the ship's propeller changes as a result of the machining activity or because it turns about vertical axis Z as described earlier, workpiece coordinate system WKS' changes, so that the known coordinates of the boring positions now no longer match the workpiece coordinate system WKS' reflecting the changed orientation. This is represented in
[0055] To correct this faulty positioning, the workpiece coordinate system is measured and defined in a state in which the articulated-arm robot is pressing against the surface of the ship's propeller. The known borehole coordinates, which are obtained from a CAD system, for example, may be used on the basis of the currently received workpiece coordinate system.
[0056] The process of calibrating the workpiece coordinate system may be carried out once or before every single drilling operation, in each case by pressing the boring arrangement against the respective current boring position. In this way, errors due to a change in orientation are eliminated entirely.
[0057] When the positioning operation described previously is completed, it has been found that undesirable inaccuracies can still occur during the drilling process in terms of the achievable intended borehole depth, the target borehole depth, particularly with uneven workpiece surfaces. This inaccuracy when drilling on uneven workpiece surfaces may be remedied with a preferred boring strategy, which will be explained with reference to
[0058]
[0059] To address this problem, the distance from workpiece surface WO is measured with the three laser distance sensors 6 on boring arrangement B. See
[0060] Within the offset region, boring tool 10 advances at a drill advance speed until boring tool 10 makes contact with workpiece surface WO. This initial contact is monitored via the electrical effective power of spindle drill 9. If the effective power rises above a characteristic threshold value, the section is considered to be recognized. In this case, a digital signal is forwarded to the controller. This signal has the effect of zeroing setting all three laser distance sensors 6, so that afterwards only the penetration by boring tool 10 into workpiece W is measured, see
[0061] With the method according to the invention and the associated arrangement according to the invention for machining the surface of a workpiece mounted in stationary manner, it is possible to drill boreholes with very high accuracy on any curved workpiece surfaces and to do to this almost completely independently of the rigidity and absolute accuracy of the articulated-arm robot system. Moreover the introduction of boreholes into a workpiece according to the invention as described above, the articulated-arm robot may also be fitted with milling, grinding or cutting tools. Furthermore, joining operations such as screwing, riveting, welding or bonding operations may be carried out with great accuracy on workpieces using the working method described in the preceding text.
LIST OF REFERENCE SIGNS
[0062] 1 Robot base [0063] 2 First arm member [0064] 3 Second arm member [0065] 4 In-line wrist [0066] 5 Support frame [0067] 6 Laser distance sensors [0068] 7 Connector unit, linear actuator [0069] 7.1 Pneumatic cylinder [0070] 7.2 Pneumatic unit [0071] 8 Locking means [0072] 9 Spindle drill [0073] 10 Drill bit [0074] 11 NC advance unit [0075] 12 Rotating platform [0076] 13 First spacing [0077] D Torque [0078] Z Vertical axis [0079] A2 Second axis [0080] B Boring arrangement [0081] KR Articulated-arm robot [0082] GA Averaged spacing value [0083] M1 Marking [0084] M2 Marking [0085] S Control unit [0086] W Workpiece [0087] WO Workpiece surface [0088] LT Laser tracker [0089] L Laser beam [0090] P Proportional valve [0091] P.sub.A Pressing force [0092] P.sub.H Horizontal force [0093] P.sub.V Vertical force [0094] SBT Reference borehole depth [0095] WKS, Workpiece coordinate system WKS' [0096] X Deceleration path