JP4330896B2 - Servo control system - Google Patents

Servo control system Download PDF

Info

Publication number
JP4330896B2
JP4330896B2 JP2003025577A JP2003025577A JP4330896B2 JP 4330896 B2 JP4330896 B2 JP 4330896B2 JP 2003025577 A JP2003025577 A JP 2003025577A JP 2003025577 A JP2003025577 A JP 2003025577A JP 4330896 B2 JP4330896 B2 JP 4330896B2
Authority
JP
Japan
Prior art keywords
phase
signal
generating
detection signal
motor
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 - Fee Related
Application number
JP2003025577A
Other languages
Japanese (ja)
Other versions
JP2004234592A (en
Inventor
智之 古立
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2003025577A priority Critical patent/JP4330896B2/en
Publication of JP2004234592A publication Critical patent/JP2004234592A/en
Application granted granted Critical
Publication of JP4330896B2 publication Critical patent/JP4330896B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control Of Position Or Direction (AREA)
  • Numerical Control (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、電子カムを用いながら一定の繰り返し運動のバラツキを補正し得るサーボ制御システムに関する。
【0002】
【従来技術】
従来のサーボ制御システムを特開平8−30313号公報によって説明する。かかる公報に開示されたサーボ制御システムは、カムシャフトの回転角度に応じてカム動作を行うモータのストローク量だけではなく、カムシャフトの回転角度、回転速度に応じたモータの速度、トルク(モータ電流)を計算によって求め、速度制御、電流制御においてカム動作に最適な値のフィードフォワード制御による補正を実施している。かかるサーボ制御システムを、一定の周期的な運動をする制御対象に用いることで、電子カムの位置指令テーブルに対する追従性が向上されている。
【0003】
【発明が解決しようとする課題】
しかしながら、一定の繰り返し周期が僅かにバラックことがある制御対象に上記サーボ制御システムを適用すると、制御対象が一定の繰り返しではないので、予め定められた繰り返し運動を予定する電子カムでは、所望の位置にモータを制御できないという問題点があった。
【0004】
本発明は上記課題を解決するためになされたもので、一定の繰り返し運動のバラツキを、カム制御機構を用いてモータを制御し得るサーボ制御システムを提供することを目的とする。
【0005】
【課題を解決するための手段】
本発明では、第1の制御対象と同期して動作すべき第2の制御対象を駆動するモータを駆動制御する、電子カムの機能を有する制御手段を備えたサーボ制御システムであって、前記制御手段は、前記第1の制御対象からの第1の位置検出信号に基いて電子カムの一回転内の位相指令信号を発生する位相指令発生手段と、前記モータの回転位置を検出することにより第2の位置検出信号を発生する位置検出手段と、前記第1の制御対象に設けられた基準部を検出することにより基準検出信号を発生する基準部検出手段と、前記基準検出信号が発生した際の前記第2の位置検出信号に基いて前記電子カムの一回転における位相検出信号に変換して発生する変換手段と、前記基準部を検出する際の位相基準信号を発生する基準位相発生手段と、前記位相基準信号と前記位相検出信号との差となる位相偏差信号を求める減算手段と、前記位相指令信号と前記位相偏差信号を加算して第1の位相補正指令信号を発生する第1の加算手段と、前記第1の位相補正指令信号に対応して前記モータの第1の位置指令信号を発生する第1の電子カム手段とを備えたことを特徴とする。
かかるサーボ制御システムによれば、電子カムのような周期的な動きの軌跡を変更することなく、位相指令信号のずれを基準部の検出に基いて補正できる。したがって、制御対象が一定の繰り返し運動しており、該繰り返し運動にバラツキが生じても、制御対象のバラツキに合わせてモータの制御を補正できるという効果がある。
【0008】
【発明の実施の形態】
実施の形態1.
本発明の一実施の形態を図1及び図2によって説明する。図1は一実施の形態による電子カムの制御機能を有するサーボ制御システムの全体構成図、図2は図1に示すサーボ制御システムのカム制御部を中心としたブロック図、図3は図1に示す逆変換器におけるカムの動作量と電子カムの一回転内角度との位相テーブル図である。
図1において、サーボ制御システム1は、電子カムの機能を有する制御手段としての制御装置100を有しており、制御対象としてのシート3が矢印A方向に所定の定速度で移動しているとすると、シート用位置検出器9からの第1の位置検出信号としてのシート位置信号Stに基いてマーク3aとマーク3aとの間隔毎にモータ15が回転してローラ13を一回転し、カッター11によりシート3をマーク3aの位置で切断する繰り返し運動をするもので、シート用位置検出器9からのシート位置信号Stに基いてローラ13をシート3の送り速度と同一になるように回転してカッター11によりシート3を移動方向に直角に実線3yで切断する。ローラ13をシート3の送り速度を同一にしたのは、シート3がカットされる時にシート3に傷つくことを防ぐためである。
【0009】
すなわち、制御装置100に有する電子カムが一回転で、カット線3c(マーク3a)とカット線3c(マーク3a)との間隔をシート3が移動するのに同期してローラ13が一回転するように形成されている。
しかしながら、シート3はロール5の芯部5aに何回も重ねて巻かれており、巻締りを防ぐためにシート3の巻回位置が芯部5aと、外周部5fとでは、巻回された状態で、シート3の張力が異なっている。したがって、シート3のロール5の巻回された位置によって、シート3の張力が異なるので、シート3の伸び量が異なりマーク3aとマーク3aとの間隔が一定ではなくなる。すなわち、電子カムの制御対象は、一定の周期的運動であるにも拘わらず、一定の周期的な運動が僅かにバラックのである。したがって、単にシート3がマーク3a間に相当する一定距離を矢印A方向に移動したことに同期してモータ15を制御しても、ローラ13のカッター11がカット線3cに沿ってシート3を切断できなくなる。
そこで、マーク3a間隔のずれに対応し精度を確保する手段として、切断前にシート3のマーク3aの位置を検出して位相指令信号を補正する補正部150を有する制御装置100を備えたものである。
【0010】
図1において、サーボ制御システム1は、シート3の一端部が巻き取られるようにシート3が巻き回された円柱状のロール5を有しており、シート3には、一定間隔毎に円形マーク3aが形成されると共に、シート3の横端面と交差するようにシート3をカットする位置を示すカット線3cが形成されている。
シート3の円形マーク3aに対向して設けられると共に、基準部としての円形マーク3aを検出することによりパルス状のマーク検出信号ms(基準検出信号)を発生する基準部検出手段としてのマーク用センサ7と、シート3の上面3uに接触して、シート3が移動した位置を連続して検出することにより第1の位置検出信号としてのシート位置信号Stを発生するシート用位置検出器(第1の位置検出手段)9と、シート3を交差するように、すなわち、シート3の移動方向に直角に切断するカッター11を有する円柱状のローラ13と、ローラ13を回転させるためのモータ15と、モータ15の回転角度を検出して位置検出信号Ss(第2の位置検出信号)を発生するモータ位置検出器(第2の位置検出手段)17と、シート用位置検出器9からのシート位置信号St、マーク用センサ7からのマーク検出信号ms、モータ位置検出器17からの位置検出信号Smを入力すると共に、モータ15を駆動する制御装置100とを備えている。
【0011】
図2において、制御装置100は、位相指令信号θ1rを発生する指令発生部と、電子カムの一回転における補正位置指令信号θ1hに対応したモータ15の移動する第2の位置指令信号Srを発生する第2の電子カム手段としてのカムテーブル113と、位相指令信号θ1rの補正部150と、位置指令信号Srと位置検出信号Ssとの偏差に基いてモータ15を制御する調節部とを備えている。
【0012】
指令発生部は、シート用位置検出器9からの連続したシート位置信号Stを、電子カムの一回転内の角度(位相)となる0°〜360°の範囲で位相指令信号θ1rに変換して発生する位相指令発生手段としての位相指令発生器103を有している。
補正部150は、円形マーク3aが検出された電子カムの一回転の角度(位相)となる0°〜360°の範囲で、位相基準信号θ1fを発生する基準位相発生手段としての基準位相発生器157と、マーク用センサ7が円形マーク3aを検出した際に発生するマーク検出信号msによりモータ位置検出信号Smをラッチするラッチ回路151と、ラッチ回路151に記憶されたラッチ位置信号Srmを電子カムの一回転における角度(位相) となる0°〜360°範囲で、図3に示す位相テーブル153tに基いて位相検出信号θ1mに変換する変換手段としての逆変換器153と、位相基準信号θ1fと位相検出信号θ1mとの差となる位相偏差信号θ1eを発生する減算器158と、位相偏差信号θ1eを入力して位相遅延信号θ1tを発生すると共に、一次遅れの要素を有する一次フィルタ159と、位相遅延信号θ1tと位相指令信号θ1rとを加算して電子カムの一回転における第2の位相補正指令信号θ1hを発生する第2の加算手段としての加算器111とを備えている。カムテーブル113は、電子カムの一回転の角度(位相)となる0°〜360°の範囲で位相補正指令信号θ1hを入力して、位相補正指令信号θ1hに対応したモータ15の回転量を定める第2の位置指令信号Srを発生するように形成されている。
【0013】
調節部は、モータ15の位置検出した位置検出信号Ssと位置指令信号Srとの差を求めて位置偏差信号Seを発生する減算器(減算手段)115と、位置偏差信号Seを入力して速度指令信号Vrを発生する位置制御部117と、位置検出信号Ssを微分して速度検出信号Vsを発生する微分器123と、速度検出信号Vsと速度指令信号Vrとの差となる速度偏差信号Veを発生する減算器119と、速度偏差信号Veを入力することにより電流Irを発生する速度・電流制御部121とを備えている。
【0014】
上記のように構成されたサーボ制御システムの動作を図1乃至図5によって説明する。図4は図1に示す位相補正指令信号θ1h、累積位相補正指令信号Σθ1h対モータの回転量Sr,切断用ローラの移動量を示す曲線図、図5は逆変換器の動作を示すフローチャートである。なお、累積位相補正指令信号Σθ1hとは、位相補正指令信号θ1hを単に積算したものである。
いま、シート3が所定の速度で図1に示す矢印A方向に移動しているとすると、シート用位置検出器9から発生したシート位置信号θtを位相指令発生器103に入力し、位相指令発生器103から位相指令信号θ1rを発生してカムテーブル113等を介してモータ15がカム制御されている。ここで、モータ用位置検出器17がモータ位置検出信号Smを検出している。
【0015】
シート3が矢印A方向に所定量移動すると、マーク用センサ7に対向した位置にマーク3aが移動すると、マーク用センサ7はマーク3aを検出してマーク検出信号msをラッチ回路131に入力する。ラッチ回路113は、マーク検出信号msが入力された時のモータ位置検出信号Smすなわち、ラッチ位置信号Srmをラッチする。変換器133は、ラッチ位置信号Srmから電子カムの一回転における位相検出信号θ1mを以下のようにして求める。
【0016】
まず、予め変数領域に格納されたストローク量設定値S1、ストローク下限位置設定値S0と得られたラッチ位置信号Srmよりモータ15の回転量(カムの動作量)Srは下式により求める。
Sr=Srm−S0 ・・・・(1)
求めたモータの回転量Srから図3に示す位相テーブルからSr1≧Sr<Sr2という関係を満足するモータの回転量Sr1,Sr2を得る。モータの回転量Sr1,Sr2に対応する一回転内の位置アドレスA1,A2を得て、モータ15の回転量Sr1,Sr2に対応するカムの位相検出信号θ1x(θ1m)を下式により求める。
θ1x=A1+(A1−A2){(Sr−Sr1)/(Sr2−Sr1)} ・・・・(2)
【0017】
次に、減算器127は、基準位相発生器125からの位相基準信号θ1fと位相検出信号θ1mとの差となる位相偏差信号θ1eを求めて一次フィルタ129に入力して、位相遅延信号θ1tを出力する。
一方、指令発生器103はシート用位置検出器9から発生した連続したシート位置検出信号Stを、電子カムの一回転における位相指令信号θ1rに変換して発生し、加算器111は、位相指令信号θ1rと位相遅延信号θ1tとを加算した位相補正指令信号θ1hを発生してカムテーブル113に入力し、カムテーブル113が位相補正指令信号θ1hに対応する位置指令信号Srを出力する。
【0018】
減算器115は、位置指令信号Srと位置検出信号Ssとの差となる位置偏差信号Seを求めて、位置偏差信号Seを位置制御部117に入力して、位置制御部117が速度指令信号Vrを発生する。減算器119は、速度指令信号Vrと速度検出信号Vsとの差となる速度偏差信号Veを求めて、速度・電流制御部121に入力し、速度・電流制御部121が電流指令Irをモータ15に与えてモータ15を駆動する。
【0019】
上記のようなサーボ制御システム1では、シート3のマーク3aを検出した際の位置検出信号Smをラッチ回路15によりラッチしたラッチ位置信号Srmを記憶する。逆変換器153は、該ラッチ位置信号Srmをカムの一回転における位相検出信号θ1mを発生し、同様に基準位相発生器157は、位相基準信号θ1fを発生し、減算器158が位相基準信号θ1fと位相検出信号θ1mとの差となる位相偏差信号θ1eを発生する。加算器11は位相指令信号θ1rと位相偏差信号θ1eとを加算して位相補正指令信号θ1hに基いてカムデータテーブル113を介して位置指令信号Srを発生する。
したがって、シート3のマーク3aとマーク3aとの間隔が僅かにずれて一定でなくても、補正部150によりこれを補正したので、シート3の切断線に沿ってカッター11が切断できるものである。
【0020】
実施の形態2.
本発明の他の実施の形態を図6によって説明する。図6はカム制御部を中心としたブロック図である。
上記実施の形態1では、図2に示すように位相偏差信号θ1eを入力して位相遅延信号θ1tを発生する一次フィルタ159を備えたが、本実施の形態では、図6に示すように第1の加算手段としての加算器111に位相偏差信号θ1eを直接入力して、加算器111から第1の位相補正指令信号θ1h'を発生して位相補正指令信号θ1h'に基いて第1の電子カム手段としてのカムテーブル1113により電子カムの一回転における補正位置指令信号θ1h'に対応したモータ15の移動する第1の位置指令信号Sr'を発生して上記のようにモータ15を駆動しても良い。かかるサーボ制御システムによれば、一次フィルタ159を有していないので、構成が簡易になる。
【図面の簡単な説明】
【図1】 本発明の一実施の形態によるサーボ制御システムの全体構成図である。
【図2】 図1に示すサーボ制御システムのカム制御部を中心としたブロック図である。
【図3】 図1に示す逆変換器におけるカムの動作量と電子カムの一回転内角度とのテーブル図である。
【図4】 図1に示す位相補正指令信号θ1h、Σθ1h対モータの回転量Sr,切断用ローラの移動量を示す曲線図である。
【図5】 本発明の一実施例による逆変換器の動作を示すフローチャートである。
【図6】 他の実施の形態によるカム制御部を中心としたブロック図である。
【符号の説明】
1 サーボ制御システム、3 シート、7 マーク用センサ、9 シート用位置検出器、13 ローラ、15 モータ、103 位相指令発生器、111 加算器、113 カムテーブル、151 ラッチ回路、153 逆変換器、157 基準位相発生器、158 減算器、159 一次フィルタ。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a servo control system capable of correcting variations in a constant repetitive motion while using an electronic cam.
[0002]
[Prior art]
A conventional servo control system will be described in JP-A-8-30313. The servo control system disclosed in this publication is not limited to the stroke amount of a motor that performs a cam operation according to the rotation angle of the camshaft, but also the rotation speed of the camshaft, the motor speed according to the rotation speed, and torque (motor current). ) Is obtained by calculation, and correction by feedforward control is performed for the optimum value for cam operation in speed control and current control. By using such a servo control system as a control object that performs a certain periodic motion, the followability of the electronic cam to the position command table is improved.
[0003]
[Problems to be solved by the invention]
However, if the servo control system is applied to a control object whose constant repetition period may be slightly barrack, the control object is not a constant repetition. However, there was a problem that the motor could not be controlled.
[0004]
The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a servo control system capable of controlling a motor by using a cam control mechanism with respect to variations in a constant repetitive motion.
[0005]
[Means for Solving the Problems]
In the present invention, it controls the driving of the motor for driving the second controlled object to be operated in synchronization with the first control object, a servo control system comprising a control unit having an electronic cam function, the control The means includes a phase command generating means for generating a phase command signal within one rotation of the electronic cam based on a first position detection signal from the first control object , and detecting a rotational position of the motor. Position detection means for generating a position detection signal of 2, a reference part detection means for generating a reference detection signal by detecting a reference part provided in the first control object, and when the reference detection signal is generated Conversion means for generating a phase detection signal in one rotation of the electronic cam based on the second position detection signal, and a reference phase generation means for generating a phase reference signal for detecting the reference portion The above Subtracting means for obtaining a phase deviation signal that is the difference between the phase reference signal and the phase detection signal, and first adding means for adding the phase command signal and the phase deviation signal to generate a first phase correction command signal And first electronic cam means for generating a first position command signal for the motor in response to the first phase correction command signal.
According to such a servo control system, the shift of the phase command signal can be corrected based on the detection of the reference portion without changing the periodic movement trajectory such as the electronic cam. Therefore, there is an effect that even if the control target is in a certain repetitive motion, and the repetitive motion varies, the motor control can be corrected in accordance with the control target variation.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Embodiment 1 FIG.
An embodiment of the present invention will be described with reference to FIGS. FIG. 1 is an overall configuration diagram of a servo control system having an electronic cam control function according to an embodiment, FIG. 2 is a block diagram centering on a cam control unit of the servo control system shown in FIG. 1, and FIG. It is a phase table figure of the amount of movements of the cam in the inverse converter shown, and the angle in one rotation of an electronic cam.
In FIG. 1, the servo control system 1 has a control device 100 as control means having a function of an electronic cam, and a sheet 3 as a control object is moved in the direction of arrow A at a predetermined constant speed. Then, based on the sheet position signal St as the first position detection signal from the sheet position detector 9, the motor 15 rotates at every interval between the mark 3a and the mark 3a to rotate the roller 13 once, and the cutter 11 The sheet 3 is repeatedly moved at the position of the mark 3a by rotating the roller 13 so as to be equal to the sheet 3 feed speed based on the sheet position signal St from the sheet position detector 9. The sheet 3 is cut by the cutter 11 along a solid line 3y perpendicular to the moving direction. The reason why the feeding speed of the sheet 3 is made the same for the roller 13 is to prevent the sheet 3 from being damaged when the sheet 3 is cut.
[0009]
That is, the electronic cam included in the control device 100 is rotated once, so that the roller 13 rotates once in synchronization with the movement of the sheet 3 between the cut line 3c (mark 3a) and the cut line 3c (mark 3a). Is formed.
However, the sheet 3 is wound around the core portion 5a of the roll 5 several times, and the winding position of the sheet 3 is wound between the core portion 5a and the outer peripheral portion 5f in order to prevent tightening. Thus, the tension of the sheet 3 is different. Therefore, since the tension of the sheet 3 varies depending on the position where the roll 5 of the sheet 3 is wound, the amount of elongation of the sheet 3 differs, and the interval between the mark 3a and the mark 3a is not constant. That is, although the control object of the electronic cam is a constant periodic motion, the constant periodic motion is slightly a barrack. Therefore, the cutter 11 of the roller 13 cuts the sheet 3 along the cut line 3c even if the motor 15 is controlled in synchronization with the movement of the sheet 3 in the arrow A direction by a certain distance corresponding to the interval between the marks 3a. become unable.
Therefore, as a means for ensuring the accuracy corresponding to the gap in the mark 3a interval, a control device 100 having a correction unit 150 that detects the position of the mark 3a on the sheet 3 and corrects the phase command signal before cutting is provided. is there.
[0010]
In FIG. 1, a servo control system 1 has a cylindrical roll 5 around which a sheet 3 is wound so that one end of the sheet 3 is wound, and the sheet 3 has a circular mark at regular intervals. 3a is formed, and a cut line 3c indicating a position at which the sheet 3 is cut is formed so as to intersect the lateral end surface of the sheet 3.
A mark sensor as a reference part detection means provided opposite to the circular mark 3a of the sheet 3 and generating a pulse-like mark detection signal ms (reference detection signal) by detecting the circular mark 3a as a reference part 7 and a sheet position detector (a first position detector for generating a sheet position signal St as a first position detection signal by continuously detecting the position where the sheet 3 has moved in contact with the upper surface 3 u of the sheet 3. 9), a cylindrical roller 13 having a cutter 11 that cuts the sheet 3 so as to intersect the sheet 3, that is, at a right angle to the moving direction of the sheet 3, a motor 15 for rotating the roller 13, A motor position detector (second position detecting means) 17 that detects a rotation angle of the motor 15 and generates a position detection signal Ss (second position detection signal), and a sheet position detector 9 Over preparative position signal St, the mark detection signal ms from the mark sensor 7 inputs the position detecting signal Sm from the motor position detector 17, and a control unit 100 for driving the motor 15.
[0011]
In FIG. 2, the control device 100 generates a command generating unit that generates a phase command signal θ1r, and a second position command signal Sr that the motor 15 moves corresponding to the corrected position command signal θ1h in one rotation of the electronic cam. A cam table 113 as a second electronic cam means, a correction unit 150 for the phase command signal θ1r, and an adjustment unit for controlling the motor 15 based on the deviation between the position command signal Sr and the position detection signal Ss are provided. .
[0012]
The command generation unit converts the continuous sheet position signal St from the sheet position detector 9 into a phase command signal θ1r in the range of 0 ° to 360 ° that is an angle (phase) within one rotation of the electronic cam. It has a phase command generator 103 as a phase command generating means for generating.
The correction unit 150 is a reference phase generator serving as a reference phase generator that generates a phase reference signal θ1f in a range of 0 ° to 360 ° that is an angle (phase) of one rotation of the electronic cam in which the circular mark 3a is detected. 157, a latch circuit 151 for latching the motor position detection signal Sm by the mark detection signal ms generated when the mark sensor 7 detects the circular mark 3a, and the latch position signal Srm stored in the latch circuit 151 as an electronic cam Inverter 153 as a conversion means for converting into phase detection signal θ1m based on phase table 153t shown in FIG. 3 in the range of 0 ° to 360 ° that is an angle (phase) in one rotation, and phase reference signal θ1f A subtractor 158 that generates a phase deviation signal θ1e that is a difference from the phase detection signal θ1m, a phase delay signal θ1e that is input by the phase deviation signal θ1e, and a primary delay element A primary filter 159; and an adder 111 as a second adding means for adding the phase delay signal θ1t and the phase command signal θ1r to generate a second phase correction command signal θ1h in one rotation of the electronic cam. Yes. The cam table 113 inputs the phase correction command signal θ1h in a range of 0 ° to 360 ° that is an angle (phase) of one rotation of the electronic cam, and determines the rotation amount of the motor 15 corresponding to the phase correction command signal θ1h. The second position command signal Sr is generated.
[0013]
The adjustment unit obtains a difference between the position detection signal Ss obtained by detecting the position of the motor 15 and the position command signal Sr and generates a position deviation signal Se, and inputs the position deviation signal Se to the speed. A position controller 117 that generates a command signal Vr, a differentiator 123 that generates a speed detection signal Vs by differentiating the position detection signal Ss, and a speed deviation signal Ve that is the difference between the speed detection signal Vs and the speed command signal Vr. And a speed / current control unit 121 that generates a current Ir by inputting a speed deviation signal Ve.
[0014]
The operation of the servo control system configured as described above will be described with reference to FIGS. FIG. 4 is a curve diagram showing the phase correction command signal θ1h and cumulative phase correction command signal Σθ1h shown in FIG. 1 versus the rotation amount Sr of the motor and the movement amount of the cutting roller, and FIG. 5 is a flowchart showing the operation of the inverse converter. . Note that the cumulative phase correction command signal Σθ1h is simply an integration of the phase correction command signal θ1h.
Assuming that the sheet 3 is moving in the direction of arrow A shown in FIG. 1 at a predetermined speed, the sheet position signal θt generated from the sheet position detector 9 is input to the phase command generator 103 to generate the phase command. A phase command signal θ1r is generated from the device 103, and the motor 15 is cam-controlled via the cam table 113 and the like. Here, the motor position detector 17 detects the motor position detection signal Sm.
[0015]
When the sheet 3 moves by a predetermined amount in the direction of arrow A, when the mark 3 a moves to a position facing the mark sensor 7, the mark sensor 7 detects the mark 3 a and inputs a mark detection signal ms to the latch circuit 131. The latch circuit 113 latches the motor position detection signal Sm when the mark detection signal ms is input, that is, the latch position signal Srm. The converter 133 obtains the phase detection signal θ1m in one rotation of the electronic cam from the latch position signal Srm as follows.
[0016]
First, the rotation amount (cam operation amount) Sr of the motor 15 is obtained by the following equation from the stroke amount setting value S1, the stroke lower limit position setting value S0 previously stored in the variable area, and the obtained latch position signal Srm.
Sr = Srm-S0 (1)
Motor rotation amounts Sr1 and Sr2 satisfying the relationship Sr1 ≧ Sr <Sr2 are obtained from the obtained motor rotation amount Sr from the phase table shown in FIG. The position addresses A1 and A2 within one rotation corresponding to the motor rotation amounts Sr1 and Sr2 are obtained, and the cam phase detection signal θ1x (θ1m) corresponding to the motor rotation amounts Sr1 and Sr2 is obtained by the following equation.
θ1x = A1 + (A1−A2) {(Sr−Sr1) / (Sr2−Sr1)} (2)
[0017]
Next, the subtractor 127 obtains a phase deviation signal θ1e which is the difference between the phase reference signal θ1f from the reference phase generator 125 and the phase detection signal θ1m, inputs it to the primary filter 129, and outputs the phase delay signal θ1t. To do.
On the other hand, the command generator 103 converts the continuous sheet position detection signal St generated from the sheet position detector 9 into a phase command signal θ1r in one rotation of the electronic cam, and the adder 111 generates a phase command signal. A phase correction command signal θ1h obtained by adding θ1r and the phase delay signal θ1t is generated and input to the cam table 113, and the cam table 113 outputs a position command signal Sr corresponding to the phase correction command signal θ1h.
[0018]
The subtractor 115 obtains a position deviation signal Se that is the difference between the position command signal Sr and the position detection signal Ss, inputs the position deviation signal Se to the position control unit 117, and the position control unit 117 receives the speed command signal Vr. Is generated. The subtractor 119 obtains a speed deviation signal Ve, which is the difference between the speed command signal Vr and the speed detection signal Vs, and inputs it to the speed / current control unit 121, and the speed / current control unit 121 sends the current command Ir to the motor 15. To drive the motor 15.
[0019]
In the servo control system 1 as described above, the latch position signal Srm obtained by latching the position detection signal Sm when the mark 3a of the sheet 3 is detected by the latch circuit 15 is stored. The inverse converter 153 generates the phase detection signal θ1m for one rotation of the cam based on the latch position signal Srm. Similarly, the reference phase generator 157 generates the phase reference signal θ1f, and the subtractor 158 generates the phase reference signal θ1f. And a phase deviation signal θ1e that is a difference between the phase detection signal θ1m and the phase detection signal θ1m. The adder 11 adds the phase command signal θ1r and the phase deviation signal θ1e and generates a position command signal Sr via the cam data table 113 based on the phase correction command signal θ1h.
Therefore, even if the interval between the mark 3a and the mark 3a on the sheet 3 is slightly shifted and not constant, the correction unit 150 corrects this, so that the cutter 11 can be cut along the cutting line of the sheet 3. .
[0020]
Embodiment 2. FIG.
Another embodiment of the present invention will be described with reference to FIG. FIG. 6 is a block diagram centering on the cam control unit.
In the first embodiment, the first-order filter 159 that receives the phase deviation signal θ1e and generates the phase delay signal θ1t as shown in FIG. 2 is provided. However, in the present embodiment, the first filter as shown in FIG. The phase deviation signal θ1e is directly input to the adder 111 as the adding means, and the first phase correction command signal θ1h ′ is generated from the adder 111 to generate the first electronic cam based on the phase correction command signal θ1h ′. Even if the motor 15 is driven as described above by generating the first position command signal Sr ′ for moving the motor 15 corresponding to the corrected position command signal θ1h ′ in one rotation of the electronic cam by the cam table 1113 as means. good. According to such a servo control system, since the primary filter 159 is not provided, the configuration is simplified.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of a servo control system according to an embodiment of the present invention.
FIG. 2 is a block diagram centering on a cam control unit of the servo control system shown in FIG. 1;
3 is a table showing the amount of cam movement and the angle within one rotation of the electronic cam in the inverse converter shown in FIG. 1;
4 is a curve diagram showing the phase correction command signals θ1h and Σθ1h shown in FIG. 1 with respect to the rotation amount Sr of the motor and the movement amount of the cutting roller. FIG.
FIG. 5 is a flowchart illustrating an operation of an inverse converter according to an embodiment of the present invention.
FIG. 6 is a block diagram centering on a cam control unit according to another embodiment;
[Explanation of symbols]
1 Servo Control System, 3 Sheet, 7 Mark Sensor, 9 Sheet Position Detector, 13 Roller, 15 Motor, 103 Phase Command Generator, 111 Adder, 113 Cam Table, 151 Latch Circuit, 153 Inverse Converter, 157 Reference phase generator, 158 subtractor, 159 primary filter.

Claims (3)

第1の制御対象と同期して動作すべき第2の制御対象を駆動するモータを駆動制御する、電子カムの機能を有する制御手段を備えたサーボ制御システムであって、
前記制御手段は、
前記第1の制御対象からの第1の位置検出信号に基いて電子カムの一回転内の位相指令信号を発生する位相指令発生手段と、
前記モータの回転位置を検出することにより第2の位置検出信号を発生する位置検出手段と、
前記第1の制御対象に設けられた基準部を検出することにより基準検出信号を発生する基準部検出手段と、
前記基準検出信号が発生した際の前記第2の位置検出信号に基いて前記電子カムの一回転における位相検出信号に変換して発生する変換手段と、
前記基準部を検出する際の位相基準信号を発生する基準位相発生手段と、
前記位相基準信号と前記位相検出信号との差となる位相偏差信号を求める減算手段と、 前記位相指令信号と前記位相偏差信号を加算して第1の位相補正指令信号を発生する第1の加算手段と、
前記第1の位相補正指令信号に対応して前記モータの第1の位置指令信号を発生する第1の電子カム手段と、
を備えたことを特徴とするサーボ制御システム。
A servo control system comprising a control means having a function of an electronic cam for driving and controlling a motor that drives a second control object that should operate in synchronization with the first control object ,
The control means includes
Phase command generating means for generating a phase command signal within one rotation of the electronic cam based on a first position detection signal from the first control object ;
Position detecting means for generating a second position detection signal by detecting the rotational position of the motor;
A reference part detecting means for generating a reference detection signal by detecting a reference part provided in the first control object;
Conversion means for generating a phase detection signal in one rotation of the electronic cam based on the second position detection signal when the reference detection signal is generated;
A reference phase generating means for generating a phase reference signal for detecting the reference unit;
Subtracting means for obtaining a phase deviation signal that is a difference between the phase reference signal and the phase detection signal, and a first addition for adding the phase command signal and the phase deviation signal to generate a first phase correction command signal Means,
First electronic cam means for generating a first position command signal for the motor in response to the first phase correction command signal;
A servo control system characterized by comprising:
第1の制御対象と同期して動作すべき第2の制御対象を駆動するモータを駆動制御する、電子カムの機能を有する制御手段を備えたサーボ制御システムであって、
前記制御手段は、
前記第1の制御対象からの第1の位置検出信号に基いて電子カムの一回転内の位相指令信号を発生する位相指令発生手段と、
前記モータの回転位置を検出することにより第2の位置検出信号を発生する位置検出手段と、
前記第1の制御対象に設けられた基準部を検出することにより基準検出信号を発生する基準部検出手段と、
前記基準検出信号が発生した際の前記第2の位置検出信号に基いて前記電子カムの一回転における位相検出信号に変換して発生する変換手段と、
前記基準部を検出する際の位相基準信号を発生する基準位相発生手段と、
前記位相基準信号と前記位相検出信号との差となる位相偏差信号を求める減算手段と、
前記位相偏差信号を入力し、前記位相偏差信号から遅れた位相遅延信号を発生するフィルタ手段と、
記位相指令信号と前記位相遅延信号を加算して第2の位相補正指令信号を発生する第2の加算手段と、
前記第2の位相補正指令信号に対応して前記モータの第2の位置指令信号を発生する第2の電子カム手段と、
を備えたことを特徴とするサーボ制御システム。
A servo control system comprising a control means having a function of an electronic cam for driving and controlling a motor that drives a second control object that should operate in synchronization with the first control object,
The control means includes
Phase command generating means for generating a phase command signal within one rotation of the electronic cam based on a first position detection signal from the first control object;
Position detecting means for generating a second position detection signal by detecting the rotational position of the motor;
A reference part detecting means for generating a reference detection signal by detecting a reference part provided in the first control object;
Conversion means for generating a phase detection signal in one rotation of the electronic cam based on the second position detection signal when the reference detection signal is generated;
A reference phase generating means for generating a phase reference signal for detecting the reference unit;
Subtracting means for obtaining a phase deviation signal that is a difference between the phase reference signal and the phase detection signal;
Filter means for inputting the phase deviation signal and generating a phase delay signal delayed from the phase deviation signal ;
A second adding means for generating a second phase correction command signal by adding the before and SL phase command signal a phase delay signal,
Second electronic cam means for generating a second position command signal for the motor in response to the second phase correction command signal;
Features and to salicylate turbo control system further comprising: a.
前記基準部は、前記第1の制御対象としてのシートに所定の間隔で設けられたマークであり、
前記第2の制御対象は、ローラに固定されたカッターを有し、
前記制御手段によって前記ローラを駆動するモータ駆動して前記カッターにより、所定の速度で送られる前記シートを所定の幅で切断するもので、
あることを特徴とする請求項1又は2に記載のサーボ制御システム。
The reference portion is a mark provided at a predetermined interval on the sheet as the first control target ,
The second control object has a cutter fixed to a roller,
The sheet that is fed at a predetermined speed by the motor that drives the roller by the control means and cut by the cutter is cut at a predetermined width.
The servo control system according to claim 1, wherein the servo control system is provided.
JP2003025577A 2003-02-03 2003-02-03 Servo control system Expired - Fee Related JP4330896B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003025577A JP4330896B2 (en) 2003-02-03 2003-02-03 Servo control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003025577A JP4330896B2 (en) 2003-02-03 2003-02-03 Servo control system

Publications (2)

Publication Number Publication Date
JP2004234592A JP2004234592A (en) 2004-08-19
JP4330896B2 true JP4330896B2 (en) 2009-09-16

Family

ID=32953818

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003025577A Expired - Fee Related JP4330896B2 (en) 2003-02-03 2003-02-03 Servo control system

Country Status (1)

Country Link
JP (1) JP4330896B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6111642B2 (en) * 2012-12-14 2017-04-12 オムロン株式会社 Control device, control program, and control method
JP6038015B2 (en) * 2013-12-26 2016-12-07 三菱電機株式会社 Servo control device

Also Published As

Publication number Publication date
JP2004234592A (en) 2004-08-19

Similar Documents

Publication Publication Date Title
EP1439440A2 (en) Servo motor drive control device
JP2007209179A (en) Vibration wave motor drive control unit
JP4330896B2 (en) Servo control system
JP2007084317A (en) Motor control device
JP4093191B2 (en) Motor control device and printer
JP2004209600A (en) Reverse prevention electronic cam curve preparation method for electronic cam system rotary cutter control, and its control device
JP4827678B2 (en) Actuator position fluctuation suppression method
JPH11113289A (en) Controller for position control motor
US6949905B2 (en) Servo control system and method of setting
JP6396360B2 (en) Motor control device, motor control method, and motor control program
JP3162486B2 (en) Printer device
JP2002175120A (en) Method for correcting positioning error of actuator
JP2007330079A (en) Speed control device with acceleration instruction, and method for controlling speed of motor
JP6038015B2 (en) Servo control device
JPWO2023112304A5 (en)
JP3726474B2 (en) Automatic tension control device and automatic tension control method
JP2644662B2 (en) Rotary cutter control method
JP4525030B2 (en) Seal transfer device
JP2009125815A (en) Screw tightening device and its control method
JP4222576B2 (en) Step motor control system
JP2007127597A (en) Rotation angle detector
JP3266313B2 (en) Sectional drive method for continuous printing pattern printing machine
JP2004364408A (en) Spindle controller
JPH02122966A (en) Automatic printing head adjustment mechanism of printer
JPH0847836A (en) Position control device

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20040709

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060123

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060621

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090220

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090616

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090617

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4330896

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120626

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130626

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees