Method for synchronously moving at least two actuator elements and pneumatic system

By generating target pressure profiles based on end pressure values, the method compensates for actuator differences, achieving efficient synchronous movement without position control, ensuring precise positioning in a pneumatic system.

DE102024111840B4Active Publication Date: 2026-04-16FESTO AG & CO KG
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
DE102024111840
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-04-26
Publication Date
2026-04-16
Estimated Expiration
2044-04-26

AI Technical Summary

Technical Problem

Existing methods for synchronously moving multiple actuator elements in a pneumatic system are inefficient and require position control, especially when the actuators have varying properties such as spring force and friction.

Method used

Generate individual target pressure profiles for each actuator based on detected end pressure values, compensating for differences in spring force and friction, allowing synchronous movement without position control.

Benefits of technology

Ensures efficient synchronous movement of actuator elements by compensating for varying properties, preventing tilting and maintaining relative positions, even without position sensors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Method for synchronously moving at least two actuator elements (5) of a pneumatic system (1) for industrial automation, comprising at least two pneumatic actuators (4) and a valve device (3) for pneumatic actuation of the pneumatic actuators (4), wherein each pneumatic actuator (4) has a respective actuator element (5), comprising the steps: - pneumatic actuation of the pneumatic actuators (4), so that each actuator element (5) is moved into a respective end position, - for each of the pneumatic actuators (4), detecting a respective pressure end value (pe) with which the respective pneumatic actuator (4) is actuated when the respective actuator element (5) reaches the end position, - based on the respective final pressure value (pe), generating a respective target pressure profile (25) for each pneumatic actuator (4), - pneumatic actuation of each pneumatic actuator (4) according to the respective target pressure profile (25) in order to move the actuator elements (5) synchronously to a target position (zp).
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The invention relates to a method for the synchronous movement of at least two actuator elements of a pneumatic system for industrial automation, comprising at least two pneumatic actuators and a valve device for pneumatic actuation of the pneumatic actuators, wherein each pneumatic actuator has a respective actuator element.

[0002] Conventionally, synchronous movement of the actuator elements can be achieved by performing position control for each actuator element.

[0003] US patent 8840754B2 discloses a device for electrostatic clamping and unclamping of a wafer.

[0004] A wafer pin lift system is known from US 2022 / 0285202.

[0005] MENG et. al.: „Motion synchronization of dual-cylinder pneumatic servo systems with integration of adaptive robust control and cross-coupling approach“, Journal of Zhejang University-Science C (Computers & Electronics), 2014 15(8), S. 651-663 - ISSN 1869-1951 (Print); ISSN 1869-196X (Online), betrifft eine Bewegungssynchronisation.

[0006] An object of the invention is to provide an efficient method for the synchronous movement of at least two, and in particular all, actuator elements. This object is achieved by a method according to claim 1, comprising the steps of: pneumatically actuating the pneumatic actuators so that each actuator element is moved to a respective end position for each of the pneumatic actuators; detecting a respective end pressure value with which the respective pneumatic actuator is actuated when the respective actuator element reaches the end position, based on the respective end pressure value; generating a respective target pressure profile for each pneumatic actuator; and pneumatically actuating each pneumatic actuator according to the respective target pressure profile in order to move the actuator elements synchronously to a target position.

[0007] By generating the target pressure profiles based on the previously determined final pressure values, synchronous movement of the actuator elements can be achieved using the target pressure profiles, especially when the pneumatic actuators differ from each other in certain properties relevant to the positioning of the actuator elements, for example in a spring force of a respective spring acting on the actuator element and / or a friction acting on the respective actuator element.

[0008] For example, if a higher final pressure value is detected for a first pneumatic actuator than for a second pneumatic actuator, the valve device can set one or more (or all) of the target pressure values ​​in the target pressure curve for the first pneumatic actuator higher than one or more (or all) of the target pressure values ​​in the target pressure curve for the second pneumatic actuator. The pneumatic actuators can then be conveniently actuated synchronously according to the target pressure curves to ensure synchronous movement of the actuator elements to the target position. Increased friction and / or increased spring force acting on the actuator element of the first pneumatic actuator can be compensated for by the one or more increased target pressure values, thus preventing the actuator element of the first pneumatic actuator from moving more slowly than the actuator element of the second pneumatic actuator.Disturbing influences (such as increased spring force or increased friction) can therefore be taken into account (and in particular compensated for) by generating individual target pressure profiles. Preferably, no position control of the actuator elements is required, so that synchronous movement can be achieved efficiently.

[0009] Advantageous further training is the subject of the sub-claims.

[0010] The invention further relates to a pneumatic system for industrial automation, comprising at least two pneumatic actuators and a valve device for pneumatically actuating the pneumatic actuators, wherein each pneumatic actuator has a respective actuator element, wherein the pneumatic system is configured to pneumatically actuate the pneumatic actuators so that each actuator element is moved into a respective end position, to detect a respective end pressure value for each of the pneumatic actuators, with which the respective pneumatic actuator is actuated when the respective actuator element reaches the end position, to generate a respective target pressure profile for each pneumatic actuator based on the end pressure values, and to actuate the pneumatic actuators according to the target pressure profiles in order to move the actuator elements synchronously to a target position.

[0011] Further exemplary details and embodiments are explained below with reference to the figures. Fig. 1. A schematic representation of a pneumatic system, Fig. 2 a block diagram of the pneumatic system with an end position detection device, Fig. 3 a block diagram of a pneumatic system without an end position detection device, Fig. 4 a diagram of a position-pressure mapping, Fig. 5 diagrams of a target position curve and three target pressure curves, which are calculated based on the target position curve, Fig. 6 a diagram showing a position curve, pressure curve and a control signal curve.

[0012] The Fig. Figure 1 shows an exemplary configuration of a pneumatic system 1 for industrial automation. The pneumatic system 1 is used, for example, for handling a wafer 2. The pneumatic system 1 is designed, for instance, as a so-called pin lifting system. The pneumatic system 1 is used, for example, in a semiconductor plant.

[0013] The pneumatic system 1 comprises a valve device 3 and at least two pneumatic actuators 4. The valve device 3 serves to pneumatically actuate the pneumatic actuators 4. By way of example, the pneumatic system 1 comprises three, in particular exactly three, pneumatic actuators 4: a first pneumatic actuator 4a, a second pneumatic actuator 4b, and a third pneumatic actuator 4c. The pneumatic actuators 4 are, by way of example, designed as pneumatic drive cylinders. Preferably, each pneumatic actuator 4 is not designed as a valve.

[0014] Each pneumatic actuator 4 has a corresponding actuator element 5, which is exemplified as a piston assembly. Each piston assembly has a piston and, exemplified, a piston rod. Each pneumatic actuator 4 has a pressure chamber 6, which can be selectively pressurized or vented via the valve device 3 to set the respective actuator element 5 in motion. For example, each pneumatic actuator 4 is single-acting. In particular, each pneumatic actuator 4 has only one pressure chamber 6 and / or one spring 7 acting on the respective actuator element 5.

[0015] For example, each pneumatic actuator 4 has a respective actuator housing 38 in which the respective actuator element 5 and / or the respective pressure chamber 6 is expediently arranged.

[0016] The pneumatic actuators 4 are preferably of identical construction to each other.

[0017] The pneumatic system 1 optionally includes an end-position detection device 8, in particular limit switches. For example, the pneumatic system 1 has a separate end-position detection device 8 for each pneumatic actuator 4, which is, for instance, part of the respective pneumatic actuator 4. Each end-position detection device 8 serves to detect when the respective actuator 4 reaches a specific end position. For example, each end-position detection device 8 can detect when the respective actuator 5 has reached two different end positions.

[0018] The respective actuator 5 can be moved, in particular, to a first end position, in which the actuator 5 is, for example, in a fully retracted position, and / or to a second end position, in which the actuator 5 is in a fully extended position. The term "end position" refers specifically to a position in which the actuator 5 can no longer be moved, especially in the direction in which it was moved to reach the end position. For example, the actuator 5 rests against a respective end stop in each end position. However, the term "end position" can also refer to any position along the possible path of movement of the respective actuator 5. For example, the end position is determined by positioning the end position detection device 8, in particular the limit switch, along the possible path of movement of the respective actuator 5; i.e.,The final position is then, in particular, the position that is recorded by the final position detection device 8 (as the final position).

[0019] Preferably, each end-position detection device 8 is not capable of detecting one or more positions, in particular all positions, of the respective actuator 5 between the two end positions. Advantageously, the pneumatic system 1 for the actuator 5 does not include a displacement measuring system and / or a displacement sensor.

[0020] The valve device 3 comprises, by way of example, at least two pressure regulator units 9, each pressure regulator unit 9 being expediently assigned to a respective pneumatic actuator 4 and serving to selectively pressurize or vent the pressure chamber 6 of the respective assigned pneumatic actuator 4. By way of example, each pressure regulator unit 9 is designed as a separate module, in particular as a plate-shaped module. By way of example, the pressure regulator units 9 are arranged in a series. For example, the pressure regulator units 9 form a valve manifold or are part of a valve manifold. Expediently, each pressure regulator unit 9 is connected to a compressed air source (not shown).

[0021] Each pressure regulator unit 9 is designed to provide a respective output pressure with which the pressure chamber 6 of the respective associated pneumatic actuator 5 is actuated.

[0022] For example, each pressure regulator unit 9 has a valve unit 12 through which the pneumatic actuation of the respective associated pneumatic actuator 4 is effected. For example, each valve unit 12 is designed as a piezo valve unit. Preferably, each valve unit is designed as a proportional valve unit.

[0023] For example, each pressure regulator unit 9 has a respective control unit 13 for controlling the respective valve unit 12, in particular with a control signal 34. Each control unit 13 is, for example, implemented as a microcontroller.

[0024] Each pressure regulator unit 9 is pneumatically connected to a respective pneumatic actuator 4 via a pneumatic line 10 of the pneumatic system 1. The pneumatic lines 10 are, for example, hoses.

[0025] For example, pneumatic system 1 has several pressure sensors 14. For example, each pressure regulator unit 9 has its own pressure sensor 14. The pressure sensors 14 serve in particular to detect the respective output pressure - i.e., in particular the pressure of the compressed air in the respective associated pneumatic line 10 and / or the respective associated pressure chamber 6 - and in particular to provide it as an actual pressure value 29.

[0026] Advantageously, each control unit 13 performs a comparison of a current target pressure value of a target pressure curve supplied to the respective pressure regulator unit 9 with the respective actual pressure value 29 and, based on the comparison, controls the respective valve unit 12 with the respective control signal 34 in order to cause the output pressure to change towards the target pressure value.

[0027] For example, each pressure regulator unit 9 has a respective (in particular plate-shaped) pressure regulator unit housing 15 in which the respective valve unit 12, the respective control unit 13 and / or the respective pressure sensor 14 is preferably arranged.

[0028] The pressure regulator units 9 are preferably of identical construction to each other.

[0029] By way of example, the valve device 3 further comprises a control unit 11, which is designed in particular as a higher-level control unit, for example as a PLC (programmable logic controller). The control unit 11 is expediently connected to the pressure regulator units 9 via one or more communication lines 16 and expediently transmits target pressure profiles to the pressure regulator units 9 via these communication lines 16.

[0030] For example, pneumatic system 1 has a wafer support 17 for placing the wafer 2. The wafer support 17 has, for instance, a wafer support surface 18, which is expediently oriented vertically upwards with its normal vector. The wafer support 17 is, for instance, part of a holding device for the wafer 2. The holding device can also be referred to as a chuck and / or is expediently part of pneumatic system 1. The wafer support 17 is, for instance, designed as a round plate.

[0031] The pneumatic system 1 includes, by way of example, a positioning arrangement 19, movable relative to the wafer support 17 by means of pneumatic actuators 4, which serves to position the wafer 2 relative to the wafer support 17. In particular, the positioning arrangement 19 serves to lift the wafer 2 from the wafer support 17 and / or lower it onto the wafer support 17. Specifically, the wafer 2 is lifted vertically upwards from the wafer support 17 by means of the positioning arrangement 19, as indicated by arrow 22. The positioning arrangement 19 includes several contact points 21 for supporting the wafer 2. By way of example, the positioning arrangement 19 includes exactly three contact points 21 for supporting the wafer 2. Advantageously, the three contact points 21 are located at the same height and / or are distributed relative to each other within a horizontal plane.Preferably, when the wafer 2 is lifted or lowered by means of the positioning arrangement 19, it rests exclusively on the contact points 21.

