(57)【要約】【課題】外乱による偏差が生じる系においても、特殊なリニアエンコーダ等の部材を追加する等のコスト高を伴わず、高精度のプレス加工を行うサーボプレス、制御方法およびプログラムを提供する。【解決手段】スライドの停止位置近傍にセンシング素子を設け、センシング素子からの信号を検出する前は、第１のスライド位置検出手段により検出された情報に基づくセミクローズ制御を行い、センシング素子からの信号を検出した後は、第２のスライド位置検出手段が検出する情報に基づくフルクローズ制御を行う。【選択図】図４
2016155144.tif 000002
【特許請求の範囲】
【請求項１】
上下動するスライドと、
前記スライドを上下駆動するサーボモータと、
前記サーボモータに設けられたエンコーダと、
前記エンコーダからの出力信号により、前記スライドの位置を検出する第１のスライド位置検出手段と、
前記スライドの位置条件を設定する設定手段と、
前記スライドの停止位置近傍に設けられたセンシング素子と、
前記センシング素子の出力信号により、前記スライドの位置を検出する第２のスライド位置検出手段と、
前記センシング素子からの信号を検出する信号検出手段と、
前記第１のスライド位置検出手段または第２のスライド位置検出手段が検出したスライド位置、前記設定されたスライド位置と、に基づいてサーボモータを制御するサーボモータ制御手段と、
を備え、
前記サーボモータ制御手段は、前記信号検出手段が前記センシング素子からの信号を検出する前は、前記サーボモータに設けられた前記第１のスライド位置検出手段により検出された情報に基づくセミクローズ制御を行い、前記信号検出手段が前記センシング素子からの信号を検出した後は、前記第２のスライド位置検出手段が検出する情報に基づくフルクローズ制御を行うことを特徴とするサーボプレス。
【請求項２】
前記センシング素子がインクリメント型リニアエンコーダであり、前記信号検出手段が前記インクリメント型リニアエンコーダのＺ相信号を検出することを特徴とする請求項１に記載のサーボプレス。
【請求項３】
前記信号検出手段が前記インクリメント型リニアエンコーダのＺ相信号を検出すると、前記サーボモータ制御手段が前記インクリメント型リニアエンコーダのＺ相信号を検出した前記スライドの位置から目標停止位置まで、前記インクリメント型リニアエンコーダの値をフィードバックしてフルクローズ制御を行うことを特徴とする請求項２に記載のサーボプレス。
【請求項４】
前記インクリメント型リニアエンコーダの前記スライドの移動方向に対する取り付け位置を前記スライドの停止基準位置に基づいて設定することを特徴とする請求項２または３のいずれかに記載のサーボプレス。
【請求項５】
上下動するスライドと、前記スライドを上下駆動するサーボモータと、前記サーボモータに設けられたエンコーダと、前記エンコーダからの出力信号により、前記スライドの位置を検出する第１のスライド位置検出手段と、前記スライドの位置条件を設定する設定手段と、前記スライドの停止位置近傍に設けられたセンシング素子と、前記センシング素子の出力信号により、前記スライドの位置を検出する第２のスライド位置検出手段と、前記センシング素子からの信号を検出する信号検出手段と、前記第１のスライド位置検出手段または第２のスライド位置検出手段が検出したスライド位置、前記設定されたスライド位置と、に基づいてサーボモータを制御するサーボモータ制御手段と、を備えたサーボプレスにおける制御方法であって、
前記サーボモータ制御手段が、前記サーボモータに設けられた前記第１のスライド位置検出手段により検出された情報に基づいて、サーボモータの制御を行う第１のステップと、
前記信号検出手段が、前記スライドの停止位置近傍に設けられた前記センシング素子からの信号を検出する第２のステップと、
前記サーボモータ制御手段が、前記信号検出手段が、前記スライドの停止位置近傍に設けられた前記センシング素子からの信号を検出したときに、前記第２のスライド位置検出手段により検出された情報に基づいて、サーボモータの制御を行う第３のステップと、
を備えたことを特徴とする制御方法。
【請求項６】
上下動するスライドと、前記スライドを上下駆動するサーボモータと、前記サーボモータに設けられたエンコーダと、前記エンコーダからの出力信号により、前記スライドの位置を検出する第１のスライド位置検出手段と、前記スライドの位置条件を設定する設定手段と、前記スライドの停止位置近傍に設けられたセンシング素子と、前記センシング素子の出力信号により、前記スライドの位置を検出する第２のスライド位置検出手段と、前記センシング素子からの信号を検出する信号検出手段と、前記第１のスライド位置検出手段または第２のスライド位置検出手段が検出したスライド位置、前記設定されたスライド位置と、に基づいてサーボモータを制御するサーボモータ制御手段と、を備えたサーボプレスにおける制御方法をコンピュータに実行させるためのプログラムであって、
前記サーボモータ制御手段が、前記サーボモータに設けられた前記第１のスライド位置検出手段により検出された情報に基づいて、サーボモータの制御を行う第１のステップと、
前記信号検出手段が、前記スライドの停止位置近傍に設けられた前記センシング素子からの信号を検出する第２のステップと、
前記サーボモータ制御手段が、前記信号検出手段が、前記スライドの停止位置近傍に設けられた前記センシング素子からの信号を検出したときに、前記第２のスライド位置検出手段により検出された情報に基づいて、サーボモータの制御を行う第３のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外乱による偏差が生じても高精度のプレス加工を行うサーボプレス、制御方法およびプログラムに関する。
【背景技術】
【０００２】
エレクトロニクス関連製品に代表されるように、近年のハイテク化は目ざましく、それに伴ってその構成部品に対して高精度の品質が要求されている。プレス加工においても、このような要求に対応するために、様々な技術的な改善がなされており、例えば従来の油圧プレスではできないような高精度の加工が、サーボモータによって駆動されるサーボプレスによって行なわれている。
【０００３】
例えば、特許文献１には、サーボモータにより駆動されるスライドが設定された制御パターンでストローク制御されるプレス機械に係わる技術が開示されている。この制御は、図５に示すように、サーボモータのエンコーダを監視して制御を行う方式であって、セミクローズ制御と呼ばれる制御方式である。
【０００４】
また、図６に示すように、外部に配置したエンコーダを用いて、制御対象である機械の位置を検出し、これをフィードバックして、位置制御を行うフルクローズ制御と呼ばれる制御方式がある。この制御方式を用いることによって、例えば、ボールネジの誤差や温度による位置変動の影響を受けない制御が可能であり、サブミクロンオーダの高精度の位置決めを行うことができる。
【０００５】
さらに、図７に示すように、セミクローズ制御とフルクローズ制御とを融合したハイブリッド制御も知られている（例えば、特許文献２参照）。このハイブリッド制御は、セミクローズ制御を常時行いながら、一定周期ごとにサーボモータのエンコーダと外部エンコーダとの偏差をもとに位置指令を補正することにより、セミクローズ制御の応答性とフルクローズ制御の精度を求める制御方式である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平２−２２４８９８号公報
【特許文献２】特開２００６−８２１０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、セミクローズ制御については、熱膨張などの機械的変化に対応できないという問題がある。
【０００８】
また、フルクローズ制御やハイブリッド制御では、機械的な剛性が低い場合には、発振を起こし、高速駆動ができないという問題がある。こうした問題に対応するためには、駆動範囲すべてにスケール（例えば、エンコーダ）を設ける必要がある。しかしながら、かなり長いスケール（例えば、エンコーダ）が必要となることから、取り付けに制限があるとともに、コストが高くなるという問題があった。
【０００９】
そこで、本発明は、上述の課題に鑑みてなされたものであり、外乱による偏差が生じる系においても、特殊なリニアエンコーダ等の部材を追加する等のコスト高を伴わず、高精度のプレス加工を行うサーボプレス、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上記の課題を解決するために、以下の事項を提案している。
【００１１】
（１）本発明は、上下動するスライドと、前記スライドを上下駆動するサーボモータと、
前記サーボモータに設けられたエンコーダと、前記エンコーダからの出力信号により、前記スライドの位置を検出する第１のスライド位置検出手段と、前記スライドの位置条件を設定する設定手段と、前記スライドの停止位置近傍に設けられたセンシング素子と、前記センシング素子の出力信号により、前記スライドの位置を検出する第２のスライド位置検出手段と、前記センシング素子からの信号を検出する信号検出手段と、前記第１のスライド位置検出手段または第２のスライド位置検出手段が検出したスライド位置、前記設定されたスライド位置と、に基づいてサーボモータを制御するサーボモータ制御手段と、を備え、前記サーボモータ制御手段は、前記信号検出手段が前記センシング素子からの信号を検出する前は、前記サーボモータに設けられた前記第１のスライド位置検出手段により検出された情報に基づくセミクローズ制御を行い、前記信号検出手段が前記センシング素子からの信号を検出した後は、前記第２のスライド位置検出手段が検出する情報に基づくフルクローズ制御を行うことを特徴とするサーボプレスを提案している。
【００１２】
この発明によれば、サーボモータ制御手段は、信号検出手段がスライド（ラム）の停止位置近傍に設けられたセンシング素子からの信号を検出する前は、第１のスライド位置検出手段により検出された情報に基づくセミクローズ制御を行い、信号検出手段がスライド（ラム）の停止位置近傍に設けられたセンシング素子からの信号を検出した後は、第２のスライド位置検出手段が検出する情報に基づくフルクローズ制御を行う。すなわち、スライド（ラム）の停止位置近傍で、セミクローズ制御とフルクローズ制御とを切り替えることから、熱膨張などの機械的変化に対応できないというセミクローズ制御の問題を解消することができる。また、スライド（ラム）の停止位置近傍からスライド（ラム）の停止位置までの間でフルクローズ制御を行うことにより、仮に、機械的な剛性が低く、発振を起こす可能性がある系であっても、特殊なリニアエンコーダ等の部材を用いることなく、安定した制御を行うことができる。
【００１３】
（２）本発明は、（１）について、前記センシング素子がインクリメント型リニアエンコーダであり、前記信号検出手段が前記インクリメント型リニアエンコーダのＺ相信号を検出することを特徴とするサーボプレスを提案している。
【００１４】
この発明によれば、センシング素子がインクリメント型リニアエンコーダであり、信号検出手段がインクリメント型リニアエンコーダのＺ相信号を検出する。ここで、インクリメント型リニアエンコーダは、軸の回転変位量に応じてパルス列を出力する。そして、出力されたパルス数をカウンタで計数し、このカウント数により回転量を検出することによって、スライド（ラム）の位置を検出する。また、インクリメント型リニアエンコーダは、回転板の１回転につき１回だけ出力するＺ相信号を生成する。しかも、このＺ相信号は、回転板の１回転内の原点として使用できる。したがって、このＺ相信号の検出をトリガに、フルクローズ制御に切替て、停止位置までスライド（ラム）を制御することによって、高精度の加工を行うことができる。
【００１５】
（３）本発明は、（２）について、前記信号検出手段が前記インクリメント型リニアエンコーダのＺ相信号を検出すると、前記サーボモータ制御手段が前記インクリメント型リニアエンコーダのＺ相信号を検出した前記スライドの位置から目標停止位置まで、前記インクリメント型リニアエンコーダの値をフィードバックしてフルクローズ制御を行うことを特徴とするサーボプレスを提案している。
【００１６】
この発明によれば、信号検出手段がインクリメント型リニアエンコーダのＺ相信号を検出すると、サーボモータ制御手段がインクリメント型リニアエンコーダのＺ相信号を検出したスライド（ラム）の位置から目標停止位置まで、インクリメント型リニアエンコーダの値をフィードバックしてフルクローズ制御を行う。つまり、信号検出手段がインクリメント型リニアエンコーダのＺ相信号を検出する前は、サーボモータ制御手段が、第１のスライド位置検出手段により検出された情報によりセミクローズ制御を行う。そして、信号検出手段がインクリメント型リニアエンコーダのＺ相信号を検出すると、サーボモータ制御手段がインクリメント型リニアエンコーダのＺ相信号を検出したスライド（ラム）の位置から目標停止位置まで、インクリメント型リニアエンコーダの値をフィードバックして、第２のスライド位置検出手段からの情報に基づいてフルクローズ制御を行う。これにより、熱膨張などの機械的変化に対応できないというセミクローズ制御の問題を解消することができ、また、サーボモータ制御手段が信号検出手段によりインクリメント型リニアエンコーダのＺ相信号を検出したスライド（ラム）の位置から目標停止位置まで、インクリメント型リニアエンコーダの値をフィードバックして、第２のスライド位置検出手段からの情報に基づいてフルクローズ制御を行うことにより、仮に、機械的な剛性が低く、発振を起こす可能性がある系であっても、特殊な部材を用いることなく、安定した制御を行うことができる。さらに、サーボモータ制御手段がインクリメント型リニアエンコーダのＺ相信号を検出したスライド（ラム）の位置から目標停止位置まで、インクリメント型リニアエンコーダの値をフィードバックして、第２のスライド位置検出手段からの情報に基づいてフルクローズ制御を行うことにより、加工精度が向上する。
【００１７】
（４）本発明は、（２）または（３）について、前記インクリメント型リニアエンコーダの前記スライドの移動方向に対する取り付け位置を前記スライドの停止基準位置に基づいて設定することを特徴とするサーボプレスを提案している。
【００１８】
この発明によれば、インクリメント型リニアエンコーダのスライド（ラム）の移動方向に対する取り付け位置をスライド（ラム）の停止基準位置に基づいて設定する。したがって、ワークの基準位置からインクリメント型リニアエンコーダのスライド（ラム）移動方向に対する取り付け位置を設定するため、ワークに対する加工位置精度が向上し、ワークの加工精度が向上する。
【００１９】
（５）本発明は、上下動するスライドと、前記スライドを上下駆動するサーボモータと、前記サーボモータに設けられたエンコーダと、前記エンコーダからの出力信号により、前記スライドの位置を検出する第１のスライド位置検出手段と、前記スライドの位置条件を設定する設定手段と、前記スライドの停止位置近傍に設けられたセンシング素子と、前記センシング素子の出力信号により、前記スライドの位置を検出する第２のスライド位置検出手段と、前記センシング素子からの信号を検出する信号検出手段と、前記第１のスライド位置検出手段または第２のスライド位置検出手段が検出したスライド位置、前記設定されたスライド位置と、に基づいてサーボモータを制御するサーボモータ制御手段と、を備えたサーボプレスにおける制御方法であって、前記サーボモータ制御手段が、前記サーボモータに設けられた前記第１のスライド位置検出手段により検出された情報に基づいて、サーボモータの制御を行う第１のステップと、前記信号検出手段が、前記スライドの停止位置近傍に設けられた前記センシング素子からの信号を検出する第２のステップと、前記サーボモータ制御手段が、前記信号検出手段が、前記スライドの停止位置近傍に設けられた前記センシング素子からの信号を検出したときに、前記第２のスライド位置検出手段により検出された情報に基づいて、サーボモータの制御を行う第３のステップと、を備えたことを特徴とする制御方法を提案している。
【００２０】
この発明によれば、サーボモータ制御手段は、信号検出手段がスライド（ラム）の停止位置近傍に設けられたセンシング素子からの信号を検出する前は、第１のスライド位置検出手段により検出された情報に基づくセミクローズ制御を行い、信号検出手段がスライド（ラム）の停止位置近傍に設けられたセンシング素子からの信号を検出した後は、第２のスライド位置検出手段が検出する情報に基づくフルクローズ制御を行う。すなわち、スライド（ラム）の停止位置近傍で、セミクローズ制御とフルクローズ制御とを切り替えることから、熱膨張などの機械的変化に対応できないというセミクローズ制御の問題を解消することができる。また、スライド（ラム）の停止位置近傍からスライド（ラム）の停止位置までの間でフルクローズ制御を行うことにより、仮に、機械的な剛性が低く、発振を起こす可能性がある系であっても、特殊なリニアエンコーダ等の部材を用いることなく、安定した制御を行うことができる。
【００２１】
（６）本発明は、上下動するスライドと、前記スライドを上下駆動するサーボモータと、前記サーボモータに設けられたエンコーダと、前記エンコーダからの出力信号により、前記スライドの位置を検出する第１のスライド位置検出手段と、前記スライドの位置条件を設定する設定手段と、前記スライドの停止位置近傍に設けられたセンシング素子と、前記センシング素子の出力信号により、前記スライドの位置を検出する第２のスライド位置検出手段と、前記センシング素子からの信号を検出する信号検出手段と、前記第１のスライド位置検出手段または第２のスライド位置検出手段が検出したスライド位置、前記設定されたスライド位置と、に基づいてサーボモータを制御するサーボモータ制御手段と、を備えたサーボプレスにおける制御方法をコンピュータに実行させるためのプログラムであって、前記サーボモータ制御手段が、前記サーボモータに設けられた前記第１のスライド位置検出手段により検出された情報に基づいて、サーボモータの制御を行う第１のステップと、前記信号検出手段が、前記スライドの停止位置近傍に設けられた前記センシング素子からの信号を検出する第２のステップと、前記サーボモータ制御手段が、前記信号検出手段が、前記スライドの停止位置近傍に設けられた前記センシング素子からの信号を検出したときに、前記第２のスライド位置検出手段により検出された情報に基づいて、サーボモータの制御を行う第３のステップと、をコンピュータに実行させるためのプログラムを提案している。
【００２２】
この発明によれば、サーボモータ制御手段は、信号検出手段がスライド（ラム）の停止位置近傍に設けられたセンシング素子からの信号を検出する前は、第１のスライド位置検出手段により検出された情報に基づくセミクローズ制御を行い、信号検出手段がスライド（ラム）の停止位置近傍に設けられたセンシング素子からの信号を検出した後は、第２のスライド位置検出手段が検出する情報に基づくフルクローズ制御を行う。すなわち、スライド（ラム）の停止位置近傍で、セミクローズ制御とフルクローズ制御とを切り替えることから、熱膨張などの機械的変化に対応できないというセミクローズ制御の問題を解消することができる。また、スライド（ラム）の停止位置近傍からスライド（ラム）の停止位置までの間でフルクローズ制御を行うことにより、仮に、機械的な剛性が低く、発振を起こす可能性がある系であっても、特殊なリニアエンコーダ等の部材を用いることなく、安定した制御を行うことができる。
【発明の効果】
【００２３】
本発明によれば、スライド（ラム）の停止位置近傍で、セミクローズ制御とフルクローズ制御とを切り替えることから、熱膨張などの機械的変化に対応できないというセミクローズ制御の問題を解消することができる。また、スライド（ラム）の停止位置近傍からスライド（ラム）の停止位置までの間でフルクローズ制御を行うことにより、仮に、機械的な剛性が低く、発振を起こす可能性がある系であっても、特殊なリニアエンコーダ等の部材を用いることなく、安定した制御を行うことができるという効果がある。
【００２４】
本発明によれば、サーボモータ制御手段がインクリメント型リニアエンコーダのＺ相信号の検出をトリガに、フルクローズ制御に切替えて、停止位置までスライド（ラム）を制御することによって、高精度の加工を行うことができるという効果がある。
【００２５】
本発明によれば、サーボモータ制御手段がインクリメント型リニアエンコーダのＺ相信号を検出したスライド（ラム）の位置から目標停止位置まで、インクリメント型リニアエンコーダの値をフィードバックしてフルクローズ制御を行うことにより、加工精度が向上するという効果がある。
【００２６】
本発明によれば、ワークの基準位置からインクリメント型リニアエンコーダのスライド（ラム）移動方向に対する取り付け位置を設定するため、ワークに対する加工位置精度が向上し、ワークの加工精度が向上するという効果がある。
【図面の簡単な説明】
【００２７】
【図１】本発明に係るサーボプレスの側面図である。
【図２】本発明に係るサーボプレスの構成および制御の概要を示す図である。
【図３】本発明に係るサーボプレスの機能ブロック図である。
【図４】本発明に係るサーボプレスの制御を示すフローチャートである。
【図５】従来例に係る機能ブロック図である。
【図６】従来例に係る機能ブロック図である。
【図７】従来例に係る機能ブロック図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２９】
＜実施形態＞
以下、図１から図４を用いて、本発明の実施形態について説明する。
【００３０】
図１に示すように、本実施形態に係るサーボプレス１は、プレス本体２０と、サーボモータ３０と、プレス本体２０を据え付けるための架台４０と、プレス本体２０に対して上下動するラム５０と、シャンク６０と、ワーク７０と、インクリメント型リニアエンコーダ８０と、ワークを取り付けるためのワーク取付台９０とから構成されている。
【００３１】
サーボプレス１には、図示しないフレームが装備され、フレームの下部には、架台４０が設けられ、架台４０の中には、ワーク取付台９０が水平に配設され、ワーク取付台９０の上面にはワーク７０が取付られている。また、ラム５０およびラム５０の先端部に備えられたシャンク６０がプレス本体２０から架台４０内に貫通して上下に移動する。
【００３２】
ラム５０は、図示しない動力変換部材、回転伝達部材を介してサーボモータ３０と接続され、このサーボモータ３０によって駆動される。また、サーボモータ３０は、後述する制御装置に接続されている。サーボモータ３０により駆動されるラム５０は、制御装置に入力された制御パターン又は入力された加工条件に基づいて自動設定された制御パターンに基づいて制御される。この制御において、ラム５０は、上昇端（始動位置）から下降端（停止位置）まで駆動されてプレス加工が行なわれるが、この上昇端（始動位置）と下降端（停止位置）との間に中間点を定め、この中間点より下降端（停止位置）までは別の速度を設定することによって、より精密な加工を行なう。
【００３３】
＜構成および制御の概要＞
図２および図３を用いて、本実施形態に係るサーボプレスの構成および制御の概要について説明する。
【００３４】
図２に示すように、本実施形態に係るサーボプレス１は、制御装置１０と、制御装置１０を構成するコントローラ１１、ドライバー１２、設定部１３、表示部１６、プーリー２１と、ベルト２２と、ボールネジ２３と、サーボモータ３０と、エンコーダ３１と、ラム５０と、ワーク７０と、インクリメント型リニアエンコーダ８０と、ワーク取付台９０とから構成されている。
【００３５】
フレームの上部には、このサーボプレス１の動力源であるサーボモータ３０、及びこのサーボモータ３０の回転力を往復運動に変換する回転伝達部材としてのプーリー２１が装着されている。このサーボモータ３０には、回転速度を検出するためのエンコーダ３１が設けられており、サーボモータ３０の回転速度は、制御装置１０により電流が制御することによって制御される。そして、このサーボモータ３０の回転力は、回転伝達部材であるベルト２２によってボールネジ２３に伝達される。なお、サーボモータ３０は、交流モータ、直流モータのいずれでもよい。
【００３６】
また、回転伝達部材としてプーリー２１を例示したが、これに限らず、チェーンや歯車でもよい。また、サーボモータ３０の出力軸に直接結合してもよい。また、動力変換装置としてボールネジ２３を例示したが、ねじ機構やウォームギヤとウォームホイールとの組合せ、あるいはピニオンギヤとラックとの組合せ等であってもよい。ボールネジ２３の下端にはワーク取付台９０に対向する位置で上下動するラム５０が装着されており、このラム５０が上限位置（始動位置）から下限位置（停止位置）まで下降することによって被加工物に対して、プレス加工を行う。そして、ラム５０は、下限位置（停止位置）に到達して被加工物の加工を終えると上限位置（始動位置）まで上昇する。
【００３７】
エンコーダ３１は、サーボモータ３０の所定の位置に取付けられている。インクリメント型リニアエンコーダ８０は、ラム５０の停止位置近傍に設けられている。詳しくは、インクリメント型リニアエンコーダ８０は、ラム５０の移動方向に対する取り付け位置がラム５０の停止基準位置に基づいて設定されている。そのため、ワークの基準位置からインクリメント型リニアエンコーダ８０のラム移動方向に対する取り付け位置を設定するため、ワークに対する加工位置精度が向上し、ワークの加工精度が向上する。
【００３８】
ここで、インクリメント型リニアエンコーダ８０を用いたラム５０の位置検出は、軸方向がラム５０の移動方向である上下方向と平行になるようにワーク取付台９０において、ラム５０の停止位置近傍に設けられたインクリメント型リニアエンコーダ８０と、このインクリメント型リニアエンコーダ８０と対向した位置に設けられた図示しないラム５０に固着されている検出ヘッドとを用いて行なわれる。つまり、ラム５０の上下動に伴って、検出ヘッドが、固定されているインクリメント型リニアエンコーダ８０に対して上下動することによって、検出ヘッドの内部に組込まれたセンサから、ラム５０の位置がラム５０の停止基準位置に基づく高さとして検出される。
【００３９】
プレス加工に当たっては、予め制御条件であるラム５０の作動速度、この速度の切替位置、下限位置（停止位置）及び加圧時間などのデータを設定部１３を介して設定する。設定されたデータは、表示部１６に表示される。表示部１６は、例えば、設定スイッチ、液晶表示画面やＣＲＴなどの手段によって構成される。また、表示部１６には、運転や条件設定などの作動モードの選択や、自動運転あるいは手動運転などの操作指示を行なうスイッチなどが設けられている。
【００４０】
そして、表示部１６から入力された制御データは、後述する記憶部に取込まれて記憶され、予め組込まれた処理手順に従ってラム５０の制御を行なう。制御装置１０は、データの記憶、演算処理、データの表示及びデータ入出力などの機能を有する一般的なコンピュータなどからなる構成となっている。
【００４１】
そして、制御装置１０は、サーボモータ３０の第１の位置検出部、第２のラム位置検出部により検出したラム５０の位置データに基づいて、設定条件によりサーボプレス１が運転されるようにサーボモータ３０の速度又はトルク指令を演算して出力する。そして、この制御指令によりサーボモータ３０が制御されることによって、ラム５０は当初設定された所定の作動を行ない、被加工物に対して、所定の条件で加工を行う。
【００４２】
なお、本実施形態に係るサーボプレス１は、後述する信号検出部がラム５０の停止位置近傍に設けられたインクリメント型リニアエンコーダ８０からの信号を検出する前は、サーボモータ３０に設けられた後述する第１の位置検出部により検出された情報に基づくセミクローズ制御を行い、信号検出部がラム５０の停止位置近傍に設けられたインクリメント型リニアエンコーダ８０からの信号を検出した後は、第２の位置検出部により検出された情報に基づくフルクローズ制御を行うことを特徴としている。以下、図３の機能ブロック図を用いて、その詳細を説明する。
【００４３】
＜サーボプレスの機能ブロック＞
図３に示すように、本実施形態に係るサーボプレス１は、制御装置１０と、制御装置１０を構成する設定部１３、制御コントローラ１４、記憶部１５、表示部１６、信号検出部１７と、サーボモータ３０と、エンコーダ３１と、第１の位置検出部３３と、ラム５０と、インクリメント型リニアエンコーダ８０と、第２の位置検出部８２とから構成されている。本実施形態に係るサーボプレス１は、信号検出部１７がインクリメント型リニアエンコーダ８０からのＺ相信号を受信することをトリガに制御方式をセミクローズ制御からフルクローズ制御に切り替えることを特徴としている。
【００４４】
すなわち、信号検出部１７がインクリメント型リニアエンコーダ８０からのＺ相信号を受信する前は、セミクローズ制御のサーボループを閉じて、第１の位置検出部３３からの位置情報と予め設定されている運転条件とによりラム５０の下降運動が制御される。つまり、記憶部１５に予め設定格納された運転条件と第１の位置検出部３３から得られる位置情報とから偏差を算出し、算出した偏差に基づいて制御コントローラ１４が求める制御量に対応する印加電圧をサーボモータ３０に印加することにより、ラム５０の下降運動が制御される。
【００４５】
このとき、ラム５０の下降運動は、モーション制御される。つまり、予め設定された下降位置までは、高速なアプローチ制御がなされ、予め設定された下降位置からは、低速な探り制御が行なわれる。具体的には、サーボモータ３０を制御しているサーボモータ指令の電流から出力トルクを検出し、ラム５０のモーション変化をサーボモータ３０のトルクの変化として検出する。そして、このときのトルク変化の検出信号から予め設定された下降位置を特定する。
【００４６】
そして、制御コントローラ１４は、第１の位置検出部３３により検出されるラム５０の位置が記憶部１５に記憶されたモーション設定データとなるように、サーボモータ３０の速度指令値を演算すると共に、演算した速度指令値と第１の位置検出部３３により検出された値から求められる速度情報に基づく速度フィードバック信号との偏差が小さくなるようにモータ駆動電流を制御することによって、ラム５０を所定のモーションに制御する。
【００４７】
一方、信号検出部１７がインクリメント型リニアエンコーダ８０からのＺ相信号を受信した後は、セミクローズ制御のサーボループを切り離し、フルクローズ制御のサーボループを閉じて、第２の位置検出部８２からの信号に基づく位置情報と予め設定されている運転条件とによりラム５０の下降運動が制御される。つまり、記憶部１５に予め設定格納された運転条件と第２の位置検出部８２から得られる位置情報とから偏差を算出し、算出した偏差に基づいて制御コントローラ１４が求める制御量に対応する印加電圧をサーボモータ３０に印加することにより、ラム５０の下降運動が制御される。
【００４８】
＜サーボプレスの制御処理＞
図４を用いて、本実施形態に係るサーボプレスの制御処理について説明する。
【００４９】
制御コントローラ１４は、セミクローズ制御のサーボループを閉じて、ラム５０を高速移動するアプローチ駆動を行なう（ステップＳ１１０）。制御コントローラ１４は、第１の位置検出部３３からの信号により、ラム５０が予め定めた特定の位置まで下降したと判断すると、ラム５０を低速移動する探り制御へモーション制御を行なう（ステップＳ１２０）。
【００５０】
次に、信号検出部１７がインクリメント型リニアエンコーダ８０からのＺ相信号を検出すると（ステップＳ１３０の「Ｙｅｓ」）、制御コントローラ１４は、信号検出部１７から出力される検出信号により、セミクローズ制御のサーボループを切り離し、フルクローズ制御のサーボループを閉じて、第２の位置検出部８２からの信号に基づく位置情報に基づくフルクローズ制御に移行する（ステップＳ１６０）。
【００５１】
フルクローズ制御に移行すると、記憶部１５を構成するメモリから駆動条件、駆動データを読み込み（ステップＳ１７０）、この情報と第２の位置検出部８２からの信号に基づく位置情報に基づいて、ラム５０の停止位置までラム５０の下降運動を制御する（ステップＳ１８０）。
【００５２】
そして、ラム５０が停止位置まで到達すると、フルクローズ制御のサーボループを切り離し、セミクローズ制御のサーボループを閉じて、第１の位置検出部３３からの信号に基づく位置情報に基づくセミクローズ制御に移行し、ラム５０をスタート位置まで移動させ（ステップＳ１９０）、ステップＳ１１０に戻る。
【００５３】
一方、ステップＳ１３０で、信号検出部１７がインクリメント型リニアエンコーダ８０からのＺ相信号を検出できなかったときは（ステップＳ１３０の「Ｎｏ」）、ラム５０の位置が限界距離に到達する位置であるか否かを判断し、限界距離に到達していると判断したときは（ステップＳ１４０の「Ｙｅｓ」）、エラー停止し、限界距離に到達していないと判断したときは（ステップＳ１４０の「Ｎｏ」）、ステップＳ１２０の処理に戻る。
【００５４】
以上、説明したように、本実施形態によれば、ラムの停止位置近傍で、セミクローズ制御とフルクローズ制御とを切り替えることから、熱膨張などの機械的変化に対応できないというセミクローズ制御の問題を解消することができる。また、ラムの停止位置近傍からラムの停止位置までの間でフルクローズ制御を行うことにより、仮に、機械的な剛性が低く、発振を起こす可能性がある系であっても、特殊なリニアエンコーダ等の部材を用いることなく、安定した制御を行うことができる。
【００５５】
なお、サーボプレスの上記処理をコンピュータシステムが読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをサーボプレスに読み込ませ、実行することによって本発明のサーボプレスを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００５６】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００５７】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００５８】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５９】
１；サーボプレス
１０；制御装置
１１；コントローラ
１２；ドライバー
１３；設定部
１４；制御コントローラ
１５；記憶部
１６；表示部
１７；信号検出部
２０；プレス本体
２１；プーリー
２２；ベルト
２３；ボールネジ
３０；サーボモータ
３１；エンコーダ
３３；第１の位置検出部
４０；架台
５０；ラム
６０；シャンク
７０；ワーク
８０；インクリメント型リニアエンコーダ
８２；第２の位置検出部
【図１】
2016155144.tif 000003
【図２】
2016155144.tif 000004
【図３】
2016155144.tif 000005
【図４】
2016155144.tif 000006
【図５】
2016155144.tif 000007
【図６】
2016155144.tif 000008
【図７】
2016155144.tif 000009