"スライドと、前記スライドの下方に設けられたボルスタと、前記スライドに下端が直接またはプランジャを介して連結された伸縮自在なコンロッドと、前記コンロッドの上端が連結されたエキセン部を有するメインシャフトと、前記メインシャフトのエキセン部のクランク角度を検出するパルス出力式の角度検出器と、前記メインシャフトを駆動するサーボモータと、前記サーボモータを制御する制御装置とを備え、前記制御装置は、前記メインシャフトの正回転側および逆回転側のうちの一方側の所定位置に位置した前記スライドを、前記スライド位置と同じ位置となるように上死点側を越えて他方側に移動させるとともに、該移動中に前記角度検出器から出力されたパルス数の半分のパルス数分だけ前記他方側の位置から再度正転側に移動させることで上死点を検出する上死点検出部を有していることを特徴とするプレス機械。スライドと、前記スライドの下方に設けられたボルスタと、前記スライドに下端が直接またはプランジャを介して連結された伸縮自在なコンロッドと、前記コンロッドの上端が連結されたエキセン部を有するメインシャフトと、前記メインシャフトのエキセン部のクランク角度を検出するパルス出力式の角度検出器と、前記メインシャフトを駆動するサーボモータと、前記サーボモータを制御する制御装置とを備えたプレス機械の上死点検出方法であって、前記制御装置は、前記メインシャフトの正回転側および逆回転側のうちの一方側の所定位置に位置した前記スライドを、前記スライド位置と同じ位置となるように上死点側を越えて他方側に移動させるとともに、該移動中に前記角度検出器から出力されたパルス数の半分のパルス数分だけ前記他方側の位置から再度正転側に移動させることで上死点を検出することを特徴とするプレス機械の上死点検出方法。ところで、従来のプレス機械では、駆動源がサーボモータであるなしに係わらず、ダイハイト調整時のスライドの移動を、スライドを上死点で待機させた状態で行うのが一般的である。また、ダイハイトの調整は、プランジャがない小型のプレス機械では、伸縮構造を有したコンロッドを伸縮させ、この際のスライドの高さ位置を位置検出器で検出することで行うことができる。一方で、駆動源をサーボモータとしたプレス機械では、スライドの待機位置が上死点からずれている場合には、その待機位置にスライドを待機させた状態のまま、ダイハイト調整を行うことが望まれている。そうすることで、ダイハイト調整のためにスライドを上死点に移動させるという煩わしさを解消できるからである。他方、ダイハイト調整時のスライド移動量は、現状のダイハイトを基準にして決められる。従って、ダイハイト調整前には、ダイハイトを正確に把握しておかなければならず、そのためには、スライドを正確な上死点位置に一旦移動させ、上死点でのスライド位置から現状のダイハイトを算出し直す必要がある。しかしながら、前述したように、スライドを上死点に移動させるのは煩わしいうえ、正確な上死点位置を検出してそこへスライドを移動させるには、手間がかかるという問題がある。本発明の目的は、上死点位置を簡単、かつ正確に検出できるプレス機械およびその上死点検出方法を提供することである。第1発明に係るプレス機械は、スライドと、前記スライドの下方に設けられたボルスタと、前記スライドに下端が直接またはプランジャを介して連結された伸縮自在なコンロッドと、前記コンロッドの上端が連結されたエキセン部を有するメインシャフトと、前記メインシャフトのエキセン部のクランク角度を検出するパルス出力式の角度検出器と、前記メインシャフトを駆動するサーボモータと、前記サーボモータを制御する制御装置とを備え、前記制御装置は、前記メインシャフトの正回転側および逆回転側のうちの一方側の所定位置に位置した前記スライドを、前記スライド位置と同じ位置となるように上死点側を越えて他方側に移動させるとともに、該移動中に前記角度検出器から出力されたパルス数の半分のパルス数分だけ前記他方側の位置から再度正転側に移動させることで上死点を検出する上死点検出部を有していることを特徴とする。第2発明に係るプレス機械の上死点検出方法は、スライドと、前記スライドの下方に設けられたボルスタと、前記スライドに下端が直接またはプランジャを介して連結された伸縮自在なコンロッドと、前記コンロッドの上端が連結されたエキセン部を有するメインシャフトと、前記メインシャフトのエキセン部のクランク角度を検出するパルス出力式の角度検出器と、前記メインシャフトを駆動するサーボモータと、前記サーボモータを制御する制御装置とを備えたプレス機械の上死点検出方法であって、前記メインシャフトの正回転側および逆回転側のうちの一方側の所定位置に位置した前記スライドを、前記スライド位置と同じ位置となるように上死点側を越えて他方側に移動させるとともに、該移動中に前記角度検出器から出力されたパルス数の半分のパルス数分だけ前記他方側の位置から再度正転側に移動させることで上死点を検出することを特徴とする。第1、第2発明によれば、上死点検出部により、スライド移動に伴う角度検出器からのパルス数に基づいて上死点を自動的に検出するので、スライドのインチング操作等によって上死点を検出するのとは異なり、簡単で迅速に検出できる。以下、本発明の実施形態を図面に基づいて説明する。先ず、図1~図3により、本実施形態のプレス機械としてプランジャが設けられていないタイプのサーボプレス1を説明する。図1はサーボプレス1の全体斜視図、図2はその要部を示す側断面図、図3は他の要部を示す一部断面の平面図である。図1において、サーボプレス1の本体フレーム2の略中央部には、スライド3が上下動自在に支承されており、スライド3に対する下方には、ベッド4上に取り付けられたボルスタ5が配置されている。本体フレーム2の前方には、後述するコントロールパネル6が設けられ、本体フレーム2の側方には、コントロールパネル6が接続された制御装置40が設けられている。図2に示すように、サーボプレス1では、サーボモータ21によりスライド3を駆動している。スライド3の上部に形成された球面孔3A内には、ダイハイト調整用のねじ軸7の下端に設けられた球体部7Aが抜け止めされた状態で回動自在に挿入されている。球面孔3Aおよび球体部7Aにより、球場継手が構成されている。ねじ軸7のねじ部7Bは、上方に向けてスライド3から露出し、ねじ軸7の上方に設けたコンロッド本体8の雌ねじ部8Aに螺合している。ねじ軸7およびコンロッド本体8により、伸縮自在なコンロッド9が構成されている。コンロッド9の上部は、メインシャフト10に設けられたクランク状のエキセン部10Aに回転自在に連結されている。メインシャフト10は、本体フレーム2を構成する左右一対の厚板状のサイドフレーム11間において、前後3箇所の軸受部12,13,14で支承されている。メインシャフト10の後部側には、メインギア15が取り付けられている。メインギア15は、その下方に設けられた動力伝達軸16の伝達ギア16Aと噛合している。動力伝達軸16は、サイドフレーム11間において、前後2箇所の軸受部17,18で支承されている。動力伝達軸16の後端には、従動側のプーリ19が取り付けられている。プーリ19は、その下方に配置されたサーボモータ21で駆動される。サーボモータ21は、略L字形状のブラケット22を介してサイドフレーム11間に支持されている。サーボモータ21の出力軸21Aは、サーボプレス1の前後方向に沿って突出しており、出力軸21Aに設けられた駆動側のプーリ23と前記従動側のプーリ19に巻回されたベルト24により動力が伝達される。また、スライド3の背面側には、上下2箇所からサイドフレーム11間に向けて後方に突出した一対のブラケット25が取り付けられており、上下のブラケット25間には、リニアスケール等の位置検出器26を構成するロッド27が取り付けられている。このロッド27には、スライド3の上下位置を検出するためのスケールが設けられており、同じく位置検出器26を構成する位置センサ28に上下動自在に嵌挿されている。位置センサ28は、一方のサイドフレーム11に設けられた補助フレーム29に固定されている。補助フレーム29は、上下方向に縦長に形成されており、下部がボルト31によりサイドフレーム11に取り付けられ、上部が上下方向に長い長孔内に挿入されたボルト32により上下方向に摺動自在に支持されている。このように補助フレーム29は、上下いずれか一方側本実施形態では下側のみがサイドフレーム11に固定され、他方側が上下動自在に支持されているため、サイドフレーム11の温度変化による伸縮の影響を受けないようになっている。これにより、前記位置センサ28は、サイドフレーム11のそのような伸縮の影響を受けずに、スライド位置およびダイハイト位置を正確に検出可能としている。一方、スライド3のスライド位置およびダイハイトは、スライド3内に設けられたスライド位置調整機構33によって調整される。スライド位置調整機構33は、図3にも示すように、ねじ軸7の球体部7Aの外周にピン7Cを介して取り付けられたウォームホイール34と、ウォームホイール34と噛合するウォームギア35と、ウォームギア35の端部に取り付けられた入力ギア36と、入力ギア36に噛合する出力ギア37を有したインダクションモータ38とで構成される。インダクションモータ38は、軸方向長さが短いフラット形状とされ、コンパクトに構成されている。コントロールパネル6は、スライドモーションを設定するための各種データを入力するものであり、モーションデータを入力するためのスイッチやテンキー、およびこれらの入力データや設定完了し登録された設定データ等を表示する表示器を有している。表示器としては、透明タッチスイッチパネルを液晶表示器やプラズマ表示器等のグラフィック表示器を前面に装着した、所謂タッチパネル付きのプログラマブル表示器が採用されている。なお、このコントロールパネル6は、予め設定されたモーションデータを記憶したICカード等の外部記憶媒体からのデータ入力装置、または無線や通信回線を介してデータを送受信する通信装置を備えていてもよい。本実施形態のコントロールパネル6では、成形条件に合った加工パターン、すなわちスライド制御パターンを回転、反転、往復下死点通過往復、および反転往復上死点通過往復の4種類から選択し、設定可能となっている。また、加工パターンに応じてスライド3の高さ位置を位置検出器26の実際の検出値で表示させるか、後述する演算によって算出された値を表示させるかが、モーションデータとして指定される。制御パターン中の回転パターンとは、従来のプレス機械のパターンと同様、メインシャフト10を正回転側にのみに回転させることで実現するものであり、ワークに対する1ショットの動きについて、スライド3を上死点から始動させ、下死点を通過させて再び上死点まで到達させるモーションである。回転往復パターンとは、ワークに対する1ショットの動きについて、やはりスライド3を上死点から正回転側へ始動させ、下死点手前の加工終了位置で停止させた後、この位置から逆回転側に回転させて上死点まで戻し、次のワークに対する1ショットの動きについて、スライド3を上死点から逆回転側へ始動させ、下死点手前の加工終了位置で停止させた後、この位置から正回転側に回転させて上死点まで戻すモーションである。つまり、メインシャフト10は、ワーク毎に正逆転が交互に繰り返される。以上のパターンはいずれも、スライドを上死点から始動させるパターンである。これに対して反転パターンおよび往復パターンは、スライドを上死点からずれた待機位置から始動させるパターンであり、本発明は、このようなパターンの実施に際して問題となっていたスライド3の高さ調整やダイハイト調整を解決するためのものであるから、本発明を理解するためにも、そのような制御パターンについては、以下に詳説する。図4のAには、連続してプレス加工される2つのワークに対する反転パターン時のスライド3の動きが示されている。Bには、その祭のスライド3の時間tの経過に対応したスライド位置P、すなわちスライドモーションが示されている。Cには、時間tの経過に対応したメインシャフト10の回転方向がタイムチャートとして示されている。反転パターンでは、スライド3の始動は、上死点0°ではなく、メインシャフト10のエキセン部10Aのクランク角度にして、上死点から正回転側へ角度θずれた待機位置から行われる。そして、メインシャフト10を正転側に回転させることでスライド3を下降させ、下死点180°まで下降させるか、または下死点手前で加工が終了する場合にはその位置まで下降させて瞬間的に停止させ、この下降位置からメインシャフト10を逆回転側に切り換えて駆動し、元の角度θの待機位置まで戻し、これを繰り返す。図5のA~Cには、往復パターン時のスライド3の動き、スライドモーション、メインシャフト10の回転方向に関するタイムチャートが示されている。往復パターンでも、スライド3の始動は、上死点0°ではなく、メインシャフト10のエキセン部10Aのクランク角度にして、上死点から正回転側へ角度θずれた待機位置から行われる。そして、メインシャフト10を正転側に回転させることでスライド3を下降させ、下死点180°を通過させた後、上死点から角度-マイナスθずれた位置までスライド3を上昇させて、1つのワークに対するプレス加工を終了し、この角度-θの位置を次のワークのための待機位置として待機させる。次のワークに対しては角度-θにあるスライド3を、メインシャフト10を逆転側に回転させて下降させ、下死点180°を通過した後、上死点から角度θずれた元の待機位置まで上昇させて、2つ目のワークに対するプレス加工を終了し、これを繰り返す。なお、図4および図5では、サーボ制御にてサーボモータ21の回転の角速度を変えることで、下死点へ向けて下降する方のスライド速度を遅く、上死点へ向けて上昇する方のスライド速度を速く設定している。勿論、サーボモータ21を等速回転させれば、スライドモーションをサインカーブのように設定できることは言うまでもない。このようなスライド制御パターンは、コントロールパネル6を操作して入力されるが、以下には、コントロールパネル6が接続された制御装置40について説明する。図6は、制御装置40の主要な構成を示すブロック図である。図6において、制御装置40は、スライド3駆動用のサーボモータ21をフィードバック制御により制御したり、スライド位置調整機構33のインダクションモータ38を制御したりする装置であって、詳細図示による説明は省略するが、マイクロコンピュータや高速数値演算プロセッサ等を主体に構成され、決められた手順に従って入力データの算術論理演算を行うコンピュータ装置と、指令電流を出力する出力インタフェースとを備えて構成されている。そして、本実施形態での制御装置40には、モーション設定部41、スライド位置指令演算部42、第1指令演算部43、上死点検出部44、パルスカウンタ45、スライド位置調整部46、および第2指令演算部47が形成されている。また、制御装置40は、ROM、RAM等の適宜な記憶媒体で構成された記憶手段51を備えている。そして、このような制御装置40には、前述のコントロールパネル6の他、スライド3の高さ位置を検出するリニアスケール等の前述した位置検出器26、メインシャフト10の回転角度を検出するクランクエンコーダ等の角度検出器52、およびインダクションモータ38が接続され、また、サーボモータ21がサーボアンプ53を介して接続されている。制御装置40のモーション設定部41は、コントロールパネル6により選択、設定された制御パターンと、この制御パターンに対応するモーションデータとに基づき、制御実行用の時間tとスライド位置Pとの関係を示すモーションデータを決定し、記憶手段51内のモーションデータ記憶部54に格納する。スライド位置指令演算部42は、モーション設定部41で決定した制御パターンに応じて、メインシャフト10の正回転時および逆回転時、すなわちサーボモータ21の正回転時および逆回転時のそれぞれのモーションに沿ってスライド3が正確に移動するように、所定のサーボ演算周期時間t毎のスライド位置Pの目標値を前記モーションに基づき演算により求める。そして、求めたスライド位置目標値を第1指令演算部43に出力する。第1指令演算部43は、前記スライド位置指令演算部42からのスライド位置目標値と、位置検出器26により検出したスライド位置との偏差を小さくするように、当該偏差に基づきサーボモータ21用のモータ速度指令を演算し、サーボアンプ53に出力する。なお、このモータ速度指令の演算時に用いる位置偏差ゲインは、記憶手段51内のモータ/スライド関係データ記憶部55に格納されたスライド位置とモータ回転角度との関係データを参照して、スライド位置に応じて補正される。上死点検出部44は、サーボプレス1を起動させた際に上死点を検出してスライド3を上死点に移動させ、上死点でのスライド位置を位置検出器26にて検出する機能を有している。パルスカウンタ45は、パルス出力タイプのクランクエンコーダを採用している本実施形態の角度検出器52においては、角度検出器52から出力されるパルスの出力数をカウントし、記憶手段51内のパルス数記憶部56に格納する。スライド位置調整部46は、金型を取り付けた状態でのワークの試し打ちを行う場合など、スライド位置を自動またはインチング操作により手動にて追い込み調整する場合等に機能すものであり、スライド位置調整方法決定部57および移動量演算部58を有している。スライド位置調整方法決定部57は、スライド位置の調整を自動で行うか、手動で行うかをオペレータの入力に基づいて決定する機能を有する。移動量演算部58は、自動調整によりダイハイトを変更するような場合において、コントロールパネル6から入力される所望のダイハイトの値に基づき、スライド3の現在位置からの移動量を演算するとともに、移動量に基づいたスライド位置目標値を第2指令演算部47に出力する。第2指令演算部47は、移動量演算部58からのスライド位置目標値に基づいてスライド3を目標位置に移動させるよう、インダクションモータ38に対して指令電流を出力する。また、手動調整によりダイハイトを調整するような場合には、コントロールパネル6に設けられた操作ボタン不図示の操作に基づく指令電流を生成し、インダクションモータ38に出力してスライド3を移動させる。なお、スライド3移動後のダイハイトは、コントロールパネル6に表示される。以下には、上述した各機能部のうち、上死点検出部44および移動量演算部58について、図7、図8を参照し、さらに詳細に説明する。スライドが常に上死点から始動するプレス機械では、上死点がスライドの待機位置であるから、改めて上死点を検出するまでもない。これに対して、上死点から所定角度θずれた位置を待機位置に設定可能な本実施形態のサーボプレス1では、待機位置に待機した状態においての位置検出器26の検出値は、上死点にある時の検出値とは異なる。従って、現状設定されているダイハイトは一般に、上死点でのスライド3の位置を位置検出器26で検出し、その値を基準として、そこから固定値であるクランク半径の2倍の値を減算することで算出できるが、角度θだけずれた位置に待機している場合には、待機位置での位置検出器26の検出値から単純にクランク半径の2倍を減算したのでは、現状設定されているダイハイトを求めることはできない。そして、現状設定されているダイハイトは、ダイハイトを変更する際の基準となり、現状設定されているダイハイトからのスライド3の移動量を演算することで、その移動量に基づいて新たなダイハイトに調整されることから、現状設定されているダイハイトを正確に検出することは重要であり、そのためにスライド3を一旦上死点に移動させ、位置検出器26による検出に基づいて現状のダイハイトを算出することは重要である。また、現状のダイハイトが正確に算出され、変更したい新たなダイハイトとの差分により移動量が算出されるが、スライド3を角度θずれた待機位置から移動させる場合には、ダイハイト同士の差分により算出された移動量に従いそのまま移動させたのでは、やはり新たなダイハイトを正確に設定することはできない。そこで、本実施形態では、上死点検出部44にてスライドを上死点に位置させて現状のダイハイトを正確に算出するとともに、スライド3を角度θずれた待機位置から移動させる場合でも、移動量演算部58により適正な移動量を算出し、その移動量に従って移動させることで、新たなダイハイトへの調整を正確に行えるようにしてある。図7に示す説明図において、上死点検出部44は、サーボプレス1が起動されると、メインシャフト10での任意の角度で停止しているスライド3に対して、角度検出器52での検出値が0°となるようにサーボモータ21を制御し、メインシャフト10を正回転させる。しかし、この0°の位置が正確な上死点からずれている例えば角度θ1可能性を否定できないため、先ず、0°でのスライド位置を位置検出器26で検出し、この検出値に対して所定の値を加算して目標位置xmmを決定し、スライド3が実際に目標位置xmmに到達するまでメインシャフト10を駆動するステップ1:以下、ステップをSと略す。次いで、メインシャフト10を逆回転させ、逆回転側にて同じスライド位置である目標値xmmまで到達させる。この際、メインシャフト10の逆転開始から停止までの間、角度検出器52から出力されるパルス数をパルスカウンタ45にてカウントしておき、パルス数記憶部56に記憶しておくS2。この後、記憶されたパルス数の1/2半分のパルス数分だけ、メインシャフト10を正回転させ、パルス数が規定の数に達した時点でメインシャフト10を停止させる。このことにより、メインシャフト10を停止させた時点でのスライド3の位置が正確な上死点として検出されるS3。なお、1パルス当たりのメインシャフト10の角度は十分小さいので、S1にて記憶されたパルス数が奇数のとき、それを1/2にした際のパルス数の0.5パルス分については切り上げても、あるいは切り捨ててもよい。より精度を上げたいときには、1パルス当たりのメインシャフト10の角度を1/2した値を加味すればよい。図8に基づいて移動量演算部58について詳説する。図8に示す説明図において、Aはスライド3の待機位置が上死点から角度θずれた位置に設定されている場合であり、現状の設定としてダイハイトDH1を要する金型が使用されている。このような設定下では、制御パターンとして反転パターンまたは往復パターンが選択される。一方のBは、新たにダイハイトDH2を要する金型を使用する場合の設定であり、やはり待機位置が上死点から角度θずれた位置に設定され、制御パターンとして反転パターンまたは往復パターンが選択される。ここで、図中の記号を以下の通りとした場合、AとBとの間には、式1~式6の関係が成立し、両者のダイハイトの差であるXは式7に示すように、角度θ、ダイハイトDH1、および角度θの待機位置でのスライド移動量eの関数で表すことができる。r:クランク半径...固定値L:ボルスタ上面からクランク中心までの距離...固定値S:スライド下面からポイント中心までの距離...固定値θ:クランク角度...実測値DH1:調整前のダイハイト...実測値e:ダイハイト調整時のスライド移動量...計算値C1:ねじ軸を含む調整前のコンロッドの長さ...計算値C2:ねじ軸を含む調整後のコンロッドの長さ...計算値S1:調整前での待機位置と下死点とのスライド位置の差...計算値S2:調整後での待機位置と下死点とのスライド位置の差...計算値X:調整前後のダイハイトの差で、コンロッド伸縮量...計算値DH2:調整後のダイハイト...計算値なお、cosθの値は、記憶手段51のテーブル記憶部59の内部に、単位角度1°あたりの三角関数に相当するテーブルを持つことにより、固定値とされている。テーブルとしては90°までとし、91°~359°は計算により求める。角度θは、角度検出器52での実測値であり、スライド移動量eは、位置検出器26での実測値である。C1-C2S2=S1e...1S1=rC1rcosθ-12...2S2=rC2rcosθ-12...3ここで、式2および式3は、クランクの一般式である。式1、式2、式3からS1,S2を消去してeを求める。e=12-12...4式4をC2について解く。C2=122r2-r2cos2θ12...5ここで、C1=L-r-S-DH1...6であるからX=C1-C2=f...7となり、Xはθ、DH1、eの関数で表すことができる。なお、DH2=DH1Xである。従って、上死点から角度θずれた待機位置にスライド3を待機させた状態において、金型を変更してダイハイトをDH1からDH2へ変更調整する場合には、始めに上死点検出部44の機能により得られる上死点でのスライド位置を、位置検出器26で検出して調整前のダイハイトDH1を算出しておく。次いで、そのDH1を式6に代入して調整前のコンロッド長さC1を算出する。L、r、Sはそれぞれ固定値である。所望するダイハイトDH2とダイハイトDH1の差Xがコンロッド伸縮量に等しいから、C1およびXが求められることで、式7からは調整後のコンロッド長さC2を算出することが可能である。そして、C1、C2により、式4からは、角度θずれた待機位置で移動させるべきスライド移動量eを算出することができる。なお、スライド3の駆動機構とスライド3との繋ぎ部分をポイントと呼んでいる。本実施形態では、コンロッド9とスライド3との繋ぎ部分になるが、コンロッド9とスライド3との間にプランジャを有するプレス機械では、プランジャとスライドとの繋ぎ部分がポイントである。従って、本実施形態では、ポイント中心Pcとは、球面継手の球面中心のことである図2。また、コンロッド9の長さC1,C2は、メインシャフト10のエキセン部10Aでの軸中心Ec図2から前記ポイント中心Pc迄の距離を指している。つまり、そのスライド移動量eを求める演算を行うのが、移動量演算部58である。また、上死点から角度θずれた待機位置にスライド3を待機させたまま、スライド3をスライド移動量eだけ移動させることが、ダイハイトをDH1からDH2へ正確に調整することになる。図9~図13のフローチャートに基づき、現状使用されている金型でのスライド3の上死点位置を上死点検出部44にて検出し、これに基づいてダイハイトDH1を算出する方法、および移動量演算部58によりスライド移動量eを演算し、これに基づいてダイハイトをDH1からDH2へ変更する方法について説明する。ただし、以下の説明は、ダイハイトDH1を要する金型を、ダイハイトDH2を要する金型に交換した直後の状態からの説明とする。また、交換後の金型を用いた場合の制御データは既に入力されているものとする。図9において、制御装置40に電源を投入しS1、サーボプレス1を起動させると、角度検出器52での検出値からスライド3が上死点にあるか否かを判断するS2。上死点にないと判断されると、サーボモータ21を駆動して上死点へ低速で移動させるS3。上死点へ移動した後、または、S2にて上死点に位置していると判断された場合には、偏心軸であるメインシャフト10を正回転側へ低速で回転させるS4。メインシャフト10の正回転を、スライド位置が所定の高さxmm図7に到達するまで継続するS5,S6。スライド位置が所定の高さxmmに到達し、メインシャフト10を停止させた時点でパルスカウンタ45でのカウント数をリセットするS7。次いで、メインシャフト10を逆回転側へ低速で回転させ、これと同時にパルスカウンタ45による角度検出器52からのパルス数のカウントを開始するS8。メインシャフト10の逆回転を、スライド位置が上死点を通過した逆回転側での所定の高さxmmに到達するまで継続しS9,S10、パルス数PNをパルス数記憶部56に記憶するS11。スライド位置が逆回転側での所定の高さxmmに到達し、メインシャフト10を停止させた時点でパルスカウンタ45でのカウント数をリセットするS12。この位置から再びメインシャフト10を低速で正回転させ、同時にパルスカウンタ45でのパルスカウントを開始するS13。このメインシャフト10の回転を、カウントされたパルス数が前記のパルス数PNの半分1/2に達するまで継続するS14,S15。以上により、上死点がより正確に検出されるとともに、この上死点にスライド3が位置することになる。以上が、主に上死点検出部44の機能により実行されるステップである。次いで、スライド3の位置調整を行う。スライド位置調整部46は先ず、スライド調整方法を設定する。コントロールパネル6からは予め、今から行うプレス加工がいずれの制御パターンで行われるかが設定されており、反転パターンおよび往復パターンでは方法1が、回転パターンおよび反転往復パターンでは方法2が自動的に設定されるS16。この後、位置検出器26によるスライド位置の実測により、上死点にスライド3を位置させた状態でのボルスタ5上面からスライド3下面までの距離OH1を算出し、この距離OH1からクランク半径rの2倍を減算して現状設定されているダイハイトDH1を算出するS17,S18。そして、プレス稼動のステップに入る。スライド位置調整部46は、スライド駆動の駆動指令の有無を監視しておりS19、コントロールパネル6からの駆動指令の入力を認めると、スライド3を駆動するS20。この時点で、スライド駆動を終了させる場合など、サーボプレス1の停止指令の入力を認めると、サーボプレス1を停止させるS21,S22。S18にて始めからスライド3を駆動しない場合、コントロールパネル6からのスライド3の調整指令を監視するS23。通常、スライド3を駆動しながらスライド位置を調整しないため、S19に続いてS23が実行される。調整指令の入力を認めると、前述したスライド調整方法1,2が判定されるS24。ここでは、スライド調整方法としては方法1が設定されているものとする。つまり、スライド3の待機位置が上死点から角度θずれた位置にある場合であり、反転パターンまたは往復パターンで駆動される場合である。スライド位置調整部46は、スライド3を待機位置である角度θの位置に移動させ、停止させておくS25。この際の角度θは、使用する金型に対応させて予め記憶されているモーションデータから読み込まれる。次に、スライド位置調整方法決定部57は、スライド位置の調整を自動で行うか手動で行うかを決定するS26。その決定は、コントロールパネル6上でのオペレータによる選択結果に基づいて行われる。自動でスライド位置を調整する場合、オペレータはコントロールパネル6上から所望するダイハイトDH2の値を入力するS27。すると、現在のスライド位置Saが位置検出器26により検出されS28、この後、前述したように、移動量演算部58によりスライド移動量eを演算するS29。さらに、現在のスライド位置Saに対してスライド移動量eを加算して調整後のスライド位置目標を決定する。第2指令演算部47は、スライド位置目標に基づいてインダクションモータ38に電流を供給し、コンロッド9を伸縮させてスライド3を移動させるS30。スライド3の移動中においては、変化するスライド位置Sbを位置検出器26から逐一取得し、スライド位置Sbが位置目標に達したか、つまり移動量がeに達したかを監視するS31。スライド位置が目標位置に達した時点でスライド位置の調整が終了しS32、コントロールパネル6には、調整後の新たなダイハイトDH2を表示させるとともにS33、現状のダイハイトDH1としてDH2の値に書き換えるS34。この後、S19に戻ってスライド駆動を行う。ここでのダイハイトDH2は、演算により求められた値である。ところで、スライド駆動を行った結果、ダイハイトをさらに調整する必要が生じた場合には、S20、S22、S23、S24、S25と進み、S26にて手動でのスライド位置調整が選択される。手動調整では最初に、現在のスライド位置Saを位置検出器26により検出するS35。オペレータによるスライド調整釦の操作状態を監視しS36、釦が操作されている間は、第2指令演算部47から電流を供給し、コンロッド9を伸縮させてスライド3を移動させるS37,S38,S39。スライド3の移動後、位置検出器26にて移動後のスライド位置Sbを検出しS40、移動量演算部58がSaとSbとの差分により、実際の移動量eを算出するS41。さらに、角度θ、手動調整前に書き換えられたダイハイトDH1、および移動量eに基づいてコンロッド9の伸縮量Xを演算しS42、この伸縮量XにダイハイトDH1を加算して新たなダイハイトDH2を算出しS43、このダイハイトDH2をコントロールパネル6に表示させるS44。ここでのダイハイトDH2も演算により求められた値である。また、ダイハイトDH1の値をDH2に置き換えるとともに、スライド位置Saの値をSbに置き換えるS45。この後、スライド3を駆動せずに再度スライド位置を手動で調整したい場合には、調整の継続を指示するS46。こうすることで、S36に戻り、始動調整を繰り返すことが可能である。これに対して、スライド駆動を再度行ってスライド位置を調整するか否かを決定したい場合には、S46にて一旦スライド位置調整を終了させ、S19に戻す。ところで、スライド3の待機位置としては、角度θずれた位置に設定されている場合でも、ダイハイトの変更に伴うスライド調整を、従来と同様にスライド3を上死点に移動させて行うことも可能である。また、制御パターンとして回転または反転往復が選択された場合も、上死点が待機位置となることから、スライド3を上死点に移動させてスライド調整を行う必要がある。以下には、そのような場合のスライド位置の調整について説明する。図9のS24では、方法2が選択される。先ず、スライド3を上死点に停止させるS47。スライド位置調整方法決定部57は、スライド位置の調整を自動で行うか手動で行うかを決定するS48。自動調整が選択された場合、オペレータはコントロールパネル6上から所望するダイハイトDH2の値を入力するS49。すると、現在のスライド位置Saが位置検出器26により検出されS50、この後、インダクションモータ38によりコンロッド9が伸縮してスライド3を移動させるS51。スライド3の移動中においては、変化するスライド位置Sbを位置検出器26から逐一取得しS52、スライド位置Sa,Sbの差分が調整前後のダイハイトDH1,DH2の差分と同じか否かを監視しS53、同じになった時点で移動を停止するS54。コントロールパネル6には、調整後の新たなダイハイトDH2を表示させるとともにS55、現状のダイハイトDH1としてDH2の値に書き換えるS56。この後、S19に戻ってスライド3を駆動する。この際のダイハイトDH2は、三角関数に係るテーブルを使用しないで求められた実測値である。続いて手動調整である。手動調整では方法1と同様に、現在のスライド位置Saが位置検出器26により検出されるS57。オペレータによるスライド調整釦の操作状態を監視しS58、釦が操作されている間は、第2指令演算部47から電流を供給し、コンロッド9を伸縮させてスライド3を移動させるS59,S60,S61。スライド3の移動後、位置検出器26にて移動後のスライド位置Sbを検出しS62、移動量演算部58がSaとSbとの差分を調整前のダイハイトDH1に加算し、これを調整後のダイハイトDH2とするとともにS63、ダイハイトDH2をコントロールパネル6に表示するS64。このダイハイトDH2も実測値である。また、ダイハイトDH1の値をDH2に置き換えるS65。この後、スライド駆動を行わずに再度スライド位置を手動で調整したい場合には、調整の継続を指示するS66。こうすることで、S58に戻り、始動調整を繰り返すことが可能である。これに対して、スライド駆動を再度行ってスライド位置を調整するか否かを決定したい場合には、S66にて一旦スライド位置調整を終了させ、S19に戻す。以上説明したように、スライド3の待機位置として、上死点から角度θずれた位置に設定された場合には、スライド3をわざわざ上死点に移動させた状態にしてダイハイト変更に伴うスライド位置を調整する必要がなく、スライド3の移動、すなわちダイハイトの変更を正確かつ迅速にできる。また、コンロッド9の伸縮量を直接検出している訳ではないので、そのような検出器が不要であり、経済的である。加えて、ダイハイト調整を行うに際しては、上死点を正確に検出するので、調整前に使用していた金型でのプレス加工中において、上死点に多少のずれが生じた場合でも、上死点を正確に検出してダイハイトDH1を適正な値に変更でき、その後のスライド移動をより正確に行える。なお、本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。例えば前記実施形態では、スライド3が1つのコンロッド9にて吊設されたワンポイント式であったが、2つのコンロッド9で吊設されるツーポイント式であってもよい。前記実施形態において、上死点検出部44による上死点検出では、先ずS1として、メインシャフト10を正回転側に回転させてスライド3をスライド位置xmmに位置させ、その後のS2にて、逆回転側のスライド位置xmmさせたが、始めに逆回転側に位置させ、その後に正回転側に回転させてもよく、始めにいずれの方向に回転させるかは、電源投入時のクランク角度のずれ具合に応じて決定すればよい。前記実施形態において、コンロッド9の下端は、スライド3に直接連結されていたが、コンロッド9とスライド3との間にプランジャを介在させたプレス機械にも本発明を適用できる。このとき、プランジャは、クラウン下面に取り付けられたプランジャホルダによって上下方向の動きのみになるよう拘束されている。"