[0032] Each contact point 21 is assigned to a respective pneumatic actuator 4. In particular, each contact point 21 is set in motion by a respective pneumatic actuator 4. For example, each contact point 21 is part of a respective actuator element 5, in particular a respective piston rod. For example, each contact point 21 is formed by one end of a respective piston rod. Furthermore, each contact point 21 can be part of a respective contact section 20, wherein each contact section 20 is coupled to a respective actuator element 5, in particular attached to it. For example, each contact section 20 is attached to a respective piston rod. The contact sections 20 are part of the positioning arrangement 19.

[0033] The following section will discuss in more detail how synchronous movement of the actuator elements 5 into a target position can be achieved.

[0034] In the illustrated embodiment, such synchronous movement of the actuator elements 5 (and thereby of the contact points 21) can be advantageous in order to avoid the wafer 2 assuming a tilted position during positioning, in particular during lifting and / or lowering.

[0035] Preferably, the pneumatic system 1, in particular the valve device 3, is configured to pneumatically actuate the pneumatic actuators 4, such that each actuator element 5 is moved into a respective end position. Pneumatic actuation is achieved, for example, by venting (or depressurizing) the respective pressure chamber 6, in particular by means of the respective associated pressure regulator unit 9.

[0036] The end position is, for example, the respective maximum extended position of the respective actuator element 5. In particular, the end position is a position in which the respective contact point 21 (in the vertical direction) has reached its maximum height (which can be achieved by the movement of the respective actuator element 5).

[0037] Furthermore, the end position can be the respective maximum retracted position of the respective actuator element 5. In particular, the end position is a position at which the respective contact point 21 (in the vertical direction) has reached its minimum height (which can be achieved by the movement of the respective actuator element 5).

[0038] Preferably, the pneumatic system 1, in particular the valve device 3, is configured to detect a respective end-pressure value for each of the pneumatic actuators 4, with which the respective pneumatic actuator 4 is actuated when the respective actuator element 5 reaches its end position. The respective end-pressure value describes, in particular, the outlet pressure and / or the air pressure in the respective pressure chamber 6 and / or the air pressure of the respective associated pneumatic line 10, which is required to move the respective actuator element 5 into its end position. Advantageously, each end-pressure value is detected by means of the respective associated pressure sensor 14, in particular by the respective associated pressure regulator unit 9.

[0039] The pneumatic actuation of the pneumatic actuators 4, the movement of the actuator elements 5 into the end position, and the recording of the final pressure values ​​can collectively be referred to as a learning run or performed within the framework of a learning run. For example, during the learning run, a wafer, a wafer dummy, or another object is placed on the contact points 21. Furthermore, it is possible to perform the learning run without an object resting on the contact points 21.

[0040] The pneumatic system 1, in particular the valve device 3, for example the control unit 11, is configured to generate, and in particular calculate, a setpoint pressure profile for each pneumatic actuator 4 based on the respective final pressure value. Each setpoint pressure profile expediently comprises a plurality of setpoint pressure values, in particular the same number of setpoint pressure values. Each setpoint pressure profile is exemplified as a setpoint pressure ramp. In particular, each setpoint pressure profile is monotonic, in particular strictly monotonic, increasing, or monotonic, in particular strictly monotonic, decreasing.

[0041] The pneumatic system 1, in particular the valve device 3, is configured to actuate the pneumatic actuators 4 according to the target pressure profiles in order to move the actuator elements 5 synchronously to a target position. The target position is preferably the end position or a position different from the end position. Advantageously, the contact points 21 are located at the same height in the target position (in particular the end position).

[0042] The pneumatic actuation is achieved, for example, by the controller 11 successively outputting the respective setpoint pressure values ​​to each pressure regulator unit 9, according to which the respective pressure regulator unit 9 performs the respective pressure regulation in order to regulate the respective output pressure to the respective setpoint pressure value. The setpoint pressure values ​​output to each pressure regulator unit 9 together form a respective setpoint pressure profile.

[0043] Preferably, the target pressure profiles differ from each other, particularly in one or more target pressure values.

[0044] Advantageously, the controller 11 transmits the target pressure profiles synchronously to the pressure regulator units 9, in particular such that the current target pressure value is transmitted to each pressure regulator unit 9 at the same time. For example, the controller 11 first transmits a first target pressure value to each pressure regulator unit 9 simultaneously, then a second target pressure value to each, and then each subsequent target pressure value simultaneously, until the last target pressure value is transmitted to each pressure regulator unit 9 simultaneously.

