The present invention relates to a sheet overlap detection apparatus and sheet overlap detection method using an ultrasonic wave.
Conventionally, when feeding paper sheets to a sheet-fed offset printing press, overlap of the paper sheets to be fed is detected. For example, when feeding paper sheets from a feeder to a sheet-fed offset printing press (to be simply referred to as a printing press hereinafter), the leading edges of the paper sheets are caused to abut against a stopper called a front lay provided at the printing press-side front end of a feeding table, and the paper sheets are then fed to the printing press. At this time, overlap of the fed paper sheets is detected for the purpose of preventing overlap of two or more paper sheets.
The paper sheet overlap detection is normally done using a projector and a photodetector. For example, a projector is arranged on the lower surface side of the feeding table near the front lay. A through hole is formed at a predetermined portion of the feeding table so as to face the light-emitting unit of the projector. A photodetector is arranged on the upper surface side of the feeding table so as to face the through hole. That is, the projector projects light in the thickness direction of a paper sheet to be fed. The photodetector receives the light transmitted through the fed paper sheet. The light is converted into an electrical signal. An output level corresponding to the received light amount that is obtained as the electrical signal is compared with a preset determination level. Overlap of the fed paper sheets is detected based on the comparison result (Japanese Patent Laid-Open Nos. 2-178145 and 63-290746).
Recently, an overlap detection apparatus using an ultrasonic wave has been proposed to deal with paper sheets in a wide range (Japanese Patent Laid-Open Nos. 2002-338086 and 2002-338087). The overlap detection apparatus using an ultrasonic wave comprises an ultrasonic transmitter which transmits an ultrasonic wave, and an ultrasonic receiver which receives the ultrasonic wave from the ultrasonic transmitter. On the basis of the reception level of the ultrasonic wave received by the ultrasonic receiver, the apparatus detects overlap of fed paper sheets which pass between the ultrasonic transmitter and the ultrasonic receiver.
The ultrasonic oscillation circuit 503B supplies a driving frequency f to the ultrasonic transmitter 501. Upon receiving the driving frequency f from the ultrasonic oscillation circuit 503B, the ultrasonic transmitter 501 emits an ultrasonic wave of output level determined by the driving frequency f (
The fed paper sheet 504 which is inserted between the ultrasonic transmitter 501 and the ultrasonic receiver 502 reflects the ultrasonic wave. Hence, the ultrasonic wave reception amount in the ultrasonic receiver 502 decreases. In this case, when one paper sheet 504 is inserted between the ultrasonic transmitter 501 and the ultrasonic receiver 502, the attenuation amount of the ultrasonic wave reception amount in the ultrasonic receiver 502 is small (
To the contrary, when two paper sheets 504 are inserted between the ultrasonic transmitter 501 and the ultrasonic receiver 502, the attenuation amount of the ultrasonic wave reception amount in the ultrasonic receiver 502 increases (
Assume that the fed paper sheets 504 whose overlap is to be detected by the overlap detection apparatus are changed, and the output value AP502 of the amplification circuit 503C is smaller than the threshold value Vth2 even for one fed paper sheet 504. In such a case, an amplification factor GA of the amplifier AMP502 is raised while keeping the fed paper sheet 504 sandwiched between the ultrasonic transmitter 501 and the ultrasonic receiver 502, thereby adjusting the output value AP502 to the set value V2s. This allows overlap detection of the changed fed paper sheets 504 in the same way as described above.
According to the above-described overlap detection apparatus, however, the amplification factor GA of the amplifier AMP502 in the amplification circuit 503C is limited. This makes it impossible to detect specialty paper such as microflute having a high ultrasonic wave attenuation factor, and degrades the detection accuracy.
The present invention has been made to solve the above-described problems, and has as its object to provide a sheet overlap detection apparatus and sheet overlap detection method capable of accurately detecting overlap of even specialty paper having a high ultrasonic wave attenuation factor.
In order to achieve the above object, according to the present invention, there is provided a sheet overlap detection apparatus comprising an ultrasonic transmitter which transmits an ultrasonic wave, an ultrasonic receiver which receives the ultrasonic wave from the ultrasonic transmitter, a first amplifier which amplifies an output from the ultrasonic receiver, a second amplifier which is configured to freely change an amplification factor and amplifies an output from the first amplifier, a third amplifier which amplifies an output from the second amplifier, amplification factor control means for changing the amplification factor of the second amplifier, first overlap detection monitor output decision means for deciding the output from the second amplifier as a sheet overlap detection monitor output when the amplification factor control means adjusts the amplification factor of the second amplifier, and an output value of the second amplifier has become almost equal to a first set value while one sheet is sandwiched between the ultrasonic transmitter and the ultrasonic receiver, second overlap detection monitor output decision means for deciding an output from the third amplifier as a sheet overlap detection monitor output when the amplification factor control means adjusts the amplification factor of the second amplifier, and the output value of the second amplifier has not become almost equal to the first set value, but an output value of the third amplifier has become almost equal to a second set value while one sheet is sandwiched between the ultrasonic transmitter and the ultrasonic receiver, and overlap detection means for detecting, based on the output from one of the second amplifier and the third amplifier, overlap of sheets which pass between the ultrasonic transmitter and the ultrasonic receiver, the output being decided as the overlap detection monitor output by one of the first overlap detection monitor output decision means and the second overlap detection monitor output decision means.
There is also provided a sheet overlap detection method comprising the steps of causing an ultrasonic transmitter to transmit an ultrasonic wave, causing an ultrasonic receiver to receive the ultrasonic wave from the ultrasonic transmitter, causing a first amplifier to amplify an output from the ultrasonic receiver, causing a second amplifier to amplify an output from the first amplifier, causing a third amplifier to amplify an output from the second amplifier, adjusting an amplification factor of the second amplifier, deciding the output from the second amplifier as a sheet overlap detection monitor output when the amplification factor of the second amplifier is adjusted, and an output value of the second amplifier has become almost equal to a first set value while one sheet is sandwiched between the ultrasonic transmitter and the ultrasonic receiver, deciding an output from the third amplifier as a sheet overlap detection monitor output when the amplification factor of the second amplifier is adjusted, and the output value of the second amplifier has not become almost equal to the first set value, but an output value of the third amplifier has become almost equal to a second set value while one sheet is sandwiched between the ultrasonic transmitter and the ultrasonic receiver, and detecting, based on the output from one of the second amplifier and the third amplifier, overlap of sheets which pass between the ultrasonic transmitter and the ultrasonic receiver, the output being decided as the overlap detection monitor output.
The present invention will now be described in detail with reference to the accompanying drawings.
The control unit 3 comprises a processing unit 3A, ultrasonic oscillation circuit 3B, and amplification circuit 3C. The amplification circuit 3C comprises a first amplifier AMP1 which amplifies the output from the ultrasonic receiver 2, a second amplifier AMP2 which amplifies the output from the first amplifier AMP1, and a third amplifier AMP3 which amplifies the output from the second amplifier AMP2. The first and third amplifiers AMP1 and AMP3 are fixed amplifiers having fixed amplification factors. The second amplifier AMP2 is a variable amplifier capable of freely changing the amplification factor.
The ultrasonic oscillation circuit 3B supplies a driving frequency f to the ultrasonic transmitter 1. Upon receiving the driving frequency f from the ultrasonic oscillation circuit 3B, the ultrasonic transmitter 1 emits an ultrasonic wave of output level determined by the driving frequency f. The ultrasonic receiver 2 receives the ultrasonic wave emitted from the ultrasonic transmitter 1 and sends a reception output RV corresponding to the ultrasonic wave reception amount to the amplification circuit 3C. The amplification circuit 3C amplifies the reception output RV from the ultrasonic receiver 2 and sends, to the processing unit 3A, output values AP1, AP2, and AP3 representing the ultrasonic wave reception levels in the ultrasonic receiver 2. Based on the output values AP1, AP2, and AP3 from the amplification circuit 3C, the processing unit 3A detects overlap of fed paper sheets 4 which pass between the ultrasonic transmitter 1 and the ultrasonic receiver 2.
In the first embodiment, the amplification circuit 3C includes the third amplifier AMP3. The third amplifier AMP3 is connected to the output of the second amplifier AMP2. The output value AP3 from the third amplifier AMP3 is supplied to the processing unit 3A. The processing unit 3A includes an overlap detection monitor output & amplification factor decision unit 30. The overlap detection monitor output & amplification factor decision unit 30 decides one of the output value AP2 of the second amplifier AMP2 and the output value AP3 of the third amplifier AMP3 as an overlap detection monitor output and also decides an overlap detection amplification factor GA of the second amplifier AMP2.
When the switch SW1 is turned on, the processing unit 3A receives the output value AP1 from the first amplifier AMP1 (
Upon determining that one fed paper sheet 4 is sandwiched between the ultrasonic transmitter 1 and the ultrasonic receiver 2 (YES in step S2), the processing unit 3A sets a count value N to 0 (step S3). The processing unit confirms that the count value N does not satisfy N>255 (NO in step S4) and sets the amplification factor GA of the second amplifier AMP2 to GA0 (minimum value) (step S5,
The processing unit receives the output value AP2 from the second amplifier AMP2 (step S6,
During the increment of the amplification factor GA, if AP2≈V2s is satisfied before N>255 (YES in step S7,
The processing unit sets the paper type to plain paper (step S11), decides the output from the second amplifier AMP2 as the overlap detection monitor output (step S12), decides GAsp as the overlap detection amplification factor (step S13), and decides the threshold value Vth2 as the overlap detection threshold value (step S14).
If AP2≈V2s does not hold even when the amplification factor GA of the second amplifier AMP2 has reached GA255 (
The processing unit receives the output value AP3 from the third amplifier AMP3 (step S18,
During the increment of the amplification factor GA, if AP3≈V3s is satisfied before N>255 (YES in step S19,
The processing unit sets the paper type to specialty paper (step S23), decides the output from the third amplifier AMP3 as the overlap detection monitor output (step S24), decides GAsp as the overlap detection amplification factor (step S25), and decides the threshold value Vth3 as the overlap detection threshold value (step S26).
If AP3≈V3s does not hold even when the amplification factor GA of the second amplifier AMP2 has reached GA255, N>255 is satisfied by the next “N=N+1” (YES in step S16). The process advances to step S27 to determine that detection is disabled. That is, if the output value AP3 of the third amplifier AMP3 is not equal to the set value V3s, either, the processing unit determines that overlap detection at an appropriate accuracy is disabled, and displays, e.g., an error message.
In this embodiment, for plain paper, the output from the second amplifier AMP2 is decided as the overlap detection monitor output. For specialty paper such as microflute having a high ultrasonic wave attenuation factor, the output from the third amplifier AMP3 is decided as the overlap detection monitor output. This makes it possible to accurately detect overlap of paper sheets in a wide range including specialty paper.
The amplification factor control unit 31 raises the amplification factor GA of the second amplifier AMP2 stepwise from GA0 to GA255. The amplification factor control unit 31 performs the processes in, e.g., steps S5 and S17.
The first overlap detection monitor output & amplification factor decision unit 32 decides the output of the second amplifier AMP2 as the overlap detection monitor output when the output value AP2 of the second amplifier AMP2 is recognized to be almost equal to the set value V2s halfway through the process of causing the amplification factor control unit 31 to raise the amplification factor GA of the second amplifier AMP2 stepwise from GA0 to GA255. The first overlap detection monitor output & amplification factor decision unit 32 also receives the amplification factor GAN of the second amplifier AMP2 at that time and decides the received amplification factor GAN as the overlap detection amplification factor GAsp. If the output value AP2 of the second amplifier AMP2 is not recognized to be almost equal to the set value V2s even when the amplification factor control unit 31 raises the amplification factor GA of the second amplifier AMP2 stepwise from GA0 to GA255, the first overlap detection monitor output & amplification factor decision unit 32 sends an instruction to the amplification factor control unit 31 to make it again raise the amplification factor GA of the second amplifier AMP2 stepwise from GA0 to GA255.
The arrangement of the first overlap detection monitor output & amplification factor decision unit 32 will be described in more detail. The first overlap detection monitor output & amplification factor decision unit 32 comprises a first equivalence determination unit 32A, first overlap detection monitor output decision unit 32B, and first overlap detection amplification factor decision unit 32C. The first equivalence determination unit 32A performs the process in, e.g., step S7. The first overlap detection monitor output decision unit 32B performs the process in, e.g., step S12. The first overlap detection amplification factor decision unit 32C performs the process in, e.g., step S13.
The second overlap detection monitor output & amplification factor decision unit 33 decides the output from the third amplifier AMP3 as the overlap detection monitor output when the output value AP3 of the third amplifier AMP3 is recognized to be almost equal to the set value V3s halfway through the process of causing the amplification factor control unit 31 to raise the amplification factor GA of the second amplifier AMP2 stepwise from GA0 to GA255. The second overlap detection monitor output & amplification factor decision unit 33 also receives the amplification factor GAN of the second amplifier AMP2 at that time and decides the received amplification factor GAN as the overlap detection amplification factor GAsp. If the output value AP3 of the third amplifier AMP3 is not recognized to be almost equal to the set value V3s even when the amplification factor control unit 31 raises the amplification factor GA of the second amplifier AMP2 stepwise from GA0 to GA255, the second overlap detection monitor output & amplification factor decision unit 33 determines that detection is disabled.
The arrangement of the second overlap detection monitor output & amplification factor decision unit 33 will be described in more detail. The second overlap detection monitor output & amplification factor decision unit 33 comprises a second equivalence determination unit 33A, second overlap detection monitor output decision unit 33B, second overlap detection amplification factor decision unit 33C, and detection disable determination unit 33D. The second equivalence determination unit 33A performs the process in, e.g., step S19. The second overlap detection monitor output decision unit 33B performs the process in, e.g., step S24. The second overlap detection amplification factor decision unit 33C performs the process in, e.g., step S25. The detection disable determination unit 33D performs the process in, e.g., step S27.
In the first embodiment, the amplification factor GA of the second amplifier AMP2 is raised stepwise from GA0 to GA255. Alternatively, the amplification factor GA is set to GA128 first. If the output value AP2 of the second amplifier AMP2 at that time is smaller than the set value V2s, the amplification factor GA is raised to GA192. The amplification factor GA may be narrowed down in this way until the output value AP2 of the second amplifier AMP2 almost equals the set value V2s. This method will be described later in the second embodiment. This method can greatly speed up the processing as compared to the method of changing the amplification factor GA step by step.
In the first embodiment, if AP2≈V2s does not hold even when the amplification factor GA of the second amplifier AMP2 is raised stepwise from GA0 to GA255, the amplification factor GA of the second amplifier AMP2 is raised again stepwise from GA0 to GA255 thereby searching for a point where the output value AP3 of the third amplifier AMP3 satisfies AP3≈V3s . Alternatively, for example, the output value AP2 of the second amplifier AMP2 and the output value AP3 of the third amplifier AMP3 are stored while raising the amplification factor GA of the second amplifier AMP2 stepwise from GA0 to GA255. Then, the output value AP2 of the second amplifier AMP2 and the output value AP3 of the third amplifier AMP3 corresponding to the amplification factors GA0 to GA255 are observed. When the output value AP2 of the second amplifier AMP2 is recognized to be almost equal to the set value V2s, the output from the second amplifier AMP2 is decided as the overlap detection monitor output. If the output value AP2 of the second amplifier AMP2 is not recognized to be almost equal to the set value V2s, but the output value AP3 of the third amplifier AMP3 is recognized to be almost equal to the set value V3s, the output from the third amplifier AMP3 may be decided as the overlap detection monitor output. This obviates changing the amplification factor GA of the second amplifier AMP2 again and speeds up the processing.
Based on the output from the second or third amplifier AMP2 or AMP3 decided as the overlap detection monitor output by the first or second overlap detection monitor output decision unit 32B or 33B, an overlap detection unit 34 in the processing unit 3A detects overlap of the fed paper sheets 4 which pass between the ultrasonic transmitter 1 and the ultrasonic receiver 2.
In the memory M, the memory Ml stores a count value NRmax corresponding to the maximum output value of the ultrasonic reception sensor. The memory M2 stores a maximum output value AP1max of the ultrasonic reception sensor. The memory M3 stores the count value N. The memory M4 stores an output value AP1 of the first amplifier. The memory M5 stores an optimum driving frequency value Nsp of the ultrasonic transmission sensor. The memory M6 stores a correction value NC of the count value N. The memory M7 stores a paper presence determination threshold value Vth1. The memory M8 stores an output value AP2 of the second amplifier. The memory M9 stores an optimum gain value determination reference value Vs (=V1s, V2s).
The memory M10 stores a difference ΔVs between the output value of the second amplifier and the optimum gain value determination reference value. The memory M11 stores an absolute value |ΔVs| of the difference between the output value of the second amplifier and the optimum gain value determination reference value. The memory M12 stores an optimum gain value determination threshold value ΔVsth. The memory M13 stores a next correction value NC′ of the count value N. The memory M14 stores “1” when the paper type is plain paper, and “2” for specialty paper. The memory M15 stores an optimum gain value NGsp.
The memory M16 stores an overlap detection threshold value Vth. The memory M17 stores an output value AP3 of the third amplifier. The memory M18 stores a count value Nφ of the printing press rotation phase detection counter. The memory M19 stores a printing press rotation phase φ. The memory M20 stores an overlap detection phase Nφsp. The memory M21 stores a detection output value AP. The contents stored in the memories M1 to M21 will be explained later in association with the description of the overlap detection processing operation.
A processing operation unique to the embodiment, which is executed by the CPU 101 of the overlap detection apparatus 100, will be described below with reference to the flowcharts shown in
Upon receiving an instruction to start the overlap detection program, the CPU 101 sets the count value NRmax corresponding to the maximum output value of the ultrasonic reception sensor in the memory M1 to 0 (
The CPU 101 sets the count value N in the memory M3 to “1” (step S104), reads out the count value N from the memory M3 (step S105), and outputs it to the VCO D/A converter 107 (step S106). The driving frequency f from the ultrasonic oscillation circuit 109 to the ultrasonic transmission sensor 110 is set to f1. The CPU 101 receives the output value AP1 (AP11) from the first amplifier 112 at this time via the A/D converter 120 and overwrites it in the memory M4 (step S107).
The CPU reads out the maximum output value AP1max (AP10) of the ultrasonic reception sensor at that time from the memory M2 (step S108) and compares it with the output value AP1 (AP11) of the first amplifier 112 in the memory M4 (
The CPU 101 increments the count value N in the memory M3 by one to set N=2 (steps S113 and S114). The CPU reads out the count value N from the memory M3 (step S115) and repeats the processing operation in steps S105 to S116 until the count value N satisfies N>255 (NO in step S116). During this processing operation, if AP1≦AP1max in step S109, the process jumps to step S113 to repeat the same processing operation without executing steps S110, S111, and S112.
With the repetitive processing operation, the driving frequency f to the ultrasonic transmission sensor 110 changes stepwise from f0 to f255 (see
If N>255 (YES in step S116), the CPU 101 reads out, from the memory M1, the count value NRmax corresponding to the maximum output value of the ultrasonic reception sensor (step S117) and writes the readout count value NRmax in the memory M5 as the optimum driving frequency value Nsp of the ultrasonic transmission sensor (step S118). That is, the CPU decides fNsp as the optimum driving frequency of the ultrasonic transmission sensor and writes the optimum driving frequency value Nsp corresponding to the optimum driving frequency fNsp in the memory M5.
In the printing press control apparatus 200, when the print start switch 202 is turned on (
Upon receiving the print start signal from the printing press control apparatus 200 (
The CPU 101 writes “64” (=256÷2÷2) in the memory M6 as the correction value NC of the count value N (step S122). The CPU receives the output value AP1 from the first amplifier 112 (step S123), reads out the paper presence determination threshold value Vth1 from the memory M7 (step S124), and compares the output value AP1 of the first amplifier 112 with the paper presence determination threshold value Vth1 (step S125).
The CPU 101 repeats the processing in steps S123 to S125. Upon confirming AP1<Vth1 (YES in step S125,
The CPU reads out the optimum gain value determination reference value Vs from the memory M9 (step S129), subtracts the output value AP2 of the second amplifier 113 from the optimum gain value determination reference value Vs to obtain the difference ΔVs between the output value AP2 of the second amplifier 113 and the optimum gain value determination reference value Vs (step S130), and obtains the absolute value |ΔVs| (step S131). The obtained difference ΔVs is written in the memory M10. The absolute value |ΔVs| of the difference is written in the memory M11.
The CPU 101 reads out the optimum gain value determination threshold value ΔVsth from the memory M12 (step S132) and compares it with the absolute value |ΔVs| of the difference (step S133). If |ΔVs|<ΔVsth does not hold (NO in step S133), the process advances to step S134 (
In this example, |ΔVs|<ΔVsth does not hold, and therefore, the process advances to step S134. In this case, the CPU 101 reads out the output value AP2 of the second amplifier 113 at that time from the memory M8 (step S134), reads out the optimum gain value determination reference value Vs from the memory M9 (step S135), and compares the output value AP2 of the second amplifier 113 with the optimum gain value determination reference value Vs (step S136).
If AP2<Vs (YES in step S136), the CPU 101 reads out the count value N=128 at that time from the memory M3 (step S137), reads out the correction value NC=64 of the count value N at that time from the memory M6 (step S138), adds the correction value NC to the count value N to obtain N=128+64 =192, and overwrites the obtained count value N=192 in the memory M3 (step S139). The CPU also reads out the correction value NC=64 of the count value N at that time from the memory M6 (step S143), divides the correction value NC of the count value N by 2 to obtain NC=64/2=32, and overwrites the obtained correction value NC=32 in the memory M6 (step S144).
The CPU reads out the count value N=192 from the memory M3 (
The CPU reads out the optimum gain value determination reference value Vs from the memory M9 (step S148), subtracts the output value AP2 of the second amplifier 113 from the optimum gain value determination reference value Vs to obtain the difference ΔVs between the output value AP2 of the second amplifier 113 and the optimum gain value determination reference value Vs (step S149), and obtains the absolute value |ΔVs| (step S150). The CPU reads out the optimum gain value determination threshold value ΔVsth from the memory M12 (step S151) and compares it with the absolute value |ΔVs| of the difference (step S152). If |ΔVs|<ΔVsth does not hold (NO in step S152), the process advances to step S153 (
In this example, |ΔVs|<ΔVsth does not hold, and therefore, the process advances to step S153. In this case, the CPU 101 reads out the output value AP2 of the second amplifier 113 at that time from the memory M8 (step S153), reads out the optimum gain value determination reference value Vs from the memory M9 (step S154), and compares the output value AP2 of the second amplifier 113 with the optimum gain value determination reference value Vs (step S155).
In this example, AP2<Vs. In this case, the CPU 101 reads out the count value N=192 at that time from the memory M3 (step S156), reads out the correction value NC=32 of the count value N at that time from the memory M6 (step S157), adds the correction value NC to the count value N to obtain N=192+32=224, and overwrites the obtained count value N=224 in the memory M3 (step S158).
The CPU also reads out the count value N=224 from the memory M3 (
The CPU checks whether the next correction value NC′ of the count value N satisfies NC′<1 (step S166). If NC′<1, the CPU sets the correction value NC of the count value N in the memory M6 to “1” (step S167). If NC′<1 does not hold, the CPU sets the correction value NC of the count value N in the memory M6 to the next correction value NC′ of the count value N (step S168). In this case, since NC′=16, the correction value NC of the count value N in the memory M6 is set to NC=16.
The CPU reads out the count value N=224 from the memory M3 (
The CPU reads out the optimum gain value determination reference value Vs from the memory M9 (step S148), subtracts the output value AP2 of the second amplifier 113 from the optimum gain value determination reference value Vs to obtain the difference ΔVs between the output value AP2 of the second amplifier 113 and the optimum gain value determination reference value Vs (step S149), and obtains the absolute value |ΔVs| (step S150). The CPU reads out the optimum gain value determination threshold value ΔVsth from the memory M12 (step S151) and compares it with the absolute value |ΔVs| of the difference (step S152). If |ΔVs|<ΔVsth does not hold (NO in step S152), the process advances to step S153 (
In this example, |ΔVs|<ΔVsth, and therefore, the process advances to step S171. In this case, the CPU 101 determines that the output value AP2 of the second amplifier 113 is almost equal to the optimum gain value determination reference value Vs (AP2≈Vs), and writes “1” representing that the fed paper sheet 4 is plain paper in the memory M14 (step S171). The CPU reads out the count value N=224 at that time from the memory M3 (step S172) and writes it in the memory M15 as the optimum gain value NGsp (step S173). The CPU reads out the output value AP2 of the second amplifier 113 from the memory M8 (step S174), multiplies the readout output value AP2 of the second amplifier by 0.8 to obtain the overlap detection threshold value Vth, and writes it in the memory M16 (step S175).
In this example, when the gain GA of the second amplifier 113 is GA224, |ΔVs|<ΔVsth. If |ΔVs|<ΔVsth does not hold (however, if AP2<Vs continues), the gain GA increases while halving the correction value NC. In this case, the gain GA increases stepwise, like “GA224”→“GA240”→“GA248”→“GA252”→“GA254”→“GA255”.
In this example, when the gain GA of the second amplifier 113 is GA224, |ΔVs|<ΔVsth. In some cases, |ΔVs|<ΔVsth does not hold, and AP2>Vs holds (
In step S136 (
The CPU reads out the count value N=64 from the memory M3 (
The CPU reads out the optimum gain value determination reference value Vs from the memory M9 (step S148), subtracts the output value AP2 of the second amplifier 113 from the optimum gain value determination reference value Vs to obtain the difference ΔVs between the output value AP2 of the second amplifier 113 and the optimum gain value determination reference value Vs (step S149), and obtains the absolute value |ΔVs| (step S150). The CPU reads out the optimum gain value determination threshold value ΔVsth from the memory M12 (step S151) and compares it with the absolute value |ΔVs| of the difference (step S152). If |ΔVs|<ΔVsth does not hold (NO in step S152), the process advances to step S153 (
In this example, |ΔVs|<ΔVsth does not hold, and therefore, the process advances to step S153. In this case, the CPU 101 reads out the output value AP2 of the second amplifier 113 at that time from the memory M8 (step S153), reads out the optimum gain value determination reference value Vs from the memory M9 (step S154), and compares the output value AP2 of the second amplifier 113 with the optimum gain value determination reference value Vs (step S155).
In this example, AP2>Vs. In this case, the CPU 101 reads out the count value N=64 at that time from the memory M3 (step S159), reads out the correction value NC=32 of the count value N at that time from the memory M6 (step S160), subtracts the correction value NC from the count value N to obtain N=64−32=32, and overwrites the obtained count value N=32 in the memory M3 (step S161).
The CPU also reads out the count value N=32 from the memory M3 (
The CPU checks whether the next correction value NC′ of the count value N satisfies NC′<1 (step S166). If NC′<1, the CPU sets the correction value NC of the count value N in the memory M6 to “1” (step S167). If NC′<1 does not hold, the CPU sets the correction value NC of the count value N in the memory M6 to the next correction value NC′ of the count value N (step S168). In this case, since NC′=16, the correction value NC of the count value N in the memory M6 is set to NC=16.
The CPU reads out the count value N=32 from the memory M3 (
The CPU reads out the optimum gain value determination reference value Vs from the memory M9 (step S148), subtracts the output value AP2 of the second amplifier 113 from the optimum gain value determination reference value Vs to obtain the difference ΔVs between the output value AP2 of the second amplifier 113 and the optimum gain value determination reference value Vs (step S149), and obtains the absolute value |ΔVs| (step S150). The CPU reads out the optimum gain value determination threshold value ΔVsth from the memory M12 (step S151) and compares it with the absolute value |ΔVs| of the difference (step S152). If |ΔVs|<ΔVsth does not hold (NO in step S152), the process advances to step S153 (
In this example, |ΔVs|<ΔVsth, and therefore, the process advances to step S171. In this case, the CPU 101 determines that the output value AP2 of the second amplifier 113 is almost equal to the optimum gain value determination reference value Vs (YES in step S152), and writes “1” representing that the fed paper sheet 4 is plain paper in the memory M14 (step S171). The CPU reads out the count value N=32 at that time from the memory M3 (step S172) and writes it in the memory M15 as the optimum gain value NGsp (step S173). The CPU reads out the output value AP2 of the second amplifier 113 from the memory M8 (step S174), multiplies the readout output value AP2 of the second amplifier by 0.8 to obtain the overlap detection threshold value Vth, and writes it in the memory M16 (step S175).
In this example, when the gain GA of the second amplifier 113 is GA32, |ΔVs|<ΔVsth. If |ΔVs|<ΔVsth does not hold (however, if AP2>Vs continues), the gain GA decreases while halving the correction value NC. In this case, the gain GA decreases stepwise, like “GA32”→“GA16”→“GA8”→“GA4”→“GA2”→“GA1”→“GA0”.
After the gain GA is set to “GA1”, the correction value NC′ of the count value N in step S165 (
In this example, when the gain GA of the second amplifier 113 is GA32, |ΔVs|<ΔVsth. In some cases, |ΔVs|<ΔVsth does not hold, and AP2<Vs holds (
If the count value N>255 in step S164 (
In this case, the CPU 101 writes “64” (=256÷2÷2) in the memory M6 as the correction value NC of the count value N (
The CPU reads out the optimum gain value determination reference value Vs from the memory M9 (step S180), subtracts the output value AP3 of the third amplifier 114 from the optimum gain value determination reference value Vs to obtain the difference ΔVs between the output value AP3 of the third amplifier 114 and the optimum gain value determination reference value Vs (step S181), and obtains the absolute value |ΔVs| (step S182). The obtained difference ΔVs is written in the memory M10. The absolute value |ΔVs| of the difference is written in the memory M11.
The CPU reads out the optimum gain value determination threshold value ΔVsth from the memory M12 (step S183) and compares it with the absolute value |ΔVs| of the difference (step S184). If |ΔVs|<ΔVsth does not hold (NO in step S184), the process advances to step S185 (
In this example, |ΔVs|<ΔVsth does not hold, and therefore, the process advances to step S185. In this case, the CPU 101 reads out the output value AP3 of the third amplifier 114 at that time from the memory M17 (step S185), reads out the optimum gain value determination reference value Vs from the memory M9 (step S186), and compares the output value AP3 of the third amplifier 114 with the optimum gain value determination reference value Vs (step S187).
If AP3<Vs (YES in step S187), the CPU 101 reads out the count value N=128 at that time from the memory M3 (step S188), reads out the correction value NC=64 of the count value N at that time from the memory M6 (step S189), adds the correction value NC to the count value N to obtain N=128+64=192, and overwrites the obtained count value N=192 in the memory M3 (step S190). The CPU also reads out the correction value NC=64 of the count value N at that time from the memory M6 (step S194), divides the correction value NC of the count value N by 2 to obtain NC=64/2=32, and overwrites the obtained correction value NC=32 in the memory M6 (step S195).
The CPU reads out the count value N=192 from the memory M3 (
The CPU reads out the optimum gain value determination reference value Vs from the memory M9 (step S199), subtracts the output value AP3 of the third amplifier 114 from the optimum gain value determination reference value Vs to obtain the difference ΔVs between the output value AP3 of the third amplifier 114 and the optimum gain value determination reference value Vs (step S200), and obtains the absolute value |ΔVs| (step S201).
The CPU reads out the optimum gain value determination threshold value ΔVsth from the memory M12 (step S202) and compares it with the absolute value |ΔVs| of the difference (step S203). If |ΔVs|<ΔVsth does not hold (NO in step S203), the process advances to step S204 (
In this example, |ΔVs|<ΔVsth does not hold, and therefore, the process advances to step S204. In this case, the CPU 101 reads out the output value AP3 of the third amplifier 114 at that time from the memory M17 (step S204), reads out the optimum gain value determination reference value Vs from the memory M9 (step S205), and compares the output value AP3 of the third amplifier 114 with the optimum gain value determination reference value Vs (step S206).
In this example, AP3≦Vs. In this case, the CPU 101 reads out the count value N=192 at that time from the memory M3 (step S207), reads out the correction value NC=32 of the count value N at that time from the memory M6 (step S208), adds the correction value NC to the count value N to obtain N=192+32=224, and overwrites the obtained count value N=224 in the memory M3 (step S209).
The CPU also reads out the count value N=224 from the memory M3 (
The CPU checks whether the next correction value NC′ of the count value N satisfies NC′<1 (step S217). If NC′<1, the CPU sets the correction value NC of the count value N in the memory M6 to “1” (step S218). If NC′<1 does not hold, the CPU sets the correction value NC of the count value N in the memory M6 to the next correction value NC′ of the count value N (step S219). In this case, since NC′=16, the correction value NC of the count value N in the memory M6 is set to NC=16.
The CPU reads out the count value N=224 from the memory M3 (
The CPU reads out the optimum gain value determination reference value Vs from the memory M9 (step S199), subtracts the output value AP3 of the third amplifier 114 from the optimum gain value determination reference value Vs to obtain the difference ΔVs between the output value AP3 of the third amplifier 114 and the optimum gain value determination reference value Vs (step S200), and obtains the absolute value |ΔVs| (step S201). The CPU reads out the optimum gain value determination threshold value ΔVsth from the memory M12 (step S202) and compares it with the absolute value |ΔVs| of the difference (step S203). If |ΔVs|<ΔVsth does not hold (NO in step S203), the process advances to step S204 (
In this example, |ΔVs|<ΔVsth, and therefore, the process advances to step S222. In this case, the CPU 101 determines that the output value AP3 of the third amplifier 114 is almost equal to the optimum gain value determination reference value Vs (AP3≈Vs), and writes “2” representing that the fed paper sheet 4 is specialty paper in the memory M14 (step S222). The CPU reads out the count value N=224 at that time from the memory M3 (step S223) and writes it in the memory M15 as the optimum gain value NGsp (step S224). The CPU reads out the output value AP3 of the third amplifier 114 from the memory M17 (step S225), multiplies the readout output value AP3 of the third amplifier by 0.8 to obtain the overlap detection threshold value Vth, and writes it in the memory M16 (step S226).
In this example, when the gain GA of the second amplifier 113 is GA224, |ΔVs|<ΔVsth. If |ΔVs|<ΔVsth does not hold (however, if AP3<Vs continues), the gain GA increases while halving the correction value NC. In this case, the gain GA increases stepwise, like “GA224”→“GA240”→“GA248”→“GA252”→“GA254”→“GA255”.
In this example, when the gain GA of the second amplifier 113 is GA224, |ΔVs|<ΔVsth. In some cases, |ΔVs|<ΔVsth does not hold, and AP3>Vs holds (
In step S187 (
The CPU reads out the count value N=64 from the memory M3 (
The CPU reads out the optimum gain value determination reference value Vs from the memory M9 (step S199), subtracts the output value AP3 of the third amplifier 114 from the optimum gain value determination reference value Vs to obtain the difference ΔVs between the output value AP3 of the third amplifier 114 and the optimum gain value determination reference value Vs (step S200), and obtains the absolute value |ΔVs| (step S201). The CPU reads out the optimum gain value determination threshold value ΔVsth from the memory M12 (step S202) and compares it with the absolute value |ΔVs| of the difference (step S203). If |ΔVs|<ΔVsth does not hold (NO in step S203), the process advances to step S204 (
In this example, |ΔVs|<ΔVsth does not hold, and therefore, the process advances to step S204. In this case, the CPU 101 reads out the output value AP3 of the third amplifier 114 at that time from the memory M17 (step S204), reads out the optimum gain value determination reference value Vs from the memory M9 (step S205), and compares the output value AP3 of the third amplifier 114 with the optimum gain value determination reference value Vs (step S206).
In this example, AP3>Vs. In this case, the CPU 101 reads out the count value N =64 at that time from the memory M3 (step S210), reads out the correction value NC=32 of the count value N at that time from the memory M6 (step S211), subtracts the correction value NC from the count value N to obtain N=64−32=32, and overwrites the obtained count value N=32 in the memory M3 (step S212). The CPU also reads out the count value N=32 from the memory M3 (
The CPU checks whether the next correction value NC′ of the count value N satisfies NC′<1 (step S217). If NC′<1, the CPU sets the correction value NC of the count value N in the memory M6 to “1” (step S218). If NC′<1 does not hold, the CPU sets the correction value NC of the count value N in the memory M6 to the next correction value NC′ of the count value N (step S219). In this case, since NC′=16, the correction value NC of the count value N in the memory M6 is set to NC=16.
The CPU reads out the count value N=32 from the memory M3 (
The CPU reads out the optimum gain value determination reference value Vs from the memory M9 (step S199), subtracts the output value AP3 of the third amplifier 114 from the optimum gain value determination reference value Vs to obtain the difference ΔVs between the output value AP3 of the third amplifier 114 and the optimum gain value determination reference value Vs (step S200), and obtains the absolute value |ΔVs| (step S201). The CPU reads out the optimum gain value determination threshold value ΔVsth from the memory M12 (step S202) and compares it with the absolute value |ΔVs| of the difference (step S203). If |ΔVs|<ΔVsth does not hold (NO in step S203), the process advances to step S204 (
In this example, |ΔVs|<ΔVsth, and therefore, the process advances to step S222. In this case, the CPU 101 determines that the output value AP3 of the third amplifier 114 is almost equal to the optimum gain value determination reference value Vs (YES in step S203), and writes “2” representing that the fed paper sheet 4 is specialty paper in the memory M14 (step S222). The CPU reads out the count value N=32 at that time from the memory M3 (step S223) and writes it in the memory M15 as the optimum gain value NGsp (step S224). The CPU reads out the output value AP3 of the third amplifier 114 from the memory M17 (step S225), multiplies the readout output value AP3 of the third amplifier by 0.8 to obtain the overlap detection threshold value Vth, and writes it in the memory M16 (step S226).
In this example, when the gain GA of the second amplifier 113 is GA32, |ΔVs|<ΔVsth. If |ΔVs|<ΔVsth does not hold (however, if AP3>Vs continues), the gain GA decreases while halving the correction value NC. In this case, the gain GA decreases stepwise, like “GA32”→“GA16”→“GA8”→“GA4”→“GA2”→“GA1”→“GA0”.
After the gain GA is set to “GA1”, the correction value NC′ of the count value N in step S217 (
In this example, when the gain GA of the second amplifier 113 is GA32, |ΔVs|<ΔVsth. In some cases, |ΔVs|<ΔVsth does not hold, and AP3<Vs holds (
If |ΔVs|<ΔVsth cannot hold even upon adjusting the gain GA, and the count value N>255 (
Upon receiving the error signal from the overlap detection apparatus 100 (
When the overlap detection apparatus reset switch 204 is turned on (YES in step S319), the CPU 201 of the printing press control apparatus 200 transmits a reset signal to the overlap detection apparatus 100 (step S320). When the print start switch 202 is turned on (YES in step S321), the process returns to step S302 (
Upon receiving the reset signal from the printing press control apparatus 200 (
After executing the process in steps S171 to S175 (
The CPU 101 reads out the optimum gain value NGsp from the memory M15 (step S229) and outputs it to the D/A converter 115 for second amplifier gain adjustment (step S230). A gain GANGsp is set in the second amplifier 113 as the overlap detection gain GAsp.
The CPU 101 reads out the count value Nφ from the printing press rotation phase detection counter 116 (step S231), obtains the printing press rotation phase φ based on the readout count value Nφ (step S232), reads out an overlap detection phase φsp from the memory M20 (step S233), and compares the printing press rotation phase φ with the overlap detection phase φsp (step S234)
The process in steps S231 to S234 is repeated, and if the printing press rotation phase φ equals the overlap detection phase φsp (YES in step S234), the CPU reads out the storage contents from the memory M14 (
The CPU reads out the detection output value AP from the memory M21 (step S239) and also reads out an overlap detection threshold value Vth stored in the memory M16 (step S240). If the detection output value AP<Vth (YES in step S241), the CPU transmits an overlap detection signal to the printing press control apparatus 200 (step S243). If the detection output value AP<Vth does not hold (NO in step S241), the process returns from step S242 to step S231 (
If a print stop signal from the printing press control apparatus 200 is confirmed in step S242, the process returns to step S119 (
Upon receiving the overlap detection signal from the overlap detection apparatus 100 (
The overlap detection signal confirmation in step S308 is repeatedly executed after the output of the print start instruction to the printing units 2091 to 2094 (step S307). If the print stop switch 203 is turned on during this repetitive execution (YES in step S309), the CPU 201 of the printing press control apparatus 200 outputs a feed stop instruction to the feeding unit 208 (step S310), transmits a print stop signal to the overlap detection apparatus 100 (step S311), outputs a print stop instruction to the printing units 2091 to 2094 (step S312), and outputs a driving stop signal to the drive motor driver 210 (step S313).
As shown in
The amplification factor control unit 131 controls the gain GA of the second amplifier 113. The amplification factor control unit 131 performs the processes in, e.g., steps S126 and S127, S137 to S146, S156 to S168, S177 and S178, S188 to S197, and S207 to S219. As shown in
The change width control unit 131A repeatedly changes the gain GA of the second amplifier 113 while reducing the change width. The change width control unit 131A performs the processes in, e.g., steps S143 and S144, S156 to S161, S165 to S168, S194 and S195, S207 to S212, and S216 to S219.
When the magnitude relationship between the output value AP2 of the second amplifier 113 and the optimum gain value determination reference value (first set value) Vs, or the magnitude relationship between the output value AP3 of the third amplifier 114 and the optimum gain value determination reference value (second set value) Vs has changed due to the change of the gain GA of the second amplifier 113, the change direction control unit 131B changes the gain GA of the second amplifier 113 in a direction different from that of the previous time. For example, when AP2<Vs has changed to AP2>Vs, the change direction control unit 131B changes the direction of the gain GA from an increasing direction to a decreasing direction. The change direction control unit 131B performs the processes in, e.g., steps S155 to S161, and S206 to S212.
As shown in
Every time the amplification factor control unit 131 changes the gain GA of the second amplifier 113, the first equivalence determination unit 132A determines whether the output value AP2 of the second amplifier 113 is almost equal to the optimum gain value determination reference value Vs. If the absolute value of the difference between the output value AP2 of the second amplifier 113 and the optimum gain value determination reference value Vs is smaller than the optimum gain value determination threshold value (first threshold value) ΔVsth, the first equivalence determination unit 132A determines that the output value AP2 of the second amplifier 113 is almost equal to the optimum gain value determination reference value Vs. The first equivalence determination unit 132A performs the processes in, e.g., steps S128 to S133, and S147 to S152.
When the amplification factor control unit 131 adjusts the gain GA of the second amplifier 113, and the output value AP2 of the second amplifier 113 becomes almost equal to the optimum gain value determination reference value Vs while one fed paper sheet 4 is sandwiched between the ultrasonic transmission sensor 110 and the ultrasonic reception sensor 111, the first overlap detection monitor output decision unit 132B decides the output from the second amplifier 113 as the overlap detection monitor output. The first overlap detection monitor output decision unit 132B performs the process in, e.g., step S171.
When the first overlap detection monitor output decision unit 132B decides the output from the second amplifier 113 as the overlap detection monitor output, the first overlap detection amplification factor decision unit 132C decides, as the overlap detection gain GAsp, the gain GA of the second amplifier 113 when the output value AP2 of the second amplifier 113 has become almost equal to the optimum gain value determination reference value Vs. The first overlap detection amplification factor decision unit 132C performs the processes in, e.g., steps S172 and S173.
As shown in
Every time the amplification factor control unit 131 changes the gain GA of the second amplifier 113, the second equivalence determination unit 133A determines whether the output value AP3 of the third amplifier 114 is almost equal to the optimum gain value determination reference value Vs. If the absolute value of the difference between the output value AP3 of the third amplifier 114 and the optimum gain value determination reference value Vs is smaller than the optimum gain value determination threshold value (second threshold value) ΔVsth, the second equivalence determination unit 133A determines that the output value AP3 of the third amplifier 114 is almost equal to the optimum gain value determination reference value Vs. The second equivalence determination unit 133A performs the processes in, e.g., steps S179 to S184, and S198 to S203.
When the amplification factor control unit 131 adjusts the gain GA of the second amplifier 113, and the output value AP3 of the third amplifier 114 becomes almost equal to the optimum gain value determination reference value Vs while one fed paper sheet 4 is sandwiched between the ultrasonic transmission sensor 110 and the ultrasonic reception sensor 111, the second overlap detection monitor output decision unit 133B decides the output from the third amplifier 114 as the overlap detection monitor output. The second overlap detection monitor output decision unit 133B performs the process in, e.g., step S222.
When the second overlap detection monitor output decision unit 133B decides the output from the third amplifier 114 as the overlap detection monitor output, the second overlap detection amplification factor decision unit 133C decides, as the overlap detection gain GAsp, the gain GA of the second amplifier 113 when the output value AP3 of the third amplifier 114 has become almost equal to the optimum gain value determination reference value Vs. The second overlap detection amplification factor decision unit 133C performs the processes in, e.g., steps S223 and S224.
Based on the output from the second or third amplifier 113 or 114 decided as the overlap detection monitor output by the first or second overlap detection monitor output decision unit 132B or 133B, the overlap detection unit 134 detects overlap of the fed paper sheets 4 which pass between the ultrasonic transmission sensor 110 and the ultrasonic reception sensor 111. The overlap detection unit 134 performs the processes in, e.g., steps S227 to S243. At the time of overlap detection, the amplification factor control unit 131 sets, in the second amplifier 113, the overlap detection gain GAsp decided by the first or second overlap detection amplification factor decision unit 132C or 133C.
In the present invention, the amplification factor of the second amplifier is changed while sandwiching one sheet between the ultrasonic transmitter and the ultrasonic receiver. The output of the second amplifier is decided as the sheet overlap detection monitor output if the output value from the second amplifier is recognized to be almost equal to the first set value defined in advance. For example, if the amplification factor GA of the second amplifier is raised stepwise from GA0 to GA255, and the output value AP2 from the second amplifier has become almost equal to the first set value (V2s) halfway (AP2≈V2s), the output from the second amplifier is decided as the overlap detection monitor output.
On the other hand, if the output value from the second amplifier is not recognized to be almost equal to the first set value, but the output value from the third amplifier is recognized to be almost equal to the second set value defined in advance, the output from the third amplifier is decided as the overlap detection monitor output. For example, if the amplification factor GA of the second amplifier is raised stepwise from GA0 to GA255, and AP2≈V2s does not hold, the amplification factor GA of the second amplifier is raised again stepwise from GA0 to GA255. If the output value AP3 from the third amplifier becomes almost equal to the second set value (V3s ) halfway (AP3≈V3s), the output from the third amplifier is decided as the overlap detection monitor output.
When the output from the second amplifier is decided as the overlap detection monitor output, the amplification factor of the second amplifier at that time is decided as the sheet overlap detection amplification factor. When the output from the third amplifier is decided as the overlap detection monitor output, the amplification factor of the second amplifier at that time is decided as the overlap detection amplification factor.
In changing the amplification factor of the second amplifier, the amplification factor GA need not always be raised stepwise from GA0 to GA255. For example, the amplification factor GA is set to GA128 first. If the output from the second amplifier at that time is smaller than the first set value, the amplification factor GA is raised to GA192. The amplification factor GA may be narrowed down in this way until the output value from the second amplifier almost equals the first set value.
Alternatively, the output from the second amplifier and that from the third amplifier are stored while raising the amplification factor GA of the second amplifier stepwise from GA0 to GA255. Then, the output value from the second amplifier and that from the third amplifier corresponding to each of the amplification factors GA0 to GA255 are observed. If the output value from the second amplifier is recognized to be almost equal to the first set value V2s, the output from the second amplifier is decided as the sheet overlap detection monitor output. If the output value from the second amplifier is not recognized to be almost equal to the first set value V2s, but the output value from the third amplifier is recognized to be almost equal to the second set value V3s, the output from the third amplifier is decided as the sheet overlap detection monitor output. This obviates changing the amplification factor GA of the second amplifier again and speeds up the processing.
The first set value and the second set value may be different or the same. The first threshold value and the second threshold value may also be different or the same. The sheets as the overlap detection target are not limited to the fed paper sheets to the printing press.
According to the present invention, it is possible to accurately perform overlap detection of specialty paper having a high ultrasonic wave attenuation factor by using the output from the third amplifier as the overlap detection monitor output.
Number | Date | Country | Kind |
---|---|---|---|
242919/2007 | Sep 2007 | JP | national |