Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CONVEYOR BELT HAVING MAGNETIC LINEAR ENCODER READABLE MAGNETIC MARKERS
Document Type and Number:
WIPO Patent Application WO/2024/018013
Kind Code:
A1
Abstract:
A conveyor (1) comprising a conveyor belt (2) with magnetic markers (3) and comprising at least 3, preferably 3 to 16, position sensing units (51, 52, 52, 5N) that derive position information from the magnetic markers (3), and a control unit (6) that produces position information from sinusoidal and cosinusoidal signals produced by the position sensing units (51, 52, 52, 5N). The conveyor belt (2) has an end-joining zone (4) in which the magnetic markers (3) are absent or not readable. Each position sensing unit preferably also comprises Hall sensors (511, 512) that produce an blank zone entering signal when the maximum intensity of the magnetic field of the markers drops down to or below a threshold intensity lower than a default maximum intensity, indicative of the position sensing unit in question entering that end-joining zone and produces an blank zone leaving signal when the maximum intensity of the magnetic field rises to or above said threshold intensity, indicative of the position sensing unit in question leaving the end-joining zone. The control unit disregards the position information from any position sensing unit in question as from the time it produces said blank zone entering signal and re-considers the position information from that position sensing unit as from the time it produces said blank zone leaving signal. Disclosed are also methods for calculating and applying error corrections to the position information of the position sensing units (51, 52, 52, 5N). Disclosed are also single pass and multipass inkjet printers comprising the inventive conveyor (1).

Inventors:
SICK HOLGER (CH)
DOMANICO PIETRO (CH)
Application Number:
PCT/EP2023/070182
Publication Date:
January 25, 2024
Filing Date:
July 20, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HABASIT INT AG (CH)
International Classes:
B41J11/00; B41J29/393
Domestic Patent References:
WO2016146463A12016-09-22
Foreign References:
US20090219373A12009-09-03
US20080218577A12008-09-11
US20090148209A12009-06-11
US20090079999A12009-03-26
JPS55123806A1980-09-24
JP2001125333A2001-05-11
US20080049054A12008-02-28
US20080192076A12008-08-14
EP4060291A12022-09-21
JP2006096429A2006-04-13
US20120124848A12012-05-24
US20120124849A12012-05-24
US20170322052A12017-11-09
Attorney, Agent or Firm:
BOHEST AG (CH)
Download PDF:
Claims:
Patent claims

1 . A conveyor (1 ) comprising a) an endless conveyor belt (2) with a belt periphery (21 ,22), an outer conveying surface (23), an inner pulley-facing surface (24), magnetic markers (3) along the entire belt periphery (21 ,22) except for one or more blank zone(s) (4) each of a length Lj, wherein j is the index of the blank zone, the magnetic markers (3) being arranged in belt travel direction such that in alternating manner the north pole (31) or the south pole (32) of a magnetic marker (3) points to the outer conveying surface (23), adjacent such north and south poles being spaced apart from each other by a pole pitch DP, producing thereby an alternating magnetic field of a default maximum intensity; wherein in each of said blank zone(s) (4) the magnetic markers are absent or produce a magnetic field of lower maximum intensity than said default maximum intensity; b) at least 2 position sensing units (51 ,52,53,54,55,56,57,58) arranged along the belt periphery (21 ,22) and in spatial proximity of the magnetic markers (3), each one being capable, when the conveyor belt (2) runs in travel direction, of detecting the magnetic field from magnetic markers (3) not being in the blank zone(s) (4) and to produce thereby when the belt runs in travel direction, 1 ) a sinusoidal voltage signal about the orientation of the magnetic flux density B sensed from the magnetic markers and thus corresponding to the angular position of the position sensing unit with respect to the pattern; and 2) a corresponding cosinusoidal voltage signal corresponding to the angular position of the position sensing unit with respect to the pattern; wherein among said at least 2 position sensing units (51 ,52,53,54,55,56,57,58) there are at least 2 spaced position sensing units (51 ,52,53,54,55,56,57,58) of which each one is spaced apart from any one of the remaining spaced position sensing units by a peripheral distance in belt travel direction which is greater than any length Lj of any blank zone (4); c) means (51 ,52,53,511 ,521 ,531 ,532,533,534) capable of generating a blank zone entering signal when the maximum intensity of the magnetic field detected by a position sensing unit drops, or is about to drop, down to or below a threshold intensity lower than said default maximum intensity and means (512,522) capable of generating a blank zone leaving signal for that position sensing unit when the maximum intensity of the magnetic field detected by that same position sensing unit rises, or has risen, to or above said threshold intensity; and d) a control unit (6) that derives, when the conveyor belt (2) runs in travel direction, belt position information from the sinusoidal and cosinuosoidal voltage signals of all position sensing units (51 ,52,53,54,55,56,57,58), provided that the control unit (6) disregards the sinusoidal and cosinusoidal voltage signals from any position sensing unit as from the time point that it receives said blank zone entering signal for that position sensing unit and re-considers the sinusoidal and cosinusoidal voltage signals of that position sensing unit as from the time point that it receives said blank zone leaving signal for that position sensing unit.

2. The conveyor (1 ) of claim 1 , wherein there are at least 3 position sensing units

(51.52.53.54.55.56.57.58); among which there are at least 3 spaced position sensing units (51 ,52,53,54,55,56,57,58) of which each one is spaced apart from any one of the remaining spaced position sensing units by a peripheral distance in belt travel direction which is greater than said Lj.

3. The conveyor (1 ) of claim 1 or 2, wherein each position sensing unit

(51 .52.53.54.55.56.57.58) comprises i) two Wheatstone bridges (513,514) each comprising upper and lower legs of magnetoresistive sensors operating by anisotropic magnetoresistivity (AMR), the Wheatstone bridges (513,514) being spaced apart from each other by a spacing distance DP/4, DP being as defined in claim 1 , such that, when the position sensing unit (51 ,52,53,54,55,56,57,58) is arranged in said spatial proximity of the magnetic markers (3) in such a way that the direction of the magnetic marker pattern, and thus the conveyor belt's (2) travel direction, is parallel to said spacing distance and the conveyor belt (2) runs in said travel direction, one of the two Wheatstone bridges (513 or 514) generates from the angle between orientation of the magnetic flux density B and said direction of the magnetic marker pattern said sinusoidal voltage signal and the other one (514 or 513) generates said corresponding cosinusoidal voltage signal.

4. The conveyor (1 ) of claim 1 or 2, wherein each position sensing unit

(51 ,52,53,54,55,56,57,58) comprises a first pair of Wheatstone bridges (513,514) being separated from each other by DP/4, DP being as defined in claim 1 , so as to generate from the pattern of alternating north and south magnetic poles a sinusoidal and a corresponding cosinusoidal signal, and also comprises a second pair of Wheatstone bridges (515,516) being again separated from each other by DP/4 so as to generate from the pattern of alternating north and south magnetic poles again a sinusoidal and a corresponding cosinusoidal signal, and the two pairs of Wheatstone bridges in turn being separated from each other by said DP, and furthermore one of the pairs of Wheatstone bridges (513,514 or 515,516) having a power supply the polarity of which is inverted with respect to the polarity of the power supply of the other pair of Wheatstone bridges (515,516 or 513,514) such that the first Wheatstone bridge (515) of the second pair (515,516) detects a magnetic north pole while being over a magnetic south pole (32), simultaneously when the first Wheatstone bridge (513) of the first pair (513,514) is over, and detects, a magnetic north pole (31 ), and vice versa; and the first Wheatstone bridge (515) of the second pair (515,516) detects a magnetic south pole while being over a magnetic north pole (31 ), simultaneously when the first Wheatstone bridge (513) of the first pair (513,514) is over, and detects, a magnetic south pole (32), and vice versa; and the signals from the first Wheatstone bridge (513) of the first pair (513,514) and the signal from the first Wheatstone bridge (515) of the second pair (515,516) are summed and optionally averaged; and the signals from the second Wheatstone bridge (514) of the first pair (513,514) and the signal from the second Wheatstone bridge (516) of the second pair (515,516) are summed and optionally averaged.

5. The conveyor of anyone of the preceding claims, wherein each position sensing unit (51 ,52,53,54,55,56,57,58) itself generates a blank zone entering signal when the maximum intensity of the magnetic field detected by it drops down to or below a threshold intensity lower than said default maximum intensity and generates a blank zone leaving signal when the maximum intensity of the magnetic field detected by it rises to or above said threshold intensity.

6. The conveyor of claim 5, which is capable of forming a sum of the squares of the intensities of the sinusoidal and cosinusoidal signals detected by each position sensing unit (51 ,52,53,54,55,56,57,58) or a square root of such sum, is capable of generating said blank zone entering signal for that position sensing unit when said sum of squares of signal intensities, or said square root thereof, from that position sensing unit drops significantly below said default intensity, and is capable of generating said blank zone leaving signal for that position sensing unit when said sum of squares of signal intensities, or said square root thereof, rises to or above said threshold intensity.

7. The conveyor (1) of anyone of claims 1 to 4, wherein for each position sensing unit (54,55) there is one start signalling means (511 ,521 ) capable of generating a blank zone entering signal when the maximum intensity of the magnetic field detected by that start signalling means (511 ,521 ) drops down to or below a threshold intensity lower than said default maximum intensity and one end signalling means (512,522) capable of generating a blank zone leaving signal when the maximum intensity of the magnetic field detected by that end signalling means (512,522) rises to or above said threshold intensity, wherein each start signalling means (511 resp. 521) is upstream of one corresponding position sensing unit (54 resp. 55) and each end signalling means (512 resp. 522) is downstream of that corresponding position sensing unit (54 resp. 55), such that start and end signalling means sandwich between them the corresponding position sensing unit; and wherein for the said at least two spaced position sensing units (54,55) any pair of two upstream and downstream spaced position sensing units (54,55) furthermore has the end signalling means (512) of the paired upstream position sensing unit (54) spaced apart from the start signalling means (521 ) of the paired downstream position sensing unit (55) by a distance L which is greater than the greatest length Lj of any blank zone (4) present on the conveyor belt (2), and wherein any references to "upstream" and "downstream" are relative to the belt's travel direction.

8. The conveyor of claim 7, wherein each start signalling means (511 resp. 521) corresponding to a position sensing unit (54 resp. 55) and each end signalling means (512 resp. 522) corresponding to the same position sensing unit (54 resp. 55) are spaced apart from each other by a distance LH which is given by the formula LH=(2N+0.5)xDP wherein N is a positive integer of at least 0 and DP is as defined above, provided that N is large enough to accomodate for the position sensing unit in question (54 resp. 55) to be sandwiched between said start signalling means (511 resp. 521 ) and said end signalling means (512 resp. 522), and the conveyor (1 ) is capable of forming a sum of the squares of the intensities of the signals detected by a pair of start and end signalling means (511 ,512 or 521 ,522) so spaced apart, and generates said blank zone entering signal for said sandwiched position sensing unit (54 resp. 55) when said sum of squares of signal intensities drops below said default intensity, and is capable of generating said blank zone leaving signal for said sandwiched position sensing unit (54 resp. 55) when said sum of squares of signal intensities rises to or above said threshold intensity.

9. The conveyor of anyone of claims 1 to 4, wherein there is one first start signalling means (531 ) which is upstream of all position sensing units (56,57,58) and is capable of generating a blank zone entering signal for a most upstream (and not necessarily but preferably adjacent) position sensing unit (56) when entering a blank zone (4), one second start signalling means (534) which is downstream of all position sensing units (56,57,58) and is capable of generating, when entering a blank zone (4), a blank zone entering signal which is used or interpreted for a most downstream (and not necessarily but preferably adjacent) position sensing unit (58) as a blank zone leaving signal, and further start signaling means (532,533) in a number which is one less than the number of position sensing units (56,57,58), and any such position units sandwiching pairwise (56,57 resp. 57,58) in between them one such extra means (532 resp. 533), and each further start signalling means (532 resp. 533) being capable of generating, when entering a blank zone (4), a blank zone entering signal for a sandwiching position sensing unit (57 resp. 58) downstream of (and not necessarily but preferably adjacent to) that start signalling means, which signal is also used or interpreted as a blank zone leaving signal for a sandwiching position sensing unit (56 resp. 57) upstream of (and not necessarily but preferably adjacent to) that further start signalling means, wherein the distance Lm by which any further start signalling means (532 resp. 533) is separated from the corresponding sandwiching upstream position sensing unit (56 resp. 57) is greater than the greatest length Lj of any blank zone (4) present on the conveyor belt (2), and also the distance Ln by which said second start signalling means (534) is separated from said most downstream position sensing unit (58) is greater than the greatest length Lj of any blank zone (4) present on the conveyor belt (2), and wherein any references to "upstream" and "downstream" are relative to the belt's travel direction.

10. The conveyor of claim 9, wherein a) said first start signalling means (531) and one further start signalling means (532) sandwich in between said most upstream position sensing unit (56), and are spaced apart from each other by a distance LH; and b) said second start signalling means (534) and one further start signalling means (533) sandwich in between them said most downstream position sensing unit (58) and are spaced apart from each other by a distance LH; and c) in any other pair of further start signalling means (532,533), sandwiching in between them another position sensing unit (57), these further start signalling means are spaced apart from each other by a distance LH; wherein any such distance LH is given by

LH=(2N+0.5)xDP wherein N is a positive integer of at least 0 and DP is as defined in claim 1 , provided that N is large enough to accomodate for the position sensing unit that is sandwiched in between them, and the conveyor (1): i) is capable of forming a sum of the squares of the intensities of the signals detected by the first start signalling means (531 ), or a square root thereof, and the one further start signalling means (532) so spaced apart, and of generating a blank zone entering signal for said sandwiched most upstream position sensing unit (56) when said sum of the squares of the intensities of the signals detected by the first start signalling means (531 ) and the one further start signalling means (532) so spaced apart, or said square root of the sum, drops significantly below said default intensity, and of generating said blank zone leaving signal for said sandwiched most upstream position sensing unit (56) when said sum of squares of signal intensities rises to or above said threshold intensity; ii) is capable of forming a sum of the squares of the intensities of the signals detected by the second start signalling means (534) and said one further start signalling means (533) so spaced apart, or a square root of said sum, and of generating a blank zone entering signal for said sandwiched most downstream position sensing unit (58) when said sum of the squares of the intensities of the signals detected by the second start signalling means (534) and the further start signalling means (533) so spaced apart, or the square root of said sum, drops significantly below said default intensity, and of generating said blank zone leaving signal for said sandwiched most downstream position sensing unit (58) when said sum of squares of signal intensities, or said square root of said sum, rises to or above said threshold intensity; and iii) is capable of forming a sum of the squares of the intensities of the signals detected by any paired further start signalling means (532,533), or a square root of said sum, and of generating a blank zone entering signal for the position sensing unit (57) sandwiched in between them when the sum of the squares of the intensities of the signals detected by the pair of further start signalling means (532,533) so spaced apart, or the square root of said sum, drops significantly below said default intensity, and of generating said blank zone leaving signal for said position sensing unit (57) sandwiched in between them when said sum of squares of signal intensities, or the square root of said sum, rises to or above said threshold intensity; and wherein any references to "upstream" and "downstream" are relative to the belt's travel direction.

11 . The conveyor (1 ) of claim 7 or 8, wherein the first start signalling means (531 ) and/or the second start signalling means (534) are Hall sensors.

12. The conveyor (1 ) of claim 9 or 10, wherein the first start signalling means (531 ), the second start signalling means (534) and/or the further start signalling means (532,533) are Hall sensors.

13. The conveyor (1 ) of anyone of the preceding claims, which is devoid of any other markers for detecting the blank zone(s) (4), besides the magnetic markers (3).

14. The conveyor (1 ) of anyone of the preceding claims, comprising 3 to 16 position sensing units (51 ,52,53,54,55,56,57,58).

15. The conveyor (1 ) of anyone of the preceding claims, wherein the position sensing units (51 ,52,53,55,56,57,58) are arranged near, or atop of, or below a portion (22) of the conveyor belt (2) which is not bent over pulleys.

16. The conveyor (1 ) of anyone of the preceding claims, wherein said DP is in the range of about 0.5 mm to about 10 mm, and preferably is about 0.5 mm, about 1 mm, about 2 mm, about 2.5 mm, about 5 mm or about 10 mm.

17. The conveyor (1 ) of anyone of the preceding claims, wherein the magnetic markers form a pattern which is essentially periodic in belt travel direction.

18. A single pass or multipass inkjet printer comprising the conveyor (1 ) of anyone of the preceding claims.

Description:
Conveyor belt having magnetic linear encoder readable magnetic markers

[0001] TECHNICAL FIELD

[0002] The present invention relates to a conveyor belt comprising a periodic pattern of magnetic markers embedded into the belt, being arranged in a row running in parallel to the belt's travel direction. The invention furthermore concerns a conveying device comprising such belt. In particular it also concerns a single pass or multipass inkjet printer comprising such belt.

[0003] PRIOR ART

[0004] In any conveyor device which is integrated with other machine components or eguipment and where the speed and position of substrates on the conveyor belt must be synchronized with other devices, as with pick-and-place, filling or printing applications, accurate conveyor belt position control is reguired. A customary way of determining the position of a conveyor belt during operation has been the use of a rotatable wheel which is in non-slipping contact with the belt's conveying surface, wherein the moving belt causes the wheel to rotate, and the wheel's rotation is translated into a belt travel distance.

[0005] Single pass inkjet printers are a special type of conveying device which simultaneously print an image onto the conveyed good. The basic colours (in the simplest CMYK model black, yellow, magenta and cyan, in more sophisticated models optionally more colours such as light magenta and light cyan, in some cases up to nine basic colours) are ejected as small ink dots from nozzles of individual printing heads which are spaced apart from each other in the longitudinal direction by some offset. The printing heads with colour nozzles extend over the entire transversal width of the substrate, so that a transversal movement of the printing heads is not necessary. By this arrangement it is possible to seguentially print all basic colours in one single pass onto the substrate, whereby the substrate is transported from one printing head to the next one, in order to obtain the fully printed image with all colours. Non-basic colours are formed by mixing two or more of the basic colours, which is done by superposing ink droplets of different basic colours. The inkjet printer must thus be able to print ink droplets of different basic colours, originating from different printing heads being longitudinally spaced apart by some offset, onto the same site of the substrate. Considering e.g. a printing resolution of 600 dpi (dots per inch) means a positioning tolerance of ± 21 pm for each drop of colour. This tolerance should be maintained along the entire print process area length which increases with increasing distance between the printing heads spacing and with increasing number of basic colours. This requires that the printing driver synchronises the ink ejection of the printing heads and exactly knows the position of the substrate at any time while it is conveyed from one printing head to the next one with a tolerance as low as possible and in any case not exceeding the printing resolution.

[0006] Conveyor belts comprising magnetic markers that allow the determination of the position of the belt by an appropriate magnetic detector, and conveying devices using such belts have been known for quite some time. The magnetic markers are magnets with north to south pole running along the belt's thickness from the one side of the belt to the other one. Typical detecting devices are magnetic linear encoders which as such are conventional and on the market. The oldest publication that the applicant is aware in this field is JP S55-123806. This publication, apparently already in the field of printers, discloses belt position determination using magnetic markers on the belt and using two magnetic heads, presumably simply in order to generate a "quadrature signal" (see below). Other publications disclosing belts with magnetic markers and their use in printers are JP 2001/125333 A1 , US 2008/049054 A1 and US 2008/0192076 A1.

[0007] The aforementioned four publications apparently concerned belts which were endless right away, that is, there was no end-joining necessary. The vast majority of the belts are however marketed in open-ended form such as to allow cutting the belt on-site, after having it mounted on the conveying device, to the necessary length and pre-tensioning to the desired tension. Only after these steps have been carried out the open-ended belt, mounted and its open ends being held under the required pretension, is made endless. Such end-joining is customarily made using heat and pressure and optionally with co-use of a hot-melt adhesive. In the case of a belt containing magnetic markers such end-joining leads to a deterioration or even destruction of the magnetic markers, such that in the end-joining zone the magnetic markers are no longer readable by a magnetic linear encoder.

[0008] Not pre-published EP 4 060291 A1 discloses a device for position determination on a support with a periodic magnetic marker pattern, the device having two linear encoders, a "downstream" one and an "upstream" one. The device is able to deal with a "transition region" wherein the magnetic signal is unreliable or absent, by having the "reading window" (the distance between the two linear encoders) is greater than the "transition region". EP 4 060291 A1 relies on a calculated displacement for dealing with one sole "transition region"; this publication is however silent as to how this should work when there are several "transition regions" of different size.

[0009] Whether a marker is "readable" or "not readable" by the magnetic linear encoder is a yes/no decision despite the fact that the maximum magnetic flux density of the sinusoid magnetic signal of the markers does not drop sharply to zero but gradually decreases to zero when entering the end-joining zone. A belt position determining system must at some stage decide to completely disregard the output of a linear encoder when that encoder enters the end-joining zone with decreasing intensity of the sinusoid signal and its output position information thus becomes unreliable. Similarly the system must at some stage decide to start to re-consider the output of that linear encoder again when that encoder leaves the end-joining zone and the intensity of the sinusoid signal has again increased sufficiently such as that the output position information of that encoder has become again reliable.

[0010] The said end-joining zone containing markers not readable by the magnetic linear encoder typically has a length of 80-120 mm. Nevertheless, position determination using the magnetic markers must still be possible at any time and at any belt position. The customary initial solution is to use two linear encoders being spaced apart from each other by a longitudinal distance which is greater than the longitudinal length of the end-joining zone. In this way it can be guaranteed that there is always at least one linear encoder which is not in the end-joining zone and which can provide position information from readable magnetic markers. The applicant is aware of some prior art that intended to address the foregoing.

[0011] JP 2006/096429A1 discloses belt position determination using optical (transparent/opaque) markers on the belt, wherein the belt has a "knot 141x" (a zone broader than one marker and apparently transparent), using two detectors and a "home position tab" to be detected by an "origin detection machine". The signals are processed by a CPU.

[0012] US 2012/124848 A1 is concerned with position detection using a code containing absolute position values, that code containing at least one discontinuity, using at least two sensors. This publication does thus not rely on markers to be counted by sensors, but on position values to be directly read and, if necessary, to be corrected for the missing position values in the discontinuities.

[0013] US 2012/124849 A1 concerns an angular position determination on a rotating shaft using magnetic markers. There the magnetic markers are applied as an open- ended strip around the shaft, and the ends of the strip are subsequently mechanically joined. The end-joint forms a zone devoid of magnetic markers. In order to detect that zone the markers are arranged near the borders of the end-joint at a spatial frequency (called there "location frequency") which is different from their spatial frequency along the remainder of the strip, such as twice that latter spatial frequency. This allows the linear encoders to detect the proximity of the end-join zone.

[0014] WO 2016/146463 A1 concerns the problem of position determination in a belt with magnetic markers wherein the belt's end-joining zone contains unreadable magnetic markers, using two linear encoders. For this purpose this publication uses a reference marker and two associated reference marker detectors which should allow to switch from the first linear encoder to the second one and vice versa, depending on which of the two linear encoders is in the end-joining zone. This publication also discloses a single-pass inkjet printer using such belt.

[0015] The present invention aims to provide an improved position determination in belts containing magnetic markers and wherein the belt has an end-joining zone in which the magnetic markers are unreadable for a position determining system.

[0016] SUMMARY

[0017] The present invention thus provides a conveyor comprising a) an endless conveyor belt with a belt periphery, an outer conveying surface, an inner pulley-facing surface, magnetic markers along the entire belt periphery except for one or more blank zone(s) each of a length Lj, wherein j is the index of the blank zone, the magnetic markers being arranged in belt travel direction such that in alternating manner the north pole or the south pole of a magnetic marker points to the outer conveying surface, adjacent such north and south poles being spaced apart from each other by a pole pitch DP, producing thereby a periodic magnetic field of a default maximum intensity; wherein in each of said blank zone(s) the magnetic markers are absent or produce a magnetic field of lower maximum intensity than said default maximum intensity; b) at least 2 position sensing units arranged along the belt periphery and in spatial proximity of the magnetic markers, each one being capable, when the conveyor belt runs in travel direction, of detecting the magnetic field from magnetic markers not being in the blank zone(s) and to produce thereby 1 ) a sinusoidal voltage signal about the orientation of the magnetic flux density B sensed from the magnetic markers and thus corresponding to the angular position of the position sensing unit with respect to the pattern; and 2) a corresponding cosinusoidal voltage signal corresponding to the angular position of the position sensing unit with respect to the pattern ; wherein among said at least 2 position sensing units there are at least 2 spaced position sensing units of which each spaced position sensing unit is spaced apart from any one of the remaining spaced position sensing units by a peripheral distance in belt travel direction which is greater than any length Lj of any blank zone; c) means capable of generating a blank zone entering signal when the maximum intensity of the magnetic field detected by a position sensing unit drops, or is about to drop, down to or below a threshold intensity lower than said default maximum intensity, and means capable of generating a blank zone leaving signal for that position sensing unit when the maximum intensity of the magnetic field detected by that same position sensing unit rises, or has risen, to or above said threshold intensity; d) a control unit that derives, when the conveyor belt runs in travel direction, belt position information from the sinusoidal and cosinuosoidal voltage signals of all position sensing units, provided that the control unit disregards the sinusoidal and cosinusoidal voltage signals from any position sensing unit as from the time point that it receives said blank zone entering signal for that position sensing unit and re- considers the sinusoidal and cosinusoidal voltage signals of that position sensing unit as from the time point that it receives said blank zone leaving signal for that position sensing unit.

[0018] Preferred embodiments of the inventive conveyor are according to the dependent claims.

[0019] The invention also provides a single pass or multipass inkjet printer comprising the inventive conveyor.

[0020] BRIEF DESCRIPTION OF THE FIGURES

Fig. 1 shows a preferred embodiment of a position sensing unit as used in the instant invention;

Figs. 2, 3 and 4 show two embodiments of the conveyor of the invention;

Fig. 5 schematically show the construction of a preferred embodiment of the control unit as used in the instant invention;

Fig. 6 shows a schematic view of a printer comprising the conveyor of the invention; Fig. 7 shows results of a synchronisation test using a conveyor of the invention, with respect to a prior art conveyor wherein position determination is done with a commercial linear encoder; and

Fig.8 shows the results of a phase error correction on cosinusiodal and sinusoidal input signals containing a phase error in between them.

[0021] DETAILED DESCRIPTION OF THE INVENTION

[0022] For the purposes of the invention the following definitions apply:

[0023] The "periphery" of the endless belt essentially corresponds to the longitudinal length of the open-ended belt or tape from which the endless belt was made by endjoining. The periphery of the endless belt typically runs along the "pitch line" or "neutral line" of the endless belt, that is, the line internal to the endless belt that does not change length when the endless belt is in use and is bent over pulleys. The term "periphery" shall refer, as customary in the art, to both a physical peripheral lateral edge of the endless belt and to the associated length L of such peripheral lateral edge. The end-joining to make the belt or tape endless is typically done as the last step and is as such customary, using a hot-press and optionally a hot-melt adhesive. [0024] The "magnetic markers" suitable for the invention form a pattern of alternating north/south poles when seen from the one side of the belt. From the other side of the belt the pattern of magnetic poles is inverted, because for each north pole on the one side there is one south pole on the other side. The distance between the magnetic flux density maxima of adjacent north/south poles is half the period length of the magnetic marker pattern and is commonly designated as "pole pitch". If a magnetic detection device is moved along the path of alternating north and south poles and detects their magnetic field from a certain distance then the detected signal does not have a near-rectangular shape but rather a sinusoid shape.

[0025] For the purposes of the invention this pole pitch is designated as DP. Although any value of DP is possible for the purposes of the invention it is preferred that DP is in the range of about 0.5 to about 10 mm; and more preferably that DP is about 0.5 mm, about 1 mm, about 2 mm, about 2.5 mm, about 5 mm or about 10 mm. The term "about" does not imply a variability in the nominal value of DP itself but reflects a variability due to the elongation or contraction of the conveyor belt comprised in the inventive conveyor during operation. The DP may thus deviate by up to +2% over its respective nominal value by said conveyor belt elongation and may thus deviate by up to -2% below its respective nominal value by said conveyor belt contraction; these deviations being suitable as a definition for the term "about" used here.

[0026] The pattern of magnetic markers is preferably essentially periodic in direction of the belt travel. "Essentially periodic" preferably means that the standard deviation of the geometric dimensions of the magnetic markers (such as their length in belt direction, their width transversal to the belt travel direction and/or their thickness in belt thickness direction) and/or the standard deviation of the magnetic flux density B they produce at a given constant distance in belt thickness direction from the belt surface does not exceed 50% of the average value of the geometric dimension in question or of said average magnetic flux density, respectively. More preferably "essentially periodic" means that said standard deviation(s) do(es) not exceed 10% of the respective average value(s). Most preferably, "essentially periodic" is periodic. [0027] A "blank zone" is a zone on the conveyor belt wherein the magnetic markers are absent, destroyed, erased or have a lower magnetic flux density B with respect to the default maximum magnetic flux density B that magnetic markers outside of any such blank zone produce by default. A typical example of a blank zone in the foregoing sense is the end-joining zone of the conveyor belt, in which end-joining zone the magnetic markers have been damaged or destroyed by the action of heat and pressure during the end-joining process. Another example of a blank zone is a zone wherein the magnetic markers have been identified as defective and wherein all such defective markers have been deliberately erased to make clear for the position sensing units that position information is not to be derived therefrom. The conveyor belt used in the invention may comprise one or more such blank zones; typically it may comprise exactly one such blank zone in the form of said end-joining zone. [0028] A "Hall sensor" detects the magnetic flux density B over the Hall effect and produces an output voltage typically proportional to B.

[0029] A "magnetoresistive sensor" detects the direction (inclination) of the magnetic flux density B with respect to the direction of the pattern of magnetic markers in the conveyor belt, and thus with respect to the conveyor belt's travel direction, by means of anisotropic magnetoresistance (AMR), giant magnetoresistance (GMR) or tunnel magnetoresistance (TMR), preferably for the purposes of the invention by AMR. In the case of an AMR sensor the resistivity ρ(α) of the magnetoresistive material depends on the angle α between the direction of current flow I in the magnetoresistive material (which remains constant within the AMR sensor) and the direction of the magnetic flow density B (which varies depending on the position of the AMR sensor with respect to the magnetic marker pattern) and is preferably given by the formula

[0030] wherein is the resistivity when B is orthogonal(perpendicular) to I and p p is the resistivity when B is parallel to I, and typically is greater than In the case of a GMR or TMR sensor the resistance ρ(α) of a thin insulating material sandwiched between a reference layer being magnetized with a fixed reference magnetic field B ref and a free layer which can be magnetized in any direction by an external magnetic field B (which varies depending on the position of the GMR or TMR sensor with respect to the magnetic marker pattern) depends on the angle α between B ref and B and is preferably given by the formula wherein p p is the resistivity when B and B ref are parallel and is the resistivity when B and B ref are antiparallel, and typically is minimal and is maximal.

Magnetoresistive materials for any of AMR, GMR and TMR sensors are known as such in the art.

[0031 ] A "position sensing unit" detects an angular position within the pattern of magnetic markers which preferably is essentially periodic in the foregoing sense. The typical output of a position sensing unit arranged in proximity of the magnetic markers is thus, when the belt runs in travel direction, 1 ) a sinusoidal voltage signal about the orientation of the magnetic flux density B sensed from the magnetic markers and thus corresponding to the angular position of the position sensing unit with respect to the pattern; and 2) a corresponding cosinusoidal voltage signal corresponding to the angular position of the position sensing unit with respect to the pattern. A position sensing unit in the foregoing sense preferably comprises a first Wheatstone bridge comprising two half bridges, each half bridge being formed from an upper and a lower leg, the upper and lower legs being made of resistors which are magnetoresistive sensors in the foregoing sense, that first Wheatstone bridge being capable of generating said sinusoidal signal; and a second Wheatstone bridge of same construction, that second Wheatstone bridge being capable of generating said cosinsuoidal signal. The two Wheatstone bridges may contain upper and lower legs each made up of several magnetoresistive sensors in the above sense which may be electrically switched in series and/or parallel to each other, but with the spatial orientation being different from each other to allow for correction of errors in the magnetic signal B from the magnetic markers, as known in the art; e.g. when the magnetoresistive sensors are AMR sensors see US 2017/322052 A1 . If the magnetoresistive sensors making up the Wheatstone bridge are AMR sensors then said angular position (in radians) is within a full period of 2K which corresponds to said pole pitch DP, thus half the distance between two adjacent north poles (or two adjacent south poles) of the magnetic marker pattern. If the magnetoresistive sensors making up the Wheatstone bridge are GMR or TMR sensors then said angular position (in radians) is within a full period of which corresponds to 2DP, thus to the full distance between adjacent north poles (or adjacent south poles) of the magnetic marker pattern. For said first Wheatstone bridge to generate the sinusoidal signal and said second Wheatstone bridge to generate the cosinusoidal signal the following features are preferred: a) If the magnetoresistive sensors contained in the Wheatstone bridges are AMR sensors: a1 ) The upper legs of the first and second half bridges of the first Wheatstone bridge are separated from each other by a full pole pitch, thus a distance DP, and the lower legs of the first and second half bridges are separated from each other by the same distance DP, wherein these distances are measured from the geometric centers of the magnetoresistive sensors making up the legs in question. The same distances apply to the upper legs of the first and second half bridges of the second Wheatstone bridge and to the lower legs of the first and second half bridge of the second Wheatstone bridge; a2) the first and second Wheatstone bridge are spaced apart from each other by a spacing distance which is a quarter of the pole pitch of the magnetic markers in the belt, thus DP/4, wherein that spacing distance is measured from the geometrc center of the magnetoresistive sensor of the lower leg of the first half bridge of the first Wheatstone bridge to the geometric center of the magnetoresistive sensor of the lower leg of the first half bridge of the second Wheatstone bridge. b) If the magnetoresistive sensors contained in the Wheatstone bridges are GMR or TMR sensors: b1 ) as above a1 ); b2) as above a2) except that the spacing distance between first and second Wheatstone bridges is half of the pole pitch of the magnetic markers in the belt, thus DP/2.

If these features are fulfilled then, when the position sensing unit is arranged near, or in spatial proximity of, the magnetic markers pattern in the belt in such a way that the direction of the magnetic marker pattern, and thus the belt travel direction, is parallel to said spacing distance, and the conveyor belt runs in said travel direction, the first Wheatstone bridge generates as a difference voltage between its midpoints, a sinusoidal voltage signal with given magnitude, and the second Wheatstone bridge generates as difference voltage between its midpoints the corresponding cosinusoidal voltage signal thereof with same magnitude within experimental error. [0032] Such a position sensing unit however preferably comprises a first pair of Wheatstone bridges as described above and being spaced apart from each other by said spacing distance so as to generate from these a sinusoidal and a corresponding cosinusoidal signal, and also comprises a second pair of Wheatstone bridges as describe above and being again spaced apart from each other by said spacing distance so as to generate from the pattern of alternating north and south magnetic poles again a sinusoidal and a corresponding cosinusoidal signal. The two pairs of Wheatstone bridges in turn are separated from each other by a full DP, wherein that separation is measured from the geometric center of the magnetoresistive sensor of the lower leg of the first half bridge of the first Wheatstone bridge of the first pair of Wheatstone bridges to the geometric center of the magnetoresistive sensor of the lower leg of the first half bridge of the first Wheatstone bridge of the second pair of Wheatstone bridges. Furthermore one of the pairs of Wheatstone bridges has a power supply the polarity of which is inverted with respect to the polarity of the power supply of the other pair of Wheatstone bridges. The consequence of the combination of spacing of exactly DP between the two pairs of Wheatstone bridges and of the inverted polarity of their power supplies causes the magnetoresistive sensors of the second pair of Wheatstone bridges to detect a purported magnetic north pole when they actually are over a magnetic south pole, simultaneously when the magnetoresistive sensors of the first pair of Wheatstone brigdes are over, and detect, an actual magnetic north pole, and vice versa. Likewise the magnetoresistive sensors of the second pair of Wheatstone bridges detect a purported magnetic south pole when they actually are over a magnetic north pole, simultaneously when the magnetoresistive sensors of the first pair are, and detect, an actual magnetic south pole, and vice versa. Analogous considerations can be made for the magnetoresistive sensors of the first pair and the magnetoresistive sensors of the second pair. Summing, and optionally averaging, the signals from the first Wheatstone bridge of the first pair of Wheatstone bridges and the signal from the first Wheatstone bridge of the second pair of Wheatstone brigdes may remove systematic differences in magnetic flux density B and/or spatial dimension between magnetic north and south poles, to give a summed, or averaged, sinusoidal (respective cosinusoidal) signal. Analogously summing, and optionally averaging, the signals from the second Wheatstone bridge of the first pair of Wheatstone brigdes and the signal from the second Wheatstone bridge of the second pair of Wheatstone brigdes may again remove systematic differences in magnetic flux density B and/or spatial dimension between north and south poles, to give a summed, or averaged, corresponding cosinusoidal (respective corresponding sinusoidal) signal.

[0033] For the purposes of the invention a "sinusoidal signal" refers to an analog signal S (before conversion in an ADC to digital signal) with units typically of Volts or Amperes which can be represented as a discrete Fourier spectrum in time of the formula wherein C, Ai and A (with i=2,3,...N) are constants with same unit as units of 1/s and is the basic angular velocity of the Fourier spectrum, γ1 and y, (with i=2,3,...N) are in radians and are angular offsets, and N is a maximum integer which theoretically may be up to infinity but in reality is typically in the range of 10 to 100, and more precisely is e.g. 10, 20, 50 or 100. In this definition the magnitude of A 1 is at least 2 times, preferably at least 10 times and more preferably at least 20 times the magnitude of any of the coefficients A; and/or the γ1 and γi (with i=2,3,...N) are all equal within experimental error. Most preferably S =C+A 1 sin(ω t+γ1) within experimental error. A corresponding "cosinusoidal signal" is understood as an analog signal also conforming to the above formulae, explanations and definitions, with the proviso that to any γ1 and γi (with i=2,3,...N) a extra offset is added. This extra offset would in theory be exactly to represent an exact shift from sine to cosine, in reality the extra offset may deviate from by a further small offset of This is one reason for the need of error correction (see below).

[0034] The conveyor of the invention also comprises means capable of generating a blank zone entering signal when the maximum intensity of the magnetic field detected by a position sensing unit drops, or is about to drop, down to or below a threshold intensity lower than said default maximum intensity, telling the control unit to start disregarding the position signal of that position sensing unit.

[0035] The blank zone entering signal may be derived from the falling intensity of the magnetic signals detected by the position sensing units themselves, once they enter a blank zone. This is an example of means that are capable of generating a blank zone entering signal when the maximum intensity of the magnetic field detected by a position sensing unit drops down to or below a threshold intensity.

[0036] Preferably in view of position accuracy however there are extra means capable of generating such blank zone entering signals and which are arranged upstream with respect to a corresponding downstream position sensing unit such that the upstream extra means produces the blank zone entering signal before that corresponding downstream position sensing unit itself enters the blank zone. This is an example of means that are capable of generating a blank zone entering signal when the maximum intensity of the magnetic field detected by a position sensing unit is about to drop down to or below a threshold intensity.

[0037] For such extra means capable of generating a blank zone entering signal when entering a blank zone the term "start signalling means" is also used herein. These extra means capable of generating a blank zone entering signal when entering a blank zone, or start signalling means, typically are Hall sensors in the foregoing sense.

[0038] The conveyor of the invention furthermore may either comprise in addition to each start signalling means, a corresponding timer for allowing to elapse a time period after which elapse a blank zone leaving signal is produced, following which the position signal of the position sensing unit is reconsidered by the control unit (embodiment A). If the blank zone entering signal is generated by the position sensing units themselves (embodiment A1 ) then this time period t fulfills the inequality wherein L is a length which is greater than the greatest length of any blank zone present on the belt; and D u is the distance from the end of said blank zone in question to the start of the next blank zone upstream (with respect to the travel direction of the belt) of said blank zone in question. If there is only one blank zone then said "blank zone in question" and said "next blank zone upstream" refer to one and the same blank zone and D u refers to the entire belt periphery except the length of the sole blank zone present. It is recalled that the belt in the inventive conveyor is endless and distances are actually peripheral distances around the belt loop. Alternatively, if the blank zone entering signal is generated by said upstream start signalling means (embodiment A2), then said timer period fulfills the inequality wherein D m is the distance between the upstream start signalling means and the associated downstream position sensing unit and all other symbols have the same meaning as for the above inequality.

[0039] The conveyor of the invention alternatively may furthermore comprise in addition to each means capable of generating a blank zone entering signal corresponding extra means capable of generating a blank zone leaving signal when exiting a blank zone (embodiment B). These means capable of generating a blank zone leaving signal may be the position sensing units themselves, in which case they are an example of means that are capable of generating a blank zone leaving signal when the maximum intensity of the magnetic field detected by a position sensing unit rises to or above said threshold intensity. Alternatively there may be extra means capable of generating a blank zone leaving signal when exiting a blank zone, each such extra means being arranged downstream with respect to a corresponding upstream position sensing unit such that the downstream extra means produces the blank zone leaving signal after that corresponding upstream position sensing unit has left the blank zone. This is an example of means that are capable of generating a blank zone leaving signal when the maximum intensity of the magnetic field detected by a position sensing unit has risen to or above said threshold intensity. Extra means capable of generating a blank zone leaving signal when exiting a blank zone are called herein "end signalling means". The control unit starts to reconsider the position information from a given position sensing unit as from the time it receives from the corresponding end signalling means a blank zone leaving signal. [0040] If the blank zone entering signals are generated by the position sensing units themselves then preferably the blank zone leaving signals are also generated by the position sensing units themselves (embodiment B1 ). These position sensing units are then also examples of means capable of generating a blank zone leaving signal when the maximum intensity of the magnetic field detected by that same position sensing unit rises to or above said threshold intensity.

[0041] However if the blank zone entering signals are generated by start signalling means, such as Hall sensors, then preferably the blank zone leaving signals are also generated by end signalling means, such as Hall sensors (embodiment B2), or the said extra means are capable of generating both blank zone entering signals and blank zone leaving signals (embodiment B3). Extra means capable of generating a blank zone entering signal when entering a blank zone and capable of generating a blank zone laving signal when leaving a blank zone are called herein "start/end signalling means".

[0042] A conveyor of the invention capable of detecting both the start and the end of blank zones (such as in embodiments B, B1 , B2, B3) is preferred. More preferred is a conveyor of the invention comprising both start signalling means and end signalling means means for this purpose, in particular where both start and end signalling means are Hall sensors (such as embodiment B2).

[0043] If detection of the start and end of blank zones is done by the position sensing units themselves (above embodiment B1) then each position sensing unit will produce its own blank zone entering signal when it enters a blank zone (as detectable by weakening or disappearing magnetic signal) and will produce its own blank zone leaving signal when it leaves that blank zone (as detectable by reappearing or re-increasing magnetic signal). The control unit will disregard the position signal from any position sensing unit in the time period between receipt of its blank zone entering signal and receipt of its blank zone leaving signal. Here among all position sensing units that are present there are typically at least two position sensing units, preferably at least three position sensing units (not necessarily but preferably being adjacent to each other) of which any two are pairwise spaced apart from each other by a distance which is greater than the greatest length of any blank zone present on the belt. Position sensing units fulfilling this condition are termed "spaced position sensing units" throughout this application.

[0044] If the conveyor of the invention comprises start signalling means and end signalling means, in particular where both these start and end signalling means are Hall sensors (above embodiment B2) then there are for each position sensing unit one such start signalling means and one such end signalling means, wherein each start signalling means is upstream of one corresponding position sensing unit and each end signalling means is downstream thereof, such that start and end signalling means sandwich between them the corresponding position sensing unit. For at least the mandatory at least two spaced position sensing units of which each one is spaced apart from any one of the remaining spaced position sensing units by a peripheral distance in belt travel direction which is greater than any length Lj of any blank zone, each of these spaced position sensing units also being with associated start and end signalling means, any pair of two (not necessarily but preferably adjacent to each other) upstream and downstream spaced position sensing units furthermore preferably has the end signalling means of the paired upstream position sensing unit spaced apart from the start signalling means of the paired downstream position sensing unit by distance L which is greater than the greatest length Lj of any blank zone present on the belt which ensures that always at least one of the paired position sensing units is outside of any of the blank zones present on the conveyor belt. The distance by which the paired upstream and downstream position sensing units themselves are spaced apart from each other is then even greater than said distance L. The control unit disregards the position information from a given position sensing unit as from the time it receives the blank zone entering signal from the corresponding start signalling means (when that corresponding first extra means enters the blank zone) and starts to re-consider the position information of that position sensing unit as from the time it receives from the associated end signalling means the blank zone leaving signal (when that corresponding end signalling means leaves the blank zone). This embodiment B2 is considered the most preferred.

[0045] If the conveyor of the invention comprises start/end signalling means, in particular where the start/end signalling means are Hall sensors (above embodiment B3) then there may be for each position sensing unit exactly one start/end signalling means, wherein the position sensing units and start/end signalling means are arranged in alternating manner in the conveyor belt's longitudinal, or belt travel, direction, along the belt periphery, and each position sensing unit is sandwiched between two adjacent start/end signalling means. Also there are at least two spaced position sensing units, preferably at least three spaced positions sensing units of which any pair of two (not necessarily but preferably adjacent to each other) upstream and downstream position sensing units are spaced apart from each other by distance Li which is greater than the greatest length of any blank zone present on the belt. In this embodiment B3 either each start/end signalling means generates the blank zone entering signal for a position sensing unit that is downstream of (and not necessarily but preferably adjacent to) said start/end signalling means (when the start/end signalling means enters a blank zone) and the start/end signalling means generates the blank zone leaving signal for that same position sensing unit when that start/end signalling means leaves that blank zone.

[0046] Within embodiment B3, as embodiment B31 , the control unit disregards the position information from a given position sensing unit as from the time it receives the blank zone entering signal from the corresponding upstream start/end signalling means (when that corresponding start/end signalling means enters the blank zone) and starts to re-consider the position information of that position sensing unit as from the time it receives from the corresponding downstream start/end signalling means the blank zone leaving signal (when that corresponding start/end signalling means leaves the blank zone). This embodiment, B31 , is similar to above embodiment B2 except that there are start/end signalling means instead of separate start signalling means and end signalling means.

[0047] Alternatively within embodiment B3, in embodiment B32, there is one first start signalling means which is upstream of all position sensing units and is capable of generating a blank zone entering signal for a downstream (and not necessarily but preferably adjacent) position sensing unit when entering a blank zone; one second start signalling means which is downstream of all position sensing units, the blank zone entering signal produced by that start signalling means when entering a blank zone being used (interpreted) as a blank zone leaving signal for an upstream (and not necessarily but preferably adjacent) position sensing unit, and further start signalling means the number of which being one less than the number of position sensing units, and each such further start signalling means means being sandwiched between an upstream (and not necessarily but preferably adjacent) position sensing unit and a downstream (and not necessarily but preferably adjacent) position sensing unit; and the blank zone entering signal generated by each such further start signalling means being used (interpreted) as a blank zone entering signal for said downstream (and not necessarily but preferably adjacent) position sensing unit and being used (interpreted) as a blank zone leaving signal for said upstream (and not necessarily but preferably adjacent) position sensing unit. In this embodiment B32 the distance L m by which any of the said further start signalling means is separated from the corresponding upstream position sensing unit for which it produces a blank zone entering signal (used/interpreted blank zone leaving signal) is greater than the greatest length of any blank zone present on the conveyor belt. Also the distance L n by which said second start signalling means is separated from the adjacent upstream position sensing unit for which it produces a blank zone entering (used/interpreted blank zone leaving) signal is also greater than the greatest length of any blank zone present on the conveyor belt. In this embodiment B32 the control unit disregards the position information from the most upstream position sensing unit as from the time it receives the blank zone entering signal from the said first start signalling means, when that first start signalling means enters a blank zone, disregards the position information from any of the other position sensing units as from the time it receives the blank zone entering signal from a further start signalling means which is upstream (and not necessarily but preferably adjacent) to that position sensing unit, when that further start signalling means enters a blank zone, re-considers the signal of the most downstream position sensing unit as from the time it receives the blank zone entering (used/interpreted blank zone leaving) signal from the said second start signalling means means, and re-considers the position information from any of the other position sensing units as from the time it receives the blank zone entering (used/interpreted blank zone leaving) signal from the further start signalling means which is downstream (and not necessarily but preferably adjacent) to that position sensing unit. [0048] In any embodiment of the inventive conveyor where generation of the blank zone entering and/or blank zone leaving signals is done by the position sensing units themselves (such as in above embodiments A1 and B1 ) the blank zone entering and/or blank zone leaving signals may also be derived from a phasor (= sum of squares) of the sinusoidal and cosinusoidal signals of the position sensing units, or from a square root of that sum. That sum of squares is also within experimental error constant, and the square root thereof is equal within experimental error to the default maximum intensity of the sinusoidal and cosinusoidal signals. However in the case where one of the two magnetoresistive sensors of the position sensing unit enters said blank zone of the belt and thus generates a signal with reduced amplitude, said sum of the squares of the two signals, or square root thereof, drops significantly below that default intensity. If such a significant intensity drop occurs, such as typically down to 0.4 to 0.9 times of said default intensity, then this is indicative of the position sensing unit entering a blank zone and triggers the generation of said blank zone entering signal. On the other hand, if the intensity of the sum of the squares of the two signals, or of the square root thereof, rises again to more than 0.9 times or essentially 1 .0 times of said default intensity then this is indicative of both magnetoresistive sensors of the position sensing unit being again outside the blank zone, and this triggers the generation of said blank zone leaving signal.

[0049] Analogously in any embodiment of the inventive conveyor where generation of the blank zone entering and blank zone leaving signals is done by extra means, such as Hall sensors, and each position sensing unit is sandwiched between two such extra means (such as in above embodiments B2, B3, B31 and B32) the above phasor may also be obtained from the signals of two extra means which sandwich between them a position sensing unit. The evaluation of the blank zone entering and blank zone leaving signals from the decrease and re-increase of the phasor, respectively, is as explained above. The sandwiching start signalling means and end signalling means (embodiment B2), the sandwiching start/end signalling means (embodiment B31 ), or the sandwiching start signalling means (embodiment B32) are spaced apart from each other by a distance LH which is given by LH=(2N+0.5)xDP [0050] wherein N is a positive integer of at least 0 and DP is as defined above, provided that N is large enough to accomodate for the position sensing unit that is sandwiched in between. The intensities of the signals of the sandwiching start signalling means and end signalling means (embodiment B2), the sandwiching start/end signalling means (embodiment B31 ), or the sandwiching start signalling means (embodiment B32), respectively, are in consideration of the above defined spacing LH again a sinusoidal and a corresponding cosinusoidal signal that allow the said phasor (sum of the squares of their intensities) to be formed therefrom. With any such phasor-derived blank zone entering and blank zone leaving signals the control unit disregards the position information of any position sensing unit as from the time it receives a phasor derived blank zone entering signal from the phasor-generating extra means that sandwich that position unit and reconsiders the position information of that position sensing unit as from the time it receives a phasor derived blank zone leaving signal from the phasor-generating extra means that sandwich that position unit.

[0051] In all embodiments of the conveyor of the invention all position sensing units and, if present, all extra means capable of producing a blank zone entering signal or capable of producing a blank zone leaving signal, are preferably arranged near, or atop of, or below, a portion of the conveyor belt's periphery that is not bent over, or is not in contact with, a pulley.

[0052] A position sensing unit suitable for above most preferred embodiment B2 (whether using phasor-derived blank zone entering and leaving signals, or not) may comprise said start signalling means and said end signalling means as a combined unit, optionally even in one and the same housing, as shown in the left or right parts of Fig.1 . The combined unit depicted in the left part of Fig.1 comprises the start signalling means and end signalling means 511 resp. 512, such as in the form of two Hall sensors, and the two Wheatstone bridges 513,514 (wherein the legs are made up of resistors which are AMR sensors) of the position sensing unit 51 in a spatial arrangement such that the start signalling means 511 , such as a Hall sensor, is on the outside of the first Wheatstone bridge 513 and the end signalling means, 512, such as a Hall sensor, is on the outside of the second Wheatstone bridge 514, such that the start signalling means 511 and the end signalling means 512 sandwich in between them the Wheatstone bridges 513,514 and form a row-like arrangement of start signalling means 511 , such as Hall sensor I first Wheatstone bridge 513 / second Wheatstone bridge 514 / end signalling means 512, such as Hall sensor. The two Wheatstone bridges 513,514 are shown in a vertically staggered arrangement to allow for a correctly shown to-scale spacing apart by DP/4, to allow by that spacing for generation of sinusoidal and cosinusoidal signals therefrom. This staggering als symbolically represents a spatial intertangling of the legs of the first Wheatstone bridge 513 with the legs of the second Wheatstone bridge which also is advantageous for generation of sinusoidal and cosinusoidal signals therefrom. When such a combined unit having said row arrangement is aligned such that said row is parallel to the belt travel direction, the belt is traveling in its travel direction and said start signalling means is upstream with respect to the belt travel direction, then the start signalling means 511 will be the first of the four sensors to detect the start of the end-joining zone of the belt and will thus produce said blank zone entering signal already before any of the two Wheatstone bridges 513,514 enters that blank zone, whereas the end signalling means 512 that is downstream with respect to the belt travel direction will be the last of the four sensors to detect the end of the blank zone of the belt and will thus produce said blank zone leaving signal only after each of the two Wheatstone bridges 513,514 has left that blank zone. The blank zone entering signal is either directly formed from the decreasing signal of said start signalling means entering the blank zone, or from a phasor formed from the sum of the square of the signal intensities of the start and end signalling means 511 ,512, or a square root of that sum, which is also sinusoidal and cosinusoidal if the distance LH shown in the left part of Fig.1 between them is calculated according to the above formula. Analogously the blank zone leaving signal is either directly formed from the re- increasing signal of said end signalling means 512 leaving the blank zone, or from the re-increasing phasor formed from the signals of the start and end signalling means 511 ,512 which is also sinusoidal and cosinusoidal if the distance LH shown in the left part of Fig.1 between them is calculated according to the above formula. In either way, whether directly or by phasor formation, it is ensured that the sinusoidal and cosinusoidal signals from the two magnetoresistive sensors 513,514 forming the position sensing unit are only considered by the control unit when they represent useful positional information.

[0053] A further position sensing unit suitable for above most preferred embodiment B2 (whether using phasor-derived blank zone entering and leaving signals, or not) also comprising said start and end signalling means as a combined unit, optionally even in one and the same housing, is shown in the right part of Fig.1 . This embodiment of a combined unit however comprises in its position sensing unit 51 a first pair of Wheatstone bridges 513,514 and a second pair of Wheatstone bridges 515,516 (wherein the legs are again made up of resistors which are AMR sensors), wherein two Wheatstone bridges of each pair are again shown in a vertically staggered arrangement (see corresponding explanation of the left part of Fig.1 ). The first and second pairs of Wheatstone bridges are separated from each other by a full DP and one of the pairs of Wheatstone bridges (513,514) has a power supply the polarity of which (VCC vs. GND) is inverted with respect to the polarity (GND vs. VCC) of the power supply of the other pair of Wheatstone bridges (515,516). The purpose of such full DP spacing between the pairs of Wheatstone bridges and of inverted power supply polarity is as explained above in the general definition of the position sensing unit. The purpose and meaning of the spacing LH bewteen the start signalling means 511 and the end signalling means 512, such as Hall sensors, and the remaining explanations are as made above for the left part of Fig.1 .

[0054] In order to generate said phasors the conveyor of the unit then preferably also comprises an analog or digital circuit. In an analog ciruitry the two squares may typically be formed with two customary analog multipliers; the summing of the two squares may typically be with a customary summing operational amplifier.For comparing said sum of squares or a square root thereof with a threshold voltage, which again may be typically be 0.4 to 0.9 times of said constant intensity, and in order to decide about whether to generate said blank zone entering signal or said blank zone leaving signal the analog circuitry may typically also comprise a comparator. A digital circuitry for performing the phasor calculations and doing the comparison with said threshold may typically form part of the control unit and may be programmed by software. [0055] The inventive conveyor preferably comprises at least 3 position sensing units, more preferably 3 to 16 position sensing units or still more preferably 4 to 8 or 4 to 16 position sensing units, and then preferably relies on the position information derived from at least two position sensing units for error correction. In this case at any time during belt travel there are at least two such position sensing units that are not in a blank zone of the belt. In order to ensure this there are at least 3 spaced position sensing units of which each one is spaced apart from any one of the remaining ones by a peripheral distance in belt travel direction which is greater than the greatest L j of any of the blank zones present in the conveyor belt, that is, if any of these at least 3 position sensing units is designated with an index i and any one of the remaining ones is designated with an index k (i and k being from 1 to N, and i and k being different from each other), then the associated peripheral distance between them, designated as Lik and measured as a magnitude

[0056] (wherein t, and tj are the time when the i-th and j-th position sensing unit, respectively, (or the associated i-th and j-th start signalling means) produces a blank zone entering signal and v is as defined above), is greater than said greatest L j ; wherein Lj is measured as described above.

[0057] Fig.2 shows an implementation of above embodiment A1 or B1 of the conveyor 1 of the invention. It comprises an endless conveyor belt 2 having a periphery composed of portions 21 that are bent over pulleys and portions 22 thereof that are not bent over pulleys and which may be straight (as shown in the figure) or which may be convexly bent, e.g. by using an appropriately bent support. The travel (looping) direction of the belt would in this example be clockwise. This embodiment does not use any extra means for detection of the entering of a blank zone 4; it instead uses the signal information provided by the position sensing units 51 ,52,53 themselves as means for generation the blank zone entering signals. For generation of the corresponding blank zone leaving signal it may either comprise suited timers (see the explanations for above embodiment A1 ) or it may generate corresponding blank zone leaving signals from the position sensing units 51 ,52,53 themselves (see the explanations for above embodiment B1 ), in the latter case such as by the above explained phasor calculation from the sinusoidal and cosinusoidal signals thereof. The alternating, preferably essentially periodic pattern of magnetic markers 3 runs along the entire periphery of the belt 2 (portions thereof bent over pulleys, 21 , and portions thereof not bent over pulleys, 22), except for a blank zone 4 which may be the end-joining zone of the conveyor belt 2. In this blank zone the markers produce a magnetic field with less than default maximum intensity (as would be produced by the magnetic markers 3 outside the blank zone) or, as shown in the figure, are totally eradicated. The 3 position sensing units are designated with numerals 51 ,52,53. The pairwise spacing distances L 12 , L 13 and L 23 between any two of these three spacing units are each greater than the length Lj of the sole blank zone. By fulfilling this requirement it does not matter which one of the three position sensing units is in the blank zone 4 and which can thus not produce a useful position signal: There are the two other position sensing units that are not in the blank zone 4, so that the control unit 6 can always rely on the position information received from at least two of the position sensing units.

[0058] The "length L j " of any of the belt's blank zones is defined for the purposes of the invention, when the belt moves in the belt's travel direction, as wherein t 1 -t 2 is the time period between blank zone entering signal and corresponding blank zone leaving signal, wherein either, as applicable, both blank zone entering signal and corresponding blank zone leaving signal are produced by one and the same position sensing unit as defined above; or the blank zone entering signal is produced by a start signalling means as defined above and the corresponding blank zone leaving signal is produced by an end signalling means as defined above; or the blank zone entering signal is produced by one upstream start signalling means and the corresponding blank zone leaving signal is a blank zone entering signal produced by an adjacent downstream start signalling means but which is used (interpreted) as a blank zone leaving signal, wherein "upstream" and "downstream" relate to the belt travel direction; or the blank zone entering and leaving signals are derived from phasors as described above , and v is the belt speed. [0059] Fig. 3 shows a further embodiment of the conveyor 1 of the invention according to most preferred embodiment B2, with only 2 position sensing units 54,55, and with start signalling means 511 and end signalling means 512, such as Hall sensors, for detecting the entrance and leaving of the first position sensing unit 54 of a blank zone 4, and with start signalling means 521 and end signalling means 522, such as Hall sensors, for detecting the entrance and leaving of the second position sensing unit 55 of the blank zone 4. The travel (looping) direction of the belt would in this example again be clockwise. The start signalling means 511 ,521 may generate the blank zone entering signal for the first and second position sensing units 54,55, respectively, when entering the blank zone 4, and the end signalling means 512,522 may generate the blank zone leaving signals for the first and second position sensing units 54,55, respectively, when leaving the blank zone 4. Alternatively the start and end signalling means 511 ,512 may together generate such blank zone entering and leaving signals for the first position sensing unit 54 using above explained phasor calculation and the start and end signalling means 521 ,522 may together generate such blank zone entering and leaving signals for the second position sensing unit 55 using above explained phasor calculation. For this phasor calculating alternative the spacing LH between the start and end signalling means 511 ,512 and between the start and end signalling means 521 ,522 is again such that it fulfills the above equation for the LH calculation, The end signalling means 512 of the upstream position sensing unit 54 is spaced apart from the start signalling means 521 of the downstream position sensing unit 55 by a distance L which is greater than the length Lj of the sole blank zone 4 present on the conveyor belt 2. The distance by which the upstream, 54, and downstream, 55, position sensing units themselves are spaced apart from each other is then even greater than said distance L. The remaining parts and associated numerals are as shown in and described for Fig.2. Fig. 4 shows a further embodiment of the conveyor 1 of the invention according to above embodiment B32. The travel (looping) direction of the conveyor belt 2 would in this example again be clockwise. There is one first start signalling means 531 , such as a Hall sensor, which is upstream of all position sensing units and is capable of generating a blank zone entering signal for a downstream (and not necessarily but preferably adjacent) position sensing unit 56 when entering the blank zone 4 of length Lj, one second start signalling means 534, such as a Hall sensor, which is downstream of all position sensing units and is capable of generating a blank zone entering (used/intepreted blank zone leaving) signal for an upstream (and not necessarily but preferably adjacent) position sensing unit 57, when entering the blank zone 4, and two further start signalling means, 532 resp. 533, such as Hall sensors, which are capable of generating a blank zone entering signal for a respective downstream and adjacent position sensing unit, 57 resp. 58, when entering a blank zone 4, which blank zone entering signal is simultaneously also used (intepreted) as a blank zone leaving signal for a respective upstream and adjacent position sensing unit, 56 resp. 57. The number of such further start signalling means 532,533 is thus two, which is one less than the number of position sensing units 56,57,58. Each of the further start signalling means, 532 resp. 533, is sandwiched between a respective upstream (and adjacent) position sensing unit, 56 resp. 57, and a respective downstream (and adjacent) position sensing unit, 57 resp. 58. The distance L m by which any of the further start signalling means 531 ,532 is separated from the respective upstream position sensing unit, 56 resp. 57, is greater than the length Lj of the sole blank zone 4 present on the conveyor belt 2. Also the distance L n by which the second start signalling means 534 is separated from the adjacent upstream position sensing unit 58 is also greater than said Lj. The control unit 6 disregards the position information from the most upstream position sensing unit 56 as from the time it receives the blank zone entering signal from the first start signalling means 531 , when that first extra means 531 enters the blank zone 4, disregards the position information from the other position sensing units, 57 resp. 58, as from the time it receives the blank zone entering signal from the respective and adjacent upstream start signalling means, 532 resp. 533, re-considers the signal of the most downstream position sensing unit 57 as from the time it receives the blank zone entering (used/interpreted blank zone leaving) signal from the second start signalling means 534, and re-considers the position information from any of the other position sensing units, 56 resp. 57, as from the time it receives the blank zone entering (used/interpreted blank zone leaving) signal from the respective downstream and adjacent further start signalling means, 532 resp. 533. The remaining parts and associated numerals are as shown in and described for Fig.2 and 3. [0060] For the purposes of the invention a length involving an extra means as one of its endpoints is measured, as concerns that endpoint, starting from the geometric centre of the extra means, in particular where such extra means is a Hall sensor, then the geometric centre of the semiconductor layer contained therein is taken. Analogously a length involving a magnetoresistive sensor as one of its endpoints is measured, as concerns that endpoint, starting from the centre of the bridge within the Wheatstone bridge contained therein.

[0061] The inventive conveyor comprises at least two, preferably at least three and more preferably a plurality of position sensing units, as discussed above. The output voltages of any position sensing units is preferably converted to a digital information of typically 8 to 16 bits depth using a customary analog-to-digital converter (ADC). This conversion is done irrespective of whether the position sensing unit in question produces a sinusoidal /cosinusoidal voltage signal with default intensity (as long as the position sensing units is near readable magnetic markers) or whether it produces a sinusoidal Zcosinuosidal voltage signal of less than default intensity (when the position sensing units is in one of the belt's blank zones). It is the task of the control unit to decide about whether the digital information so produced is to be considered or not, based on the blank zone entering signals and blank zone leaving signals it receives from each of the position sensing units.

[0062] The position sensing units, the optional start signalling and end signalling means and the optional start/end signalling means may be arranged such that they are nearer to the conveying surface of the conveyor belt than to its pulley-facing surface, or they may be arranged such that they are nearer to the conveyor belt's pulley-facing surface that to its conveying surface. In either of these two variants, the magnetic markers may be at the conveying surface (not covered by any cover layer), near the conveying surface (e.g. when covered by a top cover layer), embedded in the belt, at the pulley-facing surface (not covered by any bottom layer), or near the pulley-facing surface (e.g. when covered by a bottom cover layer).

[0063] The output signals of the position sensing units may be optionally filtered by a low-pass filter in order to remove high-frequent noise therein, before conversion to digital signals with the ADC's. [0064] The output of each ADC is typically an unsigned byte (if the ADC has 8 bit depth). In this case the positive maximum of the sinusoidal and cosinusoidal signals, if they are assumed as ideal, would be near 255, such as 238; the zero point would be at 128; and the negative minimum of the sinusoidal and cosinusoidal signals would be near zero, such as 18. The amplitude of the digitized cosinusoidal and sinusoidal signals would in this case be 110. If the ADC's have 16 bit depth their output is typically an unsigned short integer and the positive maximum of the sinusoidal and cosinusoidal signals, if they are assumed as ideal, would be near 65535, such as 62768; the zero point would be at 32768; and the negative minimum of the sinusoidal and cosinusoidal signals would be near zero, such as 2768. The amplitude of the digitized cosinusoidal and sinusoidal signals would in this case be 30000. The amplitudes of the analog input sinusoidal and cosinusoidal signals are conveniently scaled appropriately before being fed into the ADC's, e.g. by using two op amp instrumentation amplifiers, such that the operational range of 256 (8 bit depth) or 65538 (16 bit depth) of the ADC's is used as far as possible yet without saturating their output. This optimized digital output amplitude of the ADC's, such as the above 110 in the case of a 8 bit depth ADC and the above 30000 in the case of a 16 bit depth ADC, is called in the following the "nominal amplitude A" of the digital signal output of the ADC's.

[0065] The control unit performs essentially all subsequent tasks with the digital signals it receives from the ADC's from all position sensing units. The control unit may be software-implemented (thus by an appropriately programmed computer or hardware-implemented (e.g. by a field-programmable gate array FPGA, optionally in combination with a microcontroller).

[0066] The mandatory and optional functions of the control unit are described in the following. In this description any references to "ω t" are a product of angular velocity multiplied by time, thus a positional angle (in radians). If a position sensing unit comprises AMR sensors, then that positional angle is within a full period of which corresponds to the pole pitch DP, thus to half the distance between two adjacent north poles (or two adjacent south poles) of the magnetic marker pattern. Alternatively, if a position sensing unit comprises GMR or TMR sensors then said angular position (in radians) is within a full period of which corresponds to 2DP, thus to the full distance between two adjacent north poles (or two adjacent south poles) of the magnetic marker pattern. The same assumptions are valid for calculated position angles φ and phase shifts α and Δα that will be used in the following discussion.

[0067] The first mandatory task of the control unit is to disregard the digital signals from any position sensing unit in the time frame between blank zone entering signal and blank zone leaving signal it receives from that position sensing unit. For this the control unit may comprise for each position sensing unit a corresponding flag that it sets to a value indicating "non-consideration" (such as "zero") when the control unit receives from the position sensing unit in question the blank zone entering signal and that it sets to a value indicating "consideration" (such as "one") when the control unit receives from the position sensing unit in question the blank zone leaving signal.

[0068] A second, optional but preferred task of the control unit is to process the digital signals from any ADC's (and thus from any associated position sensing units) that it considers, based on the foregoing first task, for removal of phase, offset and amplitude (POA) errors from the digital sinusoidal and cosinusoidal signals from any considered ADC. The two error-loaded input signals from each of the considered ADC's, cosinput and sininput, can be written, even if digitized, within experimental error as follows:

[0070] wherein C and S (dimensionless) designate the offsets, ΔAc and ΔAs (an integer in units of the ADC) designate the amplitude deviations from the above nominal amplitude A, α (in radians) designates a further phase shift beyond the normal phase shift of of sinusoidal with respect to cosinusoidal signal, and Z (an integer in units of the ADC) designates the zero point of the ADC. When the output of the ADC is in unsigned integers the zero point Z is typically at half the resolution of the ADC, i.e. in the case of an 8-bit ADC it is at 2 7 = 128 and in the case of a 16-bit ADC it is at 2 15 = 32768; when the output of the ADC is in signed integers Z is typically zero.

[0071 ] The aim of this second optional but preferred task is to generate from the above input signals digital error-corrected cosinusoidal, cos corr , and sinusoidal, sincorr, signals. In the instant invention these digital error-corrected signals are assumed and defined as follows, within experimental error: wherein Gc and Gs (dimensionless) are scaling gains to the nominal amplitude A ;

AC and AS (dimensionless) are digital correctional offsets, and Δα (radians) is a correctional phase shift. After applying these corrections and should each be as close as possible to the above nominal amplitude A; and should each be as close as possible to zero.

[0072] In (3b) and (4b) Δα is furthermore assumed as small and α/2 is assumed as small, and in view of the latter (from the first terms of the respective Taylor series),

[0075] With (3c) and Δα and α/2 as small the foregoing (3b) is thus further amended to:

A /I 9 I

[0076] Assuming 1 -α 2 and each as essentially unity (3d) can be further simplified to:

[0077] Still furthermore optionally assuming approximately (A+ΔAc) = (A+ΔAs) equation (3e) can still furthermore be simplified to:

[0078] Even still furthermore optionally aΔαC may be assumed as zero and 1-a as essentially equal to unity, so (3f) can be further simplified to: [0080] In a simplest embodiment (A+ΔAc) may be assumed as A, so (3g) gives:

[0081 ] Analogously with (4c) and Act and ot/2 as small the foregoing (4b) is further amended to:

[0082] Again assuming 1 -α 2 and each as essentially unity (4d) can be further simplified to:

[0084] Still furthermore again optionally assuming approximately (A+ΔAc) = (A+ΔAs) equation (4e) can still furthermore be simplified to

[0085] Even still furthermore optionally otAotS may be assumed as zero and 1-ot again as essentially equal to unity, so (4f) can be further simplified to:

[0086] In a simplest embodiment (A+ΔAs) may be assumed as A, so (4g) gives: [0087] Equations (3f), (3g) or (3h) and (4f), (4g) or (4h) are simple preferred equations for calculating sin corr and cos corr .

[0088] For this second optional but preferred task three exemplary variants are exemplified in the following, assuming that the sinusoidal and cosinusoidal input signals sininput and cosinput conform to the most preferred definition thereof mentioned above.

[0089] In the first exemplary variant the control unit stores the values of cos input and sininput for positional angles φ over a full period of It scans the stored cos input values for the maximum (assumed at φ = 0) and minimum (assumed at thereof, takes these as Cmax and Cmin, respectively, and uses these in above (1 ), which gives:

[0091 ] wherein all symbols are as above.

[0092] Analogously the control unit scans the stored values of sininput for the maximum (assumed at and minimum (assumed at thereof, takes these as Smax and Smin, respectively, and uses these in above (2) which gives: wherein again all symbols are as above.

[0094] The control unit uses as the above gains Gc and Gs:

(9)

(10)

[0096] Using above (6) in the above requirement C -ΔC= 0

__ _ ___

[0097] gives [0098] Analogously using above (8) in the above requirement S -ΔS= 0

[0100] Furthermore the control unit scans the stored cosinput and sininput value pairs for a first instance where at the same time sininputi - Z = cosinputi - Z, taking that value as CSeqi, and for a second instance where at the same time sin input2 - Z = -cos input2 - Z, taking that value as CS eq2 . CS eq1 would be at and in the absence of any further phase shift between sininput and cosinput . The further phase shift α between sininput and cosinput is due to the further phase shift α of the sine term in sininput with respect to the cosine term in cosinput (see (1 ) and (2)). It is also an inverse phase shift of -α of the cosine term in cosinput with respect to the sine term in cosinput. Thus for CSeqi:

[0102] Using (7) and (8) therein gives:

[0104] For CS eq2 :

[0106] Using (5) and (6) therein gives:

[0108] From (13) and (14) the sought phase shift α/2, and thus the correctional phase

Δα which must be equal thereto as per above (3) and (4), are obtained as

[0110] In order to carry out this first exemplary variant of error correction the control unity stores cosinput and sininput value pairs from a given period and calculates ΔAc, ΔAs, Gc, Gs, ΔC, ΔS and Δα from formulae (5), (7), (9), (10), (11 ), (12) and (15), respectively, and using the stored cosinput and sininput value pairs. It then uses the values of ΔAc, ΔAs, Gc, Gs, ΔC, ΔS and Δα so obtained to simultaneously correct the offset, amplitude and phase errors in any input signal value pair cos input /sin input from the considered ADC for one or more subsequent periods, using above formulae (3d), (3e) or (3f) and (4d), (4e) or (4f). In this first exemplary variant for error correction one single iteration is needed for obtaining error corrected signals coscorr and sin corr , without need for further processing. The control unit preferably replaces the stored cosinput and sininput value pairs from a given period by corresponding updated values from a subsequent period, after typically one or two subsequent periods has(have) been observed.

[0111 ] This first exemplary variant does not use any feedback of a simulated positional angle an/or error correction for combining with the measured positional angle. The omission of such feedback may avoid potential stability problems associated with high-frequent noise in the measured input positional angle. Such noise may cause the calculated positional angle to be fed back to be phase-shifted with respect to the original measured positional angle, thus switching from negative to positive feedback and thus causing possible oscillation. This problem may also occur when the feedback is digital, when the calculation rate of the simulated positional angle becomes comparable to the sampling rate of the digital measured positional angle.

[0112] The second exemplary variant for error correction uses corrected value pairs (sin C orr|cos C orr) obtained from equations (3g) and (4g) wherein the ADC zero point Z has been removed by subtraction and is assumed as zero. In this second exemplary variant from each value pair (sin corr |cos corr ) a magnitude M and a phase φ between the two signals is derived:

[0114] The φ may be evaluated using equation (17) or using the known CORDIC algorithm in "vectoring" mode. An exemplary outline of such "vectoring" CORDIC algorithm is as in following steps i)-v): i) assume an approximation φ ' for the negative of the phase φ (thus for -φ ), the initial value for φ ' being zero; assume an array of tangent values of incremental corrective angles φ i, wherein i is an integer running from -2 up to a maximum of N, chosen such as that atn(2 -N ) is not larger than the acceptable residual error for φ , and the values of the i-th tangent being given as tan(φ i) = 2 -i , and assume a sign variable σ that takes the value +1 if the initial sin corr value is > 0 or the value -1 if the initial sin corr value is <

0; ii) calculate new iterative values for sin corr and COS corr as follows:

