JP6834528B2 - 制御装置、制御プログラムおよび制御システム - Google Patents
制御装置、制御プログラムおよび制御システム Download PDFInfo
- Publication number
- JP6834528B2 JP6834528B2 JP2017011079A JP2017011079A JP6834528B2 JP 6834528 B2 JP6834528 B2 JP 6834528B2 JP 2017011079 A JP2017011079 A JP 2017011079A JP 2017011079 A JP2017011079 A JP 2017011079A JP 6834528 B2 JP6834528 B2 JP 6834528B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- control
- compensation
- drive device
- value
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/27—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an absolute digital measuring device
- G05B19/31—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an absolute digital measuring device for continuous-path control
- G05B19/311—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an absolute digital measuring device for continuous-path control the positional error is used to control continuously the servomotor according to its magnitude
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/404—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/402—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35408—Calculate new position data from actual data to compensate for contour error
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37506—Correction of position error
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41154—Friction, compensation for friction
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41161—Adaptive friction compensation
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position Or Direction (AREA)
- Control Of Electric Motors In General (AREA)
- Feedback Control In General (AREA)
Description
まず、本実施の形態に従う制御システム1の構成例について説明する。図1は、本実施の形態に従う制御システム1の構成例を示す模式図である。
次に、制御システム1を構成する制御装置100およびサーボドライバ200のハードウェア構成の一例について説明する。
まず、本実施の形態に従う制御装置100のハードウェア構成の一例について説明する。本実施の形態の制御装置100は、一例として、PLC(プログラマブルコントローラ)を用いて実装されてもよい。制御装置100は、予め格納された制御プログラム(後述するような、システムプログラムおよびユーザプログラムを含む)をプロセッサが実行することで、後述するような動摩擦起因の誤差を低減する処理を実現する。
再度図1を参照して、サーボドライバ200は、後述するような制御ループに係る演算を実行するためのコントローラ202と、コントローラ202での演算結果に基づいて、サーボモータ10を駆動するためのドライブ回路204とを含む。コントローラ202は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field-Programmable Gate Array)などを用いて実装されてもよい。あるいは、プロセッサにプログラムを実行させることで、コントローラ202を実現してもよい。ドライブ回路204は、典型的には、交流電力を直流電力に変換するコンバータと、コンバータにより生成される直流電力を指定された位相および周波数をもつ交流電力に変換するインバータ回路とを含む。
次に、本実施の形態に従う制御装置100に接続されるサーボドライバ200の機能構成の一例について説明する。図3は、本実施の形態に従う制御装置100に接続されるサーボドライバ200の機能構成の一例を示す模式図である。図3に示す各機能ブロックは、サーボドライバ200のコントローラ202(図1参照)によって実現される。
次に、本実施の形態に従う制御システム1における処理の概要について説明する。
次に、本実施の形態に従う制御装置100で実行される処理手順の概要について説明する。図7は、本実施の形態に従う制御装置100で実行される処理手順を示すフローチャートである。図7に示す各ステップは、制御装置100のプロセッサ102が制御プログラム(図2に示すシステムプログラム110およびユーザプログラム112を含む)を実行することで実現されてもよい。図7に示す処理手順においては、制御対象の動摩擦特性を取得するための動摩擦特性の同定処理と、当該取得された動摩擦特性に基づいて制御対象の位置制御を行なうための制御処理とを含む。
<F.機能構成>
次に、本実施の形態に従う位置制御を実現するための制御装置100の機能構成について説明する。
次に、動摩擦特性の同定処理の詳細について説明する。以下に説明する処理の詳細は、図7のステップS102〜S108の処理、および、図8に示す動摩擦特性同定モジュール150の機能に対応する。
次に、正方向の動摩擦トルクおよび/逆方向の動摩擦トルクを測定する方法について説明する。
次に、動摩擦トルクの補償に係る先行切換時間を測定する方法について説明する。
例えば、正方向の動摩擦トルクが12.4%であり、逆方向の動摩擦トルクが−12.6%である場合には、12.4−(−12.6)+100=125%がある程度大きなトルクオフセットとして設定される。なお、必ずしも定格値(100%)を採用する必要はなく、例えば、定格値の70%〜125%程度を採用してもよい。
上述したような動摩擦特性の同定処理において取得された、正方向/逆方向の動摩擦トルク、および、動摩擦トルクの補償に係る先行切換時間に基づいて、以下のように制御対象の位置制御が実行される。以下に説明する制御対象の位置制御に係る処理の詳細は、図7のステップS110〜S126の処理、ならびに、図8に示す指令値補正制御モジュール170および軌道生成モジュール180の機能に対応する。
(2)指令速度の速度方向が正方向からゼロになる場合:トルクオフセットの値はそのまま維持
(3)指令速度の速度方向が逆方向からゼロになる場合:トルクオフセットの値はそのまま維持
(4)指令速度の速度方向がゼロまたは逆方向から正方向へ反転する場合:正方向の動摩擦トルクをトルクオフセットとして設定
(5)指令速度の速度方向がゼロまたは正方向から逆方向へ反転する場合:逆方向の動摩擦トルクをトルクオフセットとして設定
このように、制御装置100(指令値補正制御モジュール170)は、先行切換時間だけ先の時刻において、指令値が制御対象の移動方向を反転させるものである場合に、補償指令(トルクオフセット)の値を、正方向の動摩擦トルク(第1の補償量)および逆方向の動摩擦トルク(第2の補償量)に基づいて当該反転後の移動方向に応じた値に更新する(上述の(4)および(5)に相当)。なお、制御装置100(指令値補正制御モジュール170)は、先行切換時間だけ先の時刻において、指令値が制御対象の移動を停止させるものである場合には、補償指令(トルクオフセット)の値を維持する(上述の(2)および(3)に相当)。
(i1:本実施の形態に従う位置制御による効果)
次に、本実施の形態に従う位置制御の効果の一例について説明する。
次に、比較例として、一般的な、動摩擦補償機能を有するサーボドライバを用いた場合の制御性能の一例について説明する。
本実施の形態によれば、制御装置100からドライブ装置の一例であるサーボドライバ200に対して、上述したような同定入力を指令値として与えることで、制御対象が正方向に移動する場合の動摩擦トルクの補償量である正方向トルクオフセット、および、制御対象が逆方向に移動する場合の動摩擦トルクの補償量である逆方向トルクオフセットをそれぞれ決定できる。また、制御装置100からドライブ装置の一例であるサーボドライバ200に対して、上述したような同定入力を指令値として与えることで、速度指令の変化タイミングに先行してトルクオフセットを設定または切換えるための先行切換時間についても決定できる。
Claims (9)
- 制御対象を駆動するドライブ装置に指令値および補償指令を与えて制御対象の位置制御を行なう制御装置であって、
前記ドライブ装置は、前記制御装置からの前記指令値と前記制御対象からのフィードバック値とに基づいて前記制御対象に対する操作量を算出するとともに、前記制御装置からの前記補償指令に基づいて当該算出された操作量を補正した上で、前記制御対象に与えるように構成されており、
前記制御装置は、
前記ドライブ装置に前記指令値としての第1の指令を与えるとともに、前記制御対象が前記第1の指令に従うのに必要なトルクを決定する第1の同定手段と、
前記ドライブ装置に前記指令値としての第2の指令および前記補償指令としての第3の指令を与えるとともに、前記制御対象からの応答に基づいて、先行切換時間を決定する第2の同定手段と、
予め定められた目標軌道に基づいて前記ドライブ装置に与える前記指令値を順次更新する指令値更新手段と、
前記ドライブ装置に与えられる前記指令値に応じて、前記ドライブ装置に与える補償指令を順次更新する補償指令更新手段とを備え、
前記補償指令更新手段は、前記先行切換時間だけ先の時刻において前記目標軌道において前記制御対象の移動方向の反転が生じる場合に、前記補償指令の値を、当該反転後の移動方向に応じた値に更新し、
前記第2の同定手段は、
前記制御対象が第1の方向とは異なる第2の方向に移動している状態から静止した状態に変化させるための指令を前記第2の指令として前記ドライブ装置に与えるとともに、前記制御対象の移動方向を前記第1の方向へ反転させるような指令を前記第3の指令として前記ドライブ装置に与え、
前記ドライブ装置へ前記補償指令を与え始めてから前記制御対象からのフィードバック値の時間変化の方向が反転するまでに要する時間に基づいて、前記先行切換時間を決定する、制御装置。 - 前記第1の同定手段は、
前記制御対象を前記第1の方向に予め定められた速度で移動させるための指令と、前記制御対象を前記第2の方向に予め定められた速度で移動させるための指令とを、前記第1の指令として前記ドライブ装置に与え、
前記第1の方向に移動するときに必要なトルクに基づいて前記第1の方向における第1の補償量を決定するとともに、前記第2の方向に移動するときに必要なトルクに基づいて前記第2の方向における第2の補償量を決定する、請求項1に記載の制御装置。 - 前記第2の同定手段は、前記第1の補償量および前記第2の補償量に基づいて、前記第3の指令を決定する、請求項2に記載の制御装置。
- 前記第2の同定手段は、前記制御装置から与えられる前記指令値の更新周期の整数倍として、前記先行切換時間を規定する、請求項2または3に記載の制御装置。
- 前記第1の同定手段は、前記第1の指令に対する前記制御対象からのトルクが整定している状態において、前記第1の補償量または前記第2の補償量を決定する、請求項2〜4のいずれか1項に記載の制御装置。
- 前記第1の同定手段は、前記トルクについての複数回の測定結果を平均化することで、前記第1の補償量または前記第2の補償量を決定する、請求項5に記載の制御装置。
- 前記ドライブ装置は、前記制御装置からの前記補償指令に基づいて補正された制御量にフィルタをかけて前記制御対象に与えるように構成されており、
前記補償指令更新手段は、前記フィルタがもつ特性の逆特性を反映して、前記ドライブ装置に与える補償指令を更新する、請求項1〜6のいずれか1項に記載の制御装置。 - 制御対象を駆動するドライブ装置に指令値および補償指令を与えて制御対象の位置制御を行なう制御装置で実行される制御プログラムであって、
前記ドライブ装置は、前記制御装置からの前記指令値と前記制御対象からのフィードバック値とに基づいて前記制御対象に対する操作量を算出するとともに、前記制御装置からの前記補償指令に基づいて当該算出された操作量を補正した上で、前記制御対象に与えるように構成されており、
前記制御プログラムは前記制御装置に、
前記ドライブ装置に前記指令値としての第1の指令を与えるとともに、前記制御対象が前記第1の指令に従うのに必要なトルクを決定するステップと、
前記ドライブ装置に前記指令値としての第2の指令および前記補償指令としての第3の指令を与えるとともに、前記制御対象からの応答に基づいて、先行切換時間を決定するステップと、
予め定められた目標軌道に基づいて前記ドライブ装置に与える前記指令値を順次更新するステップと、
前記ドライブ装置に与えられる前記指令値に応じて、前記ドライブ装置に与える補償指令を順次更新するステップとを実行させ、
前記補償指令を順次更新するステップは、前記先行切換時間だけ先の時刻において前記目標軌道において前記制御対象の移動方向の反転が生じる場合に、前記補償指令の値を、当該反転後の移動方向に応じた値に更新するステップを含み、
前記先行切換時間を決定するステップは、
前記制御対象が第1の方向とは異なる第2の方向に移動している状態から静止した状態に変化させるための指令を前記第2の指令として前記ドライブ装置に与えるとともに、前記制御対象の移動方向を前記第1の方向へ反転させるような指令を前記第3の指令として前記ドライブ装置に与えるステップと、
前記ドライブ装置へ前記補償指令を与え始めてから前記制御対象からのフィードバック値の時間変化の方向が反転するまでに要する時間に基づいて、前記先行切換時間を決定するステップとを含む、制御プログラム。 - 制御システムであって、
制御対象を駆動するドライブ装置と、
前記ドライブ装置に指令値および補償指令を与えて前記制御対象の位置制御を行なう制御装置とを備え、
前記ドライブ装置は、前記制御装置からの前記指令値と前記制御対象からのフィードバック値とに基づいて前記制御対象に対する操作量を算出するとともに、前記制御装置からの前記補償指令に基づいて当該算出された操作量を補正した上で、前記制御対象に与えるように構成されており、
前記制御装置は、
前記ドライブ装置に前記指令値としての第1の指令を与えるとともに、前記制御対象が前記第1の指令に従うのに必要なトルクを決定する第1の同定手段と、
前記ドライブ装置に前記指令値としての第2の指令および前記補償指令としての第3の指令を与えるとともに、前記制御対象からの応答に基づいて、先行切換時間を決定する第2の同定手段と、
予め定められた目標軌道に基づいて前記ドライブ装置に与える前記指令値を順次更新する指令値更新手段と、
前記ドライブ装置に与えられる前記指令値に応じて、前記ドライブ装置に与える補償指令を順次更新する補償指令更新手段とを備え、
前記補償指令更新手段は、前記先行切換時間だけ先の時刻において前記目標軌道において前記制御対象の移動方向の反転が生じる場合に、前記補償指令の値を、当該反転後の移動方向に応じた値に更新し、
前記第2の同定手段は、
前記制御対象が第1の方向とは異なる第2の方向に移動している状態から静止した状態に変化させるための指令を前記第2の指令として前記ドライブ装置に与えるとともに、前記制御対象の移動方向を前記第1の方向へ反転させるような指令を前記第3の指令として前記ドライブ装置に与え、
前記ドライブ装置へ前記補償指令を与え始めてから前記制御対象からのフィードバック値の時間変化の方向が反転するまでに要する時間に基づいて、前記先行切換時間を決定する、制御システム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017011079A JP6834528B2 (ja) | 2017-01-25 | 2017-01-25 | 制御装置、制御プログラムおよび制御システム |
EP17196619.5A EP3355140B1 (en) | 2017-01-25 | 2017-10-16 | Performing position control of a controlled object |
US15/787,704 US10656616B2 (en) | 2017-01-25 | 2017-10-18 | Control device, control system, and recording medium |
CN201710989500.6A CN108345269B (zh) | 2017-01-25 | 2017-10-20 | 控制装置、控制系统及记录介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017011079A JP6834528B2 (ja) | 2017-01-25 | 2017-01-25 | 制御装置、制御プログラムおよび制御システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018120399A JP2018120399A (ja) | 2018-08-02 |
JP6834528B2 true JP6834528B2 (ja) | 2021-02-24 |
Family
ID=60164598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017011079A Active JP6834528B2 (ja) | 2017-01-25 | 2017-01-25 | 制御装置、制御プログラムおよび制御システム |
Country Status (4)
Country | Link |
---|---|
US (1) | US10656616B2 (ja) |
EP (1) | EP3355140B1 (ja) |
JP (1) | JP6834528B2 (ja) |
CN (1) | CN108345269B (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7092307B2 (ja) * | 2019-02-01 | 2022-06-28 | 三菱電機株式会社 | 作業判別装置および作業判別方法 |
JP2020146104A (ja) | 2019-03-11 | 2020-09-17 | 本田技研工業株式会社 | アシスト装置制御システム |
JP7024751B2 (ja) * | 2019-03-20 | 2022-02-24 | オムロン株式会社 | 制御装置および制御プログラム |
CN110161862B (zh) * | 2019-06-05 | 2022-02-08 | 安徽大学 | 一种基于切换系统理论的伺服转台摩擦补偿控制系统及方法 |
JP2023032289A (ja) * | 2021-08-26 | 2023-03-09 | オムロン株式会社 | 温度制御装置および温度制御方法 |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2051408B (en) | 1979-06-23 | 1983-04-13 | Ferranti Ltd | Friction compensating apparatus |
DE3623602A1 (de) * | 1986-07-12 | 1988-01-14 | Zeiss Carl Fa | Steuerung fuer koordinatenmessgeraete |
JPS63148315A (ja) | 1986-12-12 | 1988-06-21 | Fanuc Ltd | サ−ボモ−タ制御装置 |
JP4090666B2 (ja) * | 1999-10-05 | 2008-05-28 | 三菱電機株式会社 | 数値制御システムおよびそれに用いられる位置指令値補正装置 |
JP3909796B2 (ja) * | 2000-02-08 | 2007-04-25 | 株式会社リコー | サーボ制御装置、該サーボ制御装置を有するスキャナ及び該スキャナを備えた画像処理装置 |
JP3585874B2 (ja) * | 2001-09-04 | 2004-11-04 | 本田技研工業株式会社 | 車両の走行制御装置 |
JP3840429B2 (ja) | 2002-04-30 | 2006-11-01 | オークマ株式会社 | 位置制御装置 |
JP3805309B2 (ja) * | 2003-01-30 | 2006-08-02 | ファナック株式会社 | サーボモータ駆動制御装置 |
WO2004074951A1 (en) * | 2003-02-18 | 2004-09-02 | Allesandro Dreoni | Method and device for controlling a physical quantity having a programmed variation with a feed-forward control |
JP4391218B2 (ja) | 2003-02-20 | 2009-12-24 | 三菱電機株式会社 | サーボ制御装置 |
WO2004096502A1 (en) * | 2003-04-28 | 2004-11-11 | Stephen James Crampton | Cmm arm with exoskeleton |
US8131385B2 (en) * | 2005-01-19 | 2012-03-06 | Mitsubishi Electric Corporation | Positioning device and positioning method with non-contact measurement |
JP2007257515A (ja) * | 2006-03-24 | 2007-10-04 | Toshiba Mach Co Ltd | サーボモータの制御方法 |
JP4209435B2 (ja) | 2006-10-19 | 2009-01-14 | 本田技研工業株式会社 | 制御装置 |
JP2010049599A (ja) * | 2008-08-25 | 2010-03-04 | Tokyo Univ Of Agriculture & Technology | 工作機械 |
JP4620159B2 (ja) * | 2009-05-21 | 2011-01-26 | ファナック株式会社 | 周期的な往復動作を制御するサーボモータ制御装置 |
WO2011093281A1 (ja) | 2010-01-27 | 2011-08-04 | 三菱電機株式会社 | モータ制御装置 |
JP5649401B2 (ja) * | 2010-10-18 | 2015-01-07 | キヤノン株式会社 | インクジェット記録装置及びキャリッジ制御方法 |
CN102455683B (zh) | 2010-10-22 | 2014-08-06 | 兄弟工业株式会社 | 数值控制装置和摩擦补偿方法 |
JP5111589B2 (ja) * | 2010-10-27 | 2013-01-09 | 株式会社牧野フライス製作所 | 送り軸反転時の補正方法 |
JP5657633B2 (ja) | 2012-12-14 | 2015-01-21 | ファナック株式会社 | 移動体が反転するときの位置誤差を補正するサーボ制御装置 |
CN103048949B (zh) | 2012-12-22 | 2015-05-27 | 西安交通大学 | 一种数控机床伺服系统摩擦误差补偿方法 |
US10031507B2 (en) | 2013-02-07 | 2018-07-24 | Mitsubishi Electric Corporation | Servo control device |
JP6185374B2 (ja) * | 2013-11-22 | 2017-08-23 | 国立大学法人 東京大学 | 制御装置及び制御方法 |
JP6659096B2 (ja) * | 2014-07-09 | 2020-03-04 | キヤノン株式会社 | ロボット装置の制御方法、およびロボット装置 |
JP2016039737A (ja) | 2014-08-08 | 2016-03-22 | 国立大学法人大阪大学 | モータ制御装置及びモータ制御方法 |
JP6504864B2 (ja) * | 2015-03-13 | 2019-04-24 | キヤノン株式会社 | ロボット制御方法、ロボット装置、プログラム、記録媒体及び物品の製造方法 |
JP6582521B2 (ja) * | 2015-04-28 | 2019-10-02 | オムロン株式会社 | 制御装置、制御システム、制御装置の制御方法、制御プログラムおよび記録媒体 |
-
2017
- 2017-01-25 JP JP2017011079A patent/JP6834528B2/ja active Active
- 2017-10-16 EP EP17196619.5A patent/EP3355140B1/en active Active
- 2017-10-18 US US15/787,704 patent/US10656616B2/en active Active
- 2017-10-20 CN CN201710989500.6A patent/CN108345269B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
EP3355140B1 (en) | 2021-01-27 |
EP3355140A1 (en) | 2018-08-01 |
JP2018120399A (ja) | 2018-08-02 |
CN108345269B (zh) | 2020-09-29 |
US10656616B2 (en) | 2020-05-19 |
US20180210416A1 (en) | 2018-07-26 |
CN108345269A (zh) | 2018-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6834528B2 (ja) | 制御装置、制御プログラムおよび制御システム | |
US20190028043A1 (en) | Machine learning device, servo motor control device, servo motor control system, and machine learning method | |
JP5183399B2 (ja) | 数値制御装置 | |
JP6457569B2 (ja) | サーボモータ制御装置、サーボモータ制御方法、及びサーボモータ制御用プログラム | |
US20180297196A1 (en) | Control device for motor drive device, control device for multi-axial motor, and control method for motor drive device | |
US9317028B2 (en) | Electric motor control device | |
JP6370866B2 (ja) | サーボモータ制御装置、サーボモータ制御方法、及びサーボモータ制御用プログラム | |
US11171582B2 (en) | Drive device for correcting angular deviation between shafts | |
JP2004234205A (ja) | 数値制御装置 | |
JP7417390B2 (ja) | 物体移動装置、工作機械、情報処理装置、情報処理方法および情報処理プログラム | |
JP5586701B2 (ja) | ステッピングモータのマイクロステップ駆動制御装置 | |
WO2018020636A1 (ja) | モータ制御システム | |
JP6568035B2 (ja) | サーボモータ制御装置、サーボモータ制御方法、及びサーボモータ制御用プログラム | |
JP6922829B2 (ja) | 制御システム、制御方法、および制御プログラム | |
JP6538787B2 (ja) | モータ制御装置及びモータ制御方法 | |
JPH08278821A (ja) | サーボ制御系の制振方法 | |
JP7381270B2 (ja) | サーボモータの制御装置 | |
WO2023012873A1 (ja) | 制御システム、制御方法、および制御プログラム | |
JP7614345B2 (ja) | モータの制御装置、産業機械システム、及びモータの制御方法 | |
JP3291902B2 (ja) | サーボ制御装置 | |
JP2001195109A (ja) | 工作機械の制御装置 | |
JP2005284843A (ja) | 位置指令作成方法 | |
JP2015033213A (ja) | サーボアンプ | |
JPH0523204U (ja) | Nc制御装置 | |
JP2015186332A (ja) | モータ制御装置、その制御方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191111 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201006 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201106 |
|
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: 20210105 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210118 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6834528 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |