The present invention relates to a storage medium changer for changing a storage medium by moving a stocker that contains storage mediums to a changing position.
In addition, the microcomputer 7 includes a pattern recognition section 71 for recognizing the pattern of the slit output from the photo-interrupter 6; a memory 72 for storing the pattern of the slit of the position detecting section 5 and the position of the stocker elevating section 3 with the correspondence between them; a pattern comparing section 73 for comparing, referring to the memory 72 when a request for changing a disk 2 is made, the pattern of the slit of the position detecting section 5 (target pattern), which will be detected when the stocker elevating section 3 moves to the changing position of the disk 2 for which the request for changing is made, with the pattern of the slit the pattern recognition section 71 recognizes, and for outputting a control signal when the target pattern is detected; an external I/F (interface) 74 for receiving a request for changing the disk 2; a mechanism control section 75 for instructing the operation of the stocker driving motor 4 in response to the change request the external I/F 74 receives; and a motor control section 76 for controlling the stocker driving motor 4 in response to the instruction of the mechanism control section 75.
Next, the operation will be described.
Next, the mechanism control section 75 instructs the motor control section 76 to drive the stocker driving motor 4, and the motor control section 76 starts the operation of the stocker driving motor 4 in response to the instruction from the mechanism control section 75 (step ST603). Next, the pattern comparing section 73 compares, throughout the operation of the stocker driving motor 4, the slit pattern recognized by the pattern recognition section 71 with the target pattern, and outputs the control signal when detecting the target pattern (step ST604). When the pattern comparing section 73 outputs the control signal, the mechanism control section 75 instructs the motor control section 76 to stop the operation of the stocker driving motor 4, and the motor control section 76 carries out the braking processing of the stocker driving motor 4 in response to the instruction from the mechanism control section 75 (step ST605) to stop the stocker driving motor 4.
Next, the mechanism control section 75 checks, at the position where the stocker driving motor 4 stops, whether the control signal is output from the pattern comparing section 73 (step ST606). If the control signal is output from the pattern comparing section 73 at step ST606, the mechanism control section 75 completes its operation. Unless the control signal is output from the pattern comparing section 73 at step ST606, the mechanism control section 75 considers that the stocker elevating section 3 overruns the position of the target pattern set at step ST601, reverses the direction of rotation of the stocker driving motor 4 (step ST607), repeats the operation from step ST603 again, and repeats the operation from step ST603 to step ST607 until the control signal is output from the pattern comparing section 73 at step ST606.
In addition, there is a conventional storage medium changer with a configuration which provides, to stop the disk stocker 1 accurately at the changing position of the disk 2, the disk stocker 1 with triangular windows at the same spacing as the holding spacing of the disks 2; provides a photo-interrupter to a stationary component remaining at rest with respect to the disk stocker 1 in such a manner that a light-emitting element and a photodetector face via one of the windows, and that the amount of light the photodetector receives through the window varies depending on which position the photo-interrupter is placed with respect to the window; and stops the disk stocker 1 at the position at which the photodetector receives the maximum amount of light, that is, at the position at which the photo-interrupter comes to the center of the window (see Patent Document 1, for example).
Patent Document 1: Japanese Patent Laid-Open No. 10-308054/1998.
As described above, the conventional storage medium changer instructs the stocker driving motor 4 to stop after detecting the target pattern. However, the stocker driving motor 4 cannot stop immediately when it receives the stop instruction, and hence an idle running distance occurs, which causes a difference between the detection position of the target pattern and the actual stopping position of the stocker elevating section 3. Thus, design considering the idle running distance is desired. However, within the limited space such as the storage medium changer, the design considering the idle running distance cannot be achieved, and accuracy is required for the stopping position. Accordingly, it makes a decision, after the stocker driving motor 4 stops, as to whether the target pattern has been detected at the stopping position or not, and if the target pattern has not been detected at the stopping position, it reverses the rotation of the stocker driving motor 4 and carries out the foregoing operation until the target pattern is detected at the stopping position (referred to as “retrying operation” from now on).
However, when the load of the stocker driving motor 4 is light, the operation speed of the stocker elevating section 3 becomes high, and the idle running distance increases naturally, which offers a problem in that the retrying operation occurs frequently. On the contrary, when the voltage applied to the stocker driving motor 4 is set at a low level, that is, when the driving force is set at a low level to reduce the idle running distance, a problem arises of taking a lot of time to arrive at the changing position if the load of the stocker driving motor 4 is high. As for the device providing the triangular windows to the disk stocker 1, besides the foregoing problems, it requires a certain accuracy for forming the triangular windows, and hence presents a problem of increasing the cost of manufacturing.
The present invention is implemented to solve the foregoing problems. Therefore it is an object of the present invention to stop the stocker elevating section for moving the stocker that contains storage mediums up and down at a prescribed position accurately, thereby preventing the delay due to the retrying operation.
A storage medium changer in accordance with the present invention is characterized by checking, after stopping a stocker driving motor, whether a target pattern can be detected at the stopping position or not; and by reducing, if the target pattern cannot be detected at the stopping position, the driving force of the stocker driving motor during retrying operation carried out by reversing the rotation of the stocker driving motor.
According to the present invention, it is configured in such a manner as to check, after stopping a stocker driving motor, whether a target pattern can be detected at the stopping position or not; and to reduce, if the target pattern cannot be detected at the stopping position, the driving force of the stocker driving motor during retrying operation carried out by reversing the rotation of the stocker driving motor. Accordingly, it offers an advantage of being able to stop the stocker elevating section, which moves the stocker containing storage mediums up and down, at the prescribed position accurately, and to prevent the delay due to the retrying operation.
In the following, embodiments in accordance with the invention will now be described with reference to the accompanying drawings.
In addition, the microcomputer 7 includes a pattern recognition section 71 for recognizing the pattern of the slit output from the photo-interrupter 6; a memory 72 for storing the pattern of the slit of the position detecting section 5 and the position of the stocker elevating section 3 with the correspondence between them; a pattern comparing section 73 for comparing, referring to the memory 72 when a request for changing the disk 2 is made, the pattern of the slit of the position detecting section 5 (target pattern), which will be detected when the stocker elevating section 3 moves to the changing position of the disk 2 for which the request for changing is made, with the pattern of the slit the pattern recognition section 71 recognizes, and for outputting a control signal when the target pattern is detected; an external I/F (interface) 74 for receiving a request for changing the disk 2; a mechanism control section 75 for instructing the operation of the stocker driving motor 4 in response to the change request the external I/F 74 receives; a motor control section 76 for controlling the stocker driving motor 4 in response to the instruction of the mechanism control section 75; and a motor voltage control section 77 for carrying out the control of the voltage variable circuit 9 in response to the instruction of the mechanism control section 75.
Next, the operation will be described.
Next, the mechanism control section 75 instructs the motor control section 76 to drive the stocker driving motor 4, and the motor control section 76 starts the operation of the stocker driving motor 4 in response to the instruction from the mechanism control section 75 (step ST103). Next, the pattern comparing section 73 compares, throughout the operation of the stocker driving motor 4, the slit pattern recognized by the pattern recognition section 71 with the target pattern, and outputs the control signal when detecting the target pattern (step ST104). When the pattern comparing section 73 outputs the control signal, the mechanism control section 75 instructs the motor control section 76 to stop the operation of the stocker driving motor 4, and the motor control section 76 carries out the braking processing of the stocker driving motor 4 in response to the instruction from the mechanism control section 75 (step ST105) to stop the stocker driving motor 4.
Next, the mechanism control section 75 checks, at the position where the stocker driving motor 4 stops, whether the control signal is output from the pattern comparing section 73 (step ST106). If the control signal is output from the pattern comparing section 73 at step ST106, the mechanism control section 75 completes its operation. Unless the control signal is output from the pattern comparing section 73 at step ST106, the mechanism control section 75 considers that the stocker elevating section 3 overruns the position of the target pattern set at step ST101, reverses the direction of rotation of the stocker driving motor 4 (step ST107), sets the applied voltage at a lower level (step ST108) to reduce the driving force, then repeats the operation from step ST103 again, and repeats the operation from step ST103 to step ST108 until the control signal is output from the pattern comparing section 73 at step ST106.
As described above, the storage medium changer of the embodiment 1 is configured in such a manner as to check whether the target pattern is detected at the stopping position or not after the stocker driving motor 4 stops, and to set the applied voltage to the stocker driving motor 4 at the lower level to reduce the driving force when retrying by reversing the rotation of the stocker driving motor 4 because the target pattern is not detected at the stopping position. Therefore it has an advantage of being able to stop the stocker elevating section 3 accurately at the changing position because of the reduction in the operation speed of the stocker elevating section 3, and to prevent the operation delay because of the occurrence of the retrying operation a plurality of times. In addition, since the applied voltage to the stocker driving motor 4 is set at the lower level only at the time of retrying, it has an advantage of preventing the changing operation of the disk 2 from being delayed.
In the present embodiment 2, a configuration will be described which reduces the driving force of the stocker driving motor 4 using PWM (Pulse Width Modulation) control at the time of retrying, thereby reducing the operation speed of the stocker elevating section 3. Here, the configuration of the storage medium changer of the embodiment 2 differs from that of the embodiment 1 in that the motor voltage control section 77 and the voltage variable circuit 9 are not required because it is not necessary to carry out the voltage control with an external circuit, and that the motor control section 76 carries out the PWM control. Since the remaining configuration is the same as that of the embodiment 1, the description thereof is omitted here.
Next, the operation will be described.
Next, the mechanism control section 75 instructs the motor control section 76 to drive the stocker driving motor 4, and the motor control section 76 starts the operation of the stocker driving motor 4 in response to the instruction from the mechanism control section 75 (step ST203). The pattern comparing section 73 compares, throughout the operation of the stocker driving motor 4, the slit pattern recognized by the pattern recognition section 71 with the target pattern, and outputs the control signal when detecting the target pattern (step ST204). When the pattern comparing section 73 outputs the control signal, the mechanism control section 75 instructs the motor control section 76 to stop the operation of the stocker driving motor 4, and the motor control section 76 carries out the braking processing of the stocker driving motor 4 in response to the instruction from the mechanism control section 75 (step ST205) to stop the stocker driving motor 4.
Next, the mechanism control section 75 checks, at the position where the stocker driving motor 4 stops, whether the control signal is output from the pattern comparing section 73 (step ST206). If the control signal is output from the pattern comparing section 73 at step ST206, the mechanism control section 75 completes its operation. Unless the control signal is output from the pattern comparing section 73 at step ST206, the mechanism control section 75 considers that the stocker elevating section 3 overruns the position of the target pattern set at step ST201, reverses the direction of rotation of the stocker driving motor 4 (step ST207), sets the pulse width to reduce the driving force of the stocker driving motor 4 (step ST208) then repeats the operation from step ST203 again, and repeats the operation from step ST203 to step ST208 until the control signal is output from the pattern comparing section 73 at step ST206.
As described above, the storage medium changer of the embodiment 2 is configured in such a manner as to reduce the driving force of the stocker driving motor 4 by the PWM control, thereby reducing the operation speed of the stocker elevating section 3. Therefore it offers an advantage of being able to reduce the operation speed of the stocker elevating section 3 easily. In addition, it offers an advantage of being able to simplify the circuit configuration because it obviates the need for the motor voltage control section 77 and voltage variable circuit 9. The remaining advantages are the same as those of the embodiment 1.
In the present embodiment 3, a configuration will be described which alters the driving force by varying the voltage applied to the stocker driving motor 4 in accordance with the number of disks 2 contained in the disk stocker 1, thereby always operating the stocker elevating section 3 at a constant speed. Here, the storage medium changer of the embodiment 3 is characterized by having a disk detecting section (storage medium detecting section) 10 for detecting how many disks 2 are contained in the disk stocker 1 as shown by broken lines in
Next, the operation will be described.
Next, when the number of disks 2 detected by the disk detecting section 10 is less than the reference number stored in the memory 72, the mechanism control section 75 sets the voltage to be applied to the stocker driving motor 4 at a level lower than the predetermined voltage at normal times (referred to as “standard voltage” from now on) (step ST305). In addition, when the number of disks 2 detected by the disk detecting section 10 is equal to the reference number stored in the memory 72, the mechanism control section 75 sets the voltage to be applied to the stocker driving motor 4 at the standard voltage (step ST306). Furthermore, when the number of disks 2 detected by the disk detecting section 10 is greater than the reference number stored in the memory 72, the mechanism control section 75 sets the voltage to be applied to the stocker driving motor 4 at a level higher than the standard voltage (step ST307).
Next, the mechanism control section 75 instructs the motor control section 76 to drive the stocker driving motor 4 with the voltage set according to the comparison result at step ST304, and the motor control section 76 starts the operation of the stocker driving motor 4 in response to the instruction from the mechanism control section 75 (step ST308). Next, the pattern comparing section 73 compares, throughout the operation of the stocker driving motor 4, the slit pattern recognized by the pattern recognition section 71 with the target pattern, and outputs the control signal when detecting the target pattern (step ST309). When the pattern comparing section 73 outputs the control signal, the mechanism control section 75 instructs the motor control section 76 to stop the operation of the stocker driving motor 4, and the motor control section 76 carries out the braking processing of the stocker driving motor 4 in response to the instruction from the mechanism control section 75 (step ST310) to stop the stocker driving motor 4.
Next, the mechanism control section 75 checks, at the position where the stocker driving motor 4 stops, whether the control signal is output from the pattern comparing section 73 (step ST311). If the control signal is output from the pattern comparing section 73 at step ST311, the mechanism control section 75 completes its operation. Unless the control signal is output from the pattern comparing section 73 at step ST311, the mechanism control section 75 considers that the stocker elevating section 3 overruns the position of the target pattern set at step ST301, reverses the direction of rotation of the stocker driving motor 4 (step ST312), sets the applied voltage at a lower level (step ST313), then repeats the operation from step ST308 again, and repeats the operation from step ST308 to step ST313 until the control signal is output from the pattern comparing section 73 at step ST311.
As described above, the storage medium changer of the embodiment 3 is configured in such a manner as to include the disk detecting section 10 for detecting how many disks 2 are contained in the disk stocker 1, and to vary the driving force by altering the voltage applied to the stocker driving motor 4 depending on the number of disks 2 detected by the disk detecting section 10. As a result, it offers an advantage of being able to always operate the stocker elevating section 3 at a constant speed. As for the other advantages, they are the same as those of the embodiment 1.
In the embodiment 3, although the configuration is described which varies the driving force by altering the voltage applied to the stocker driving motor 4, in the present embodiment 4, a configuration will be described which controls the driving force of the stocker driving motor 4 using the PWM control as in the embodiment 2. Here, the configuration of the storage medium changer of the embodiment 3 differs from that of the embodiment 3 in that the motor voltage control section 77 and the voltage variable circuit 9 are not required because it is not necessary to carry out the voltage control with an external circuit, and that the motor control section 76 carries out the PWM control. Since the remaining configuration is the same as that of the embodiment 3, the description thereof is omitted here.
Next, the operation will be described.
Next, when the number of disks 2 detected by the disk detecting section 10 is less than the reference number stored in the memory 72, the mechanism control section 75 instructs the motor control section 76 to set the pulse width in such a manner that the duration in which the voltage is applied to the stocker driving motor 4 becomes shorter than predetermined duration at normal times (referred to as “standard duration” from now on) (step ST405). In addition, when the number of disks 2 detected by the disk detecting section 10 is equal to the reference number stored in the memory 72, the mechanism control section 75 instructs the motor control section 76 to set the pulse width in such a manner that the duration in which the voltage is applied to the stocker driving motor 4 becomes the standard duration (step ST406). Furthermore, when the number of disks 2 detected by the disk detecting section 10 is greater than the reference number stored in the memory 72, the mechanism control section 75 instructs the motor control section 76 to set the pulse width in such a manner that the duration in which the voltage is applied to the stocker driving motor 4 becomes longer than the standard duration (step ST407).
Next, the mechanism control section 75 instructs the motor control section 76 to drive the stocker driving motor 4 with the pulse width set according to the comparison result at step ST404, and the motor control section 76 starts the operation of the stocker driving motor 4 based on the PWM control in response to the instruction from the mechanism control section 75 (step ST408). Next, the pattern comparing section 73 compares, throughout the operation of the stocker driving motor 4, the slit pattern recognized by the pattern recognition section 71 with the target pattern, and outputs the control signal when detecting the target pattern (step ST409). When the pattern comparing section 73 outputs the control signal, the mechanism control section 75 instructs the motor control section 76 to stop the operation of the stocker driving motor 4, and the motor control section 76 carries out the braking processing of the stocker driving motor 4 in response to the instruction from the mechanism control section 75 (step ST410) to stop the stocker driving motor 4.
Next, the mechanism control section 75 checks, at the position where the stocker driving motor 4 stops, whether the control signal is output from the pattern comparing section 73 (step ST411). If the control signal is output from the pattern comparing section 73 at step ST411, the mechanism control section 75 completes its operation. Unless the control signal is output from the pattern comparing section 73 at step ST411, the mechanism control section 75 considers that the stocker elevating section 3 overruns the position of the target pattern set at step ST401, reverses the direction of rotation of the stocker driving motor 4 (step ST412), instructs the motor control section 76 to set the pulse width in such a manner that the voltage applying duration to the stocker driving motor 4 becomes shorter to further reduce the driving force of the stocker driving motor 4 (step ST413), repeats the operation from step ST408 again, and repeats the operation from step ST408 to step ST413 until the control signal is output from the pattern comparing section 73 at step ST411.
As described above, since the storage medium changer of the embodiment 4 is configured in such a manner as to vary the driving force of the stocker driving motor 4 by the PWM control, it offers an advantage of being able to alter the driving force of the stocker driving motor 4 easily. In addition, it offers an advantage of being able to simplify the circuit configuration because it can obviate the need for the motor voltage control section 77 and the voltage variable circuit 9. The other advantages are the same as those of embodiment 3.
Next, the operation will be described.
Next, the mechanism control section 75 instructs the motor control section 76 to drive the stocker driving motor 4, and the motor control section 76 starts the operation of the stocker driving motor 4 in response to the instruction from the mechanism control section 75 (step ST504). The mechanism control section 75 always monitors the output signal from the linear sensor 11 during the operation of the stocker driving motor 4, and checks whether the stocker elevating section 3 reaches the deceleration position set at step ST501, that is, whether the mechanism control section 75 detects the deceleration position or not (step ST505). When detecting that the stocker elevating section 3 reaches the deceleration position from the output signal from the linear sensor 11, the mechanism control section 75 sets the applied voltage to the stocker driving motor 4 at a low level (step ST506) to reduce the driving force of the stocker driving motor 4, thereby slowing down the operation speed of the stocker elevating section 3.
Next, the pattern comparing section 73 compares the slit pattern recognized by the pattern recognition section 71 with the target pattern, and outputs the control signal when detecting the target pattern (step ST507). When the pattern comparing section 73 outputs the control signal, the mechanism control section 75 instructs the motor control section 76 to stop the operation of the stocker driving motor 4, and the motor control section 76 carries out the braking processing of the stocker driving motor 4 in response to the instruction from the mechanism control section 75 (step ST508) to stop the stocker driving motor 4.
Next, the mechanism control section 75 checks, at the position where the stocker driving motor 4 stops, whether the control signal is output from the pattern comparing section 73 (step ST509). If the control signal is output from the pattern comparing section 73 at step ST509, the mechanism control section 75 completes its operation. Unless the control signal is output from the pattern comparing section 73 at step ST509, the mechanism control section 75 considers that the stocker elevating section 3 overruns the position of the target pattern set at step ST502, reverses the direction of rotation of the stocker driving motor 4 (step ST510), sets the applied voltage at a lower level (step ST511), then repeats the operation from step ST507 again, and repeats the operation from step ST507 to step ST511 until the control signal is output from the pattern comparing section 73 at step ST509.
As described above, the storage medium changer of the embodiment 5 is configured in such a manner as to include the linear sensor 11 for detecting the current position of the stocker elevating section 3; to detect from the output signal from the linear sensor 11 that the stocker elevating section 3 approaches the changing position of the disk 2 for which a request for changing is made; and to slow down the operation speed of the stocker elevating section 3 by reducing the driving force of the stocker driving motor 4 at the deceleration position before the changing position. Thus, it offers an advantage of being able to reduce the number of times of the retrying operation. As for the other advantages, they are the same as those of the embodiment 1.
Incidentally, although the embodiment 5 decreases the driving force of the stocker driving motor 4 by reducing the applied voltage to the stocker driving motor 4, it is also possible to decrease the driving force of the stocker driving motor 4 by the PWM control as the embodiment 2. In addition, as in the embodiment 3 or 4, it is also possible to include the disk detecting section 10 for detecting how many disks 2 are contained in the disk stocker 1; to store the reference value for altering the driving force of the stocker driving motor 4 in the memory 72; and to vary the driving force of the stocker driving motor 4 in accordance with the number of disks 2 contained in the disk stocker 1.
As described above, the storage medium changer in accordance with the present invention can stop the stocker elevating section, which moves up and down the stocker containing the storage mediums, at the prescribed position accurately, and can prevent the delay due to the retrying operation. Accordingly, it is suitable for CD changers and the like.
Number | Date | Country | Kind |
---|---|---|---|
2007-175442 | Jul 2007 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2008/000424 | 3/3/2008 | WO | 00 | 10/29/2009 |