Method and conveying apparatus for the improved determination of the position of an object transported on the conveying apparatus
11693397 · 2023-07-04
Assignee
Inventors
- Manuel SCHOENBAUER (Taufkirchen an der Trattnach, AT)
- Florian Georg Karer (Linz, AT)
- Richard Grimminger (Scharten, AT)
- Simon Kaltseis (Haibach ob der Donau, AT)
- Martin Rausch (Gmunden, AT)
Cpc classification
B65G43/08
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/35
PERFORMING OPERATIONS; TRANSPORTING
B60K2006/268
PERFORMING OPERATIONS; TRANSPORTING
B65G43/10
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/50
PERFORMING OPERATIONS; TRANSPORTING
International classification
B65G43/08
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The invention relates to a method for the position determination of an object (6, 6a . . . 6d), which is conveyed on a conveying device (1a . . . 1c). In this process, a deviation (ΔP) between a position (P.sub.sig) of the object (6, 6a . . . 6d), which is calculated with the aid of rotation signals from the drives (M) for conveyor elements (2, 2.sub.M, 2.sub.L) of the conveying device (1a . . . 1c), and a position (P.sub.1 . . . P.sub.5) of a detection area (E.sub.1,E.sub.2) of a sensor (L.sub.1 . . . L.sub.5) fixedly installed on the conveying device (6, 6a . . . 6d) is determined and used for calculating a corrected position (P.sub.korr) of the object (6, 6a . . . 6d) during a movement of the object (6, 6a . . . 6d) away from this detection area (E.sub.1,E.sub.2). Furthermore, a conveying device (1a . . . 1c) for performing the presented method is indicated.
Claims
1. A method for the position determination of an object (6, 6a . . . 6d), which is conveyed on a conveying device (1a . . . 1c) by conveyor elements (2, 2.sub.M, 2.sub.L), comprising the steps a) setting a positional value (P), which is assigned to the object (6, 6a . . . 6d) in a controller (4) of the conveying device (1a . . . 1c), to the position (P.sub.1) of a first detection area (E.sub.1) of a first sensor (L.sub.1) fixedly installed on the conveying device (1a . . . 1c), when the object (6, 6a . . . 6d) is detected in the first detection area (E.sub.1), b) calculating a position (P.sub.sig) of the object (6, 6a . . . 6d) with the aid of rotation signals from drives (M) for the conveyor elements (2, 2.sub.M, 2.sub.L) of the conveying device (1a . . . 1c), starting from the position (P.sub.1) of the first detection area (E.sub.1) during a movement of the object (6, 6a . . . 6d) away from the first detection area (E.sub.1), and c) setting the positional value (P), which is assigned to the object (6, 6a . . . 6d) in the controller (4) of the conveying device (1a . . . 1c), to the position (P.sub.2) of a second detection area (E.sub.2) of the first sensor (L.sub.1) or of a second sensor (L.sub.2) fixedly installed on the conveying device (1a . . . 1c), when the object (6, 6a . . . 6d) is detected in the second detection area (E.sub.2), wherein d) a deviation (ΔP) between the position (P.sub.sig) calculated by means of the rotation signals from the drives (M) and the position (P.sub.2) of the second detection area (E.sub.2) is determined after the object (6, 6a . . . 6d) has been detected in the second detection area (E.sub.2), and e) the determined deviation (ΔP) is used for calculating a corrected position (P.sub.korr) of the object (6, 6a . . . 6d) with the aid of the rotation signals from the drives (M) during a movement of the object (6, 6a . . . 6d) away from the second detection area (E.sub.2).
2. The method according to claim 1, wherein steps b) to e) are repeated recursively, wherein, in a further pass of step c), a further detection area of the first sensor (L.sub.1) or second sensor (L.sub.2) or of a third sensor (L.sub.3) fixedly installed on the conveying device (1a . . . 1c) takes the place of the second detection area (E.sub.2).
3. The method according to claim 1, wherein steps b) to e) are repeated recursively, wherein the second detection area (E.sub.2) takes the place of the first detection area (E.sub.1), and in a further pass of step c), a further detection area of the first sensor (L.sub.1) or second sensor (L.sub.2) or of a third sensor (L.sub.3) fixedly installed on the conveying device (1a . . . 1c) takes the place of the second detection area (E.sub.2).
4. The method according to claim 1, wherein the deviation (ΔP) determined in step d) is applied to the distance between a reference point (P.sub.0) and the position (P.sub.sig) of the object (6, 6a . . . 6d) calculated by means of the rotation signals from the drives (M), and the correction in step e) is made relative to the path traveled by the object (6, 6a . . . 6d) starting from the second detection area (E.sub.2).
5. The method according to claim 4, wherein, in step d), a correction factor
P.sub.korr=(1−k).Math.P.sub.sig is calculated and is used as the basis for controlling the processes on the conveying device (1a . . . 1c), wherein (P.sub.sig) refers to the position of the object (6, 6a . . . 6d) calculated by means of rotation signals from the drives (M), measured from the reference point (P.sub.0), and (P.sub.2) refers to the position of the second detection area (E.sub.2), also measured from the reference point (P.sub.0).
6. The method according to claim 1, wherein in step d), an additive correction value
d=ΔP=P.sub.2−P.sub.sig is calculated, and in step e), the corrected position
P.sub.korr=d+P.sub.sig is calculated and is used as the basis for controlling the processes on the conveying device (1a . . . 1c), wherein (P.sub.sig) refers to the position of the object (6, 6a . . . 6d) calculated by means of rotation signals from the drives (M), measured from the reference point (P.sub.0), and (P.sub.2) refers to the position of the second detection area (E.sub.2), also measured from the reference point (P.sub.0).
7. The method according to claim 1, wherein the object (6, 6a . . . 6d) is moved between the first detection area (E.sub.1) and the second detection area (E.sub.2) at a constant speed (v).
8. The method according to claim 1, wherein the object (6, 6a . . . 6d) is accelerated and/or decelerated between the first detection area (E.sub.1) and the second detection area (E.sub.2).
9. The method according to claim 1, wherein the object (6, 6a . . . 6d) is moved at a constant speed (v) in some sections and is accelerated and/or decelerated in some sections between the first detection area (E.sub.1) and the second detection area (E.sub.2).
10. The method according to claim 1, wherein a correction factor k is assigned to a movement of the object (6, 6a . . . 6d) at a constant speed (v), and an additive correction value d is assigned to an acceleration and/or a deceleration of the object (6, 6a . . . 6d).
11. The method according to claim 5, wherein, in step e), the corrected position
P.sub.korr=d+(1+k).Math.P.sub.sig is calculated and is used as the basis for controlling the processes on the conveying device (1a . . . 1c).
12. The method according to claim 1, wherein an object block (BL), which comprises multiple objects (6a . . . 6c) in close succession, is regarded as a single object (6, 6d) for the position determination.
13. The method according to claim 1, wherein the objects (6, 6a . . . 6d) conveyed on the conveying device (1a . . . 1c) comprise deformable bags, which are conveyed directly on conveyor elements (2, 2.sub.M, 2.sub.L), which are embodied as conveyor rollers, and the calculation of a corrected position (P.sub.korr) is performed for these bags.
14. The method according to claim 1, wherein it is carried out in or before an accumulation area (SB) for the objects (6, 6a . . . 6d) conveyed on the conveying device (1a . . . 1c).
15. A conveying device (1a . . . 1c) with a controller (4) for the position determination of an object (6, 6a . . . 6d) conveyed on the conveying device (1a . . . 1c) by means of conveyor elements (2, 2.sub.M, 2.sub.L), wherein the controller (4) is configured to a) set a positional value (P), which is assigned to the object (6, 6a . . . 6d) in the controller (4) of the conveying device (1a . . . 1c), to the position (P.sub.1) of a first detection area (E.sub.1) of a first sensor (L.sub.1) fixedly installed on the conveying device (6, 6a . . . 6d), when the object (6, 6a . . . 6d) is detected in the first detection area (E.sub.1), b) calculate a position (P.sub.sig) of the object (6, 6a . . . 6d) with the aid of rotation signals from drives (M) for the conveyor elements (2, 2.sub.M, 2.sub.L) of the conveying device (1a . . . 1c), starting from the position (P.sub.1) of the first detection area (E.sub.1) during a movement of the object (6, 6a . . . 6d) away from the first detection area (E.sub.1), and c) set the positional value (P), which is assigned to the object (6, 6a . . . 6d) in the controller (4) of the conveying device (1a . . . 1c), to the position (P.sub.2) of a second detection area (E.sub.2) of the first sensor (L.sub.1) or of a second sensor (L.sub.2) fixedly installed on the conveying device (1a . . . 1c), when the object (6, 6a . . . 6d) is detected in the second detection area (E.sub.2), wherein the controller (4) is additionally configured to d) determine a deviation (ΔP) between the position (P.sub.sig) calculated by means of the rotation signals from the drives (M) and the position (P.sub.2) of the second detection area (E.sub.2) after the object (6, 6a . . . 6d) has been detected in the second detection area (E.sub.2), and e) use the determined deviation (ΔP) for calculating a corrected position (P.sub.korr) of the object (6, 6a . . . 6d) with the aid of the rotation signals from the drives (M) during a movement of the object (6, 6a . . . 6d) away from the second detection area (E.sub.2).
Description
(1) These show in a respectively very simplified schematic representation:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14) First of all, it is to be noted that in the different embodiments described, equal parts are provided with equal reference numbers and/or equal component designations, where the disclosures contained in the entire description may be analogously transferred to equal parts with equal reference numbers and/or equal component designations. Moreover, the specifications of location, such as at the top, at the bottom, at the side, chosen in the description refer to the directly described and depicted figure, and in case of a change of position, are to be analogously transferred to the new position.
(15)
(16) The conveying device 1a also comprises a first measuring device L.sub.1 for detecting an object at a first (measuring) position P.sub.1. The measuring device L.sub.1 is designed as a light barrier in the concrete example shown, but it may also be formed by a camera, a laser scanner, or the like, for example (also see
(17) Finally, the conveying device 1a also comprises a controller 4, which in the example shown is arranged on one of the longitudinal beams 3 and is connected in terms of control technology to the conveyor rollers 2 via control lines or a control bus that are not shown.
(18) The conveying device 1a can generally be designed to have any desired length as is adumbrated with the dots in the right region of
(19)
(20) At this point, it should be noted that the grouping of a motorized conveyor roller 2.sub.M with four non-motorized conveyor rollers 2.sub.L is purely exemplary and the conveyor rollers 2.sub.M, 2.sub.L can also be grouped in other ways. For example, it would be conceivable for two motorized conveyor rollers 2.sub.M to be combined with five non-motorized conveyor rollers 2.sub.L to form a group and thus a correspondingly larger zone Z. It would also be conceivable for all conveyor rollers 2 to be motorized and for grouping via (transmission) belts 5 to be omitted (also see
(21) The conveying device 1b further comprises four sensors L.sub.1 . . . L.sub.4, which are designed as light barriers in the concrete example and are arranged at four different positions P.sub.1 . . . P.sub.4. In this regard, a position P.sub.2 of the second light barrier L.sub.2 is located downstream of the position P.sub.1 of the first light barrier L.sub.1, a position P.sub.3 of a third light barrier L.sub.3 is located downstream of the position P.sub.2 of the second light barrier L.sub.2, and a position P.sub.4 of a fourth light barrier L.sub.4 is located downstream of the position P.sub.3 of the third light barrier L.sub.3. Upstream of position P.sub.1 of the first light barrier L.sub.1,
(22) In
(23)
(24)
(25) At a point in time shown in
(26) At this point, it should be noted that the position P.sub.1, P.sub.2 of a detection area E.sub.1, E.sub.2 corresponds to the position P.sub.1, P.sub.2 of a light barrier L.sub.1, L.sub.2 in the example shown. In the examples shown in
(27) During a conveying movement of the object 6 away from the light barrier L.sub.1 in the (main) conveying direction, the position P.sub.sig of the object 6 is determined with the aid of rotation signals of the drives M of the conveyor rollers 2.sub.M. For this purpose, for example, the signals from a rotary encoder coupled to the conveyor roller 2, 2.sub.M, 2.sub.L or the signals from a Hall sensor of the drive motor M of the conveyor roller 2.sub.M are analyzed. Using these signals, the position of the conveyor roller 2, 2.sub.M, 2.sub.L, the rotational speed of the conveyor roller 2, 2.sub.M, 2.sub.L and the number of rotations of the conveyor roller 2, 2.sub.M, 2.sub.L that it has completed since a certain point in time can be determined. The number of rotations of the conveyor roller 2, 2.sub.M, 2.sub.L multiplied by the circumference of the conveyor roller 2, 2.sub.M, 2.sub.L equals the (theoretical) position of the object 6 calculated from the first position P.sub.1. As can be seen from
(28) At a point in time shown in
(29)
(30) In summary, the following steps are carried out in the method for the position determination of the object 6:
(31) a) setting a positional value P, which is assigned to the object 6 in a controller 4 of the conveying device 1b, to the position P.sub.1 of a first detection area E.sub.1 of a first sensor L.sub.1 fixedly installed on the conveying device 1b, when the object 6 is detected in the first detection area E.sub.1 (see
(32) b) calculating a position P.sub.sig of the object 6 with the aid of rotation signals from drives M for the conveyor elements 2, 2.sub.M, 2.sub.L of the conveying device 1b, starting from the position P.sub.1 of the first detection area E.sub.1 during a (conveying) movement of the object 6 away from the first detection area E.sub.1 in the (main) conveying direction (see
(33) c) setting the positional value P, which is assigned to the object 6 in the controller 4 of the conveying device 1b, to the position P.sub.2 of a second detection area E.sub.2 of a second sensor L.sub.2 fixedly installed on the conveying device 1b, when the object 6 is detected in the second detection area E.sub.2 (see
(34) d) determining a deviation ΔP between the position P.sub.sig calculated by means of the rotation signals from the drives M and the position P.sub.2 of the second detection area E.sub.2 after the object 6 has been detected in the second detection area E.sub.2 (see
(35) e) using the determined deviation ΔP for calculating a corrected position P.sub.korr of the object 6 with the aid of the rotation signals from the drives M during a (conveying) movement of the object 6 away from the second detection area E.sub.2 in a (main) conveying direction (see
(36) The calculation of the corrected position P.sub.korr of the object 6 can be performed in particular because in step d), a correction factor
(37)
(38) is calculated, and in step e), the corrected position
P.sub.korr=(1−k).Math.P.sub.sig
(39) is calculated and is used as the basis for controlling the processes on the conveying device 1b, wherein P.sub.sig refers to the position of the object 6 calculated by means of rotation signals from the drives M, measured from the reference point P.sub.0, and P.sub.2 refers to the position of the second detection area E.sub.2, also measured from the reference point P.sub.0.
(40) In this case, the deviation ΔP determined in step d) is therefore applied to the distance between the reference point P.sub.0 and the position P.sub.sig of the object 6 calculated by means of the drives M, and the correction in step e) is made relative to the path traveled by the object 6, starting from the second detection area E.sub.2.
(41) Alternatively, the calculation of the corrected position P.sub.korr of the object 6 can also be performed in particular because in step d), an additive correction value
d=ΔP=P.sub.2−P.sub.sig
(42) is calculated, and in step e), the corrected position
P.sub.korr=d+P.sub.sig
(43) is calculated and is used as the basis for controlling the processes on the conveying device 1b, wherein P.sub.sig again refers to the position of the object 6 calculated by means of rotation signals from the drives M, measured from the reference point P.sub.0, and P.sub.2 refers to the position of the second detection area E.sub.2, also measured from the reference point P.sub.0.
(44) A combination of both possibilities is also conceivable, wherein, in step e), the corrected position
P.sub.korr=d+(1+k).Math.P.sub.sig
(45) is calculated and is used as the basis for controlling the processes on the conveying device 1b.
(46) In this regard, it is particularly advantageous if a correction factor k is assigned to a movement of the object 6 at a constant speed, and an additive correction value d is assigned to an acceleration and/or a deceleration of the object 6. Experience has shown that the corrected position P.sub.korr then corresponds particularly well to the real position P.sub.real.
(47) The reference point P.sub.0 mentioned above can generally be located anywhere on the conveying device 1b and refers to the zero position for the position determination. At the reference point P.sub.0, the object 6 thus has the position P=0. At the reference point P.sub.0, a detection area may be arranged but that is not an obligatory condition. The reference point P.sub.0 may also correspond to one of the positions P.sub.1 . . . P.sub.4 of the light barriers L.sub.1 . . . L.sub.4 and/or the detection areas E.sub.1, E.sub.2.
(48) The method explained using
(49) Specifically, steps b) to e) are repeated recursively, wherein the second detection area E.sub.2 takes the place of the first detection area E.sub.1, and upon a further pass of step c), a further detection area of the third sensor L.sub.3 fixedly installed on the conveying device 1b takes the place of the second detection area E.sub.2, and so on. However, it would also be conceivable that the role of the first detection area E.sub.1 is maintained in the course of the method, and only a further detection area of the third sensor L.sub.3 fixedly installed on the conveying device 1b takes the place of the second detection area E.sub.2 upon a further pass of step c). In this case, a deviation ΔP between the position P.sub.sig calculated by means of the rotation signals from the drives M and the second position P.sub.2 is always applied to the distance measured from the first detection area E.sub.1. The calculation of a corrected position P.sub.korr of the object 6 with the aid of the rotation signals from the drives M is particularly accurate in this case. This variant is particularly suitable for conveying devices 1b whose type does not change at all or only a little in the course of the transport of the objects 6. Such a conveying device 1b is only constructed from straight conveying sections, for example. The first variant, in contrast, is suitable in particular for conveying devices 1b, whose type does change greatly in the course of the transport of the objects 6. For example, such a conveying device 1b comprises curved conveying sections, straight conveying sections, junctions, and the like.
(50)
(51) At this point, it should also be noted that the presented method can be carried out without an explicit specification of a target position for the object 6, 6a . . . 6c. In this case, the controller 4 has a purely observing role. Of course, the corrected position P.sub.korr may also be used in the context of a position control, meaning also if a target position for the object 6, 6a . . . 6c is specified by the controller 4. This aspect is of particular significance in an accumulation area SB, meaning an area in which particularly many objects 6, 6a . . . 6c are stopped with particularly little distance from each other or generally very close together. Consequently, it is advantageous if the described method is carried out in or before an accumulation area SB for the objects 6, 6a . . . 6c conveyed on the conveying device 1b.
(52) In the case of a position control for the objects 6, 6a . . . 6c, the conveyor elements 2, 2.sub.M, 2.sub.L and/or their drives M form the adjustment members of the control loop, and the controller 4 assumes or comprises the function of the (position) control (closed loop control). Other control loops such as those for controlling a rotational speed and/or a drive torque of a conveyor roller 2, 2.sub.M, 2.sub.L are of course possible in addition or as an alternative thereto.
(53)
(54) In order to make a particularly accurate calculation of a corrected position P.sub.korr of an object 6, 6a . . . 6c possible, the object 6, 6a . . . 6c is moved through the measuring area MB with a particular speed profile. Specifically, the object 6, 6a . . . 6c is accelerated constantly in the first zone Z.sub.1, whereby the speed v of the object 6, 6a . . . 6c increases in a linear manner, it is moved at a constant speed v in the second zone Z.sub.2, and lastly, it is decelerated constantly in the third zone Z.sub.3, whereby the speed v of the object 6, 6a . . . 6c decreases in a linear manner Thus, a correction factor k and an additive correction value d can be determined in a particularly differentiated and accurate manner Thus, the objects 6, 6a . . . 6c can be positioned with a particularly high accuracy in the subsequent accumulation area SB. For example, an object 6, 6a . . . 6c may be stopped with its object front edge K.sub.VO exactly at a front edge of a zone Z.sub.1 . . . Z.sub.4 or with its object rear edge K.sub.HO exactly at a rear edge of a zone Z.sub.1 . . . Z.sub.4, whereby the formation of an object block BL, in which no or only little accumulation pressure occurs, is possible. This is significant particularly for accumulating sensitive objects 6, 6a . . . 6c. Generally, the application of a measuring area MB on a conveying device 1c can be useful even independently of an accumulation area SB, for example at a goods-in point of a storage and order-picking system.
(55) In this context, it should also be noted that although in the preceding examples, the object front edge K.sub.VO was always used for the presented method, the object rear edge K.sub.HO may also be used therefor completely equivalently. Consequently, the relevant method steps are triggered when the object rear edge K.sub.HO of the object 6, 6a . . . 6c reaches and/or passes the detection areas E.sub.1, E.sub.2.
(56) Moreover, it is of course also possible to determine the object length of an object 6 and to subject it to the described correction. The object length of an object 6, 6a . . . 6c is the distance between the object front edge K.sub.VO and the object rear edge K.sub.HO. Consequently, the corrected object length of an object 6, 6a . . . 6c is the distance between the corrected position P.sub.korr of the object front edge K.sub.VO and the corrected position P.sub.korr of the object rear edge K.sub.HO.
(57) Additionally, it should be noted that the assigning of a movement of the object 6, 6a . . . 6c at a constant speed v to a correction factor k and the assigning of an acceleration and/or deceleration of the object 6, 6a . . . 6c to an additive correction value d of course does not only apply to the determination of the correction factor k and the additive correction value d but also to the application of the correction factor k and the additive correction value d. In other words, this means in particular that the correction factor k is used for calculating a corrected position P.sub.korr if the object 6, 6a . . . 6c is moved at a constant speed v, and the additive correction value d is used for calculating the corrected position P.sub.korr if the object 6, 6a . . . 6c is accelerated or held in place.
(58) At this point, it should also be noted that different correction factors k and different additive correction values d may also be used for calculating a corrected position P.sub.korr. For example, it is possible that for braking, a different correction factor k and/or a different additive correction value d is determined than upon accelerating. It is also possible that different correction factors k and/or different additive correction values d occur in curved conveying sections of the conveying device 1a . . . 1c than in straight conveying sections. Generally, the corrected position P.sub.korr can be calculated in step e) with the aid of the formula
(59)
(60) wherein d.sub.n refers to the different additive correction values and k.sub.n to the different correction factors.
(61) It should further be noted that a separation of the measuring area MB and/or the accumulation area SB into multiple zones Z.sub.1 . . . Z.sub.7 is possible but not obligatory. It is conceivable that the measuring area MB, in particular, has only one zone Z. The movement of the object 6 with the speed profile shown by way of example, however, would be possible anyway. It would further be conceivable that the measuring area MB and/or the accumulation area SB has more or fewer zones Z.sub.1 . . . Z.sub.7 than shown.
(62) In a further advantageous variant, an optional alignment area is arranged before the measuring area MB, in order to be able to transfer the objects 6 to the measuring area MB in a defined alignment. For example, the alignment area has inclined alignment rollers, which ensure that the object 6 reaches the subsequent measuring area MB in a predefined alignment, namely by aligning a side edge of the object 6 with one of the longitudinal beams 3. However, other methods for aligning the objects 6 are also possible, of course.
(63) Research has shown that the problems described occur in particular when bags are transported without a loading aid directly on the conveyor rollers 2, 2.sub.M, 2.sub.L, as is shown by way of example in
(64) The measuring devices L.sub.1 . . . L.sub.5 are always designed as light barriers in the examples described above. However, this is not an obligatory condition, and a measuring device L.sub.1 could also be formed by a camera, a laser scanner, or the like, for example, as shown by way of example in
(65) It should finally be noted that the scope of protection is determined by the claims. However, the description and the drawings are to be adduced for construing the claims. Individual features or feature combinations from the different exemplary embodiments shown and described may represent independent inventive solutions. The object underlying the independent inventive solutions may be gathered from the description.
(66) In particular, it should also be noted that the devices shown may in reality comprise more or fewer components than those shown. In some cases, the shown devices and/or their components may not be depicted to scale and/or be enlarged and/or reduced in size.
LIST OF REFERENCE NUMBERS
(67) 1a . . . 1c Conveying device 2 Conveyor element (conveyor roller) 2.sub.M Motorized conveyor element (conveyor roller) 2.sub.L Non-motorized conveyor element (conveyor roller) 3 Longitudinal beam 4 Controller 5 Belt/conveyor belt 6, 6a . . . 6d Object L.sub.1 . . . L.sub.5 Sensor (light barrier) M Drive for a conveyor element BL Object block E.sub.1, E.sub.2 Detection area SB Accumulation area MB Measuring area Z, Z.sub.1 . . . Z.sub.7 Zone P Object position in the controller P.sub.0 Reference point P.sub.1 . . . P.sub.5 Position of the detection area P.sub.sig Object position (calculated by means of rotation signals from drives M) P.sub.sig Corrected object position (calculated by means of rotation signals from drives M) P.sub.real Actual object position ΔP Positional deviation K.sub.VO Object front edge K.sub.HO Object rear edge K.sub.VB Block front edge K.sub.HB Block rear edge v Speed