, wherein if i = 0, the above initial values for COScorr and sin corr are inserted on the right side (this multiplication matrix

1 including its leading factor , is orthonormal; it only performs a rotation of the

Y + 2 2 ' vector on the right side without altering its magnitude); iii) if (sin CO rr)i+i obtained in step ii) has the same sign as (sin CO rr)i iv) increase i by 1 ; and v) repeat steps ii) - iv) until (sin corr )i+i is equal to zero, or until i has reached N, whichever occurs earlier; v) take the sought magnitude M as the (cos corr )i used as input in the last iteration of ii)+iii), and take the sought phase φ as the φ ' obtained in the last iteration of of ii)+iii). [0115] The arrays of atn(2 -i ) and are typically stored in respective lookup tables, e.g. in the control unit.

[0116] The value pairs (M |φ ) so obtained from one or two periods of the input signals are needed in order to derive the values of ΔC, ΔS, Δα, Gc and Gs, which is explained in the following (for a magnitude M at phase angle φ the short notation "M φ " is used, e.g. for magnitude M at zero radians "Mo" is written). It is assumed that each value φ is approximately identical to the value of ωt±α/2 in the cos input and sin input values from which it was obtained.

[0117] Then from equation (3g) for the correcting gain Gc and the difference (C-AC), setting Z as zero (it has been subtracted from cosinput and sin input , see above):

[0120] and neglecting the small righmost term:

[0122] If the value pairs (M|φ ) of two periods are collected then for the correcting gain Gc and the difference (C-ΔC):

[0124] and again neglecting the small righmost term:

[0126] Analogously from equation (4d) for the correcting gain G s and the difference (S-ΔS):

S)

[0133] and again neglecting the small righmost term:

[0135] For the correcting additional phase shift Δα:

[0137] wherein for the correcting gain G c the above formula (18a) may be used.

[0138] If the value pairs (M|φ ) from two periods have been collected then

[0139] wherein for the correcting gain G c the above formula (18b) may be used. [0140] In order to carry out this second exemplary variant of error correction the control unit thus proceeds as follows:

[0141 ] a) it calculates for each input value pair of cosinput and sininput of one or two periods the magnitude M and phase φ using equations (16) and (17), respectively. The values of ΔC, ΔS and Δα are here taken as zero and the values of G c and G s are here taken as unity; so each input value pair of cosinput and sininput is identical to a corresponding corrected value pair coscorr and sin corr as would be obtainable with formulae (4c) and (4d); and so here equations (16) and (17) can also be used for the cosinput and sininput value pairs. The control unit stores all value pairs of magnitude M and phase φ so obtained for further evaluation. The control unit preferably evaluates equations (16) and (17) using the above outlined CORDIC algorithm in "vectoring" mode.

[0142] b) it calculates from the stored value pairs (M|φ ) a value for G c using above equation (18a), assuming (A+ΔAc) as equal to A, and a value for C-ΔC using above equation (19a) (if one period was stored), or calculates from the stored value pairs (M|φ ) a value for Gc using above equation (18b), again assuming (A+ΔAc) as equal to A, and a value for C-ΔC using above equation (19b) (if two periods were stored); it calculates from the stored value pairs (M |φ ) a value for Gs using above equation (20a), assuming (A+ΔAs) as equal to A, and a value for S-AS using above equation (21 a) (if one period was stored), or calculates from the stored value pairs (M|φ ) a value for Gs using above equation (20b), again assuming (A+ΔAs) as equal to A, and a value for S-ΔS using above equation (21 b) (if two periods were stored); and calculates a value for Δα using above equation (22a) (if one period was stored) or above equation (22b) (if two periods were stored).

[0143] c) it adds the value of C-ΔC obtained by step b) or d1 ), as applicable, to the value of ΔC and the value of S-ΔS obtained by step b) or d1 ), as applicable, to the value of ΔS.

[0144] d) for any value pair of cosinput and sininput of at least one further period it [0145] d1 ) calculates a corresponding value pair of coscorr and sin corr using equations (3d) and (4d), assuming Z as zero and (A+ΔAc) and (A+ΔAs) as equal to A, and the values of G c , G s and Aα as obtained by step b) or d1 ), as applicable, and the values of AC and AS as obtained by above step b) or step d1 ), as applicable, and by above step c); and calculates from the value pair of coscorr and sin corr so obtained a value pair of magnitude M and phase φ using equations (16) and (17), again preferably using above CORDIC algorithm in "vectoring" mode; and calculates from the value pair of magnitude M and phase φ so obtained new values for Gc, C-ΔC, Gs, S-ΔS and Δα by the procedures described in step b);

[0146] d2) if Gc and/or Gs obtained by step d1 ) deviate by more than an acceptable difference from unity, and/or C-ΔC, S-ΔS and/or Δα obtained by step d1 ) deviate by more than an acceptable difference from zero, it goes to step c) and subsequent steps to re-process the same value pair of cosinput and sininput; otherwise it takes the value pair of magnitude M and phase φ obtained in step d1 ) as the final magnitude M and the final phase φ , and processes the next value pair of cosinput and sininput of said at least one next period by carrying out step d1 ) and subsequent steps. [0147] e) the control unit re-performs steps a) and b) after one to ten, preferably four, further periods of value pairs of cos input and sin input each having been processed by steps c) to d2).

[0148] A third exemplary variant for error correction may be used when the sign and preferably also an approximate magnitude of α/2 are known. This third exemplary variant again uses corrected value pairs (sin corr |cos corr ) wherein the ADC zero point Z has been removed by subtraction, if necessary, and is assumed as zero, and uses the identity . Above formulae (3e) and (4e) can so be converted to following formulae (3i) and (4i):

[0149] which, assuming (A+ΔAc) and (A+ΔAs) as equal to the magnitude M where appropriate gives in turn (3j) and (4j):

[0150] On the other hand, using above equations (3a) and (4a) in above equation (16a), assuming Z as zero:

[0151 ] In the above equation the cot may be assumed as approximately equal to φ and Δa and α/2 may be assumed as near zero. Therefore: [0152] Analogously using above equations (3a) and (4a) in above equation (16b) and assuming Z as zero: [0154] In the above equation the ot may again be assumed as approximately equal to φ and Δα and α/2 may again be assumed as near zero. Therefore:

[0155] Because M φ and φ are independent from each other equation (23a) yields the following, using the above identity: [0157] Analogously because M φ and φ are independent from each other equation (23b) yields the following, also using the above identity:

[0159] Based on (24a) and (24b) the values of (A+ΔAs)/Gs and (A+ΔAc)/Gc are always identical. They must actually both converge to the nominal amplitude A. [0160] The third exemplary variant is recursively and forms an independent object of the invention. It uses above formulae (3j) and (4j) for calculating sin corr and cos corr values from sininput and cosinput values, then calculates with the sin corr and cos corr values so obtained the M φ and φ using formulae (16) and (17), respectively, or by CORDIC algorithm, and cos(φ) and sin(φ) using formulae (16a) and (16b), respectively, then uses M φ , cos(φ) and sin(φ) so obtained in (24b), (24a), (25b) and

(25a) to obtain (A+ΔAs)/Gs, (A+ΔAc)/Gc, (S-ΔS) and (C-ΔC) respectively, then uses the latter again in formulae (3j) and (4j). In these formulae the term is an adjustable parameter that changes with each iteration. It is chosen from an array of powers σ 2 -k , wherein k is an integer from an initial value up to a suitable maximum index greater than or equal to said initial value, such as in the range of 10 to 64, e.g. 10, 15 or 31 ) and which increases with each iteration, wherein the initial value for k may be assumed as in the range of 4 to 8, preferably is 6 but, if the magnitude of α/2 is known, is more preferably chosen such that and σ is +1 if α/2 is positive or zero and is -1 if α/2 is negative. [0161 ] The iterative phase adjustment of a given value pair of input signals cosinput and sininput according to the third exemplary variant is as follows: a) For the iteration start, the initial values of Δα, AC and AS (as defined for above formulae (3a) and (4a)) are assumed as zero, the initial values of k and σ are chosen as explained above, the magnitude M φ is assumed as a value reasonably close to the nominal amplitude A, such as in the range of 0.5 to 2 times, e.g. 1 ,25times, the nominal amplitude A, and φ is assumed as equal to the value of ot in said value pair of input signals cosinput and sininput to generate initial values of cos(φ) and sin(φ), wherein ω in ωt is either a nominal angular velocity derivable as with v being a nominal belt travel speed and DP' being the pole pitch as defined above, representing a nominal (unelongated and not-shortened pole pitch), or o in ot is derived from previously determined positional angles φ and forming a first derivative in time thereof; and t in ot is derived from a timer or clock; b) using the G from step a), the k from step a) or step g), as applicable, set and using that and the cos(φ) and sin(φ) from step a) or step d), as applicable, calculate values for S-ΔS and C-ΔC using above equations (25b) and

(25a), respectively, and using the M φ from step a) or step d), as applicable, and the Δα from step a) or step f2), as applicable, calculate values for (A+ΔAs)/Gs and

(A+ΔAc)/Gc using above equations (24b) and (24a), respectively (these values are thus identical); c) With Δα, AC and AS from step a) or step f2), as applicable, and with

(A+ΔAs)/Gs = (A+ΔAc)/Gc, C-ΔΔ and S-ΔS from step b) calculate cos corr and sin corr using equations (3j) and (4j), respectively; d) with coscorr and sin corr from step c) calculate a new associated magnitude M φ and a new associated φ , either using equations (16) and (17) or, preferably, using the above discussed CORDIC algorithm in "vectoring" mode, and new associated cos(φ) and sin(φ) values using equations (16a) and (16b), respectively, and optionally, if the numeric calculation by equation (17) or by the CORDIC algorithm provides a φ confined betwen furthermore i) add to that confined φ if sin corr < 0 and coscorr > 0; or ii) add K to that confined 9 if sin CO rr > 0 and coscorr < 0; or iii) add K to that confined φ if sin corr < 0 and cos corr < 0; e) Using the values for M φ obtained in step d), the Δα from step (a) or step f2), as applicable, and the from step b) calculate the new value for (A+ΔAs)/Gs and (A+ΔAc)/Gc using above equations (24b) and (24a), respectively (they are thus identical); f) if the new value for (A+ΔAs)/Gs = (A+ΔAc)/Gc is closer to A than the corresponding previous value of (A+ΔAs)/Gs = ( A+ ΔAc )/Gc from step b): f1 ) set the new value of (A+ΔAs)/Gs = (A+ΔAc)/Gc from step e) as the corresponding previous value of (A+ΔAs)/Gs = (A+ΔAc)/Gc ; f2) add the value of C-AC and S-AS of step b) to the value of Δα, AC and

AS, respectively; g) increase k by 1 ; h) Re-iterate through steps b) to g) until k is the said other maximum index; and i) take the M φ and the φ and/or the final cos(φ) and final sin(φ) as obtained in step d) of the last iteration carried out, for position determination.

[0162] A computer simulation of this third exemplary variant for error correction revealed that it is capable of removing a large part or even most of the further phase shift α between cosinput and sininput, while it is less suited to remove the amplitude deviations ΔAc and ΔAs and the offsets C and S. This third exemplary variant is thus particularly suited for sininput and cosinput signals essentially devoid of offsets C and S and amplitude deviations ΔAc and ΔAs, or wherein offsets C and S and amplitude deviations ΔAc and ΔAs have been averaged out beforehand, e.g. by using position sensing units according to the right part of Fig.1 and associated description. For this third exemplary variant the above phase error α is preferably positive, such as in the range of 0 to +0.06 radians, more preferably in the range of 0 to +0.03 radians. The computer simulation furthermore revealed that the further phase shift α can also be largely or mostly removed when sininput and cosinput signals are loaden with a small random noise.