[0045] Pneumatic actuation based on the target pressure profiles is best performed during normal operation, especially when the wafer 2 rests on the contact points 21.

[0046] For example, the learning run is performed first, and then the system switches to normal operation, during which a number of pneumatic actuations of the pneumatic actuators 4 are performed successively, using the target pressure profiles generated on the basis of the final pressure values.

[0047] Since the target pressure profiles (formed by the target pressure values) are generated on the basis of the previously determined final pressure values, synchronous movement of the actuator elements 5 (and in particular the contact points 21) can be achieved with the target pressure profiles, even if the pneumatic actuators 4 differ from each other in certain properties relevant for the positioning of the actuator elements 5, for example in the spring force of the respective spring or friction acting on the respective actuator element 5.

[0048] For example, if a higher final pressure value is detected for the first pneumatic actuator 4a than for the second pneumatic actuator 4b, the valve device 3 can set one or more (or all) of the target pressure values ​​of the target pressure curve for the first pneumatic actuator 4a higher than one or more (or all) of the target pressure values ​​of the target pressure curve for the second pneumatic actuator 4b. The higher final pressure value results, for example, from a higher spring force of the spring 7 or higher friction acting on the actuator element 5. This higher spring force and / or higher friction can be compensated for by increasing the target pressure values ​​of the target pressure curve.

[0049] Preferably, the actuator elements 5 (during the actuation of the pneumatic actuators 4 with the generated target pressure profiles) are moved synchronously to the target position over their entire range of motion. Advantageously, the valve device 3 generates the target pressure profiles such that, over the entire range of motion – for example, from the first end position to the second end position or from the second end position to the first end position – all actuator elements 5 always maintain the same position relative to each other along the range of motion (for example, in the vertical direction).

[0050] For example, the valve device 3 actuates the pneumatic actuators 4 according to the target pressure profiles in order to move the contact points 21 synchronously in one direction of movement – ​​for example, vertically upwards or vertically downwards – for positioning the wafer 2, in particular such that the contact points 21 always have the same position relative to each other along the direction of movement – ​​for example, always the same height relative to each other – during the positioning of the wafer 2. In this way, tilting of the wafer 2 can be prevented.

[0051] Preferably, the pneumatic system 1 does not perform any position control of the actuators 5 during their movement towards the target position. For example, the pneumatic system 1 does not have any position sensors to detect the position of the actuators 5 as they move towards the target position. Optionally, the pneumatic system 1 does not include any position sensor at all to detect the position of an actuator 5.

[0052] According to a preferred embodiment, the valve device 3, in particular the control unit 11, is configured to detect a respective initial pressure value for each of the pneumatic actuators 4 (for example, by means of the pressure sensors 14). The initial pressure value describes the pressure (in particular, the output pressure) with which the respective pneumatic actuator 4 is actuated by the valve device 3 when the respective actuator element 5 begins to move. The initial pressure value can also be referred to as the breakaway pressure. The initial pressure value is, in particular, the pressure required to cause the actuator element 5 to begin moving, especially from an end position. The initial pressure value is detected, in particular, during the learning cycle discussed above.

[0053] Preferably, the valve device 3, in particular the control unit 11, is configured to generate the respective target pressure profile for each pneumatic actuator 4 based on the respective final pressure value and the respective initial pressure value. For example, the valve device 3 uses the initial pressure value as the first target pressure value of the target pressure profile and / or the final pressure value as the last target pressure value of the target pressure profile and / or performs a calculation, for example an interpolation calculation and / or a curve fitting calculation, to determine all or several (in particular the remaining) target pressure values ​​of the target pressure profile based on the initial and final pressure values. An exemplary calculation of the target pressure profiles is described below in connection with the Fig. 4 and Fig. 5 explained.

