JP3853650B2 - Drive control device for electric injection molding machine - Google Patents

Drive control device for electric injection molding machine Download PDF

Info

Publication number
JP3853650B2
JP3853650B2 JP2001391357A JP2001391357A JP3853650B2 JP 3853650 B2 JP3853650 B2 JP 3853650B2 JP 2001391357 A JP2001391357 A JP 2001391357A JP 2001391357 A JP2001391357 A JP 2001391357A JP 3853650 B2 JP3853650 B2 JP 3853650B2
Authority
JP
Japan
Prior art keywords
value
deviation
unit
detection
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001391357A
Other languages
Japanese (ja)
Other versions
JP2003191305A (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.)
Nissei Plastic Industrial Co Ltd
Original Assignee
Nissei Plastic Industrial 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 Nissei Plastic Industrial Co Ltd filed Critical Nissei Plastic Industrial Co Ltd
Priority to JP2001391357A priority Critical patent/JP3853650B2/en
Publication of JP2003191305A publication Critical patent/JP2003191305A/en
Application granted granted Critical
Publication of JP3853650B2 publication Critical patent/JP3853650B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Injection Moulding Of Plastics Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、一対のサーボモータを含む駆動部により共通の可動部を駆動する際に用いて好適な電動射出成形機の駆動制御装置に関する。
【0002】
【従来技術及び課題】
従来、複数のサーボモータを含む駆動部により共通の可動部を駆動する電動射出成形機は知られている。
【0003】
ところで、この種の電動射出成形機は、単一のサーボモータでは目的の駆動力を確保できない場合或いは単一のサーボモータでは高価になる場合などにおいて、複数のサーボモータを組合わせることにより、駆動部全体の駆動力を高めたり或いは低コスト化を図ることを目的とするものであるが、反面、複数のサーボモータを使用するため、各サーボモータ間の同期を如何に確立させるかが重要な課題となる。
【0004】
従来、複数のサーボモータを同期させる手段としては、特開2000−117790号公報で開示される同期装置が知られている。この装置は、複数のサーボモータによりそれぞれ回転する複数のプーリ間にタイミングベルトを架け渡すことにより、機械的に同期を確立するものである。一方、このような機械的な手段では、応答性及び精度において限界があるため、複数のサーボモータを電気的な手段により同期を確立させる駆動制御装置も、特許第2681795号公報で知られている。この装置は、複数の電動機のうちの一の電動機の回転速度を設定回転速度に維持し、この一の電動機の回転速度に同調させて他の電動機の回転速度が当該一の電動機の回転速度と等しくなるように制御するものである。
【0005】
しかし、このような電気的な手段により同期を確立させる従来の駆動制御装置では、一の電動機(サーボモータ)の回転速度に対して、他の電動機の回転速度を追従させることにより同期させるため、他の電動機の絶対制御量が一の電動機に対して大きくなり、特に、同期が大きく外れた場合には、制御動作の応答性及び安定性を大きく損ねてしまう欠点があった。
【0006】
本発明は、このような従来技術に存在する課題を解決したものであり、複数のサーボモータにおける絶対制御量を小さくし、たとえ同期が大きく外れた場合であっても、制御動作の十分な応答性と安定性を確保できるようにした電動射出成形機の駆動制御装置の提供を目的とする。
【0007】
【課題を解決するための手段及び実施の形態】
本発明は、可動部2となるスクリュ2sを駆動する一対のサーボモータ3x,3yを含む駆動部3と、一方のサーボモータ3xによる駆動位置の検出値(第一検出値)Dxのみと位置の目標値Do間の偏差値Dxeを得、この偏差値Dxeに基づいて一方のサーボモータ3xに対する位置のフィードバック制御を行う第一制御系Cxと、他方のサーボモータ3yによる駆動位置の検出値(第二検出値)Dyのみと目標値Do間の偏差値Dyeを得、この偏差値Dyeに基づいて他方のサーボモータ3yに対する位置のフィードバック制御を行う第二制御系Cyと、各駆動位置を同期させる同期部4を備える電動射出成形機Mの駆動制御装置1を構成するに際して、第一検出値Dxから第二検出値Dyを減算して偏差値Eを得る偏差検出部5と、偏差値Eを補償する補償部6と、この補償部6から出力する同期用補正値Seを、第一検出値Dxと目標値Do間の偏差値Dxeを補償する補償部11xの出力値Sxから減算する減算部7と、同期用補正値Seを、第二検出値Dyと目標値Do間の偏差値Dyeを補償する補償部11yの出力値Syに加算する加算部8とを有する同期回路9を備えることを特徴とする。
【0008】
これにより、本発明に係る駆動制御装置1では、偏差検出部5により、第一検出値Dxから第二検出値Dyを減算した偏差値Eが得られるとともに、さらに、偏差値Eは補償部6で補償されることにより、同期用補正値Seが得られる。一方、同期用補正値Seは、第一制御系Cxと第二制御系Cyに同時に付与される。そして、減算部7により、第一検出値Dxと目標値Do間の偏差値Dxeを補償する補償部11xの出力値Sx(第一制御系Cxの制御値)から同期用補正値Seが減算されるとともに、加算部8により、第二検出値Dyと目標値Do間の偏差値Dyeを補償する補償部11yの出力値Sy(第二制御系Cyの制御値)に同期用補正値Seが加算される。
【0009】
この結果、例えば、第一検出値Dxに対して第二検出値Dyが小さくなる方向に同期が大きく外れても、同期用補正値Seにより、出力値Sxは小さくなる方向に補正され、かつ出力値Syは大きくなる方向に補正されるため、一方のサーボモータ3y(又は3x)の絶対制御量が大きくなってしまう不具合が解消され、制御動作の十分な応答性と安定性が確保される。
【0010】
【実施例】
次に、本発明に係る好適な実施例を挙げ、図面に基づき詳細に説明する。
【0011】
まず、本実施例に係る駆動制御装置1を備える電動射出成形機Mの概略構成について、図2及び図3を参照して説明する。
【0012】
電動射出成形機Mは、機台51の上面に配した射出装置Miと型締装置Mcを備える。射出装置Miは、射出装置移動台52により支持され、この射出装置移動台52は不図示の進退駆動部により、前進位置(ノズルタッチ位置)又は後退位置(ノズルタッチ解除位置)に選択的に変位する。また、射出装置移動台52上における型締装置Mc側の端部には、加熱筒支持盤53を起設するとともに、反対側の端部には、駆動部支持盤54を起設し、さらに、加熱筒支持盤53と駆動部支持盤54間には、複数のタイバー55…を架設する。そして、このタイバー55…により可動盤56をスライド自在に支持する。
【0013】
一方、加熱筒支持盤53の前面には加熱筒57の後端を取付ける。この加熱筒57は、前端に射出ノズル58を有するとともに、後部にホッパ59を備える。また、加熱筒57の内部にはスクリュ2s(可動部2)を挿入し、このスクリュ2sの後端は、可動盤56に設けた回動支持部60に回動自在に結合する。可動盤56には、計量用のサーボモータ61を取付けるとともに、このサーボモータ61の回転軸に取付けた駆動プーリ62とスクリュ2sの後端に取付けた被動プーリ63間にはエンドレスベルト64を架け渡すことにより、計量用の駆動部65を構成する。
【0014】
他方、駆動部支持盤54の後面には、スクリュ2sを進退移動させる駆動部3を構成する左右一対の射出用のサーボモータ3x,3yを取付ける。そして、各サーボモータ3x,3yの回転軸66x,66yと可動盤56は、ボールねじ機構67x,67yにより結合する。具体的には、可動盤56の後面に、左右一対のナット部68x,68yを固定するとともに、各サーボモータ3x,3yの回転軸66x,66yに、各ナット部68x,68yに螺合するボールねじ69x,69yの後端を結合する。なお、各回転軸66x,66yは、駆動部支持盤54に取付けたベアリング70x,70yにより支持されるとともに、ナット部68x,68yに対応する可動盤56の位置には、ボールねじ69x,69yが挿通可能な挿通孔71x,71yを貫通形成する。その他、図3中、72は型締装置Mcの固定盤,73は固定盤72に取付けた固定型をそれぞれ示す。
【0015】
次に、本実施例に係る駆動制御装置1の構成について、図1及び図2を参照して具体的に説明する。
【0016】
駆動制御装置1は、図2に示すように、各サーボモータ3x,3yにそれぞれ接続する一対のサーボアンプ21x,21yを備える。したがって、サーボモータ3x,3yは駆動制御装置1の一部を構成する。各サーボアンプ21x,21yの出力側は各サーボモータ3x,3yにそれぞれ接続するとともに、各サーボモータ3x,3yに付設し、各サーボモータ3x,3yの回転速度(回転数)を検出するロータリエンコーダ22x,22yは、サーボアンプ21x,21yにそれぞれ接続する。また、各サーボアンプ21x,21yの入力側は、同期回路9の出力側に接続するとともに、この同期回路9の入力側は、コントローラ23に接続する。この場合、サーボモータ3x,サーボアンプ21x,ロータリエンコーダ22x及び同期回路9の一部は、第一制御系Cxを構成するとともに、サーボモータ3y,サーボアンプ21y,ロータリエンコーダ22y及び同期回路9の一部は、第二制御系Cyを構成する。
【0017】
図1に、同期回路9及びサーボアンプ21x,21yの具体的構成を示す。なお、コントローラ23からは、同期回路9に対して、少なくとも位置の目標値Doが付与されるとともに、速度の指令値を得るための速度指令オフセット値Fx,Fyが付与される。
【0018】
一方、同期回路9には、第一制御系Cxと第二制御系Cyが含まれる。第一制御系Cxは、ロータリエンコーダ22xから得る駆動位置の検出値(第一検出値Dx)と目標値Do間の偏差を検出する位置偏差検出部31xと、この位置偏差検出部31xから出力する偏差値Dxeを比例定数(P定数)により補償する位置補償部11xと、この位置補償部11xの出力値Sxiに速度指令オフセット値Fxを加算するオフセット値加算部32xと、このオフセット値加算部32xの出力値Sx(制御値)から後述する同期用補正値Seを減算する減算部7を備える。
【0019】
同様に、第二制御系Cyは、ロータリエンコーダ22yから得る駆動位置の検出値(第二検出値Dy)と目標値Do間の偏差を検出する位置偏差検出部31yと、この位置偏差検出部31yから出力する偏差値Dyeを比例定数(P定数)により補償する位置補償部11yと、この位置補償部11yの出力値Syiに速度指令オフセット値Fyを加算するオフセット値加算部32yと、このオフセット値加算部32yの出力値Sy(制御値)に後述する同期用補正値Seを加算する加算部8を備える。
【0020】
さらに、同期回路9には、第一検出値Dxから第二検出値Dyを減算して偏差値Eを得る偏差検出部5と、この偏差値Eを比例積分定数(PI定数)により補償する補償部6を備える。そして、この補償部6から出力する同期用補正値Seは、第一制御系Cxにおける減算部7及び第二制御系Cyにおける加算部8に付与される。
【0021】
一方、第一制御系Cxに備えるサーボアンプ21xは、入力側から、減算部7の出力値Vxoが付与される速度偏差検出部33xと、ロータリエンコーダ22xから得る第一検出値Dxを時間により微分して速度の検出値Vxdを得、この検出値Vxdを速度偏差検出部33xに付与する速度変換部34xと、速度偏差検出部33xから出力する速度偏差値Vxeを比例積分定数(PI定数)により補償する速度補償部35xを有する速度のフィードバック制御系を備えるとともに、速度補償部35xの出力値Kxが入力し、かつ電流偏差検出部36x及びこの電流偏差検出部36xから出力する偏差値を比例積分定数(PI定数)により補償する電流補償部37xを有する電流のフィードバック制御系を備え、この電流補償部37xの出力部はサーボモータ3xに接続する。
【0022】
また、第二制御系Cyに備えるサーボアンプ21yは、入力側から、加算部8の出力値Vyoが付与される速度偏差検出部33yと、ロータリエンコーダ22yから得る第二検出値Dyを時間により微分して速度の検出値Vydを得、この検出値Vydを速度偏差検出部33yに付与する速度変換部34yと、速度偏差検出部33yから出力する速度偏差値Vyeを比例積分定数(PI定数)により補償する速度補償部35yを有する速度のフィードバック制御系を備えるとともに、速度補償部35yの出力値Kyが入力し、かつ電流偏差検出部36y及びこの電流偏差検出部36yから出力する偏差値を比例積分定数(PI定数)により補償する電流補償部37yを有する電流のフィードバック制御系を備え、この電流補償部37yの出力部はサーボモータ3yに接続する。
【0023】
次に、本実施例に係る駆動制御装置1の動作、特に射出工程における動作について、各図を参照して説明する。
【0024】
射出工程では、予め設定された速度指令値によりスクリュ2sが前進移動する。この際における第一制御系Cxの基本動作は次のようになる。まず、コントローラ23から速度指令オフセット値Fxが付与されるとともに、位置の指令値Doが位置偏差検出部31xに付与される。一方、ロータリエンコーダ22xから得る第一検出値Dxは、位置偏差検出部31xに付与され、位置偏差検出部31xからは、第一検出値Dxと目標値Do間の偏差値Dxeが得られる。そして、偏差値Dxeは、位置補償部11xにおける比例定数(P定数)により補償される。これにより、補償された出力値Sxiが得られるため、基本的には、この出力値Sxiの大きさに基づいて第一制御系Cxにおける位置のフィードバック制御が行われる。
【0025】
また、出力値Sxiは、オフセット値加算部32xに付与され、このオフセット値加算部32xで、出力値Sxiに対して速度指令オフセット値Fxが加算される。これにより、オフセット値加算部32xからは出力値Sxを得る。この出力値Sxは、減算部7を無視した場合、サーボアンプ21xの速度偏差検出部33xに付与される速度の指令値となる。一方、第一検出値Dxは速度変換部34xに付与され、この速度変換部34xにより速度の検出値Vxdに変換されるとともに、この速度の検出値Vxdが速度偏差検出部33xに付与されるため、速度偏差検出部33xからは、速度の指令値と検出値Vxd間の速度偏差値Vxeが得られる。この速度偏差値Vxeは、速度補償部35xにおける比例積分定数(PI定数)により補償され、この速度補償部35xからは補償された出力値Kxが得られる。よって、基本的には、この出力値Kxの大きさに基づいて第一制御系Cxにおける速度のフィードバック制御が行われる。さらに、出力値Kxは、電流偏差検出部36x及び電流補償部37xを有する電流のフィードバック制御系(マイナループ)を介して出力し、サーボモータ3xに対する基本的なサーボ制御が行われる。
【0026】
他方、第二制御系Cyの基本動作も第一制御系Cxと同様に行われる。まず、コントローラ23から速度指令オフセット値Fy(通常、Fy=Fx)が付与されるとともに、位置の指令値Doが位置偏差検出部31yに付与される。一方、ロータリエンコーダ22yから得る第二検出値Dyは、位置偏差検出部31yに付与され、位置偏差検出部31yからは、第二検出値Dyと目標値Do間の偏差値Dyeが得られる。そして、偏差値Dyeは、位置補償部11yにおける比例定数(P定数)により補償される。これにより、補償された出力値Syiが得られるため、この出力値Syiの大きさに基づいて第二制御系Cyにおける位置のフィードバック制御が行われる。
【0027】
また、出力値Syiは、オフセット値加算部32yに付与され、このオフセット値加算部32yで、出力値Syiに対して速度指令オフセット値Fyが加算される。これにより、オフセット値加算部32yからは出力値Syを得る。この出力値Syは、加算部8を無視した場合、サーボアンプ21yの速度偏差検出部33yに付与される速度の指令値となる。一方、第二検出値Dyは速度変換部34yに付与され、この速度変換部34yにより速度の検出値Vydに変換されるとともに、この速度の検出値Vydが速度偏差検出部33yに付与されるため、速度偏差検出部33yからは、速度の指令値と検出値Vyd間の速度偏差値Vyeが得られる。この速度偏差値Vyeは、速度補償部35yにおける比例積分定数(PI定数)により補償され、この速度補償部35yからは補償された出力値Kyが得られる。よって、基本的には、この出力値Kyの大きさに基づいて第二制御系Cyにおける速度のフィードバック制御が行われる。さらに、出力値Kyは、電流偏差検出部36y及び電流補償部37yを有する電流のフィードバック制御系(マイナループ)を介して出力し、サーボモータ3yに対する基本的なサーボ制御が行われる。
【0028】
このように、第一制御系Cx及び第二制御系Cyは、それぞれ独立した系で位置,速度及び電流に対するフィードバック制御が行われ、位置の指令値Do及び速度の指令値(位置指令オフセット値Fx,Fy)に一致するように制御が行われる。
【0029】
一方、同期回路9により、各サーボモータ3x,3yによる駆動位置が一致するように同期の確立が行われる。まず、偏差検出部5の非反転入力部には、ロータリエンコーダ22xから得る第一検出値Dxが付与されるとともに、偏差検出部5の反転入力部には、ロータリエンコーダ22yから得る第二検出値Dyが付与される。これにより、偏差検出部5の出力部からは、第一検出値Dxから第二検出値Dyを減算した偏差値Eが得られる。また、この偏差値Eは補償部6に付与され、補償部6における比例積分定数(PI定数)により補償される。
【0030】
よって、補償部6からは補償された同期用補正値Seが得られるため、この同期用補正値Seは、第一制御系Cxの減算部7及び第二制御系Cyの加算部8に対して同時に付与される。この結果、減算部7では、オフセット値加算部32xの出力値Sx(制御値)から同期用補正値Seが減算されるとともに、加算部8では、オフセット値加算部32yの出力値Sy(制御値)に同期用補正値Seが加算される。したがって、例えば、第一検出値Dxに対して第二検出値Dyが小さくなる方向に同期が大きく外れても、同期用補正値Seにより、第一制御系Cxの制御値(Sx)は小さくなる方向に補正され、かつ第二制御系Cyの制御値(Sy)は大きくなる方向に補正されるため、一方のサーボモータ3y(又は3x)の絶対制御量が大きくなってしまう不具合が解消され、制御動作の十分な応答性と安定性が確保される。
【0031】
以上、実施例について詳細に説明したが、本発明はこのような実施例に限定されるものではなく、細部の構成,形状,数量等において、本発明の要旨を逸脱しない範囲で任意に変更,追加,削除することができる。
【0032】
例えば、実施例は、一対のサーボモータ3x,3yを用いた場合を示したが、三台以上のサーボモータ3x…を用いた場合でも同様に実施できる。この場合、例えば、三台のサーボモータ3x,3y,3zを用いれば、一対のサーボモータ3x,3y、一対のサーボモータ3y,3z、さらには一対のサーボモータ3x,3zの複数組により同様に実施できる。また、可動部2としてスクリュ2sを例示したが、型締装置Mc側における可動盤等、他の可動部にも同様に適用することができる。
【0033】
【発明の効果】
このように、本発明に係る電動射出成形機の駆動制御装置は、スクリュを駆動する一対のサーボモータを含む駆動部と、一方のサーボモータによる駆動位置の第一検出値のみと位置の目標値間の偏差値を得、この偏差値に基づいて一方のサーボモータに対する位置のフィードバック制御を行う第一制御系と、他方のサーボモータによる駆動位置の第二検出値のみと目標値間の偏差値を得、この偏差値に基づいて他方のサーボモータに対する位置のフィードバック制御を行う第二制御系と、各駆動位置を同期させる同期部を備える駆動制御装置であって、第一検出値から第二検出値を減算して偏差値を得る偏差検出部と、この偏差値を補償する補償部と、この補償部から出力する同期用補正値を、第一検出値と目標値間の偏差値を補償する補償部の出力値から減算する減算部と、同期用補正値を、第二検出値と目標値間の偏差値を補償する補償部の出力値に加算する加算部とを有する同期回路を備えるため、複数のサーボモータにおける絶対制御量を小さくすることができ、たとえ同期が大きく外れた場合であっても、制御動作の十分な応答性と安定性を確保できる。したがって、特に、高応答性と高安定性が要求される射出用のサーボモータに用いて好適である。
【図面の簡単な説明】
【図1】本発明に係る好適な実施例に係る駆動制御装置の具体的構成図、
【図2】同駆動制御装置を備える電動射出成形機の一部を示す平面構成図、
【図3】同駆動制御装置を備える電動射出成形機の一部を示す側面構成図、
【符号の説明】
1 駆動制御装置
2 可動部
2s スクリュ
3 駆動部
3x サーボモータ
3y サーボモータ
4 同期部
5 偏差検出部
6 補償部
7 減算部
8 加算部
9 同期回路
11x 補償部
11y 補償部
Cx 第一制御系
Cy 第二制御系
Dx 第一検出値
Dy 第二検出値
Do 目標値
Dxe 偏差値
Dye 偏差値
Se 同期用補正値
Sx 出力値
Sy 出力値
M 電動射出成形機
E 偏差値
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a drive control device for an electric injection molding machine suitable for use in driving a common movable part by a drive part including a pair of servo motors.
[0002]
[Prior art and problems]
2. Description of the Related Art Conventionally, an electric injection molding machine that drives a common movable part by a drive part including a plurality of servo motors is known.
[0003]
By the way, this type of electric injection molding machine can be driven by combining multiple servo motors when the target drive force cannot be secured with a single servo motor or when the single servo motor is expensive. The purpose is to increase the driving force of the entire unit or to reduce the cost, but on the other hand, since multiple servo motors are used, it is important how to establish synchronization between each servo motor. It becomes a problem.
[0004]
Conventionally, as a means for synchronizing a plurality of servo motors, a synchronizing device disclosed in Japanese Patent Laid-Open No. 2000-117790 is known. This apparatus mechanically establishes synchronization by bridging a timing belt between a plurality of pulleys that are respectively rotated by a plurality of servo motors. On the other hand, since such mechanical means have limitations in responsiveness and accuracy, a drive control device that establishes synchronization of a plurality of servo motors by electrical means is also known in Japanese Patent No. 2681895. . This device maintains the rotational speed of one of the plurality of electric motors at a set rotational speed, and synchronizes with the rotational speed of the one electric motor so that the rotational speed of the other electric motor is the same as the rotational speed of the one electric motor. It controls to become equal.
[0005]
However, in the conventional drive control device that establishes synchronization by such an electrical means, in order to synchronize the rotation speed of one electric motor (servo motor) by following the rotation speed of another electric motor, The absolute control amount of the other motors is larger than that of one motor. In particular, when the synchronization is greatly lost, there is a drawback that the response and stability of the control operation are greatly impaired.
[0006]
The present invention solves such a problem in the prior art, and reduces the absolute control amount in a plurality of servo motors, so that a sufficient response of the control operation can be obtained even when the synchronization is greatly lost. It is an object of the present invention to provide a drive control device for an electric injection molding machine that can ensure safety and stability.
[0007]
[Means for Solving the Problems and Embodiments]
The present invention includes a drive unit 3 including a pair of servo motors 3x and 3y for driving a screw 2s serving as a movable unit 2, a detection value (first detection value) Dx of a drive position by one servo motor 3x, and a position A first control system Cx that obtains a deviation value Dxe between the target values Do and performs position feedback control on one servomotor 3x based on the deviation value Dxe, and a detection value (first value) of the drive position by the other servomotor 3y. (Two detection values) A deviation value Dye between only Dy and the target value Do is obtained, and each drive position is synchronized with a second control system Cy that performs position feedback control on the other servomotor 3y based on this deviation value Dye. When configuring the drive control device 1 of the electric injection molding machine M including the synchronization unit 4, the deviation detection unit 5 that obtains the deviation value E by subtracting the second detection value Dy from the first detection value Dx; The compensation unit 6 that compensates the deviation value E, and the synchronization correction value Se that is output from the compensation unit 6 are derived from the output value Sx of the compensation unit 11x that compensates the deviation value Dxe between the first detection value Dx and the target value Do. A synchronizing circuit 9 having a subtracting unit 7 for subtracting, and an adding unit 8 for adding the synchronization correction value Se to the output value Sy of the compensating unit 11y for compensating for the deviation value Dye between the second detection value Dy and the target value Do. It is characterized by providing.
[0008]
Thereby, in the drive control device 1 according to the present invention, the deviation detection unit 5 obtains the deviation value E obtained by subtracting the second detection value Dy from the first detection value Dx. As a result of the compensation, the synchronization correction value Se is obtained. On the other hand, the synchronization correction value Se is simultaneously given to the first control system Cx and the second control system Cy. The subtraction unit 7 subtracts the synchronization correction value Se from the output value Sx (control value of the first control system Cx) of the compensation unit 11x that compensates for the deviation value Dxe between the first detection value Dx and the target value Do. At the same time, the addition unit 8 adds the correction value Se for synchronization to the output value Sy (control value of the second control system Cy) of the compensation unit 11y that compensates for the deviation value Dye between the second detection value Dy and the target value Do. Is done.
[0009]
As a result, for example, even if the synchronization is greatly deviated in the direction in which the second detection value Dy decreases with respect to the first detection value Dx, the output value Sx is corrected in the direction in which the output value Sx decreases by the synchronization correction value Se, and the output Since the value Sy is corrected in the increasing direction, the problem that the absolute control amount of one of the servomotors 3y (or 3x) increases is solved, and sufficient responsiveness and stability of the control operation are ensured.
[0010]
【Example】
Next, preferred embodiments according to the present invention will be given and described in detail with reference to the drawings.
[0011]
First, a schematic configuration of the electric injection molding machine M including the drive control device 1 according to the present embodiment will be described with reference to FIGS. 2 and 3.
[0012]
The electric injection molding machine M includes an injection device Mi and a mold clamping device Mc disposed on the upper surface of the machine base 51. The injection device Mi is supported by an injection device moving table 52, and this injection device moving table 52 is selectively displaced to a forward position (nozzle touch position) or a reverse position (nozzle touch release position) by an advance / retreat driving unit (not shown). To do. A heating cylinder support plate 53 is provided at the end of the mold clamping device Mc on the injection device moving base 52, and a drive unit support plate 54 is provided at the opposite end. A plurality of tie bars 55 are installed between the heating cylinder support plate 53 and the drive unit support plate 54. The movable plate 56 is slidably supported by the tie bars 55.
[0013]
On the other hand, the rear end of the heating cylinder 57 is attached to the front surface of the heating cylinder support board 53. The heating cylinder 57 has an injection nozzle 58 at the front end and a hopper 59 at the rear. A screw 2 s (movable part 2) is inserted into the heating cylinder 57, and the rear end of the screw 2 s is rotatably coupled to a rotation support part 60 provided on the movable plate 56. A servo motor 61 for weighing is attached to the movable plate 56, and an endless belt 64 is bridged between a driving pulley 62 attached to the rotating shaft of the servo motor 61 and a driven pulley 63 attached to the rear end of the screw 2s. Thereby, the drive part 65 for measurement is comprised.
[0014]
On the other hand, a pair of left and right injection servomotors 3x and 3y constituting the drive unit 3 for moving the screw 2s back and forth are attached to the rear surface of the drive unit support board 54. The rotation shafts 66x and 66y of the servo motors 3x and 3y and the movable plate 56 are coupled by ball screw mechanisms 67x and 67y. Specifically, a pair of left and right nut portions 68x and 68y are fixed to the rear surface of the movable platen 56, and balls that are screwed to the rotation shafts 66x and 66y of the servo motors 3x and 3y are screwed into the nut portions 68x and 68y. The rear ends of the screws 69x and 69y are joined. The rotary shafts 66x and 66y are supported by bearings 70x and 70y attached to the drive unit support plate 54, and ball screws 69x and 69y are provided at the positions of the movable plate 56 corresponding to the nut portions 68x and 68y. Insertable insertion holes 71x and 71y are formed through. In addition, in FIG. 3, 72 indicates a fixed plate of the mold clamping device Mc, and 73 indicates a fixed die attached to the fixed plate 72.
[0015]
Next, the configuration of the drive control device 1 according to the present embodiment will be specifically described with reference to FIGS. 1 and 2.
[0016]
As shown in FIG. 2, the drive control device 1 includes a pair of servo amplifiers 21x and 21y connected to the servomotors 3x and 3y, respectively. Therefore, the servo motors 3x and 3y constitute a part of the drive control device 1. The output side of each servo amplifier 21x, 21y is connected to each servo motor 3x, 3y, and is attached to each servo motor 3x, 3y to detect the rotational speed (number of rotations) of each servo motor 3x, 3y. 22x and 22y are connected to servo amplifiers 21x and 21y, respectively. The input side of each servo amplifier 21x, 21y is connected to the output side of the synchronizing circuit 9, and the input side of the synchronizing circuit 9 is connected to the controller 23. In this case, the servo motor 3x, the servo amplifier 21x, the rotary encoder 22x, and a part of the synchronization circuit 9 constitute the first control system Cx, and one of the servo motor 3y, the servo amplifier 21y, the rotary encoder 22y, and the synchronization circuit 9. The unit constitutes the second control system Cy.
[0017]
FIG. 1 shows a specific configuration of the synchronization circuit 9 and the servo amplifiers 21x and 21y. From the controller 23, at least a position target value Do is given to the synchronization circuit 9, and speed command offset values Fx and Fy for obtaining a speed command value are given.
[0018]
On the other hand, the synchronization circuit 9 includes a first control system Cx and a second control system Cy. The first control system Cx detects a deviation between the detected value (first detected value Dx) of the drive position obtained from the rotary encoder 22x and the target value Do, and outputs from the position deviation detector 31x. A position compensation unit 11x that compensates the deviation value Dxe with a proportional constant (P constant), an offset value addition unit 32x that adds the speed command offset value Fx to the output value Sxi of the position compensation unit 11x, and the offset value addition unit 32x Is provided with a subtracting section 7 for subtracting a synchronization correction value Se described later from the output value Sx (control value).
[0019]
Similarly, the second control system Cy includes a position deviation detection unit 31y that detects a deviation between the detection value (second detection value Dy) of the drive position obtained from the rotary encoder 22y and the target value Do, and the position deviation detection unit 31y. The position compensation unit 11y that compensates the deviation value Dye output from the proportional constant (P constant), the offset value addition unit 32y that adds the speed command offset value Fy to the output value Syi of the position compensation unit 11y, and the offset value An adding unit 8 is provided that adds a synchronization correction value Se described later to the output value Sy (control value) of the adding unit 32y.
[0020]
Further, the synchronization circuit 9 includes a deviation detection unit 5 that obtains a deviation value E by subtracting the second detection value Dy from the first detection value Dx, and compensation that compensates the deviation value E with a proportional integral constant (PI constant). Part 6 is provided. The synchronization correction value Se output from the compensation unit 6 is given to the subtraction unit 7 in the first control system Cx and the addition unit 8 in the second control system Cy.
[0021]
On the other hand, the servo amplifier 21x provided in the first control system Cx differentiates, from the input side, the speed deviation detection unit 33x to which the output value Vxo of the subtraction unit 7 is applied and the first detection value Dx obtained from the rotary encoder 22x by time. Thus, a speed detection value Vxd is obtained, and a speed conversion unit 34x that applies the detection value Vxd to the speed deviation detection unit 33x, and a speed deviation value Vxe that is output from the speed deviation detection unit 33x are expressed by a proportional integral constant (PI constant). A speed feedback control system having a speed compensation unit 35x for compensation is provided, and the output value Kx of the speed compensation unit 35x is input, and the current deviation detection unit 36x and the deviation value output from the current deviation detection unit 36x are proportionally integrated. A current feedback control system having a current compensation unit 37x that compensates by a constant (PI constant) is provided, and an output of the current compensation unit 37x It is connected to the servo motor 3x.
[0022]
The servo amplifier 21y provided in the second control system Cy differentiates from the input side the speed deviation detector 33y to which the output value Vyo of the adder 8 is given and the second detection value Dy obtained from the rotary encoder 22y by time. Thus, a speed detection value Vyd is obtained, and the speed conversion unit 34y that applies the detection value Vyd to the speed deviation detection unit 33y, and the speed deviation value Vye output from the speed deviation detection unit 33y are expressed by a proportional integral constant (PI constant). A speed feedback control system having a speed compensation unit 35y for compensation is provided, and the output value Ky of the speed compensation unit 35y is input, and the current deviation detection unit 36y and the deviation value output from the current deviation detection unit 36y are proportionally integrated. A current feedback control system having a current compensation unit 37y that compensates by a constant (PI constant) is provided, and an output of the current compensation unit 37y It is connected to the servo motor 3y.
[0023]
Next, the operation of the drive control apparatus 1 according to the present embodiment, particularly the operation in the injection process, will be described with reference to each drawing.
[0024]
In the injection process, the screw 2s moves forward by a preset speed command value. The basic operation of the first control system Cx at this time is as follows. First, the speed command offset value Fx is given from the controller 23, and the position command value Do is given to the position deviation detector 31x. On the other hand, the first detection value Dx obtained from the rotary encoder 22x is given to the position deviation detector 31x, and the deviation value Dxe between the first detection value Dx and the target value Do is obtained from the position deviation detector 31x. The deviation value Dxe is compensated by a proportional constant (P constant) in the position compensation unit 11x. As a result, a compensated output value Sxi is obtained, and basically position feedback control in the first control system Cx is performed based on the magnitude of the output value Sxi.
[0025]
The output value Sxi is given to the offset value adding unit 32x, and the offset value adding unit 32x adds the speed command offset value Fx to the output value Sxi. Thereby, the output value Sx is obtained from the offset value adding unit 32x. This output value Sx is a speed command value given to the speed deviation detector 33x of the servo amplifier 21x when the subtractor 7 is ignored. On the other hand, the first detection value Dx is given to the speed conversion unit 34x, and is converted into the speed detection value Vxd by the speed conversion unit 34x, and this speed detection value Vxd is given to the speed deviation detection unit 33x. From the speed deviation detector 33x, a speed deviation value Vxe between the speed command value and the detected value Vxd is obtained. The speed deviation value Vxe is compensated by a proportional integral constant (PI constant) in the speed compensation unit 35x, and a compensated output value Kx is obtained from the speed compensation unit 35x. Therefore, basically, speed feedback control in the first control system Cx is performed based on the magnitude of the output value Kx. Further, the output value Kx is output through a current feedback control system (minor loop) having a current deviation detector 36x and a current compensator 37x, and basic servo control is performed on the servo motor 3x.
[0026]
On the other hand, the basic operation of the second control system Cy is performed in the same manner as the first control system Cx. First, a speed command offset value Fy (usually Fy = Fx) is given from the controller 23, and a position command value Do is given to the position deviation detector 31y. On the other hand, the second detection value Dy obtained from the rotary encoder 22y is given to the position deviation detection unit 31y, and the deviation value Dye between the second detection value Dy and the target value Do is obtained from the position deviation detection unit 31y. The deviation value Dye is compensated by a proportional constant (P constant) in the position compensation unit 11y. As a result, a compensated output value Syi is obtained, and position feedback control in the second control system Cy is performed based on the magnitude of the output value Syi.
[0027]
The output value Syi is given to the offset value adding unit 32y, and the offset value adding unit 32y adds the speed command offset value Fy to the output value Syi. Thereby, the output value Sy is obtained from the offset value adding unit 32y. The output value Sy is a speed command value given to the speed deviation detector 33y of the servo amplifier 21y when the adder 8 is ignored. On the other hand, the second detection value Dy is provided to the speed conversion unit 34y, and is converted into the speed detection value Vyd by the speed conversion unit 34y, and the speed detection value Vyd is provided to the speed deviation detection unit 33y. From the speed deviation detector 33y, a speed deviation value Vye between the speed command value and the detected value Vyd is obtained. This speed deviation value Vye is compensated by a proportional integral constant (PI constant) in the speed compensator 35y, and a compensated output value Ky is obtained from the speed compensator 35y. Therefore, basically, speed feedback control is performed in the second control system Cy based on the magnitude of the output value Ky. Further, the output value Ky is output via a current feedback control system (minor loop) having a current deviation detector 36y and a current compensator 37y, and basic servo control is performed on the servo motor 3y.
[0028]
In this way, the first control system Cx and the second control system Cy are feedback systems for position, speed, and current in independent systems, respectively, and the position command value Do and the speed command value (position command offset value Fx). , Fy).
[0029]
On the other hand, synchronization is established by the synchronization circuit 9 so that the drive positions of the servo motors 3x and 3y coincide. First, the first detection value Dx obtained from the rotary encoder 22x is given to the non-inverting input unit of the deviation detection unit 5, and the second detection value obtained from the rotary encoder 22y is given to the inverting input unit of the deviation detection unit 5. Dy is given. Thereby, from the output part of the deviation detection part 5, the deviation value E which subtracted the 2nd detection value Dy from the 1st detection value Dx is obtained. The deviation value E is given to the compensation unit 6 and compensated by a proportional integral constant (PI constant) in the compensation unit 6.
[0030]
Therefore, since the compensated synchronization correction value Se is obtained from the compensation unit 6, the synchronization correction value Se is supplied to the subtraction unit 7 of the first control system Cx and the addition unit 8 of the second control system Cy. Granted at the same time. As a result, the subtraction unit 7 subtracts the synchronization correction value Se from the output value Sx (control value) of the offset value addition unit 32x, and the addition unit 8 outputs the output value Sy (control value) of the offset value addition unit 32y. ) Is added with the correction value Se for synchronization. Therefore, for example, even if the synchronization is greatly deviated in the direction in which the second detection value Dy decreases with respect to the first detection value Dx, the control value (Sx) of the first control system Cx is decreased by the synchronization correction value Se. Since the correction value is corrected in the direction and the control value (Sy) of the second control system Cy is corrected in the increasing direction, the problem that the absolute control amount of one servo motor 3y (or 3x) becomes large is solved, Sufficient responsiveness and stability of the control operation are ensured.
[0031]
The embodiment has been described in detail above, but the present invention is not limited to such an embodiment, and the detailed configuration, shape, quantity, and the like are arbitrarily changed without departing from the gist of the present invention. Can be added or deleted.
[0032]
For example, the embodiment shows the case where a pair of servo motors 3x and 3y is used, but the same can be applied to the case where three or more servo motors 3x are used. In this case, for example, if three servo motors 3x, 3y, 3z are used, a pair of servo motors 3x, 3y, a pair of servo motors 3y, 3z, and a plurality of pairs of servo motors 3x, 3z are similarly used. Can be implemented. Moreover, although the screw 2s was illustrated as the movable part 2, it can apply similarly to other movable parts, such as a movable board in the mold clamping device Mc side.
[0033]
【The invention's effect】
Thus, the drive control device for the electric injection molding machine according to the present invention includes a drive unit including a pair of servo motors for driving the screw, only the first detection value of the drive position by one servo motor, and the target value of the position. A first control system that performs position feedback control on one servo motor based on this deviation value, and a deviation value between the second detected value of the drive position by the other servo motor and the target value And a second control system that performs position feedback control on the other servomotor based on the deviation value, and a drive control device that includes a synchronization unit that synchronizes each drive position, and from the first detection value, A deviation detection unit that subtracts the detection value to obtain a deviation value, a compensation unit that compensates the deviation value, and a correction value for synchronization output from the compensation unit, and a deviation value between the first detection value and the target value are compensated Compensation A synchronization circuit having a subtracting unit that subtracts from the output value of the output and an adding unit that adds the correction value for synchronization to the output value of the compensation unit that compensates for the deviation value between the second detection value and the target value. The absolute control amount in the servo motor can be reduced, and even if the synchronization is greatly out of place, sufficient responsiveness and stability of the control operation can be ensured. Therefore, it is particularly suitable for use in an injection servo motor that requires high response and high stability.
[Brief description of the drawings]
FIG. 1 is a specific configuration diagram of a drive control device according to a preferred embodiment of the present invention;
FIG. 2 is a plan configuration diagram showing a part of an electric injection molding machine provided with the drive control device;
FIG. 3 is a side view showing a part of an electric injection molding machine provided with the drive control device;
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Drive control apparatus 2 Movable part 2s Screw 3 Drive part 3x Servo motor 3y Servo motor 4 Synchronization part 5 Deviation detection part 6 Compensation part 7 Subtraction part 8 Addition part 9 Synchronization circuit 11x Compensation part 11y Compensation part Cx 1st control system Cy 1st Second control system Dx First detection value Dy Second detection value Do Target value Dxe Deviation value Dye Deviation value Se Synchronization correction value Sx Output value Sy Output value M Electric injection molding machine E Deviation value

Claims (1)

スクリュを駆動する一対のサーボモータを含む駆動部と、一方のサーボモータによる駆動位置の検出値(第一検出値)のみと位置の目標値間の偏差値を得、この偏差値に基づいて前記一方のサーボモータに対する位置のフィードバック制御を行う第一制御系と、他方のサーボモータによる駆動位置の検出値(第二検出値)のみと前記目標値間の偏差値を得、この偏差値に基づいて前記他方のサーボモータに対する位置のフィードバック制御を行う第二制御系と、各駆動位置を同期させる同期部を備える電動射出成形機の駆動制御装置において、前記第一検出値から前記第二検出値を減算して偏差値を得る偏差検出部と、前記偏差値を補償する補償部と、この補償部から出力する同期用補正値を、前記第一検出値と前記目標値間の偏差値を補償する補償部の出力値から減算する減算部と、前記同期用補正値を、前記第二検出値と前記目標値間の偏差値を補償する補償部の出力値に加算する加算部とを有する同期回路を備えることを特徴とする電動射出成形機の駆動制御装置。  A drive unit including a pair of servo motors for driving the screw, and a deviation value between only a detection value (first detection value) of a drive position by one servo motor and a target value of the position are obtained, and based on this deviation value, A deviation value between the first control system that performs position feedback control on one servo motor, only the detection value (second detection value) of the drive position by the other servo motor and the target value is obtained, and based on this deviation value In the drive control device of the electric injection molding machine, comprising: a second control system that performs position feedback control with respect to the other servomotor; and a synchronizer that synchronizes each drive position. A deviation detection unit that subtracts the deviation value to obtain a deviation value, a compensation unit that compensates the deviation value, and a synchronization correction value that is output from the compensation unit, compensates for the deviation value between the first detection value and the target value A subtractor for subtracting from the output value of the compensation unit, and an adder for adding the synchronization correction value to the output value of the compensation unit for compensating for the deviation value between the second detection value and the target value. An electric injection molding machine drive control apparatus comprising a circuit.
JP2001391357A 2001-12-25 2001-12-25 Drive control device for electric injection molding machine Expired - Fee Related JP3853650B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001391357A JP3853650B2 (en) 2001-12-25 2001-12-25 Drive control device for electric injection molding machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001391357A JP3853650B2 (en) 2001-12-25 2001-12-25 Drive control device for electric injection molding machine