[0163] Figs. 8 a,b show the result of a phase error correction according to the above inventive third exemplary variant. Above formulae (1 ) and (2) contain as the phase error a term -α/2 and +α/2, respectively. If α/2 itself is greater than zero then the cosinput as per formula (1 ) lags behind (is shifted to the right on the time or angle scale) whereas the sininput as per formula (2) runs ahead (is shifted to the left on the time or angle scale). The net result is that sininput is closer to cosinput by the phase shift a, i.e. the phase shift from cosinput to sininput is instead of the normal This situation typically arises when the belt with magnetic markers has been somewhat elongated during use (the pole pitch is thus increased from a normal, unelongated DP' to an elongated DP), without in the position sensing unit the distance between the sensor generating the sinusoidal signal and the sensor generating the cosinusoidal signal having been increased accordingly. Fig.8 a shows over a full period in radians that situation for an exemplary α/2 of +0.03 radians. This corresponds to a belt elongation factor, and thus to an increase factor of DP over DP', of 1 +0.06/2% = 1.0095 or nearly 1 % belt elongation. The sininput and cosinput have a nominal digitized amplitude (ADC units) of 55000. The cosinput signal lagging behind in time or angle is shown with a dashed line and the sininput signal running ahead in time or angle is shown with a dotted line. The phase error-corrected cos corr and sin corr values so obtained, using an initial magintude M φ of 1 .25 times the nominal amplitude A, after iterating from an initial value of k = 6 up to a maximum value of 31 , are plotted against the corresponding phase error-corrected angles φ and are shown with solid lines. The coscorr now essentially shows the normal phase shift of %/2 with respect to sin corr with negligible additional errors. The respective corrective Δα, ΔC and ΔS values obtained after the last iteration are plotted in Fig.8 b against the corresponding corrected phase angles φ over a full period in radians and are shown with solid, dashed and dotted lines, respectively.

[0164] An exemplary schematic of a control unit 6 that is suitable for carrying out the above second exemplary variant with equations (3f) and (4f) and the above third exemplary variant with equations (3j) and (4j) is depicted in Fig.5. This control unit comprises an FPGA 7, e.g. a Cyclone 5 (Intel). The FPGA 7 firstly carries out, for each considered ADC signal pair A (cosinput) and B (sininput) the calculation of above equations (3f) and (4f), typically using two consecutive Altera lpt_m ult megafunctions for each one of the two equations. The first one for equations (3f) and (3j) has reference sign 71 and executes the multiplication of sininput by any required factors. The first one for equations (4f) and (4j) has reference sign 72 and executes the multiplication of cosinput by any required factors. The second one for equations (3f) and (3j) has reference sign 73 and executes the final scaling multiplication by (A+ΔAc)/Gc. The second one for equations (4f) and (4j) has reference sign 74 and executes the final scaling multiplication by (A+ΔAs)/Gs. Further logic gates 75,76,77,78 implement the additions/subtractions that appear in formulae (3f), (3j), (4f) and (4j). The FPGA 7 furthermore may comprise two AND gates 81 ,82 for establishing whether the input signal pair A/B is to be considered, based on the signal state of the signal line E. The state of this signal line E may be directly derived from the respective position sensing unit, as the outcome of its Hall sensors which may be the said blank zone entering signal and said blank zone leaving signal. Alternatively the state of this signal may be derived from the state of the abovementioned "consideration/non-consideration" flag which in turn is set by the said blank zone entering signal and said blank zone leaving signals. The FPGA 7 furthermore comprises a suited architecture 9 for carrying out on the error-corrected output signals A' (cos corr ) and B' (sin corr ) so obtained the magnitude M φ and phase angle φ calculations as per the said CORDIC algorithm. The control unit 6 furthermore comprises a microcontroller 10 for carrying out the calculation of the error correction values Gc, Gs, (C-ΔC), (S-ΔS) and Δα with formulae (18a)/(18b), (20a)/(20b), (19a)/(19b), (21 a)/(21 b) and (22a)/(22b), respectively (second exemplary variant), or for carrying out the calculation of the initial sin(φ) and cos(φ) values and the error correction values (A+ΔAs)/Gs, (A+ΔAc)/Gc, (C-ΔC) and (S-ΔS) with formulae (24b), (24a), (25a) and (25b), respectively, and for the summing up of the (α/2-Δα) increments to Δα (third exemplary variant). If the control unit 6 is used in the second exemplary variant for error correction it furthermore comprises a read/write storage 11 for storing the value pairs magnitude M and phase φ of one or two periods. Alternatively, if it is used in the third exemplary variant no such read/write storage 11 is required. The outputs of the microcontroller 10 serve as input for the FPGA 7. On the other hand, the final output values of M φ and φ will be used for further processing, as will be explained below.

[0165] The shown operation path in Fig.5 is for one sole considered ADC input signal pair A/B and one signal E; in reality the FPGA 7 would comprise for each ADC input signal received from a position sensing unit (whether considered or not) a corresponding operation path.

[0166] The control unit performs as a third, mandatory task, a calculation of an incremental position angle φ . This may be either obtained by directly dividing each sininput and cosinput value directly received from any of the considered ADC's and calculating the inverse tangent from the quotient so obtained (if the above second but preferred error correction was not carried out), or it may be the final phase φ obtained after having carried out one of the above second but preferred error corrections.

[0167] The control unit performs as a fourth, optional task, simultaneously with or sequentially after the third task, the calculation of a first derivative in time of the incremental position angle φ , to obtain the co defined above, which is independent of any (unknown) phase shifts [3 between the raw sininput and cosinput signals obtained from different considered ADC's. If the fourth task is performed simultaneously with the third task then directly:

Such unknown phase shifts [3 may be due e.g. to distances Lik between two position sensing units to be considered which are non-integer multiples of 2*DP (DP as defined above) and/or to the length of the end-joining zone Lj being a non-integer multiple of 2*DP. The control unit may calculate co only approximately at discrete time points, each time point being separated from the next time point by a finite, constant time interval Δt as wherein At is sufficiently small such as to constitute a reasonable approximation for the foregoing formula.

[0168] The control unit may assume the co as constant in time or as variable in time. In particular in the case of the above approximative calculation it may consider the approximative ω so obtained as a series of discrete value pairs t n /ω (t n ), wherein t n is the n-time point and ω (t n ) the value of ω at that time point. The control unity may store that series in an internal memory, to calculate therefrom approximate angular acceleration or deceleration values.

[0169] The control unit performs, as a fifth mandatory task, incremental position determination. This may be done on the one hand, when the above fourth optional task was done, by counting at a frequency proportional to said ω (whether constant or variable). The "increment" is an arbitrarily chosen incremental length ΔL, chosen sufficiently small such that the position determination achieves the required fineness. ΔL may typically be in the range of 1 millimetre to 1 nanometre, depending on the required fineness. That spatial incremental length ΔL may be stored in the control unit, in erasable/overwritable form or in read-only form. The control unit comprises for the counting of such ΔL increments typically an integer register that can be incremented in steps of 1. Each such increment of 1 added to the integer register corresponds to one spatial increment of length AL to the absolute position. The control unit increments the count in the integer register at a frequency f which is wherein all symbols are as defined above. Alternatively, if the above optional fourth task was not done, then incremental position determination is done directly from the incremental position angle φ obtained in the above third mandatory task, by methods and calculations disclosed in WO 2016/146463 A1.

[0170] The control unit may perform, as a sixth optional but preferred task, a reset to zero for each of the foregoing integer registers for which it receives from the respective magnetic position sensing unit an blank zone entering signal, or for which it receives from that position sensing unit an blank zone leaving signal. The result is that the integer registers then contain an integer pi representing an absolute position Pi of each i-th position sensing unit with respect to the start of the end-joining zone as reference point (if the control unit uses the blank zone entering signals for resetting) or with respect to the end of the end-joining zone (if the control unit uses the blank zone leaving signals for resetting). There is thus the defining relation Pi = ΔLxp i .

[0171] The control unit performs, as a seventh optional but preferred task, one or more of the evaluations outlined below with the of position information contained in its integer registers.

[0172] A first type of evaluation is that each pi in the i-th integer register that corresponds to an i-th position sensing unit being considered (thus wherein the associated "consideration/non-consideration" flag is set to "consideration") may deviate at any time by some offset from the theoretical correct integer value representing the absolute position at that time of each position sensing unit along the belt periphery with respect to the end of the end-joining zone as reference. In order to correct this first type of error the control unit compares, typically when the position sensing unit with a given, fixed index (typically the index 0) has produced the blank zone leaving signal and has the pi contained in its associated integer register re-set to zero (see above), the content of any integer register wherein the said flag is set to "consideration" with a respective comparative value stored in a lookup table, and replaces the content of each integer register which deviates from the corresponding comparative value by that comparative value. Alternatively the control unit may simply replace, when the position sensing unit with a given, fixed index (typically the index 0) has produced the blank zone leaving signal and has the pi contained in its associated integer register re-set to zero (see above), the contents of all other integer registers by the corresponding comparative values from the lookup table. The comparative value stored in the lookup table for each position sensing unit is the quotient obtained by dividing (by integer division) its absolute position along the belt periphery with respect to the end of the belt's end-joining zone by the above defined AL; under the assumption that the belt is at a position such that the position sensing unit with said given fixed index, such as 0, is exactly at the end of the belt's endjoining zone, thus has a comparative value of 0 as obtained by said integer division. [0173] A second type of evaluation the control unit may correct is positional deformation of the belt by uneven acceleration/deceleration thereof. It is noted that in the case of a multipass inkjet printer, which is one of the preferred applications of the conveyor of the invention, the belt is typically subject to acceleration/deceleration steps by a servo motor, when the belt is supposed to move from one line that has been printed to the next line to be printed, whereas during printing of that next line the belt does not move at all. In order to correct this second type of error the control unit may compare after fixed time periods, which may be integer multiples of the said [0174] The control unit may issue its final position information in one or more channels e.g. as a customary quadrature signal using A and B channels. If the inventive conveyor is used in an single pass or multipass inkjet printer, in particular for printing on textiles, then the final position information may be fed into a customary printer head driver for controlling the printing.

[0175] A preferred conveyor of the invention suitable for effecting the above inventive phase error correction (third exemplary variant) thus preferably comprises:

(a) an endless conveyor belt with a belt periphery, an outer conveying surface, an inner pulley-facing surface, magnetic markers being arranged periodically in belt travel direction such that in alternating manner the north pole or the south pole of a magnetic marker points to the outer conveying surface, adjacent such north and south poles being spaced apart from each other by an elongated pole pitch DP producing thereby an alternating magnetic field, the elongated pole pitch DP being greater than, equal to, or shorter than an unelongated and not-shortened pole pitch DP';

(b) at least one position sensing unit arranged along the belt periphery and in spatial proximity of the magnetic markers, that at least one position sensing unit being capable, when the conveyor belt runs in travel direction and DP is greater or smaller than said DP', of detecting from the magnetic field of the magnetic markers 1 ) a cosinusoidal voltage signal; and 2) a corresponding phase-shifted sinusoidal voltage signal being shifted by a phase angle with respect to the cosinusoidal signal 1 ), a being greater than zero; and that at least one position sensing unit also being capable, when the conveyor belt runs in travel direction and DP is equal to DP', of detecting from the magnetic field of the magnetic markers 3) a cosinusoidal voltage signal corresponding to an angular position of the position sensing unit with respect to the magnetic marker pattern; and 4) a corresponding sinusoidal voltage signal being shifted by a phase angle with respect to the cosinusoidal signal 3) and corresponding to the same angular position of the position sensing unit with respect to the magnetic marker pattern;

