(19)
(11) EP 3 219 838 A2

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
20.09.2017 Bulletin 2017/38

(21) Application number: 17158313.1

(22) Date of filing: 28.02.2017
(51) International Patent Classification (IPC): 
D03D 47/30(2006.01)
(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA ME
Designated Validation States:
MA MD

(30) Priority: 16.03.2016 JP 2016052236

(71) Applicant: Kabushiki Kaisha Toyota Jidoshokki
Kariya-shi, Aichi 448-8671 (JP)

(72) Inventors:
  • MAKINO, Yoichi
    Kariya-shi, Aichi 448-8671 (JP)
  • OKUDA, Taijirou
    Kariya-shi, Aichi 448-8671 (JP)

(74) Representative: TBK 
Bavariaring 4-6
80336 München
80336 München (DE)

   


(54) WEFT DETECTION METHOD AND WEFT DETECTION DEVICE FOR JET LOOM


(57) A CPU adds pulse generation angles to pulse signals input by a photoelectric detector and forms a pulse generation angle string with the pulse generation angles of the input pulse signals. The pulse generation angle string formed by the CPU for each pick is stored in a memory. The CPU also functions as an average weft arrival timing calculating means, a first tentative weft arrival timing setting means, a first weft arrival timing determining means, a second tentative weft arrival timing setting means, and a second weft arrival timing determining means.




Description

BACKGROUND OF THE INVENTION



[0001] The present invention relates to a weft detection method and weft detection device for a jet loom and, more particularly, to a weft detection method and a weft detection device that detect a weft arrival timing.

[0002] It is important that weft insertion be performed in a satisfactory manner when weaving high-quality fabric. In a jet loom, the weft needs to arrive at a predetermined weft insertion terminal position at a predetermined timing. In a predetermined period during a single frame rotation, the weft insertion timing corresponds to when the detection signal of a weft detector first exceeds a set value. However, the signals output from the weft detector may include a fiber dust signal or a noise signal in addition to a weft detection signal. Thus, a fiber dust signal or a noise signal may be output before a weft detection signal during the predetermined period. In such a case, the detected weft arrival timing will greatly differ from the actual wert arrival timing.

[0003] A weft insertion controller for a jet loom that is known in the art is configured to so that a fiber dust signal or a noise signal would not affect the weft arrival timing measurement accuracy. Japanese Laid-Open Patent Publication No. 4-24245 discloses a weft insertion controller including a photoelectric weft detector, which detects the arrival of a weft at a predetermined position, and a weft existence determining means. The weft existence determining means counts the input number of detection pulse signals from the weft detector and measures the input timing of each detection pulse signal. The weft insertion controller determines that a weft insertion timing has come when the input number of the detection pulse signals reaches a preset number (set number) in a predetermined period during a single frame rotation.

[0004] Signals generated by fiber dust or noise during each frame rotation have a tendency to occur in a relatively steady manner. Thus, prior to the actual weaving, the number of signals generated by fiber dust or noise is measured prior to the actual weaving to determine the set number. In the device disclosed in Japanese Laid-Open Patent Publication No. 4-24245, when there are an (N-1) number of pulse signals that are generated by fiber dust or noise before the weft arrival signal is generated, the Nth pulse signal will be the signal generated at the timing the weft arrives. For example, referring to Fig. 7A, when the number of pulse signals generated by fiber dust or noise is one, the pulse signal E2 generated before the weft arrival timing will be determined as not being a weft arrival signal. The pulse signal E1 at the head of the pulse string E generated after the pulse signal E2 will be determined as the pulse of the correct weft arrival timing. Referring to Fig. 7B, when the number of pulse signals generated by fiber dust or noise is two, the two pulse signals E2 generated before the weft arrival timing will be determined as not being a weft arrival signal. The pulse signal E1 at the head of the pulse string E generated after the two pulse signals E2 will be determined as the pulse of the correct weft arrival timing.

[0005] When a large amount of fiber dust results in the input of a large number of fiber dust signals, the actual weft arrival timing may be erroneously recognized. Thus, in a case in which pressure is used to control the weft arrival timing, a weft insertion error may occur if the weft insertion controller lowers the main air pressure too early when erroneously determining that the weft arrival timing has been reached. Further, in a case in which the amount of fiber dust is less than the set number, a timing that is later than the actual weft arrival may be recognized as the weft insertion timing.

SUMMARY OF THE INVENTION



[0006] It is an object of the present invention to provide a weft detection method and a weft detection device for a jet loom that allow for accurate detection of the weft arrival timing without being affected by the amount of fiber dust.

[0007] One aspect of the present invention is a weft detection method for a jet loom. The weft detection method detects a weft arrival angle from output pulses of a photoelectric weft detector that detects a weft. The method includes setting, when a pulse generation angle string of the output pulses of the photoelectric weft detector includes a pulse generation angle that is smaller than an average weft arrival timing, a pulse generation angle that is closest to the average weft arrival timing as a tentative weft arrival timing; comparing a difference between the tentative weft arrival timing and a pulse generation angle that precedes the tentative weft arrival timing with a first comparison value to set the tentative weft arrival timing as a weft arrival timing when the difference is greater than or equal to the first comparison value and set the pulse generation angle that precedes the tentative weft arrival timing as a new tentative weft arrival timing when the difference is less than the first comparison value; comparing a difference between the new tentative weft arrival timing and a pulse generation angle that precedes the new tentative weft arrival timing with the first comparison value to set the new tentative weft arrival timing as the weft arrival timing when the difference is greater than or equal to the first comparison value; repeating the series of the above steps until the difference between the new tentative weft arrival timing and the preceding pulse generation angle becomes greater than or equal to the first comparison value or the tentative weft arrival timing becomes the smallest pulse generation angle in the pulse generation angle string; setting, when the pulse generation angle string does not include a pulse generation angle that is smaller than the average weft arrival timing, a pulse generation angle that is larger than the average weft arrival timing and closest to the average weft arrival timing as a tentative weft arrival timing; comparing a difference between the tentative weft arrival timing and a pulse generation angle that follows the tentative weft arrival timing with a second comparison value to set the tentative weft arrival timing as the weft arrival timing when the difference is less than the second comparison value and set the pulse generation angle that follows the tentative weft arrival timing as a new tentative weft arrival timing when the difference is greater than or equal to the second comparison value; comparing a difference between the new tentative weft arrival timing and a pulse generation angle that follows the new tentative weft arrival timing with the second comparison value to set the new tentative weft arrival timing as the weft arrival timing when the difference is less than the second comparison value; and repeating the series of the above steps until the difference between the new tentative weft arrival timing and the following pulse generation angle becomes less than the second comparison value or until the tentative weft arrival timing becomes the largest pulse generation angle in the pulse generation string.

[0008] A further aspect of the present invention is a weft detection device for a jet loom that detects a weft arrival angle from output pulses of a photoelectric weft detector that detects a weft. The weft detection device includes a pulse generation adding means for adding pulse generation angles to pulse signals input by the photoelectric weft detector. A pulse generation angle string forming means forms a pulse generation angle string with the pulse generation angles of the input pulse signals. A pulse angle string storing means stores the pulse generation angle string for each pick. The weft detection device further includes an average weft arrival timing calculating means. A first tentative weft arrival timing setting means sets, when the pulse generation angle string stored in the pulse angle string storing means includes a pulse generation angle that is smaller than an average weft arrival timing, a pulse generation angle that is closest to the average weft arrival timing as a tentative weft arrival timing. A first weft timing determining means compares a difference between the tentative weft arrival timing set by the first tentative weft arrival timing setting means and a pulse generation angle that precedes the tentative weft arrival timing with a first comparison value, sets the tentative weft arrival timing as a weft arrival timing when the difference is greater than or equal to the first comparison value, sets the pulse generation angle that precedes the tentative weft arrival timing as a new tentative weft arrival timing when the difference is less than the first comparison value, compares a difference between the new tentative weft arrival timing and a pulse generation angle that precedes the new tentative weft arrival timing with the first comparison value, sets the new tentative weft arrival timing as the weft arrival timing when the difference is greater than or equal to the first comparison value, and repeats the series of the above steps until the difference between the new tentative weft arrival timing and the preceding pulse generation angle becomes greater than or equal to the first comparison value or the tentative weft arrival timing becomes the smallest pulse generation angle in the pulse generation angle string. A second tentative weft arrival timing setting means sets, when the pulse generation angle string does not include a pulse generation angle that is smaller than the average weft arrival timing, a pulse generation angle that is larger than the average weft arrival timing and closest to the average weft arrival timing as the tentative weft arrival timing. A second weft arrival timing determining means compares a difference between the tentative weft arrival timing set by the second tentative weft arrival timing setting means and a pulse generation angle that follows the tentative weft arrival timing with a second comparison value, sets the tentative weft arrival timing as the weft arrival when the difference is less than the second comparison value, sets the pulse generation angle that follows the tentative weft arrival timing as a new tentative weft arrival timing when the difference is greater than or equal to the second comparison value, compares a difference between the new tentative weft arrival timing and a pulse generation angle that follows the new tentative weft arrival timing with the second comparison value, sets the new tentative weft arrival timing as the weft arrival timing when the difference is less than the second comparison value, and repeats the series of the above steps until the difference between the new tentative weft arrival timing and the following pulse generation angle becomes less than the second comparison value or until the tentative weft arrival timing becomes the largest pulse generation angle in the pulse generation string.

BRIEF DESCRIPTION OF THE DRAWINGS



[0009] The invention, together with objects and advantages thereof, may best be understood by reference to the following description of the presently preferred embodiments together with the accompanying drawings in which:

Fig. 1 is a schematic diagram of a weft insertion apparatus;

Fig. 2 is a schematic diagram of a setting screen;

Figs. 3A to 3C are schematic diagrams showing the operation of a weft arrival timing detection device;

Fig. 4 is a flowchart showing the operation of the weft arrival timing detection device;

Fig. 5 is a flowchart showing the operation of the weft arrival timing detection device;

Fig. 6 is a table listing pulse generation angles for each pick; and

Figs. 7A and 7B is a schematic diagrams illustrating the prior art.


DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS



[0010] One embodiment of an air-jet loom according to the present invention will now be described with reference to Figs. 1 to 6.

[0011] As shown in Fig. 1, a weft insertion apparatus 10 for an air-jet loom includes a weft storage 11, a weft main nozzle 12, a tandem nozzle 13 located at an upstream side of the main nozzle 12, weft insertion sub-nozzle groups 14A to 14F located at a downstream side of the main nozzle 12, and a reed 15. The reed 15 includes dents that are arranged next to one another in the weft insertion direction. Each dent includes a guide recess. The tandem nozzle 13 includes an ABS (automatic weft brake system) 16. The sub-nozzle groups 14A to 14F each include four sub-nozzles 14.

[0012] The weft storage 11 winds weft Y, which is fed from a weft cheese 17 that serves as a yarn feeder, around a length measurement drum 19. The weft storage 11 includes an engagement pin 20a that is driven by an electromagnetic solenoid 20 to engage and disengage the length measurement drum 19. The engagement and disengagement of the engagement pin 20a and the length measurement drum 19 controls the drawing of the weft Y from the length measurement drum 19. The length measurement drum 19 includes a photoelectric balloon sensor 21 that detects the balloon of the weft Y drawn from the length measurement drum 19. The balloon sensor 21 detects the balloon of the weft Y during weft insertion.

[0013] An air supply source 22 is connected by a pipe 23 and a regulator 24 to a main tank 25. The main tank 25 is connected by a pipe 23 and a main valve 26 to the main nozzle 12. The air supply source 22 is connected by a pipe 23 and a regulator 28 to a sub-tank 29. A controller C controls the main valve 26 and the tandem valve 27 to control the timing at which compressed air is ejected from the main nozzle 12 and the tandem nozzle 13. The air supply source 22 includes, for example, an air compressor.

[0014] The sub-tank 29 includes sub-valves 30, each connected by pipes 23 to corresponding ones of the sub-nozzle groups 14A to 14F. When each sub-valve 30 opens, compressed air is simultaneously ejected from the four sub-nozzles 14 of the corresponding one of the sub-nozzle groups 14A to 14F. The controller C controls the sub-valve 30 during weft insertion to control opening and closing of the sub-nozzle groups 14A to 14F so that the sub-nozzle groups 14A to 14F eject compressed air in a relayed manner at predetermined timings.

[0015] A weft feeler 31, which serves as a photoelectric weft detector that detects the weft Y, is located at the side of the reed 15 opposite to the main nozzle 12. The weft feeler 31 detects the end of the weft Y when the weft insertion of a single pick is completed. The weft feeler 31 outputs a pulse signal when detecting the weft Y and fiber dust.

[0016] The controller C includes a CPU 35 and a memory 36. The controller C controls the pressure of the main tank 25 with the regulator 24 and controls the pressure of the sub-tank 29 with the regulator 28. The controller C controls the opening and the closing of the main valve 26 and the tandem valve 27 to control the ejection timing of compressed air from the main nozzle 12 and the tandem nozzle 13. The controller C controls the opening and closing of the sub-valves 30 to control the relayed ejection of compressed air from the sub-nozzle groups 14A to 14F.

[0017] The controller C configures a weft arrival timing detection device. The controller C receives an output pulse signal from the weft feeler 31 when the weft feeler 31 detects the weft Y. The controller C stores the input time of the output pulse signal as a frame angle. In detail, for each pulse received in a weft detection range, the CPU 35 adds a pulse generation angle that is the frame angle of the moment the pulse was generated. Further, the CPU 35 forms a string of the pulse generation angles. That is, the CPU 35 configures a pulse generation angle adding means and a pulse generation string forming means. The pulse generation angle string generated by the CPU 35 is stored in the memory 36. That is, the memory 36 configures a pulse angle string storing means. Further, the CPU 35 calculates weft arrival timings TW from the pulse generation angle strings and the average of the weft arrival timings TW. The CPU 35 configures an average weft arrival timing calculating means.

[0018] In this manner, the weft arrival timing detection device includes the pulse generation angle adding means, the pulse generation angle string forming means, the pulse angle string storing means, and the average weft arrival timing calculating means. When the pulse generation angle string stored in the memory 36 includes a pulse generation angle that is smaller than the average weft arrival timing, the CPU 35 sets the pulse generation angle that is closest to the average as a tentative weft arrival timing (tentative TW). The CPU 35 functions as a first tentative weft arrival timing setting means.

[0019] The CPU 35 compares the difference between the tentative weft arrival timing, which has been set by the first tentative weft arrival timing setting means, and the pulse generation angle that precedes the tentative weft arrival timing with a first comparison value (Tfwd). When the difference is greater than or equal to the first comparison value (Tfwd), the CPU 35 sets the tentative weft arrival timing as the weft arrival timing. When the difference is less than the first comparison value (Tfwd), the CPU 35 sets the pulse generation angle preceding the tentative weft arrival timing as a new tentative weft arrival timing. Then, the CPU 35 compares the difference between the new weft arrival timing and the pulse generation angle that precedes the new tentative weft arrival timing with the first comparison value (Tfwd). When the difference is greater than or equal to the first comparison value (Tfwd), the CPU 35 sets the new tentative weft arrival timing as the weft arrival timing. The CPU 35 repeats the series of the steps described above until the difference between the new tentative weft arrival timing and the pulse generation angle preceding the new tentative weft arrival timing becomes greater than or equal to the first comparison value (Tfwd) or the tentative weft arrival timing becomes the largest pulse generation angle in the pulse generation angle string. The CPU 35 functions as a first weft arrival timing determining means.

[0020] When the pulse generation angle string does not include any pulse generation angle that is smaller than average weft arrival timing, the CPU 35 sets the pulse generation angle that is larger than the average and closest to the average as a tentative weft arrival timing. The CPU 35 functions as a second tentative weft arrival timing setting means.

[0021] The CPU 35 compares the difference between the tentative weft arrival timing, which has been set by the second tentative weft arrival timing setting means, and the pulse generation angle following the tentative weft arrival timing, with a second comparison value (Trea). When the difference is less than the second comparison value (Trea), the CPU 35 sets the tentative weft arrival timing as the weft arrival timing. When the difference is greater than or equal to the second comparison value (Trea), the CPU 35 sets the pulse generation angle following the tentative weft arrival timing as a new tentative weft arrival timing. The CPU 35 compares the difference between the new tentative weft arrival timing and the pulse generation angle following the new tentative weft arrival timing with the second comparison value (Trea). When the difference is less than the second comparison value (Trea), the CPU 35 sets the new tentative weft arrival timing as the weft arrival timing. The CPU 35 repeats the series of the steps described above until the difference between the new tentative weft arrival timing and the pulse generation angle following the new tentative weft arrival timing becomes less than the second comparison value (Trea) or the tentative weft arrival timing becomes the largest pulse generation angle in the pulse generation angle string. The CPU 35 functions as a second weft arrival timing determining means.

[0022] In this manner, the controller C, which configures the weft arrival timing detection device, includes the first tentative weft arrival timing setting means, the first weft arrival timing determining means, the second tentative weft arrival timing setting means, and the second weft arrival timing determining means.

[0023] The controller C is connected to a function panel 40 that serves as an input-output device. The function panel 40 includes a display 41 and input keys. The display 41 shows a setting screen 42 that is illustrated in Fig. 2.

[0024] As shown in Fig. 2, the setting screen 42 includes a weft detection range setting portion 44, a first comparison value setting portion 45, a second comparison value setting portion 46, and yarn detection pulse number setting portions 47. The weft detection range setting portion 44 is used to set the weft detection range in which the controller C detects (calculates) the weft arrival timing. The first comparison value setting portion 45 is used to set the first comparison value (Tfwd). The second comparison value setting portion 46 is used to set the second comparison value (Trea). Each yarn detection pulse number setting portion 47 is used to set the minimum pulse number for determining the existence of the weft Y in the weft detection range. Fig. 2 shows an example in which the minimum frame angle of the weft detection range is 220° and the maximum frame angle of the weft detection range is 310°.

[0025] The operation of the weft arrival timing detection device will now be described.

[0026] First, the weft detection range, the first comparison value Tfwd, the second comparison value Trea, and the yarn detection pulse number are set. For example, as shown in Fig. 2, the operator inputs the values of the weft detection range, the first comparison value Tfwd, the second comparison value Trea, and the yarn detection pulse number to the setting screen 42 in the display 41 of the function panel 40. More specifically, the first comparison value Tfwd and the second comparison value Trea are each set to 5°. The first comparison value Tfwd and the second comparison value Trea are measured by operating the loom in advance before performing the actual weaving operation. Under this situation, the operator operates a weft arrival timing detection start switch (not shown) so that the controller C starts the weft arrival timing detection.

[0027] The controller C detects the weft arrival timing in accordance with the flowchart of Figs. 4 and 5.

[0028] In step S1, the pulse generation angles of pulse signals in a frame angle range (220° to 310°), which is set in advance, are input to the controller C. Based on the pulse generation angles of the input pulse signals, the controller C forms a pulse generation angle string and stores the pulse generation angle string for each pick in the memory 36.

[0029] In step S2, the controller C calculates the average weft arrival timing. Further, a table such as that illustrated in Fig. 6 is generated. The table lists the pulse generation angles at which the existence of the weft was determined. The data of the table and the average of the weft arrival timings are periodically updated.

[0030] In step S3, the controller C determines whether or not a pulse generation angle that is smaller than the average weft arrival timing is included in the pulse generation angle string. When a pulse generation angle that is smaller than the average weft arrival timing is included, the controller C proceeds to step S4.

[0031] In step S4, the controller C refers to the table and sets the pulse generation angle that is closest to (or coincides with) the average weft arrival timing as the tentative weft arrival timing (tentative TW). That is, the controller C sets the tentative weft arrival timing to the pulse generation angle of which the difference from the average weft arrival timing is the smallest.

[0032] In step S5, the controller C compares the difference θf1 between the tentative weft arrival timing (tentative TW) and the pulse generation angle preceding the tentative weft arrival timing with the first comparison value Tfwd, which is set in advance. When the difference θf1 is greater than or equal to the first comparison value Tfwd, the controller C proceeds to step S6 and sets the tentative weft arrival timing (tentative TW) as the weft arrival timing.

[0033] When the difference θf1 is less than the first comparison value Tfwd in step S5, the controller C proceeds to step S7 and sets the preceding pulse generation angle as a new tentative weft arrival timing (tentative TW). Then, in step S8, the controller C compares the difference θf2 between the new tentative weft arrival timing (tentative TW) and the pulse generation angle preceding the new tentative weft arrival timing with the first comparison value Tfwd.

[0034] When the difference θf2 is greater than or equal to the first comparison value Tfwd in step S8, the controller C proceeds to step S9 and sets the new tentative weft arrival timing (tentative TW) as the weft arrival timing. When the difference θf2 is less than the first comparison value Tfwd in step S8, the controller C proceeds to step S10 and sets the preceding pulse generation angle as a new tentative weft arrival timing (tentative TW). Then, the controller C proceeds to the next step and repeats the same steps until the difference θfn between the new tentative weft arrival timing (tentative TW) and the pulse generation angle preceding the new tentative weft arrival timing becomes greater than or equal to the first comparison value Tfwd or until the tentative weft arrival timing becomes the smallest pulse generation angle in the pulse generation angle string. In step Sn, when the difference θfn between the new tentative weft arrival timing (tentative TW) and the preceding pulse becomes greater than or equal to the first comparison value Tfwd, the controller C proceeds to step S(n+1) and sets the new tentative weft arrival timing (tentative TW) as the weft arrival timing. When the tentative weft arrival timing (tentative TW) becomes the smallest pulse generation angle in the pulse generation angle string, the controller C proceeds to step S(n+2) and sets the tentative weft arrival timing (tentative TW) as the weft arrival timing.

[0035] In step S3, when the pulse generation angle string does not include a pulse generation angle that is smaller than the average weft arrival timing, the controller C proceeds to step S(n+3) and sets the pulse generation angle that is closest to (or coincides with) the average weft arrival timing as the tentative weft arrival timing (tentative TW). That is, the controller C sets the tentative weft arrival timing to the pulse generation angle of which the difference from the average weft arrival timing is the smallest. Then, the controller C proceeds to step S(n+4) and compares the difference θr1 between the tentative weft arrival timing (tentative TW) and the pulse generation angle following the tentative weft arrival timing with the second comparison value Trea, which is set in advance. When the difference θr1 is less than the second comparison value Trea, the controller C proceeds to step S(n+5) and sets the tentative weft arrival timing (tentative TW) as the weft arrival timing. When the difference θr1 is greater than or equal to the second comparison value Trea in step S(n+4), the controller C proceeds to step S(n+6) and sets the following pulse generation angle as a new tentative weft arrival timing (tentative TW). Then, in step S(n+7), the controller C compares the difference θr2 between the new tentative weft arrival timing (tentative TW) and the pulse generation angle following the new tentative weft arrival timing with the second comparison value Trea. When the difference θr2 is less than the second comparison value Trea, the controller C proceeds to step S(n+8) and sets a new tentative weft arrival timing (tentative TW) as the weft arrival timing. When the difference θr2 is greater than or equal to the second comparison value Trea in step S(n+7), the controller C proceeds to step S(n+9) and sets the following pulse generation angle as the tentative weft arrival timing (tentative TW). Then, the controller C proceeds to the next step and repeats the same steps until the difference θrn between the new tentative weft arrival timing (tentative TW) and the pulse generation angle following the new tentative weft arrival timing becomes greater than or equal to the second comparison value Trea or until the tentative weft arrival timing becomes the largest, or final, pulse generation angle in the pulse generation angle string. In step S(2n), when the difference θrn between the new tentative weft arrival timing (tentative TW) and the following pulse generation angle becomes less than the second comparison value Trea, the controller C proceeds to step S(2n+1) and sets the new tentative weft arrival timing (tentative TW) as the weft arrival timing. When the tentative weft arrival timing (tentative TW) becomes the largest, or final, pulse generation angle in the pulse generation angle string in step S(2n), the controller C proceeds to step S(2n+2) and sets the tentative weft arrival timing (tentative TW) as the weft arrival timing (TW).

[0036] Fig. 3A shows an example in which pulse signals exist before and after the average weft arrival timing (average TW), and the intervals d1 and d2 between three pulse generation angles P1, P2, and P3 that are smaller than the average TW are each smaller than the first comparison value Tfwd. In this case, the pulse generation angle P1 is the closest to the average weft arrival timing and smaller than the average weft arrival timing. Thus, the pulse generation angle P1 is set as the tentative TW, the interval d1 between the pulse generation angles P1 and P2 correspond to the difference θf1 of the flowchart, and the interval d2 between the pulse generation angles P2 and P3 correspond to the difference θf2 of the flowchart. Further, in this case, in step S5 of the flowchart, the difference θf1 is not greater than or equal to the first comparison value Tfwd. Thus, the controller C proceeds to step S7 and sets the pulse generation angle P2 as the tentative TW. Then, in step S8, the controller C compares the difference θf2 between the pulse generation angles P2 and P3 with the first comparison value Tfwd. In this case, the difference θf2 is not greater than or equal to the first comparison value Tfwd. Thus, the controller C proceeds to the next step. However, there is no pulse signal ahead of the pulse generation angle P3. Thus, the pulse generation angle P3 is set as the weft arrival timing.

[0037] Fig. 3B shows an example in which pulse signals exist before and after the average weft arrival timing (average TW). Further, among the intervals d1 and d2' between the three pulse generation angles P1, P2, and P3 that are smaller than the average TW, the interval d1 is smaller than the first comparison value Tfwd and the interval d2' is larger than the first comparison value Tfwd. In this case, the pulse generation angle P1 is the closest to the average weft arrival timing and smaller than the average weft arrival timing. Thus, the pulse generation angle P1 is set as the tentative TW. Further, in this case, in step S5 of the flowchart, the interval d1, or the difference θf1, is not greater than or equal to the first comparison value Tfwd. Thus, the controller C proceeds to step S7 and sets the pulse generation angle P2 as the tentative TW. Then, the controller C proceeds to step S8 and compares the interval d2', or the difference θf2, between the pulse generation angles P2 and P3 with the first comparison value Tfwd. In this case, the difference θf2 is greater than or equal to the first comparison value Tfwd. Thus, the controller C proceeds to step S9 and sets the pulse generation angle P2 as the weft arrival timing.

[0038] Fig. 3C shows an example in which there are three pulse generation angles P1, P2, and P3 that are larger than the average TW. Further, among the intervals d1' and d2 of the three pulse generation angles P1, P2, and P3, the interval d1' is larger than the second comparison value Trea, and the interval d2 is smaller than the second comparison value Trea. In this case, there are no pulse generation angles that are smaller than the average weft arrival timing. Thus, in step S(n+3) of the flowchart, the controller C sets the pulse generation angle P1 as the tentative TW. Then, in step S(n+4), the controller C compares the difference θr1 between the tentative TW and the pulse generation angle P2 following the tentative TW with the second comparison value Trea. In this case, the difference θr1 is not less than the second comparison value Trea. Thus, the controller C proceeds to step S(n+6) and sets the pulse generation angle P2 as the new tentative TW. Then, in step S(n+7), the controller C compares the difference θr2 between the pulse generation angles P2 and P3 with the second comparison value Trea. The difference θr2 is less than the second comparison value Trea. Thus, the controller C proceeds to step S(n+8) and sets the pulse generation angle P2 as the weft arrival timing.

[0039] The detection of the weft arrival timing will now be described with reference to the table of Fig. 6. The table shows the pulse generation angles where the existence of a weft was determined and the pulse generation angle string of each pick. The detection range is the frame angle from 210° to 310°. The average TW is 244°, the first comparison value Tfwd is 5°, and the second comparison value Trea is 5°.

[0040] For example, in pick No. 3, a pulse generation angle that is ahead of (smaller than) the average of 244° is located. In this case, the pulse generation angle of 242° is set as a candidate for the weft arrival timing (TW). In other words, 242° is set as the tentative weft arrival timing. There are no pulse signals ahead of 242°. Thus, 242° is set as the weft arrival timing (TW).

[0041] In pick No. 15, the pulse generation angle of 243° is ahead of (smaller than) the average of 244°. Thus, 243° is set as a candidate for the weft arrival timing (TW). That is, 243° is set as the tentative weft arrival timing. Further, the pulse generation angle of 219° is ahead of 243°. However, 219° is separated by 5° or greater from 243°. Thus, 243° is set as the weft arrival timing (TW).

[0042] In pick No. 1, there are no pulse generation angles that are ahead of (smaller than) the average value of 244°. Thus, a pulse generation angle that is behind (larger than) the average value of 244° is located. In this case, the pulse generation angle of 250° is set as a candidate for the weft arrival timing (TW). In other words, 250° is set as the tentative weft arrival timing. Further, the pulse generation angle of 254° is behind 250°. However, 254° is not separated by 5° or greater from 250°. Thus, 250° is set as the weft arrival timing (TW).

[0043] In the pulse generation angle strings for the other picks, the weft arrival timing (TW) is located in the same manner. Consequently, the shaded pulse generation angles in Fig. 6 are set as the weft arrival timings (TW).

[0044] The above embodiment has the advantages described below.
  1. (1) In the weft detection method described above, when the pulse generation angle string of the output pulses from the weft feeler 31 includes pulse generation angles that are smaller than the average weft arrival timing, the CPU 35 sets the pulse generation angle of which the difference from the average is the smallest as the tentative weft arrival timing. Then, the CPU 35 compares the difference between the tentative weft arrival timing and the preceding pulse generation angle with the first comparison value. When the difference is greater than or equal to the first comparison value, the CPU 35 sets the tentative weft arrival timing as the weft arrival timing. When the difference is less than the first comparison value, the CPU 35 sets the pulse generation angle preceding the tentative weft arrival timing as a new tentative weft arrival timing. Then, the CPU 35 compares the difference between the new tentative weft arrival timing and the preceding pulse generation angle with the first comparison value. When the difference is greater than or equal to the first comparison value, the CPU 35 sets the new tentative weft arrival timing as the weft arrival timing. The CPU 35 repeats the series of steps described above until the difference between the new tentative weft arrival timing and the preceding pulse generation angle becomes greater than or equal to the first comparison value or the tentative weft arrival timing becomes the smallest pulse generation angle in the pulse generation angle string.
    When the pulse generation string does not include any pulse generation angles that are smaller than the average weft arrival timing, the CPU 35 sets the pulse generation angle that is larger than the average and closest to the average as the tentative weft arrival timing. Then, the CPU 35 compares the difference between the tentative weft arrival timing and the following pulse generation angle with the second comparison value. When the difference is less than the second comparison value, the CPU 35 sets the tentative weft arrival timing as the weft arrival timing. When the difference is greater than or equal to the second comparison value, the CPU 35 sets the pulse generation angle following the tentative weft arrival timing as a new tentative weft arrival timing. Then, the CPU 35 compares the difference between the new tentative weft arrival timing and the following pulse generation angle with the second comparison value. When the difference is less than the second comparison value, the CPU 35 sets the new tentative weft arrival timing as the weft arrival timing. The CPU 35 repeats the series of steps described above until the difference between the new tentative weft arrival timing and the following pulse generation angle becomes less than the second comparison value or the tentative weft arrival timing becomes the largest pulse generation angle in the pulse generation angle string. This configuration allows the accurate weft arrival timing to be accurately detected without being affected by the amount of fiber dust.
  2. (2) In the jet loom, the weft detection device uses the output pulses of the weft feeler 31 to detect the weft arrival angle. The weft detection device includes the pulse generation angle adding means, the pulse angle string forming means, the pulse angle string storing means, and the average weft arrival timing calculating means. The pulse generation angle adding means adds pulse generation angles to pulse signals input by the photoelectric weft detector. The pulse generation angle string forming means forms a pulse generation angle string with the pulse generation angles of the input pulse signals. The pulse angle string storing means stores the pulse generation angle string for each pick. Further, the weft detection device includes the first tentative weft arrival timing setting means and the first weft arrival timing determining means. In a case in which a pulse generation string stored in the pulse angle string storing means includes a pulse generation angle that is smaller than the average weft arrival timing, the first tentative weft arrival timing sets the pulse generation angle that is closest to the average as a tentative weft arrival timing. The first weft arrival timing determining means compares the difference between the tentative weft arrival timing, which is set by the first tentative weft arrival timing, and the pulse generation angle preceding the tentative weft arrival timing with a first comparison value. When the difference is greater than or equal to the first comparison value, the first weft arrival timing determining means sets the tentative weft arrival timing as the weft arrival timing. When the difference is less than the first comparison value, the first weft arrival timing determining means sets the pulse generation angle preceding the tentative weft arrival timing as a new tentative weft arrival timing. Then, the first weft arrival timing determining means compares the difference between the new tentative weft arrival timing and the pulse generation angle preceding the new tentative weft arrival timing. When the difference is greater than or equal to the first comparison value, the first weft arrival timing determining means sets the new tentative weft arrival timing as the weft arrival timing. The first weft arrival timing determining means repeats the series of steps described above until the difference between the new tentative weft arrival timing and the preceding pulse generation angle becomes greater than or equal to the first comparison value or the tentative weft arrival timing becomes the smallest pulse generation angle in the pulse generation angle string.
    Further, the weft detection device includes a second tentative weft arrival timing setting means and a second weft arrival timing determining means. In a case in which a pulse generation angle string does not include any pulse generation angles that are smaller than the average, the second tentative weft arrival timing setting means sets the pulse generation angle that is larger than the average and closest to the average as the tentative weft arrival timing. The second weft arrival timing determining means compares the difference between the tentative weft arrival timing, which is set by second tentative weft arrival timing setting means, and the pulse generation angle following the tentative weft arrival timing with the second comparison value. When the difference is less than the second comparison value, the second weft arrival timing determining means sets the tentative weft arrival timing as the weft arrival timing. When the difference is greater than or equal to the second comparison value, the second weft arrival timing determining means sets the pulse generation angle following the tentative weft arrival timing as a new tentative weft arrival timing. Then, the second weft arrival timing determining means compares the difference between the new tentative weft arrival timing and the following pulse generation angle with the second comparison value. When the difference is less than the second comparison value, the second weft arrival timing determining means sets the new tentative weft arrival timing as the weft arrival timing. The second weft arrival determining means repeats the series of steps described above until the difference between the new tentative weft arrival timing and the following pulse generation angle becomes less than the second comparison value or the tentative weft arrival timing becomes the largest pulse generation angle in the pulse generation angle string.
    The configuration allows the weft detection method to be implemented. Thus, the accurate weft arrival timing may be accurately detected regardless of the amount of fiber dust.
  3. (3) The weft detection device includes the first comparison value setting portion 45, which sets the first comparison value Tfwd, and the second comparison value setting portion 46, which sets the second comparison value Trea. Values that are set in advance may be used as the first comparison value Tfwd and the second comparison value Trea. However, when the weft detection device includes the first comparison value setting portion 45 and the second comparison value setting portion 46, the first comparison value Tfwd and the second comparison value Trea may be set to be suitable for the weaving conditions.
  4. (4) The weft detection device includes the setting screen 42 used to show and set the first comparison value Tfwd and the second comparison value Trea, which are set with the first comparison value setting portion 45 and the second comparison value setting portion 46. As long as the setting screen 42 allows the set values to be input, the setting screen 42 does not have to show the set values. However, the operator will be able to check the set values by showing the set values on the setting screen 42. This reduces erroneous inputs.


[0045] The above embodiment may be modified as described below.

[0046] The setting screen 42 that shows the first comparison value Tfwd and the second comparison value Trea set by the first comparison value setting portion 45 and the second comparison value setting portion 46 may be omitted. However, the operator will be able to easily check the set values by showing the set values on the setting screen 42. This reduces erroneous inputs.

[0047] The first comparison value Tfwd and the second comparison value Trea does not necessarily have to be input by the operator. For example, the memory 36 of the controller C may store a plurality of first comparison values Tfwd and second comparison values Trea in correspondence with weaving conditions. In this case, the controller C automatically sets the first comparison value Tfwd and the second comparison value Trea that is suitable for the weaving conditions.

[0048] The weft arrival timing does not have to be detected through a process that uses pulses to detect a weft and may be applied to a process that integrates yarn signals to detect a weft.

[0049] The tandem nozzle 13 may be omitted.

[0050] A CPU adds pulse generation angles to pulse signals input by a photoelectric detector and forms a pulse generation angle string with the pulse generation angles of the input pulse signals. The pulse generation angle string formed by the CPU for each pick is stored in a memory. The CPU also functions as an average weft arrival timing calculating means, a first tentative weft arrival timing setting means, a first weft arrival timing determining means, a second tentative weft arrival timing setting means, and a second weft arrival timing determining means.


Claims

1. A weft detection method for a jet loom, wherein the weft detection method detects a weft arrival angle from output pulses of a photoelectric weft detector (31) that detects a weft (Y), the method comprising:

setting, when a pulse generation angle string of the output pulses of the photoelectric weft detector (31) includes a pulse generation angle (P1, P2, P3) that is smaller than an average weft arrival timing (TW), a pulse generation angle (P1, P2, P3) that is closest to the average weft arrival timing (TW) as a tentative weft arrival timing (TW);

comparing a difference between the tentative weft arrival timing (TW) and a pulse generation angle (P1, P2, P3) that precedes the tentative weft arrival timing (TW) with a first comparison value (Tfwd) to set the tentative weft arrival timing (TW) as a weft arrival timing when the difference is greater than or equal to the first comparison value (Tfwd) and set the pulse generation angle (P1, P2, P3) that precedes the tentative weft arrival timing (TW) as a new tentative weft arrival timing (TW) when the difference is less than the first comparison value (Tfwd);

comparing a difference between the new tentative weft arrival timing (TW) and a pulse generation angle (P1, P2, P3) that precedes the new tentative weft arrival timing (TW) with the first comparison value (Tfwd) to set the new tentative weft arrival timing (TW) as the weft arrival timing when the difference is greater than or equal to the first comparison value (Tfwd);

repeating the series of the above steps until the difference between the new tentative weft arrival timing (TW) and the preceding pulse generation angle (P1, P2, P3) becomes greater than or equal to the first comparison value (Tfwd) or the tentative weft arrival timing (TW) becomes the smallest pulse generation angle (P1, P2, P3) in the pulse generation angle string;

setting, when the pulse generation angle string does not include a pulse generation angle (P1, P2, P3) that is smaller than the average weft arrival timing (TW), a pulse generation angle (P1, P2, P3) that is larger than the average weft arrival timing (TW) and closest to the average weft arrival timing (TW) as a tentative weft arrival timing (TW);

comparing a difference between the tentative weft arrival timing (TW) and a pulse generation angle (P1, P2, P3) that follows the tentative weft arrival timing (TW) with a second comparison value (Trea) to set the tentative weft arrival timing (TW) as the weft arrival timing when the difference is less than the second comparison value (Trea) and set the pulse generation angle (P1, P2, P3) that follows the tentative weft arrival timing (TW) as a new tentative weft arrival timing (TW) when the difference is greater than or equal to the second comparison value (Trea);

comparing a difference between the new tentative weft arrival timing (TW) and a pulse generation angle (P1, P2, P3) that follows the new tentative weft arrival timing (TW) with the second comparison value (Trea) to set the new tentative weft arrival timing (TW) as the weft arrival timing when the difference is less than the second comparison value (Trea); and

repeating the series of the above steps until the difference between the new tentative weft arrival timing (TW) and the following pulse generation angle (P1, P2, P3) becomes less than the second comparison value (Trea) or until the tentative weft arrival timing (TW) becomes the largest pulse generation angle (P1, P2, P3) in the pulse generation string.


 
2. A weft detection device for a jet loom that detects a weft arrival angle from output pulses of a photoelectric weft detector (31) that detects a weft (Y), the weft detection device comprising:

a pulse generation adding means (35) for adding pulse generation angles (P1, P2, P3) to pulse signals input by the photoelectric weft detector (31);

a pulse generation angle string forming means (35) for forming a pulse generation angle string with the pulse generation angles (P1, P2, P3) of the input pulse signals;

a pulse angle string storing means (36) for storing the pulse generation angle string for each pick;

an average weft arrival timing calculating means (35);

a first tentative weft arrival timing setting means (35) for setting, when the pulse generation angle string stored in the pulse angle string storing means (36) includes a pulse generation angle (P1, P2, P3) that is smaller than an average weft arrival timing (TW), a pulse generation angle (P1, P2, P3) that is closest to the average weft arrival timing (TW) as a tentative weft arrival timing (TW);

a first weft timing determining means (35) for comparing a difference between the tentative weft arrival timing (TW) set by the first tentative weft arrival timing setting means (35) and a pulse generation angle (P1, P2, P3) that precedes the tentative weft arrival timing (TW) with a first comparison value (Tfwd), setting the tentative weft arrival timing (TW) as a weft arrival timing when the difference is greater than or equal to the first comparison value (Tfwd), setting the pulse generation angle (P1, P2, P3) that precedes the tentative weft arrival timing (TW) as a new tentative weft arrival timing (TW) when the difference is less than the first comparison value (Tfwd), comparing a difference between the new tentative weft arrival timing (TW) and a pulse generation angle (P1, P2, P3) that precedes the new tentative weft arrival timing (TW) with the first comparison value (Tfwd), setting the new tentative weft arrival timing (TW) as the weft arrival timing when the difference is greater than or equal to the first comparison value (Tfwd), and repeating the series of the above steps until the difference between the new tentative weft arrival timing (TW) and the preceding pulse generation angle (P1, P2, P3) becomes greater than or equal to the first comparison value (Tfwd) or the tentative weft arrival timing (TW) becomes the smallest pulse generation angle (P1, P2, P3) in the pulse generation angle string;

a second tentative weft arrival timing setting means (35) for setting, when the pulse generation angle string does not include a pulse generation angle (P1, P2, P3) that is smaller than the average weft arrival timing (TW), a pulse generation angle (P1, P2, P3) that is larger than the average weft arrival timing (TW) and closest to the average weft arrival timing (TW) as the tentative weft arrival timing (TW); and

a second weft arrival timing determining means (35) for comparing a difference between the tentative weft arrival timing (TW) set by the second tentative weft arrival timing setting means (35) and a pulse generation angle (P1, P2, P3) that follows the tentative weft arrival timing (TW) with a second comparison value (Trea), setting the tentative weft arrival timing (TW) as the weft arrival when the difference is less than the second comparison value (Trea), setting the pulse generation angle (P1, P2, P3) that follows the tentative weft arrival timing (TW) as a new tentative weft arrival timing (TW) when the difference is greater than or equal to the second comparison value (Trea), comparing a difference between the new tentative weft arrival timing (TW) and a pulse generation angle (P1, P2, P3) that follows the new tentative weft arrival timing (TW) with the second comparison value (Trea), setting the new tentative weft arrival timing (TW) as the weft arrival timing when the difference is less than the second comparison value (Trea), and repeating the series of the above steps until the difference between the new tentative weft arrival timing (TW) and the following pulse generation angle (P1, P2, P3) becomes less than the second comparison value (Trea) or until the tentative weft arrival timing (TW) becomes the largest pulse generation angle (P1, P2, P3) in the pulse generation string.


 
3. The weft detection device for a jet loom according to claim 2, further comprising a setting portion (45, 46) for setting the first comparison value (Tfwd) and the second comparison value (Trea).
 




Drawing























Cited references

REFERENCES CITED IN THE DESCRIPTION



This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description