Publications (2)

Publication Number Publication Date
JP2003191305A JP2003191305A (en) 2003-07-08
JP3853650B2 true JP3853650B2 (en) 2006-12-06

Family

ID=27598968

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001391357A Expired - Fee Related JP3853650B2 (en) 2001-12-25 2001-12-25 Drive control device for electric injection molding machine

Country Status (1)

Country Link
JP (1) JP3853650B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10250170B2 (en) 2016-08-24 2019-04-02 Mitsubishi Electric Corporation Motor control device

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010064349A (en) * 2008-09-10 2010-03-25 Toyo Mach & Metal Co Ltd Molding machine
JP5246784B2 (en) * 2009-02-26 2013-07-24 株式会社名機製作所 Synchronous drive control method and synchronous drive control apparatus for injection molding machine
AT510616B1 (en) * 2010-10-20 2013-02-15 Engel Austria Gmbh METHOD FOR REGULATING A DRIVE UNIT OF AN INJECTION MOLDING MACHINE

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10250170B2 (en) 2016-08-24 2019-04-02 Mitsubishi Electric Corporation Motor control device

Also Published As

Publication number Publication date
JP2003191305A (en) 2003-07-08

Similar Documents

Publication Publication Date Title
JP3853650B2 (en) Drive control device for electric injection molding machine
JP2011073454A (en) Molding condition setting method
TWI242490B (en) Servo motor control apparatus for electric injection molding machine
WO2017217222A1 (en) Positioning control device and mold-clamping apparatus
US5380181A (en) Control device for an electric injection molding machine
WO2004080690A1 (en) Molding device and control method thereof
JP3969850B2 (en) Control method and control device for electric vendor
JP2001121297A (en) Slide inclination correction apparatus of press machine
JP3069840B2 (en) Mold clamping force control device in toggle type electric injection molding machine
JP4373334B2 (en) Molding machine and control method thereof
JP2003200469A (en) Control device of injection drive part of motor-driven injection molding machine
JPH0671705A (en) Sack-back controller for injection molding machine
JP3854602B2 (en) Multi-axis drive
JP2949932B2 (en) Four-point bending tester
JP2746473B2 (en) Injection speed control method for electric injection molding machine
JPH03164811A (en) Servo motor feed correcting method
JP2002137269A (en) Electromotive injection molding machine
JP2000015339A (en) Method for controlling stop of ram in press brake and device for controlling stop thereof
JP2637492B2 (en) Deformation error correction structure for T-die lip driver
JP2000127201A (en) Plastic injection molding equipment
JPH05138253A (en) Press brake
JP2875881B2 (en) Injection molding machine
JP3785368B2 (en) Injection molding machine
JP3310214B2 (en) Mold clamping device and compression molding method using the same
JPH10180376A (en) Method for working metal sheet and device therefor

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041117

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050114

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051116

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051214

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060302

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060307

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060614

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060616

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060906

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090915

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100915

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100915

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110915

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110915

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120915

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120915

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20150915

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees