AN ACTUATOR HAVING AT LEAST TWO RODS ARRANGED FOR INDIVIDUALLY MOTION
20190337149 · 2019-11-07
Assignee
Inventors
Cpc classification
F15B15/061
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B11/0365
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/7056
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B15/26
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B15/1404
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/7054
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B15/1447
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
B25J9/10
PERFORMING OPERATIONS; TRANSPORTING
F15B15/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B15/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B11/036
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B15/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
The present invention regards a fluid actuator arrangement comprising a first cylinder housing comprising a first piston body comprising a first through-bore and a first clamping element provided for releasable clamping onto a first piston rod. The first piston body comprises a second through-bore and a second clamping element provided for releasable clamping onto a second piston rod; a first static holding unit comprising a first clamping unit provided for releasable clamping onto the first piston rod; a second clamping unit provided for releasable clamping onto the second piston rod; a first base member coupled to the first piston rod via a first universal joint for providing a rotational motion of the first base member during longitudinal motion of the first piston rod. The present invention also regards a method for providing a rotational motion of a first base member.
Claims
1. A fluid actuator arrangement comprising: a first cylinder housing comprising; a first piston body slidingly arranged in the first cylinder housing, the first piston body comprising a first through-bore and a first clamping element provided for releasable clamping onto a first piston rod, characterized in that the first piston body comprises a second through-bore and a second clamping element provided for releasable clamping onto a second piston rod; a first static holding unit comprising; a first clamping unit provided for releasable clamping onto the first piston rod; a second clamping unit provided for releasable clamping onto the second piston rod; a first base member coupled to the first piston rod via a jointed coupling for providing a rotational motion of the first base member during longitudinal motion of the first piston rod; the second piston rod is coupled to the first base member for providing the rotational motion of the first base member; the first base member is coupled to a first end of the first piston rod and to a first end of the second piston rod.
2. The fluid actuator arrangement according to claim 1, wherein: the first base member is coupled to the first piston rod for providing longitudinal motion of the first base member in an axial direction, wherein; the second piston rod is coupled to a second base member of the fluid actuator arrangement for providing a rotational motion of the first base member.
3. The fluid actuator arrangement according to claim 1, the fluid actuator arrangement further comprising: a third piston rod arranged through; a third through-bore of the first piston body and a third clamping element provided for releasable clamping onto the third piston rod; the first static holding unit comprising; a third clamping unit provided for releasable clamping onto the third piston rod.
4. The fluid actuator arrangement according to claim 1, the fluid actuator arrangement further comprising: at least four piston rods, each of which is arranged through an individual through-bore of the first piston body and an individual clamping element provided for releasable clamping onto the respective piston rod, wherein each of which is arranged through an individual clamping unit of the a first static holding unit provided for releasable clamping onto the respective piston rod.
5. The fluid actuator arrangement according to claim 1, the fluid actuator arrangement further comprising: a second cylinder housing comprising; a second piston body comprising a first through-hole and a first clamping member provided for releasable clamping onto the first piston rod, wherein; the second piston body comprises a second through-hole and a second clamping member provided for releasable clamping onto the second piston rod.
6. The fluid actuator arrangement according to claim 2, the first piston body comprises: a first through-bore and a first clamping element provided for releasable clamping onto a first piston rod; a second through-bore and a second clamping element provided for releasable clamping onto a second piston rod; a third through-bore and a third clamping element provided for releasable clamping onto a third piston rod; a fourth through-bore and a fourth clamping element provided for releasable clamping onto a fourth piston rod; a fifth through-bore and a fifth clamping element provided for releasable clamping onto a fifth piston rod, wherein; the first piston rod is coupled to the first base member for providing a linear motion of the first base member; the respective second and third piston rod is coupled to the first base member for providing a rotational motion of the first base member relative the first piston body; the respective fourth and fifth piston rod is coupled to the second base member for providing a rotational motion of the first piston body.
7. The fluid actuator arrangement according to claim 2, wherein the first base member is coupled to the first piston rod via a first universal joint and is coupled to the second piston rod via a second universal joint or the first base member is coupled to the first piston rod via a first universal joint and the second base member is coupled to the second piston rod via a third universal joint.
8. The fluid actuator arrangement according to claim 6, wherein the first piston rod is coupled to the first base member via a first universal joint, the second piston rod is coupled to the first base member via a second universal joint, the third piston rod is coupled to the first base member via a third universal joint, the fourth piston rod is coupled to the second base member via a fourth universal joint, the fifth piston rod is coupled to the second base member via a fifth universal joint.
9. The fluid actuator arrangement according to claim 7, wherein the second universal joint and the third universal joint are arranged in elongated guide members that are oriented perpendicular to each other in a plane substantially extending transverse the axial direction; the fourth universal joint and the fifth universal joint are arranged in elongated guide members oriented perpendicular to each other, the respective elongated guide member is provided for guidance of the respective universal joint along the respective elongated guide member.
10. The fluid actuator arrangement according to claim 2, wherein the second base member is coupled to the first cylinder housing and/or the first static holding unit and/or a second cylinder housing via a sixth universal joint.
11. The fluid actuator arrangement according to claim 1, wherein the first base member comprises a robot end effector.
12. The fluid actuator arrangement according to claim 1, wherein the first base member comprises a universal joint of an interlinked elongated manipulator.
13. The fluid actuator arrangement according to claim 1, wherein the first base member comprises a reconfigurable fixture unit provided for holding articles during assembly.
14. A method for providing a rotational motion of a first base member of a fluid actuator arrangement comprising a first cylinder housing comprising; a first piston body slidingly arranged in the first cylinder housing, first piston body comprising a first through-bore and a first clamping element provided for releasable clamping onto a first piston rod, wherein the first piston body comprises a second through-bore and a second clamping element provided for releasable clamping onto a second piston rod; a first static holding unit comprising; a first clamping unit provided for releasable clamping onto the first piston rod; a second clamping unit provided for releasable clamping onto second piston rod; a first base member coupled to the first piston rod via a jointed coupling joint for providing a rotational motion of the first base member during longitudinal motion of the first piston rod when clamped on the first piston rod; the second piston rod is coupled to the first base member for providing the rotational motion of the first base member; the first base member is coupled to a first end of the first piston rod and to a first end of the second piston rod; the method comprises the steps of: clamping the first piston rod by means of the first clamping element; clamping the second clamping unit for holding the second piston rod; and moving the first piston body.
15. The method according to claim 14 for providing a linear and rotational motion of a first base member of the fluid actuator arrangement; wherein the first base member is coupled to the first piston rod for providing longitudinal motion in an axial direction, wherein the second piston rod is coupled to the first base member or coupled to a second base member of the fluid actuator arrangement for providing a rotational motion of the first base member, the method comprises the steps of: clamping the first piston rod by means of the first clamping element; moving the first piston body to a first position; clamping the first clamping unit for holding the first piston rod; clamping the second piston rod by means of the second clamping element; releasing the first clamping element from the first piston rod; and moving the first piston body to a second position.
16. The method according to claim 14, wherein the first piston body further comprising: a third through-bore and a third clamping element provided for releasable clamping onto a third piston rod; a fourth through-bore and a fourth clamping element provided for releasable clamping onto a fourth piston rod; a fifth through-bore and a fifth clamping element provided for releasable clamping onto a fifth piston rod, the first static holding unit further comprising; a third clamping unit provided for releasable clamping onto the third piston rod; a fourth clamping unit provided for releasable clamping onto the fourth piston rod; a fifth clamping unit provided for releasable clamping onto the fifth piston rod; the first piston rod is coupled to the first base member for providing a linear motion of the first base member, the respective second and third piston rod is coupled to the first base member for providing a rotational motion of the first base member relative the first piston body; the respective fourth and fifth piston rod is coupled to the second base member for providing a rotational motion of the first piston body, the method comprises in optional order the steps of: clamping the first piston rod by means of the first clamping element; moving the first piston body to a first position; clamping the first clamping unit for holding the first piston rod and/or clamping the second clamping unit for holding the second piston rod; clamping the second a piston rod by means of the second clamping element and/or the third piston rod by means of the third clamping element; releasing the first clamping element; and moving the first piston body to a second position.
17. The method according to claim 16, wherein the method comprises in optional order or at the same time the further step of: clamping the first clamping unit for holding the first piston rod; clamping the second clamping unit for holding the second piston rod; clamping the third clamping unit for holding the third piston rod; releasing the first clamping element from the first piston rod; releasing the second clamping element from the second piston rod; releasing the third clamping element from the third piston rod; clamping the fourth piston rod by means of the fourth clamping element and/or clamping the fifth piston rod by means of the fifth clamping element; and moving the first piston body to a third position.
18. The method according to claim 14, wherein the step of moving the first piston body to the first and/or second position comprises the step of moving the first piston body a first full length stroke.
19. The method according to claim 14, wherein the fluid actuator arrangement further comprising a second cylinder housing comprising a second piston body comprising: a first through-hole and a first clamping member provided for releasable clamping onto the first piston rod; a second through-hole and a second clamping member provided for releasable clamping onto the second piston rod; a third through-hole and a third clamping member provided for releasable clamping onto a third piston rod; a fourth through-hole and a fourth clamping member provided for releasable clamping onto a fourth piston rod; a fifth through-hole and a fifth clamping member provided for releasable clamping onto a fifth piston rod, the method comprises in optional order the steps of: clamping the first piston rod by means of the first clamping member; moving the second piston body to a first point; clamping the first clamping unit for holding the first piston rod and/or clamping the second clamping unit for holding the second piston rod; clamping the second piston rod by means of the second clamping member and/or the third piston rod by means of the third clamping member; releasing the first clamping member 444; and moving the second piston body to a second point.
20. The method according to claim 14, wherein the method comprises the step of providing a trajectory programming the motion of the first base member by moving the first base member between desired operation positions.
21. A robot apparatus comprising a control unit configured to control the motion of a first base member, the control unit is coupled to a fluid actuator arrangement according to claim 1.
22. A reconfigurable fixture unit provided for holding articles during assembly, which reconfigurable fixture unit comprises a control unit configured to control the motion of a first base member, the control unit is coupled to a fluid actuator arrangement according to claim 1.
23. A data medium storing program adapted for providing a motion of a first base member of a robot apparatus according to claim 21, wherein said data medium storing program comprises a program code stored on a medium, which is readable on a computer, for causing the control unit to perform the method steps of: clamping the first piston rod by means of the first clamping element; clamping the second clamping unit for holding the second piston rod; and; moving the first piston body.
24. A data medium storing program product comprising a program code stored on a medium, which is readable on a computer, for performing the method steps according to claim 14.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0094] The present invention will now be described by way of examples with references to the accompanying schematic drawings, of which:
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
DETAILED DESCRIPTION
[0107] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings, wherein for the sake of clarity and understanding of the invention some details of no importance may be deleted from the drawings. Same reference may indicate similar detail, even though it refers to another embodiment.
[0108]
[0109] The fluid actuator arrangement 1 further comprises a static holding unit 17. The static holding unit 17 comprises a first clamping unit 19 (e.g. configured as a sleeve unit) provided for releasable clamping onto the first piston rod 15. The static holding unit 17 further comprises a second clamping unit 19 provided for releasable clamping onto the second piston rod 15. The first clamping element 13 comprises a flexible membrane (not shown) serving as a flexible wall of a space formed within the piston body 5 and co-axial with the first piston rod 15. The space is coupled to the fluid supply 9 for fluid communication via a first fluid port 21 positioned exterior the cylinder housing 3.
[0110] The second clamping element 13 comprises a flexible membrane (not shown) serving as a flexible wall of a space formed within the piston body 5 and co-axial with the second piston rod 15. The space is coupled to the fluid supply 9 for fluid communication via a second fluid port 22 positioned exterior the cylinder housing 3. The first clamping unit 19 comprises a flexible membrane (not shown) serving as a flexible wall of a space formed within the static holding unit 17 and co-axial with the first piston rod 15. The space is coupled to the fluid supply 9. The second clamping unit 19 comprises a flexible membrane (not shown) serving as a flexible wall of a space formed within the static holding unit 17 and co-axial with the second piston rod 15. The space is coupled to the fluid supply 9.
[0111] The fluid actuator arrangement 1 further comprises a tool 23 coupled to the first piston rod 15 for providing longitudinal motion of the tool 23 in an axial direction X. The second piston rod 15 is in turn coupled to a fundament 25 around which the cylinder housing 3 and the first and second piston rods 15, 15 can rotate. By clamping the second piston rod 15 by means of the second clamping element 13 and releasing the first clamping element 13 from the first piston rod 15 and by moving the piston body 5 according to the arrow A1, there will be provided a rotational motion of the tool 23 according to arrow R1.
[0112] Each space is coupled to the fluid supply 9 via a respective valve member, each of which is controlled by a control unit (not shown).
[0113]
[0114] The fluid actuator arrangement 1 further comprises a static holding unit 17. The static holding unit 17 comprises a first clamping unit 19 (e.g. configured as a sleeve unit) provided for releasable clamping onto the first piston rod 15. The static holding unit 17 further comprises a second clamping unit 19 provided for releasable clamping onto the second piston rod 15. The first clamping element 13 comprises a flexible membrane (not shown) serving as a flexible wall of a space formed within the piston body 5 and co-axial with the first piston rod 15. The space is coupled to the fluid supply for fluid communication via a first fluid port (not shown) positioned exterior the cylinder housing 3. The second clamping element 13 comprises a flexible membrane (not shown) serving as a flexible wall of a space formed within the piston body 5 and co-axial with the second piston rod 15. The space is coupled to the fluid supply for fluid communication via a second fluid port (not shown) positioned exterior the cylinder housing 3.
[0115] The first clamping unit 19 comprises a flexible membrane (not shown) serving as a flexible wall of a space formed within the static holding unit 17 and co-axial with the first piston rod 15. The space is coupled to the fluid supply. The second clamping unit 19 comprises a flexible membrane (not shown) serving as a flexible wall of a space formed within the static holding unit 17 and co-axial with the second piston rod 15. The space is coupled to the fluid supply.
[0116] Each space is coupled to the fluid supply via a respective valve member (not shown), each valve member being controlled by a control unit (not shown).
[0117] The fluid actuator arrangement 1 further comprises a holding plate 23 coupled to the first piston rod 15 for providing longitudinal motion of the holding plate 23 in an axial direction X. The second piston rod 15 is in turn also coupled to the holding plate 23. The holding plate 23 is configured to be able to rotate around a universal joint 31 arranged between an end of the first piston rod 15 and the holding plate 23. By clamping the second piston rod 15 by means of the second clamping element 13 and releasing the first clamping element 13 from the first piston rod 15 and clamping the first clamping unit 19 around the first piston rod 15 and by moving the piston body 5 according to the arrow A2, there will be provided a rotational motion of the holding plate 23 according to arrow R2.
[0118]
[0119]
[0120] The fluid actuator arrangement 1 further comprises a second cylinder housing 3, which comprises a second piston body 5 comprising a first through-hole and a first clamping member 14 provided for releasable clamping onto the first piston rod 15. The second piston body 5 comprises a second through-hole and a second clamping member 14 provided for releasable clamping onto the second piston rod 15. The a fluid actuator arrangement 1 further comprises a first static holding unit 17 comprising a first clamping unit (not shown) provided for releasable clamping onto the first piston rod 15 and comprises a second clamping unit (not shown) provided for releasable clamping onto the second piston rod 15. The first static holding unit 17 further comprises a third clamping unit (not shown) provided for releasable clamping onto the third piston rod 15 (see
[0121] The first piston body 5 divides the first cylinder housing 3 in a first and second cylinder chamber 7, each first and second cylinder chamber 7 is coupled to a fluid supply 9 via a valve arrangement 37 for controlling the pressurization of the respective first and second cylinder chamber 7. The second piston body 5 divides the second cylinder housing 3 in a first and second cylinder chamber 7, each first and second cylinder chamber 7 of the second cylinder housing 3 is coupled to the fluid supply 9 via the valve arrangement 37 for controlling the pressurization of the respective first and second cylinder chamber 7 of the second cylinder housing 3. A control unit 39 is coupled to the valve arrangement 37 for controlling the motion of the first and second piston body 5, 5 by the pressurization of the respective first and second cylinder chamber 7 in an alternating manner.
[0122] A sensor arrangement 41 (e.g. a linear sensor device) is coupled to the control unit 39 for detecting the actual position of the respective first, second, third piston rod 15, 15, 15. Each clamping element 13, 13, 13/clamping member 14, 14, 14 comprises a respective flexible membrane (not shown) formed by an inner wall forming a respective space of the first/second piston body 5, 5. Each space is coupled for fluid communication with the fluid supply 9 via a respective fluid port 21 positioned outside the first/second cylinder housing 3, 3 and via a respective logic valve 38. Each clamping unit comprises a respective flexible membrane (not shown) formed by an inner wall forming a respective space of the first static holding unit 17. Each space is coupled for fluid communication with the fluid supply 9 via a respective logic valve. The clamping (engaging) and/or releasing (disengaging) is achieved by pressurizing the respective flexible membrane of the respective first, second, third clamping element/member and the respective clamping unit by a first pressure and/or a second pressure. The first pressure for clamping is higher than the second pressure for releasing.
[0123] The first and second cylinder housings 3, 3 and the static holding unit 17 are rigidly coupled to each other making one single unit and being coupled to the fundament 25 via a main universal joint 34.
[0124] The fluid actuator arrangement 1 is preferably adapted for a feedback loop or closed loop using the sensor arrangement (e.g. position sensor 41 and/or angular sensor AS) being coupled to the control unit 39. As being schematically shown in
[0125]
[0126] The first base member 23 is retracted by clamping the first piston rod 15 by means of the first 5 and second 5 piston bodies, which also at the same time provide said pushing of the second 15 and third 15 piston rods.
[0127]
[0128] A respective first, second, third clamping element 13, 13, 13 of the first piston body 5 is coupled to the fluid supply 9 via a respective first, second, third logic valve 38, e.g. a micro-valve. A respective first, second, third clamping member 14, 14, 14 of the second piston body 5 is coupled to the fluid supply 9 via a respective fourth, fifth, sixth logic valve 38, e.g. a micro-valve. A respective first, second, third clamping unit 19, 19, 19 of the static holding unit 17 each being coupled to the fluid supply 9 via a respective seventh, eighth, ninth logic valve 38. The first/second/third clamping element 13, 13, 13 each comprises a flexible membrane formed by an inner wall forming a space of the first piston body 5 and is coupled for fluid communication with the fluid supply 9 via a fluid port positioned outside the first cylinder housing 3. The first/second/third clamping member 14, 14, 14 each comprises a flexible membrane formed by an inner wall forming a space of the second piston body 5 and is coupled for fluid communication with the fluid supply 9 via a fluid port positioned outside the second cylinder housing 3.
[0129] The first/second/third 19, 19, 19 clamping unit each comprises a flexible membrane formed by an inner wall forming a space of the static holding unit 17 body and is coupled for fluid communication with the fluid supply 9 via a fluid port positioned outside the static holding unit. In such way is achieved a switching time of a few milliseconds for pressurization of the respective space and clamping action. The use of logic valve 38 members implies that small valves can be used having low power consumption because of the low flow operation and small volume changes in the respective space of each clamping element and/or clamping member and/or clamping unit during pressurization.
[0130] Suitable valves, such as micro-valves, cartridge valves and others, may also be placed as an extension of the part of the protruding portion (protruding in the axial direction from the cylinder housing) of the piston body.
[0131]
[0132]
[0133] First, second, third, fourth, fifth self-adjusting universal couplings 32, 32, 32, 32, 32 each being arranged in elongated guide members 36 that are oriented perpendicular to each other in a plane substantially extending transverse the axial direction X. The respective elongated guide member 36 is provided for guidance of the respective self-adjusting universal coupling along the respective elongated guide member 36.
[0134]
[0135] Preferably, an operator may perform an easy and fast trajectory T programming of the motion of the robot end effector 103 by manually moving the robot end effector 103 between desired operation positions P by disengaging the clamping units and disengaging the clamping elements and clamping members from the piston rods 15, 15, 15 (covered), 15, 15 (covered).
[0136] Suitably, the fluid actuator arrangement 1 comprises a sensor arrangement (not shown) coupled to a control unit 139, which is adapted to sense the actual position of the respective first, second, third, fourth, fifth piston rod during the trajectory T programming. During the trajectory T programming the fluid supply of the fluid actuator arrangement is unpressurized for easy motion of the robot end effector.
[0137] The robot end effector may be moved by hand manually or by means of another robot (not shown).
[0138]
[0139]
[0140]
[0141]
[0142]
[0143] The method shown in
[0144] The method may alternately comprise a first step comprising the start of the method and a second step providing a linear and rotational motion of a first base member of a fluid actuator arrangement 1 comprising a first cylinder housing comprising a first piston body comprising a first through-bore and a first clamping element provided for releasable clamping onto a first piston rod, wherein the first piston body comprises a second through-bore and a second clamping element provided for releasable clamping onto a second piston rod; a first static holding unit comprising; a first clamping unit provided for releasable clamping onto the first piston rod; a second clamping unit provided for releasable clamping onto second piston rod; a first base member coupled to the first piston rod for providing longitudinal motion in an axial direction, wherein the second piston rod is coupled to the first base member or coupled to a second base member of the fluid actuator arrangement for providing a rotational motion of the first base member. A third step comprises a stop of the method. The second step may comprise the steps of; clamping the first piston rod by means of the first clamping element; moving the first piston body to a first position; clamping the first clamping unit for holding the first piston rod; clamping the second piston rod by means of the second clamping element; releasing the first clamping element from the first piston rod; and moving the first piston body to a second position.
[0145]
[0146] According to one aspect of the invention, the fluid actuator arrangement further comprising a second cylinder housing comprising a second piston body comprising a first through-hole and a first clamping member provided for releasable clamping onto the first piston rod; a second through-hole and a second clamping member provided for releasable clamping onto the second piston rod; a third through-hole and a third clamping member provided for releasable clamping onto a third piston rod; a fourth through-hole and a fourth clamping member provided for releasable clamping onto a fourth piston rod; a fifth through-hole and a fifth clamping member provided for releasable clamping onto a fifth piston rod. An exemplary embodiment comprises in optional order the method steps of clamping the first piston rod by means of the first clamping member; moving the second piston body to a first point; clamping the first clamping unit for holding the first piston rod and/or clamping the second clamping unit for holding the second piston rod; clamping the second a piston rod by means of the second clamping member and/or the third piston rod by means of the third clamping member; releasing the first clamping member; and moving the second piston body to a second point.
[0147]
[0148] The control unit 39, 139 thus comprises the CPU device 1000 of a computer. The CPU device 1000 comprises a non-volatile memory NVM 1020, which is a computer memory that can retain stored information even when the computer is not powered. The CPU device 1000 further comprises a processing unit 1010 and a read/write memory 1050. The NVM 1020 comprises a first memory unit 1030. A computer program (which can be of any type suitable for any operational data) is stored in the first memory unit 1030 for controlling the functionality of the CPU device 1000. Furthermore, the CPU device 1000 comprises a bus controller (not shown), a serial communication left (not shown) providing a physical interface, through which information transfers separately in two directions. The CPU device 1000 may comprise any suitable type of I/O module (not shown) providing input/output signal transfer, an A/D converter (not shown) for converting continuously varying signals from detectors (not shown) of the fluid actuator arrangement and from other monitoring units (not shown) for detecting the positions of the piston rod and the common piston body, into binary code suitable for the computer. Other operational data may be actual loads, rotational velocity of the first base member etc.
[0149] The CPU device 1000 also comprises an input/output unit (not shown) for adaptation to time and date. The CPU device 1000 comprises an event counter (not shown) for counting the number of event multiples that occur from independent events in operation of the fluid actuator arrangement. Furthermore, the CPU device 1000 includes interrupt units (not shown) associated with the computer for providing a multi-tasking performance and real time computing for automatically adapting the speed of the first, second, third piston rods and other features in accordance with programmed data.
[0150] The NVM 1020 also includes a second memory unit 1040 for external controlled operation. A data medium storing program P may comprise routines for automatically adapting the speed of the common piston body in accordance with the actual fluid pressure and is provided for operating the CPU device 1000 for performing the method.
[0151] The data medium storing program P comprises a program code stored on a medium, which is readable on the computer, for causing the control unit 39, 139 to perform the method for controlling the rotational and linear motion of the first base member.
[0152] The data medium storing program P further may be stored in a separate memory 1060 and/or in the read/write memory 1050. The data medium storing program P, in this embodiment, is stored in executable or compressed data format.
[0153] It is to be understood that when the processing unit 1010 is described to execute a specific function that involves that the processing unit 1010 may execute a certain part of the program stored in the separate memory 1060 or a certain part of the program stored in the read/write memory 1050.
[0154] The processing unit 1010 is associated with a data port 999 for communication via a first data bus 1015. The non-volatile memory NVM 1020 is adapted for communication with the processing unit 1010 via a second data bus 1012. The separate memory 1060 is adapted for communication with the processing unit 1010 via a third data bus 1011. The read/write memory 1050 is adapted to communicate with the processing unit 1010 via a fourth data bus 1014. The data port 999 is preferably connectable to data links of a robot apparatus. When data is received by the data port 999, the data will be stored temporary in the second memory unit 1040. After that the received data is temporary stored, the processing unit 1010 will be ready to execute the program code, according to the above-mentioned method. Preferably, the signals (received by the data port 999) comprise information about operational status of the fluid actuator arrangement, such as operational status regarding the position of the respective first and second piston body relative each other and relative the cylinder housing. The signals may also comprise information about e.g. operational data regarding fluid pressure data and/or load data and/or fluid temperature, etc.
[0155] According to one aspect, signals received by the data port 999 may contain information about actual positions of piston rods and of the first base member by means of sensor members. The received signals at the data port 999 can be used by the CPU device 1000 for controlling and monitoring of the automatically adaptation of the speed and/or motion of the piston body in accordance with a predetermined value.
[0156] The signals received by the data port 999 can be used for automatically moving the piston body between two end positions. The signals can be used for different operations of the fluid actuator arrangement, such as operating the pressurization of each individual clamping element and/or clamping member and/or clamping unit. The information is preferably measured by means of suitable sensor members of the fluid actuator arrangement. The information can also be manually fed to the control unit via a suitable communication device, such as a computer display or a touchscreen.
[0157] The method can also partially be executed by the CPU device 1000 by means of the processing unit 1010, which processing unit 1010 runs the data medium storing program P being stored in the separate memory 1060 or the read/write memory 1050. When the CPU device 1000 runs the data medium storing program P, suitable method steps disclosed herein will be executed. A data medium storing program product comprising a program code stored on a medium is also provided, which product is readable on the computer, for providing a rotational motion of a first base member 23 of a fluid actuator arrangement 1 comprising a first cylinder housing 3 comprising; a first piston body 5 comprising a first through-bore 11 and a first clamping element 13 provided for releasable clamping onto a first piston rod 15, wherein the first piston body 5 comprises a second through-bore 11 and a second clamping element 13 provided for releasable clamping onto a second piston rod 15; a first static holding unit 17 comprising; a first clamping unit 19 provided for releasable clamping onto the first piston rod 15; a second clamping unit 19 provided for releasable clamping onto second piston rod 15; a first base member 23, 23 coupled to the first piston rod 15 via a first universal joint 31, 32, 34 for providing a rotational motion R1, T1 of the first base member 23, 23 during longitudinal motion of the first piston rod 15 when clamped on the first piston rod 15; wherein the method comprises the steps of; clamping the first piston rod 15 by means of the first clamping element 13; clamping the second clamping unit 19 for holding the second piston rod 15; and moving the first piston body 5, when a data medium storing program P according to claim 22 is run on the control unit.
[0158]
[0159] A respective third and fourth 3/2-way valve 30, 30 is coupled to the respective first and second clamping element 13, 13. The respective third and fourth 3/2-way valve 30, 30 is coupled to a fluid supply 9. The third 3/2-way valve 30 is operated by the control unit to pressurize the first clamping element 13 for engaging the piston 5 with the first rod 15. A directional control valve DCR is coupled to the fluid supply 9 and is operated to pressurize the cylinder's 3 left chamber for moving the piston 5 according to arrow RR. The first rod 15 will be moved according to the arrow rr. The second clamping unit 19 holds the second rod 15. This implies that the end member 23 will be pitched according to arrow T1. Arrows AA indicate the movement of a first and second universal joint 111, 111 along the plane of the end member 23. The first and second universal joint 111, 111 are journaled in guide members (not shown) of the end member 23 so that the first and second rods 15, 15 not would bend during said pitching.
[0160] Alternatively, the fluid actuator arrangement 1 may comprise a main universal joint rigidly coupled between the end member 23 and the static holding unit 17 and/or cylinder 3 (directly or indirectly) instead of the employment of a second rod 15 coupled to the universal joint.
[0161] Preferably, the first piston rod and/or second piston rod are made hollow for saving weight.
[0162] The present invention is of course not in any way restricted to the preferred embodiments described above, but many possibilities to modifications, or combinations of the described embodiments, thereof should be apparent to a person with ordinary skill in the art without departing from the basic idea of the invention as defined in the appended claims.
[0163] One aspect may involve that the all clamping elements/members/units are adapted and arranged for momentary disengaging all piston rods in case the first base member propels a large mass using the kinetic energy of the mass (in a way reminding of a freewheel clutch). One aspect may involve that a first piston body force area is of the same area as that of a second piston body.
[0164] The clamping elements/members/units adapted and arranged for momentary disengaging all piston rods can be of any suitable number. For example, the fluid actuator arrangement may comprise a first static holding unit, a second static holding unit and/or a third static holding unit. The fluid actuator arrangement may comprise three or more cylinder housings each comprising a respective piston body comprising a first through-bore and a first clamping element provided for releasable clamping onto a first piston rod and each comprising a second through-bore and a second clamping element provided for releasable clamping onto a second piston rod.