(d) a control unit that derives position information from digitized sinusoidal and cosinusoidal voltage signals of the at least one position sensing unit, the digitized signals having a nominal amplitude A, wherein the control unit is furthermore configured for performing iterative phase error corrections using above third exemplary variant with formulae (3j) and (4j) on the digitized sinusoidal (sininput) and cosinusoidal (cos input ) voltage value pairs as follows: a) for an iteration start, to assume initial values of Δα, AC and AS as appearing in above formulae (3j) and (4j) and as defined for above formulae (3a) and (4a) as zero; to assume a value σ which is +1 if α/2 is positive or zero and which is -1 if α/2 is negative; to assume an initial initial integer value of k in the range of 4 to 8, preferably 6, or, if the magnitude of α/2 is known, to assume an initial value of k such that ; to assume a magnitude M φ reasonably close to said nominal amplitude A, preferably in the range of 0.5 to 2 times said nominal amplitude A, and to assume an initial position angle (wherein v is a nominal belt travel speed, t is derivable from a timer or clock comprised in the control unit, and DP' is the above unelongated and not-shortened pole pitch) and to generate from said initial initial φ value initial values of cos(φ) and sin(φ); b) using the σ from step a) and the k from step a) or step g), as applicable, to set a value , and to use that value and the cos(φ) and sin(φ) from step a) or step d), as applicable, to calculate values for S-AS and C-AC using above equations (25b) and (25a), respectively, and to use the M φ from step a) or step d), as applicable, and the Δα from step a) or step f2), as applicable, to calculate values for (A+ΔAs)/Gs and (A+ΔAc)/Gc using above equations (24b) and (24a), respectively (these values are thus identical); c) to calculate a coscorr value and a sin corr value using equations (3j) and (4j), respectively, using Δα, ΔC and AS from step a) or step f2), as applicable, and , (A+ΔAs)/Gs = (A+ΔAc)/Gc, C-ΔC and S-AS from step b); d) to calculate with the coscorr and sin corr values obtained in step c) a new associated magnitude M φ and a new associated φ value using equations (16) and (17) or, preferably, using the above discussed CORDIC algorithm in "vectoring" mode, respectively, and new associated cos(φ) and sin(φ) values using equations (16a) and (16b), and, optionally, if the calculation by equation (17) or by the CORDIC algorithm provides a φ confined betwen e) to use the values for M φ obtained in step d), the Δα from step (a) or step f2), as applicable, and the value from step b), and to calculate a new value (A+ΔAs)/Gs = (A+ΔAc)/Gc using above equations (24b) or (24a) (they are thus identical); f) to check if the new value for (A+ΔAs)/Gs = (A+ΔAc)/Gc is closer to A than the corresponding previous value of (A+ΔAs)/Gs = (A+ΔAc)/Gcfrom step b), and if so: f1 ) to set the new value of (A+ΔAs)/Gs = (A+ΔAc)/Gc from step e) as the corresponding previous value of (A+ΔAs)/Gs = (A+ΔAc)/Gc ; f2) to add the values of , C-ΔC and S-ΔS of step b) to the values of Δα, ΔC and ΔS, respectively; and g) to increase k by 1 ; h) to re-iterate through steps b) to g) until k is a maximum index greater than or equal to said initial value, such as in the range of 10 to 64, e.g. 10, 15 or 31 ) ; and i) to take the M φ and the φ and/or the cos(φ) and final sin(φ) as obtained in step d) of the last iteration carried out, for position determination; whereby the control unit is configured for not employing read/write storage means containing stored digitized sinusoidal and/or cosinusoidal voltage signals while carrying out the above iterations.

[0176] For this inventive conveyor the above phase error α is preferably in the range of 0 to +0.06 radians, corresponding to a ratio of DP/DP', and thus to a belt elongation, in the range of 1 to 1 .00955 . More preferably the above phase error α is in the range of 0 to +0.03 radians, corresponding to a ratio of DP/DP', and thus to a belt elongation, in the range of 1 to 1 .00477.

[0177] Also more preferably for this inventive conveyor, the signal offsets C and S appearing in the phase error-loaden cosinput and sininput of above formulae (1 ) and (2) are each zero, and the ADC zero point Z also appearing in above formulae (1 ) and (2) is also zero or has been corrected to zero.

[0178] Preferably for this inventive conveyor the control unit comprises a FPGA and/or a microcontroller.

[0179] The sensors generating sinusoidal and cosinusoidal voltage signals in this inventive conveyor may be Hall sensors generating signals from the intensity of the magnetic flux density B or may be Wheatstone bridge(s) generating signals from the direction of the magnetic flux density B, as decribed above. In this latter case each sensor may comprise one or two Wheatstone bridges, and here more referred embodiments of this conveyor are as described in claim 3 (one Wheatstone bridge for each sensor) and claim 4 (two Wheatstone bridges for each sensor).

[0180] For the purposes of the invention, any absolute position of a position sensing unit is understood as the absolute position, with respect to the end (or start) of the belt's end-joining zone and along the belt periphery, of the point which is halfway on the spacing between the two magnetoresistive sensors contained therein, wherein the length of said spacing, involving two magnetoresistive sensors as endpoints, is calculated as defined above. [0181 ] The magnetic markers may typically be in the form of a matrix of elastomeric, thermoplastic elastomeric or thermoplastic material comprising particles of a ferromagnetic material. The ferromagnetic material for the magnetic markers is not particularly limited, as long as it fulfils the foregoing magnetic parameters. It may preferably be selected from the group consisting of alkaline earth metal ferrites (e.g. barium ferrite, strontium ferrite), alnico types, and ferromagnetic chromium(IV)oxide and iron oxide types. Preferably the ferromagnetic material is anisotropic.

[0182] The matrix material in which the particles of ferromagnetic material are embedded is either an elastomer, a thermoplastic elastomer or a thermoplastic. The most preferred material for the matrix is an elastomer, in particular NBR or EPDM, or a thermoplastic elastomer, in particular TPU.

[0183] The filling degree of ferromagnetic material particles in the matrix is typically 60 to 90%, preferably 60 to 80 vol%, more preferably 65 to 75 % by volume, based on the matrix with ferromagnetic particles embedded therein.

[0184] The geometric thickness of the markers so introduced is preferably 30 to 70%, more preferably 30 to 60% of the overall thickness of the belt.

[0185] The magnetic markers so introduced produce a raw magnetic signal which can be detected by the magnetoresistive sensors, if arranged at a certain distance A, or air gap, between the surface of the magnetic markers and the centre of the bridge of the Wheatstone bridge contained in the magnetoresistive sensors (see Fig.1 ). The air gap A typically depends from, and preferably is approximately proportional to, the pole pitch DP. For instance, the air gap A may typically be 0.2 to 1 .0 times the pole pitch DP.

[0186] The periodic pattern of magnetic markers may be provided in the form of a preformed strip of markers of ferromagnetic particles embedded in a matrix of elastomeric material, optionally with a suited backing material. Preformed strips of this type are commercially available in open-ended (linear) form for use in static (non- conveyor belt) applications. Examples thereof at the filing time of this application are the Plastiform® strips of Arnold Magnetic Technologies, Norfolk, Newark, USA, and the Tromaflex® strips of Max Baermann Holding AG, Bergisch Gladbach, Germany. Preferably the strip(s) with the matrix of elastomeric or thermoplastic elastomeric material comprising the particles of ferromagnetic material is(are) incorporated into the cover layer of the belt. In particular it can be embedded into a groove of matching shape which has been milled into the cover layer, the groove running in the longitudinal direction of the belt. The strip may be welded after incorporation to the belt by adhesive or thermoplastic bonding. Preferably the cover layer and the strip of matrix material with ferromagnetic material embedded therein are furthermore overcoated with a top layer to shield the strip from environmental dust or dirt.

[0187] The belt as such contained in the conveyor of the invention is conventional. It may be any type of monolithic or monolayer or multilayer fabric-reinforced or cord- reinforced belt, provided it is suitable for inserting therein the periodic pattern of magnetic markers and is suitable for end-joining from a two-ended form into an endless form. The joining of the belt ends, to make the belt endless, may preferably be done using the so-called "finger end" method, wherein the two ends of the open- ended belt are cut into a saw toothed shape in such a way that each tooth of one end can seamlessly abut with a corresponding recess between two teeth of the other end, and vice-versa. Once the teeth of the one end of the belt are engaged seamlessly with the teeth of the other end, the two belt ends are welded together using heat and pressure and optionally with co-use of a hotmelt adhesive. The result is a zig-zaged belt joint extending over the entire transversal width of the now endless belt.

[0188] The conveyor of the invention does not use any extra reference markers for detecting any blank zone(s), it only relies on the magnetic markers themselves for detecting the blank zone(s).

[0189] The conveyor of the invention may be used in any field where a position determination, in particular a high precision position determination, of the belt is necessary. It may then e.g. be configured and used as a timing belt, positive driven belt, flat belt, positive driven belt or power transmission belt. The preferred application for the conveyor of the invention with alternating markers, in particular with a periodic marker pattern, is however in a single pass or multipass inkjet printers, in particular for printing of textiles. Such a printer is in fact a conveying device typically having at least a drive pulley and a idler pulley and an endless conveyor belt looping around these, but with furthermore the capability to simultaneously print upon a conveyed substrate. [0190] Fig.5 shows an exemplary embodiment of an inkjet printer containing the inventive conveyor. This printer (which may be a single pass or multipass inkjet printer) comprises four inkjet printing heads 101 ,102,103,204, which might correspond to the C, M, Y and K colours, respectively. There is again a control unit 6 which would evaluate the angular information received from the position sensing units 51 ,52,53,...5N (total 8 position sensing units). In this embodiment two position sensing units are associated within the control unit 6 for each inkjet printing head, e.g. the two position sensing units 101 ,102 (which could be considered as having indexes 1 and 2) are associated in the control unit 6 with the first printing head 101 (which might be considered as having index 1 ); the two position sensing units 53,54 (which might be considered as having indexes 3 and 4) are associated in the control unit 6 with the second printing head 102 (which might be considered as having index 2), and so on. This figure also illustrates the meaning of the absolute position Pm of the m-th printing head (here: m = 4) with respect to the end of the end-joining zone, if the belt is assumed as travelling in clockwise rotation around the pulleys. The control unit 6 produces for each of the printing heads position information from the two position sensing units that are associated with that printing head, which position is transmitted to that printing head containing a printer driver for timing the printer heads 101 , 102. The generation of such timing based on position information of the belt and on the image to be printed is as such conventional and well known in the art of inkjet printers, particularly in the field of textile printing machines.

[0191] The invention will now be further illustrated with examples.

[0192] Example 1 : Synchronisation errors test with inventive conveyor

[0193] An inventive conveyor similar as the one of Fig.4 was set up. The periodic pattern of magnetic markers 3 was in the form of a commercially available magnetic strip yet devoid of magnetic markers, which corresponds to a spatial frequency of the magnetic markers of 200 m -1 . The belt was made endless to give an endless belt of 4 m length with a end-joining (blank) zone of a length Lj of approximately 100 mm and was mounted on the conveyor 1 . Following that the magnetic strip was provided with magnetic marker with a pole pitch of 5 mm which corresponds to a spatial frequency of the magnetic markers of 200 m - 1 . The magnetic markers were applied to the entire peripery of the endless belt except for a blank zone of about 100 mm, which was the end-joining zone of the belt, where no magnetic markers were applied. A set of periodically repeating identical small test images of approximately rectangular shape was then burnt onto the entire longitudinal periphery of the conveying surface 23 of the belt 2 by a laser. The number of the test images, Ni, was 800, and they were spaced apart from each other in belt travel direction by 5 mm. Thus their spatial frequency, £i, was 200 rrr 1 , which was identical to above ξ m .

[0194] Atop of the portion not bein bent over to pulleys, 22, of the periphery of the belt 2 were mounted two position sensing units according to the preferred embodiment depicted in the right part of Fig.1 and associated description (AL780AMA, Sensitec), one upstream and one downstream with reference to the belt's travel (looping) direction, and spaced apart from each other at an exactly known distance L12 which was an integer multiple of 1/ ξ m , and which was thus the same integer multiple of 1/

[0195] For the detection of the end-joining (blank) zone of the conveyor belt 2 four Hall sensors (EQ-731 L, Asahi Kasei Microdevices) were placed atop of a portion of the periphery of the belt 2 not being bent over pulleys, 22, such that each of the two position sensing units was sandwiched between two Hall sensors. The inner two Hall sensors, corresponding to the end signalling means for the upstream position sensing unit and to the start signalling means for the downstream position sensing unit, were spaced apart by a distance greater than the length of the blank zone, and accordingly the above length L12 was even greater than the length of that blank zone. This corresponds to above most preferred embodiment B2.

[0196] Each of the raw sinusoidal and cosinusoidal output of the two position sensing units was low pass filtered, scaled by means of a two op amp instrumentation amplifier and converted to digital signals by two 18bit ADC's, to give digitized sinusoidal and cosinusoidal output signals with a nominal amplitude A of 50000 ADC units in the form of signed integers (Z = 0). These were processed by a control unit 6 similar as the one schematically depicted in Fig.4 and associated description, using error correction according to the above second exemplary variant of the general specification and end-joining (blank) zone detection as also described in the general specification. The control unit 6 produced a square wave signal with a spatial resolution of 400000 nr 1 by default from the signals of the upstream position sensing unit, unless its output was to be disregarded (see above), in which case the control unit 6 generated that square wave signal from the signals of the downstream position sensing unit. This spatial resolution of the square wave signal was thus 2000 times the above spatial resolutions 1/ξ m and 1 /ξ i , thus an integer multiple of both these two spatial resolutions. Furthermore near each of the two position sensing units was mounted a photographic camera focusing onto the conveying surface 23 of the belt 2, with the two cameras being spaced apart by the same distance L12 as the position sensing units and with each camera being able to take pictures of the said small test images on the belt's conveying surface. Each of the cameras was controlled by an individual synchronisation station in such a way that it would take one photograph of the belt's surface for every 2000 pulses of the said square wave signal, thus, in view of its said spatial frequency of 400000 m -1 , for every 5 mm of belt travel distance. Thus each camera so synchronized would take exactly one photograph for every small test image passing the camera.

[0197] Once the start of the pattern of small test images passed the first, upstream position sensing unit and camera, the associated synchronisation station started to generate a trigger signal for the upstream camera for every 2000 pulses of the square wave signal. The photographs generated by the upstream camera were corrected for vignetting effects and brightness and stored on a computer. After the pattern of small test images had completely passed the upstream camera and position sensing unit, the photographic acquisition process by the upstream camera was stopped.

[0198] However the synchronisation station for the upstream camera also transmitted that first trigger signal to the synchronisation station of the downstream camera. After receipt of that trigger signal the synchronisation station for the downstream camera waited a predefined integer number of pulses from the square wave signal of the control unit 6, which predefined number was above L12 multiplied by 400000 rm 1 , and after that predefined number of pulses was reached the synchronisation station for the downstream camera started to create trigger signals for the downstream camera every 2000 pulses of the square wave signal from the control unit 6. The photographs generated by the downstream camera were also corrected for vignetting effects and brightness and stored on the computer. After the pattern of small test images had completely passed the downstream synchronization station, the photographic acquisition process by the downstream camera was also stopped.

[0199] Thus, in theory, each photograph of a given n-th small test image, taken by the upstream camera at a count of n x 2000 pulses of the square wave signal, should give rise to an exactly corresponding (identical) photograph of the same small test image taken by the downstream camera at a count of (n + Li2 x 400000 rm 1 ) x 2000 pulses of the square wave signal from the control unit 6.

[0200] The inventive conveyor 1 so prepared and set up was conveyed at a nominal belt travel speed of 0.25 m s -1 . This speed was dictated only by the maximum number of photographs that the cameras could take, namely 60 photographs s -1 . Taking a photograph at every 5 mm belt travel distance (see above) gave, at 0.25 m s’ 1 , 50 photographs per second. A series of 3 belt revolutions were done. The corresponding photographs of upstream and downstream camera of a given small test image with index n (as described in the foregoing paragraph) were compared by the computer to find out whether the centres of the test images, as appearing on the two corresponding photographs, deviated from each other by some distance Ax in the horizontal direction of the photographs (which corresponded to the travel direction of the belt during conveying). This distance Ax, which was typically in the magnitude of micrometres, was considered as the synchronisation error in the longitudinal (travel) direction of the belt for the n-th test image. All synchronisation errors so obtained were categorized into groups of 2 micrometres width, ranging from -40 micrometres to +40 micrometres (thus the first group contained the number of observed synchronisation errors in the range of -40 to -38 micrometres, the second group contained the number of synchronisation errors in the range of -38 to -36 micrometres, until the last group which contained the number of synchronisation errors in the range of +38 micrometres to +40 micrometres), and the number of observed synchronisation errors in each group was divided by the total number of synchronisation errors, to give probabilities of the synchronisation errors being in a given group. The probability groups so obtained were best fitted by a first Gaussian curve. The groups so obtained are shown in Fig.7 as hatched bars and the best fit first Gaussian curve is laid atop of them. The x-axis in the graph of Fig.7 is the synchronisation error in micrometres and the y-axis of the graph is in probability units (thus between 0 and 1 ). That first best fit Gaussian curve has mean value of -5.33 micrometres and standard deviation of 6.28 micrometres.

[0201] Comparative Example 2: Synchronisation errors test with a conveyor using a prior art linear encoder

[0202] The setup of Example 1 was repeated, except that instead of the two position sensing units and the control unit 6 a commercial linear encoder (Lika) was used for generating a square wave signal with same spatial frequency of 400000m -1 . This commercial linear encoder is also able to step over the end-joining zone of length L j of the conveyor belt without loss of position information. The exact construction and working principle of this commercial linear encoder is however unknown. The same synchronisation errors were produced with this comparative setup as with the inventive setup of Example 1 and they were again categorized into probability groups as described in Example 1. The resulting probability groups are also shown in Fig.7 as white bars and a best fit second Gaussian curve is also laid atop of them. This second best fit Gaussian curve has mean value of +9.27 micrometres and standard deviation of 10.96 micrometres, indicating that synchronisation errors are on average greater and furthermore more unevenly distributed than with the inventive setup.




 
Previous Patent: AEROSOL PROVISION DEVICE

Next Patent: COMPOSITE MICROCAPSULES