(57)【要約】【課題】処理負荷を増大させることなく、シート材の撓み量を検知するループセンサの動作をシミュレーションするシート材搬送シミュレーションシステムを提供する。【解決手段】本発明は、仮想のシート材が搬送される搬送経路と、シート材を搬送する複数の搬送手段と、シート材の有無を検出するシート材検出手段とを仮想的に定義し、シート材の搬送動作をシミュレーションする情報処理装置として実現できる。情報処理装置は、複数の搬送手段のうち、第１搬送手段と第２搬送手段との間を搬送されるシート材の撓み量を、第１及び第２搬送手段が１単位時間でシート材を搬送する各搬送距離の差分を用いて算出し、算出された撓み量と閾値とを比較することにより、シート材検出手段の出力を決定する。【選択図】図１
2009120354.tif 000002
【特許請求の範囲】
【請求項１】
仮想のシート材が搬送される搬送経路と、該シート材を搬送する複数の搬送手段と、該シート材の有無を検出するシート材検出手段とを仮想的に定義し、該シート材の搬送動作をシミュレーションする情報処理装置であって、
前記シート材の撓み量を用いて前記シート材検出手段の出力を決定するための閾値を記憶する閾値記憶手段と、
前記複数の搬送手段のうち、第１搬送手段と第２搬送手段との間を搬送される前記シート材の撓み量を、該第１及び第２搬送手段が１単位時間でシート材を搬送する各搬送距離の差分を用いて算出する撓み量算出手段と、
算出された前記撓み量と前記閾値とを比較することにより、前記シート材検出手段の出力を決定する出力決定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記シート材の撓み量を用いて前記シート材検出手段の出力を決定するか否かを示す選択情報を記憶する選択情報記憶手段と、
前記搬送経路に設置された前記シート材検出手段の設置位置を記憶する設置位置記憶手段とをさらに備え、
前記出力決定手段は、
前記選択情報が前記シート材の撓み量を用いて前記シート材検出手段の出力を決定することを示す場合に、前記算出された撓み量が前記閾値以上であるときに該出力をシート材有りと決定し、
前記選択情報が前記シート材の撓み量を用いることなく前記シート材検出手段の出力を決定することを示す場合に、前記シート材検出手段の設置位置に該シート材の先端が到達したタイミングで該出力をシート材有りと決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記出力決定手段は、
前記選択情報が前記シート材の撓み量を用いることなく前記シート材検出手段の出力を決定することを示す場合に、前記シート材検出手段の設置位置が、搬送される前記シート材の先端位置と後端位置との間にある場合に前記出力をシート材有りとすることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記撓み量算出手段は、
前記１単位時間前までの総撓み量に、次の１単位時間で発生した撓み量を加算することにより、前記シート材の総撓み量を算出することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
シート材を搬送するシミュレーションのシーケンスを生成するシーケンス生成手段と、
前記生成されたシーケンスが予め定められた条件を満たした場合に、前記閾値の変更要望を出力する変更要望出力手段と、
前記予め定められた条件に対応する閾値を記憶するデータベースと、
前記変更要望が出力されると、前記データベースから予め定められた条件に対応する閾値を取得し、前記閾値記憶手段の閾値を変更する変更手段と
をさらに備えることを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記シート材を搬送する環境及びシート材に関する情報の少なくとも１つを含む環境要因を記憶する環境要因記憶手段と、
前記環境要因を用いて仮想的な環境である模擬環境を生成する環境生成手段とをさらに備え、
前記変更要望出力手段は、
前記生成されたシーケンスに加えて、前記生成された模擬環境に従って前記閾値の変更要望を出力することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記シート材を搬送する環境及びシート材に関する情報の少なくとも１つを含む環境要因を記憶する環境要因記憶手段と、
複数の前記環境要因ごとに前記シート材の撓み量に影響を与える度合を示す影響度を記憶する影響度記憶手段と、
前記環境要因を用いて仮想的な環境である模擬環境を生成する環境生成手段と、
前記生成された模擬環境において、複数の前記環境要因と対応する各影響度とを用いて、前記シート材の撓み量に影響を与える複数の環境要因の影響をまとめた総環境変動要因を算出する環境変動要因算出手段とをさらに備え、
前記出力決定手段は、
算出された前記撓み量に算出された前記総環境変動要因を乗算した値と、前記閾値とを比較することにより、前記シート材検出手段の出力を決定することを特徴とする請求項２に記載の情報処理装置。
【請求項８】
シート材を搬送するシミュレーションのシーケンスを生成するシーケンス生成手段と、
前記生成されたシーケンスが予め定められた条件を満たした場合に、前記環境要因及び前記影響度の変更要望を出力する変更要望出力手段と、
前記予め定められた条件に対応する環境要因及び影響度を記憶するデータベースと、
前記変更要望が出力されると、前記データベースから予め定められた条件に対応する環境要因及び影響度を取得し、前記環境要因記憶手段及び前記影響度記憶手段の環境要因及び影響度を変更する変更手段と
をさらに備えることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記閾値、前記選択情報、前記設置位置、前記環境要因及び前記影響度の少なくとも１つを設定又は変更するための設定変更画面を前記情報処理装置に備えられる表示装置に表示し、該設定変更画面を介して入力された操作者からの情報に基づいて各記憶手段に記憶されている情報を設定又は変更する設定変更手段をさらに備えることを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
前記環境要因は、
前記シート材に設定された剛性、前記シート材の摩擦係数、前記シート材の長さ、前記シート材に設定された温度、前記シート材に設定された湿度、前記シート材を搬送する環境内の温度及び前記シート材を搬送する環境内の湿度の少なくとも１つを含むことを特徴とする請求項６乃至９の何れか１項に記載の情報処理装置。
【請求項１１】
仮想のシート材が搬送される搬送経路と、該シート材を搬送する複数の搬送手段と、該シート材の有無を検出するシート材検出手段とを仮想的に定義し、前記シート材の撓み量を用いて前記シート材検出手段の出力を決定するための閾値を記憶する閾値記憶手段を備え、該シート材の搬送動作をシミュレーションする情報処理装置の制御方法であって、
前記複数の搬送手段のうち、第１搬送手段と第２搬送手段との間を搬送される前記シート材の撓み量を、該第１及び第２搬送手段が１単位時間でシート材を搬送する各搬送距離の差分を用いて算出するステップと、
算出された前記撓み量と前記閾値とを比較することにより、前記シート材検出手段の出力を決定するステップと
を実行することを特徴とする情報処理装置の制御方法。
【請求項１２】
請求項１乃至１０の何れか１項に記載の情報処理装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シート材を搬送する搬送機構の制御シーケンスを設計、検証するために、制御シーケンスによってシート材がどのような挙動をするかを仮想的にシミュレーションするためのシミュレーションシステムに関するものである。
【背景技術】
【０００２】
シート材の搬送する搬送機構の制御シーケンスを設計する場合に、近年、シート材の挙動をシミュレーションする装置を用いて仮想的にシート材の搬送状態の検証を行っている。
【０００３】
例えば、シート材の搬送のシミュレーション装置として、特許文献１には、シート材を先端位置、後端位置及び長さを仮想的に定義し、シミュレーション装置の中で制御シーケンスに従って所定単位ずつシート材を仮想的に移動させ、移動させるごとにデータを計算するシミュレーション装置が提案されている。また、特許文献２には、シート材が複数の搬送手段で搬送される場合に、撓み量を計算してシート材の挙動を検証するシミュレーション装置が提案されている。
【特許文献１】特開平０９−３０９６６５号公報
【特許文献２】特開２００６−２９０５７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては以下に示す問題がある。例えば、特許文献１のようなシート材の搬送シミュレータでは、予め定義されたシート材が、予め定義された搬送路上のシート材有無検知機構の定義位置に存在するか否かを検知するのみであった。即ち、シート材有無検知機構の定義位置が相対的にシート材の先端位置と後端位置との間に存在するか否かを検知するものである。したがって、搬送経路上から少し離れた位置に設置されたシート材有無検知機構の動作を確認することができなかった。
【０００５】
例えば、シート材の撓み量を制御するために、搬送ガイドから離れた位置に設置され、シート材の撓み量が一定以上になったことを検知するためのセンサ（以下、ループセンサと称す。）を備える画像形成装置がある。しかし、上述のような従来技術では、ループセンサの動作を検証することができない。
【０００６】
また、ループセンサの機能をシミュレートするために高度なシート材挙動の解析手法を用いた場合には、実動作により近い挙動を再現させることが可能である一方で、処理負荷の増大によりシミュレーション速度が遅くなってしまう。したがって、制御シーケンスの検討のような用途には適用できない。また、特許文献２では、シート材の挙動をシミュレーションするのみであり、ループセンサやレジストセンサの動作を含むシート材搬送装置の動作を検証することがきない。
【０００７】
本発明は、上述の問題を鑑みて成されたものであり、処理負荷を増大させることなく、シート材の撓み量を検知するループセンサの動作をシミュレーションするシート材搬送シミュレーションシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、例えば、仮想のシート材が搬送される搬送経路と、シート材を搬送する複数の搬送手段と、シート材の有無を検出するシート材検出手段とを仮想的に定義し、シート材の搬送動作をシミュレーションする情報処理装置として実現できる。情報処理装置は、シート材の撓み量を用いてシート材検出手段の出力を決定するための閾値を記憶する閾値記憶手段と、複数の搬送手段のうち、第１搬送手段と第２搬送手段との間を搬送されるシート材の撓み量を、第１及び第２搬送手段が１単位時間でシート材を搬送する各搬送距離の差分を用いて算出する撓み量算出手段と、算出された撓み量と閾値とを比較することにより、シート材検出手段の出力を決定する出力決定手段とを備えることを特徴とする。
【０００９】
また、本発明は、例えば、仮想のシート材が搬送される搬送経路と、シート材を搬送する複数の搬送手段と、シート材の有無を検出するシート材検出手段とを仮想的に定義し、シート材の撓み量を用いてシート材検出手段の出力を決定するための閾値を記憶する閾値記憶手段を備え、シート材の搬送動作をシミュレーションする情報処理装置の制御方法として実現できる。制御方法は、複数の搬送手段のうち、第１搬送手段と第２搬送手段との間を搬送されるシート材の撓み量を、第１及び第２搬送手段が１単位時間でシート材を搬送する各搬送距離の差分を用いて算出するステップと、算出された撓み量と閾値とを比較することにより、シート材検出手段の出力を決定するステップとを実行することを特徴とする。
【発明の効果】
【００１０】
本発明は、例えば、処理負荷を増大させることなく、シート材の撓み量を検知するループセンサの動作をシミュレーションするシート材搬送シミュレーションシステムを提供できる。
【発明を実施するための最良の形態】
【００１１】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１２】
［第１の実施形態］
以下では、図１乃至図５を参照して、第１の実施形態について説明する。まず、図２を参照して、本実施形態に係るシート材の搬送動作をシミュレーションするシート材搬送シミュレーションシステムが適用される環境について説明する。図２は、第１の実施形態に係るシート材搬送シミュレーションシステムのハード構成を示す図である。
【００１３】
本実施形態に係るシート材搬送シミュレーションシステムは、図２に示すように、情報処理装置２０１として実現される。情報処理装置２０１は、パーソナルコンピュータ、ワークステーション等から構成される。情報処理装置２０１は、本体部２０２、表示装置２０３、キーボード２０４及びマウス２０５を備える。本体部２０２は、中央処理装置（以下、ＣＰＵと称す。）２０６、主記憶装置（以下、ＲＡＭと称す。）２０７及びハードディスク（以下、ＨＤＤと称す。）２０８を備える。表示装置２０３は、本体部２０２からの指示により画面表示を行う。キーボード２０４は、この情報処理装置２０１に操作者の指示や文字情報を入力する。マウス２０５は、表示装置２０３上の任意の位置を指定することによりその位置に表示されていたアイコン等に応じた指示を入力する。
【００１４】
ＨＤＤ２０８には、機器制御シミュレーションシステムの各機能を実現したプログラムや、シミュレーションの対象となる機器の情報を含むシミュレーションのための各種データが格納される。シミュレーションに際しては、上述のプログラム及び各種データをＲＡＭ２０７にロードし、情報処理装置２０１のＣＰＵ２０６によってプログラムが実行される。これら情報処理装置２０１の基本動作は、基本プログラムであるオペレーティングシステム（以下、ＯＳと称す。）を介して実行される。
【００１５】
次に、図１を参照して、本実施形態に係るシート材搬送シミュレーションシステムの機能について説明する。図１は、第１の実施形態に係るシート材搬送シミュレーションシステムの制御ブロックを示す図である。以下で説明するコンポーネントは、図２に示すＣＰＵ２０６によって仮想的に定義され、制御される。また、後述する情報を記憶するコンポーネントについては、ＲＡＭ２０７又はＨＤＤ２０８で実現され、ＣＰＵ２０６によって読み書きされる。
【００１６】
図１に示すように、本実施形態に係る情報処理装置２０１は、シート材搬送シミュレーション部１０１及び搬送シーケンス生成部１０２を備える。シート材搬送シミュレーション部１０１は、ＧＵＩ部１０４、模擬シート材搬送装置定義１０６及び模擬シート材搬送装置１０８を備える。
【００１７】
シート材搬送シミュレーション部１０１は、情報処理装置２０１内に模擬シート材搬送装置定義１０６を生成し、後述の搬送シーケンス生成部１０２から出力される搬送シーケンスに従って、仮想シート材の挙動をシミュレーションする。仮想シート材、及び、搬送機構の挙動は後述のＧＵＩ部１０４を介して操作者にグラフィカルな情報として示される。
【００１８】
搬送シーケンス生成部１０２は、シーケンス生成手段として機能し、操作者により設定された搬送機構の駆動制御シーケンスに従い、後述の模擬シート材搬送装置１０８に対して各種機構の駆動指示を出す。搬送シーケンス生成部１０２の具体例としては、各種機構の駆動タイミングで定義された単純なシーケンス情報に基づいて模擬シート材搬送装置１０８に対する各種機構の駆動命令を出すシーケンサがある。また、シミュレーションの対象となる装置の制御ソフトウェアを情報処理装置２０１上で実行し、当該制御ソフトウェアに基づいて模擬シート材搬送装置１０８に対する各種機構の駆動指示を出すＣＰＵシミュレータがある。
【００１９】
ＧＵＩ部１０４は、後述の模擬シート材搬送装置定義１０６を設定するシート材搬送機構設定部１０９を有し、操作者によるシート材搬送シミュレーションシステムに対する模擬シート材搬送装置定義１０６の設定を仲介する。具体的に、ＧＵＩ部１０４は、図２に示す表示装置２０３に操作者への情報を表示させ、キーボード２０４又はマウス２０５を介して入力された情報を取得し、取得した情報から模擬シート材搬送装置定義１０６の設定を行う。具体的に、ＧＵＩ部１０４は、情報処理装置２０１内で保持する情報を操作者に設定又は変更させるための設定変更画面を表示装置２０３に表示し、当該設定変更画面を介して操作者から取得した情報をＲＡＭ２０７又はＨＤＤ２０８に反映させる。ここで、ＧＵＩ部１０４は、設定変更手段として機能する。
【００２０】
模擬シート材搬送装置定義１０６は、シート材搬送機構に関する定義情報が格納されている。定義情報には、操作者からＧＵＩ部１０４を介して定義されるシート材搬送経路定義１１４、ローラ等のシート材搬送部定義１１５及び搬送路上に配設され当該位置におけるシート材の有無を検出するシート材検出部定義１１６、１４４がある。
【００２１】
ここで、複数のシート材検出部定義が生成される理由は、後述の模擬シート材搬送装置１０８に後述のシート材検出部を設置する場合、各々のシート材検出部に対応したシート材検出部定義が必要となるためである。図１では、２つのシート材検出部定義１１６、１４４を示しているが、実際には模擬シート材搬送装置１０８上に設置したいシート材検出部と同数のシート材検出部定義が設けられる。シート材搬送経路定義１１４及びシート材搬送部定義１１５についても同様に、定義対象の数だけ生成される。
【００２２】
シート材搬送経路定義１１４は、パラメータとして位置情報及び距離情報を含む。シート材搬送部定義１１５は、パラメータとして位置情報及びシート材を搬送する速度情報１１７を含む。シート材検出部定義１１６、１４４は、パラメータとして、位置情報、選択情報１１９、１４６、閾値１１８、１４５及び設置位置１２０、１４７を含む。選択情報１１９、１４６は、撓み量を考慮して出力情報を決定するか又はシート材の先端から後端の間のシート材検出部の有無によって出力情報を決定するかの情報を有する。閾値１１８、１４５は、撓み量を考慮して出力情報を決定する場合の出力情報を決定するための閾値の情報を有する。設置位置１２０、１４７は、シート材検出部の設置位置の情報を有する。即ち、選択情報１１９、１４６、閾値１１８、１４５、設置位置１２０、１４７は、それぞれ選択情報記憶手段、閾値記憶手段、設置位置記憶手段として機能する。
【００２３】
模擬シート材搬送装置１０８は、搬送シーケンス生成部１０２からシーケンシャルに出力されるシート材搬送部の動作指示と、模擬シート材搬送装置定義１０６で各シート材搬送部に定義された搬送速度情報から、仮想シート材の挙動をシミュレーションする。この仮想シート材の挙動のシミュレーション方法は、シミュレーション上の単位時間毎に、次の１単位時間後の仮想シート材の先端位置、後端位置、撓み量を計算することにより実現される。この計算方法については従来どおりであるので詳述は避ける。
【００２４】
模擬シート材搬送装置１０８のシート材検出部１３６は、シート材検出手段として機能し、シート材有無センサやループセンサなどのシート材の有無を検出する機能をシミュレーションする。ここで、シート材有無センサとは、例えば、搬送路に設置され、シート材が搬送路上のどこに位置するかを検出するためのセンサをいう。また、ループセンサとは、搬送路上でシート材が弛んだ場合に接触する位置に配置され、シート材が一定以上弛んだ場合に信号を出力するセンサをいう。ループセンサの動作をシミュレーションするために、シート材検出部１３６は、シート材の撓み量を算出する撓み量算出機構１３２及びシート材の撓み量を考慮してループセンサの出力情報を決定する出力情報決定機構１３７を有する。
【００２５】
撓み量算出機構１３２は、第１搬送ローラ（第１搬送手段）と、第１搬送ローラからシート材の搬送方向に対して下流側に位置し、かつ、第１搬送ローラの最も近傍に位置する第２搬送ローラ（第２搬送手段）との間を搬送されるシート材の撓み量を算出する。具体的に、撓み量算出機構１３２は、情報処理装置２０１の処理単位となる１単位時間で第１及び第２搬送ローラがシート材を搬送する各搬送距離の差分を用いて、第１及び第２搬送ローラ間のシート材の撓み量を算出する。算出された撓み量は、撓み量算出結果１３３に格納され、出力情報決定機構１３７によって使用される。また、撓み量算出機構１３２は、情報処理装置２０１の１単位時間前までの総撓み量に、今回の１単位時間で発生した撓み量を加算することにより、シート材の総撓み量を算出する。
【００２６】
出力情報決定機構１３７は、算出された撓み量、各シート材検出部定義の閾値１１８、選択情報１１９及び設置位置１２０の情報から、シート材検出部定義毎にシート材有り１４０、又はシート材無し１３９を出力する。具体的に、出力情報決定機構１３７は、まず、選択情報を参照して、シート材の撓み量を用いてシート材検出部の出力を決定するか否かを判断する。ここで、シート材の撓み量を用いてシート材検出部の出力を決定する場合、シート材検出部は、ループセンサとして定義されていることとなる。一方、シート材の撓み量を用いることなくシート材検出部の出力を決定する場合、シート材検出部は、シート材有無センサなど搬送路上の記録材の有無を検出するセンサとして定義されていることとなる。
【００２７】
また、出力情報決定機構１３７は、シート材検出部がループセンサとして定義されている場合、比較部１３８によって算出された撓み量と閾値とを比較させ、算出された撓み量が閾値以上であるときに出力をシート材有りと決定する。一方、シート材検出部がシート材有無センサとして定義されている場合、出力情報決定機構１３７は、設置位置１２０、１４７の情報に基づいて、シート材検出部の設置位置にシート材の先端が到達したタイミングで出力をシート材有りと決定する。つまり、出力情報決定機構１３７は、シート材検出部の設置位置が、搬送されるシート材の先端位置と後端位置との間にある場合に出力をシート材有りとする。
【００２８】
本実施形態では、シート材搬送シミュレーション部１０１の模擬シート材搬送装置定義１０６において、搬送路上に設置されたシート材検出部定義ごとに、出力情報の閾値、選択情報及び設置位置を設定できるように構成されている。したがって、シート材検出部定義ごとにループセンサ又はシート材有無センサとして定義することができ、各センサについてのシミュレーションを行うことができる。なお、ここで用いられた閾値は、シミュレーションの開始前に予め設定されるものである。
【００２９】
以下では、図３乃至図５を参照して、撓み量の算出方法及び比較部１３８の処理である撓み量が閾値を超えたか否かを判断する方法について説明する。図３は、シート材が複数の搬送部で搬送されたときの、撓みの発生を模式的に示した図である。なお、図３は、仮想的なシート材の搬送路の側面を図示したものである。また、以降の説明において、ループセンサ及びシート材有無センサを総称して、シート材検出センサと称す。
【００３０】
図３において、１〜６は、搬送手段である搬送ローラを示す。また、Ｌ１〜Ｌ６は、各搬送ローラが１単位時間で搬送するシート材の距離を示す。ここで、搬送手段とは、例えば、搬送ローラやベルトなどを示すが、以下では、説明を容易にするため搬送ローラであると想定する。ＷＡＹは、２つの搬送ローラ間の距離を示す。例えば、ＷＡＹ３４は、搬送ローラ３と搬送ローラ４との距離を示す。即ち、ＷＡＹの末尾に付された数字が２つの搬送ローラの番号に対応する。また、Ｓは、各搬送ローラ間の距離ＷＡＹ上に存在するシート材の搬送方向の長さを示す。例えば、Ｓ３４は、ＷＡＹ３４上に存在するシート材の搬送方向の長さを示す。
【００３１】
シート材は、複数の搬送部に接して搬送され、条件次第で撓みが発生する。図３に示すように、シート材の撓みは、当該シート材に接する隣接する２つの搬送部の間で発生する。したがって、２つの搬送部間の撓み量は、２つの搬送部間の搬送路距離と、２つの搬送部間に存在するシート材の搬送方向の長さとの差で表される。例えば、ＷＡＹとＳとの関係がＷＡＹ＜Ｓにある場合に、シート材に撓みが発生しうる。
【００３２】
したがって、図３に示すように、シート材が複数の搬送部に渡って搬送される場合、搬送部同士の速度差により、撓みが発生する区間と発生しない区間が生じる。具体的に、図３では、搬送ローラ２、３の間の区間と、搬送ローラ４、５の間の区間とでシート材に撓みが発生している。これは、それぞれの区間でＷＡＹ２３＜Ｓ２３、ＷＡＹ４５＜Ｓ４５という関係が成立しているためである。一方、他の区間では、ＷＡＹ＜Ｓの関係が成立していないため、シート材に撓みが発生していない。
【００３３】
次に、図４を参照して、撓み量の算出方法について説明する。図４は、第１の実施形態に係る撓み量の算出方法を説明するための図である。ここでは、搬送ローラＡが１単位時間でシート材を搬送する搬送距離をＬＡとし、搬送ローラＢが１単位時間でシート材を搬送する搬送距離をＬＢとする。
【００３４】
ここで、搬送ローラＡと搬送ローラＢとの間の撓み量Ｔは、搬送ローラＡ、Ｂの間の搬送路距離と、搬送ローラＡ、Ｂの間に存在するシート材の搬送方向の長さとの差である。搬送ローラＡ、Ｂの間の撓み量Ｔは、１単位時間経過ごとに以下の式で求まる量ΔＴだけ増加する。
ΔＴ＝ＬＡ−ＬＢ
ここで、ＬＡ＞ＬＢのとき、１単位時間で増える撓み量Ｔは正となり、撓み量が増加したことを示す。
【００３５】
また、シート材の撓みは、２つの異なる搬送速度を持つ搬送ローラに狭持搬送されたときから生じはじめ、シート材の後端が、上流側の搬送ローラを過ぎるまで蓄積され続ける。即ち、搬送ローラＡ、Ｂの間を搬送されるシート材の場合、シート材が搬送ローラＡ、Ｂの両方によって搬送され初めてから、シート材の搬送方向に対して上流側に配置された搬送ローラＡをシート材の後端が通過するまで撓み量が増加する。このことから、現在の撓み量は、２つの異なる搬送速度を持つ搬送ローラに狭持搬送されたときから、現在までの１単位時間で増える撓み量の総和であると言える。
【００３６】
よって、搬送ローラＡ、Ｂの間の現在の総撓み量Ｔ＿ＡＢは、以下の式で表すことができる。
Ｔ＿ＡＢ＝ΔＴ＋Ｔ＿ＡＢ’
ここで、Ｔ＿ＡＢ’は、前回の単位時間までに蓄積された撓み量を示す。
【００３７】
搬送ローラＡ、Ｂの間におけるシート材の撓み量を検知して出力情報を決定する場合、出力情報決定機構１３７は、以下の条件式を満たした場合に出力情報をシート材有りと決定する。
Ｔ＿ＡＢ＞＝Ｘ
ここで、Ｘは、出力情報を決定するための閾値を示し、図１に示す閾値１１８、１４５に予め格納されている。また、出力情報には、図１に示す比較部１３８によって決定されるシート材有り１４０、シート材無し１３９がある。具体的に、上述の条件式を満たした場合に、比較部１３８は、出力情報をシート材有り１４０と決定する。このように、本実施形態に係る模擬シート材搬送装置１０８では、シート材検出センサＳの出力がシミュレーションされる。
【００３８】
次に、図５を参照して、模擬シート材搬送装置１０８の制御の流れについて説明する。図５は、第１の実施形態に係る模擬シート材搬送装置１０８の制御手順を示すフローチャートである。以下の処理は、ＣＰＵ２０６によって統括的に制御される。なお、ここでは、シート材検出センサＳが搬送ローラＡと、搬送ローラＡよりシート材の搬送方向に対して下流に位置し、かつ搬送ローラＡの最も近傍に位置する搬送ローラＢとの間に存在するものとする。
【００３９】
まず、ステップＳ５０１において、模擬シート材搬送装置１０８は、シート材の先端がシート材検出センサＳに到着する前のいずれかのタイミングで、模擬シート材搬送装置定義１０６からシート材検出センサＳの設定を参照する。ここで、設定とは、シート材検出センサＳの設置位置１２０、選択情報１１９及び閾値１１８を示す。選択情報１１９は、撓み量を考慮して出力情報を決定するモードか、又はシート材の先端がシート材検出センサＳに到達したタイミングで出力情報を決定するモードかを示す。
【００４０】
続いて、ステップＳ５０２において、模擬シート材搬送装置１０８は、シート材の先端がシート材検出センサＳに到着するタイミングを検出する。ここで、到着するタイミングを検出するために、模擬シート材搬送装置１０８は、ＣＰＵ２０６に備えられるタイマを用いてシート材検出センサＳにシート材の先端が到着するタイミングを検出する。具体的に、模擬シート材搬送装置１０８は、例えば、シート材の搬送を仮想的に開始してから予め定められた時間が経過すると、シート材検出センサＳにシート材の先端が到着したと判断する。
【００４１】
シート材検出センサＳにシート材の先端が到着すると、ステップＳ５０３において、模擬シート材搬送装置１０８は、出力情報を決定するべきか否かを判断する。具体的に、模擬シート材搬送装置１０８は、Ｓ５０１で参照した情報（選択情報）が撓み量を考慮しないモード、又は撓み量を考慮するモードで出力情報閾値Ｘが０であるか否かを判定する。これらの条件を満たす場合、模擬シート材搬送装置１０８は、処理をＳ５０４に遷移させる。
【００４２】
Ｓ５０３の条件を満たす場合、ステップＳ５０４において、模擬シート材搬送装置１０８は、シート材有りと判断し、搬送シーケンス生成部にシート材検出センサＳのシート材有りを報知する。一方、Ｓ５０３の条件を満たさない場合、模擬シート材搬送装置１０８は、シート材無しと判断し、出力情報を決定せずＳ５０５に処理を遷移させる。
【００４３】
ステップＳ５０５において、模擬シート材搬送装置１０８は、シート材の先端が搬送ローラＢに到着するタイミングを検出する。タイミングの検出方法としては、Ｓ５０２と同様の処理となる。ここで、搬送ローラＢにシート材の先端が到着すると、搬送ローラＡと搬送ローラＢの速度差によって、搬送ローラＡＢ間のシート材に撓みが発生し始める。
【００４４】
次に、ステップＳ５０６において、模擬シート材搬送装置１０８は、上述した総撓み量Ｔ＿ＡＢの算出方法を用いて、搬送ローラＡ、Ｂ間の総撓み量Ｔ＿ＡＢを算出する。さらに、ステップＳ５０７において、模擬シート材搬送装置１０８は、算出した総撓み量Ｔ＿ＡＢが出力情報の閾値Ｘを上回ったか否かを判断する。ここで、総撓み量Ｔ＿ＡＢが出力情報の閾値Ｘ以上である場合、模擬シート材搬送装置１０８は、処理をＳ５０８に遷移させる。一方、総撓み量Ｔ＿ＡＢが出力情報の閾値Ｘ以上でない場合、模擬シート材搬送装置１０８は、処理をＳ５０９に遷移させる。
【００４５】
ステップＳ５０８において、模擬シート材搬送装置１０８は、シート材検出センサＳの出力情報を決定して搬送シーケンス生成部１０２にシート材有りを伝える。一方、ステップＳ５０９において、模擬シート材搬送装置１０８は、シート材検出センサＳの出力情報をシート材無しと決定し、搬送シーケンス生成部１０２にシート材無しを伝える。
【００４６】
ステップＳ５１０において、模擬シート材搬送装置１０８は、シート材の後端がシート材検出センサＳを通過したか否かを判定する。通過した場合は、シート材検出センサＳの出力情報算出処理を終了する。一方、通過していない場合、模擬シート材搬送装置１０８は、処理をＳ５０６に戻す。このように、シート材の後端がシート材検出センサＳを通過するまで、模擬シート材搬送装置１０８は、Ｓ５０６乃至Ｓ５０８又はＳ５０９の処理を１単位時間ごとに実行する。
【００４７】
以上説明したように、本実施形態に係る情報処理装置は、仮想的に搬送されるシート材において２つの搬送ローラ間で発生する撓み量を算出し、算出された撓み量と閾値とを比較することでループセンサの動作をシミュレーションする。また、撓み量の算出方法として、２つの搬送ローラが情報処理装置の１単位時間でシート材を搬送する各搬送距離の差分を用いて算出する。これにより、本情報処理装置は、処理負荷を大幅に増大させることなく、比較的容易な処理でループセンサの動作をシミュレーションすることができる。
【００４８】
また、本発明は、上述の実施形態に限らず様々な変形が可能である。例えば、本実施形態に係る情報処理装置は、仮想的に実現する複数のシート材検出センサにそれぞれシート材の撓み量を用いて出力を決定するか否かを示す選択情報を保持する。これにより、情報処理装置は、選択情報を決定することにより、ループセンサの動作のみでなく、レジストセンサなどのシート材の搬送路上にシート材が存在するか否かを検出するセンサの動作をシミュレーションすることができる。レジストセンサなどの場合、情報処理装置は、シート材検出センサの位置にシート材の先端が到達したタイミングで出力をシート材有りと決定することで実現する。
【００４９】
また、本情報処理装置は、設置位置、選択情報及び閾値の情報をシート材検出センサごとに設けることで、複数種類のシート材検出センサの動作を同時にシミュレーションすることができる。これにより、本情報処理装置は、より複雑なシミュレーションを実現することができる。
【００５０】
［第２の実施形態］
次に、図６を参照して、第２の実施形態について説明する。第１の実施形態では、予め設定された閾値Ｘを用いていたが、本実施形態では、閾値Ｘが変更可能に構成される。例えば、搬送シーケンスの評価を行う場合などにおいて、シート材搬送シミュレーション中にシート材検出センサＳの出力情報がシート材有りとなるタイミングを変更する必要が生ずることがある。即ち、シート材搬送シミュレーション中にシート材検出センサＳの出力情報の閾値Ｘを変更する必要が生ずることがある。
【００５１】
本実施形態では、操作者がＧＵＩ部１０４を通じて閾値Ｘの変更命令を出す方法について説明する。なお、本実施形態における機能構成及びハード構成は、第１の実施形態で示した図１及び図２と同様であるため説明を省略する。
【００５２】
図６は、第２の実施形態に係る模擬シート材搬送装置１０８の制御手順を示すフローチャートである。以下の処理は、ＣＰＵ２０６によって統括的に制御される。なお、ここでは、シート材検出センサＳが搬送ローラＡと、搬送ローラＡよりシート材の搬送方向に対して下流に位置し、かつ搬送ローラＡの最も近傍に位置する搬送ローラＢとの間に存在するものとする。また、図５と同様の処理については、同一のステップ番号を付し、説明を省略する。
【００５３】
ステップＳ６０１において、ＧＵＩ部１０４は、操作者からの閾値Ｘの変更命令を取得する。具体的に、ＧＵＩ部１０４は、表示装置２０３に閾値Ｘを設定又は変更するための設定変更画面を表示する。操作者は、設定変更画面を介してキーボード２０４及びマウス２０５などの入力装置から設定又は変更する閾値を入力する。ＧＵＩ部１０４は、入力された情報から設定又は変更後の閾値Ｘを取得する。
【００５４】
続いて、ステップＳ６０２において、ＧＵＩ部１０４は、取得した情報から、シート材搬送機構設定部１０９を介して模擬シート材搬送装置定義１０６内のシート材有無Ｓの閾値Ｘを変更する。ここで、模擬シート材搬送装置定義１０６は、シート材検出センサＳの閾値Ｘが変更された旨を通知する。
【００５５】
その後、ステップＳ６０３において、模擬シート材搬送装置１０８は、シート材検出センサＳの変更後の閾値Ｘを参照する。模擬シート材搬送装置１０８は、変更後の閾値Ｘを用いて、Ｓ６０４乃至Ｓ６１２の処理を実行する。ここで、Ｓ６０４乃至Ｓ６１２の処理は、Ｓ５０２乃至Ｓ５１０の処理と同様であるため説明を省略する。
【００５６】
以上説明したように、本実施形態に係る情報処理装置は、閾値を設定又は変更するための設定変更画面を情報処理装置に備えられる表示装置に表示し、当該設定変更画面を介して入力された操作者からの情報に基づいて記憶部に記憶されている閾値を設定又は変更する。これにより、本情報処理装置は、シミュレーションの実行中に所望の閾値に変更することができる。また、外気温やシート材の種別などの動作環境を考慮した閾値を設定することができ、柔軟なシミュレーションを行うことができる。なお、ここでは、閾値の変更を例に挙げたが、設置位置や選択情報の値を設定又は変更するようにしてもよい。即ち、情報処理装置に保持されている所定のパラメータを変更可能なように構成してもよい。
【００５７】
［第３の実施形態］
次に、図７及び図８を参照して、第３の実施形態について説明する。第２の実施形態では、シート材検出センサＳの出力情報の閾値Ｘは、操作者が設定すべきものとした。しかし、この方法は、操作者所望の閾値Ｘを設定できる一方で、シート材搬送シミュレーション実行中に、操作者がタイミングを見計らって、閾値Ｘを変更する必要がある。したがって、操作者はシート材搬送シミュレータを監視しなければならず、また、閾値Ｘの変更タイミングの精度も懸念される。そこで、本実施形態では、シート材搬送シミュレーション部の外部から外部インタフェースを介して閾値Ｘの情報を変更する方法について説明する。
【００５８】
図８は、第３の実施形態に係るシート材搬送シミュレーションシステムの制御ブロックを示す図である。ここでは、図１と同様の構成については、同一の参照番号を付し、説明を省略する。
【００５９】
本実施形態に係るシート材搬送シミュレーション部１０１は、図１の構成に加えて、外部インタフェース１０５及びパラメータ変更要望発生部１４８を備える。また、シート材搬送シミュレーション部１０１には、シミュレーションパラメータデータベース１０３が接続される。
【００６０】
パラメータ変更要望発生部１４８は、変更要望出力手段として機能し、搬送シーケンス生成部１０２と模擬シート材搬送装置１０８とを監視する。パラメータ変更要望発生部１４８は、生成されたシーケンス又は模擬シート材搬送装置１０８の状態が予め定められた変更条件を満たすと、後述の外部インタフェース１０５へ閾値Ｘの変更命令を出力する。
【００６１】
シミュレーションパラメータデータベース１０３は、シート材検出部定義１１６、１４４内の閾値１１８、１４５の取り得る値を規定された書式でリスト化した閾値１４１を有する。具体的に、閾値１４１には、予め定められた変更条件に対応する閾値が格納されている。シミュレーションパラメータデータベース１０３は、シート材搬送シミュレーション部１０１の外に独立して存在しており、後述の外部インタフェース１０５がシート材検出部１３６の閾値１４１を参照する。
【００６２】
外部インタフェース１０５は、シート材搬送機構設定部１１２を有するパラメータ逐次設定部１１１を備える。パラメータ逐次設定部１１１は、パラメータ変更要望発生部１４８から閾値Ｘの変更命令を受信すると、シミュレーションパラメータデータベース１０３から閾値１４１を読み出す。さらに、シート材搬送機構設定部１１２は、変更手段として機能し、模擬シート材搬送装置定義１０６の閾値を読み出した閾値に変更する。
【００６３】
図７は、第３の実施形態に係る模擬シート材搬送装置１０８の制御手順を示すフローチャートである。以下の処理は、ＣＰＵ２０６によって統括的に制御される。なお、ここでは、シート材検出センサＳが搬送ローラＡと、搬送ローラＡよりシート材の搬送方向に対して下流に位置し、かつ搬送ローラＡの最も近傍に位置する搬送ローラＢとの間に存在するものとする。また、図５と同様の処理については、同一のステップ番号を付し、説明を省略する。
【００６４】
ステップＳ７０１において、模擬シート材搬送装置１０８は、パラメータ変更要望発生部１４８からシート材検出センサＳの閾値変更命令を受信する。続いて、ステップＳ７０２において、模擬シート材搬送装置１０８は、外部インタフェース１０５にシート材検出センサＳの閾値変更命令を送信する。
【００６５】
次に、ステップＳ７０３において、外部インタフェース１０５は、模擬シート材搬送装置１０８から閾値変更命令を受信すると、シミュレーションパラメータデータベース１０３にアクセスし、閾値１４１を取得する。閾値１４１を取得すると、ステップＳ７０４において、外部インタフェース１０５は、模擬シート材搬送装置定義１０６にアクセスし、シート材検出センサＳの閾値を取得した閾値１４１に変更する。
【００６６】
さらに、ステップＳ７０５において、模擬シート材搬送装置定義１０６は、シート材検出センサＳの閾値が変更されると、模擬シート材搬送装置１０８にシート材検出センサＳの変更後の閾値Ｘを伝える。模擬シート材搬送装置１０８は、総撓み量Ｔ＿ＡＢとの比較対象を変更後の閾値Ｘに変更する。模擬シート材搬送装置１０８は、変更後の閾値Ｘを用いて、Ｓ７０６乃至Ｓ７１４の処理を実行する。ここで、Ｓ７０６乃至Ｓ７１４の処理は、Ｓ５０２乃至Ｓ５１０の処理と同様であるため説明を省略する。
【００６７】
以上説明したように、本実施形態に係る情報処理装置は、シミュレーションのシーケンスや模擬シート材搬送装置１０８の状態によって閾値を変更する。これにより、操作者は、閾値が変更されるようにシーケンスを作成することで、シミュレーションの実行中に動作を監視する必要が無くなる。また、操作者が閾値の変更タイミングを誤るというミスを低減することができる。
［第４の実施形態］
次に、図９乃至図１３を参照して、第４の実施形態について説明する。本実施形態では、環境要因の変動に伴って、シート材検出センサＳの出力を決定するための閾値Ｘを変更する。
【００６８】
図１２は、シート材検出センサＳの設置位置による出力の違いを示す図である。図１２に示すように、シート材１２００は、前後の搬送ローラの回転速度が異なる場合に撓みを生じる。ここで、例えば、シート材検出センサ１２０１、１２０２が異なる位置に設置されていると想定する。この場合、図１２に示すように、シート材１２００の撓みによって、シート材検出センサ１２０１にはシート材１２００が接触せず、シート材検出センサ１２０２にはシート材１２００が接触するという現象が起こる。したがって、シート材検出センサ１２０１はシート材無しを出力し、シート材検出センサ１２０２はシート材有りを出力する。このように、シート材検出センサの設置位置によって出力が異なることとなる。
【００６９】
図１３は、撓み方の異なるシート材を示す図である。ここで、シート材Ａ、Ｂは、剛性の異なるシート材を示す。ここでは、シート材Ａの方がシート材Ｂよりも剛性が高い。この場合、図１３に示すように、シート材の剛性によって撓み方が異なってくる。したがって、シート材検出センサの出力をシミュレーションする場合、シート材の種類によって異なる撓み量を考慮する必要がある。
【００７０】
また、シート材の撓み量は、シート材搬送機の置かれている場所の温度・湿度などの環境要因の影響も受ける。つまり、現実の環境では、環境の影響を受け、シート材検出センサＳの出力内容にばらつきが生じることとなる。そこで、本実施形態においては、シート材検出センサＳの出力を、上述した環境要因を考慮して制御することを特徴とする。
【００７１】
第１の実施形態では、シート材検出センサＳの出力決定用の条件式を総撓み量Ｔ＿ＡＢ＞＝閾値Ｘとしていた。しかし、本実施形態では、環境の影響を一意的に閾値Ｘと結びつけ、模擬シート材搬送装置１０８に与えられた環境の変化に従って閾値Ｘを変更し、シート材有り１４０・シート材無し１３９を搬送シーケンス生成部１０２へ出力する。
【００７２】
図９は、第４の実施形態に係るシート材搬送シミュレーションシステムの制御ブロックを示す図である。ここでは、図８と同様の構成については、同一の参照番号を付し、説明を省略する。
【００７３】
シート材搬送シミュレーション部１０１は、図８の構成に加えて、環境変動要因１０７及び模擬環境生成部１４９を備える。また、シート材検出部定義１１６、１４４は、図８の構成に加えて、環境要因１２４、１５０を保持する。さらに、ＧＵＩ部１０４は、図８の構成に加えて、環境変動要因設定部１１０を備える。上述した環境変動要因１０７及び環境要因１２４、１５０は、環境要因記憶手段として機能する。
【００７４】
環境変動要因設定部１１０は、操作者による、シート材搬送シミュレーションに対する環境変動要因１０７の設定を仲介する。具体的に、環境変動要因設定部１１０は、表示装置２０３に環境変動要因を設定又は変更するための設定変更画面を表示させ、操作者がキーボード２０４又はマウス２０５を介して入力する情報を取得し、環境変動要因１０７に設定する。
【００７５】
環境変動要因１０７には、環境変動要因に関する定義情報が格納されている。環境変動要因１０７の情報は、後述の模擬環境生成部１４９で用いられる。環境変動要因１０７に定義される情報には、シート材定義１２３がある。シート材定義１２３は、シート材搬送する環境内の温度定義１２１、湿度定義１２２、シート材の持つ温度１２６、湿度１２７、シート材の剛性１２８、シート材の摩擦係数１２９及びシート材の長さ１３０を含む。また、模擬シート材搬送装置定義１０６と同様に、定義対象が複数存在する場合は、定義対象の数だけ定義が存在する。例えば、複数のシート材の搬送をシミュレーションしたい場合には、複数のシート材定義を設定する。
【００７６】
模擬シート材搬送装置定義１０６は、シート材検出部定義１１６、１４４のパラメータとして、図８に示す情報に加えて、比較部１３８の比較処理に影響を及ぼす環境要因１２４、１５０をさらに備える。
【００７７】
模擬環境生成部１４９は、環境変動要因１０７の定義情報を基に、模擬シート材搬送装置１０８が動作する環境を構築する。例えば、環境変動要因１０７で定義された仮想シート材搬送機構が駆動する環境の温度定義１２１に従って模擬シート材搬送装置１０８に外気温入力を与えるといった機能を有する。
【００７８】
図１０は、第４の実施形態に係る模擬シート材搬送装置１０８の制御手順を示すフローチャートである。以下の処理は、ＣＰＵ２０６によって統括的に制御される。なお、ここでは、シート材検出センサＳが搬送ローラＡと、搬送ローラＡよりシート材の搬送方向に対して下流に位置し、かつ搬送ローラＡの最も近傍に位置する搬送ローラＢとの間に存在するものとする。また、図５と同様の処理については、同一のステップ番号を付し、説明を省略する。
【００７９】
ステップＳ１００１において、模擬シート材搬送装置１０８は、シート材の先端がシート材検出センサＳに到着するタイミングを検出する。ここで、到着するタイミングを検出するために、模擬シート材搬送装置１０８は、ＣＰＵ２０６に備えられるタイマを用いてシート材検出センサＳにシート材の先端が到着するタイミングを検出する。具体的に、模擬シート材搬送装置１０８は、例えば、シート材の搬送を仮想的に開始してから予め定められた時間が経過すると、シート材検出センサＳにシート材の先端が到着したと判断する。
【００８０】
続いて、ステップＳ１００２において、パラメータ変更要望発生部１４８は、模擬シート材搬送装置１０８及び模擬環境生成部１４９を参照し、当該該シート材検出センサＳに影響を及ぼす環境変動要因のパラメータの種類と、その値を取得する。このとき、環境変動要因は複数の要因が複雑に影響し合うことが考えられるが、本実施形態では予め指定した主たる環境変動要因のみを参照する。例えば、ここでは、主たる環境変動要因としてシート材の坪量を想定する。
【００８１】
ステップＳ１００３において、パラメータ変更要望発生部１４８は、シート材の坪量の値を参照すると、外部インタフェース１０５に対して、シート材検出センサＳの閾値変更命令を送出するとともに、Ｓ１００２で取得したシート材の坪量を渡す。続いて、ステップＳ１００４において、外部インタフェース１０５は、シミュレーションパラメータデータベース１０３から、シート材の坪量に対応する閾値Ｘを参照し、取得する。図１１は、第４の実施形態に係るシミュレーションパラメータデータベースの内容を示す図である。図１１に示すように、シミュレーションパラメータデータベース１０３は、坪量とそれに対応する閾値１４１を示すテーブルを有する。したがって、外部インタフェース１０５は、パラメータ変更要望発生部１４８から送信されたシート材の坪量に対応する閾値Ｘを取得する。具体的に、坪量が１００ｇである場合は、閾値Ｘは０．９２となる。
【００８２】
次に、ステップＳ１００５において、外部インタフェース１０５は、模擬シート材搬送装置定義１０６に定義されている閾値ＸをＳ１００４で取得した閾値に変更する。さらに、ステップＳ１００６において、模擬シート材搬送装置１０８は、模擬シート材搬送装置定義１０６から新しい閾値Ｘを取得する。その後、Ｓ５０３乃至Ｓ５１０の処理が実行される。
【００８３】
また、図１１に示す環境変動要因と閾値Ｘが１対１で対応したテーブルにおいて、環境変動要因に対応する閾値Ｘの値は、計算によって求められた値でも、経験から導き出された値でもよい。
【００８４】
以上説明したように、本実施形態に係る情報処理装置は、シート材に関する情報やシート材を搬送する環境の情報を有し、これらの情報に基づいて閾値を変更するようにしてもよい。これにより、本情報処理装置は、実際の装置を取り巻く様々な環境の影響を考慮することができ、より精度の高いシート材の搬送シミュレーションを実現することができる。
【００８５】
［第５の実施形態］
次に、図１４を参照して、第５の実施形態について説明する。第４の実施形態では主たる環境変動要因（例えば、シート材の坪量）のみの変化によってシート材検出センサＳの出力を決定する閾値Ｘを変更する方法について述べた。しかし、現実の環境では、シート材検出センサＳの取り付け位置や、シート材の剛性、及び、シート材自身やシート材搬送装置の置かれている場所の温度・湿度などの複数の環境要因がシート材の撓み量に影響を与える。つまり、現実の環境では、複数の環境の影響が作用し合ってシート材検出センサＳの出力情報が切り替っている。したがって、本実施形態では、複数の環境要因を考慮して、シート材検出センサＳの出力情報を決定する方法について述べる。
【００８６】
図１４は、第５の実施形態に係るシート材搬送シミュレーションシステムの制御ブロックを示す図である。図９と同様の構成については、同一の参照番号を付し、説明を省略する。
【００８７】
図１４に示すように、シート材検出部定義１１６、１４４は、図９の構成に加えて、シート材の撓み量に影響を与える度合を示す影響度１２５、１５１を備える。また、シミュレーションパラメータデータベース１０３は、第３及び第４の実施形態とは異なり環境要因１４２及び影響度１４３を備える。これらの影響度１２５、１５１、１４３は、影響度記憶手段として機能する。環境要因１４２及び影響度１４３は、例えば、シート材検出部定義１１６内の環境要因１２４及び影響度１２５の取り得る値を規定された書式でリスト化したデータである。これらの環境要因１４２及び影響度１４３は、外部インタフェース１０５によって参照され、使用される。
【００８８】
また、本実施形態に係るパラメータ変更要望発生部１４８は、搬送シーケンス生成部１０２からのシーケンス、模擬環境生成部１４９によって生成された模擬環境、及び模擬シート材搬送装置１０８の状態に基づいて、パラメータの変更命令を出力する。ここで、変更命令が出力されるパラメータとは、環境要因及び影響度を示す。具体的に、パラメータ変更要望発生部１４８は、生成されたシーケンスが予め定められた条件を満たす場合に、外部インタフェースに対してパラメータの変更命令を出力する。
【００８９】
さらに、模擬シート材搬送装置１０８は、図９の構成に加えて、環境変動要因算出機構１３５を備える。環境変動要因算出機構１３５は、算出した環境変動要因計算結果１３４を、比較部１３８でに出力する。また、比較部１３８は、シート材検出部定義１１６、１４４のパラメータとして、環境要因１２４、１５０及び影響度１２５、１５１を参照する。これらの情報に基づいて、比較部１３８は、シート材有り１４０又はシート材無し１３９を出力する。以下、具体的に比較部１３８の処理について説明する。
【００９０】
第１の実施形態では、シート材検出センサＳが出力情報を決定するときの条件式は、総撓み量Ｔ＿ＡＢ＞＝閾値Ｘであった。一方、本実施形態では、総撓み量Ｔ＿ＡＢに総環境変動要因Ｅを乗算する。具体的に、本実施形態におけるシート材検出センサＳが出力情報を決定するときの条件式は、総環境変動要因Ｅ×総撓み量Ｔ＿ＡＢ＞＝閾値Ｘとなる。したがって、比較部１３８は、この条件式を満たしたときに、シート材検出センサＳの出力情報をシート材有りと決定するものとする。以下に環境変動要因について述べる。
【００９１】
環境変動要因には、様々なものが挙げられる。例えば、上述したシート材検出センサＳの取り付け位置、シート材の剛性、シート材自身やシート材搬送機の置かれている場所の温度・湿度以外にも、センサの出力に影響を及ぼすものが存在すると考えられる。また、環境変動要因の中には、センサの出力に大きな影響を与えるものと、与えないものとが存在する。
【００９２】
そこで、本実施形態では、各環境変動要因の影響力に重み付けをし、総環境変動要因Ｅは、重み付けされた環境変動要因の総和とする。つまり、環境変動要因Ｅ１、環境変動要因Ｅ２、環境変動要因Ｅ３、…環境変動要因ＥＮが存在し、それぞれの影響力Ｉを、Ｉ１、Ｉ２、Ｉ３、…ＩＮとすると、
総環境変動要因Ｅ＝Ｅ１×Ｉ１＋Ｅ２×Ｉ２＋Ｅ３×Ｉ３＋…ＥＮ×ＩＮ
となる。ここで、Ｉ１、Ｉ２、Ｉ３、…ＩＮは、Ｉ１＋Ｉ２＋Ｉ３＋…＋ＩＮ＝１となるように設定する。上述の式で示されるＥ１、Ｅ２、Ｅ３、…、ＥＮが個々の環境変動要因の絶対レベルを表し、Ｉ１、Ｉ２、Ｉ３、…、ＩＮが影響度定義を表す。
【００９３】
さらに、環境変動要因Ｅ１、環境変動要因Ｅ２、環境変動要因Ｅ３、…環境変動要因ＥＮなどの環境要因の数は、ＧＵＩ部１０４を介して操作者が任意に追加/削除を行えるものとする。さらに、各環境要因の値、及び各影響力の重み付けＩ１、Ｉ２、Ｉ３、…、ＩＮも同様にＧＵＩ部１０４を介して操作者が任意に設定できるものとする。設定された値は模擬シート材搬送装置定義１０６に記憶される。
【００９４】
このように、環境変動要因算出機構１３５は、模擬シート材搬送装置定義１０６に格納されている各種シート材検出部の定義情報と、模擬環境生成部１４９内の各環境要因の値に従って環境変動要因Ｅを算出する。算出された環境変動要因Ｅは、比較部１３８によって、シート材検出センサＳの出力情報を決定するか否かの条件判断を行うために使用される。
【００９５】
また、模擬シート材搬送装置１０８は、ＧＵＩ部１０４を介して操作者からパラメータの変更要望が発生したタイミング、又はパラメータ変更要望発生部１４８からのリクエストにより変更要望が発生したタイミングで、環境要因を変更する。したがって本実施形態に係るシート材の搬送シミュレーションでは、環境要因を変更しながらシミュレーションを実行することができる。処理手順については、第２及び第３の実施形態で説明した閾値の変更処理を環境要因１４２又は影響度１４３の変更処理に変更することで実現することができる。
【００９６】
尚、設定された環境要因が１つも存在しない場合には、模擬シート材搬送装置１０８は、総環境変動要因Ｅを１としてシミュレーションを実行する。
【００９７】
以上説明したように、本実施形態に係る情報処理装置は、複数の環境要因の情報を有し、これらの環境要因によって影響を受けるシート材の撓み量考慮したシート材の搬送シュミレーションを行う。具体的に、本実施形態に係る情報処理装置は、複数の環境要因ごとにそれぞれ影響度（重み）を設けることにより、複数の環境要因が絡み合ったシミュレーションを実現することができる。これにより、本情報処理装置は、シミュレーションの精度が向上するだけでなく、一度の実行で様々な環境要因を考慮したシミュレーションが実行可能であるためシミュレーションを効率化することができる。
【００９８】
［他の実施形態］
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。なお、この場合のプログラムとは、実施形態において図に示したフローチャートに対応したプログラムである。
【００９９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１００】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１０１】
プログラムを供給するための記録媒体としては、以下に示す媒体がある。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【０１０２】
プログラムの供給方法としては、以下に示す方法も可能である。すなわち、クライアントコンピュータのブラウザからインターネットのホームページに接続し、そこから本発明のコンピュータプログラムそのもの（又は圧縮され自動インストール機能を含むファイル）をハードディスク等の記録媒体にダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせることも可能である。すなわち該ユーザは、その鍵情報を使用することによって暗号化されたプログラムを実行し、コンピュータにインストールさせることができる。
【０１０４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、実行されることによっても、前述した実施形態の機能が実現される。すなわち、該プログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行うことが可能である。
【図面の簡単な説明】
【０１０６】
【図１】第１の実施形態に係るシート材搬送シミュレーションシステムの制御ブロックを示す図である。
【図２】第１の実施形態に係るシート材搬送シミュレーションシステムのハード構成を示す図である。
【図３】シート材が複数の搬送部で搬送されたときの、撓みの発生を模式的に示した図である。
【図４】第１の実施形態に係る撓み量の算出方法を説明するための図である。
【図５】第１の実施形態に係る模擬シート材搬送装置１０８の制御手順を示すフローチャートである。
【図６】第２の実施形態に係る模擬シート材搬送装置１０８の制御手順を示すフローチャートである。
【図７】第３の実施形態に係る模擬シート材搬送装置１０８の制御手順を示すフローチャートである。
【図８】第３の実施形態に係るシート材搬送シミュレーションシステムの制御ブロックを示す図である。
【図９】第４の実施形態に係るシート材搬送シミュレーションシステムの制御ブロックを示す図である。
【図１０】第４の実施形態に係る模擬シート材搬送装置１０８の制御手順を示すフローチャートである。
【図１１】第４の実施形態に係るシミュレーションパラメータデータベースの内容を示す図である。
【図１２】シート材検出センサＳの設置位置による出力の違いを示す図である。
【図１３】撓み方の異なるシート材を示す図である。
【図１４】第５の実施形態に係るシート材搬送シミュレーションシステムの制御ブロックを示す図である。
【符号の説明】
【０１０７】
１０１：シート材搬送シミュレーション部
１０２：搬送シーケンス生成部
１０３：シミュレーションパラメータデータベース
１０４：ＧＵＩ部
１０５：外部インタフェース
１０６：模擬シート材搬送装置定義
１０７：環境変動要因
１０８：模擬シート材搬送装置
１１６：シート材検出部定義
１４４：シート材検出部定義
１３６：シート材検出部
１３８：比較部
１４８：パラメータ変更要望発生部
１４９：模擬環境生成部
【図１】
2009120354.tif 000003
【図２】
2009120354.tif 000004
【図３】
2009120354.tif 000005
【図４】
2009120354.tif 000006
【図５】
2009120354.tif 000007
【図６】
2009120354.tif 000008
【図７】
2009120354.tif 000009
【図８】
2009120354.tif 000010
【図９】
2009120354.tif 000011
【図１０】
2009120354.tif 000012
【図１１】
2009120354.tif 000013
【図１２】
2009120354.tif 000014
【図１３】
2009120354.tif 000015
【図１４】
2009120354.tif 000016