COMPENSATING UNIT FOR AN AUTOMATION SYSTEM
20220388166 · 2022-12-08
Assignee
Inventors
- Marco Schäfer (Untergruppenbach, DE)
- Florian Piper (Heilbronn, DE)
- Christian Friedrich (Gundelsheim, DE)
Cpc classification
International classification
Abstract
Compensating unit for an automation system, in particular for arranging between a handling apparatus and a tool, having a main part and having a fastening part, wherein the fastening part is arranged such that it can be moved in relation to the main part along at least one compensating direction from a basic position into a compensating position, and having spring means for returning the fastening part from the compensating position into the basic position, characterized in that drive means are provided within the compensating unit for the purpose of adjusting the basic position of the fastening part along the at least one compensating direction.
Claims
1. Compensating unit for an automation system , having a main part and having a fastening part, the fastening part being arranged such that it can be moved in relation to the main part along at least one compensating direction from a basic position into a compensating position, and having spring means for returning the fastening part from the compensating position into the basic position, drive means are being provided within the compensating unit for the purpose of adjusting the basic position of the fastening part along the at least one compensating direction, characterized in that at least one of the first and the second drive means each have a drive and a positioning element which can be axially shifted in the respective x-direction or y-direction by means of the respective drive, at least one of the first and the second drive being designed as a rotary drive which has a drive pinion and the positioning element being designed as a rack which engages with the drive pinion.
2. Compensating unit according to claim 1, characterized in that a control unit is provided for controlling the drive means on the basis of the forces and/or moments acting on the compensating unit.
3. Compensating unit according to claim 2, characterized in that the control unit is further set up in such a way that it determines the forces and/or moments acting on the compensating unit on the basis of the positional deviation of the compensating position from the basic position.
4. Compensating unit according to any of the preceding claims, characterized in that the fastening part is arranged such that it can be moved into a by means of activating the drive means along an x-direction extending perpendicularly to the longitudinal axis of the fastening part and along a y-direction extending perpendicularly to the longitudinal axis of the fastening part and to the x-direction.
5. Compensating unit according to claim 4, characterized in that the fastening part has a first plane which is arranged such that it is guided in the x-direction on the main part and can be moved along the x-direction when a first drive means is activated, and in that the fastening part has a second plane which is arranged such that it is guided in the y-direction on the first plane and can be moved along the y-direction when a second drive means is activated.
6. Compensating unit according to claim 5, characterized in that the main part has an x-axis guide for guiding the first plane in the x-direction, and in that the first plane has a y-axis guide for guiding the second plane in the y-direction.
7. Compensating unit according to claim 5, characterized in that an adapter coupled to the respective plane for displacing the respective plane in the x-direction or y-direction is provided on the respective positioning element in each case, and the respective adapter being arranged such that it is movably guided in the x-direction or y-direction on the respective positioning element and being arranged such that it is preloaded in the respective basic position by means of the spring means so that said adapter can swerve into the respective compensating direction in order to compensate.
8. Compensating unit according to claim 7, characterized in that the actuator is arranged as a rack which engages with the drive pinion and has a shaft portion, and in that the adapter is displaceably arranged on the shaft portion, the adapter being arranged between two spring elements in such a way that it is pushed into the basic position by the spring elements and can swerve into the compensating position against the spring force of the spring elements.
9. Compensating unit according to claim 8, characterized in that the adapter of the first drive means is driven by the first drive in the x-direction and is directly movement-coupled to the first plane in the x direction.
10. Compensating unit according to claim 8, characterized in that the adapter of the second drive means has a first adapter part which is guided in the y-direction on the positioning element and has an adapter guide extending in the x-direction, and a second adapter part which is guided so as to be freely movable in the x-direction along the adapter guide, whereby the second adapter part being movement-coupled to the second plane in the y-direction.
11. Compensating unit according to claim 8, characterized in that the positioning element of the first drive means and the positioning element of the second drive means form an angle of 90° .
12. Compensating unit according to claim 8, characterized in that the drives are designed as motors, the longitudinal axes of the two motors being arranged so as to extend in parallel with one another.
13. Compensating unit according to claim 1, characterized in that a controllable locking unit for locking the fastening part relative to the main part is provided in the main part.
14. Compensating unit according to claim 1, characterized in that position sensors are provided for detecting the position of the fastening part in the respective compensating direction.
15. Automation system having a handling apparatus and a tool, a compensating unit according to claim 1 being provided between the handling apparatus and the tool.
16. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In the drawings:
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION
[0043] A compensating unit 12 arranged on an automation system 10 is shown in
[0044] The compensating unit 12 which is shown in more detail in
[0045] While the second plane 24 is preferably closed, the first plane 22 has a comparatively large opening 25 in its central region, through which various components which interact with the second plane 24 can engage in the assembled state. These components are, in particular, an adapter 44, which is described below, and a locking unit 80, which is shown in
[0046] As is clear from
[0047] Spring means 36, which can be clearly seen in
[0048] The adapter 40 is therefore spring-loaded along the double arrow 46, as shown in
[0049] As is particularly clear from
[0050] As is also clear from
[0051] The drive means 56 and 58 each comprise a drive 60 in the form of an electric motor, the drives 60 each driving a pinion 62 which is arranged so as to be rotatably mounted in a respective pinion housing 64. In the sectional view according to
[0052] The drive means 58, which are provided for the purpose of adjusting the adapter 44 in the y-direction, correspond in structure to the drive means 56. A positioning element 66 in the form of a rack having a shaft portion 68 is accordingly mounted in the pinion housing 64 of the drive means 58. In contrast to the drive means 56, the drive 60 in the drive means 58 is driven in rotation via a bevel gear mechanism 70 with the associated pinion 22. This has the advantage that the two drives 60, as is clear from
[0053] For the sake of clarity, the drives 60 and the associated pinions 62 are not shown in
[0054] The control unit 55 is set up in such a way that it can determine the basic position, which corresponds to the target position of the fastening part 20 in the x-direction and y-direction, in particular via rotary position encoders provided on the drives. From the deviation AL between the actual position determined by means of the position sensor 72, 74, i.e., the compensating position, and the basic position determined via the rotary position encoder, the control unit 55 can use Hooke's law, with a known spring rate c, to determine the force F.sub.x,y acting on the fastening part in the x-direction and y-direction as follows: F.sub.x,y=c*ΔL.sub.x,y
[0055] In order to allow for compensation in the z-direction, it is conceivable for a z-compensating module (not shown in the figures) to be provided on the main part 18, which module has drive means which can be controlled by the control unit 55 for the purpose of adjusting the basic position of the main part in the z-direction. If such a z-compensating module is provided, the control unit 55 can determine the force F.sub.z acting in the z-direction from a deviation in the z-direction ΔLz.
[0056] The control unit 55 is preferably designed in such a way that it controls the drive means 56, 58 on the basis of the forces and/or moments acting on the compensating unit 12. By adjusting the basic position on the basis of the forces and/or moments acting on the compensating unit 12, active force regulation in particular can be made possible. If it is determined that the forces and/or moments acting on the compensating unit 12 are too high and exceed a threshold value, then the drive means 56, 58 can be accordingly controlled in order to avoid overloading and, in particular, damage. It is advantageous if the control unit 55 compensates for the forces and/or moments acting on the compensating unit 12 with a slight delay. The handling apparatus 14 having the tool 16 and the compensating unit 12 follows a preprogrammed path 90 which corresponds to the shape and/or position of the object to be machined or to be handled. A deviation in the shape and/or position of the object results in a change in the force acting on the tool 16 and the compensating unit 12. This change in force results in a positional deviation of the fastening part 20 along the compensating direction from the basic position to the compensating position. Due to the provided spring means 36, 38, 42, the actual force acting on the tool 16 can be deduced from the positional deviation by means of the position sensors 72, 72 via the spring constant c. The determined actual force is compared with the target force. From the comparison, the control unit 55 determines the changed basic position to compensate for the change in force. The control unit 55 controls the drive means 55, 58 in such a way that the basic position is changed according to the calculation while the tool 16 is making contact with the deviation. Consequently, the programmed path 90 of the handling apparatus 14 remains unchanged, whereas the path 91 of the tool 16 and the compensating unit 12 is adapted by the compensating unit 12 to the deviation of the object by means of changing the basic position. The deviation of the paths 90 and 91 therefore result from the change in position of the basic position.
[0057] This is possible, inter alia, in that the position sensors 72 and 74 as well as the drive means 56 and 58 are provided for the purpose of adjustment in the compensating unit 12. The small distance between the deviation contacted by the tool 16 and the adjustable fastening part 20 as well as the drive means 56 and 58 as well as the low inertia of the fastening part 20 in comparison with the inertia of the entire handling apparatus 14 and the low latency with respect to the intervention in the handling control are favorable dynamic properties, and therefore the active force regulation can be carried out with a short time delay and load changes in the range of the compensating position caused by deviations can be compensated for by the compensating unit 12.
[0058] Furthermore, the control unit 55 is set up in such a way that when an object is moved over it several times, deviations of the object that have already been determined after the first contact are taken into account, and therefore the basic position is adjusted beforehand for each further contact.
[0059] The main part 18 is shown in
[0060] A control structure for controlling the automation system 10 by means of a force controller 92 and a servo controller 93 is shown in ;x.sub.a, the positioning variable which serves as a reference variable for the servo controller 93. As a further control difference, the target speed
;x.sub.a of the force controller 92 and the target speed
;x.sub.TG of the trajectory planner 94 of the tool calculates the target speed
;x.sub.des of the active system. The target speed
;x.sub.des of the active system is supplied to the servo controller 93 for controlling the drive means 56, 58. Alternatively, the speed controller can also intervene on the current or position plane in the servo control structure.
[0061] In addition to the control structure shown in
[0062] A two-dimensional coordinate system is shown in