(57)【特許請求の範囲】
【請求項１】
射出保圧工程において変化する少なくともスクリュー位置を含む変量を所定周期毎に検出して記憶するサンプリング手段と、該サンプリング手段により取得された前記変量の推移をディスプレイ画面にグラフ表示するグラフ表示手段とを備えた射出成形機のモニタ装置において、最小クッション量又は／及び射出保圧切替位置の項目を選択する手段と、選択項目に対応するグラフ上の対応位置を検索する対応位置検索手段と、該対応位置検索手段により特定されたグラフ上の位置にカーソルを表示する表示制御手段とを備えたことを特徴とする射出成形機のモニタ装置。
【請求項２】
射出保圧工程において変化する少なくとも射出保圧圧力を含む変量を所定周期毎に検出して記憶するサンプリング手段と、該サンプリング手段により取得された前記変量の推移をディスプレイ画面にグラフ表示するグラフ表示手段とを備えた射出成形機のモニタ装置において、最大射出圧力又は／及び射出保圧切替圧力の項目を選択する手段と、選択項目に対応するグラフ上の対応位置を検索する対応位置検索手段と、該対応位置検索手段により特定されたグラフ上の位置にカーソルを表示する表示制御手段とを備えたことを特徴とする射出成形機のモニタ装置。
【請求項３】
前記変量はスクリュー位置を含み、前記グラフ表示手段はスクリュー位置に対応して他の変量の推移をグラフ表示する請求項２に記載の射出成形機のモニタ装置。
【請求項４】
前記変量に射出速度を含む請求項１乃至３項の内いずれか１項に記載の射出成形機のモニタ装置。
【請求項５】
前記表示制御手段は、前記対応位置検索手段により特定されたグラフ上の位置に対応する前記変量の値を表示する手段をも有することを特徴とする請求項１乃至４項の内いずれか１項に記載の射出成形機のモニタ装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、射出成形機のモニタ装置に関する。
【０００２】
【従来の技術】
射出保圧工程において変化する変量、例えば、スクリュー位置，射出保圧圧力，射出速度等の値を所定周期毎に検出し、これら変量の推移を時間またはスクリュー位置に対応させてディスプレイ画面上にグラフ表示するようにした射出成形機のモニタ装置が特開平２−１４７３１５号等として既に公知であり、また、直前の１射出保圧工程で検出された最大射出圧力，最小クッション量，射出保圧切替位置もしくは射出保圧切替圧力等の値を他の変量と独立させて単独で数値表示するようにしたモニタ装置も知られている。
【０００３】
前記従来技術では、スクリュー位置，射出保圧圧力，射出速度等の変化に関する定性的な特性や、最大射出圧力，最小クッション量，射出保圧切替位置もしくは射出保圧切替圧力等の要所々々における数値データしか得ることができない。そこで、このようにして得られた比較的少ない定量的データから基準圧力波形を再現するための手段として、スプライン曲線を生成する演算処理を用いて基準圧力波形を再現する方式も提案されているが、このような近似処理で得られるデータが良品成形時の基準圧力波形と一致するといった保証は必ずしもなく、また、成形品によっては最大射出圧力，最小クッション量，射出保圧切替位置等の他にも成形品の出来不出来に大きな影響を与える条件があるので、常に適確な条件設定を行うということは困難であった。さらに、最近では、良品成形時における射出保圧圧力の変化特性等を正確に再現して適確な射出成形作業を行わせるべく、良品成形時の基準圧力波形のデータを射出成形機に設定してフィードバック制御を行うようにした射出成形機が提案されている。
【０００４】
【発明が解決しようとする課題】
本発明の目的は、前記従来技術の不都合を解消し、必要とされる部位におけるスクリュー位置，射出保圧圧力，射出速度等のサンプリング情報をより詳細に取り出すことができ、射出保圧工程に関する成形条件の設定をより適確に行うことのできる射出成形機のモニタ装置を提供することにある。
【０００５】
【課題を解決するための手段】
本発明による射出成形機のモニタ装置は、射出保圧工程において変化する変量を所定周期毎に検出して記憶するサンプリング手段と、該サンプリング手段により取得された前記変量の推移をディスプレイ画面にグラフ表示するグラフ表示手段とを備えた射出成形機のモニタ装置において、前記変量には、少なくともスクリュー位置又は射出保圧圧力を含み、最小クッション量、射出保圧切替位置、最大射出圧力、射出保圧切替圧力等の項目を選択する手段と、選択項目に対応するグラフ上の対応位置を検索する対応位置検索手段と、該対応位置検索手段により特定されたグラフ上の位置にカーソルを表示する表示制御手段とを備えるものである。
【０００６】
また、前記グラフ表示手段はスクリュー位置に対応して他の変量の推移をグラフ表示するようにした。
【０００７】
さらに、前記変量に射出速度を含み、射出速度もグラフ表示するようにした。
【０００８】
また、前記表示制御手段は、前記対応位置検索手段により特定されたグラフ上の位置に対応する前記変量の値を表示する手段を備えるようにした。
【０００９】
【作用】
サンプリング手段は、射出保圧工程において変化する各種の変量の値を所定周期毎に検出すると共に、これらの変量をサンプリングの経過時間と対応させて記憶する。また、グラフ表示手段は、サンプリング手段により取得された変量の推移をサンプリングの経過時間もしくは一変量であるスクリュー位置の変化に対応させてディスプレイ画面上にグラフ表示する。
【００１０】
最小クッション量、射出保圧切替位置、最大射出圧力、射出保圧切替圧力等の項目を選択すると、対応位置検索手段が選択項目に対応するグラフ上の対応位置を検索し、表示制御手段は、該対応位置検索手段により特定されたグラフ上の位置にカーソルを表示する。
【００１１】
表示制御手段は、前記対応位置検索手段により特定されたグラフ上の位置に対応する前記変量の値をディスプレイ画面上に可視表示する。
【００１２】
【実施例】
以下、図面を参照して本発明の実施例を説明する。図３は一実施例の射出成形機の要部を示すブロック図で、符号１は射出成形機の射出シリンダ、符号２はスクリューである。スクリュー２は、プッシャープレート８のボールナット部に螺合したリードネジ５やリードネジ５と一体のプーリ６に巻回された動力伝達ベルト７等を介して射出用サーボモータＭ１により射出軸方向に駆動され、スクリュー２の基部とプッシャープレート８との間に介装された圧力検出器４によりスクリュー２の軸方向に作用する樹脂圧力が検出されるようになっている。また、射出用サーボモータＭ１には、スクリュー２の現在位置を検出するパルスコーダＰ１が装着されている。
【００１３】
射出成形機のモニタ装置を兼ねる制御装置１０は、数値制御用のマイクロプロセッサであるＣＮＣ用ＣＰＵ２５，プログラマブルマシンコントローラ用のマイクロプロセッサであるＰＭＣ用ＣＰＵ１８，サーボ制御用のマイクロプロセッサであるサーボＣＰＵ２０および射出保圧圧力等のサンプリング処理を行うための圧力モニタ用ＣＰＵ１７を有し、バス２２を介して相互の入出力を選択することにより各マイクロプロセッサ間での情報伝達が行えるようになっている。
【００１４】
ＰＭＣ用ＣＰＵ１８には射出成形機のシーケンス動作を制御するシーケンスプログラム等を記憶したＲＯＭ１４および演算データの一時記憶等に用いられるＲＡＭ１５が接続されている。一方、ＣＮＣ用ＣＰＵ２５には射出成形機を全体的に制御するプログラム等を記憶したＲＯＭ２６および演算データの一時記憶等に用いられるＲＡＭ２７が接続されている。また、サーボＣＰＵ２０および圧力モニタ用ＣＰＵ１７の各々には、サーボ制御専用の制御プログラムを格納したＲＯＭ２１やデータの一時記憶に用いられるＲＡＭ１９、および、成形データのサンプリング処理等に関する制御プログラムを格納したＲＯＭ１２やデータの一時記憶に用いられるＲＡＭ１３が接続されている。更に、サーボＣＰＵ２０には、該ＣＰＵ２０からの指令に基いて型締め用，スクリュー回転用，エジェクタ用（図示せず）および射出用等の各軸のサーボモータを駆動するサーボアンプ１６が接続され、射出用サーボモータＭ１に配備したパルスコーダＰ１からの出力はサーボＣＰＵ２０に帰還されて、サーボＣＰＵ２０によりパルスコーダＰ１からのフィードバックパルスに基いて算出されたスクリュー２の現在位置がメモリ２０の現在位置記憶レジスタに記憶される。
【００１５】
不揮発性メモリ２４は射出成形作業に関する成形条件と各種設定値，パラメータ，マクロ変数等を記憶する成形データ保存用のメモリである。
【００１６】
圧力モニタ用ＣＰＵ１７は射出保圧工程毎にサンプリング処理を繰り返し実行し、所定のサンプリング周期毎に圧力検出器４からＡ／Ｄ変換器１１を介してスクリュー２に作用する射出保圧圧力を検出すると共に、メモリ１９の現在位置記憶レジスタからスクリュー２の現在位置を読み、更に、前周期のサンプリング時におけるスクリュー位置と今周期のサンプリング時におけるスクリュー位置とに基いて現在の射出速度を求め、射出保圧圧力の現在値，スクリュー２の現在位置，射出速度の現在値の各変量をサンプリング周期に対応させて１射出保圧工程毎ＲＡＭ１３に更新記憶するようになっている。
【００１７】
サンプリング手段の一部を構成するＲＡＭ１３は、射出保圧圧力，スクリュー位置，射出速度の現在値をサンプリング周期に同期して時系列で書き込むための現在値記憶ファイルと、直前の１射出保圧工程で検出されたサンプリングデータを保存するためのサンプリングデータ保存ファイルとを有し（共に図２を参照）、一射出保圧工程の完了毎に今までデータを書き込んできた現在値記憶ファイルに対しサンプリングデータ保存ファイルの指標を付し、その時まで、サンプリングデータ保存ファイルの指標が付されたファイルの指標を現在値記憶ファイルの指標に変更し、次の射出保圧工程のサンプリングデータをこの現在値記憶ファイルの指標が付されたファイルに書き込むようにする。すなわち、射出保圧工程毎、サンプリングデータは２つのファイルに交互に書き込まれることになる。
【００１８】
インターフェイス２３は射出成形機の各部に配備したリミットスイッチや操作盤からの信号を受信したり射出成形機の周辺機器等に各種の指令を伝達したりするための入出力インターフェイスである。
【００１９】
そして、ＣＮＣ用ＣＰＵ２５がＲＯＭ２６の制御プログラムに基づいて各軸のサーボモータに対してパルス分配を行い、サーボＣＰＵ２０は各軸に対してパルス分配された移動指令とパルスコーダＰ１等の検出器で検出された位置のフィードバック信号および速度のフィードバック信号に基づいて、従来と同様に位置ループ制御，速度ループ制御さらには電流ループ制御等のサーボ制御を行い、いわゆるディジタルサーボ処理を実行する。また、射出保圧工程を圧力フィードバック制御モードにしたときには、不揮発性メモリ２４の設定メモリ部に成形条件として記憶された基準圧力波形に基いてＣＮＣ用ＣＰＵ２５が各処理周期毎に圧力指令を出力し、サーボＣＰＵ２０の側では圧力検出器４で検出される射出保圧圧力が指令樹脂圧力に一致するように圧力フィードバック制御を行う。
【００２０】
グラフ表示手段および位置指定手段の一部を構成するディスプレイ付手動データ入力装置２９は、表示制御手段の一部を構成するＣＲＴ表示回路２８を介してバス２２に接続され、モニタ表示画面や機能メニューの選択および各種データの入力操作等が行えるようになっており、数値データ入力用のテンキーおよび各種のファンクションキー等が設けられている。
【００２１】
図４〜図６は手動データ入力装置２９のファンクションキー操作によりモニタ表示の機能メニューが選択された状態でＰＭＣ用ＣＰＵ１８によって実施されるモニタ表示処理の概略を示すフローチャート、また、図７〜図１５はモニタ表示処理における主要な処理を詳説するためのフローチャートであり、以下、これらのフローチャートを参照して本実施例におけるモニタ装置の処理動作について説明する。なお、モニタ表示の機能メニューが選択された段階では、条件出しまたは製品を成形するための連続成形作業が既に開始されているものとする。
【００２２】
モニタ表示の機能メニューに関するオペレータの選択操作を検出したＰＭＣ用ＣＰＵ１８は、まず、手動データ入力装置２９におけるファンクションキーの機能割付けを変更し、各ファンクションキーの用途に対応するガイダンスメッセージをディスプレイ画面の表示領域Ｄに表示し（図１参照）、ガイダンスメッセージ等を除く全画面の表示を一旦クリアしてから、グラフ表示の基準となる横軸の種別を規定する軸選択状態記憶フラグＦがセットされているか否かを判別する（ステップＳ１）。そして、フラグＦがセットされていなければ、サンプリングの経過時間を横軸に、また、射出保圧圧力，射出速度，スクリュー位置を縦軸に取ったグラフの表示枠をディスプレイ画面の表示領域Ａに表示する一方（ステップＳ２，図１の例）、フラグＦがセットされていれば、スクリュー位置を横軸に、また、射出保圧圧力，射出速度を縦軸に取った表示枠を表示領域Ａに表示する（ステップＳ３）。
【００２３】
次いで、ＰＭＣ用ＣＰＵ１８はオペレータにより他の機能メニューに関する選択操作が行われているか否か、即ち、ファンクションキーＦ１（以下、画面切替キーという）の操作に対応して出力されるモニタ終了指令が入力されているか否かを判別するが（ステップＳ４）、他の選択操作が行われていなければ、更に、最大射出圧力の検索領域を規制するファンクションキーＦ１３（以下、規制キーという）が操作されているか否かを判別する（ステップＳ５）。この規制キーは、項目選択による位置指定操作によって最大射出圧力を検索する際に、その検索領域を射出工程にのみ限定するか、または、射出工程および保圧工程の全体を検索対象とするかを決めるためのキーであり、該規制キーが操作される度に規制状態記憶フラグＦｓの値がセット状態からリセット状態に、または、リセット状態からセット状態に反転され（ステップＳ６）、ディスプレイ画面における表示領域Ｃのガイダンス表示が“規制中”または無表示の状態に変化する（ステップＳ７）。
【００２４】
次いで、ＣＰＵ１８は、ファンクションキーＦ２（以下、検索開始キーという）が操作されているか否かを判別し（ステップＳ８）、検索開始キーが操作されていなければ、更に、ファンクションキーＦ４（以下、横軸切替キーという）が操作されているか否かを判別する（ステップＳ１０）。横軸切替キーが操作された場合、ＣＰＵ１８は、軸選択状態記憶フラグＦを反転し（ステップＳ１１）、該フラグＦの状態に応じて再び前記と同様の処理を繰り返し実行し、グラフの表示枠を再表示する（ステップＳ１〜ステップＳ３）。
【００２５】
また、横軸切替キーが操作されていなければ、以下、他の機能メニューに関する選択操作が行われるか、規制キーが操作されるか、または、検索開始キーが操作されるまでの間、ＣＰＵ１８は、ステップＳ４，ステップＳ５，ステップＳ８，ステップＳ１０の判別処理とステップＳ１２に示す通常処理を繰り返し実行する。
【００２６】
ステップＳ１２に示す通常処理は各種変量の検出およびグラフ表示に関する従来と同様の処理である。すなわち、圧力モニタ用ＣＰＵ１７は処理ループ毎にサンプリング処理を繰り返し実行して射出保圧圧力の現在値，スクリュー２の現在位置，射出速度の現在値の各変量をサンプリング周期に対応させて１射出保圧工程分だけＲＡＭ１３の現在値記憶ファイルに書込んでいる。また、１つ前の射出保圧工程のデータはデータ保存ファイルの指標が付されたファイルに記憶されている。ＰＭＣ用ＣＰＵ１８はサンプリングデータ保存ファイルのデータを読み、軸選択状態記憶フラグＦのリセットまたはセット状態に対応してサンプリングの経過時間もしくはスクリュー現在位置を横軸とし、射出保圧圧力の現在値，スクリュー位置の現在値（スクリュー位置を横軸に選択した場合には横軸と一致），射出速度の現在値を各軸の値に対応させてディスプレイ画面上に順次プロットしグラフ表示を実施する。グラフ表示の方法に関しては、前回以前の射出保圧工程で作成されたグラフの表示状態をそのまま保持して新たな射出保圧工程のグラフを重ね書きする場合と、一射出保圧工程の完了毎にグラフの表示を消去して当該一射出保圧工程のグラフのみを表示する場合とがあるが、これらの処理に関しては射出成形機の高速モニタ装置に関する通常機能として既に公知であるから特に説明しない。
【００２７】
なお、ステップＳ４，ステップＳ５，ステップＳ８，ステップＳ１０，ステップＳ１２からなるループ処理を繰り返し実行する間にも規制キーおよび横軸切替キーの操作は可能であり、グラフの表示中に横軸切替キーが操作された場合には、ガイダンスメッセージ等を除く全画面の表示、即ち、グラフの表示が一旦クリアされ、軸選択状態記憶フラグＦの状態に対応して新たなグラフ表示が開始される。
【００２８】
そして、このようなモニタ表示が繰り返し実行される間に、グラフから数値データを取得する必要が生じた場合、例えば、条件出しにより確定した成形条件の詳細な数値データを抽出して保存したり、また、条件出し完了後の連続運転時において射出成形機の動作状態をチェックしたりするような場合には、オペレータは、まず、検索開始キーを操作してＰＭＣ用ＣＰＵ１８に検索モードの処理を開始させることとなる。
【００２９】
ステップＳ８の判別処理により検索開始キーの操作を検出したＣＰＵ１８は、現時点でＲＡＭ１３のサンプリングデータ保存ファイルに保存され、かつ表示されている一射出保圧工程分のサンプリングデータの値をそのまま保持し、表示を固定する（ステップＳ９）。
【００３０】
そして、検索モードの処理を開始したＣＰＵ１７は、カーソル位置を移動させて位置指定を行うことによりグラフ上の任意位置を指定するためのファンクションキーＦ１４，Ｆ１５（以下、カーソル右移動キー，カーソル左移動キーという）、最大射出圧力を項目で指定してグラフ上の位置を指定するためのファンクションキーＦ５（以下、ピーク圧キーという）、最小クッション量を項目で指定してグラフ上の位置を指定するためのファンクションキーＦ６（以下、クッションキーという）、射出保圧切替位置を項目で指定してグラフ上の位置を指定するためのファンクションキーＦ７（以下、ＶＰ位置キーという）、射出保圧切替圧力を項目で指定してグラフ上の位置を指定するためのファンクションキーＦ８（以下、ＶＰ圧力キーという）、任意のスクリュー位置を数値入力することによりグラフ上の位置を指定するためのファンクションキーＦ９（以下、位置キーという）、任意の射出速度を数値入力することによりグラフ上の位置を指定するためのファンクションキーＦ１０（以下、速度キーという）、任意の射出保圧圧力を数値入力することによりグラフ上の位置を指定するためのファンクションキーＦ１１（以下、圧力キーという）、または、数値データの抽出に関する検索モードの処理を一旦終了させて通常のサンプリングおよびグラフ表示のモードに復帰するためのファンクションキーＦ３（以下、検索終了キーという）の内いずれかのキーが操作されるまでの間、ステップＳ１３〜ステップＳ２２の判別処理を繰り返し実行し、オペレータによるキー操作を待機する。
【００３１】
まず、グラフ上の任意位置をカーソルで指定して位置指定操作を行うためのカーソル右移動キーが操作された場合、ステップＳ１３の判別処理でこの操作を検出したＣＰＵ１７は、グラフ表示の基準となる横軸に沿ってカーソルを右方向に移動させ、カーソル現在位置に対応する変量データを数値表示するために、図７に示すＳＵＢ  Ａの処理を実行する（ステップＳ２３）。
【００３２】
ＳＵＢ  Ａの処理に移行したＣＰＵ１７は、まず、アドレス検索指標ｉの値をインクリメントし（ステップＡ１）、該指標ｉの値がサンプリングデータ保存ファイルにおける記憶済みレコードの最終アドレスｎを越えているか否かを判別し（ステップＡ２）、指標ｉの値がｎの値を越えていれば該指標ｉにｎの値を再設定する一方（ステップＡ３）、ｉの値がｎの値を越えていなければ該指標ｉの値は変えない。
【００３３】
なお、指標ｉの初期値は０であるが、既にＳＵＢ  Ａ〜ＳＵＢ  Ｊの処理が１回以上実行されていれば、直前に実行された処理でアドレス検索指標ｉに設定されていた値がステップＡ１における指標ｉの初期値となる。また、最終アドレスｎはサンプリングデータ保存ファイルに記憶された１射出保圧工程分のサンプリングデータの最終アドレスを示す変数であって（図２参照）、その大小は該１射出保圧工程の所要時間、即ち、サンプリングの実行回数によって左右される。なお、最終アドレスｎの値は、現在値記憶ファイルのデータをサンプリングデータ保存ファイルに転送する際にＲＡＭ１３に自動的に書き込まれる。
【００３４】
次いで、ＣＰＵ１７は、軸選択状態記憶フラグＦの値を判別する（ステップＡ４）。そして、グラフ表示の基準となる横軸としてサンプリングの経過時間が選択されていれば、該横軸上のｉ・ｔの位置（但し、ｔはサンプリング周期）にカーソルを移動表示し（ステップＡ５）、また、横軸としてスクリュー位置が選択されていれば、該横軸上のＳｉの位置、即ち、サンプリングデータ保存ファイルのアドレスｉに記憶されたスクリュー位置Ｓｉの位置にカーソルを移動表示する（ステップＡ６）。なお、横軸としてスクリュー位置が選択されていた場合、スクリュー２に関する機械原点が射出シリンダ１の先端に定められているので、指標ｉの値をインクリメントする毎にサンプリングデータ保存ファイルにおけるＳｉの値は減少するが（経過時間と共にスクリューが前進するため）、スクリュー位置を基準とするグラフでは横軸の左端点がスクリューバック位置、即ち、射出開始位置として規定されるので、ｉの値をインクリメントする毎にカーソルはやはりグラフ上で左から右に移動する。
【００３５】
カーソルを移動させたＣＰＵ１７は、アドレス検索指標ｉの現在値に基づき、サンプリングデータ保存ファイルのアドレスｉに対応する各変量データ、即ち、射出開始後の経過時間ｉ・ｔ，射出保圧圧力Ｐｉ，スクリュー位置Ｓｉ，射出速度Ｖｉの各値をディスプレイ画面の数値データ表示領域Ｂに表示し（ステップＡ７）、再びステップＳ１３の処理へと移行してステップＳ１３〜ステップＳ２２の判別処理によりオペレータのキー操作を待機する。よって、オペレータがこのままカーソル右移動キーを操作し続ければ、カーソルは横軸に沿って左から右へと連続的に移動し、また、数値データ表示領域Ｂにはカーソル現在位置に対応する各変量の値が逐次更新表示されることになる。ステップＡ３の処理でｉの値をｎに再設定するようにした場合には、ｉ・ｎの位置までカーソルが移動した段階でカーソルの右移動が停止するが、ステップＡ３の処理でｉの値を０に初期化するようにすれば、ｉ・ｎの位置まで移動したカーソルは経過時間０の位置に再び自動復帰し、そのまま右方向に移動するようになる。
【００３６】
オペレータはグラフを見ながら所望位置にカーソルを移動させた後、カーソル右移動キーの操作をやめてカーソルの移動を停止させ、カーソル現在位置に対応する各種変量データの値を数値データ表示領域Ｂから読み取る。また、数値データ表示領域Ｂに表示される経過時間ｉ・ｔ，射出保圧圧力Ｐｉ，スクリュー位置Ｓｉ，射出速度Ｖｉのいずれかを変量データ検索の鍵とし、所望する値、例えば、変量データを抽出したいスクリュー位置等が表示された段階で、これに対応する他の変量データの値を読み取るようにしてもよい。つまり、経過時間，射出保圧圧力，スクリュー位置，射出速度の内いずれか一つの変量が既知であれば、カーソル移動キーの操作だけでも、これに対応する他の変量の全てを容易に検索することができる。
【００３７】
一方、カーソル左移動キーが操作された場合には、ＣＰＵ１７はステップＳ１４の判別処理でこの操作を検出し、図８に示すＳＵＢ  Ｂの処理でカーソルを左方向に移動させ、カーソル現在位置に対応する各種変量データの値を数値データ表示領域Ｂに表示するための処理を実行する（ステップＳ２４）。カーソルを左に移動させるためのＳＵＢ  Ｂの処理は、アドレス検索指標ｉの値をディクリメントする点（ステップＢ１）、および、該指標ｉの最小値を０に制限する点（ステップＢ２〜ステップＢ３）を除いてＳＵＢ  Ａの処理と同一であるから、詳細な説明は省略する。
【００３８】
また、グラフ上の位置を指定するものとして、最大射出圧力を項目で指定するピーク圧キーが操作された場合、ステップＳ１５の判別処理でこの操作を検出したＣＰＵ１７は、最大射出圧力を検索し、これに対応する各種変量データを数値表示するために図９に示すＳＵＢ  Ｃの処理を実行する（ステップＳ２５）。
【００３９】
ＳＵＢ  Ｃの処理に移行したＣＰＵ１７は、まず、アドレス検索指標ｉおよびアドレス記憶レジスタｋの値を０に初期化し（ステップＣ１）、サンプリングデータ保存ファイルの第１アドレスに記憶された射出圧力の値Ｐ１を最大射出圧力記憶レジスタＰｍａｘ．に初期値として設定し（ステップＣ２）、アドレス検索指標ｉの値がサンプリングデータ保存ファイルにおける記憶済みレコードの最終アドレスｎの値に達しているか否かを判別する（ステップＣ３）。指標ｉの値がｎの値に達していなければ、ＣＰＵ１７は、指標ｉの値をインクリメントし（ステップＣ４）、規制状態記憶フラグＦｓがセットされているか否かを判別する（ステップＣ５）。既に説明したように、規制状態記憶フラグＦｓは、最大射出圧力の検索領域を射出工程にのみ限定するか、または、射出工程および保圧工程の全体を検索対象とするかを決めるためのフラグである。
【００４０】
そこで、最大射出圧力の検索領域を射出工程にのみ限定する場合、ＣＰＵ１７は、まず、射出工程から保圧工程への移行条件が射出圧力で設定されているかスクリュー位置で設定されているかを判別する（ステップＣ６）。射出工程から保圧工程への移行条件が射出圧力で設定されている場合、実射出圧力が射出保圧切替圧力の設定値に達した時点で射出工程が自動的に終了するので、射出工程における最大射出圧力は射出保圧切替圧力の設定値（既知の値）と同値になり、検索領域を射出工程に限定して最大射出圧力を検索することには意味がなくなる。よって、この場合、ＣＰＵ１７は規制状態記憶フラグＦｓの状態には関わりなく、規制が設定されていない場合と同様、射出工程および保圧工程の全体を検索対象として最大射出圧力を検索する。
【００４１】
また、最大射出圧力の検索領域が射出工程にのみ限定されており、かつ、射出工程から保圧工程への移行条件がスクリュー位置で設定されている場合には、ＣＰＵ１７は、指標ｉの値に基づいてサンプリングデータ保存ファイルのアドレスｉからスクリュー位置Ｓｉの値を読み込み（ステップＣ７）、スクリュー位置Ｓｉの値が不揮発性メモリ２４に成形条件として設定された射出保圧切替位置Ｓｖｐよりも大きいか否か、つまり、スクリュー位置Ｓｉが射出工程として規定されたスクリュー位置の範囲に含まれているか否かを判別する（ステップＣ８）。そして、スクリュー位置Ｓｉが射出工程に属するものであれば、ＣＰＵ１７は、サンプリングデータ保存ファイルのアドレスｉから射出圧力Ｐｉの値を読み込み（ステップＣ９）、該圧力Ｐｉの値が最大射出圧力記憶レジスタＰｍａｘ．の現在値よりも大きいか否かを判別し（ステップＣ１０）、ＰｉがＰｍａｘ．よりも大きければ、最大射出圧力記憶レジスタＰｍａｘ．にＰｉの値を更新設定して指標ｉの現在値をアドレス記憶レジスタｋに保存し（ステップＣ１１〜ステップＣ１２）、また、射出圧力ＰｉがＰｍａｘ．の値を越えていなければ、レジスタＰｍａｘ．およびｋの値をそのまま保持する。
【００４２】
以下、ＣＰＵ１７は、サンプリングデータ保存ファイルのアドレスｉから読み込まれたスクリュー位置Ｓｉの値が射出保圧切替位置Ｓｖｐを下回るまで（最大射出圧力の検索領域が射出工程にのみ限定されており、かつ、射出工程から保圧工程への移行条件がスクリュー位置で設定されている場合）、もしくは、指標ｉの値が最終アドレスｎの値に達するまで（最大射出圧力の検索領域が限定されていない場合、および、射出工程から保圧工程への移行条件が射出圧力で設定されている場合）の間、前記と同様の処理を繰り返し実行し、サンプリングデータ保存ファイル中で最大の射出圧力を記憶したアドレスの値ｉを検出し、このアドレスの値をアドレス記憶レジスタｋに保存する。
【００４３】
次いで、ＣＰＵ１７はアドレス検索指標ｉにアドレス記憶レジスタｋの値を更新設定し（ステップＣ１３）、ステップＡ４〜ステップＡ７に示す処理と同等の処理により、横軸としてサンプリングの経過時間が選択されている場合には該横軸上のｉ・ｔの位置にカーソルを移動表示し、また、横軸としてスクリュー位置が選択されている場合には、該横軸上のＳｉの位置にカーソルを移動表示して、最大射出圧力に対応するグラフ上の位置を示し、サンプリングデータ保存ファイルのアドレスｉに対応する各変量データ、即ち、最大射出圧力に対応する射出開始後の経過時間ｉ・ｔ，最大射出圧力Ｐｉ，この時のスクリュー位置Ｓｉ，射出速度Ｖｉの各値をディスプレイ画面の数値データ表示領域Ｂに表示する（ステップＣ１４〜ステップＣ１７）。そして、ＣＰＵ１７は再びステップＳ１３の処理へと移行してステップＳ１３〜ステップＳ２２の判別処理によりオペレータのキー操作を待機する。なお、この状態でカーソル左移動キーまたはカーソル右移動キーを操作すれば、カーソルは最大射出圧力に対応するグラフ上の位置を初期位置として左右に移動するので、必要に応じ、最大射出圧力の近傍における各種変量データの値を知ることができる。
【００４４】
また、グラフ上の位置を指定するものとして最小クッション量を項目で指定するクッションキーが操作された場合、ステップＳ１６の判別処理でこの操作を検出したＣＰＵ１７は、最小クッション量を検索し、これに対応する各種変量データを数値表示するために図１０に示すＳＵＢ  Ｄの処理を実行する（ステップＳ２６）。最小クッション量に対応するグラフ上の位置およびこれに対応する各種変量データを数値表示するためのＳＵＢ  Ｄの処理は、検索領域が限定されない点、検索対象の種別が異なる点、および、サンプリングデータ保存ファイルからの検索対象が最小値となる点を除き前述のＳＵＢ  Ｃの処理と同様であるから、詳細な説明は省略する。また、前記と同様にカーソル左移動キーまたはカーソル右移動キーを操作することにより最小クッション量の近傍における各種変量データの値を知ることができる。
【００４５】
また、グラフ上の位置を指定するものとして射出保圧切替位置を項目で指定するＶＰ位置キーが操作された場合、ステップＳ１７の判別処理でこの操作を検出したＣＰＵ１７は、射出保圧切替位置にカーソルを表示し、これに対応する各種変量データを数値表示するために図１１に示すＳＵＢ  Ｅの処理を実行する（ステップＳ２７）。
【００４６】
ＳＵＢ  Ｅの処理に移行したＣＰＵ１７は、まず、射出工程から保圧工程への移行条件が射出圧力で設定されているかスクリュー位置で設定されているかを判別する（ステップＥ１）。射出圧力が設定されている場合には後述するステップ２８のＳＵＢ  Ｆの処理を行う。また、射出工程から保圧工程への移行条件がスクリュー位置で設定されていれば、ＣＰＵ１７は、アドレス検索指標ｉの値を０に初期化した後（ステップＥ２）、サンプリングデータ保存ファイルのアドレスｉに記憶されたスクリュー位置Ｓｉの値を読み込み（ステップＥ３）、スクリュー位置Ｓｉの値が不揮発性メモリ２４に成形条件として設定された射出保圧切替位置Ｓｖｐよりも大きいか否かを判別する（ステップＥ４）。スクリュー位置Ｓｉが射出保圧切替位置Ｓｖｐよりも大きければ、ＣＰＵ１７は、アドレス検索指標ｉの値が記憶済みレコードの最終アドレスｎの値に達しているか否かを判別し（ステップＥ５）、達していなければ、アドレス検索指標ｉの値を順次インクリメントし（ステップＥ６）、以下、スクリュー位置Ｓｉの値が射出保圧切替位置Ｓｖｐよりも小さくなるアドレスｉの値が検出されるか、もしくは、指標ｉの値が最終アドレスｎに達するまでの間、前記と同様の処理を繰り返し実行する。
【００４７】
そして、指標ｉの値が最終アドレスｎに達する前にスクリュー位置Ｓｉの値が射出保圧切替位置Ｓｖｐよりも小さくなるアドレスｉの値が検出された場合、即ち、ステップＥ４の判別結果が偽となった場合には、ＣＰＵ１７は、ステップＡ４〜ステップＡ７に示す処理と同等の処理により、横軸としてサンプリングの経過時間が選択されている場合には横軸上のｉ・ｔの位置にカーソルを移動表示し、また、横軸としてスクリュー位置が選択されている場合には横軸上のＳｉの位置にカーソルを移動表示して、射出保圧切替位置Ｓｖｐ（＝Ｓｉ）に対応するグラフ上の位置を示し、サンプリングデータ保存ファイルのアドレスｉに対応する各変量データ、即ち、射出保圧切替位置Ｓｖｐに対応する射出開始後の経過時間ｉ・ｔ，この時の射出圧力Ｐｉ，射出保圧切替位置Ｓｉ，射出速度Ｖｉの各値をディスプレイ画面の数値データ表示領域Ｂに表示する（ステップＥ８〜ステップＥ１１）。
【００４８】
また、指標ｉの値が最終アドレスｎに達してもスクリュー位置Ｓｉの値が射出保圧切替位置Ｓｖｐよりも小さくなるアドレスｉの値が検出されない場合、即ち、ステップＥ５の判別結果が偽となった場合には、ＣＰＵ１７は、サンプリングデータ保存ファイルに記憶された射出保圧工程では計量異常等の障害によりスクリュー２が射出保圧切替位置Ｓｖｐにまで前進していないものと判断し、“射出保圧切替位置までスクリューが前進していません”等の異常メッセージを表示する（ステップＥ７）。そして、ＣＰＵ１７は再びステップＳ１３の処理へと移行してステップＳ１３〜ステップＳ２２の判別処理によりオペレータのキー操作を待機することとなる。この時、カーソル左移動キーまたはカーソル右移動キーを操作すれば、前記と同様、射出保圧切替位置の近傍における各種変量データの値を知ることができる。
【００４９】
また、グラフ上の位置を指定するものとして射出保圧切替圧力を項目で指定するＶＰ圧力キーが操作された場合、ステップＳ１８の判別処理でこの操作を検出したＣＰＵ１７は、射出保圧切替位置にカーソルを表示し、これに対応する各種変量データを数値表示するために図１２に示すＳＵＢ  Ｆの処理を実行する（ステップＳ２８）。ＳＵＢ  Ｆの処理は、射出工程から保圧工程への移行条件がスクリュー位置で設定されている場合には前述のＳＵＢ  Ｅの処理を実行させ、射出圧力で設定されている場合にはステップＦ２〜Ｆ１１の処理を実行して射出保圧切替圧力に対応する各種の変量データを数値表示するものであるが、比較対象および検索対象の種別が異なる点を除けば前述のＳＵＢ  Ｅの処理と同様であるから、詳細な説明は省略する。カーソル左移動キーまたはカーソル右移動キーを続けて操作すれば、前記と同様、射出保圧切替圧力の近傍における各種変量データの値を知ることができる。
【００５０】
また、グラフ上の位置を指定するものとして、任意のスクリュー位置を数値入力する位置キーが操作されると、ステップＳ１９の判別処理でこの操作を検出したＣＰＵ１７は、オペレータがテンキーを操作して数値を入力するまで待機し（ステップＳ２９）、数値入力の完了操作を検出して図１３に示すＳＵＢ  Ｇの処理を実行する（ステップＳ３０）。
【００５１】
ＳＵＢ  Ｇの処理に移行したＣＰＵ１７は、レジスタＲに入力数値を記憶し（ステップＧ１）、以下、前述のＳＵＢ  ＥおよびＳＵＢ  Ｆに示されるような処理と同様の処理を実行して、サンプリングデータ保存ファイルに記憶されたスクリュー位置Ｓｉが入力値Ｒを初めて下回る時点のアドレスｉの値を検出し、入力されたスクリュー位置Ｒ（＝Ｓｉ）に対応するグラフ上の位置を示し、サンプリングデータ保存ファイルのアドレスｉに対応する各変量データ、即ち、スクリュー位置Ｒに対応する射出開始後の経過時間ｉ・ｔ，この時の射出圧力Ｐｉ，射出速度Ｖｉの各値をディスプレイ画面の数値データ表示領域Ｂに表示する。また、スクリュー位置Ｓｉが入力値Ｒを下回るアドレスｉの値がサンプリングデータ保存ファイルから検出できない場合には、前記と同様、“入力された位置までスクリューが前進していません”等の異常メッセージを表示する。なお、カーソル左移動キーまたはカーソル右移動キーを続けて操作すれば、前記と同様、入力値Ｒの近傍における各種変量データの値を知ることができる。
【００５２】
また、グラフ上の位置を指定するものとして、任意の射出速度を数値入力する速度キーが操作されると、ステップＳ２０の判別処理でこの操作を検出したＣＰＵ１７は、オペレータがテンキーを操作して数値を入力するまで待機し（ステップＳ３１）、数値入力の完了操作を検出して図１４に示すＳＵＢ  Ｈの処理を実行する（ステップＳ３２）。
【００５３】
ＳＵＢ  Ｈの処理に移行したＣＰＵ１７は、レジスタＲに入力数値を記憶し（ステップＨ１）、アドレス検索指標ｉを０に初期化する（ステップＨ２）。次いで、ＣＰＵ１７は、アドレス検索指標ｉの値が記憶済みレコードの最終アドレスｎの値に達しているか否かを判別し（ステップＨ３）、達していなければ、サンプリングデータ保存ファイルのアドレスｉおよびｉ＋１に記憶された射出速度ＶｉとＶｉ＋１とを読み込み（ステップＨ４）、入力値ＲがＶｉとＶｉ＋１との間にあるか否か、即ち、ｉのサンプリング時点とｉ＋１のサンプリング時点との間に入力値Ｒに対応する射出速度が存在するか否かを判別する（ステップＨ５）。そして、入力値ＲがＶｉとＶｉ＋１との間になければ、ＣＰＵ１７は、指標ｉの値をインクリメントし（ステップＨ６）、再びステップＨ３の処理へと移行して、以下、入力値ＲがＶｉとＶｉ＋１との間となるアドレスｉの値が検出されるか、もしくは、アドレス検索指標ｉの値が最終アドレスｎに達するまでの間、前記と同様の処理を繰り返し実行する。
【００５４】
入力値ＲがＶｉとＶｉ＋１との間となるアドレスｉの値が検出された場合、即ち、ステップＨ５の判別結果が真となった場合には、ＣＰＵ１７は、ステップＡ４〜ステップＡ７に示す処理と同等の処理により、横軸としてサンプリングの経過時間が選択されている場合には横軸上のｉ・ｔの位置にカーソルを表示し、また、横軸としてスクリュー位置が選択されている場合には横軸上のＳｉの位置にカーソルを表示して、今回の処理で検出された射出速度Ｒに対応するグラフ上の位置を示し、サンプリングデータ保存ファイルのアドレスｉに対応する各変量データ、即ち、射出速度Ｒに対応する射出開始後の経過時間ｉ・ｔ，この時の射出圧力Ｐｉ，スクリュー位置Ｓｉの各値をディスプレイ画面の数値データ表示領域Ｂに表示する（ステップＨ７〜ステップＨ１０）。
【００５５】
次いで、ＣＰＵ１７はオペレータによる検索終了キーもしくはファンクションキーＦ１２（以下、次候補キーという）の操作を待つ待機状態に入る（ステップＨ１１〜ステップＨ１２）。なお、検索終了キーは、前述したように、検索モードの処理を終了させて通常のサンプリングおよびグラフ表示のモードに復帰するためのファンクションキーであるが、ＳＵＢ  Ｈのルーチン内ではその機能が再定義され、次候補の検索を終了させるための検索終了キーとして作用する。
【００５６】
ここで、オペレータが次候補キーを操作すると、ＣＰＵ１７はディスプレイ画面における表示領域Ｃに“次候補実行中”のメッセージを表示し（ステップＨ１３）、ステップＨ６の処理へと移行してアドレス検索指標ｉの値をインクリメントする。ＣＰＵ１７は、以下、入力値ＲがＶｉとＶｉ＋１との間となるアドレスｉの値が再び検出されるか、もしくは、アドレス検索指標ｉの値が最終アドレスｎに達するまでの間、前記と同様の処理を繰り返し実行する。そして、入力値ＲがＶｉとＶｉ＋１との間となるアドレスｉの値が再び検出された場合には、前記と同様にステップＨ７〜ステップＨ１０の処理を実行し、新たに検出されたアドレスｉの値に基づいて入力値Ｒに対応する位置にカーソルを移動させ、各変量データの値を数値表示し、再び、次候補キーもしくは次候補検索終了のための検索終了キーの操作を待つ待機状態に入る。従って、同一の射出保圧工程において射出速度がＲとなるサンプリング周期が多数存在する場合であっても、オペレータはスクリュー位置または経過時間毎に、その全てを検出することが可能である。
【００５７】
次候補キーの操作により、射出速度がレジスタＲに記憶する入力値となる全てのサンプリングデータの検索および表示処理が終了してアドレス検索指標ｉの値が最終アドレスｎに達した場合、もしくは、入力値Ｒに対応する射出速度を有するサンプリングデータが記憶されておらず最初の検索処理でアドレス検索指標ｉの値が最終アドレスｎまで自動的にインクリメントされた場合には、ＣＰＵ１７は、ディスプレイ画面における表示領域Ｃに“該当なし”のメッセージを表示して（ステップＨ１４）、再び、次候補検索終了のための検索終了キーもしくは次候補キーの操作を待つ待機状態に入る。そして、次候補検索終了のためにオペレータが検索終了キーを操作すると、ＣＰＵ１７はステップＨ１１の判別処理でこの操作を検出し、“次候補実行中”や“該当なし”のメッセージを消去して（ステップＨ１５）、再びステップＳ１３の処理へと移行し、ステップＳ１３〜ステップＳ２２の判別処理によりオペレータのキー操作を待機する。なお、ステップＨ１４の後にアドレスｉを「０」にセットし循環して検索するようにしてもよい。
【００５８】
また、グラフ上の位置を指定するものとして任意の射出圧力を数値入力する圧力キーが操作されると、ステップＳ２１の判別処理でこの操作を検出したＣＰＵ１７は、オペレータがテンキーを操作して数値を入力するまで待機し（ステップＳ３３）、数値入力の完了操作を検出して図１５に示すＳＵＢ  Ｊの処理を実行する（ステップＳ３４）。射出圧力を数値入力することによりグラフ上の位置を指定してこれに対応する各種変量データを数値表示するためのＳＵＢ  Ｊの処理は、検索対象の種別が相違する点を除き前述のＳＵＢ  Ｈの処理と同様であるから、詳細な説明は省略する。前記と同様、ＳＵＢ  Ｈのルーチン内において次候補キーを操作することにより、オペレータは、射出圧力が入力値Ｒとなるスクリュー位置毎または経過時間毎に、各種の変量データの全てを検出することが可能である。
【００５９】
そして、カーソルによる位置指定や項目による位置指定または任意の数値データ入力による位置指定操作によりディスプレイ画面上のグラフから所望する数値データを抽出したオペレータが検索終了キーを操作して検索モードの終了を宣言すると、ＣＰＵ１７はステップＳ２２の判別処理でこの操作を検出し、検索の方法を選択するためのキー操作を待つ待機状態を抜けて再びステップＳ４の判別処理へと移行し、以下、画面切替キーの操作によりモニタ処理が中止されるか、または、再び検索開始キーが操作されて検索モードの開始が宣言されるまでの間、既に説明したステップＳ１２の処理により、サンプリングおよびグラフ表示に関する処理を従来と同様にして繰り返し実行する。
【００６０】
なお、上述の実施例では各サンプリング時ｉに対応する射出速度Ｖｉの値をサンプリングの段階で求めるようにしているが、サンプリングの段階ではＶｉの値を求めず、また、記憶もせず（よって、現在値記憶ファイルにおける射出速度Ｖｉの項は不要である）、変量データを抽出すべき射出保圧工程が確定して検索処理のモードが開始された段階、即ち、ステップＳ９の処理において、サンプリングデータ保存ファイルからスクリュー位置Ｓｉの値を順次読み込み、Ｖｉ＝（Ｓｉ  −Ｓｉ−１  ）／ｔ，Ｖｉ＝（Ｓｉ＋１  −Ｓｉ  ）／ｔ，Ｖｉ＝（Ｓｉ＋１  −Ｓｉ−１  ）／（２・ｔ）等の演算処理により各サンプリング時点ｉに対応する射出速度Ｖｉの値を求め、サンプリングデータ保存ファイルに書き込むようにしてもよい。
【００６４】
【発明の効果】
本発明のモニタ装置によれば、項目を入力することによりグラフ上の位置を求めて自動的にカーソルをその位置に表示するため、最大射出圧力、最小クッション量等のように未知の変量に対応する各種変量データのグラフ上の位置を簡単に確認することができる。さらに、この選択された変量の数値データを簡単に確認することができる。
【図面の簡単な説明】
【図１】本発明における一実施例のモニタ装置のディスプレイ画面の表示例を示す図である。
【図２】同実施例のモニタ装置におけるファイル手段の構成を概念的に示す図である。
【図３】同実施例のモニタ装置および該モニタ装置を取り付けた射出成形機の要部を示すブロック図である。
【図４】同実施例のモニタ装置によるモニタ表示処理の概略を示すフローチャートである。
【図５】モニタ表示処理の概略を示すフローチャートの続きである。
【図６】モニタ表示処理の概略を示すフローチャートの続きである。
【図７】モニタ表示処理の一部を示すフローチャートである。
【図８】モニタ表示処理の一部を示すフローチャートである。
【図９】モニタ表示処理の一部を示すフローチャートである。
【図１０】モニタ表示処理の一部を示すフローチャートである。
【図１１】モニタ表示処理の一部を示すフローチャートである。
【図１２】モニタ表示処理の一部を示すフローチャートである。
【図１３】モニタ表示処理の一部を示すフローチャートである。
【図１４】モニタ表示処理の一部を示すフローチャートである。
【図１５】モニタ表示処理の一部を示すフローチャートである。
【符号の説明】
１  射出シリンダ
２  スクリュー
４  圧力検出器
１１  Ａ／Ｄ変換器
１２  ＲＯＭ
１３  ＲＡＭ
２２  バス
２４  不揮発性メモリ
２８  ＣＲＴ表示回路
２９  ディスプレイ付手動データ入力装置
【図１】
0003556236.tif 000002
【図２】
0003556236.tif 000003
【図３】
0003556236.tif 000004
【図４】
0003556236.tif 000005
【図５】
0003556236.tif 000006
【図６】
0003556236.tif 000007
【図７】
0003556236.tif 000008
【図８】
0003556236.tif 000009
【図９】
0003556236.tif 000010
【図１０】
0003556236.tif 000011
【図１１】
0003556236.tif 000012
【図１２】
0003556236.tif 000013
【図１３】
0003556236.tif 000014
【図１４】
0003556236.tif 000015
【図１５】
0003556236.tif 000016