The present disclosure relates to an electrophotographic image forming apparatus.
An electrophotographic image forming apparatus includes a fixing device configured to apply heat and pressure to an unfixed toner image on a recording medium to fix the toner image to the recording medium. A known fixing device may have a pair of rotating members forming a nip portion, and one or both of the rotating members may be an endless belt.
Japanese Patent Laid-Open No. 2015-59964 discloses a configuration in a stepping motor drives an end of one steering roller of a plurality of rollers across which a belt is put to be tilted for reciprocally moving the belt within a certain range in a lateral direction. Japanese Patent Laid-Open No. 2015-59964 further discloses a configuration which, in a case where a control for reciprocally moving a belt is disabled and the belt is positioned at its end in a lateral direction beyond a certain range, the image forming apparatus determines occurrence of a malfunction and stops a rotating movement of the belt in a fixing device.
One cause for disability of the control for reciprocal movement of the belt may be a loss of synchronization of a stepping motor for driving a steering roller.
However, in the configuration according to Japanese Patent Laid-Open No. 2015-59964, the image forming apparatus determines occurrence of a malfunction after the control for reciprocally moving the belt is disabled. As a result, a user may not recognize the occurrence of the malfunction relating to the control for reciprocally moving the belt until rotation of the belt is stopped. This may possibly cause inconvenience or delayed recognition of the malfunction.
Accordingly, the present disclosure provides an apparatus for improving notification about malfunction.
An image forming apparatus includes an image forming unit configured to form a toner image on a recording medium, a rotating member, an endless belt rotating member configured to form, in cooperation with the rotating member, a nip portion configured to fix the toner image formed by the image forming unit to the recording medium, a first roller and a second roller configured to rotatably support the belt rotating member, a stepping motor, a drive transmitting unit configured to transmit drive of the stepping motor to the first roller so as to tilt the first roller, an output unit configured to output an amount-of-rotation signal instructing an amount of rotation of a rotor in the stepping motor, an electric current control unit configured to control electric current to be fed to a coil in the stepping motor based on the amount-of-rotation signal output from the output unit, a measuring unit configured to count the amount of rotation instructed by the output unit, a detecting unit configured to detect a position of the first roller, and a notifying unit configured to provide a predetermined notification based on the output from the detecting unit and a value counted by the measuring unit, the notifying unit providing the predetermined notification in a state that an image formation process can be executed.
An image forming apparatus includes an image forming unit configured to form a toner image on a recording medium, a rotating member, an endless belt rotating member configured to form, in cooperation with the rotating member, a nip portion configured to fix the toner image formed by the image forming unit to the recording medium, a first roller and a second roller configured to rotatably support the belt rotating member, a stepping motor, a drive transmitting unit configured to transmit drive of the stepping motor to the first roller so as to tilt the first roller, a detecting unit configured to detect a position of the first roller, and an output unit configured to output an amount-of-rotation signal instructing an amount of rotation of a rotor in the stepping motor and a rotation direction signal instructing a rotation direction of the rotor. In this case, the output unit outputs the amount-of-rotation signal and the rotation direction signal such that a first period, a second period, a third period and a fourth period can be repeated in this order. In the first period, the rotor is rotated by a predetermined amount of rotation in a first rotation direction from a state having the first roller placed at a predetermined position. In the second period, the rotor is rotated in a second rotation direction opposite to the first rotation direction from a position having the first roller moved by drive of the stepping motor in the first period until the detecting unit detects that the first roller is placed at the predetermined position. In the third period, the rotor is further rotated in the second rotation direction. In the fourth period, the rotor is rotated in the first direction until the first roller is placed at a predetermined position. The image forming apparatus further includes an electric current control unit configured to control electric current to be fed to a coil in the stepping motor based on the amount-of-rotation signal and the rotation direction signal output from the output unit, a measuring unit configured to measure a time period from a time when the output unit instructs rotation in the second direction to a time when the detecting unit detects that the first roller is placed at the predetermined in the second period, and a notifying unit configured to provide a predetermined notification based on the time period measured by the measuring unit, the notifying unit providing the predetermined notification in a state that an image formation process can be executed.
Further features of the present disclosure will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Embodiments of the present disclosure will be described in detail below with reference to the attached drawings. It is to be understood that components according to the embodiments are given for illustration purpose only, and it is not intended that the present disclosure is limited by the components of the embodiments.
Image Forming Apparatus
On the other hand, cassettes 15 and 16 contain sheets (recording media) S. A sheet S in the cassette 15 or 16 is conveyed through a conveying path 17 by a feeding roller 25, conveyance rollers 26 and 27, and a registration roller 18 to a transfer nip portion 102 formed by the intermediate transfer belt 8 and a secondary transfer roller 14. The intermediate transfer belt 8 is sandwiched between a roller 13 and the secondary transfer roller 14 at the transfer nip portion 102. The toner image on the intermediate transfer belt 8 undergoes secondary transfer to the sheet S conveyed to the transfer nip portion 102. The sheet S to which the toner image has been transferred is conveyed to a fixing device 100 through a conveying path 19. The sheet S is heated and pressed in the fixing device 100. Thus, the toner image on the sheet S (recording medium) is fixed to the sheet S. The sheet S fixed by the fixing device 100 is discharged to an external discharge tray 21 by a discharge roller 20.
According to this embodiment, the image forming apparatus 1 is an example apparatus having a full-color, intermediate transfer image forming unit. However, embodiments of the present disclosure are not limited thereto. For example, it may be a direct transfer apparatus which directly transfers a toner image from the photoconductive drum 2 to a sheet S without through the intermediate transfer belt 8, which will be described below, or may be an apparatus (such as a monochromatic image forming apparatus for forming black-and-white monochromatic toner image, for example). The image forming apparatus 1 may be a copier, a printer, a facsimile apparatus, or a multi-functional peripheral including a plurality of functions.
Fixing Device
Next, with reference to
A heating belt 130 and a pressure belt 120 form a fixing nip portion (nip portion) N for fixing a toner image on a sheet S by nipping and conveying the sheet S in cooperation.
The pressure belt 120 may be an endless belt rotating member (rotating member) and is rotatably supported by two rollers including a pressing roller 121 and a tension roller 122. The tension roller 122 is urged by a sprint and applies tension to the pressure belt 120. Thus, the pressure belt 120 can be put across under a predetermined amount of tensile force (such as 200 N).
The pressure belt 120 may be made of any heat-resistant material. For example, the pressure belt 120 may be formed by coating 300 μm thick silicone rubber over a nickel metal layer having a thickness of 50 μm, a width of 380 mm, and a peripheral length of 200 mm, for example, and covering its surface layer with a PFA tube.
A pressure pad 125 is provided on an inner side of the pressure belt 120 corresponding to an inlet port side (upstream side of the pressing roller 121 in the conveying direction of a sheet S) of the fixing nip portion N formed by the pressure belt 120 and the heating belt 130 which are configured to nip and convey a sheet S. The pressure pad 125 may be made of silicone rubber, for example. The pressure pad 125 is pressed against the pressure belt 120 with a predetermined amount of force (such as 400 N), and the pressure pad 125 and the pressing roller 121 form the fixing nip portion N.
The pressing roller 121 is one roller over which the pressure belt 120 is suspended and may be a hollow stainless roller having an outer diameter of ϕ20, for example. The pressing roller 121 is placed on an outlet port side (downstream side of the pressure pad 125 in the (sheet S conveying direction) of the fixing nip portion N formed by the pressure belt 120 and the heating belt 130. The pressing roller 121 may internally have a heater.
The tension roller 122 is one roller over which the pressure belt 120 is suspended and may be a stainless hollow roller, for example having an outer diameter of ϕ20 and an inner diameter of ϕ18. The tension roller 122 may also function as a steering roller configured to perform a steering operation for adjusting meandering of the pressure belt 120 in a lateral direction (or longitudinal direction of the pressing roller 121). The steering operation will be described below in detail.
An oil applying roller (lubricant applying member) 126 is placed between the pressure pad 125 and the tension roller 122 and is configured to apply oil as a lubricant to an inner surface of the pressure belt 120. The oil applying roller 126 has both ends supported by an arm 127 (
The heating belt 130 may be an endless belt rotating member (rotating member). The heating belt 130 is rotatably supported by a tension roller 132 and two rollers which gives tension to the driving roller 131 and the heating belt 130. The tension roller 132 is urged by a spring and gives tension to the heating belt 130. Thus, the heating belt 130 can be put across under a predetermined tensile force (such as 200 N).
The heating belt 130 may be formed by coating 300 μm thick silicone rubber over a metal layer such as a nickel metal layer or a stainless layer having a thickness of 75 m, a width of 380 mm, and a peripheral length of 200 mm, for example, and covering its surface layer with a PFA tube.
The heating belt 130 may be brought into contact with a surface having an unfixed toner image of a sheet S. The heating belt 130 may be heated by an IH heater (induction heating apparatus) 135 and may use the heat to heat the toner image on the sheet S.
A pad stay 137 made of, for example, stainless steel (or a SUS material) is provided on the inner side of the heating belt 130 corresponding to the inlet port side of the fixing nip portion N formed by the heating belt 130 and the pressure belt 120. The pad stay 137 is pressed against the pressure pad 125 with a predetermined amount of pressure (such as 400 N), and the pad stay 137 and the driving roller 131 form a fixing nip portion N.
The driving roller 131 may be a roller having, for example, a cored bar being a solid stainless roller having an outer diameter of ϕ18 and a heat-resistant silicone rubber elastic layer on a surface layer of the cored bar. The driving roller 131 is placed on the outlet port side of the fixing nip portion N formed by the heating belt 130 and the pressure belt 120. The elastic layer of the driving roller 131 is elastically distorted by pressure contact with the pressing roller 121 so that the driving roller 131 can carry a part of the fixing nip portion N.
The tension roller 132 may be, for example, a stainless hollow roller having an outer diameter of ϕ20 and an inner diameter of ϕ18 approximately. The tension roller 132 may also function as a steering roller configured to perform a steering operation for adjusting meandering of the heating belt 130 in a lateral direction (or longitudinal direction of the driving roller 131).
The driving roller 131 is driven by a drive motor 603 (
Steering Operation and Control for Reciprocal Movement of Belt
Next, with reference to
A control for reciprocally moving the pressure belt 120 will be exemplarily described with respect to a belt reciprocal movement control, a steering operation, and determination of a slight loss of synchronization.
The fixing device 100 has a sensor unit 150 in neighborhood of a front end of the fixing device 100 with respect to the lateral direction of the pressure belt 120. The sensor unit 150 is configured to detect a position of the pressure belt 120. The sensor unit 150 will be described in detail below.
The sensor unit 150 is configured to detect a position of an end of the pressure belt 120. The CPU 10 tilts (steering operation) the tension roller 122 about the pressing roller 121 based on detection result (output) to control movement (laterally deviation) of the pressure belt 120 in the lateral direction. The CPU 10 performs a control such that the pressure belt 120 can move reciprocally within a predetermined region between one end and the other end in the lateral direction (belt reciprocal movement control).
In other words, the sensor unit 150 is configured to detect that the pressure belt 120 is off a predetermined zone in the lateral direction of the pressure belt 120. The CPU 10 in response to detection by the sensor unit 150 of a fact that the pressure belt 120 is off the predetermined zone tilts the tension roller 122 in the direction that the pressure belt 120 can return to the predetermined zone. Referring to the example in
More specifically, under the belt reciprocal movement control, when it is detected that the pressure belt 120 laterally deviating toward one end (such as front end) is located at a predetermined position at the one end (front side), the stepping motor 155 is driven to rotate for a predetermined number of rotations. Thus, the tension roller 122 is tilted in a direction that the pressure belt 120 can laterally deviate to the other end (back side). When the pressure belt 120 is rotated in the state, the pressure belt 120 laterally deviates to the other end side (back side). When the pressure belt 120 laterally deviating toward the other end side (back side) is placed at a predetermined position on the other end side (back side), the stepping motor 155 is driven to rotate for a predetermined number of rotations. Thus, the tension roller 122 is tilted in a direction that the pressure belt 120 can laterally deviate toward the one end side (front side). When the pressure belt 120 is rotated in the state, the pressure belt 120 laterally deviates toward the one end side (front side). As a result of repetition of these operations, the pressure belt 120 is controlled to reciprocally move within the predetermined region in the lateral direction. Here, the position of the pressure belt 120 is detected by the sensor unit 150, which will be described below.
Steering Operations and Motor HP Sensor
A mechanism for performing the steering operations will be described. The tension roller 122 is a steering roller configured to tilt the tension roller 122 by performing steering operations. A support arm 154 (
The tension roller 122 further has a support arm 154 fixed to a drive axis 159. The drive axis 159 is connected to a control arm 152 to be driven by the stepping motor 155. The control arm 152 driven by the stepping motor 155 rotates the drive axis 159 to rotate the support arm 154. This can tilt the tension roller 122 supported by the support arm 154.
The control arm 152 has a gear unit 152a (
Here, the support arm 154, the worm 157, and the control arm 152 (gear unit 152a and arm unit 152b) function as a drive transmitting unit configured to transmit drive of the stepping motor 155 to the tension roller 122.
The tension roller 122, the support arm 154, the drive axis 159, the worm 157, the control arm 152 (gear unit 152a and arm unit 152b), and the stepping motor 155 are mechanisms configured to perform steering operations. The CPU 10 controls rotations of the stepping motor 155 to cause the mechanisms to operate so that a belt reciprocal movement control can be performed which moves the pressure belt 120 in a lateral direction orthogonal to the conveying direction for a sheet S.
Next, with reference to
The worm 157 is held at a rotation axis (motor axis) 155d (
When the stepping motor 155 rotates in the opposite direction, the control arm 152 turns in the opposite direction, and the tension roller 122 also turns in the opposite direction. Thus, the tension roller 122 performs a steering operation in the direction opposite to the first direction.
In other words, the stepping motor 155 generates driving force for reciprocally moving the control arm 152, and the reciprocal movement of the control arm 152 causes the tension roller 122 to reciprocally move.
The fixing device 100 includes a motor HP sensor 153 functioning as a detecting unit configured to detect the position of the tension roller 122 for control over the amount of movement of the tension roller 122 in the steering operation.
More specifically, the control arm 152 has a motor flag 152c attached thereto which moves integrally with the control arm 152. The motor HP sensor (detecting unit) 153 is a sensor configured to detect a home position (HP) to be referred for operations of the stepping motor 155. For example, a transmission optical sensor may be used. An OFF signal is detected when the motor flag 152c shields the light-receiving unit in the motor HP sensor 153. An ON signal is detected if the motor flag 152c does not shield the light-receiving unit in the motor HP sensor 153. The CPU 10 determines as a home position a point where the ON/OFF state of the motor HP sensor 153 is switched with rotations of the stepping motor 155.
The motor HP sensor 153 is placed so as to have the home position within a range where a steering operation reciprocally moves the control arm 152. According to this embodiment, the motor HP sensor 153 is placed such that the center position of the range where the steering operation reciprocally moves the control arm 152 can be the home position.
Having described that, according to this embodiment, the configuration having the motor flag 152c in the control arm 152 as an example, the placement of the motor flag 152c is not limited thereto. The motor flag 152c may be placed on a drive transmission path from the rotation axis 155d of the stepping motor 155 to the tension roller 122. In other words, the detecting unit configured to detect the position of the tension roller 122 may be configured to be able to detect a reference position of the tension roller 122 which moves by following rotations of a rotor of the stepping motor 155. In other words, the detecting unit may be configured to be able to detect a position of a member that moves by following rotations of a rotor of the stepping motor 155, which is for moving the tension roller 122.
Stepping Motor
A stepping motor is a motor having a rotor which rotates by an amount of rotation (total angle of rotation) based on the number of pulses of an input pulse signal.
With reference to
A stepping motor 155 includes a rotor unit (rotor) 155a having a plurality of small teeth of a south pole and a north pole of a permanent magnet and a stator unit (magnetic field generating unit) 155b configured to generate a magnetic field with a coil 155c. The stator unit 155b has a plurality of small teeth. When the amount of electric current to be fed to the coil 155c is switched, a plurality of excitation phases can be generated. The stepping motor 155 switches the excitation phase of the stator unit 155b to rotate the rotor unit 155a. The rotor unit 155a has a rotation axis 155d, and the rotation of the rotor unit 155a is followed by rotation of the rotation axis 155d.
The rotor unit 155a rotates in stepwise manner by a predetermined angle every time the excitation phase of the stator unit 155b is switched. In other words, the total angle of rotation of the rotor unit 155a depends on the number of times of switching of the excitation phase. The CPU 10 inputs a pulse signal to a motor driver 180 where the pulse signal is a signal to instruct the amount of rotation of the rotor unit 155. The motor driver 180 controls the mount of electric current to be fed to the coil 155c based on the input pulse signal. This can switch the excitation phase of the stator unit 155b the number of times instructed by the pulse signal. The rotor unit 155a moves by a rotation angle in an expression of rotation angle (amount of rotation)=step angle×number of pulses where the step angle is a rotation angle of movement of the rotor unit 155a due to one switching operation of the excitation phase. In other words, the rotor unit 155a in the stepping motor 155 can rotate by an angle (amount of rotation) corresponding to the pulse signal.
It means that the CPU 10 functions as an output unit configured to output a signal to instruct the amount of rotation of the rotor unit 155a. The motor driver 180 functions as an electric current control unit configured to control the amount of electric current to be fed to the coil 155c based on the pulse signal. The CPU 10 and the motor driver 180 function as a motor control unit configured to control rotation of the stepping motor 155.
Having described the configuration in which a pulse signal is input to the motor driver 180 according to this embodiment, a pulse signal may be generated within the motor driver 180 for control over the amount of electric current to be fed to the coil 155c.
Belt Position Detecting Unit
The sensor unit 150 (
According to this embodiment, the pressure belt 120 is controlled to position within a range of ±1.5 mm from the center position in the rotation axis direction. The CPU 10 performs reciprocal movement control such that the pressure belt 120 can be placed between a position (+1.5 mm) where the belt position sensors 150a and 150b output ON and OFF signals, respectively, and a position (−1.5 mm) where the belt position sensors 150a and 150b output OFF and ON signals, respectively. In this case, the center position is defined as zero, and the front side is indicated by a negative sign while the back side is indicated by a positive sign.
As illustrated in
When the pressure belt 120 reaches the position at −1.5 mm on the front side, the sensor flag 150c shields the belt position sensor 150a so that the signal of the belt position sensor 150a is switched to an OFF state (resulting in detection of the sensor flag 150c by the belt position sensor 150a). At that time, the belt position sensor 150b still keeps outputting an ON signal. In response to the switching from an ON to an OFF of the signal from the belt position sensor 150a, the CPU 10 operates the stepping motor 155 to tilt the tension roller 122 so that the pressure belt 120 is moved toward the back side.
Here, the CPU 10 controls the steering amount of the tension roller 122 based on the detection result from the motor HP sensor 153.
More specifically, in response to detection of a fact that the pressure belt 120 is deviated toward one end side by the sensor unit 150 configured to detect the position in the lateral direction of the pressure belt 120, the CPU 10 gives a command to change the steering direction to the stepping motor 155. In other words, the CPU 10 gives a command to start rotation by designating a rotation direction (such as counterclockwise or CCW) to the stepping motor 155 for changing the steering direction. The CPU 10 causes the stepping motor 155 to keep rotating until the logic of the signal from the motor HP sensor 153 is switched.
When the stepping motor 155 rotates in the instructed direction, the logic of the signal from the motor HP sensor 153 is switched (such as from an OFF signal to an ON signal). In response to detection of the switching of the logic of the motor HP sensor 153, the CPU 10 gives a rotation command to the stepping motor 155 to rotate in the same rotation direction (such as counterclockwise or CCW) and by a predetermined number of times (such as the amount of rotation corresponding to 100 pls). Thus, a target steering angle can be acquired.
When the moving direction of the pressure belt 120 is reversed (that is, the pressure belt 120 moves toward the back side) and its position enters within a range of ±1.5 mm, the sensor flag 150c is positioned not to shield the belt position sensor 150a. In other words, the belt position sensor 150a outputs an ON signal. The belt position sensor 150b keeps outputting an ON signal.
Illustrating in
The arm 127 has an arm wall surface 127a at a position of ±3.5 mm in the reciprocal movement direction of the pressure belt 120. When the pressure belt 120 excessively moves in the lateral direction, the arm wall surface 127a and the end face of the pressure belt 120 are brought into contact, which may possibly damage the pressure belt 120. In order to prevent this, a position at ±3.0 mm may be set as a movement restricting position. When the pressure belt 120 reaches a position at ±3.0 mm, the CPU 10 determines occurrence of a malfunction. The CPU 10 terminates the operation of the fixing device 100 until the malfunction is solved by replacement or repair of the corresponding component, for example. In other words, the CPU 10 terminates the rotations of the heating belt 130 and the pressure belt 120. The CPU 10 further terminates energization of an induction heating apparatus 300. The termination of the operation of the fixing device 100 terminates the operations of the image forming units U, inhibiting execution of image forming operations (print start).
More specifically, referring to
Loss of Synchronization of Stepping Motor
In a case where a large load torque acts on the rotor unit 155a in the stepping motor 155, the movement of the S pole and N pole teeth of the rotor unit 155a may not follow a change in magnetic field generated by the stator unit 155b. As a result, synchronization between the rotor unit 155a and the stator unit 155b may be lost. The phenomenon that the synchronization between the rotor unit 155a and the stator unit 155b is lost is called a loss of synchronization. Such a loss-of-synchronization phenomenon may occur when a load applied to the stepping motor 155 changes largely or when a torque output from the stepping motor 155 changes largely. Therefore, it may occur easily when the stepping motor 155 under a large load starts rotating.
When synchronization between the rotor unit 155a and the stator unit 155b is lost, and the lost synchronization is not solved, the rotor unit 155a does not rotate in response to a change of magnetic field of the stator unit 155b. In this case, the stepping motor 155 cannot be controlled. This phenomenon is called a complete loss of synchronization herein.
When a complete loss of synchronization occurs, a steering operation cannot be performed. As a result, for example, a malfunction may occur in which the pressure belt 120 laterally deviates to a movement restricting position, which terminates operations of the image forming apparatus 1. It may possibly be inconvenient for a user that he or she cannot use the image forming apparatus 1 until replacement or repair of the corresponding component completes.
On the other hand, when a slight loss of synchronization occurs, the S pole and N pole teeth of the rotor unit 155a in the stepping motor 155 may get synchronization again at a position where the rotor unit 155a is out of phase from the stator unit 155b even though a loss of synchronization temporarily occurs, enabling the stepping motor 155 to rotate. This phenomenon is called a slight loss of synchronization herein. During movements of the stepping motor 155, a slight loss of synchronization may relatively easily occur when the stepping motor 155 is started to rotate after being stopped (see
When a slight loss of synchronization, it may be inferred that a load larger than a normal state but smaller than that with a complete loss of synchronization may be applied to the stepping motor 155. When a further larger load is applied to the stepping motor 155, a complete loss of synchronization may possibly occur. In other words, a state having a slight loss of synchronization may be interpreted as a sign of a complete loss of synchronization.
Accordingly, in the image forming apparatus 1 of this embodiment, when a slight loss of synchronization occurs, occurrence of an error is notified to a user. In this case, because the slight loss of synchronization may merely temporarily cause a loss of synchronization between the rotor unit 155a and the stator unit 155b in the stepping motor 155, the stepping motor 155 can continue its steering operation. The image forming apparatus 1 continues its image forming operation unless another malfunction occurs (such as laterally deviation of the pressure belt 120 to a movement restricting position). In other words, the fixing device 100 does not stop operating.
This may enable a user to recognize the occurrence of the malfunction in the fixing device 100 before the fixing device 100 stops operating. A user may replace or repair the corresponding component at a time convenient to him or her such as after a printing operation in progress completes, improving the convenience of the user.
Method for Detecting Slight Loss of Synchronization
Next, a method for detecting a slight loss of synchronization will be described.
Here, a term “angle pulse” refers to a number of pulses designated by the CPU 10. The angle pulse corresponds to a rotation angle (amount of rotation) of the rotor unit 155a instructed by the CPU 10. The illustrated counter is configured to count based on assumptions that the direction of rotation to be instructed by the CPU 10 is positive or negative and that the number of pulses is an absolute value. More specifically, in a case where the CPU 10 outputs an instruction signal to rotate the stepping motor for 100 pulses in a first direction (such as a CW direction), 100 is added to the value of the counter. In a case where the CPU 10 outputs an instruction signal to rotate the stepping motor for 100 pulses in a second direction (for example, CCW direction) being an opposite direction of the first direction, 100 is subtracted from the value of the counter.
Referring to
On the other hand, in a case where a slight loss of synchronization occurs, the value of the angle pulse counter when the motor flag 152c passes by the motor HP sensor 153 deviates from the value (zero) in the region indicated by the arrow (A). This state is indicated by an arrow (B) in
In response to detection of that the motor flag 152c passes by the motor HP sensor 153 at (xiii) due to the rotation of the stepping motor 155, the CPU 10 transmits a signal to the stepping motor 155 to rotate for 100 pulses in the CCW direction and then stop. The stepping motor 155 changes the excitation phase a number of times corresponding to the 100 pulses and stops the rotor unit 155a (at (xiv) in
When a slight loss of synchronization occurs, the number of times of changing of the excitation phase increases until the stepping motor 155 passes by the motor HP sensor 153 (during a period from (xv) to (xvi) in
The image forming apparatus 1 includes a counter (counting unit) configured to count angle pulses (amount of rotations, the number of pulses, or the number of times of changing of the excitation phase) that the CPU 10 instructs the stepping motor 155. In order to change the direction of tilting of the tension roller 122, the counter is configured to count the angle pulses instructed to the stepping motor 155 until the stepping motor 155 passes by the motor HP sensor 153 (during during a period from (xv) to (xvi) in
According to this embodiment, the image forming apparatus 1 includes a counter C configured to count the number of times of changing of the excitation phase corresponding to the angle pulses instructed to the stepping motor 155, as indicated by the vertical axis in
In a case where the signal from the motor HP sensor 153 does not change even after a lapse of a predetermined time period from transmission of a rotation command to the stepping motor 155, the CPU 10 determines that the stepping motor 155 is not rotating (or determines that a complete loss of synchronization has occurred). Stepping Motor Control
With reference to flowcharts in
As illustrated in
A timer 604 will be described with reference to a configuration according to a fifth embodiment.
According to this embodiment, one CPU 10 has a plurality of functions (such as functioning as a motor control unit and a rotation control unit) to control the mechanisms in the image forming apparatus 1. However, a CPU or a control circuit may be provided for each of the plurality of functions.
According to this embodiment, a control flow to be performed in the image forming apparatus 1 having the following settings will be described as an example.
More specifically, the pressure belt 120 starts rotating with the stepping motor 155 rotated in the CW direction for a predetermined angle pulses, except for a case where the pressure belt 120 is already at the angle changing position (−1.5 mm) on the front side when the power supply switch 602 is turned on. In other words, after the pressure belt 120 is rotated, the pressure belt 120 starts to laterally deviate toward the front side.
In a case where the stepping motor 155 is rotated in the CW direction, the motor HP sensor 153 changes its output signal from an ON signal to an OFF signal at an instance when the motor flag 152c passes by the motor HP sensor 153. Conversely, in a case where the stepping motor 155 is rotated in the CCW direction, the motor HP sensor 153 changes its output signal from an OFF signal to an ON signal at an instance when the motor flag 152c passes by the motor HP sensor 153.
The CPU 10 checks whether the pressure belt 120 is placed at a movement restricting position (±3.0 mm) or not while executing the following processing illustrated in the flowcharts. That is, the CPU 10 monitors outputs from the belt position sensors 150a and 150b. In response to detection of that both of the belt position sensors 150a and 150b have an OFF state, the CPU 10 interrupts the following processing and error stops the fixing device 100.
Referring to
When an operator turns on the power supply switch 602 in the image forming apparatus 1, the CPU 10 obtains an ON/OFF state of the motor HP sensor 153 and determines whether the motor HP sensor 153 has an ON state or an OFF state (S101).
If the CPU 10 determines that the motor HP sensor 153 has an ON state (S101, Yes), the CPU 10 causes the stepping motor 155 to rotate in a direction (CW direction according to this embodiment) for changing a reaction of the motor HP sensor 153 (S106). In other words, the CPU (output unit) 10 transmits a command signal to rotate the stepping motor 155 in the CW direction to the motor driver 180. This means that the CPU 10 functions as an output unit configured to output a signal for instructing an amount of rotation of the rotor unit 155a and a signal for instructing the direction of rotation of the rotor unit 155a. The motor driver (electric current control unit) 180 controls the amount of electric current to be fed to the coil 155c to rotate the stepping motor 155 in the CW direction so that the excitation phase is changed.
The CPU 10 keeps the stepping motor 155 to rotate in the CW direction and determines whether the motor HP sensor 153 reacts within a predetermined time period (such as within 1.0 sec) or not (S107). Thus, whether a mechanism relating to a steering operation has a malfunction or not is checked.
If the reaction of the motor HP sensor 153 is not changed to an OFF state within the predetermined time period even though the stepping motor 155 is kept rotating in the CW direction (S107, No), the CPU 10 determines that a mechanism relating to a steering operation has a malfunction and performs the error stop (S104). In other words, the CPU 10 functions as an inhibiting unit configured to inhibit operations to be performed by the image forming apparatus 1. The image forming apparatus 1 disables the fixing device 100 to operate unless the malfunction is solved.
On the other hand, if the motor HP sensor 153 has an OFF state in S101 (S101, No), the CPU 10 causes the stepping motor 155 to rotate in a direction with which the motor HP sensor 153 changes its reaction, that is, in the CCW direction (S102).
The CPU 10 causes the stepping motor 155 to keep rotating in the CCW direction and determines whether the motor HP sensor 153 reacts within a predetermined period (such as within 1.0 sec) or not (S103). Thus, whether a mechanism relating to a steering operation has a malfunction or not can be checked.
If the motor HP sensor 153 does not output an ON signal within a predetermined period even the stepping motor 155 is kept rotating in the CCW direction (S103, No), the CPU 10 determines that a mechanism relating to a steering operation has a malfunction and performs an error stop (S104).
If the motor HP sensor 153 is changed to output an ON signal within the predetermined period as a result of the continuous rotation of the stepping motor 155 in the CCW direction caused by the CPU 10 (S103, Yes), the processing moves to S105. According to this embodiment, the stepping motor 155 is rotated for predetermined angle pulses in the CW direction, and the rotation of the pressure belt 120 is then started. Therefore, the CPU 10 causes the stepping motor 155 to rotate in the CW direction (S105). If the reaction of the motor HP sensor 153 is not changed to an OFF state within the predetermined period even though the stepping motor 155 is kept rotating in the CW direction (S107, No), the CPU 10 determines a mechanism relating to a steering operation has a malfunction and executes an error stop (S104).
The operation check to be performed on mechanisms relating to steering operations has been described up to this point.
Next, in S108 to S117, the position of the stepping motor 155 is adjusted, and the pressure belt 120 starts rotating.
Because the angle pulse at an instance when the reaction of the motor HP sensor 153 is changed to an OFF state in S107 is referred, the CPU 10 sets, as an initial value, a value X of the counter C configured to count angle pulses (S108). More specifically, a relationship X=0 is set.
In response to the change of the reaction of the motor HP sensor 153 to OFF in S107, the CPU 10 transmits a command to the stepping motor 155. More specifically, the CPU 10 transmits a command signal to rotate the stepping motor 155 for predetermined angle pulses (such as 100 pulses) in the CW direction and stops the stepping motor 155 with predetermined angle pulses (S109).
The CPU 10 uses the counter C to count up the value corresponding to the angle pulses rotated in S109 (S110).
Here, the CPU 10 determines whether the pressure belt 120 is present at a front side angle changing position (−1.5 mm) or not based on an output from the sensor unit 150 (Sill). More specifically, whether the belt position sensor 150a has an ON state or not is determined.
If the belt position sensor 150a has an ON state (S111, Yes), the pressure belt 120 is not at the front side angle changing position (−1.5 mm). Therefore, the CPU 10 controls the drive motor 603 to cause the pressure belt 120 to start rotating (S112). The CPU 10 advances the processing to S201 in
If the belt position sensor 150a has an OFF state on the other hand (S111, No), the pressure belt 120 is at the front side angle changing position (−1.5 mm). Therefore, the CPU 10 causes the stepping motor 155 to rotate in the CCW direction (S113). If the pressure belt 120 at the front side angle changing position (−1.5 mm) is rotated after the stepping motor 155 is rotated in the CW direction, the rotation may possibly be followed by movement of the pressure belt 120 to a front side movement restricting position (−3.0 mm).
The CPU 10 transmits a command to the motor driver 180 every pulse until the motor HP sensor 153 is changed to have an ON state and causes the stepping motor 155 to rotate in the CCW direction. The CPU 10 uses the counter C to count down the value corresponding to the rotated angle pulses (S114).
If the motor HP sensor 153 does not react (or keeps its OFF state) within a predetermined period (such as within 0.5 sec) from the start of rotation in S113 (S115, No), the CPU 10 advances the processing to S104. The CPU 10 determines that a mechanism relating to a steering operation has a malfunction and executes an error stop (S104).
The CPU 10 transmits a command to the stepping motor 155 in response to the change of the motor HP sensor 153 to an ON state in S115. More specifically, the CPU 10 transmits to the stepping motor 155 a command to rotate for predetermined angle pulses (such as 100 pulses) in the CCW direction and stops the stepping motor 155 at the predetermined angle pulses (S116). After that, the CPU 10 causes the pressure belt 120 to start rotating (S118). Here, the CPU 10 uses the counter C to count down the value corresponding to the angle pulses rotated in S116 (S117). After S118, the CPU 10 advances the processing to S210 in
In the middle of the flowchart in
In the middle of the flowchart in
The pressure belt 120 started to rotate in S112 in
In order to move the pressure belt 120 to the back side, the CPU 10 causes the stepping motor 155 to rotate in the CCW direction (S202). The CPU 10 transmits a command to the motor driver 180 every pulse until the motor HP sensor 153 is changed to have an ON state and causes the stepping motor 155 to rotate in the CCW direction. The CPU 10 uses the counter C to count down the value corresponding to the rotated angle pulses (S203). The period from (i) to (ii) in
If the motor HP sensor 153 does not react (or keeps its OFF state) within a predetermined period (such as within 0.5 sec) from the start of rotation in S202 (S204, No), the CPU 10 advances the processing to S205. The CPU (inhibiting unit) 10 determines that a mechanism relating to a steering operation has a malfunction and executes an error stop (S205). For the error stop, the image forming apparatus 1 inhibits the fixing device 100 from operating unless the malfunction is solved. More specifically, the CPU 10 controls the drive motor 603 in S205, stops the rotation of the pressing roller 121 and stops the energization to the IH heater 135, unless the malfunction is solved. The CPU 10 further inhibits execution of an image forming operation to be performed by the image forming units U unless the malfunction is solved.
In response to the switching of the motor HP sensor 153 to an ON state in S204, the CPU 10 stores the value X of the counter C at an instance when the motor HP sensor 153 is switched to an ON state in S204 to a predetermined region on the RAM 600 (S206). A sequence for determining a slight loss of synchronization (S207) is then performed. The sequence for determining a slight loss of synchronization will be described below.
The CPU 10 transmits a command to the stepping motor 155 with reference to an instance when the motor HP sensor 153 is switched to an ON state in S204. More specifically, the CPU 10 transmits to the stepping motor 155 a command to rotate for predetermined angle pulses (such as 100 pulses) in the CCW direction and a command to stop after the stepping motor 155 rotates for the predetermined angle pulses (S208). The CPU 10 uses the counter C to count down the value corresponding to the angle pulses rotated in S208 (S209). The period from (ii) to (iii) in
The steering operations performed in S202 to S208 tilts the tension roller 122 for moving the pressure belt 120 to the back side. Thus, the pressure belt 120 laterally deviates to the back side while rotating.
After the pressure belt 120 rotates for a while after S209 or after S118 (
Because the pressure belt 120 is moved toward the front side, the CPU 10 causes the stepping motor 155 to rotate in the CW direction (S211). The CPU 10 transmits a command to the motor driver 180 every pulse until the motor HP sensor 153 is changed to have an OFF state and causes the stepping motor 155 to rotate in the CW direction. The CPU 10 uses the counter C to count up the value corresponding to the rotated angle pulses (S212). The period from (iv) to (v) in
If the motor HP sensor 153 does not react (or keeps its ON state) within a predetermined period (such as within 0.5 sec) from the start of rotation in S211 (S213, No), the CPU 10 advances the processing to S205. The CPU 10 determines that a mechanism relating to a steering operation has a malfunction and executes an error stop (S205).
In response to the switching of the motor HP sensor 153 to an OFF state in S213, the CPU 10 stores the value X of the counter C at an instance when the motor HP sensor 153 is switched to an OFF state in S213 to a predetermined region on the RAM 600 (S214). The CPU 10 then performs a sequence for determining a slight loss of synchronization (S215). The sequence for determining a slight loss of synchronization will be described below.
The CPU 10 transmits a command to the stepping motor 155 with reference to an instance when the motor HP sensor 153 is switched to an OFF state in S213. More specifically, the CPU 10 transmits to the stepping motor 155 a command to rotate for predetermined angle pulses (such as 100 pulses) in the CW direction and a command to stop after the stepping motor 155 rotates for the predetermined angle pulses (S216). The CPU 10 uses the counter C to count up the value corresponding to the angle pulses rotated in S216 (S217). The period from (v) to (vi) in
The steering operations performed in S211 to S216 tilt the tension roller 122 for moving the pressure belt 120 to the front side. Thus, the pressure belt 120 laterally deviates to the front side while rotating.
After S217, the CPU 10 returns to S201 and repeats the processing flow in S201 to S217. Thus, reciprocal movement control is performed on the pressure belt 120.
Next, with reference to
The CPU 10 after the power supply switch 602 is turned on determines whether the determination sequence illustrated in
If the determination sequence illustrated in
If the determination sequence illustrated in
The CPU 10 in S303 determines whether the calculated amount of change ΔX exceeds a threshold value or not (S304). The threshold value is a preset value and is stored in the RAM 600. For example, according to this embodiment, if ΔX>6 (pulses), the CPU 10 determines that the amount of change ΔX exceeds the threshold value.
If the amount of change ΔX exceeds the threshold value (S304, Yes), the CPU (notifying unit) 10 determines that a slight loss of synchronization has occurred and notifies the occurrence of an error (S305).
In other words, the CPU 10 notifies occurrence of an error (predetermined notification) based on an output from the motor HP sensor 153 and the amount of change ΔX of the counter C configured to count the amount of rotation of the rotor unit 155a instructed by the CPU 10.
More specifically, the CPU (display control unit) 10 displays a message informing that an error has occurred to a display device (display unit) in the operating unit 24. The contents to be displayed here may be preset. For example, a message such as “A malfunction has occurred in the fixing device” or “Contact service man” may be displayed. Preferably, a message informing the type of an occurring error may be displayed such as “A slight loss of synchronization is occurring” or “An error relating to the steering operation is occurring.” From this, an operator can be informed of that a malfunction has occurred in the fixing device 100. The notification method is not limited to display on a display device, but an error may be notified by audio, for example.
Here, even if a slight loss of synchronization has occurred (S304, Yes), the CPU 10 does not stop the operation of the image forming apparatus 1. In other words, the rotation of the pressure belt 120 is not stopped in the fixing device 100. In other words, the CPU 10 functioning as a motor control unit controls the drive motor 603 to keep the pressure belt 120 rotating. In a case where an image forming operation is being performed, image forming operations being performed by the image forming units U and a fixing operation being performed by the fixing device 100 are continued. In a standby state waiting for input of an image formation instruction, execution of an input image formation instruction is not inhibited. However, as an exception, in a case where a malfunction excluding a slight loss of synchronization and involving an error stop occurs simultaneously with occurrence of a slight loss of synchronization, the operation of the image forming apparatus 1 may be inhibited.
The CPU 10 stores the value X of the counter C stored immediately before the determination sequence (or in S206 or S214) as a new X0 in the RAM 600 (S306) and ends the determination sequence.
In S304, if the amount of change ΔX does not exceed the threshold value (S304, No), the CPU 10 advances the processing to S306.
According to the first embodiment, a slight loss of synchronization is determined based on an amount of change between the value X of the counter C when the motor flag 152c passes by the motor HP sensor 153 and the value X0 of the counter C when the motor flag 152c passes by the motor HP sensor 153 last time. More specifically, the determination sequence illustrated in
However, the value X of the counter C when the motor flag 152c passes by the motor HP sensor 153 may be compared with an initial value. In other words, if the amount of change from the initial value X of the counter C exceeds the threshold value, it is determined that a slight loss of synchronization has occurred. For example, referring to
With reference to
The CPU 10 calculates the amount of change ΔX of the value X of the counter C when the motor flag 152c passes by the motor HP sensor 153 (S401). This embodiment assumes that ΔX=|X−X0|. Here, X0 is an initial value of the counter C set in S108 in
The CPU 10 determines whether the amount of change ΔX calculated in S401 exceeds a threshold value or not (S402). The threshold value is a preset value and is stored in the RAM 600. For example, according to this embodiment, if ΔX>50 (pulses), the CPU 10 determines that the amount of change ΔX exceeds the threshold value.
If the amount of change ΔX exceeds the threshold value (S402, Yes), the CPU 10 determines that a slight loss of synchronization has occurred, notifies the occurrence of the error (S403), and ends the determination sequence. Because details of the processing in S403 are the same as those of the processing in S305 (
If the amount of change ΔX is not higher than the threshold value in S402 (S402, No), the CPU 10 ends the determination sequence.
Because the rest of the configuration is the same as that of the first embodiment, any repetitive description will be omitted.
Having described that, according to this embodiment, the initial value of the counter C set in S108 in
More specifically, the following operations (I) to (IV) are repeated.
(I) After the motor HP sensor 153 is changed to have an OFF state, the stepping motor 155 is rotated for 100 pulses in the CW direction and is then stopped.
(II) The stepping motor 155 is rotated in the CCW direction until the motor HP sensor 153 is changed to have an ON state, and the value X of the counter C when the motor HP sensor 153 is changed to have an ON state is obtained.
(III) The stepping motor 155 is rotated for 100 pulses in the CCW direction after the motor HP sensor 153 is changed to have an ON state and is then stopped.
(IV) The stepping motor 155 is rotated in the CW direction until motor HP sensor 153 is changed to have an ON state, and the value X of the counter C when the motor HP sensor 153 is changed to have an OFF state is obtained.
For example, in a case where an average value of four rotating operations is X0 irrespective of the direction of rotation of the stepping motor 155, the CPU 10 may repeat the operations (I) to (IV) twice to obtain four values X. The CPU 10 may determine the average value of the obtained four values X as X0 and store it in the RAM 600. In the determination sequence, the CPU 10 compares the X0 with the value X0 determined in the process to determine a slight loss of synchronization.
The configuration of this embodiment can also provide similar effects to those of the first embodiment.
According to the first embodiment, the counter C counts as indicated by the vertical axis in
According to a third embodiment, the counter C is configured to count a value Y corresponding to angle pulses for rotating the stepping motor 155 during a period from a time when the pressure belt 120 is placed at an angle changing position to a time when the motor flag 152c passes by the motor HP sensor 153. The CPU 10 then determines a slight loss of synchronization based on the amount of change of the value Y of the counter C. For example, referring to
More specifically, the following processing is to be performed. The CPU 10 uses the counter C to count the value Y corresponding to the angle pulses for rotating the stepping motor 155 during a period from a time when the sensor unit 150 detects that the pressure belt 120 is placed at an angle changing position to a time when the motor flag 152c passes by the motor HP sensor 153. The CPU 10 in the sequence for determining a slight loss of synchronization determines that a slight loss of synchronization has occurred if an absolute value of a difference between the value Y counted immediately before the determination sequence and a value Y0 counted immediately before the last determination sequence. If the absolute value of a difference between the value Y counted immediately before the determination sequence and a value Y0 counted immediately before the last determination sequence is not higher than the threshold value, the CPU 10 determines that a slight loss of synchronization has not occurred. Because the rest of the configuration is the same as that of the first embodiment, any repetitive description will be omitted.
Having described that, according to this embodiment, start of counting by the counter C is triggered by detection by the sensor unit 150 that the pressure belt 120 is placed at an angle changing position, the counting may be started at an earlier time. For example, referring to
According to this embodiment, irrespective of the direction of rotation of the stepping motor 155, the value Y of the counter C when the motor flag 152c passes by the motor HP sensor 153 is compared with the value Y0 of the counter C when the motor flag 152c passes by the motor HP sensor 153 last time. However, the counting may be performed for each of the directions of rotation of the stepping motor 155. For example, referring to
More specifically, the counter C counts a value YC corresponding to angle pulses for rotating the stepping motor 155 in the CW direction during a period from a time of detection that the pressure belt 120 is placed at an angle changing position to a time when the motor flag 152c passes by the motor HP sensor 153. A counter D counts a value YD corresponding to angle pulses for rotating the stepping motor 155 in the CCW direction during a period from a time of detection that the pressure belt 120 is placed at an angle changing position to a time when the motor flag 152c passes by the motor HP sensor 153. In a slight loss of synchronization determination sequence, the CPU 10 determines that a slight loss of synchronization has occurred in a case where the absolute value of a difference between the value YC counted immediately before the determination sequence and a value YC0 counted immediately before the last determination sequence based on the counter C exceeds a threshold value. The same is true for the counter D.
According to this embodiment, the determination of a slight loss of synchronization is based on a result of a comparison between the value Y counted immediately before the determination sequence and the value Y0 counted immediately before the last determination sequence. However, a value counted immediately before the first determination sequence may be defined as Y0. In other words, the CPU 10 in a determination sequence for a slight loss of synchronization may determine that a slight loss of synchronization has occurred in a case where the absolute value of a difference between the value Y counted immediately before the determination sequence and the value Y0 counted immediately before the first determination sequence exceeds a threshold value. For example, referring to
According to this embodiment, a determination sequence for a slight loss of synchronization may compare a value Y counted immediately before the determination sequence and an average value Y0 of a plurality of determination operations. A process for operating the stepping motor 155 for determining Y0 may be performed before the pressure belt 120 starts rotating (such as between S107 and S108 in
More specifically, the CPU 10 repeats the following operations (I) to (IV) a plurality of number of times and obtains a plurality of values Y of the counter C. The CPU 10 stores an average value of the obtained plurality of values Y as Y0 in the RAM 600 and, in a determination sequence, compares it with the value Y0 determined in the processing to determine a slight loss of synchronization.
(I) The stepping motor 155 is rotated in the CW direction for angle pulses equal to those for a steering operation after the motor HP sensor 153 is changed to have an OFF state and is then stopped.
(II) The stepping motor 155 is rotated in the CCW direction until the motor HP sensor 153 is changed to have an ON state and obtains a value Y of the counter C when the motor HP sensor 153 is changed to have an ON state.
(III) The stepping motor 155 is rotated in the CCW direction for angle pulses equal to those for the steering operation after the motor HP sensor 153 is changed to have an ON state and is then stopped.
(IV) The stepping motor 155 is rotated in the CW direction until the motor HP sensor 153 is changed to have an ON state, and a value Y of the counter C when the motor HP sensor 153 is changed to have an OFF state is obtained.
For example, in a case where an average value of four rotating operations irrespective of the direction of rotation of the stepping motor 155 is Y0, the CPU 10 may repeat the operations (I) to (IV) twice to obtain four values X. The CPU 10 may determine the average value of the obtained four values Y as Y0.
The configuration of this embodiment can also provide similar effects to those of the first embodiment.
According to the third embodiment, the counter C counts a value Y corresponding to angle pulses for rotating the stepping motor 155 during a period from a time when the pressure belt 120 is placed at an angle changing position to a time when the motor flag 152c passes by the motor HP sensor 153. The CPU 10 then determines a slight loss of synchronization based on an amount of change in value Y of the counter C. For example, referring to
According to a fourth embodiment, the CPU 10 may determine a slight loss of synchronization based on whether the value Y of the counter C exceeds a threshold value or not. In other words, instead of an amount of change in value Y of the counter C, the value Y of the counter C is directly used for determination of a slight loss of synchronization.
Here, the threshold value may be prestored in the RAM 600 or the ROM 601. The CPU 10 uses the counter C to count the value Y corresponding to angle pulses for rotating the stepping motor 155 during a period from a time of detection by the sensor unit 150 that the pressure belt 120 is placed at an angle changing position to a time when the motor flag 152c passes by the motor HP sensor 153. The CPU 10 in a determination sequence for a slight loss of synchronization determines that a slight loss of synchronization has occurred if the value Y counted immediately before the determination sequence exceeds the threshold value prestored in the RAM 600 or the ROM 601. The CPU 10 in a determination sequence for a slight loss of synchronization determines that a slight loss of synchronization has not occurred if the value Y counted immediately before the determination sequence is not higher than the threshold value prestored in the RAM 600 or the ROM 601.
Because the rest of the configuration is the same as that of the second embodiment, any repetitive description will be omitted.
The configuration of this embodiment can also provide similar effects to those of the first embodiment.
According to the first to fourth embodiments, the CPU 10 determines occurrence of a slight loss of synchronization based on an output from the motor HP sensor 153 and an amount of change or an absolute value of a value of a counter configured to count an amount of rotation of the rotor unit 155a instructed by the CPU 10 and notifies occurrence of an error if any.
According to a fifth embodiment, the CPU 10 determines occurrence of a slight loss of synchronization based on an output of the motor HP sensor 153 and a time for placing the tension roller 122 from a reference position to a predetermined position.
This embodiment will be described with focus on differences from the first embodiment, and any repetitive descriptions regarding the first and fifth embodiments will be omitted.
The image forming apparatus 1 according to this embodiment includes a timer 604 (
The same control for reciprocally moving the belt, steering operations, and detecting method in the motor HP sensor as those of the first embodiment are applied here.
Like the first embodiment described with reference to
Here, when the CPU 10 inputs pulse signals having an equal pulse frequency to the motor driver 180, the stepping motor 155 can rotate at an equal speed. In other words, when the stepping motor 155 is rotated at an equal speed, the time for moving the tension roller 122 by a certain distance increases as the number of pulses of pulse signals to be designated to the motor driver 180 increases.
According to this embodiment, the timer 604 is provided which is configured to measure a time period from a time when the CPU 10 outputs an instruction to rotate the rotor unit 155a in a predetermined direction to a time when it is detected that the tension roller 122 is placed at a predetermined position. A time period measured by the timer 604 is stored in a part of a storage region in the RAM 600. The CPU 10 compares the time period measured by the timer 604 with the corresponding time period in the last steering operation and determines that a slight loss of synchronization has occurred if the amount of change exceeds a predetermined value.
If the signal from the motor HP sensor 153 does not change even after a lapse of a predetermined period from transmission of a rotation command to the stepping motor 155, the CPU 10 determines that the stepping motor 155 is not rotating (or that a complete loss of synchronization has occurred). The predetermined period is set longer than a time period assumed as a time period from transmission of a rotation command to the stepping motor 155 to detection by the motor HP sensor 153 in a normal case and in a case with a slight loss of synchronization.
Specific Control
Next, with reference to
The pressure belt 120 after starting to rotate starts laterally deviating toward one side in the lateral direction while the pressure belt 120 is rotating. It is assumed here that the pressure belt 120 is laterally deviating to the front side.
When the belt position sensor 150a is changed to have an OFF state, the pressure belt 120 is placed at a front side angle changing position (−1.5 mm). In order to move the pressure belt 120 to the back side after the belt position sensor 150a is changed to have an OFF state (
The CPU 10 causes the stepping motor 155 to rotate in the CCW direction by transmitting a command to the motor driver 180 every pulse (
If the motor HP sensor 153 does not react (or keeps its OFF state) within a predetermined period (such as within 0.5 sec) from the start of rotation, the image forming apparatus 1 performs an error stop like S205 in
The CPU 10 transmits a command to the stepping motor 155 with reference to an instance when the motor HP sensor 153 is switched to an ON state at (ii) in
The steering operation tilts the tension roller 122 for moving the pressure belt 120 to the back side. Thus, the pressure belt 120 laterally deviates to the back side while rotating (
After the pressure belt 120 rotates for a while, the pressure belt 120 is placed at a back side angle changing position (+1.5 mm) (
The CPU 10 transmits a command to the motor driver 180 every pulse until the motor HP sensor 153 is changed to have an OFF state and causes the stepping motor 155 to rotate in the CW direction (
If the motor HP sensor 153 does not react (or keeps its ON state) within a predetermined period (such as within 0.5 sec) from the start of rotation, the image forming apparatus 1 performs an error stop like S205 in
The CPU 10 stores the time period Z measured by the timer 604 in a predetermined region in the RAM 600 in response to the change of the motor HP sensor 153 to have an OFF state at (v) in
The CPU 10 then performs a sequence for determining a slight loss of synchronization. The sequence for determining a slight loss of synchronization will be described below.
The CPU 10 transmits a command to the stepping motor 155 with reference to an instance when the motor HP sensor 153 is switched to an OFF state at (v) in
The steering operation tilts the tension roller 122 for moving the pressure belt 120 to the front side. Thus, the pressure belt 120 laterally deviates to the front side while rotating (
By repeating this flow, the CPU 10 performs reciprocal movement control over the pressure belt 120.
The timer 604 in the repeated steering operations repeatedly measures a time of the period corresponding to the period (iv) to (v) in
Detection Sequence for Slight Loss of Synchronization
Because the determination sequence for a slight loss of synchronization can be understood by replacing the value X of the counter C by the time period Z measured by the timer 604 referring to
If the amount of change ΔZ exceeds the threshold value, the CPU (notifying unit) 10 determines that a slight loss of synchronization has occurred and notifies the occurrence of an error.
The error notification may be performed in the same manner as that of the first embodiment. Even if a slight loss of synchronization has occurred, the CPU 10 does not stop the operation of the image forming apparatus 1. In other words, the rotation of the pressure belt 120 is not stopped in the fixing device 100. In other words, the CPU 10 functioning as a motor control unit controls the drive motor 603 to keep the pressure belt 120 rotating.
The configuration of this embodiment can also provide the same effects as those of the first to fourth embodiments.
Other Configuration Relating to Fifth Embodiment
Having described that the CPU 10 determines a slight loss of synchronization in a case where an amount of change ΔZ between the time period Z measured by the timer 604 and the time period Z0 measured by the timer 604 last time exceeds a threshold value, the following configuration may be applied instead.
For example, a slight loss of synchronization may be determined if the amount of change ΔZ between a time period Z measured by the timer 604 and a time period Z0 measured by the timer 604 in the first steering operation of a series of steering operations exceeds a threshold value. For example, referring to
Having described above that the timer 604 measures a time period in a case where the stepping motor 155 is rotated in the CW direction, the timer 604 may measure a time period when the stepping motor 155 is rotated in the CCW direction, for example. More specifically, the timer 604 may measure a time of the period corresponding to (i) to (ii) in
Having described that, according to this embodiment, whether the amount of change ΔZ exceeds a threshold value or not is determined, the CPU 10 may determine a slight loss of synchronization if the absolute value of the time period Z measured by the timer 604 exceeds a threshold value. In this case, the threshold value for the time period Z is set shorter than the threshold value (such as within 0.5 sec) for an error stop in S204, S205 in
According to the first to fifth embodiments, the reciprocal movement control over the pressure belt 120 has been described with regard to the control for reciprocally moving the belt, steering operations, and the determination for a slight loss of synchronization. An embodiment of the present disclosure may be applied to the heating belt 130.
In other words, the control for reciprocally moving the belt, steering operation, and determination for slight loss of synchronization exemplarily described with respect to the pressure belt 120 are applicable to a case where at least one of the heating rotating member and the pressure rotating member forming the fixing nip portion N includes an endless belt.
Detail descriptions regarding application to the heating belt 130 of the control for reciprocally moving the belt, steering operations, and determination for slight loss of synchronization will be omitted. The pressure belt 120 may be replaced by the heating belt 130 to understand the applicability regarding the control for reciprocally moving the belt, steering operation, and determination for slight loss of synchronization according to the first to fifth embodiments.
For example, in a case where, like the first to fifth embodiments, both of the heating rotating member and the pressure rotating member are belt rotating members, the control for reciprocally moving the belt, steering operation, and determination for slight loss of synchronization may be applied to both of the heating belt 130 and the pressure belt 120.
Having described that, for example, according to the first to fifth embodiments, both of the heating rotating member and pressure rotating member forming the fixing nip portion N are belt rotating members (heating belt 130 and pressure belt 120), one of them may be a belt rotating member.
For example, as illustrated in
While the present disclosure has been described with reference to exemplary embodiments, it is to be understood that the disclosure is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2016-241332 filed Dec. 13, 2016 and No. 2017-194426 filed Oct. 4, 2017, which are hereby incorporated by reference herein in their entirety.
Number | Date | Country | Kind |
---|---|---|---|
2016-241332 | Dec 2016 | JP | national |
2017-194426 | Oct 2017 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4716286 | Taylor | Dec 1987 | A |
6607458 | Downing | Aug 2003 | B2 |
20030129000 | Lee | Jul 2003 | A1 |
20100158553 | Ueno | Jun 2010 | A1 |
20140139173 | You | May 2014 | A1 |
Number | Date | Country |
---|---|---|
101763014 | Jun 2010 | CN |
103853019 | Jun 2014 | CN |
H069096 | Jan 1994 | JP |
2015059964 | Mar 2015 | JP |
Number | Date | Country | |
---|---|---|---|
20180164722 A1 | Jun 2018 | US |