[0054] Preferably, the actuator elements 5 are each movable in a first direction of movement (e.g., vertically upwards) and a second direction of movement opposite to the first direction (e.g., vertically downwards), and a respective final pressure value is recorded and a respective target pressure profile is generated for each direction of movement. Preferably, a respective initial pressure value is also generated for each direction of movement. Advantageously, during the learning process, each pneumatic actuator 4 is pneumatically actuated, resulting in a movement in the first direction of movement, during which a respective initial pressure value and a respective initial pressure value are recorded, and a movement in the second direction of movement, during which a respective second initial pressure value and a respective second final pressure value are recorded.For each pneumatic actuator 4, a target pressure profile (associated with the first direction of movement) is calculated based on the first initial pressure value and the first final pressure value, and a target pressure profile (associated with the second direction of movement) is calculated based on the second initial pressure value and the second final pressure value. The target pressure profiles associated with the first direction of movement are used by the valve device 3 for movements of the actuator elements 5 in the first direction of movement, and the target pressure profiles associated with the second direction of movement are used by the valve device for movements of the actuator elements in the second direction of movement. For example, the first target pressure profiles are increasing, in particular monotonic, preferably strictly monotonically increasing. For example, the second target pressure profiles are decreasing, in particular monotonic, preferably strictly monotonically decreasing.

[0055] By providing individual target pressure profiles for each direction of movement, any existing hysteresis (especially due to friction and / or the springs 7) can be taken into account, preferably compensated.

[0056] The following section will explain in more detail how the target pressure profiles can be calculated.

[0057] Preferably, the valve device 3, in particular the control unit 11, generates a respective position-pressure value for each pneumatic actuator based on the respective pressure end value (for example, the respective first pressure end value) and optionally the respective pressure start value (for example, the respective first pressure start value). Fig. As an example, a respective position-pressure is defined for each pneumatic actuator 4 (and optionally for each direction of movement). Fig. generated, in particular calculated. Two position-pressure units assigned to a respective pneumatic actuator 4. Fig. These should also be referred to together as the hysteresis curve. For example, exactly three or exactly six position-pressure measurements are used. Fig. generated.

[0058] The Fig. 4 shows an example of a position-pressure Fig. as a characteristic curve in a pressure-position diagram. The position-pressure- Fig. describes a relationship between the pressure p for actuating the respective pneumatic actuator and the position z of the respective actuator element 5. The position-pressure- Fig. , in particular the characteristic curve, can be linear or non-linear.

[0059] The position pressure Fig. are expediently stored in a memory of the valve device 3, in particular the control 11, for example as characteristic curves, tables of values ​​and / or mathematical formulas.

[0060] The following explanations of the position-pressure- Fig. They are expediently applicable to several or all position print- Fig. .

[0061] The position pressure Fig. maps a plurality of position values ​​z to a plurality of pressure values ​​p, in particular such that each position value z is assigned a corresponding pressure value p. For example, the position-pressure- Fig. A first position value ze1, which in particular describes the first end position, is assigned the pressure start value ps (for example, the first pressure start value). For example, the position-pressure- Fig. A second position value ze2, which in particular describes the second end position, is assigned the final pressure value pe (in particular the first final pressure value). Position values ​​between the first position value ze1 and the second position value ze2 are assigned pressure values ​​between the initial pressure value and the final pressure value. These pressure values, which can also be referred to as intermediate pressure values, are expediently calculated by the valve device 3, in particular the control unit 11, for example by means of an interpolation calculation or a curve fitting calculation, in particular based on the initial pressure value ps, final pressure value pe, first position value ze1 and second position value ze2. For example, the position-pressure- Fig. a characteristic curve (in particular a straight line or a curve of another shape) is calculated that passes through the two pairs of values ​​(ps, ze1) and (pe, ze2).

[0062] The one in Fig. The 4 points shown are intended to represent pairs of values ​​consisting of a pressure value p and an associated position value z, which are stored, for example, as a table of values ​​and / or as a characteristic curve in the control unit 11.

[0063] As mentioned above, for each pneumatic actuator 4, one (or two) respective position-pressure- Fig. calculated.

[0064] The valve device 3, in particular the control 11, is expediently designed to use the position-pressure- Fig. to translate a target position profile 24 into the target pressure profiles 25. Fig. Figure 5 shows an exemplary target position curve 24 and three target pressure curves 25, namely a first target pressure curve 25a, a second target pressure curve 25b, and a third target pressure curve 25c. The target pressure curves 25 differ from each other. In the Fig. Figure 5 shows the target pressure curves 25 in such a way that they differ greatly from each other; in reality, however, the differences between the target pressure curves may be smaller.

[0065] The target position curve 24 is a time-dependent progression of a target position for the actuator elements 5. The target position curve 24 can also be described as a target position trajectory. The target position curve 24 comprises a plurality of position values ​​z, which are represented as points. The target position curve 24 is shown as an example of an increasing curve, but it can alternatively be decreasing or have a different shape. For example, the target position curve 24 has a curved shape and / or a decreasing slope over time (for example, to achieve a smooth transition to the target position zp). The last position value z of the target position curve 24 is the target position zp.

[0066] The target position profile 24 is provided, and in particular calculated, by the valve device 3, in particular the control 11.

[0067] Based on the target position progression 24 and a first position pressure assigned to the first pneumatic actuator 4a Fig. The valve device 3, in particular the control 11, calculates the first target pressure profile 25a, in particular by calculating each of the position values ​​z of the target position profile 24 according to the position-pressure Fig. is converted into the respective assigned pressure value p, in particular, it is transformed.

[0068] Based on the target position profile 24 and a second position pressure assigned to the second pneumatic actuator 4b Fig. The valve device 3, in particular the control 11, calculates the second target pressure curve 25b, in particular in an analogous manner to the first target pressure curve 25a.

[0069] Based on the target position progression 24 and a third position pressure assigned to the third pneumatic actuator 4c Fig. The valve device 3, in particular the control 11, calculates the third target pressure curve 25c, in particular in an analogous manner to the first target pressure curve 25a.

[0070] The calculated pressure values ​​p, which form the target pressure profiles 25, are represented as points.

[0071] According to the target pressure profiles 25, the pneumatic actuators 4 are then controlled by the valve device 3, in particular the pressure regulator units 9, especially simultaneously, in order to achieve the synchronous movement of the actuator elements 5.

[0072] Preferably, the target position profile 24 is provided position value by position value, and each provided position value is converted into three pressure values ​​after its provision, which are then used as target pressure values ​​for simultaneous pneumatic actuation of the pneumatic actuators 4. The pneumatic actuation can, in particular, take place before the complete target position profile 24 is provided and / or the complete target pressure profiles 25 are calculated.

[0073] Alternatively, it is also possible to first fully provide the target position profile 24 and / or fully calculate the target pressure profiles 25, and only then to begin the pneumatic actuation according to the target pressure profiles 25.

[0074] With reference to the in the Fig. The block diagram shown in Figure 2 will be used below to describe an exemplary signal flow in pneumatic system 1.

[0075] The controller 11 includes a trajectory planner 26, which receives a target position signal 27 that defines the target position. Based on the target position signal 27, the trajectory planner 26 calculates the target position path 24 and provides this to a position controller 28, which uses the position pressure Fig. converts the target position curve 24 into the target pressure curve 25 and transmits this to the respective pressure regulator unit 9, in particular as an electrical signal.

[0076] The pressure regulator unit 9 compares a current target pressure value of the target pressure curve 25 with an actual pressure value 29 determined by means of the pressure sensor 14 and performs a venting or aeration of the pressure chamber 6 by means of the valve unit 12 in order to change the actual pressure value 29 towards the target pressure value.

[0077] The end position detection device 8 detects one or two end positions of the actuator 5. In particular, the end position detection device 8 recognizes when the respective actuator 5 reaches its respective end position. Preferably, the respective final pressure value is detected in response to the end position detection device 8 recognizing that the respective actuator 5 has reached its respective end position.

[0078] For example, the control unit 11 includes a monitoring unit 30, to which the current actual pressure value 29 is supplied and which is informed by the end position detection device 8 (for example by means of an end position signal 31) that the actuator element 5 is in an end position.

[0079] Preferably, the valve device 3, in particular the monitoring unit 30, is configured to determine diagnostic information concerning the pneumatic system 1, in particular the respective pneumatic actuator 4. The diagnostic information is, for example, based on a final pressure value and / or a target pressure profile and / or on a position-pressure relationship. Fig. The monitoring unit 30 determines the relationship between the pressure required to actuate the pneumatic actuator 4 and the position of the actuator element 5. For example, using the actual pressure value 29 and the end-position signal, the monitoring unit 30 checks whether the final pressure value (and / or the initial pressure value) changes over time and provides diagnostic information based on this monitoring. For example, the monitoring unit 30 provides an alarm 32 as diagnostic information, which is then sent to the position control 28.

