JPH1124754A - サーボ調整方法およびその装置 - Google Patents
サーボ調整方法およびその装置Info
- Publication number
- JPH1124754A JPH1124754A JP9177264A JP17726497A JPH1124754A JP H1124754 A JPH1124754 A JP H1124754A JP 9177264 A JP9177264 A JP 9177264A JP 17726497 A JP17726497 A JP 17726497A JP H1124754 A JPH1124754 A JP H1124754A
- Authority
- JP
- Japan
- Prior art keywords
- torque
- response error
- command
- moving body
- correction
- 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.)
- Granted
Links
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—Program-control systems
- G05B19/02—Program-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 program 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 program 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41079—Cross coupled backlash for two other axis on reversing third axis
-
- 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/41084—Compensation speed axis with changing, reversing direction, quadrant circle
-
- 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/41138—Torque compensation
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Control Of Position Or Direction (AREA)
- Feedback Control In General (AREA)
Abstract
小さくなるような適正な補正トルクを自動的に求める。 【解決手段】 移動体の位置と、位置指令とに基づいて
指令位置からの応答誤差を演算し、サーボモータの反転
を検出し、サーボモータ反転の際に生じた応答誤差とし
きい値とを比較し、応答誤差がしきい値以上であった場
合には、既定の補正トルクの値を応答誤差が減じるよう
な適当な値に更新するとともに、同じ条件で移動体に円
弧補間送り運動をさせ、サーボモータの反転を検出した
際にサーボモータに指令する指令トルクを更新した補正
トルクに基づいて補正し、応答誤差がしきい値以下にな
るまでトルク指令の補正と、補正トルクの更新を繰り返
す。
Description
ロボットを駆動するサーボモータのサーボ調整方法およ
びその装置に係り、特に、サーボモータの回転が反転す
る際に生じる応答遅れを改善し、位置制御の精度を向上
させるサーボ調整方法およびその装置に関する。
移動体を駆動するサーボモータの制御では、NC位置指
令と、サーボモータまたは移動体の位置を検出する位置
検出器からのフィードバック信号との偏差が0となるよ
うに、移動体の位置を制御する。このサーボ制御では、
位置ループの位置フィードバック信号を微分したフィー
ドバック信号から速度ループを組み、速度ループゲイン
の出力をトルク指令値とする方式が採用されている。
駆動するサーボモータを同時に制御し、移動体に円弧補
間運動をさせると、モータの回転方向が反転するときに
は、通常、移動体の移動方向は即座に反転することがで
きないため、位置指令に対して応答遅れを生じる。この
応答遅れにより、円弧補間運動での象限が切り換わる
と、実際の運動の軌跡が指令軌跡よりも外側に出てしま
う応答誤差を生じる。この現象は、スティックモーショ
ンまたは象限突起と呼ばれており、加工精度低下の主要
な要因となっている。
ると摩擦トルクの分だけトルク指令を反転させる必要が
あるが、速度ループの応答特性による遅れがあるため、
送り軸が一時停止するためであると考えられている。
誤差を補正するために実施されていた方法としては、モ
ータ反転時のトルク指令値を検出し、このトルクを基に
補正トルクを試行錯誤により決定し、オペレータが補正
トルクの値をNC装置にパラメータ入力する方法があ
る。
ータが補正トルクをパラメータ入力する方法では、補正
トルクの値をオペレータが経験に頼って決めており、個
人の熟練度に応じてトルク補正の結果にバラツキがあっ
た。しかも、補正トルクを決定する際には、円弧補間精
度の測定機によって応答遅れによる誤差を測定しなが
ら、適当な補正トルクの値を経験的に決めていたため、
その作業には高度の熟練を必要とした。
も送り速度や円弧半径等の条件によって変わってくるた
め、条件毎に補正トルクをパラメータ入力しなければな
らず、その作業は煩雑であった。
有する問題点を解消し、サーボモータ反転時の応答誤差
が可能な限り小さくなるような適正な補正トルクを自動
的に求めることができ、象限突起を確実に減じることが
できるようにしたサーボ調整方法およびその装置を提供
することにある。
めに、本発明は、移動体の送り軸を駆動するサーボモー
タのサーボ機構の調整方法であって、移動体が位置指令
に追従するように、移動体の位置を検出しながら各送り
軸のサーボモータを制御し、指定した円弧半径、送り速
度で移動体に円弧補間送り運動をさせ、移動体の位置
と、位置指令とに基づいて指令位置からの応答誤差を演
算し、サーボモータ反転の際に生じた応答誤差としきい
値とを比較し、応答誤差がしきい値以上であった場合に
は、既定の補正トルクの値を応答誤差が減じるような適
当な値に更新するとともに、同じ条件で移動体に円弧補
間送り運動をさせ、サーボモータの反転を検出した際に
サーボモータに指令する指令トルクを更新した補正トル
クに基づいて補正し、応答誤差がしきい値以上であれ
ば、その補正トルクを更新し、応答誤差が基準値以下に
なるまで、トルク指令の補正と、補正トルクの更新を繰
り返して行うことを特徴とするものである。
意の円弧半径、送り速度で移動体に円弧補間送り運動を
させ、それぞれの円弧半径、送り速度で応答誤差がしき
い値以下となる補正トルクを求め、任意の円弧半径、送
り速度に対応する補正トルクテーブルを作成することを
特徴とする。
誤差があるしきい値内に入るまで、自動的に補正トルク
が更新され、最適な補正トルクが求められる。実際の加
工では、この最適な補正トルクに基づいてサーボモータ
反転時にはトルク補正が実行され、的確に象限突起が小
さくされる。
めの装置は、第1の送り軸のサーボモータで駆動する移
動体の位置を検出する第1の位置検出手段と、第2の送
り軸のサーボモータで駆動する移動体の位置を検出する
第2の位置検出手段と、前記移動体が位置指令に追従す
るように、移動体の位置を検出しながら各送り軸のサー
ボモータを制御し、指定した円弧半径、送り速度で移動
体に円弧補間送り運動をさせるサーボ機構と、前記各サ
ーボモータの反転を検出する手段と、検出した移動体の
位置と、位置指令とに基づいて指令位置からの応答誤差
を演算する手段と、サーボモータ反転の際に生じた応答
誤差と所定のしきい値とを比較する手段と、応答誤差が
しきい値以上であった場合は、既定の補正トルクの値を
応答誤差が減じるような適当な値に更新する手段とを具
備することを特徴とする。
法およびその装置の一実施の形態について、添付の図面
を参照して説明する。図1は、本発明によるサーボ調整
方法を実施するNC工作機械のテーブルを送るサーボモ
ータを制御する制御装置の構成を示すブロック図であ
る。位置制御方式は、セミクローズドループ方式であ
る。
駆動するサーボモータで、12は、Y軸の送り軸13を
駆動するサーボモータである。テーブル14、サドル1
5をそれぞれ送るX軸、Y軸のサーボモータ10、12
について、同時に2軸制御を行い、テーブル14に円弧
補間送り運動を与える。
り実行データに変換され、指定された円弧半径R、送り
速度Fに対応したX軸指令値、Y軸指令値が分配部17
を介してそれぞれX軸のサーボモータ10を制御するモ
ータ制御回路18、Y軸のサーボモータ12を制御する
モータ制御回路20に与えられる。
からなる位置検出器21、22が設けられている。この
位置検出器21、22から位置フィードバック信号が取
られ、X軸指令値、Y軸指令値と比較される。そして、
モータ制御回路18、20は、サーボモータ10、12
を位置指令に追従するように制御する。
信号合成器24により合成され、その出力は、CRTな
どからなる表示装置26に与えられる。したがって、こ
の表示装置26には、実際にテーブル14を駆動するサ
ーボモータ10、12の回転位置が表示されるようにな
っている。
ぞれ位置指令と、位置指令からの応答誤差を演算し、ま
た、その応答誤差がしきい値よりも大きい場合にX軸、
Y軸のサーボモータへ与えるトルク指令を補正するトル
ク補正部28、30に導入される。
をより詳細に示したブロック図である。なお、Y軸のモ
ータ制御回路20も同様に構成されるものである。
信号と、位置指令との偏差が0となるような位置制御ル
ープが一番外側のループとして構成されている。その内
側のループは、速度制御ループであり、位置フィードバ
ック信号は、微分処理部31によって微分されることに
より速度フィードバック信号に変換されてから、位置ル
ープゲイン32の出力と比較される。
としてトルクループが組まれている。この場合、速度ル
ープゲイン33の出力は、トルク指令としてアンプ34
により増幅されてサーボモータ10に出力される。そし
て、トルク指令は、トルク指令検出部35を介してトル
ク補正部28にフィードバックされる。このトルク補正
部28は、2軸信号合成器24から取り込んだモータ回
転位置と、指令位置との差から応答誤差や、補正トルク
の更新の判別基準となるしきい値を演算し、また、検出
したトルク指令から補正トルクの値を演算する演算部3
6を有している。また、演算部36で演算された補正ト
ルクは、トルク補正実行部37を介して積分器38に導
入され、この積分器38の出力を速度ループゲイン33
の前段に帰還させることで、トルクの補正が実行される
ようになっている。
た補正トルクの値は、そのときの円弧半径R、送り速度
に一対一に対応するデータとして補正トルクテーブル格
納部39に格納される。
ら、本発明のサーボ調整方法をより詳細に説明する。ま
ず、所定の円弧半径R、送り速度Fでテーブル14に円
弧補間送り運動をさせるテストプログラムが実行される
(ステップS1)。このテストプログラム実行中、位置
検出器21、22によりサーボモータ10、12の位置
は検出される(ステップS2)。
転は、位置指令からその移動方向を検出する指令移動方
向検出部40を介して移動方向の反転を検出することに
より検知される(ステップS3)。そして、このサーボ
モータ10、12が反転したときのトルク指令値は、そ
れぞれX軸、Y軸についてトルク指令検出部35により
検出される(ステップS4)。
指令の信号波形の時間的変化を示す図である。速度0検
出部42は、速度フィードバック信号を取り込み、速度
が0、すなわち、速度フィードバック信号が0になるタ
イミングを検出する。演算部36は、このときの速度0
の時点でのトルク指令値TjAを取り込む。
(b)に示されるように、ノイズ除去のためのフィルタ
処理がなされるとともに、図5(c)に示されるように
微分され、演算部36は、微分値0のB点におけるトル
ク指令値TjBを取り込む。
検出する位置検出器21、22の出力は、2軸信号合成
器24により合成される。この2軸信号合成器24の出
力が表示装置26に表示される(ステップS5)。図3
は、その軌跡の例を示す図である。
与えられる位置信号と、位置指令とから、サーボモータ
反転時の応答誤差εiおよびしきい値ε0を演算する(ス
テップS6)。
あり、他の誤差と区別するために、象限切換(速度フィ
ードバックが0または速度フィードバックが反転)した
時から所定の時間内の最大誤差を応答誤差εiとして求
める。例えば、図3において、象限切換時のA点から象
限突起εiyの最頂点に達するまでX軸方向にΔXだけ移
動するのに要する時間tは、ΔX/(F/60)として
近似的に求められる。ここで、Fは送り速度(mm/mi
n)である。そして、この時間tをあらかじめ実験的に
測定しておき、象限切換を検出した時から、2tの範囲
内における最大を誤差を応答誤差εiとして求めれば、
確実に象限突起を応答誤差εiとして算出することがで
きる。
εi、すなわち、各象限切換毎の象限突起を除いた部分
の誤差の絶対値の平均値を演算し、これをしきい値ε0
とする。
算してから、次に、応答誤差εiがしきい値ε0よりも小
さいかどうかが判別される(ステップS7)。この場
合、応答誤差εiが食い込みの場合、すなわちマイナス
の場合を排除するために、−ε0≦εi≦ε0として判別
される。
ば、ステップS20、ステップS21に進んで、円弧半
径R、送り速度Fを変えて次のテストプログラムを実行
する。
よりも大きければ、ステップS8以下の処理に進む。
るために行うトルク補正の基準となる補正トルクTcを
演算する。この場合、ステップS4で検出したトルク指
令値TjA、TjBの変化分 ΔT=TjA−TjB を演算し、この変化分ΔTを2で割った値を、このとき
の円弧半径R、送り速度Fでのトルク補正の基準となる
補正トルクTcとして演算する。
ら、次に、再び、前回と同じ円弧半径R、送り速度Fで
のテストプログラムを実行する(ステップS9)。
弧補間送り運動が再開され、前回と同じようにして、位
置検出器21、22によりサーボモータ10、12の位
置を検出しながら位置制御が行われる(ステップS1
0)。そして、速度0検出部42を介して象限切換、す
なわち、速度フィードバックの0または速度フィードバ
ックの反転を検出したら(ステップS11)、次のよう
にしてトルク補正が実行される。
トルクTcを読み出し、トルクループを構成する積分器
38にフィードバックし、これにより、サーボモータ1
0、12に与える指令トルクが補正される(ステップS
12)。
るたびに実行される。そして、トルク補正された実際の
運動軌跡が表示装置24に表示される(ステップS1
3)。この実際の運動軌跡から、トルク補正によって象
限突起が減じているかどうかを確認することができる。
送りでのステップS6と同様にして、応答誤差εiが演
算される。そして、この応答誤差εiは、しきい値ε0と
比較される(ステップS15)。トルク補正の効果があ
って、応答誤差εiが減少し、しきい値ε0よりも小さく
なっていれば、ステップS20、ステップS21に進ん
で円弧半径R、送り速度Fを変えて次のテストプログラ
ムを実行する。
なく、なおも応答誤差εiがしきい値ε0よりも大きい場
合は、ステップS16に進む。ここでは、トルク補正の
基準となった基準トルクTcを、応答誤差εiを減じる
ようなより適切な値にするための演算を行う。例えば、
基準トルクTcの値を10パーセントきざみで大きな値
に変えていく。この場合、新たな補正トルクTcの値
は、元の補正トルクTcよりも10パーセント大きな値
にされる。補正トルクTcの値は演算された値に更新さ
れた後(ステップS17)、この更新された補正トルク
Tcに基づいて前回と同様にトルク補正が再実行される
(ステップS11、S12)。なお、補正トルクの演算
の方法としては、その他、2乗近似法などを用いてもよ
い。
3)、応答誤差εiの演算(ステップS14)、しきい
値ε0との比較(ステップS15)が実行され、応答誤
差εiがしきい値ε0よりも小さくなるまで、トルク補
正、補正トルクの値の更新が繰り返される。
誤差εiがしきい値ε0よりも小さくなれば、次のテスト
プログラムの実行に進み、以下、同じようにして、種々
の円弧半径R、送り速度Fについての最適な補正トルク
が自動的に求められる。これらの補正トルクのデータ
は、円弧半径R、送り速度Fに対応する形式のデータで
あるトルク補正テーブルとして演算部36により作成さ
れ(ステップS22)、補正トルクテーブル格納部39
に格納される。
調整を行った後、実際の加工プログラムを実行するとき
には、トルク補正テーブルのデータがトルク補正実行部
37に読み込まれ、そのときの任意の円弧半径R、送り
速度Fに対応した補正トルクの値でトルク補正が実行さ
れるので、象限突起を確実に減じることができる。
答誤差が大きくなってしまうようなことがあれば、ま
た、テストプログラムを実行して、すでに作成されてい
るトルク補正テーブルを更新すればよい。
式の場合について説明したが、本発明は、テーブル14
の位置を直接検出してフィードバックするフルクローズ
ドループ方式の場合も同じようにして適用可能であるこ
とはいうまでもない。
によれば、応答誤差が所定のしきい値内に入るまで補正
トルクを更新しながらのトルク補正を繰り返し行うの
で、サーボモータ反転時の応答誤差が可能な限り小さく
なるような適正な補正トルクを自動的に求めることがで
き、象限突起を確実に減じることができる。
ローズドループ方式のサーボ制御装置のブロック図。
図。
ーチャート。
示す図。
Claims (4)
- 【請求項1】移動体の送り軸を駆動するサーボモータの
サーボ機構の調整方法であって、 移動体が位置指令に追従するように、移動体の位置を検
出しながら各送り軸のサーボモータを制御し、指定した
円弧半径、送り速度で移動体に円弧補間送り運動をさ
せ、 移動体の位置と、位置指令とに基づいて指令位置からの
応答誤差を演算し、 サーボモータ反転の際に生じた応答誤差としきい値とを
比較し、 応答誤差がしきい値以上であった場合には、既定の補正
トルクの値を応答誤差が減じるような適当な値に更新す
るとともに、同じ条件で移動体に円弧補間送り運動をさ
せ、 サーボモータの反転を検出した際にサーボモータに指令
する指令トルクを更新した補正トルクに基づいて補正
し、応答誤差がしきい値以上であれば、その補正トルク
を更新し、 応答誤差が基準値以下になるまで、トルク指令の補正
と、補正トルクの更新を繰り返して行うことを特徴とす
るサーボ調整方法。 - 【請求項2】任意の円弧半径、送り速度で移動体に円弧
補間送り運動をさせ、それぞれの円弧半径、送り速度で
応答誤差がしきい値以下となる補正トルクを求め、任意
の円弧半径、送り速度に対応する補正トルクテーブルを
作成することを特徴とする請求項1に記載のサーボ調整
方法。 - 【請求項3】移動体の送り軸を駆動するサーボモータの
サーボ機構の調整装置であって、 第1の送り軸のサーボモータで駆動する移動体の位置を
検出する第1の位置検出手段と、 第2の送り軸のサーボモータで駆動する移動体の位置を
検出する第2の位置検出手段と、 前記移動体が位置指令に追従するように、移動体の位置
を検出しながら各送り軸のサーボモータを制御し、指定
した円弧半径、送り速度で移動体に円弧補間送り運動を
させるサーボ機構と、 前記各サーボモータの反転を検出する手段と、 検出した移動体の位置と、位置指令とに基づいて指令位
置からの応答誤差を演算する手段と、 サーボモータ反転の際に生じた応答誤差と所定のしきい
値とを比較する手段と、 応答誤差がしきい値以上であった場合は、既定の補正ト
ルクの値を応答誤差が減じるような適当な値に更新する
手段とを具備することを特徴とするサーボ調整装置。 - 【請求項4】前記第1位置検出手段と、第2位置検出手
段の出力信号を合成する2軸信号合成器と、前記2軸信
号合成器の出力から移動体の運動軌跡を表示する表示手
段を備えることを特徴とする請求項3に記載のサーボ調
整装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17726497A JP3478946B2 (ja) | 1997-07-02 | 1997-07-02 | サーボ調整方法およびその装置 |
| US09/108,305 US6034498A (en) | 1997-07-02 | 1998-07-01 | Servo adjustment method and apparatus therefor |
| KR1019980026571A KR100301751B1 (ko) | 1997-07-02 | 1998-07-02 | 서보조정방법및그장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17726497A JP3478946B2 (ja) | 1997-07-02 | 1997-07-02 | サーボ調整方法およびその装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1124754A true JPH1124754A (ja) | 1999-01-29 |
| JP3478946B2 JP3478946B2 (ja) | 2003-12-15 |
Family
ID=16028029
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17726497A Expired - Fee Related JP3478946B2 (ja) | 1997-07-02 | 1997-07-02 | サーボ調整方法およびその装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6034498A (ja) |
| JP (1) | JP3478946B2 (ja) |
| KR (1) | KR100301751B1 (ja) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001040885A1 (fr) * | 1999-11-29 | 2001-06-07 | Kabushiki Kaisha Yaskawa Denki | Procede de servocommande |
| JP2005348536A (ja) * | 2004-06-03 | 2005-12-15 | Yaskawa Electric Corp | サーボ制御装置および調整方法 |
| CN103872973A (zh) * | 2012-12-14 | 2014-06-18 | 发那科株式会社 | 修正移动体反转时的位置误差的伺服控制装置 |
| JP2014186586A (ja) * | 2013-03-25 | 2014-10-02 | Sumitomo Heavy Ind Ltd | 支援装置 |
| JP5968572B1 (ja) * | 2015-06-18 | 2016-08-10 | 三菱電機株式会社 | 制御パラメータ調整装置 |
| JP6359210B1 (ja) * | 2017-05-15 | 2018-07-18 | 三菱電機株式会社 | 制御パラメータ調整装置 |
| JP2019003404A (ja) * | 2017-06-15 | 2019-01-10 | ファナック株式会社 | 評価用プログラム、評価方法、及び制御装置 |
| US10840840B2 (en) | 2018-06-14 | 2020-11-17 | Mitsubishi Electric Corporation | Machine learning correction parameter adjustment apparatus and method for use with a motor drive control system |
| JP2021126707A (ja) * | 2020-02-10 | 2021-09-02 | 国立大学法人神戸大学 | 数値制御方法及び数値制御装置 |
| WO2022124150A1 (ja) * | 2020-12-08 | 2022-06-16 | スター精密株式会社 | 工作機械 |
| CN117003127A (zh) * | 2023-07-19 | 2023-11-07 | 华中科技大学 | 一种动梁式龙门双轴不同步因素闭环辨识补偿方法及系统 |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001198765A (ja) * | 2000-01-18 | 2001-07-24 | Toshiba Mach Co Ltd | 送り駆動装置の位置制御方法および位置制御装置 |
| US6582281B2 (en) * | 2000-03-23 | 2003-06-24 | Micron Technology, Inc. | Semiconductor processing methods of removing conductive material |
| JP3923047B2 (ja) * | 2003-03-04 | 2007-05-30 | ファナック株式会社 | 同期制御装置 |
| DE10342471B4 (de) * | 2003-09-15 | 2007-08-16 | Dürr Systems GmbH | Regeleinrichtung für einen mehrachsigen Roboter |
| JP3981669B2 (ja) * | 2004-03-02 | 2007-09-26 | セイコーエプソン株式会社 | モータ及びモータの駆動システム |
| JP4636271B2 (ja) * | 2006-04-28 | 2011-02-23 | 株式会社安川電機 | サーボ制御装置とその調整方法 |
| EP2647477B1 (en) * | 2012-04-05 | 2019-10-30 | FIDIA S.p.A. | Device for error correction for CNC machines |
| WO2015114811A1 (ja) * | 2014-01-31 | 2015-08-06 | 株式会社牧野フライス製作所 | 切削加工方法および制御装置 |
| JP6883736B2 (ja) * | 2016-03-08 | 2021-06-09 | パナソニックIpマネジメント株式会社 | モータ制御装置 |
| JP6850700B2 (ja) * | 2017-07-31 | 2021-03-31 | オークマ株式会社 | 位置制御装置 |
| JP6698733B2 (ja) * | 2018-04-06 | 2020-05-27 | ファナック株式会社 | モータエンコーダ及びセンサを用いて学習制御を行うロボットシステム |
| CN113093647B (zh) * | 2021-03-26 | 2022-05-20 | 华中科技大学 | 基于数控机床响应数据的反向间隙辨识方法及装置 |
| CN114039514B (zh) * | 2021-11-09 | 2023-09-26 | 河北高达智能装备股份有限公司 | 一种双伺服电机自恢复同步方法 |
| CN114407080A (zh) * | 2022-01-28 | 2022-04-29 | 上海新时达机器人有限公司 | 一种工业机器人抖动测试方法以及系统 |
| CN119002248B (zh) * | 2024-10-18 | 2025-01-14 | 广东科伺智能科技股份有限公司 | 双轴伺服比例不匹配的调整方法和相关设备 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3566231A (en) * | 1969-02-10 | 1971-02-23 | Honeywell Inc | Servomechanism control apparatus |
| US5821724A (en) * | 1995-02-03 | 1998-10-13 | Cms Gilbreth Packaging Systems | Feedback limiter for closed loop motor controller |
-
1997
- 1997-07-02 JP JP17726497A patent/JP3478946B2/ja not_active Expired - Fee Related
-
1998
- 1998-07-01 US US09/108,305 patent/US6034498A/en not_active Expired - Fee Related
- 1998-07-02 KR KR1019980026571A patent/KR100301751B1/ko not_active Expired - Fee Related
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001040885A1 (fr) * | 1999-11-29 | 2001-06-07 | Kabushiki Kaisha Yaskawa Denki | Procede de servocommande |
| JP2005348536A (ja) * | 2004-06-03 | 2005-12-15 | Yaskawa Electric Corp | サーボ制御装置および調整方法 |
| CN103872973A (zh) * | 2012-12-14 | 2014-06-18 | 发那科株式会社 | 修正移动体反转时的位置误差的伺服控制装置 |
| JP2014119853A (ja) * | 2012-12-14 | 2014-06-30 | Fanuc Ltd | 移動体が反転するときの位置誤差を補正するサーボ制御装置 |
| US9152142B2 (en) | 2012-12-14 | 2015-10-06 | Fanuc Corporation | Servo controller for correcting position error when moving member reverses |
| JP2014186586A (ja) * | 2013-03-25 | 2014-10-02 | Sumitomo Heavy Ind Ltd | 支援装置 |
| JP5968572B1 (ja) * | 2015-06-18 | 2016-08-10 | 三菱電機株式会社 | 制御パラメータ調整装置 |
| WO2016203614A1 (ja) * | 2015-06-18 | 2016-12-22 | 三菱電機株式会社 | 制御パラメータ調整装置 |
| CN106489105A (zh) * | 2015-06-18 | 2017-03-08 | 三菱电机株式会社 | 控制参数调整装置 |
| CN106489105B (zh) * | 2015-06-18 | 2018-06-22 | 三菱电机株式会社 | 控制参数调整装置 |
| DE112015000231B4 (de) | 2015-06-18 | 2024-08-01 | Mitsubishi Electric Corporation | Werkzeugmaschinensystem |
| US10108177B2 (en) | 2015-06-18 | 2018-10-23 | Mitsubishi Electric Corporation | Control parameter adjustment device |
| WO2018211565A1 (ja) * | 2017-05-15 | 2018-11-22 | 三菱電機株式会社 | 制御パラメータ調整装置 |
| CN109257940A (zh) * | 2017-05-15 | 2019-01-22 | 三菱电机株式会社 | 控制参数调整装置 |
| DE112017000153T5 (de) | 2017-05-15 | 2019-03-07 | Mitsubishi Electric Corporation | Steuerparameter-Einstellvorrichtung |
| JP6359210B1 (ja) * | 2017-05-15 | 2018-07-18 | 三菱電機株式会社 | 制御パラメータ調整装置 |
| JP2019003404A (ja) * | 2017-06-15 | 2019-01-10 | ファナック株式会社 | 評価用プログラム、評価方法、及び制御装置 |
| US10579044B2 (en) | 2017-06-15 | 2020-03-03 | Fanuc Corporation | Computer readable information recording medium, evaluation method, and control device |
| US10840840B2 (en) | 2018-06-14 | 2020-11-17 | Mitsubishi Electric Corporation | Machine learning correction parameter adjustment apparatus and method for use with a motor drive control system |
| US11562048B2 (en) | 2018-06-14 | 2023-01-24 | Mitsubishi Electric Corporation | Machine learning correction parameter adjustment apparatus and method for use with a motor drive control system |
| JP2021126707A (ja) * | 2020-02-10 | 2021-09-02 | 国立大学法人神戸大学 | 数値制御方法及び数値制御装置 |
| WO2022124150A1 (ja) * | 2020-12-08 | 2022-06-16 | スター精密株式会社 | 工作機械 |
| JP2022090946A (ja) * | 2020-12-08 | 2022-06-20 | スター精密株式会社 | 工作機械 |
| CN117003127A (zh) * | 2023-07-19 | 2023-11-07 | 华中科技大学 | 一种动梁式龙门双轴不同步因素闭环辨识补偿方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| US6034498A (en) | 2000-03-07 |
| JP3478946B2 (ja) | 2003-12-15 |
| KR100301751B1 (ko) | 2001-09-06 |
| KR19990013536A (ko) | 1999-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3478946B2 (ja) | サーボ調整方法およびその装置 | |
| JP3169838B2 (ja) | サーボモータの制御方法 | |
| US5656906A (en) | Automatic adjusting method of servo parameters and automatic adjusting apparatus of the same | |
| US6859007B2 (en) | Servo motor drive control device | |
| EP0913749B1 (en) | Shift command correction method and servo control system in which shift command is corrected | |
| US5888037A (en) | Method of and apparatus for moving feed shafts of numerical controlled machine tool | |
| JP4813616B1 (ja) | 円弧動作時の速度制御機能を有する工作機械の数値制御装置 | |
| JPH11102211A (ja) | サーボ調整方法およびその装置 | |
| US6539275B1 (en) | Machine controller and process with two-step interpolation | |
| US5105137A (en) | Numerical control device for a grinding machine | |
| EP0780745B1 (en) | Method and apparatus for free curve interpolation | |
| JP4620148B2 (ja) | サーボモータ制御装置 | |
| JPH10254526A (ja) | 数値制御装置 | |
| US20240231309A1 (en) | Numerical controller | |
| JPH0752365B2 (ja) | 数値制御装置 | |
| JP4636271B2 (ja) | サーボ制御装置とその調整方法 | |
| JP2558580B2 (ja) | サーボシステムにおける加速制御方法及び装置 | |
| JPH07210225A (ja) | 数値制御装置 | |
| JPH0639066B2 (ja) | 産業用ロボツトの制御方法 | |
| JP4362762B2 (ja) | サーボ制御装置およびその調整方法 | |
| JP2742172B2 (ja) | フィードフォワード制御方式 | |
| JPH0384603A (ja) | バックラッシュ加速量自動調整方式 | |
| JPH06180606A (ja) | 駆動対象物の制御装置 | |
| JPH02257308A (ja) | 加工プログラムのチェック描画方法 | |
| JPH0876827A (ja) | 加減速制御方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081003 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081003 Year of fee payment: 5 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081003 Year of fee payment: 5 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081003 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091003 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091003 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101003 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111003 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111003 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121003 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131003 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |