JP7611468B2 - モータ駆動装置 - Google Patents

モータ駆動装置 Download PDF

Info

Publication number
JP7611468B2
JP7611468B2 JP2022516871A JP2022516871A JP7611468B2 JP 7611468 B2 JP7611468 B2 JP 7611468B2 JP 2022516871 A JP2022516871 A JP 2022516871A JP 2022516871 A JP2022516871 A JP 2022516871A JP 7611468 B2 JP7611468 B2 JP 7611468B2
Authority
JP
Japan
Prior art keywords
motor
command
state
controller
switching unit
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.)
Active
Application number
JP2022516871A
Other languages
English (en)
Other versions
JPWO2021215111A1 (ja
JPWO2021215111A5 (ja
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.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management 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 Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Publication of JPWO2021215111A1 publication Critical patent/JPWO2021215111A1/ja
Publication of JPWO2021215111A5 publication Critical patent/JPWO2021215111A5/ja
Application granted granted Critical
Publication of JP7611468B2 publication Critical patent/JP7611468B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H23/00Registering, tensioning, smoothing or guiding webs
    • B65H23/02Registering, tensioning, smoothing or guiding webs transversely
    • B65H23/0204Sensing transverse register of web
    • B65H23/0216Sensing transverse register of web with an element utilising photoelectric effect
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H23/00Registering, tensioning, smoothing or guiding webs
    • B65H23/02Registering, tensioning, smoothing or guiding webs transversely
    • B65H23/032Controlling transverse register of web
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H23/00Registering, tensioning, smoothing or guiding webs
    • B65H23/04Registering, tensioning, smoothing or guiding webs longitudinally
    • B65H23/18Registering, tensioning, smoothing or guiding webs longitudinally by controlling or regulating the web-advancing mechanism, e.g. mechanism acting on the running web
    • B65H23/182Registering, tensioning, smoothing or guiding webs longitudinally by controlling or regulating the web-advancing mechanism, e.g. mechanism acting on the running web in unwinding mechanisms or in connection with unwinding operations
    • B65H23/185Registering, tensioning, smoothing or guiding webs longitudinally by controlling or regulating the web-advancing mechanism, e.g. mechanism acting on the running web in unwinding mechanisms or in connection with unwinding operations motor-controlled
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/18Controlling the angular speed together with angular position or phase
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P5/00Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
    • H02P5/46Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another
    • H02P5/52Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another additionally providing control of relative angular displacement
    • H02P5/56Speed and position comparison between the motors by electrical means
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/17Circuit arrangements for detecting position and for generating speed information
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2511/00Dimensions; Position; Numbers; Identification; Occurrences
    • B65H2511/20Location in space
    • B65H2511/23Coordinates, e.g. three dimensional coordinates
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2511/00Dimensions; Position; Numbers; Identification; Occurrences
    • B65H2511/50Occurence
    • B65H2511/51Presence
    • B65H2511/514Particular portion of element
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2513/00Dynamic entities; Timing aspects
    • B65H2513/10Speed
    • B65H2513/11Speed angular
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2553/00Sensing or detecting means
    • B65H2553/51Encoders, e.g. linear
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2553/00Sensing or detecting means
    • B65H2553/80Arangement of the sensing means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2555/00Actuating means
    • B65H2555/20Actuating means angular
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2557/00Means for control not provided for in groups B65H2551/00 - B65H2555/00
    • B65H2557/20Calculating means; Controlling methods
    • B65H2557/24Calculating methods; Mathematic models
    • B65H2557/242Calculating methods; Mathematic models involving a particular data profile or curve
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2557/00Means for control not provided for in groups B65H2551/00 - B65H2555/00
    • B65H2557/20Calculating means; Controlling methods
    • B65H2557/264Calculating means; Controlling methods with key characteristics based on closed loop control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2601/00Problem to be solved or advantage achieved
    • B65H2601/10Ensuring correct operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Position Or Direction (AREA)
  • Control Of Electric Motors In General (AREA)

Description

本開示は、モータを駆動するモータ駆動装置に関する。
従来、対象物の位置を制御するモータを、コントローラからの指令に基づいて駆動するモータ駆動装置が知られている。
例えば、特許文献1には、コントローラから出力される、対象物の位置を検出するセンサのセンシング結果がフィードバックされた補正目標位置指令に基づいてモータを駆動するモータ駆動装置が記載されている。
特許文献1に記載された技術によると、センシング結果によるフィードバックは、コントローラを介してモータ駆動装置に伝達される。このため、センサによるセンシングのタイミングと、モータ駆動装置にフィードバックが伝達されるタイミングとの間にタイムラグが生じることがある。このタイムラグに起因して、対象物の位置の制御精度が低下することがある。
特開2008-299710号公報
そこで、本開示は、対象物の位置の制御精度の低下を抑制することができるモータ駆動装置を提供することを目的とする。
本開示の一態様に係るモータ駆動装置は、対象物の位置を制御するモータを、コントローラからの指令に基づいて駆動するモータ駆動装置であって、前記対象物の位置を検出する変位センサにより検出された前記対象物の位置に基づいて、前記モータの位置を補正する補正指令を出力する補正指令出力部と、前記コントローラからの前記指令と、前記モータの位置を検出するエンコーダにより検出された前記モータの位置とに基づいて、又は、前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記モータを駆動するための駆動信号を出力する位置制御部と、を備える。
これにより、対象物の位置の制御精度の低下を抑制することができるモータ駆動装置が提供される。
図1は、実施の形態に係るシート巻き取りシステムの構成を示す模式図である。 図2は、変位センサから出力される位置信号における、変位センサが検出した対象物の位置と電圧との関係を示すグラフである。 図3は、実施の形態に係る位置補正機構及びモータ駆動装置の構成例を示すブロック図である。 図4は、飽和処理部に入力される飽和処理前の位置信号と飽和処理部から出力される飽和処理後の位置信号との関係を示すグラフである。 図5は、コントローラから出力される補正信号における、対象物の位置の補正量と電圧との関係を示すグラフである。 図6は、飽和処理部に入力される飽和処理前の補正信号と、飽和処理部から出力される飽和処理後の補正信号との関係を示すグラフである。 図7は、飽和処理部が、第1の飽和電圧の絶対値と第2の飽和電圧の絶対値とを、時間と共に増加するように変化させる様子を示すグラフである。 図8は、第1の動作状態変更処理のフローチャートである。 図9は、第2の動作状態変更処理のフローチャートである。 図10は、第3の動作状態変更処理のフローチャートである。 図11は、第4の動作状態変更処理のフローチャートである。 図12は、第5の動作状態変更処理のフローチャートである。
(本開示の一態様を得るに至った経緯)
上述したように、特許文献1に記載された技術によると、センサによるセンシングのタイミングと、モータ駆動装置にフィードバックが伝達されるタイミングとの間に生じるタイムラグに起因して、対象物の位置の制御精度が低下することがある。このため、発明者らは、このタイムラグを抑制することで、対象物の位置の制御精度の低下を抑制することができると考えた。発明者らは、このタイムラグを抑制することができるモータ駆動装置について、鋭意、実験、検討を重ねた。その結果、発明者らは、下記モータ駆動装置に想到した。
本開示の一態様に係るモータ駆動装置は、対象物の位置を制御するモータを、コントローラからの指令に基づいて駆動するモータ駆動装置であって、前記対象物の位置を検出する変位センサにより検出された前記対象物の位置に基づいて、前記モータの位置を補正する補正指令を出力する補正指令出力部と、前記コントローラからの前記指令と、前記モータの位置を検出するエンコーダにより検出された前記モータの位置とに基づいて、又は、前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記モータを駆動するための駆動信号を出力する位置制御部と、を備える。
上記構成のモータ駆動装置によると、変位センサにより検出された対象物の位置を、コントローラを介することなく駆動信号にフィードバックすることができる。このため、上記構成のモータ駆動装置によると、上記タイムラグが抑制される。従って、上記構成のモータ駆動装置によると、対象物の位置の制御精度の低下を抑制することができる。
また、モータ駆動装置は更に、前記コントローラからの前記指令と前記補正指令とを選択的に出力する切り替え部を備え、前記位置制御部は、前記切り替え部から選択的に出力された前記コントローラからの前記指令又は前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記駆動信号を出力するとしてもよい。
これにより、コントローラからの指令と補正指令との干渉を抑制することができる。
また、前記切り替え部は、前記コントローラからの前記指令を選択的に出力する第1の状態である場合において、前記第1の状態から、前記補正指令を選択的に出力する第2の状態へと切り替える旨の切り替え信号が入力されたときに、前記切り替え信号が入力されてから所定期間が経過した後に、前記第2の状態へと切り替えるとしてもよい。
これにより、例えば、変位センサを起動した直後の期間等における変位センサの動作が不安定な期間が経過するまで待ってから、切り替え部を第1の状態から第2の状態へと切り替えることができる。
また、前記切り替え部は、前記コントローラからの前記指令を選択的に出力する第1の状態である場合において、前記第1の状態から、前記補正指令を選択的に出力する第2の状態へと切り替える旨の切り替え信号が入力されたときに、前記変位センサにより検出された前記対象物の位置が所定範囲内でなければ、前記変位センサにより検出された前記対象物の位置が前記所定範囲内になった後に、前記第2の状態へと切り替えるとしてもよい。
これにより、切り替え部は、変位センサにより検出された対象物の位置が所定範囲内になった場合に、自動的に、第1の状態から第2の状態へと切り替わる。このため、変位センサにより検出された対象物の位置が所定範囲内になった場合において、切り替え部が第1の状態から第2の状態へと切り替わらないことによる対象物の位置の制御精度の低下を抑制することができる。
また、前記切り替え部は、前記コントローラからの前記指令を選択的に出力する第1の状態である場合において、前記第1の状態から、前記補正指令を選択的に出力する第2の状態へと切り替える旨の切り替え信号が入力されたときに、前記変位センサにより検出された前記対象物の位置が所定範囲内である状態を所定期間継続すれば、前記第2の状態へと切り替えるとしてもよい。
これにより、変位センサにより検出された対象物の位置を示す信号が瞬時的に変動してしまう現象、例えば、スパイク状のノイズが乗ってしまう現象等が生じた場合に、この現象に起因するモータ駆動装置の誤動作を抑制することができる。
また、前記切り替え部は、前記コントローラからの前記指令を選択的に出力する第1の状態である場合において、前記第1の状態から、前記補正指令を選択的に出力する第2の状態へと切り替える旨の切り替え信号が入力されたときに、前記切り替え信号が入力されてから所定期間が経過した時点で、前記変位センサにより検出された前記対象物の位置が所定範囲内でなければ、前記変位センサにより検出された前記対象物の位置が前記所定範囲内となった後に、前記第2の状態へと切り替えるとしてもよい。
これにより、切り替え部は、所定期間経過後において、変位センサにより検出された対象物の位置が所定範囲内になった場合に、自動的に、第1の状態から第2の状態へと切り替わる。このため、所定期間経過後において、変位センサにより検出された対象物の位置が所定範囲内になった場合において、切り替え部が第1の状態から第2の状態へと切り替わらないことによる対象物の位置の制御精度の低下を抑制することができる。
また、前記切り替え部は、前記コントローラからの前記指令を選択的に出力する第1の状態である場合において、前記第1の状態から、前記補正指令を選択的に出力する第2の状態へと切り替える旨の切り替え信号が入力されたときに、前記切り替え信号が入力されてから第1の所定期間が経過した後において、前記変位センサにより検出された前記対象物の位置が所定範囲内である状態を第2の所定期間継続すれば、前記第2の状態へと切り替えるとしてもよい。
これにより、第1の所定期間経過後において、変位センサにより検出された位置を示す信号が瞬時的に変動してしまう現象、例えば、スパイク状のノイズが乗ってしまう現象等が生じた場合に、この現象に起因するモータ駆動装置の誤動作を抑制することができる。
また、モータ駆動装置は更に、前記変位センサにより検出された前記対象物の位置に対して飽和処理を行う飽和処理部を備え、前記補正指令出力部は、前記飽和処理が行われた位置に基づいて前記補正指令を出力するとしてもよい。
これにより、モータが急激に駆動されることによる不具合の発生を抑制することができる。
また、前記飽和処理部は、前記切り替え部を、前記指令を選択的に出力する第1の状態から、前記補正指令を選択的に出力する第2の状態へと切り替える旨の切り替え信号が入力された場合に、前記飽和処理における飽和値の絶対値を、時間と共に増加させるように変化させるとしてもよい。
これにより、切り替え部が第1の状態から第2の状態へと切り替えられることに起因してモータが急激に駆動されることによる不具合の発生を抑制することができる。
以下、本開示の一態様に係るモータ制御装置の具体例について、図面を参照しながら説明する。ここで示す実施の形態は、いずれも本開示の一具体例を示すものである。従って、以下の実施の形態で示される数値、形状、構成要素、構成要素の配置及び接続形態、並びに、ステップ(工程)及びステップの順序等は、一例であって本開示を限定する趣旨ではない。また、各図は、模式図であり、必ずしも厳密に図示されたものではない。
なお、本開示の包括的又は具体的な態様は、システム、方法、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なCD-ROM(Compact Disc Read only memory)などの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
(実施の形態)
<構成>
図1は、実施の形態に係るシート巻き取りシステム1の構成を示す模式図である。
図1に示すように、シート巻き取りシステム1は、モータ駆動装置10と、コントローラ20と、位置補正機構30と、変位センサ40と、巻き取り器50と、対象物60(ここでは、シート60)と、入力装置70とを含んで構成される。
巻き取り器50は、対象物60、すなわち、シート60の巻き取りを行う。ここでは、巻き取り器50は、シート60の長手方向(図1中に示されるx軸方向)の巻き取りを行う。
変位センサ40は、対象物60の位置を検出する。ここでは、変位センサ40は、シート60の短手方向(図1中に示されるy軸方向)における位置を検出する。より具体的には、変位センサ40は、レーザ光をシート60の、図1に示されるy軸方向における終端部付近に照射して、シート60によるレーザ光の反射光及びシート60により反射しなかったレーザ光の少なくとも一方を受光することで、シート60の、図1に示されるy軸方向における終端部の位置を検出するセンサ(レーザ変位センサ)である。
変位センサ40は、対象物60の位置を検出すると、検出した位置を示す位置信号を出力する。
図2は、変位センサ40から出力される位置信号における、変位センサ40が検出した対象物60の位置と電圧との関係を示すグラフである。
図2において、横軸は、変位センサ40が検出した対象物60の位置と基準位置との差Δy1であり、縦軸は、位置信号の電圧である。
図2に示すように、変位センサ40は、変位センサ40が検出した対象物60の位置と基準位置との差Δy1に比例する電圧となる位置信号を出力する。
再び図1に戻って、シート巻き取りシステム1の説明を続ける。
位置補正機構30は、モータを含み、対象物60の位置を制御する。ここでは、位置補正機構30は、シート60の、図1中に示されるy軸方向における位置を制御する。
巻き取り器50が行うシート60の巻き取りに伴って、シート60の、図1中に示されるy軸方向における位置が所望の基準位置からずれてしまうことがある。このようなずれは、例えば、シート60の厚さが不均一である場合、巻き取り器50を構成するローラが摩耗している場合等に発生する。
位置補正機構30は、このようなずれを補正して、シート60の、図1中に示されるy軸方向における位置を所望の基準位置に戻すための機構である。
モータ駆動装置10は、コントローラ20からの位置指令に基づいて、位置補正機構30に含まれるモータを駆動する。
図3は、実施の形態に係る位置補正機構30及びモータ駆動装置10の構成例を示すブロック図である。
図3に示すように、位置補正機構30は、モータ31とエンコーダ32とを備える。
モータ31は、対象物60の位置を制御する。ここでは、モータ31は、シート60の、図1中に示されるy軸方向における位置を制御する。モータ31は、モータ駆動装置10から出力される駆動信号(後述)により駆動される。モータ31は、例えば、回転系モータであってもよいし、リニアモータ等の直線系モータであってもよい。
エンコーダ32は、モータ31の位置を検出する。モータ31が回転系モータである場合には、エンコーダ32は、例えば、モータ31の回転軸の回転角を検出する。モータ31が直線系モータである場合には、エンコーダ32は、例えば、モータ31の可動子の位置を検出する。
エンコーダ32は、モータ31の位置を検出すると、検出した位置を示すエンコード信号を出力する。
図3に示すように、モータ駆動装置10は、位置制御部11と、補正指令出力部12と、切り替え部13と、飽和処理部14とを備える。
飽和処理部14は、変位センサ40から出力される位置信号と、コントローラ20から出力される、対象物60の位置の補正量を示す補正信号と、コントローラ20から出力される切り替え信号(後述)とが入力され、(1)位置信号により示される対象物60の位置、又は、補正信号により示される対象物60の補正位置に対して飽和処理を行い、飽和処理後の位置信号、又は、飽和処理後の補正信号を出力する、もしくは、(2)飽和処理を行わずに、入力される位置信号、又は、入力される補正信号をそのまま出力する。
飽和処理部14は、例えば、プロセッサ(図示されず)と、メモリ(図示されず)とを含む。プロセッサがメモリに記憶されるプログラムを実行することで、その各種機能が実現されてもよい。
図4は、飽和処理部14に入力される飽和処理前の位置信号と、飽和処理部14から出力される飽和処理後の位置信号との関係を示すグラフである。
図4において、横軸は、飽和処理前の位置信号の電圧である。縦軸は、飽和処理後の位置信号の電圧である。
図4に示すように、飽和処理部14は、出力される飽和処理後の位置信号の最大電圧が第1の飽和電圧となり、最小電圧が第2の飽和電圧となるように、飽和処理を行う。
図5は、コントローラ20から出力される補正信号における、対象物60の位置の補正量と電圧との関係を示すグラフである。
図5において、横軸は、対象物60の位置の補正量Δy2であり、縦軸は、アナログ補正信号の電圧である。
図5に示すように、コントローラ20から、対象物60の位置の補正量Δy2に比例する電圧となる補正信号が出力される。
図6は、飽和処理部14に入力される飽和処理前の補正信号と、飽和処理部14から出力される飽和処理後の補正信号との関係を示すグラフである。
図6において、横軸は、飽和処理前の補正信号の電圧であり、縦軸は、飽和処理後の補正信号の電圧である。
図6に示すように、飽和処理部14は、出力される飽和処理後の補正信号の最大電圧が第1の飽和電圧となり、最小電圧が第2の飽和電圧となるように、飽和処理を行う。
飽和処理部14は、コントローラ20から切り替え信号が入力されると、第1の飽和電圧の絶対値と第2の飽和電圧の絶対値とが、時間と共に増加するように変化させる機能を有する。
図7は、飽和処理部14が、第1の飽和電圧の絶対値と第2の飽和電圧の絶対値とを、時間と共に増加するように変化させる様子を示すグラフである。
図7において、横軸は、切り替え信号が入力された時刻を時刻0とする時刻であり、縦軸は、第1の飽和電圧及び第2の飽和電圧の電圧である。
図7に示すように、飽和処理部14は、第1の飽和電圧を、時刻0の時に電圧0となり、時刻t1の時に電圧Vmaxとなるように、第1の飽和電圧の絶対値が時間と共に線形に増大するように変化させる。また、飽和処理部14は、第2の飽和電圧を、時刻0の時に電圧0となり、時刻t1の時に電圧Vminとなるように、第2の飽和電圧の絶対値が時間と共に線形に増大するように変化させる。
再び図3に戻って、モータ駆動装置10の説明を続ける。
補正指令出力部12は、飽和処理部14から出力される位置信号又は補正信号が入力され、位置信号により示される、変位センサ40により検出された対象物60の位置、又は、補正信号により示される、対象物60の位置の補正量に基づいて、モータ31の補正位置を指令する補正位置指令を出力する。
ここで、変位センサ40から出力された位置信号は、上述したように、飽和処理部14を介して、すなわち、コントローラ20を介さずに、補正指令出力部12に入力される。このため、変位センサ40により検出された対象物60の位置は、コントローラ20を介さずに、モータ31を駆動するための駆動信号(後述)にフィードバックされる。
補正指令出力部12は、例えば、プロセッサ(図示されず)と、メモリ(図示されず)とを含み、プロセッサがメモリに記憶されるプログラムを実行することで、その各種機能が実現されてもよい。
切り替え部13は、コントローラ20から出力される、モータ31の位置を指令する位置指令と、補正指令出力部12から出力される補正位置指令と、コントローラ20から出力される切り替え信号と、変位センサ40から出力される位置信号とが入力され、位置指令と補正位置指令とを選択的に出力する。ここで、切り替え信号は、切り替え部13の状態を切り替える信号であって、より具体的には、位置指令を選択的に出力する第1の状態と、補正位置指令を選択的に出力する第2の状態とを切り替える信号である。
切り替え部13が第1の状態である場合には、モータ駆動装置10は、コントローラ20から出力された位置指令に基づいて、モータ31を駆動する状態となる。切り替え部13が第2の状態である場合には、モータ駆動装置10は、変位センサ40から出力された位置信号、又は、コントローラ20から出力された補正信号に基づいて、モータ31を駆動する状態となる。切り替え部13が第2の状態である場合においては、コントローラ20から出力される位置指令は固定されている。
切り替え部13は、例えば、プロセッサ(図示されず)と、メモリ(図示されず)とを含み、プロセッサがメモリに記憶されるプログラムを実行することで、その各種機能が実現されてもよい。
切り替え部13は、以下の第1の機能~第5の機能を有する。
第1の機能は、切り替え部13が第1の状態である場合において、第1の状態から第2の状態へと切り替える旨の切り替え信号が入力されたときに、その切り替え信号が入力されてから所定期間が経過した後に、第2の状態へと切り替える機能である。第1の機能は、切り替え部13が第1の動作モードに設定されている場合に実現される機能である。
第2の機能は、切り替え部13が第1の状態である場合において、第1の状態から第2の状態へと切り替える旨の切り替え信号が入力されたときに、位置信号により示される対象物60の位置が所定の範囲内でなければ、位置信号により示される対象物60の位置、又は、補正信号により示される対象物60の補正量が所定の範囲内になった後に、第2の状態へと切り替える機能である。第2の機能は、切り替え部13が第2の動作モードに設定されている場合に実現される機能である。
ここで、位置信号により示される対象物60の位置、又は、補正信号により示される対象物60の補正量が所定の範囲内であるか否かの判定は、例えば、位置信号又は補正信号の電圧が所定値以上であるか否かを調べることで判定してもよい。例えば、位置信号又は補正信号の電圧が所定値以下であるか否かを調べることで判定してもよい。また、位置信号又は補正信号の電圧が第1の所定値以上、かつ、第1の所定値よりも大きな第2の所定値以下であるか否かを調べることで判定してもよい。また、位置信号又は補正信号の電圧が第1の所定値以下、又は、第1の所定値よりも大きな第2の所定値以上であるか否かを調べることで判定してもよい。
第3の機能は、切り替え部13が第1の状態である場合において、第1の状態から第2の状態へと切り替える旨の切り替え信号が入力されたときに、位置信号により示される対象物60の位置が所定の範囲内である状態を所定期間継続すれば、第2の状態へと切り替える機能である。第3の機能は、切り替え部13が第3の動作モードに設定されている場合に実現される機能である。
第4の機能は、切り替え部13が第1の状態である場合において、第1の状態から第2の状態へと切り替える旨の切り替え信号が入力されたときに、切り替え信号が入力されてから所定期間が経過した時点で、位置信号により示される対象物60の位置が所定の範囲内でなければ、位置信号により示される対象物60の位置が所定の範囲内になった後に、第2の状態へと切り替える機能である。第4の機能は、切り替え部13が第4の動作モードに設定されている場合に実現される機能である。
第5の機能は、切り替え部13が第1の状態である場合において、第1の状態から第2の状態へと切り替える旨の切り替え信号が入力されたときに、切り替え信号が入力されてから第1の所定期間が経過した後において、位置信号により示される対象物60の位置が所定の範囲内である状態を所定期間継続すれば、第2の状態へと切り替える機能である。この第5の機能は、切り替え部13が第5の動作モードに設定されている場合に実現される機能である。
位置制御部11は、切り替え部13から選択的に出力される位置指令又は補正指令と、エンコーダ32から出力されるエンコード信号とが入力され、位置指令と、エンコード信号により示されるモータ31の位置とに基づいて、又は、補正位置指令と、エンコード信号により示されるモータ31の位置とに基づいて、モータ31を駆動するための駆動信号を出力する。ここでは、駆動信号は、モータ31を駆動するためにモータ31に通電する電流であるとする。
位置制御部11は、例えば、プロセッサ(図示されず)と、メモリ(図示されず)とを含み、プロセッサがメモリに記憶されるプログラムを実行することで、その各種機能が実現されてもよい。
再び図1に戻って、シート巻き取りシステム1の説明を続ける。
入力装置70は、シート巻き取りシステム1を利用するユーザによる、シート巻き取りシステム1の操作コマンドの入力を受け付ける。そして、入力を受け付けた操作コマンドを、コントローラ20に出力する。
入力装置70は、例えば、入出力装置を有するパーソナルコンピュータにより、その各種機能が実現されてもよい。
コントローラ20は、入力装置70から操作コマンドが入力され、操作コマンドに基づいて、位置指令、切り替え信号、及び、補正信号を生成する。生成した位置指令、切り替え信号、及び、補正信号を、モータ駆動装置10に出力する。
コントローラ20は、例えば、プロセッサ(図示されず)と、メモリ(図示されず)とを含み、プロセッサがメモリに記憶されるプログラムを実行することで、その各種機能が実現されてもよい。
<動作>
以下、上記構成のモータ駆動装置10が行う動作について説明する。
モータ駆動装置10は、コントローラ20から出力された位置指令に基づいてモータ31を駆動する状態から、変位センサ40から出力された位置信号、又は、コントローラ20から出力された補正信号に基づいてモータ31を駆動する状態へと動作状態を変更する、第1の動作状態変更処理~第5の動作状態変更処理を行うことができる。
まず、第1の動作状態変更処理について説明する。
図8は、第1の動作状態変更処理のフローチャートである。
第1の動作状態変更処理は、例えば、切り替え部13が第1の動作モードに設定された状態において、コントローラ20から出力された、切り替え部13の状態を第1の状態から第2の状態へと切り替える旨の切り替え信号が、切り替え部13に入力されることで開始される。
第1のモータ駆動処理が開始されると、切り替え部13は、自身の状態が第1の状態であるか否かを調べる(ステップS10)。
ステップS10の処理において、自身の状態が第1の状態である場合に(ステップS10:Yes)、切り替え部13は、切り替え信号が入力されてから所定期間経過するまで待機する(ステップS20:Noを繰り返す)。所定期間経過すると(ステップS20:Yes)、自身の状態を、第1の状態から第2の状態へと切り替える(ステップS30)。これにより、モータ駆動装置10は、コントローラ20から出力された位置指令に基づいてモータ31を駆動する状態から、変位センサ40から出力された位置信号、又は、コントローラ20から出力された補正信号に基づいてモータ31を駆動する状態へと動作状態が変更される。
ステップS10の処理において自身の状態が第1の状態でない場合(ステップS10:No)と、ステップS30の処理が終了した場合とに、モータ駆動装置10は、その第1の動作状態変更処理を終了する。
図9は、第2の動作状態変更処理のフローチャートである。
第2の動作状態変更処理は、例えば、切り替え部13が第2の動作モードに設定された状態において、コントローラ20から出力された、切り替え部13の状態を第1の状態から第2の状態へと切り替える旨の切り替え信号が、切り替え部13に入力されることで開始される。
第2のモータ駆動処理が開始されると、切り替え部13は、自身の状態が第1の状態であるか否かを調べる(ステップS110)。
ステップS110の処理において、自身の状態が第1の状態である場合に(ステップS110:Yes)、切り替え部13は、位置信号により示される対象物60の位置が所定の範囲内であるか否かを調べる(ステップS120)。
ステップS120の処理において、対象物60の位置が所定の範囲内でない場合に(ステップS120:No)、切り替え部13は、対象物60の位置が所定の範囲内になるまで待機する(ステップS120:Noを繰り返す)。
ステップS120の処理において、対象物60の位置が所定の範囲内である場合に(ステップS120:Yes)、切り替え部13は、自身の状態を、第1の状態から第2の状態へと切り替える(ステップS130)。これにより、モータ駆動装置10は、コントローラ20から出力された位置指令に基づいてモータ31を駆動する状態から、変位センサ40から出力された位置信号、又は、コントローラ20から出力された補正信号に基づいてモータ31を駆動する状態へと動作状態が変更される。
ステップS110の処理において自身の状態が第1の状態でない場合(ステップS110:No)と、ステップS130の処理が終了した場合とに、モータ駆動装置10は、その第2の動作状態変更処理を終了する。
図10は、第3の動作状態変更処理のフローチャートである。
第3の動作状態変更処理は、例えば、切り替え部13が第3の動作モードに設定された状態において、コントローラ20から出力された、切り替え部13の状態を第1の状態から第2の状態へと切り替える旨の切り替え信号が、切り替え部13に入力されることで開始される。
第3のモータ駆動処理が開始されると、切り替え部13は、自身の状態が第1の状態であるか否かを調べる(ステップS210)。
ステップS210の処理において、自身の状態が第1の状態である場合に(ステップS210:Yes)、切り替え部13は、位置信号により示される対象物60の位置が所定の範囲内である状態を所定期間継続するまで待機する(ステップS220:Noを繰り返す)。位置信号により示される対象物60の位置が所定の範囲内である状態を所定期間継続すると(ステップS220:Yes)、自身の状態を、第1の状態から第2の状態へと切り替える(ステップS230)。これにより、モータ駆動装置10は、コントローラ20から出力された位置指令に基づいてモータ31を駆動する状態から、変位センサ40から出力された位置信号、又は、コントローラ20から出力された補正信号に基づいてモータ31を駆動する状態へと動作状態が変更される。
ステップS210の処理において自身の状態が第1の状態でない場合(ステップS210:No)と、ステップS230の処理が終了した場合とに、モータ駆動装置10は、その第3の動作状態変更処理を終了する。
図11は、第4の動作状態変更処理のフローチャートである。
第4の動作状態変更処理は、例えば、切り替え部13が第4の動作モードに設定された状態において、コントローラ20から出力された、切り替え部13の状態を第1の状態から第2の状態へと切り替える旨の切り替え信号が、切り替え部13に入力されることで開始される。
第4のモータ駆動処理が開始されると、切り替え部13は、自身の状態が第1の状態であるか否かを調べる(ステップS310)。
ステップS310の処理において、自身の状態が第1の状態である場合に(ステップS310:Yes)、切り替え部13は、切り替え信号が入力されてから所定期間経過するまで待機する(ステップS320:Yesを繰り返す)。所定期間経過すると(ステップS320:No)、切り替え部13は、位置信号により示される対象物60の位置が所定の範囲内であるか否かを調べる(ステップS330)。
ステップS330の処理において、対象物60の位置が所定の範囲内でない場合に(ステップS330:No)、切り替え部13は、対象物60の位置が所定の範囲内になるまで待機する(ステップS330:Noを繰り返す)。
ステップS330の処理において、対象物60の位置が所定の範囲内である場合に(ステップS330:Yes)、切り替え部13は、自身の状態を、第1の状態から第2の状態へと切り替える(ステップS340)。これにより、モータ駆動装置10は、コントローラ20から出力された位置指令に基づいてモータ31を駆動する状態から、変位センサ40から出力された位置信号、又は、コントローラ20から出力された補正信号に基づいてモータ31を駆動する状態へと動作状態が変更される。
ステップS310の処理において自身の状態が第1の状態でない場合(ステップS310:No)と、ステップS340の処理が終了した場合とに、モータ駆動装置10は、その第4の動作状態変更処理を終了する。
図12は、第5の動作状態変更処理のフローチャートである。
第5の動作状態変更処理は、例えば、切り替え部13が第5の動作モードに設定された状態において、コントローラ20から出力された、切り替え部13の状態を第1の状態から第2の状態へと切り替える旨の切り替え信号が、切り替え部13に入力されることで開始される。
第5のモータ駆動処理が開始されると、切り替え部13は、自身の状態が第1の状態であるか否かを調べる(ステップS410)。
ステップS410の処理において、自身の状態が第1の状態である場合に(ステップS410:Yes)、切り替え部13は、切り替え信号が入力されてから所定期間経過するまで待機する(ステップS420:Yesを繰り返す)。所定期間経過すると(ステップS420:No)、切り替え部13は、位置信号により示される対象物60の位置が所定の範囲内である状態を所定期間継続するまで待機する(ステップS430:Noを繰り返す)。位置信号により示される対象物60の位置が所定の範囲内である状態を所定期間継続すると(ステップS430:Yes)、自身の状態を、第1の状態から第2の状態へと切り替える(ステップS440)。これにより、モータ駆動装置10は、コントローラ20から出力された位置指令に基づいてモータ31を駆動する状態から、変位センサ40から出力された位置信号、又は、コントローラ20から出力された補正信号に基づいてモータ31を駆動する状態へと動作状態が変更される。
ステップS410の処理において自身の状態が第1の状態でない場合(ステップS410:No)と、ステップS440の処理が終了した場合とに、モータ駆動装置10は、その第5の動作状態変更処理を終了する。
<考察>
モータ駆動装置10によると、変位センサ40により検出された対象物60の位置を、コントローラ20を介することなく駆動信号にフィードバックすることができる。これにより、特許文献1に記載された技術において生じる、センサによるセンシングのタイミングと、モータ駆動装置にフィードバックが伝達されるタイミングとの間のタイムラグが抑制される。このため、モータ駆動装置10によると、対象物60の位置の制御精度の低下を抑制することができる。
モータ駆動装置10によると、切り替え部13は、位置指令と補正位置指令とを選択的に出力する。これにより、位置指令と補正位置指令との干渉を抑制することができる。
モータ駆動装置10によると、切り替え部13は、第1の状態である場合において、第1の状態から第2の状態へと切り替える旨の切り替え信号が入力されたときに、切り替え信号が入力されてから所定時間が経過した後に、第2の状態へと切り替えることができる。このため、例えば、変位センサ40を起動した直後の期間等における変位センサ40の動作が不安定な期間が経過するまで待ってから、切り替え部13を第1の状態から第2の状態へと切り替えることができる。
モータ駆動装置10によると、切り替え部13は、第1の状態である場合において、第1の状態から第2の状態へと切り替える旨の切り替え信号が入力されたときに、変位センサ40により検出された対象物60の位置が所定範囲内でなければ、変位センサ40により検出された対象物60の位置が所定範囲内になった後に、第2の状態へと切り替えることができる。このため、切り替え部13は、変位センサ40により検出された対象物60の位置が所定範囲内になった場合に、自動的に、第1の状態から第2の状態へと切り替わる。このため、変位センサ40により検出された対象物60の位置が所定範囲内になった場合において、切り替え部13が第1の状態から第2の状態へと切り替わらないことによる対象物60の位置の制御精度の低下を抑制することができる。
モータ駆動装置10によると、切り替え部13は、第1の状態である場合において、第1の状態から第2の状態へと切り替える旨の切り替え信号が入力されたときに、変位センサ40により検出された対象物60の位置が所定範囲内である状態を所定期間継続すれば、第2の状態へと切り替えることができる。このため、変位センサ40により検出された対象物60の位置を示す信号が瞬時的に変動してしまう現象、例えば、スパイク状のノイズが乗ってしまう現象等が生じた場合に、この現象に起因するモータ駆動装置10の誤動作を抑制することができる。
モータ駆動装置10によると、切り替え部13は、第1の状態である場合において、第1の状態から第2の状態へと切り替える旨の切り替え信号が入力されたときに、切り替え信号が入力されてから所定時間が経過した時点で、変位センサ40により検出された対象物60の位置が所定範囲内でなければ、変位センサ40により検出された対象物60の位置が所定範囲内になった後に、第2の状態へと切り替えることができる。このため、切り替え部13は、所定時間経過後において、変位センサ40により検出された対象物60の位置が所定範囲内になった場合に、自動的に、第1の状態から第2の状態へと切り替わる。このため、所定時間経過後において、変位センサ40により検出された対象物60の位置が所定範囲内になった場合において、切り替え部13が第1の状態から第2の状態へと切り替わらないことによる対象物60の位置の制御精度の低下を抑制することができる。
モータ駆動装置10によると、切り替え部13は、第1の状態である場合において、第1の状態から第2の状態へと切り替える旨の切り替え信号が入力されたときに、切り替え信号が入力されてから第1の期間時間が経過した後において、変位センサ40により検出された対象物60の位置が所定範囲内である状態を第2の所定期間継続すれば、第2の状態へと切り替えることができる。このため、第1の所定期間経過後において、変位センサ40により検出された対象物60の位置を示す信号が瞬時的に変動してしまう現象、例えば、スパイク状のノイズが乗ってしまう現象等が生じた場合に、この現象に起因するモータ駆動装置10の誤動作を抑制することができる。
モータ駆動装置10によると、飽和処理部14は、変位センサ40により検出された対象物60の位置に対して飽和処理を行い、補正指令出力部12は、飽和処理が行われた位置に基づいて、第2の駆動信号を出力することができる。このため、モータ31が急激に駆動されることによる不具合の発生を抑制することができる。
モータ駆動装置10によると、飽和処理部14は、切り替え部13を第1の状態から第2の状態へと切り替える旨の切り替え信号が入力された場合に、飽和処理における飽和値の絶対値を、時間と共に増加させるように変化させることができる。このため、切り替え部13が第1の状態から第2の状態へと切り替えられことに起因してモータ31が急激に駆動されることによる不具合の発生を抑制することができる。
(他の実施の形態)
以上のように、本出願において開示する技術の例示として、実施の形態について説明した。しかしながら、本開示による技術は、これに限定されず、本開示の趣旨を逸脱しない限り、適宜、変更、置き換え、付加、省略等を行った実施の形態又は変形例にも適用可能である。
(1)実施の形態において、対象物60の一例として、対象物60がシートであるとして説明した。しかしながら、対象物60は、モータ31により位置を制御することができる物体であれば、いかなる物体であってもよく、必ずしもシートである例に限定される必要はない。
(2)実施の形態において、コントローラ20からモータ駆動装置10に出力される指令は、モータ31の位置を指令する位置指令であるとして説明した。しかしながら、コントローラ20からモータ駆動装置10に出力される指令は、モータ31を駆動するための指令であれば、必ずしも位置指令である例に限定される必要はない。例えば、コントローラ20からモータ駆動装置10に出力される指令は、モータ31の速度を指令する速度指令であってもよい。この場合、位置制御部11は、速度指令と、エンコード信号により示されるモータ31の位置とに基づいて、モータ31を駆動するための駆動信号を出力する。例えば、コントローラ20からモータ駆動装置10に出力される指令は、モータ31の加速度を指令するトルク指令であってもよい。この場合、位置制御部11は、トルク指令と、エンコード信号により示されるモータ31の位置とに基づいて、モータ31を駆動するための駆動信号を出力する。
(3)実施の形態において、補正指令出力部12が出力する指令は、モータ31の補正位置を指令する補正位置指令であるとして説明した。しかしながら、補正指令出力部12が出力する指令は、モータ31を駆動するための指令であれば、必ずしも補正位置指令である例に限定される必要はない。例えば、補正指令出力部12が出力する指令は、モータ31の速度を指令する補正速度指令であってもよい。この場合、位置制御部11は、補正速度指令と、エンコード信号により示されるモータ31の位置とに基づいて、モータ31を駆動するための駆動信号を出力する。例えば、補正指令出力部12が出力する指令は、モータ31の加速度を指令する補正トルク指令であってもよい。この場合、位置制御部11は、補正トルク指令と、エンコード信号により示されるモータ31の位置とに基づいて、モータ31を駆動するための駆動信号を出力する。
(4)実施の形態において、変位センサ40は、レーザ光を受光することで対象物60の位置を検出するレーザ変位センサであるとして説明した。しかしながら、変位センサ40は、対象物60の位置を検出することができれば、必ずしも、レーザ変位センサの例に限定される必要はない。例えば、変位センサ40は、圧力を検知することで対象物60の位置を検出する圧力変位センサであってもよい。例えば、温度を検知することで対象物60の位置を検出する温度変位センサであってもよい。加速度を検知することで対象物60の位置を検出する加速度変位センサであってもよい。
(5)実施の形態において、切り替え部13が第2の状態である場合には、コントローラ20から切り替え部13に送られる位置指令は固定されているとして説明した。しかしながら、この場合においては、コントローラ20から切り替え部13に送られる位置指令は必ずしも固定される必要はなく、固定されていなくてもよい。
本開示は、モータを駆動するモータ駆動装置に広く利用可能である。
1 シート巻き取りシステム
10 モータ駆動装置
11 位置制御部
12 補正指令出力部
13 切り替え部
14 飽和処理部
20 コントローラ
30 位置補正機構
31 モータ
32 エンコーダ
40 変位センサ
50 巻き取り器
60 対象物(シート)
70 入力装置

Claims (7)

  1. 対象物の位置を制御するモータを、コントローラからの指令に基づいて駆動するモータ駆動装置であって、
    前記対象物の位置を検出する変位センサにより検出された前記対象物の位置に基づいて、前記モータの位置を補正する補正指令を出力する補正指令出力部と、
    前記コントローラからの前記指令と、前記モータの位置を検出するエンコーダにより検出された前記モータの位置とに基づいて、又は、前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記モータを駆動するための駆動信号を出力する位置制御部と、
    前記コントローラからの前記指令と前記補正指令とを選択的に出力する切り替え部を備え、
    前記位置制御部は、前記切り替え部から選択的に出力された前記指令又は前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記駆動信号を出力し、
    前記切り替え部は、前記コントローラからの前記指令を選択的に出力する第1の状態である場合において、前記第1の状態から、前記補正指令を選択的に出力する第2の状態へと切り替える旨の切り替え信号が入力されたときに、前記切り替え信号が入力されてから所定期間が経過した後に、前記第2の状態へと切り替える、
    モータ駆動装置。
  2. 対象物の位置を制御するモータを、コントローラからの指令に基づいて駆動するモータ駆動装置であって、
    前記対象物の位置を検出する変位センサにより検出された前記対象物の位置に基づいて、前記モータの位置を補正する補正指令を出力する補正指令出力部と、
    前記コントローラからの前記指令と、前記モータの位置を検出するエンコーダにより検出された前記モータの位置とに基づいて、又は、前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記モータを駆動するための駆動信号を出力する位置制御部と、
    前記コントローラからの前記指令と前記補正指令とを選択的に出力する切り替え部を備え、
    前記位置制御部は、前記切り替え部から選択的に出力された前記指令又は前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記駆動信号を出力し、
    前記切り替え部は、前記コントローラからの前記指令を選択的に出力する第1の状態である場合において、前記第1の状態から、前記補正指令を選択的に出力する第2の状態へと切り替える旨の切り替え信号が入力されたときに、前記変位センサにより検出された前記対象物の位置が所定範囲内でなければ、前記変位センサにより検出された前記対象物の位置が前記所定範囲内になった後に、前記第2の状態へと切り替える、モータ駆動装置。
  3. 対象物の位置を制御するモータを、コントローラからの指令に基づいて駆動するモータ駆動装置であって、
    前記対象物の位置を検出する変位センサにより検出された前記対象物の位置に基づいて、前記モータの位置を補正する補正指令を出力する補正指令出力部と、
    前記コントローラからの前記指令と、前記モータの位置を検出するエンコーダにより検出された前記モータの位置とに基づいて、又は、前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記モータを駆動するための駆動信号を出力する位置制御部と、
    前記コントローラからの前記指令と前記補正指令とを選択的に出力する切り替え部を備え、
    前記位置制御部は、前記切り替え部から選択的に出力された前記指令又は前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記駆動信号を出力し、
    前記切り替え部は、前記コントローラからの前記指令を選択的に出力する第1の状態である場合において、前記第1の状態から、前記補正指令を選択的に出力する第2の状態へと切り替える旨の切り替え信号が入力されたときに、前記変位センサにより検出された前記対象物の位置が所定範囲内である状態を所定期間継続すれば、前記第2の状態へと切り替える、
    モータ駆動装置。
  4. 対象物の位置を制御するモータを、コントローラからの指令に基づいて駆動するモータ駆動装置であって、
    前記対象物の位置を検出する変位センサにより検出された前記対象物の位置に基づいて、前記モータの位置を補正する補正指令を出力する補正指令出力部と、
    前記コントローラからの前記指令と、前記モータの位置を検出するエンコーダにより検出された前記モータの位置とに基づいて、又は、前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記モータを駆動するための駆動信号を出力する位置制御部と、
    前記コントローラからの前記指令と前記補正指令とを選択的に出力する切り替え部を備え、
    前記位置制御部は、前記切り替え部から選択的に出力された前記指令又は前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記駆動信号を出力し、
    前記切り替え部は、前記コントローラからの前記指令を選択的に出力する第1の状態である場合において、前記第1の状態から、前記補正指令を選択的に出力する第2の状態へと切り替える旨の切り替え信号が入力されたときに、前記切り替え信号が入力されてから所定期間が経過した時点で、前記変位センサにより検出された前記対象物の位置が所定範囲内でなければ、前記変位センサにより検出された前記対象物の位置が前記所定範囲内となった後に、前記第2の状態へと切り替える、
    モータ駆動装置。
  5. 対象物の位置を制御するモータを、コントローラからの指令に基づいて駆動するモータ駆動装置であって、
    前記対象物の位置を検出する変位センサにより検出された前記対象物の位置に基づいて、前記モータの位置を補正する補正指令を出力する補正指令出力部と、
    前記コントローラからの前記指令と、前記モータの位置を検出するエンコーダにより検出された前記モータの位置とに基づいて、又は、前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記モータを駆動するための駆動信号を出力する位置制御部と、
    前記コントローラからの前記指令と前記補正指令とを選択的に出力する切り替え部を備え、
    前記位置制御部は、前記切り替え部から選択的に出力された前記指令又は前記補正指令と、前記エンコーダにより検出された前記モータの位置とに基づいて、前記駆動信号を出力し、
    前記切り替え部は、前記コントローラからの前記指令を選択的に出力する第1の状態である場合において、前記第1の状態から、前記補正指令を選択的に出力する第2の状態へと切り替える旨の切り替え信号が入力されたときに、前記切り替え信号が入力されてから第1の所定期間が経過した後において、前記変位センサにより検出された前記対象物の位置が所定範囲内である状態を第2の所定期間継続すれば、前記第2の状態へと切り替える、
    請求項2に記載のモータ駆動装置。
  6. 更に、前記変位センサにより検出された前記対象物の位置に対して飽和処理を行う飽和処理部を備え、
    前記補正指令出力部は、前記飽和処理が行われた位置に基づいて前記補正指令を出力する、
    請求項1から請求項5のいずれか1項に記載のモータ駆動装置。
  7. 前記飽和処理部は、前記切り替え部を、前記コントローラからの前記指令を選択的に出力する第1の状態から、前記補正指令を選択的に出力する第2の状態へと切り替える旨の切り替え信号が入力された場合に、前記飽和処理における飽和値の絶対値を、時間と共に増加させるように変化させる、
    請求項6に記載のモータ駆動装置。
JP2022516871A 2020-04-24 2021-02-25 モータ駆動装置 Active JP7611468B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2020077803 2020-04-24
JP2020077803 2020-04-24
PCT/JP2021/007138 WO2021215111A1 (ja) 2020-04-24 2021-02-25 モータ駆動装置

Publications (3)

Publication Number Publication Date
JPWO2021215111A1 JPWO2021215111A1 (ja) 2021-10-28
JPWO2021215111A5 JPWO2021215111A5 (ja) 2023-01-23
JP7611468B2 true JP7611468B2 (ja) 2025-01-10

Family

ID=78270666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022516871A Active JP7611468B2 (ja) 2020-04-24 2021-02-25 モータ駆動装置

Country Status (6)

Country Link
US (1) US12132433B2 (ja)
EP (1) EP4142142B1 (ja)
JP (1) JP7611468B2 (ja)
KR (1) KR102820847B1 (ja)
CN (1) CN115461985B (ja)
WO (1) WO2021215111A1 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010087224A1 (ja) 2009-01-28 2010-08-05 三菱電機株式会社 バルブ制御装置
JP2010206929A (ja) 2009-03-03 2010-09-16 Yaskawa Electric Corp モータ制御装置とその位置制御方法
JP2017163790A (ja) 2016-03-11 2017-09-14 株式会社リコー モータ制御装置、モータ制御システム、画像形成装置および搬送装置
JP2017169258A (ja) 2016-03-14 2017-09-21 オムロン株式会社 モータ制御装置、モータ制御方法、制御システム、情報処理プログラム、および記録媒体
JP2018139044A (ja) 2017-02-24 2018-09-06 ファナック株式会社 サーボモータ制御装置、サーボモータ制御方法、及びサーボモータ制御用プログラム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6836386B2 (en) * 2002-09-12 2004-12-28 International Business Machines Corporation Calibration of tape drive velocity employing DC motor hall sensor
JP2008299710A (ja) * 2007-06-01 2008-12-11 Hitachi High-Technologies Corp ステージ位置決め装置
US7684140B2 (en) * 2008-02-29 2010-03-23 International Business Machines Corporation Determining angular position of a tape reel using timing based servo format
KR101361869B1 (ko) * 2010-05-20 2014-02-12 미쓰비시덴키 가부시키가이샤 모터 제어 장치
JP5648863B2 (ja) 2012-03-23 2015-01-07 株式会社安川電機 モータ制御装置
WO2016117115A1 (ja) * 2015-01-23 2016-07-28 三菱電機株式会社 交流回転機の制御装置
JP6510582B2 (ja) * 2017-04-03 2019-05-08 ミネベアミツミ株式会社 モータ駆動制御装置、モータ駆動制御方法及びチューブポンプ
JP7220353B2 (ja) * 2017-08-08 2023-02-10 パナソニックIpマネジメント株式会社 コントローラの情報送信方法及びエンコーダの異常検出方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010087224A1 (ja) 2009-01-28 2010-08-05 三菱電機株式会社 バルブ制御装置
JP2010206929A (ja) 2009-03-03 2010-09-16 Yaskawa Electric Corp モータ制御装置とその位置制御方法
JP2017163790A (ja) 2016-03-11 2017-09-14 株式会社リコー モータ制御装置、モータ制御システム、画像形成装置および搬送装置
JP2017169258A (ja) 2016-03-14 2017-09-21 オムロン株式会社 モータ制御装置、モータ制御方法、制御システム、情報処理プログラム、および記録媒体
JP2018139044A (ja) 2017-02-24 2018-09-06 ファナック株式会社 サーボモータ制御装置、サーボモータ制御方法、及びサーボモータ制御用プログラム

Also Published As

Publication number Publication date
CN115461985A (zh) 2022-12-09
EP4142142B1 (en) 2025-11-12
KR102820847B1 (ko) 2025-06-13
US20230208326A1 (en) 2023-06-29
JPWO2021215111A1 (ja) 2021-10-28
US12132433B2 (en) 2024-10-29
WO2021215111A1 (ja) 2021-10-28
CN115461985B (zh) 2025-11-25
EP4142142A1 (en) 2023-03-01
EP4142142A4 (en) 2023-09-27
KR20230004600A (ko) 2023-01-06

Similar Documents

Publication Publication Date Title
JP5689704B2 (ja) モータ制御装置およびモータ制御方法
JP4741637B2 (ja) サーボモータの駆動制御装置及び駆動制御方法
US6738679B2 (en) Positional control system and positional control method
JP4729934B2 (ja) 車両用操舵装置
JP7611468B2 (ja) モータ駆動装置
JP4093191B2 (ja) モータ制御装置およびプリンタ
JPS6264582A (ja) 記録装置
WO2006123839A1 (ja) 電動パワーステアリング装置の制御装置
JP4298354B2 (ja) 位置制御システムおよび位置制御方法
JP2017013636A (ja) 自動操舵装置
JP2004196128A (ja) 電動パワーステアリング装置
JP4326881B2 (ja) 電動パワーステアリング装置の制御装置
JPWO2021215111A5 (ja)
JP4876950B2 (ja) モータの可変速制御装置
JP2001050830A (ja) パワーステアリング用トルクセンサ
JP2009067222A (ja) 電動パワーステアリング装置
JP7135769B2 (ja) モーター駆動装置
JP2004196127A (ja) 電動パワーステアリング装置
JP5054644B2 (ja) 車両用操舵制御装置
WO1995006537A1 (en) System for controlling tension of wire
JP3226413B2 (ja) 数値制御装置
JP5845434B2 (ja) モータ駆動装置
JP7762882B2 (ja) モータ制御装置、モータ制御方法、および、プログラム
JP2007062526A (ja) 電動パワーステアリング装置
JP5223470B2 (ja) 電動機の制御装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220707

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20221024

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231206

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20240918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241106

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: 20241112

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241125

R150 Certificate of patent or registration of utility model

Ref document number: 7611468

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150