[0080] For example, the monitoring unit 30 is designed to detect, during operation, a change in the relationship between pressure and position for the pneumatic actuators 4 compared to the respective position-pressure- Fig. to detect and, based on this detection, to provide the diagnostic information, in particular alarm 32, and / or to adjust the position-pressure- Fig. to do.

[0081] The control unit 11 also includes, for example, a learning unit 33, which is configured to determine the position-pressure based on the actual pressure value 29 and the end position signal 31. Fig. to determine and provide to the position control 28. For example, the teaching unit 33 determines the final pressure value and / or initial pressure value based on the actual pressure value 29 and the end position signal 31 and determines the position pressure Fig. as explained above, based on the final pressure value and / or the initial pressure value.

[0082] The trajectory planner 26, the position control 28, the monitoring unit 30 and / or the teaching unit 33 are preferably designed as software components, which are expediently executed on a processor of the controller 11.

[0083] In the Fig. Figure 2 shows only one pneumatic actuator 4; as explained above, preferably several, in particular three, pneumatic actuators 4 are present. Preferably, each pneumatic actuator 4 has a respective position control 28, a respective monitoring unit 30 and / or a respective teaching unit 33, which is / are designed in particular as explained above.

[0084] The Fig. Figure 3 shows a block diagram of a variant of pneumatic system 1 in which the end-position detection device 8 is not present (or not used). The following section will discuss the differences between this variant and the one described in the... Fig. The two discussed variants will be addressed; apart from these differences, the present variant is expediently like the variant discussed above. Fig. 2 executed.

[0085] In the variant of Fig. 3 The respective final pressure value is recorded in response to the fact that, based on at least one control signal 34 of the valve device 3, it is recognized that the respective actuator 5 has reached the respective end position. For example, each pressure regulator unit 9 provides its control signal 34 to the respective teach-in unit 33. The control signal 34 is, in particular, an electrical or digital signal. The control signal 34 is advantageously used in the pressure regulator unit 9 to actuate the valve unit 12 in order to adjust the size of a valve opening through which compressed air flows into (or out of) the pressure chamber 6.

[0086] The Fig.Figure 6 shows the time profiles of a control signal 34, a pressure profile 35, and the position z of an actuator 5, particularly during the learning run, for example, during a vertical upward movement of the actuator 5. The pressure profile 35 is, for example, a learning run target pressure profile used to control the pressure regulator 9 during the learning run, particularly by the controller 11. Alternatively, the pressure profile 35 can also be the output pressure profile—that is, the actual pressure value 29—of the pressure regulator 9. For example, the pressure profile 35 has the form of an increasing straight line. The pressure regulator 9 sets its output pressure according to the learning run target pressure profile and generates the control signal 34 for this purpose.At a first time t1, when the actuator 5 begins to move, and at a second time t2, when the actuator 5 arrives at an end position and does not move further, signal characteristics 36, 37, exemplified as signal jumps, occur in the control signal 34, which are expediently detected by the teaching unit 33 in order to determine the pressure start value ps and / or the pressure end value pe.

[0087] The signal characteristics 36, 37 occur as an example because the movement of the actuator element 5 changes the volume of the pressure chamber 6, in particular increasing it, so that the pressure regulator unit 9 has to provide more compressed air during the movement (and accordingly has to provide a larger valve opening for the supplied compressed air via the control signal 34) in order to achieve the pressure profile 35.

[0088] At the first time point t1, the actuator 5 begins to move, and the time course of the control signal 34 exhibits the first signal characteristic 36 – for example, a jump upwards. In response to this first signal characteristic 36, the learning unit 33 detects the pressure value of the pressure curve 35 present at the first time point t1 as the initial pressure value ps.

[0089] At the second time point t2, the actuator 5 reaches its end position and does not move further. At the second time point t2, the time course of the control signal 34 exhibits the second signal characteristic 37 – for example, a downward jump. In response to this second signal characteristic 37, the learning unit 33 detects the actual pressure value 29 present at the second time point t2 (or the pressure value of the pressure curve 35 specified at this time point t1) as the final pressure value pe.

[0090] Advantageously, the determination of a respective pressure start value ps and / or a respective pressure end value pe explained above is carried out for each of the pneumatic actuators 4, in particular on the basis of the respective control signal 34 and the respective pressure profile 35.

Citation Information

Patent Citations

  • Wafer lift pin system

    US20220285202A1

  • Polar regions for electrostatic de-chucking with lift pins

    US8840754B2