Method and device for machining robot-guided components
09597799 ยท 2017-03-21
Assignee
Inventors
Cpc classification
Y10T29/49771
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
B23P15/02
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1638
PERFORMING OPERATIONS; TRANSPORTING
B25J9/0096
PERFORMING OPERATIONS; TRANSPORTING
Y10T29/37
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
Y10T29/49336
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
F05D2230/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B24B19/14
PERFORMING OPERATIONS; TRANSPORTING
B24B41/06
PERFORMING OPERATIONS; TRANSPORTING
Y10T29/49769
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
International classification
B24B19/14
PERFORMING OPERATIONS; TRANSPORTING
B25J11/00
PERFORMING OPERATIONS; TRANSPORTING
B24B41/06
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for machining a robot-guided component with a tool which is fastened in an articulated manner to a tool holder is disclosed. The method includes detecting a deflection of the tool with respect to the tool holder from a desired position and changing a pose of a robot that is guiding the robot-guided component on a basis of the detected deflection.
Claims
1. A method for machining a robot-guided component, comprising: detecting a change in position of a tool with respect to a tool holder from a desired position wherein the tool is fastened in an articulated manner to the tool holder via an extension arm; and changing a pose of a robot that is guiding the robot-guided component on a basis of the detected change in position; wherein the changing the pose of the robot guides the robot-guided component in a first direction against the tool holder to compensate for the detected change in position in a first degree of freedom and guides the robot-guided component in a second direction against the tool holder to compensate for the detected change in position in a second degree of freedom.
2. The method according to claim 1, wherein the tool has a plurality of degrees of freedom and wherein the detecting the change in position includes detecting coordinates of the plurality of degrees of freedom.
3. The method according to claim 2, wherein the plurality of degrees of freedom are rotational degrees of freedom.
4. The method according to claim 1, wherein the changing the pose of the robot compensates for the detected change in position at least substantially.
5. The method according to claim 1, wherein the changing the pose of the robot guides the robot-guided component translationally against the tool holder.
6. The method according to claim 1, further comprising prestressing the tool against the robot-guided component.
7. The method according to claim 6, wherein the prestressing is a controlled prestressing or a passive prestressing.
8. The method according to claim 7, wherein the controlled prestressing is force-controlled or torque-controlled.
9. The method according to claim 7, wherein the passive prestressing includes applying a gravitational force.
10. The method according to claim 1, further comprising guiding the robot-guided component selectively or in succession to a plurality of tools by the robot or a plurality of robots.
11. The method according to claim 1, further comprising guiding the robot-guided component or a plurality of robot-guided components selectively or in succession by a second robot.
12. The method according to claim 1, further comprising detecting a surface condition of the robot-guided component and predetermining a machining process on a basis of the detected surface condition.
13. The method according to claim 12, wherein the detecting the surface condition includes optically detecting the surface condition.
14. The method according to claim 1, wherein the robot-guided component is a turbine blade.
15. The method according to claim 1, wherein during the changing the pose of the robot, an orientation of the robot-guided component is not changed.
Description
BRIEF DESCRIPTION OF THE DRAWING
(1)
DETAILED DESCRIPTION OF THE DRAWING
(2)
(3) The tool is fastened so that it is free to rotate in a first pivot joint 23 on an extension arm 3, the position thereof relative to the extension arm being described by the mathematically negative angle , which indicates the deflection with respect to a target position indicated by a dashed line in
(4) For its part, the extension arm 3 is fastened so that it is free to rotate in a second pivot joint 34 on an inertially fixed tool holder 4, the position thereof relative to the tool holder being described by the mathematically positive angle , which indicates the deflection with respect to a target position indicated by a dashed line in
(5) The axes of rotation of the first and second pivot joints are parallel to one another and are perpendicular on the plane of projection of
(6) Acting in the joints 23, 34 are electric motors which are indicated by solid circles in
(7) The control device 5 triggers the electric motors in the joints 23, 34 on the basis of the detected actual torques in such a way that the electric motors approach the predetermined target torques, in that they output control variables for example, which are proportional to the difference between the target torque and actual torque in the pivot joint, on which the electric motor acts, or the difference between the target force and actual force between the blade 1 and the tool 2. In this way, the tool 2 is prestressed actively or in a regulated manner against the blade 1. Purely as an example, the target torque in the pivot joint 34 may for example correspond to the product of the length of the extension arm 3, on the one hand, and, on the other hand, to the target process force with which the grinding tool is supposed to be pressed on the blade 1 during grinding, minus the weight force of the extension arm and tool. Similarly, springs may also be provided for example, which act on the pivot joints 23, 34 and, supported by gravitational force, passively prestress the tool 2 against the blade 1.
(8) The control device 5 controls the robot IR by comparing the detected actual positions of its joints or motors with target positions which were taught in advance and describe the target pose of the robot IR.
(9) If the position of the tool 2 now deviates from the desired position 2, for example due to manufacturing-related tolerances of the blade 1 or a deviating gripping position of the robot IR, then the tool 2, which, due to the force regulation in the electric motors of the joints 23, 34 is nevertheless prestressed against the blade and supports itself on the blade, features a deflection , 0 (depicted as a solid line in
(10) The control device now controls the robot IR such that it displaces the blade 1 translationally in the plane of projection of
(11) In this way, the blade 1 is able to be machined by the grinding tool 2 in the desired position 2 with the predetermined inclination angle and contact pressure of the tool.
(12)
LIST OF REFERENCE NUMBERS
(13) 1 Turbine blade (component) 2() Tool (undeflected desired position) 3 Extension arm (articulated fastening) 4 Tool holder 5 Control device 6 Camera 23 Pivot joint between 2 and 3 (articulated fastening) 34 Pivot joint between 3 and 4 (articulated fastening) IR Robot , Deflection