JPH05687B2 - - Google Patents

Info

Publication number
JPH05687B2
JPH05687B2 JP58012237A JP1223783A JPH05687B2 JP H05687 B2 JPH05687 B2 JP H05687B2 JP 58012237 A JP58012237 A JP 58012237A JP 1223783 A JP1223783 A JP 1223783A JP H05687 B2 JPH05687 B2 JP H05687B2
Authority
JP
Japan
Prior art keywords
motor
scan
drive
scanning system
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP58012237A
Other languages
Japanese (ja)
Other versions
JPS59137938A (en
Inventor
Masamichi Sugiura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Minolta Co Ltd
Original Assignee
Minolta Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Minolta Co Ltd filed Critical Minolta Co Ltd
Priority to JP1223783A priority Critical patent/JPS59137938A/en
Publication of JPS59137938A publication Critical patent/JPS59137938A/en
Publication of JPH05687B2 publication Critical patent/JPH05687B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B27/00Photographic printing apparatus
    • G03B27/32Projection printing apparatus, e.g. enlarger, copying camera
    • G03B27/52Details
    • G03B27/522Projection optics
    • G03B27/525Projection optics for slit exposure

Landscapes

  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • General Physics & Mathematics (AREA)
  • Optical Systems Of Projection Type Copiers (AREA)
  • Feedback Control In General (AREA)
  • Control Of Velocity Or Acceleration (AREA)
  • Control Of Multiple Motors (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、複写機の走査系駆動モータの駆動制
御方法に関し、さらに詳しくは、同期モータによ
つて駆動される主駆動系と、この主駆動系とは機
構的に独立しており、速度制御可能な走査系駆動
モータによつて駆動される走査系とを備えた複写
機の走査系駆動モータの駆動制御方法に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a drive control method for a scanning drive motor of a copying machine, and more specifically, a main drive system driven by a synchronous motor, The present invention relates to a drive control method for a scanning system drive motor of a copying machine, which is equipped with a scanning system that is mechanically independent from the drive system and is driven by a speed controllable scanning system drive motor.

[従来の技術とその問題点] 倍率変換機能を有する走査型複写機において、
感光体の駆動速度(V)と原稿面を走査する走査速度
(v)とは、複写倍率(m)とすると、 mv=V の関係を有する。
[Prior art and its problems] In a scanning copying machine with a magnification conversion function,
Photoconductor drive speed (V) and scanning speed to scan the document surface
(v) has the relationship mv=V, where copying magnification (m) is taken.

この種の走査型複写機において、従来は感光体
や複写紙搬送系を含む駆動系と走査系とは共通の
駆動源によつて駆動され、複写倍率を切換える際
にはクラツチ等の駆動切換機構によつて駆動力を
伝達するギヤを切換える等して走査系の速度を変
化させていたが、このような機械的な速度切換え
は、複写倍率の段数の多いものや、複写倍率を所
定の範囲内で連続的に変化させる、いわゆる無段
変倍のものには適用が困難である。
Conventionally, in this type of scanning copying machine, the drive system including the photoreceptor and copy paper conveyance system and the scanning system are driven by a common drive source, and when switching the copy magnification, a drive switching mechanism such as a clutch is used. In the past, the speed of the scanning system was changed by changing the gears that transmit the driving force, but such mechanical speed switching is not suitable for applications with a large number of copying magnification steps or for changing the copying magnification within a predetermined range. It is difficult to apply this to so-called stepless variable magnification, in which the magnification is continuously changed within the range.

このため、従来から、感光体と走査系とを別々
の駆動モータで駆動し、感光体駆動モータの回転
速度をエンコーダによつて検出し、この検出され
た回転速度に基づいて走査系駆動モータを制御す
るものが提案されている。これによつて、原理的
には、感光体の駆動速度に対応した走査速度を得
ることができる。
For this reason, conventionally, the photoconductor and the scanning system are driven by separate drive motors, the rotation speed of the photoconductor drive motor is detected by an encoder, and the scanning system drive motor is controlled based on the detected rotation speed. A control method has been proposed. As a result, in principle, it is possible to obtain a scanning speed corresponding to the driving speed of the photoreceptor.

しかしながら、この制御によれば、感光体駆動
モータに瞬間的な負荷が加わつてその回転速度が
変化したとき、エンコーダ出力が変化し、このエ
ンコーダ出力の変化に応答して走査速度が変化さ
れることになる。一方、感光体駆動モータに瞬間
的な速度変動があつても、感光体等の移動慣性が
大きく、また駆動伝達にもい若干の余裕があるた
め、感光体自体の速度はさほど変化しない。した
がつて、感光体駆動モータに瞬間的な速度変動が
あつたような場合、走査速度が感光体の速度と対
応しないものとなつてしまい、画像に悪影響が生
じることになる。
However, according to this control, when a momentary load is applied to the photoreceptor drive motor and its rotational speed changes, the encoder output changes, and the scanning speed changes in response to the change in encoder output. become. On the other hand, even if there is an instantaneous speed fluctuation in the photoreceptor drive motor, the speed of the photoreceptor itself does not change much because the inertia of movement of the photoreceptor is large and there is some margin in drive transmission. Therefore, if there is an instantaneous speed fluctuation in the photoreceptor drive motor, the scanning speed will not correspond to the speed of the photoreceptor, which will adversely affect the image.

一方、感光体を駆動するモータは、作像プロセ
スに悪影響を与えないように多少の負荷変動や電
圧変動に影響されないものが望ましい。この意味
で、同期モータは、脱出トルクを越えない所定の
負荷範囲であれば、一旦同期速度に入つた後は正
確に交流電源の周波数に対応して回転するので、
感光体を含む駆動系を駆動するモータとして適し
ている。
On the other hand, it is desirable that the motor that drives the photoreceptor be unaffected by slight load fluctuations or voltage fluctuations so as not to adversely affect the image forming process. In this sense, once a synchronous motor has reached synchronous speed, it will rotate precisely in accordance with the frequency of the AC power supply, as long as the load does not exceed the escape torque.
It is suitable as a motor that drives a drive system that includes a photoreceptor.

しかしながら、感光体を含む駆動系を駆動する
モータとして同期モータを用いた場合であつて
も、上述したような瞬間的な速度変動は生じ得
る。また、このように同期モータを用いた場合、
複写機を交流電源の周波数の異なる地域で使用す
ると、感光体の駆動速度が地域毎に異なることに
なる。したがつて、これに応じて走査速度を変更
させる必要が生じる。
However, even when a synchronous motor is used as a motor for driving a drive system including a photoreceptor, instantaneous speed fluctuations as described above may occur. Also, when using a synchronous motor in this way,
If a copying machine is used in areas where the frequency of AC power supplies differs, the driving speed of the photoreceptor will vary depending on the area. Therefore, it is necessary to change the scanning speed accordingly.

[発明の目的] 本発明は、以上の点に鑑みてなされたものであ
り、主駆動系を駆動する同期モータに瞬間的な速
度変動が生じた場合にもこれに影響されず、また
交流電源の周波数の異なる地域でも使用可能な複
写機の走査系駆動モータの駆動制御方法を提供す
ることを目的とする。
[Object of the Invention] The present invention has been made in view of the above points, and is not affected by instantaneous speed fluctuations that occur in the synchronous motor that drives the main drive system, and is not affected by the instantaneous speed fluctuations that occur in the synchronous motor that drives the main drive system. An object of the present invention is to provide a drive control method for a scanning system drive motor of a copying machine that can be used even in areas where the frequency of the copying machine differs.

[問題点を解決するための手段] 上記目的を達成するために、本発明に係る複写
機の走査系駆動モータの駆動制御方法は、同期モ
ータによつて駆動される主駆動系と、上記主駆動
系とは機構的に独立しており、速度制御可能な走
査系駆動モータによつて駆動される走査系とを備
えた複写機において、上記同期モータに給電する
交流電源の周波数を検出し、上記検出された交流
電源の周波数に基づいて上記走査系駆動モータの
速度を制御することを特徴とする。
[Means for Solving the Problems] In order to achieve the above object, a method for controlling the drive of a scanning system drive motor of a copying machine according to the present invention includes a main drive system driven by a synchronous motor, and a main drive system driven by a synchronous motor. In a copying machine equipped with a scanning system that is mechanically independent from the drive system and driven by a speed-controllable scanning system drive motor, detecting the frequency of an AC power supply that supplies power to the synchronous motor; The present invention is characterized in that the speed of the scanning system drive motor is controlled based on the detected frequency of the AC power source.

すなわち、上記同期モータが交流電源の周波数
に対応して回転するものであることに着目し、上
記走査系駆動モータの速度制御回路に交流電源の
周波数のデータを伝達し、上記伝達された交流電
源の周波数のデータに基づいて、上記同期モータ
によつて駆動される主駆動系の走査系とを所定の
関係をもつて駆動するものである。
That is, focusing on the fact that the synchronous motor rotates in accordance with the frequency of the AC power source, data on the frequency of the AC power source is transmitted to the speed control circuit of the scanning drive motor, and the transmitted AC power source is Based on the frequency data, the scanning system of the main drive system driven by the synchronous motor is driven in a predetermined relationship.

[実施例] 以下本発明の実施例を図面に従つて説明する。
第1図は、本発明を適用された電子写真複写機1
0の構成を示す断面図である。なお、メインモー
タMは同期モータ、走査系駆動モータM1は後述
の制御機構によつて速度制御されるDCモータで
ある。
[Examples] Examples of the present invention will be described below with reference to the drawings.
FIG. 1 shows an electrophotographic copying machine 1 to which the present invention is applied.
FIG. The main motor M is a synchronous motor, and the scanning system drive motor M1 is a DC motor whose speed is controlled by a control mechanism to be described later.

複写機10の本体の略中央部には反時計方向に
回転駆動可能な感光体ドラム11が配設され、そ
の周囲にはメインイレーサランプ12、サブ帯電
チヤージヤ13、サブイレーサランプ14、メイ
ン帯電チヤージヤ15、現像装置16、転写チヤ
ージヤ17、複写紙の分離チヤージヤ18、ブレ
ード方式のクリーニング装置19が順次配設され
ている。感光体ドラム11は表面に感光体層を設
けたもので、この感光体は前記イレーサランプ1
2,14及び帯電チヤージヤ13,15を通過す
ることにより均一帯電され、走査光学系20から
画像露光を受ける。
A photoreceptor drum 11 that can be rotated counterclockwise is disposed approximately in the center of the main body of the copying machine 10, and around it are a main eraser lamp 12, a sub charger 13, a sub eraser lamp 14, and a main charger. 15, a developing device 16, a transfer charger 17, a copy paper separation charger 18, and a blade type cleaning device 19 are arranged in this order. The photoreceptor drum 11 has a photoreceptor layer provided on its surface, and this photoreceptor is connected to the eraser lamp 1.
2 and 14 and charging chargers 13 and 15, it is uniformly charged and subjected to image exposure from the scanning optical system 20.

走査光学系20は原稿ガラスの下方で原稿像を
走査可能に設置したもので、光源27と、可動ミ
ラー21,22,23と、レンズ24と、ミラー
25とから構成されている。前記光源27と可動
ミラー21は感光体ドラム11の周速度V(等倍、
変倍に拘わらず一定)に対して(V/m)(但し、
m:複写倍率)の速度で左方に走査移動し、可動
ミラー22,23は(V/2m)の速度で左方に
移動するように、DCモータM1で駆動される。な
お、複写倍率の変更に際しては、前記レンズ24
が光軸上で移動するとともにミラー25が移動、
揺動する動作が伴うが、このような倍率変更装置
については公知であり、特に詳述はしない。
The scanning optical system 20 is installed below the document glass so that the document image can be scanned, and is composed of a light source 27, movable mirrors 21, 22, 23, a lens 24, and a mirror 25. The light source 27 and the movable mirror 21 are connected to the circumferential velocity V of the photoreceptor drum 11 (equal magnification,
constant regardless of magnification) versus (V/m) (however,
The movable mirrors 22 and 23 are driven by a DC motor M1 to scan to the left at a speed of (V/2 m). Note that when changing the copy magnification, the lens 24
moves on the optical axis and the mirror 25 moves,
Although a swinging motion is involved, such a magnification changing device is well known and will not be described in detail.

一方、複写機本体の左側には、それぞれ給紙ロ
ーラ31,33を備えた給紙部30,32が設置
され、複写紙の搬送路はローラ対34,35、タ
イミングローラ対36、搬送ベルト37、定着装
置38、排出ローラ対39にて構成されている。
On the other hand, paper feed units 30 and 32 are installed on the left side of the copying machine body, each having paper feed rollers 31 and 33, and the copy paper conveyance path includes a pair of rollers 34 and 35, a pair of timing rollers 36, and a conveyor belt 37. , a fixing device 38, and a pair of discharge rollers 39.

以上の構成において、メインモータMは、感光
体ドラム11、搬送ローラ34,35、搬送ベル
ト37及び定着装置38等を含む主駆動系を駆動
し、走査光学系20はこの主駆動系とは機構的に
独立して構成されており、速度制御可能なDCモ
ータM1によつて駆動される。この主駆動系、走
査光学系の具体的な動力伝達機構については、本
発明と直接関係しないので、図示及び説明は省略
する。
In the above configuration, the main motor M drives a main drive system including the photoconductor drum 11, transport rollers 34, 35, transport belt 37, fixing device 38, etc., and the scanning optical system 20 has a mechanism different from this main drive system. It is constructed independently of each other and is driven by a speed controllable DC motor M1 . Since the specific power transmission mechanisms of the main drive system and the scanning optical system are not directly related to the present invention, illustrations and descriptions thereof will be omitted.

尚、このような複写機10の作像動作について
は公知であるので特に詳述はしない。
The image forming operation of the copying machine 10 is well known and will not be described in detail.

第2図において、1は照明系を含んだ走査系、
M1は直流モータ(スキヤンモータ)で、走査系
1はこのスキンモータM1にて往復駆動、即ち矢
印A方向に往動(以下、スキヤンと称する)、逆
方向の復動(以下、リターンと称する)可能とさ
れている。
In Fig. 2, 1 is a scanning system including an illumination system;
M1 is a DC motor (scan motor), and the scanning system 1 is driven reciprocally by this skin motor M1 , that is, forward movement in the direction of arrow A (hereinafter referred to as scan) and backward movement in the opposite direction (hereinafter referred to as return). ) is possible.

2はホール素子にて構成されたエンコーダで、
スキヤンモータM1の回転軸に設置され、その回
転数に比例したパルス信号を発生するもので、パ
ルス数で走査系1の移動距離を、パルス間隔で走
査系1の速度を検出可能である。
2 is an encoder composed of Hall elements,
It is installed on the rotating shaft of the scan motor M1 and generates a pulse signal proportional to its rotation speed, and the moving distance of the scanning system 1 can be detected by the number of pulses, and the speed of the scanning system 1 can be detected by the pulse interval.

SW−Hはホームスイツチで、走査系1がホー
ムポジシヨン(スキヤン開始位置)にあるか否か
を検出するもので、ホームポジシヨンにあるとき
オン信号を発し、それ以外はオフ信号を発する。
SW−Bはブレーキスイツチで、走査系1に対し
て以下に説明する制御のための基準位置を検出す
るもので、走査系1が所定位置に達したときオン
信号を発し、それ以外はオフ信号を発する。
SW-H is a home switch that detects whether or not the scanning system 1 is at the home position (scan start position). When it is at the home position, it issues an on signal, and otherwise it issues an off signal.
SW-B is a brake switch that detects a reference position for the control described below for the scanning system 1. When the scanning system 1 reaches a predetermined position, it issues an on signal, and otherwise it issues an off signal. emits.

SW−Eは露光スイツチで、露光開始位置等を
検出するとともに以下に説明する各種制御を行う
ためのもので、走査系1が所定位置に達したとき
オン信号を発し、それ以外はオフ信号を発する。
SW-E is an exposure switch, which is used to detect the exposure start position, etc. and perform various controls as described below. It issues an on signal when the scanning system 1 reaches a predetermined position, and otherwise issues an off signal. emanate.

第3図は走査系1を往復移動させるための制御
装置の構成を示す。
FIG. 3 shows the configuration of a control device for reciprocating the scanning system 1.

3は制御の中心部であるマイクロコンピユータ
で、制動制御のためのデータを記憶するための読
取り、書込み可能なランダムアクセスメモリ、リ
ードオンリーメモリ、8ビツト内部カウンタ、入
出力ポート等から構成されている。4はドライバ
及び保護回路で、マイクロコンピユータ3の出力
ポートH0,H1からの正逆転信号F/R、駆動信
号D/Sにより、スキヤンモータM1の制御を行
うとともに負荷異常時にモータM1を停止させる。
5は波形整形回路で、前記エンコーダ2のパルス
信号を方形波に変換し、その立下り(又は立上
り)の信号がマイクロコンピユータ3の割込み端
子(INT)に入力される。6は基準発振回路で、
エンコーダ・パルス信号の時間間隔FGを測定す
るための固定周波数の基準パルスをマイクロコン
ピユータ3の外部クロツク端子ECKに発する。
マイクロコンピユータ3ではこの基準発振回路6
からのパルスを内部カウンタで計数し、その計数
値からスキヤンモータM1の回転数、即ち走査系
1の速度を演算し、またパルス間隔の時間を測定
する。
3 is a microcomputer that is the central part of the control, and is composed of readable and writable random access memory for storing data for braking control, read-only memory, an 8-bit internal counter, input/output ports, etc. . 4 is a driver and protection circuit that controls the scan motor M 1 using the forward/reverse signal F/R and drive signal D/S from the output ports H 0 and H 1 of the microcomputer 3, and also controls the scan motor M 1 in the event of a load abnormality. to stop.
A waveform shaping circuit 5 converts the pulse signal of the encoder 2 into a square wave, and the falling (or rising) signal is input to the interrupt terminal (INT) of the microcomputer 3. 6 is a reference oscillation circuit,
A fixed frequency reference pulse for measuring the time interval FG of the encoder pulse signal is sent to the external clock terminal ECK of the microcomputer 3.
In the microcomputer 3, this reference oscillation circuit 6
The pulses from the scan motor M1 are counted by an internal counter, and the rotational speed of the scan motor M1 , that is, the speed of the scanning system 1, is calculated from the counted value, and the pulse interval time is also measured.

電源パルス回路7の出力信号は、交流電源AC
の電源周波数の測定を行なうために、マイクロコ
ンピユータ3に加えられ、この測定結果に基づい
て走査系1の速度の補正が行なわれる。この電源
パルス回路7では、第4図に示すように、スイツ
チング素子SSRを介してメインモータMに接続さ
れる交流電源ACが変圧器TR21の1次側に接続さ
れ、変圧器TR21の2次側端子にダイオードD21
D22のアノードが夫々接続され、ダイオードD21
D22のカソードが抵抗R21を介してマイクロコン
ピユータ3の端子PPに接続される。スイツチン
グ素子SSRを介してメインモータMに供給される
交流電源が変圧器TR21を介してダイオードD21
D22によつて両波整流されて抵抗21により電流
制限され、そらにツエナダイオードZD21により
クリツプされて生じた信号が、電源周波数に対応
した電源パルス信号としてマイクロコンピユータ
3へ入力される。
The output signal of the power pulse circuit 7 is an AC power supply AC.
is applied to the microcomputer 3 in order to measure the power supply frequency, and the speed of the scanning system 1 is corrected based on this measurement result. In this power supply pulse circuit 7 , as shown in FIG . Diode D 21 on the next terminal,
The anodes of D 22 are connected to the diodes D 21 ,
The cathode of D22 is connected to the terminal PP of the microcomputer 3 via a resistor R21 . The AC power supplied to the main motor M via the switching element SSR is passed through the transformer TR 21 to the diode D 21 ,
A signal generated by being double-wave rectified by D 22 , current limited by resistor 21, and clipped by Zener diode ZD 21 is input to microcomputer 3 as a power pulse signal corresponding to the power frequency.

第5図は前記ドライバ及び保護回路4の具体例
を示す。
FIG. 5 shows a specific example of the driver and protection circuit 4. In FIG.

ドライバ回路では、直流電源Eは正逆両方向に
スキヤンモータM1を駆動するためにブリツジ接
続されたトランジスタTr1〜Tr4を介してスキヤ
ンモータM1に接続され、ダイオードD1〜D4が逆
起電圧のバイパスを形成するために各トランジス
タTr1〜Tr4と並列に接続されている。
In the driver circuit, a DC power supply E is connected to the scan motor M1 through bridge-connected transistors Tr1 to Tr4 to drive the scan motor M1 in both forward and reverse directions, and diodes D1 to D4 are connected to the scan motor M1 in both forward and reverse directions. It is connected in parallel with each of the transistors Tr 1 to Tr 4 to form a bypass for electromotive voltage.

入力端子10aはマイクロコンピユータ3から
スキヤンモータM1の正転信号“L”と逆転信号
“H”が入力される端子で、アンドゲートAND2
の入力端子に接続されるとともにバツフアI4を介
してトランジスタTr3のベースに接続され、さら
に、インバータI1を介してアンドゲートAND1
入力端子に接続されるとともにバツフアI3を介し
てトランジスタTr3のベースに接続されている。
いまひとつの入力端子10bは、マイクロコンピ
ユータ3からスキヤンモータM1へ通電するため
のON信号“H”及びスキヤンモータM1へ通電
しないためのOFF信号“L”が入力される端子
で、アンドゲートAND3を介してアンドゲート
AND1,AND2の入力端子に接続されている。ま
た、アンドゲートAND1の出力端子はトランジス
タTr2のベースに接続され、アンドゲートAND2
の出力端子はトランジスタTr4のベースに接続さ
れている。
The input terminal 10a is a terminal to which the forward rotation signal "L" and the reverse rotation signal "H" of the scan motor M1 are inputted from the microcomputer 3, and is connected to the AND gate AND 2.
It is connected to the input terminal of the AND gate AND 1 through the inverter I 1 and connected to the base of the transistor Tr 3 through the buffer I 4 , and connected to the input terminal of the AND gate AND 1 through the inverter I 1 and to the base of the transistor Tr 3 through the buffer I 3 . Connected to the base of Tr 3 .
The other input terminal 10b is a terminal to which an ON signal "H" for energizing the scan motor M 1 and an OFF signal "L" for not energizing the scan motor M 1 is inputted from the microcomputer 3. and gate through 3
Connected to AND 1 and AND 2 input terminals. Also, the output terminal of the AND gate AND 1 is connected to the base of the transistor Tr 2 , and the output terminal of the AND gate AND 2
The output terminal of is connected to the base of transistor Tr4 .

保護回路は、スキヤンモータM1のトランジス
タTr1,Tr2が接続される端子にダイオードD5
カソードが接続され、スキヤンモータM1のトラ
ンジスタTr3,Tr4が接続される端子にダイオー
ドD6のカソードが接続される。ダイオードD5
D6のアノードが抵抗R6を介してトランジスタTr5
のベースに接続される。トランジスタTr5のベー
スには、さらに、抵抗R5,R6を介して電源Eの
+側端子が接続され、トランジスタTr5のエミツ
タは接地され、トランジスタTr5のコレクタは抵
抗R7を介して+5V電源(不図示)に接続される。
さらに、抵抗R5と抵抗R8との接続点が定電圧ダ
イオードZD1を介して接地される。
In the protection circuit, the cathode of a diode D5 is connected to the terminal to which the transistors Tr 1 and Tr 2 of the scan motor M 1 are connected, and the diode D 6 is connected to the terminal to which the transistors Tr 3 and Tr 4 of the scan motor M 1 are connected. The cathode of is connected. Diode D5 ,
The anode of D 6 connects to transistor Tr 5 through resistor R 6
connected to the base of The base of the transistor Tr 5 is further connected to the + side terminal of the power supply E via resistors R 5 and R 6 , the emitter of the transistor Tr 5 is grounded, and the collector of the transistor Tr 5 is connected via the resistor R 7 . Connected to +5V power supply (not shown).
Further, a connection point between resistor R5 and resistor R8 is grounded via a constant voltage diode ZD1 .

COはカウンタ回路で、このカウンタ回路COの
カウント入力端子CLに発振回路PGの出力端子が
接続され、カウンタ回路COのリセツト端子RSに
上記トランジスタTr5のコレクタが接続され、カ
ウンタ回路COのカウントアツプ端子CUがフリツ
プフロツプFFのセツト端子Sに接続される。カ
ウンタ回路COは、トランジスタTr5が導通して
端子RSが“L”であると発振回路PGからのパル
スをカウントし、カウント値が設定値を越えると
フリツプフロツプFFをセツトする。また、カウ
ンタ回路COは、トランジスタTr5が非導通で端
子RSが、“H”になると発振回路PGからのパル
スのカウントを停止する。
CO is a counter circuit, the output terminal of the oscillation circuit PG is connected to the count input terminal CL of this counter circuit CO, the collector of the transistor Tr5 is connected to the reset terminal RS of the counter circuit CO, and the count input terminal CL of the counter circuit CO is connected to the collector of the transistor Tr5. Terminal CU is connected to set terminal S of flip-flop FF. The counter circuit CO counts pulses from the oscillation circuit PG when the transistor Tr5 is conductive and the terminal RS is "L", and sets the flip-flop FF when the count value exceeds a set value. Further, the counter circuit CO stops counting pulses from the oscillation circuit PG when the transistor Tr 5 is non-conductive and the terminal RS becomes "H".

以上の構成において、後述するように、フリツ
プフロツプFFがリセツトされて出力が、“H”
のときには、走査系がスキヤンを行なうときのス
キヤンモータM1が正転する正転モードFORでは
入力端子10aが“L”でトランジスタTr3がオ
ンし、入力端子10bの“H”でアンドゲート
AND1が“H”となつてトランジスタTr2がオン
し、電流が矢印a方向に流れてモータM1が正転
する。また、逆転モードREVのときは、入力端
子10aが“H”に切換わつてトランジスタTr1
がオンし、入力端子10bの“H”でアンドゲー
トAND2が“H”となつてトランジスタTr4がオ
ンし、電流が矢印b方向に流れてモータM1が逆
転する。
In the above configuration, as will be described later, the flip-flop FF is reset and the output goes to "H".
In the forward rotation mode FOR in which the scan motor M1 rotates forward when the scanning system performs scanning, the input terminal 10a is "L" and the transistor Tr 3 is turned on, and the input terminal 10b is "H" and the AND gate is turned on.
AND 1 becomes "H", transistor Tr 2 is turned on, current flows in the direction of arrow a, and motor M 1 rotates forward. In addition, in the reverse mode REV, the input terminal 10a switches to "H" and the transistor Tr 1
is turned on, and when the input terminal 10b is at "H", the AND gate AND2 becomes "H" and the transistor Tr4 is turned on, current flows in the direction of arrow b, and the motor M1 reverses.

一方、ブレーキモードFSのときは、逆転状態
において入力端子10aを“L”10bを“L”
に切換えてトランジスタTr3のみをオンする。こ
の場合、モータM1に対する通電は断たれるが、
モータM1の回転を逆転させようとする矢印a方
向の逆起電圧が発生する。この逆起電圧はトラン
ジスタTr3、モータM1、ダイオードD1を通じて
流れ、モータM1の逆転に対する制動、即ち回生
ブレーキがかかることとなる。
On the other hand, in the brake mode FS, input terminal 10a is set to "L" and input terminal 10b is set to "L" in the reverse rotation state.
to turn on only transistor Tr3 . In this case, the power to motor M1 is cut off, but
A back electromotive force is generated in the direction of arrow a, which attempts to reverse the rotation of motor M1 . This back electromotive voltage flows through the transistor Tr 3 , the motor M 1 , and the diode D 1 to apply a brake against the reverse rotation of the motor M 1 , that is, a regenerative brake.

本実施例において、走査系1は複写時の制御の
ため、それに先立つて複写開始時にまず予備往復
動SCAN:A,RETURNを行う。実際の複写に
際しての往復動SCAN:B,RETURNは、この
予備往復動で測定されたデータによつて補正され
た最適な制御となる。もちろん、2回目以降の複
写往復動での制動は前回の複写リターンで得たデ
ータにて補正されていく。
In this embodiment, in order to control the copying process, the scanning system 1 first performs a preliminary reciprocating motion SCAN:A, RETURN when copying is started. The reciprocating motion SCAN:B, RETURN during actual copying is an optimal control corrected by the data measured in this preliminary reciprocating motion. Of course, the braking during the second and subsequent copying movements is corrected using the data obtained from the previous copying return.

第7図ないし第17図は前記マイクロコンピユ
ータ3による制御プログラムのフローチヤート図
である。以下、このフローチヤート図を参照しな
がら、具体的な制御について詳述する。
7 to 17 are flowcharts of the control program executed by the microcomputer 3. FIG. Hereinafter, specific control will be described in detail with reference to this flowchart.

まず、第7図に示すメインルーチンにて制御の
概略を説明する。マイクロコンピユータ3では電
源が投入されると、ステツプS1にて内部パラメ
ータの初期設定及びレンズの定位置復帰等が行わ
れ、次いでステツプS2で電源周波数の判定(詳
細後述)をしてステツプS3にて複写倍率m、ス
キヤンサイズ等のデータが入力され、その後スキ
ヤン信号が入力されるまでデータ入力を繰返す。
スキヤン信号が入力されると、ステツプS4で
「YES」と判定され、ステツプS5にて走査系1を
ホームポジシヨンに戻すためのサブルーチン
HOMEが処理され、走査系1を確実にホームポ
ジシヨン(スキヤン開始位置)に位置させる。
First, the outline of the control will be explained using the main routine shown in FIG. When the power is turned on in the microcomputer 3, the internal parameters are initialized and the lens is returned to its normal position in step S1.Then, the power frequency is determined in step S2 (details will be described later), and the power supply frequency is determined in step S3. Data such as copy magnification m and scan size are input, and then data input is repeated until a scan signal is input.
When the scan signal is input, a determination of "YES" is made in step S4, and a subroutine for returning the scanning system 1 to the home position is executed in step S5.
HOME is processed to ensure that the scanning system 1 is located at the home position (scan start position).

その後、ステツプS6でサブルーチンSCAN:
Aが処理され、走査系1が予備スキヤンを行い、
ここで次に行われる実際の複写スキヤンのための
データを読取る。さらに、ステツプS7でサブル
ーチンRETURNが処理され、走査系1がホーム
ポジシヨンまで復帰され、以後のリターンのため
のデータを収集する。次に、ステツプS8でスキ
ヤン信号が入力されるのを持ち、「YES」と判定
されるとステツプS9でサブルーチンSCAN:B
を処理し、実際の複写スキヤンが行われ、以後複
写枚数に応じてステツプS7、S8、S9を繰返す。
Then in step S6 the subroutine SCAN:
A is processed, scanning system 1 performs a preliminary scan,
Here, data for the next actual copy scan is read. Further, in step S7, the subroutine RETURN is processed, the scanning system 1 is returned to the home position, and data for subsequent return is collected. Next, in step S8, a scan signal is input, and if it is judged as ``YES'', in step S9, the subroutine SCAN:B
is processed, actual copy scanning is performed, and thereafter steps S7, S8, and S9 are repeated depending on the number of copies.

ここで、スキヤンモータM1の定速制御につい
て説明する。
Here, constant speed control of scan motor M1 will be explained.

定速制御はスキヤンモータM1の回転数に対応
するエンコーダ・パルスの立下り(又は立上り)
でマイクロコンピユータ3の割込み端子INTに
外部割込みをかけ、この外部割込み間隔と基準発
振回路6にて駆動される内部カウンタにて計数さ
れる時間に応じ[TON+A(FG−FG0)]といつ
た計算式にて算出した時間MTONスキヤンモー
タM1をオンすることにより行われる(第6図参
照)。なお、TONはスキヤンモータM1を定速に
保つためにオンする基準時間、FGは上記内部カ
ウンタで測定されたエンコーダ・パルスの時間間
隔、FG0はモータ回転数、ギヤ比、複写倍率及び
電源周波数の基準値からのずれ量によつて設定さ
れる設定値である。従つて、Aは設定値と実測値
との誤差によるモータオン時間MTONの補正量
を決定する係数である。ここで、TONはスキヤ
ン時定速制御においてはFGの値によつて補正さ
れ、その補正値をさらにA(FG−FG0)で補正し
た値をモータオン時間MTONにしているので、
モータオン時間MTONは二重に補正されてさら
に適切な値になる。
Constant speed control is the fall (or rise) of the encoder pulse that corresponds to the rotation speed of the scan motor M1 .
Then, an external interrupt is applied to the interrupt terminal INT of the microcomputer 3, and according to this external interrupt interval and the time counted by the internal counter driven by the reference oscillation circuit 6, [TON + A (FG - FG 0 )] is sent. This is done by turning on the MTON scan motor M1 for the time calculated using the formula (see Figure 6). In addition, TON is the reference time to turn on the scan motor M1 to keep it at a constant speed, FG is the time interval of encoder pulses measured by the above internal counter, and FG 0 is the motor rotation speed, gear ratio, copy magnification, and power supply. This is a set value that is set based on the amount of deviation from the frequency reference value. Therefore, A is a coefficient that determines the amount of correction of the motor-on time MTON due to the error between the set value and the actual measurement value. Here, TON is corrected by the value of FG in scan time constant speed control, and the value obtained by further correcting that correction value by A (FG - FG 0 ) is used as the motor on time MTON.
The motor on time MTON is double corrected to a more appropriate value.

本実施例において、定速制御はスキヤン時とリ
ターン終了間隔の2種類がある。また、スキヤン
時は複写倍率によつてスキヤン速度が異なるの
で、上記FG0,A,TONの値は複数となる。
In this embodiment, there are two types of constant speed control: scan time and return end interval. Furthermore, during scanning, the scanning speed differs depending on the copying magnification, so the values of FG 0 , A, and TON are multiple.

前記定速制御におけるタイマ割込みとFG割込
みはスキヤン、リターン時のサブルーチン
FGWAIT,MCOFF間に許可される。なお、タ
イマ割込みは、リターン開始時にも許可する。
The timer interrupt and FG interrupt in the above constant speed control are scan and return subroutines.
Allowed between FGWAIT and MCOFF. Note that timer interrupts are also permitted at the start of return.

タイマ割込みは基準発振回路6からマイクロコ
ンピユータ3の外部クロツク端子ECKに入力さ
れるパルスにて内部カウンタがオーバフローする
ごとに発生する。内部カウンタはオーバフロー後
も再び零からカウントを続ける。本実施例では内
部カウンタは8ビツトであり、基準発振回路6の
周波数を200KHzとしているため、28=256クロツ
ク(1.28ms)ごとにタイマ割込みが発生する。
A timer interrupt occurs every time the internal counter overflows due to a pulse input from the reference oscillation circuit 6 to the external clock terminal ECK of the microcomputer 3. The internal counter continues counting from zero again even after overflow. In this embodiment, the internal counter is 8 bits and the frequency of the reference oscillation circuit 6 is 200 KHz, so a timer interrupt occurs every 2 8 =256 clocks (1.28 ms).

このタイマ割込みは後述するFG割込み処理後
に受付けられ、第8の処理ルーチン(INT・T)
に示すように、ステツプS202にてモータオン
時間MTONが経過したか否かを判定し、「YES」
と判定されるとステツプS203にてドライブOFF
データを出力し、メインルーチンに戻る。なお、
モータオン時間MTONを経過していなければス
テツプS202で「NO」と判定され、直ちにメイン
ルーチンに戻る。上記ドライブOFFデータはFG
割込み処理ルーチンINT−Fで実行されるドラ
イブONデータとともに割込みが許可される前に
マイクロコンピユータ3のRAMエリア内に設定
される。ON−OFFデータは正逆転信号F/Rと
駆動信号D/Sの組合せである。Fは正転、Rは
逆転、Dは駆動、Sは停止を意味する。即ち、ス
キヤン時のONデータはFD、OFFデータはFS、
リターン中の定速制御時のONデータはRD、
OFFデータはRSである。一方、定速制御を行わ
ないときのモータM1の制御データは同様に正逆
転信号F/Rと駆動信号D/Sの組合せとして出
力される。例えば、リターン時における正転ブレ
ーキ時の制御データはFD、またはリターン時に
おける回生ブレーキ時の制御データはFSである。
This timer interrupt is accepted after the FG interrupt processing described later, and the eighth processing routine (INT/T)
As shown in step S202, it is determined whether the motor-on time MTON has elapsed, and "YES" is selected.
If it is determined, the drive is turned off in step S203.
Output the data and return to the main routine. In addition,
If the motor-on time MTON has not elapsed, a determination of "NO" is made in step S202, and the process immediately returns to the main routine. The above drive OFF data is FG
It is set in the RAM area of the microcomputer 3 together with the drive ON data executed in the interrupt processing routine INT-F before the interrupt is enabled. The ON-OFF data is a combination of the forward/reverse signal F/R and the drive signal D/S. F means forward rotation, R means reverse rotation, D means drive, and S means stop. In other words, ON data during scanning is FD, OFF data is FS,
ON data during constant speed control during return is RD,
OFF data is RS. On the other hand, control data for motor M1 when constant speed control is not performed is similarly output as a combination of forward/reverse signal F/R and drive signal D/S. For example, the control data for forward braking during return is FD, or the control data for regenerative braking during return is FS.

タイマーモード“1”の時つまりリターン開始
から回生ブレーキ開始までの間には、割込みルー
チンINT・Tの回数によつて一定時間ごとに
OFFデータRSをONデータRDにしてスキヤンモ
ータM1の通電を一旦停止して保護回路カウンタ
回路COをリセツトしてカウントアツプを防ぐ。
リターンでの通電時間(最大保護回路検出時間)
に対して、この通電停止時間は数μs程度であるの
で、リターン速度への影響は少ない。
When the timer mode is "1", that is, from the start of return to the start of regenerative braking, the function
Turn OFF data RS to ON data RD, temporarily stop energizing scan motor M1 , and reset protection circuit counter circuit CO to prevent count-up.
Energization time at return (maximum protection circuit detection time)
On the other hand, this energization stop time is about several μs, so it has little effect on the return speed.

FG割込み処理はスキヤンモータM1の回転数に
対応するエンコーダ・パルスの立下り(又は立上
り)によつて発生し、主にスキヤンモータM1
オンする時間MTONの算出を行う。即ち、第9
図に示すように、ステツプS301にて前のFG割込
みからの時間FGが算出され、ステツプS302に
て設定値FG0との差ΔFGを求め、ステツプS303
にてTON補正要求があるか否かを判定する。
TON補正要求は上記露光スイツチSW−Eのオ
ンからスキヤン終了までの間は“1”にセツトさ
れ、「NO」であればステツプS307に移るが、
「YES」であればステツプS304にて(ΔFG>0)
か否かを判定する。「YES」であれば、パルス問
題(FG)が設定値(FG0)よりも大きく、走査
系1のスキヤン速度は遅いので、ステツプ305に
て所定値(本実施例では1)を基準時間TONに
加算する。上記ステツプS304が「NO」であれ
ば、逆にスキヤン速度は速いので、ステツプ
S306にて所定値を基準時間TONから減算する。
The FG interrupt processing is generated by the fall (or rise) of an encoder pulse corresponding to the rotation speed of the scan motor M1 , and mainly calculates the time MTON during which the scan motor M1 is turned on. That is, the ninth
As shown in the figure, the time FG from the previous FG interrupt is calculated in step S301, the difference ΔFG from the set value FG 0 is calculated in step S302, and the time FG is calculated in step S303.
It is determined whether or not there is a TON correction request.
The TON correction request is set to "1" from the time when the exposure switch SW-E is turned on until the end of scanning, and if it is "NO", the process moves to step S307.
If “YES”, go to step S304 (ΔFG>0)
Determine whether or not. If "YES", the pulse problem (FG) is larger than the set value (FG 0 ) and the scan speed of the scanning system 1 is slow, so in step 305 a predetermined value (1 in this example) is set as the reference time TON. Add to. If the above step S304 is "NO", the scan speed is fast, so the step
In S306, a predetermined value is subtracted from the reference time TON.

次に、ステツプS307にて(|ΔFG|≦K)か
否かを判定する。Kはエンコーダ・パルス間隔の
測定値FGと設定値FG0との差ΔFGの許容範囲を
定める定数であり、(|ΔFG|)が許容範囲を越
えていれば「NO」と判定され、ステツプS308に
て前記ステツプS304と同様に(ΔFG>0)か否
かを判定し、「YES」であればステツプS309でス
キヤンモータM1をフルオンにセツトし、ステツ
プS311でドライブONデータを出力し、メインル
ーチンに戻る。ステツプS308がNO」であればス
テツプS312でフルオフにセツトし、ステツプ
S313でドライブOFFデータを出力し、メインル
ーチンに戻る。
Next, in step S307, it is determined whether (|ΔFG|≦K). K is a constant that determines the tolerance range of the difference ΔFG between the measured value FG and the set value FG 0 of the encoder pulse interval, and if (|ΔFG|) exceeds the tolerance range, it is determined as "NO" and the process proceeds to step S308. At step S304, it is determined whether (ΔFG>0) or not. If YES, scan motor M1 is set to full on at step S309, drive ON data is output at step S311, and the main Return to routine. If step S308 is NO, set to full off in step S312, and step
Output the drive OFF data in S313 and return to the main routine.

一方、前記(|ΔFG|)が許容範囲内にあれ
ば前記ステツプS307にて「YES」と判定され、
ステツプS310にて計算式[TON+A(FG−
FG0)]を演算してモータオン時間MTONを求
め、ステツプS311にてドライブONデータを出力
し、メインルーチンに戻る。
On the other hand, if the above (|ΔFG|) is within the allowable range, it is determined as "YES" in the above step S307,
In step S310, the calculation formula [TON+A(FG-
FG 0 )] to find the motor on time MTON, output drive ON data in step S311, and return to the main routine.

第10図はサブルーチンHOMEを示す。これ
はスキヤン開始時に走査系1がホームポジシヨン
にない場合、メインモータM1を逆転させて走査
系1をホームポジシヨンに復帰させるサブルーチ
ンである。
FIG. 10 shows the subroutine HOME. This is a subroutine for returning the scanning system 1 to the home position by reversing the main motor M1 if the scanning system 1 is not at the home position at the start of scanning.

即ち、ステツプS10にてホームスイツチSW−
Hがオフか否かを判定し、「NO」であれば走査
系1がホームポジシヨンに復帰しているのである
から、直ちにメインルーチンに戻る。「YES」で
あれば走査系1がホームポジシヨンから離れてい
るのであるから、まずステツプS11で制御データ
をRDとしてモータM1を逆転駆動し、ステツプ
S12で定速制御用データFG0,TON,Aを設定
し、ドライブON−OFFデータにRD,RSをセツ
トした後、ステツプS13にてサブルーチン
FGWAITを実行し、定速制御が行われる。
That is, in step S10, the home switch SW-
It is determined whether H is off or not, and if "NO", the scanning system 1 has returned to the home position, and the process immediately returns to the main routine. If "YES", the scanning system 1 is far from the home position, so first, in step S11, the control data is set to RD, and the motor M1 is driven in the reverse direction.
After setting constant speed control data FG 0 , TON, and A in S12 and setting RD and RS as drive ON-OFF data, a subroutine is executed in step S13.
FGWAIT is executed and constant speed control is performed.

ここで、ステツプS14にて走査系1ホームスツ
チSW−Hをオン、即ち走査系1がホームポジシ
ヨンに復帰したことを確認した後、ステツプS15
にて割込み禁止ルーチンMCOFFを実行し、定速
制御をオフしてステツプS16にて停止用タイマを
セツトし、停止動作(定位置制御)に移る。即
ち、ステツプS17で制御データをFDとしてモー
タM1を正転駆動し、ステツプS18で前記停止用タ
イマの終了を待つ。ここでモータM1を正転させ
るのは、復帰時の逆転速度を打消すためである。
前記停止用タイマの終了後、ステツプS19で制御
データをRSとしスキヤンモータM1を停止させ、
メインルーチンに戻る。サブルーチンFGWAIT
は第11図に示すように定速制御のために割込み
許可を行うもので、ステツプS20でエンコーダ・
パルスの立下り入力を待つてステツプS21で
TON補正要求を“0”にし、ステツプS22で割
込みを許可し、メインルーチンに戻る。
Here, after confirming that the scanning system 1 home switch SW-H is turned on in step S14, that is, that the scanning system 1 has returned to the home position, step S15 is performed.
At step S16, the interrupt prohibition routine MCOFF is executed, constant speed control is turned off, a stop timer is set at step S16, and the process moves to stop operation (fixed position control). That is, in step S17, the control data is set to FD to drive the motor M1 in normal rotation, and in step S18, the end of the stop timer is waited for. The reason why the motor M1 is rotated forward is to cancel the reverse speed at the time of return.
After the stop timer expires, the control data is set to RS in step S19, and the scan motor M1 is stopped.
Return to main routine. Subroutine FGWAIT
As shown in Fig. 11, interrupt is enabled for constant speed control, and in step S20 the encoder
Wait for the falling edge of the pulse and proceed to step S21.
Set the TON correction request to "0", enable interrupts in step S22, and return to the main routine.

サブルーチンMCOFFは第12図に示すように
定速制御を終了させるためのもので、ステツプ
S23で割込みを禁止した後、ステツプS24で制御
データをRSとしてモータM1を停止させ、メイン
ルーチンに戻る。
The subroutine MCOFF is used to terminate constant speed control as shown in Figure 12.
After interrupts are prohibited in step S23, the control data is set as RS to stop the motor M1 in step S24, and the process returns to the main routine.

第13図はサブルーチンSCAN:Aを示す。
SCAN:Aは実際の複写スキヤンSCAN:Bに先
立つて行われる予備スキヤンの実行ルーチンであ
り、これにて以後の複写スキヤンSCAN:Bに用
いられるモータオン時間MTONのデータ設定が
行われる。
FIG. 13 shows the subroutine SCAN:A.
SCAN:A is an execution routine for a preliminary scan performed prior to the actual copying scan SCAN:B, and in this routine the data of the motor-on time MTON used for the subsequent copying scan SCAN:B is set.

まず、ステツプS30にて制御データにFDセツ
トしてモータM1を正転駆動する。このフルパワ
ーの正転駆動は最初のエンコーダパルス入力が入
るまで続けられ、走査系1の先上りを助ける。そ
して、マイクロコンピユータ3のRAMエリアに
ドライブONデータとしてRD、ドライブOFFデ
ータとしてFSの設定が行われる。次に、ステツ
プS31にてリターン時の制御遅延カウンタTMに
初期データが設定される。次に、ステツプS32に
て複写倍率に基づいて定速制御用データFG0
TON,Aをセツトする。同時に、ステツプS33
にて複写スキヤンSCAN:Bでのスキヤンサイズ
から算出したカウンタの補正値をCTとする。こ
れは、予備スキヤンSCAN:Aは最小スキヤンサ
イズに設定されており、通常実際の複写スキヤン
SCAN:Bより短かく、かつスキヤンサイズによ
り制動開始タイミングも変化するので、予備スキ
ヤンSCAN:A後のリターンでのカウンタの測定
値を補正するためである。
First, in step S30, the FD is set in the control data to drive the motor M1 in normal rotation. This full-power normal rotation drive continues until the first encoder pulse input is received, helping the scanning system 1 to move forward. Then, RD is set as drive ON data and FS is set as drive OFF data in the RAM area of the microcomputer 3. Next, in step S31, initial data is set in the control delay counter TM at the time of return. Next, in step S32, constant speed control data FG 0 ,
Set TON,A. At the same time, step S33
The correction value of the counter calculated from the scan size at copy scan SCAN:B is set as CT. This is because the preliminary scan SCAN: A is set to the minimum scan size and is usually the actual copy scan size.
This is to correct the counter measurement value at the return after the preliminary scan SCAN:A because it is shorter than SCAN:B and the braking start timing also changes depending on the scan size.

次に、ステツプS34でサブルーチンFGWAIT
を処理し、エンコーダ・パルスの1回目の入力を
持ち、定速制御が開始される。そして、ステツプ
S35にて露光スイツチSW−Eが走査系1にてオ
ンされるのを待ち、そのオンが確認されるとステ
ツプS36にてカウンタを予備スキヤンサイズにセ
ツトし、ステツプS37にてTON補正要求を“1”
にセツトし、基準時間TONの収束を待つ。前記
露光スイツチSW−Eのオンでスタートしたカウ
ンタが予備スキヤンサイズの設定パルス数だけカ
ウントするのをステツプS38にて待ち、終了する
とステツプS39でサブルーチンMCOFFを処理し、
割込みが禁止されて定速制御が終了する。この予
備スキヤンSCAN:Aで補正された基準時間
TONは、ステツプS40にてレジスタTONRに退
避し、以後このデータは複写スキヤンSCAN:B
での露光スイツチSW−Eがオンするまでの間の
定速制御に使用される。
Next, in step S34, the subroutine FGWAIT is
is processed, the encoder pulse is input for the first time, and constant speed control is started. And step
At S35, wait for the exposure switch SW-E to be turned on in the scanning system 1, and when it is confirmed that it is turned on, the counter is set to the preliminary scan size at step S36, and a TON correction request is issued at step S37. 1"
and wait for the reference time TON to converge. Step S38 waits until the counter started when the exposure switch SW-E is turned on counts the number of pulses set for the preliminary scan size, and when the count ends, the subroutine MCOFF is processed in step S39.
Interrupts are disabled and constant speed control ends. This preliminary scan SCAN: Reference time corrected by A
TON is saved to register TONR in step S40, and this data is subsequently used in the copy scan SCAN:B.
It is used for constant speed control until the exposure switch SW-E is turned on.

第14図はサブルーチンSCAN:Bを示す。
SCAN:Bは前記予備スキヤンSCAN:Aの後に
行われる複写スキヨンの実行ルーチンである。
FIG. 14 shows the subroutine SCAN:B.
SCAN:B is a copy scan execution routine performed after the preliminary scan SCAN:A.

まず、ステツプS50にて予備スキヤンSCAN:
AのステツプS30と同様にモータM1の正転駆動
と、ドライブON−OFFデータの設定が行われ、
ステツプS51にてリターン時の制御遅延カンウン
タTMを補正する。即ち、以下に説明するリター
ン時に測定された定速制御距離CTと一定の設定
値CKとの差を求め、その差を前回(予備スキヤ
ン)にセツトしたデータTMに加算する。次に、
ステツプS52にて次のリターンの制動タイミング
を測定するためにカウンタをクリアする。同時
に、ステツプS53にて前回のリターン時にレジス
タに退避された定速制御データFG0,Aを復帰さ
せ、ステツプS54にて前記予備スキヤンSCAN:
Aで求められた基準時間TONを復帰させる。
First, at step S50, perform a preliminary scan:
As in step S30 of A, the motor M1 is driven in the normal rotation and the drive ON-OFF data is set.
At step S51, the control delay counter TM at the time of return is corrected. That is, the difference between the constant speed control distance CT measured at the time of return, which will be explained below, and the constant set value CK is determined, and the difference is added to the data TM set last time (preliminary scan). next,
At step S52, the counter is cleared in order to measure the next return braking timing. At the same time, in step S53, the constant speed control data FG 0 and A saved in the register at the previous return are restored, and in step S54, the preliminary scan SCAN:
Restore the reference time TON found in A.

次に、ステツプS55でサブルーチンFGWAIT
を処理し、定速制御が開始される。そして、ステ
ツプS56にて露光スイツチSW−Eが走査系1に
てオンされるのを待ち、そのオンが確認されると
ステツプS57にてカウンタを実際の複写スキヤン
サイズにセツトし、ステツプS58にてTON補正
要求を“1”にセツトし、基準時間TONの補正
を開始する。前記露光スイツチSW−Eのオンで
スタートしたカウンタが複写スキヤンサイズの設
定パルス数だけカンウントするのをステツプS59
にて待ち、終了するとステツプS60でサブルーチ
ンMCOFFを処理し、割込みが禁止されて定速制
御が終了する。
Next, in step S55, the subroutine FGWAIT is
is processed and constant speed control is started. Then, in step S56, wait for the exposure switch SW-E to be turned on in the scanning system 1, and when it is confirmed that it is turned on, a counter is set to the actual copy scan size in step S57, and in step S58, the counter is set to the actual copy scan size. Set the TON correction request to "1" and start correction of the reference time TON. In step S59, the counter that starts when the exposure switch SW-E is turned on counts the number of pulses set for the copy scan size.
When the process is finished, the subroutine MCOFF is processed in step S60, interrupts are prohibited, and constant speed control ends.

第15図はサブルーチンRETUNを示す。 FIG. 15 shows the subroutine RETUN.

まず、ステツプS70にて制御データにRDをセ
ツトしてモータM1をフルパワーで逆転駆動し、
ステツプS71にてスキヤン時での定速制御データ
をマイクロコンピユータ3内のレジスタに退避さ
せる。同時に、ステツプS72にて後述する電源周
波数チエツクルーチンCHECKを処理してステツ
プS73でタイマーモードを“1”として、ステツ
プS74でタイマー割込みだけを許可することによ
り、一定時間毎にリターンを全電圧駆動は瞬時に
オフされる。そして、ステツプS75にてブレーキ
スイツチSW−Bが走査系1でオンされるのを待
つ。このブレーキスイツチSW−Bがオンされる
と、ステツプS76にて制動遅延カウンタTMをス
タートさせ、ステツプS77にてその終了を待つ。
このカウンタTMの設定値は、予備スキヤン後の
リターンであればステツプS31でセツトした初期
データの値であり、その後の複写スキヤン後のリ
ターンであればステツプS51で補正された値であ
る。カウンタTMが終了すると、ステツプS78で
タイマーモード“1”をリセツトしてステツプ
S79にて制御データにFSをセツトしてスキヤモー
タM1に回生ブレーキをかけ、ステツプS80にてカ
ウンタに所定値TCをセツトし、ステツプS81に
てそのカウント終了を待つ。カウント終了ととも
にステツプS82にて制御データにFDをセツトし、
モータM1に正転ブレーキをかける。これにて、
モータM1の回転数、即ち走査系1のリターン速
度が所定速度以下にまで減速されると、これをス
テツプS83で検出し、ステツプS84にて逆転定速
制御データを設定し、逆転の定速制御が行われ
る。即ち、ステツプS85にて制御データをRDに
セツトしてモータM1を逆転させるとともに、ド
ライブONデータRD、ドライブOFFデータRSの
設定を行ない、ステツプS86にてサブルーチン
FGWAITを処理し、定速制御を行う。
First, in step S70, RD is set in the control data and motor M1 is driven in reverse at full power.
At step S71, constant speed control data during scanning is saved in a register within the microcomputer 3. At the same time, the power supply frequency check routine CHECK, which will be described later, is processed in step S72, the timer mode is set to "1" in step S73, and only timer interrupts are permitted in step S74, so that the return is not driven at full voltage at regular intervals. It turns off instantly. Then, in step S75, the CPU waits for the brake switch SW-B to be turned on in the scanning system 1. When the brake switch SW-B is turned on, a braking delay counter TM is started in step S76, and its completion is awaited in step S77.
The set value of this counter TM is the value of the initial data set in step S31 if it is a return after a preliminary scan, and is the value corrected in step S51 if it is a return after a subsequent copy scan. When the counter TM ends, the timer mode is reset to "1" in step S78, and the step returns to step S78.
In step S79, FS is set in the control data to apply regenerative braking to the skirmisher motor M1 , in step S80 a predetermined value TC is set in the counter, and in step S81, the end of the count is awaited. When the count ends, FD is set in the control data in step S82,
Apply forward brake to motor M1 . With this,
When the rotational speed of the motor M1 , that is, the return speed of the scanning system 1, is decelerated to a predetermined speed or less, this is detected in step S83, and constant reverse speed control data is set in step S84, and the constant reverse speed is set. Control takes place. That is, in step S85, the control data is set to RD to reverse the motor M1 , and the drive ON data RD and drive OFF data RS are set, and the subroutine is started in step S86.
Processes FGWAIT and performs constant speed control.

次に、ステツプS87にてカウンタをセツトし、
ステツプS88にてホームスイツチSW−Hが走査
系1でオンされるまでのエンコーダパルス数をカ
ウントし、そのカウント数CTをステツプS89で
退避させる。カウント数CTは定速制御中に走査
系1が移動した距離に正確に対応しており、次回
のリターン時の制動タイミングを決定するために
次回の複写スキヤンにおけるステツプS51での計
算に用いられる。そして、ステツプS90にてサブ
ルーチンMCOFFを処理し、割込みが禁止されて
定速制御が終了する。その後、定位置制御、即ち
前記サブルーチンHOMEのステツプS16〜S19と
同じ制御が行われ、走査系1がホームポジシヨン
で停止する。
Next, in step S87, a counter is set,
In step S88, the number of encoder pulses until the home switch SW-H is turned on in the scanning system 1 is counted, and the counted number CT is saved in step S89. The count number CT accurately corresponds to the distance traveled by the scanning system 1 during constant speed control, and is used in the calculation at step S51 in the next copy scan in order to determine the braking timing at the next return. Then, in step S90, subroutine MCOFF is processed, interrupts are prohibited, and constant speed control is ended. Thereafter, the home position control, that is, the same control as in steps S16 to S19 of the subroutine HOME is performed, and the scanning system 1 is stopped at the home position.

第16図はメインモータMの電源周波数をチエ
ツクするルーチンを示す。
FIG. 16 shows a routine for checking the power frequency of the main motor M.

ステツプS100で、電源投入時に判定された交
流電源ACの電源周波数50Hzまたは60Hzに応じて
ステツプS101又はS102で測定パルス数を5又は
6にして、測定時間を同一として補正を行なう。
ステツプS103での測定結果により、ステツプ
S104で、標準時間50msを差し引いた値が現在の
周波数変動量となり、この変動量を倍率に変換す
るために変化ステツプで除算して周波数変動の評
価定数PSFTとする。例えば、倍率データが1/
1000ピツチならば、変化ステツプは標準時間50m
sの1/1000である50μsでの除算となる。この電
源周波数チエツクは、走査系1のリターン毎に行
なわれ、ステツプS105でデータ入力ルーチンで
入力された複写倍率mにPSFTを加算して周波数
変動分だけ補正された複写倍率m'を算出し、次
のスキヤンでの速度を変化させるため、ステツプ
S106でFG0を再算出する。
In step S100, the number of measurement pulses is set to 5 or 6 in step S101 or S102 depending on the power frequency of 50 Hz or 60 Hz of the AC power source determined at power-on, and the measurement time is set to be the same for correction.
Based on the measurement results at step S103, the step
In S104, the value obtained by subtracting the standard time of 50 ms becomes the current frequency fluctuation amount, and in order to convert this fluctuation amount into a magnification, it is divided by the change step and used as the frequency fluctuation evaluation constant PSFT. For example, if the magnification data is 1/
For 1000 pitches, the change step is standard time 50m.
The result is division by 50 μs, which is 1/1000 of s. This power supply frequency check is performed every time the scanning system 1 returns, and in step S105, PSFT is added to the copying magnification m input in the data input routine to calculate the copying magnification m' corrected by the frequency fluctuation. Steps to change the speed of the next scan.
FG 0 is recalculated in S106.

第17図はメインモータMの電源周波数を判別
するルーチンを示す。
FIG. 17 shows a routine for determining the power frequency of the main motor M.

このルーチンでは、電源投入時の現在の交流電
源ACの電源周波数が60Hzから50Hzかの判定が行
なわれる。ステツプS110で電源パルスの6パル
ス分の時間が測定され、ステツプS111で測定さ
れた時間が55Hzの周期よりも短いかどうかによつ
て電源周波数が60Hzか50Hzかが判定される。電源
パルスは、両波整流時の6パルスの周期は、50Hz
では60ms,55Hzでは54.5ms,60Hzでは50ms
であるので、測定結果が54.5msより短かいと60
Hzと判定する。
In this routine, it is determined whether the current power frequency of the AC power source AC when the power is turned on is from 60Hz to 50Hz. In step S110, the time for six power pulses is measured, and in step S111, it is determined whether the power frequency is 60 Hz or 50 Hz depending on whether the measured time is shorter than the period of 55 Hz. The power pulse has a period of 6 pulses during double-wave rectification of 50Hz.
60ms, 54.5ms at 55Hz, 50ms at 60Hz
Therefore, if the measurement result is shorter than 54.5ms, 60
It is judged as Hz.

[発明の効果] 以上説明したように、本発明によれば、主駆動
系を駆動する同期モータの速度変動が負荷変動に
よる瞬間的なものである場合、走査系駆動モータ
の速度は交流電源の周波数に応答して制御される
のでこれに影響されることがない。また、交流電
源の周波数の異なる地域では同期モータの回転速
度が異なることになるが、このような場合にも、
主駆動系と走査系とを主駆動系と走査系の駆動速
度を対応付けて制御することができる。
[Effects of the Invention] As explained above, according to the present invention, when the speed fluctuation of the synchronous motor that drives the main drive system is instantaneous due to load fluctuation, the speed of the scanning system drive motor is equal to the speed of the AC power supply. Since it is controlled in response to frequency, it is not affected by this. In addition, the rotational speed of the synchronous motor will differ in areas where the frequency of AC power supply differs, and even in such cases,
The main drive system and the scanning system can be controlled by correlating the drive speeds of the main drive system and the scanning system.

【図面の簡単な説明】[Brief explanation of the drawing]

第1は複写機の構成を示す図、第2図は走査系
の斜視図、第3図は制御装置のブロツク図、第4
図は電源パルス回路の回路図、第5図はドライバ
及び保護回路の回路図、第6図は定速制御を説明
するためのパルス波形図、第7図乃至第17図は
制御装置のフローチヤートである。 1……走査系、3……マイクロコンピユータ、
4……ドライバ及び保護回路、5…波形整形回
路、6……基準発振回路、7……電源パルス回
路、10……複写機、11……感光体ドラム、M
……メインモータ、M1……スキヤンモータ、AC
……交流電源。
The first is a diagram showing the configuration of the copying machine, the second is a perspective view of the scanning system, the third is a block diagram of the control device, and the fourth is a diagram showing the configuration of the copying machine.
The figure is a circuit diagram of the power supply pulse circuit, Figure 5 is a circuit diagram of the driver and protection circuit, Figure 6 is a pulse waveform diagram for explaining constant speed control, and Figures 7 to 17 are flowcharts of the control device. It is. 1...Scanning system, 3...Microcomputer,
4... Driver and protection circuit, 5... Waveform shaping circuit, 6... Reference oscillation circuit, 7... Power supply pulse circuit, 10... Copying machine, 11... Photosensitive drum, M
...Main motor, M 1 ...Scan motor, AC
……AC source.

Claims (1)

【特許請求の範囲】 1 同期モータによつて駆動される主駆動系と、
上記主駆動系とは機構的に独立しており、速度制
御可能な走査系駆動モータによつて駆動される走
査系とを備えた複写機において、 上記同期モータに給電する交流電源の周波数を
検出し、上記検出された交流電源の周波数に基づ
いて上記走査系駆動モータの速度を制御すること
を特徴とする複写機の走査系駆動モータの駆動制
御方法。
[Claims] 1. A main drive system driven by a synchronous motor;
In a copying machine equipped with a scanning system that is mechanically independent from the main drive system and driven by a speed-controllable scanning system drive motor, the frequency of the AC power supply that supplies power to the synchronous motor is detected. A method for controlling the drive of a scanning system drive motor of a copying machine, characterized in that the speed of the scanning system drive motor is controlled based on the detected frequency of the AC power source.
JP1223783A 1983-01-27 1983-01-27 Drive control system of scanning system driving motor of copying machine Granted JPS59137938A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1223783A JPS59137938A (en) 1983-01-27 1983-01-27 Drive control system of scanning system driving motor of copying machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1223783A JPS59137938A (en) 1983-01-27 1983-01-27 Drive control system of scanning system driving motor of copying machine

Publications (2)

Publication Number Publication Date
JPS59137938A JPS59137938A (en) 1984-08-08
JPH05687B2 true JPH05687B2 (en) 1993-01-06

Family

ID=11799758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1223783A Granted JPS59137938A (en) 1983-01-27 1983-01-27 Drive control system of scanning system driving motor of copying machine

Country Status (1)

Country Link
JP (1) JPS59137938A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6383717A (en) * 1986-09-29 1988-04-14 Matsushita Electric Ind Co Ltd electrophotographic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54153943U (en) * 1978-04-18 1979-10-26

Also Published As

Publication number Publication date
JPS59137938A (en) 1984-08-08

Similar Documents

Publication Publication Date Title
EP0030282B1 (en) Electrophotographic copier with reduction mode facility and control of scanning carriage
US7904000B2 (en) Image forming apparatus with deceleration measuring section
JPH0434729B2 (en)
US4954863A (en) Image forming apparatus
JPH09114348A (en) Driving controller for image forming device
US8219004B2 (en) Image forming apparatus
EP0259839B1 (en) Control unit of copying machines
JP2582411B2 (en) Lens control method in image forming apparatus
JPH05687B2 (en)
US5130748A (en) Control unit of copying machines
US4600294A (en) Image forming apparatus with detector and control
JP2656509B2 (en) Image forming device
JPS59137939A (en) Drive controller of reciprocating means of copying machine or the like
US5021822A (en) Image scanning apparatus having exposure lamp lighting on at improved timing
JP2582423B2 (en) Transfer timing control device for transfer paper
US5113218A (en) Electrophotographic machine with control means responsive to set magnification ratio and focal length
JP2710839B2 (en) Image exposure drive motor control method and apparatus
JPS6135180A (en) Motor controller for scanner
JPS6370264A (en) Controller for copying machine
JPH0140982B2 (en)
JP2593594B2 (en) Image forming device
JP2708837B2 (en) DC motor controller
JPS5962876A (en) Variable magnification copying machine
JPS62290374A (en) Motor control device
JP2981341B2 (en) Lens movement control method