(57)【要約】  危険領域へのワークＷの搬送路Ｌに沿って２つの多光軸光電センサ１００，２００を並べて配備し、下流側のセンサ１００を安全管理用センサとして機能させ、上流側のセンサ２００をミューティング用センサとして機能させる安全管理システムである。このシステムは、少なくともミューティング用センサ２００に遮光状態の光軸が存在する間に、当該センサ２００の各光軸の入光／遮光のパターンを表す検出パターン情報を蓄積する検出パターン蓄積手段と、安全管理用センサ１００に遮光状態の光軸が存在する間の当該センサ１００の各光軸の入光／遮光のパターンの変化が蓄積された検出パターン情報が示す変化に整合するか否かを判定して、双方の変化が整合すると判定したときは安全管理用センサ１００からの出力をオン状態に設定し、双方の出力が整合しないと判定したときは安全管理用センサ１００からの出力をオフ状態に設定する制御手段とを、具備する。
2011024920.tif 000002
【特許請求の範囲】
【請求項１】
危険領域に対する物体の搬送路を挟んで対向する状態にして起立させた投光器および受光器による多光軸光電センサが、少なくとも２台、前記搬送路に沿って並べられたシステムであって、
前記２台の多光軸光電センサのうち、物体が搬送される方向において下流に位置するセンサを前記危険領域内の機械の駆動を制御するための安全管理用センサとして、当該センサの全ての光軸が入光状態のときにオン状態となり、遮光状態の光軸が存在するときにオフ状態となる信号を出力するように設定し、他方の多光軸光電センサを前記安全管理用センサに対するミューティング用センサとして機能させ、
少なくとも前記ミューティング用センサに遮光状態の光軸が存在する間に、当該センサの各光軸の入光／遮光のパターンを表す検出パターン情報を蓄積する検出パターン蓄積手段と、
前記安全管理用センサに遮光状態の光軸が存在する間の当該センサの各光軸の入光／遮光のパターンの変化が前記検出パターン蓄積手段に蓄積された検出パターン情報が示す変化に整合するか否かを判定して、双方の変化が整合すると判定したときは前記安全管理用センサからの出力をオン状態に設定し、双方の変化が整合しないと判定したときは前記安全管理用センサからの出力をオフ状態に設定する制御手段とを、具備する安全管理システム。
【請求項２】
前記検出パターン蓄積手段は、前記ミューティング用センサに遮光状態の光軸が存在する間に、当該センサの各光軸の入光／遮光のパターンが変化する都度、その変化後のパターンを表す検出パターン情報を保存し、
前記制御手段は、前記安全管理用センサに遮光状態の光軸が存在する間に、当該センサの各光軸における最新の入光／遮光のパターンを照合対象として、前記検出パターン蓄積手段に蓄積された検出パターン情報を古いものから順に照合する処理を、照合対象のパターンに整合するパターンが抽出されるまで繰り返し実行するとともに、前記照合対象のパターンとの整合が得られなかった検出パターン情報を削除し、前記照合対象のパターンに整合する検出パターン情報を抽出したときは、前記安全管理用センサからの出力をオン状態に設定し、前記照合対象のパターンに整合する検出パターン情報を抽出する前に前記検出パターン情報蓄積手段の蓄積情報がなくなったときは、前記安全管理用センサからの出力をオフ状態にする、
請求項１に記載された安全管理システム。
【請求項３】
請求項１に記載されたシステムにおいて、
前記安全管理用センサおよびミューティング用センサでの毎時の各光軸の入光／遮光のパターンに基づき、少なくともミューティング用センサに遮光状態の光軸が存在する状態から各センサの全ての光軸が入光している状態への移行を検出し、この検出に応じて前記検出パターン蓄積手段に蓄積された情報をクリアするリセット手段を、さらに具備する、安全管理システム。
【請求項４】
前記検出パターン蓄積手段は、前記ミューティング用センサに遮光状態の光軸が存在する間に、当該センサの各光軸の入光／遮光のパターンが変化する都度、その変化後のパターンを表す検出パターン情報を保存し、
前記制御手段は、前記安全管理用センサに遮光状態の光軸が存在する間に、当該センサの各光軸における最新の入光／遮光のパターンを照合対象として、前記検出パターン蓄積手段に蓄積された検出パターン情報のうち、現時点を所定時間遡った時点から蓄積された情報と照合対象のパターンとの照合処理を実行して前記照合対象のパターンに整合する検出パターン情報を抽出する、請求項１に記載された、安全管理システム。
【請求項５】
前記制御手段は、遮光状態の光軸と入光状態の光軸との境界位置に関して、前記照合対象のパターンと検出パターン蓄積手段に蓄積された検出パターン情報との間に所定の許容誤差を設けて、前記照合処理を実行する、請求項４に記載された安全管理システム。
【請求項６】
請求項１に記載されたシステムであって、
前記危険領域への搬入が許可されている物体が前記ミューティング用センサの検出エリアを通過する間に当該センサの各光軸に生じた入光／遮光のパターンの変化を表す検出パターン情報の集合を、基準データとして登録する登録手段を、さらに具備し、
前記制御手段は、前記ミューティング用センサに遮光状態の光軸が存在する間の当該センサの検出パターン情報を基準データと照合する手段を具備し、この照合により検出パターン情報が基準データに整合していないと判断したとき、前記安全管理用センサからの出力をオフ状態に設定する、安全管理システム。
【請求項７】
請求項１に記載されたシステムであって、
前記検出パターン蓄積手段および前記制御手段が安全管理用センサに設けられると共に、当該安全管理用センサおよび前記ミューティング用センサに、それぞれ両者間で通信を行うための通信手段が設けられ、
前記ミューティング用センサは、自装置の各光軸の入光／遮光のパターンを表す検出パターン情報を前記通信手段により安全管理用センサに送信し、前記安全管理用センサの検出パターン蓄積手段は、ミューティング用センサから送信された検出パターン情報を入力して蓄積する、安全管理システム。
【請求項８】
請求項７に記載されたシステムであって、
前記安全管理用センサおよびミューティング用センサは、それぞれ自装置の各光軸の最新の入光／遮光のパターンを表す検出パターン情報を保存するための不揮発性メモリを具備すると共に、前記安全管理用センサの不揮発性メモリには、自装置に遮光状態の光軸がある状態下で出力がオン状態に設定されていることを示すミューティング状態フラグがさらに保存されており、
前記制御手段は、前記安全管理用センサに電源が投入された時点の前記ミューティング状態フラグがオンに設定されているとき、前記安全管理用センサに遮光状態の光軸が存在し、かつ電源投入後の各センサにおける最初の入光／遮光のパターンがそれぞれの不揮発性メモリに保存されている検出パターン情報に整合することを条件に、前記ミューティング状態フラグの設定を維持して前記安全管理用センサの出力をオン状態にする一方、上記の条件が成立しない場合には、前記ミューティング状態フラグをリセットして前記安全管理用センサの出力をオフ状態にする、安全管理システム。
【請求項９】
請求項７に記載されたシステムであって、
前記検出パターン蓄積手段および制御手段ならびに通信手段をそれぞれ具備する複数の多光軸光電センサが、前記安全管理用センサとして前記物体の搬送路に沿って配備されると共に、物体の搬送方向において各安全管理用センサより上流になる位置に、前記通信手段を具備する１台の多光軸光電センサがミューティング用センサとして配備される、安全管理システム。
【請求項１０】
請求項７に記載されたシステムであって、
前記検出パターン蓄積手段および制御手段ならびに通信手段を具備する１台の安全管理用センサと、前記通信手段を具備する２台のミューティング用センサとが、安全管理用センサが中央に位置する状態にして危険領域への物体の搬送路に沿って配備され、
前記検出パターン蓄積手段は、前記２台のミューティング用センサのうち、遮光状態の光軸があることを示す検出パターン情報を先に送信した方のセンサからの検出パターン情報を蓄積する、安全管理システム。
【請求項１１】
対向配備された投光器と受光器との間に複数の光軸が設定され、全ての光軸が入光状態のときにオン状態となり、遮光状態の光軸が存在するときにオフ状態となる信号を出力する多光軸光電センサにおいて、
ミューティング用センサとして配置された他の多光軸光電センサと通信を行うことにより、当該ミューティング用センサの各光軸の入光／遮光のパターンを表す検出パターン情報を入力する情報入力手段と、
自装置に遮光状態の光軸が存在する間の各光軸の入光／遮光のパターンの変化が前記情報入力手段が入力した検出パターン情報が示す入光／遮光のパターンの変化に整合するか否かを判定し、双方の変化が整合すると判定したときは前記出力信号をオン状態に設定し、双方の変化が整合していないと判定したときは前記出力信号をオフ状態に設定する制御手段とを、具備する多光軸光電センサ。
【請求項１２】
請求項１１に記載された多光軸光電センサにおいて、
前記情報入力手段が前記ミューティング用センサとの通信により入力した検出パターン情報が変化する都度、その変化後の検出パターン情報を保存する検出パターン蓄積手段を、さらに備え、
前記制御手段は、自装置に遮光状態の光軸が存在する間に、自装置の各光軸の最新の入光／遮光のパターンを照合対象として、前記検出パターン蓄積手段に蓄積された検出パターン情報を古いものから順に照合する処理を、照合対象のパターンに整合する検出パターン情報が抽出されるまで繰り返し実行するとともに、前記照合対象のパターンとの整合が得られなかった検出パターン情報を削除し、前記照合対象のパターンに整合する検出パターン情報を抽出したときは前記出力信号をオン状態に設定し、前記照合対象のパターンに整合する検出パターン情報を抽出する前に前記検出パターン情報蓄積手段の蓄積情報がなくなったとき、前記出力信号をオフ状態にする、多光軸光電センサ。
【請求項１３】
請求項１２に記載された多光軸光電センサにおいて、
情報入力手段が入力した検出パターン情報および自装置の各光軸の入光／遮光のパターンに基づき、少なくともミューティング用センサに遮光状態の光軸がある状態から各センサの全ての光軸が入光している状態への変化を検出し、この検出に応じて前記検出パターン蓄積手段の蓄積情報をリセットするリセット手段を、さらに具備する、多光軸光電センサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多光軸光電センサを用いた安全管理システム、およびこのシステムに使用される多光軸光電センサに関する。
【背景技術】
【０００２】
多光軸光電センサは、危険領域に作業者の身体が入った場合に機械を停止させることを目的とするため、一般に、全ての光軸が入光状態のときにオン状態（通常はハイレベル）となり、遮光状態の光軸が生じるとオフ状態（通常はローレベル）となる信号を出力するように設定されている。ただし、危険領域で使用されるワークが搬入される際に機械が停止してしまうのを防止するために、従来のこの種のセンサには、所定の条件下での光軸の遮光状態を無視して、出力をオン状態のまま維持する機能（一般に「ミューティング」と呼ばれる。）が設けられている。【０００３】
ミューティングの機能を利用するには、一般に、多光軸光電センサの検出エリアの前後にワーク検出用のセンサ（以下、「ミューティング用センサ」という。）を配置する。たとえば、下記の特許文献１には、安全領域側、危険領域側に、それぞれ一軸タイプの光電センサを２個ずつ配備し、安全領域側の２個の光電センサが遮光状態となった時点からミューティングを開始し、一番下流にある光電センサがオフ状態になるまでミューティング状態を維持することが記載されている。【０００４】
また特許文献２には、多光軸光電センサの光軸の並び方向を危険領域に通じる通路の長さ方向に合わせ、遮光状態の光軸があらかじめ定めた所定のパターンを維持しながら移動しているときにミューティング状態を設定することが、記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２８４３５５号公報
【特許文献２】特開２００４−５５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１のように、汎用のセンサをミューティング用センサとして利用する場合にはワークの長さや搬送速度に応じてミューティング用センサの間隔を定める必要がある。また、作業員が意図的にミューティング用センサを遮光状態にする（たとえば、投光器をテープで覆うなど）ことがあるため、各センサの検知出力が一定のパターンで変化したときでなければミューティングが設定されないように、ミューティング用センサ間の間隔を演算により導出する必要がある。このため、ミューティング用センサの設置に手間がかかり、ワークの長さや搬送速度が変更されると、それまでの設定では対応できなくなる可能性がある。【０００７】
また特許文献１，２のいずれの方法も、ワークの一定の高さ位置を検出するものであるため、検出対象位置に穴が開いていたり、検出対象位置の高さに達していないワークの検出に支障が生じる。このことによっても、形状や高さの異なる複数のワークをミューティングの対象とするのが困難になる。【０００８】
本発明は、これらの問題点を考慮してなされたもので、ミューティング用センサの設置に要する労力を軽減し、またミューティング対象のワークの形状や高さの変化に容易に対応できるようにすることを課題とする。
【課題を解決するための手段】
【０００９】
本発明による安全管理システムは、危険領域に対する物体の搬送路を挟んで対向する状態にして起立させた投光器および受光器による多光軸光電センサを、少なくとも２台具備するもので、２台の多光軸光電センサのうち、物体が搬送される方向において下流に位置するセンサが危険領域内の機械の駆動を制御するための安全管理用センサとして、当該センサの全ての光軸が入光状態のときにオン状態となり、遮光状態の光軸が存在するときにオフ状態となる信号を出力するように設定され、他方の多光軸光電センサが安全管理用センサに対するミューティング用センサとして機能する。【００１０】
さらにこの安全管理システムには、少なくともミューティング用センサに遮光状態の光軸が存在する間に、当該センサの各光軸の入光／遮光のパターンを表す検出パターン情報を蓄積する検出パターン蓄積手段と、安全管理用センサに遮光状態の光軸が存在する間の当該センサの各光軸の入光／遮光のパターンの変化が検出パターン蓄積手段に蓄積された検出パターン情報が示す変化に整合するか否かを判定して、双方の変化が整合すると判定したときは安全管理用センサからの出力をオン状態に設定し、双方の変化が整合しないと判定したときは安全管理用センサからの出力をオフ状態に設定する制御手段とを、具備する。【００１１】
上記構成によれば、安全管理用センサにおいて物体が検出される間の各光軸の入光／遮光のパターンに所定時間前にミューティング用センサに生じたのと同様の変化が生じたときに、安全管理用センサをミューティング状態に設定することができる。各センサの投光器および受光器は起立配置されているので、これらの高さより低いワークであれば、各センサにそのワークの形状に応じた入光／遮光のパターンの変化が生じ、これらの変化が整合することによりミューティング状態を設定することが可能になる。よって、高さや形状が異なる複数のワークが搬送される場合にも、容易に対応することができる。【００１２】
一方、人など動きのある対象物が各センサの検出エリアを通過した場合には、センサ間での入光／遮光のパターンの変化が整合しない状態になるので、安全管理用センサにミューティング状態が設定されるのを防止することができる。また、ミューティング状態を設定するのに必要な入光／遮光のパターンがワークによって異なるので、人為的にミューティング状態を設定するのもきわめて困難になる。【００１３】
上記の検出パターン蓄積手段および制御手段は、メモリを含むコンピュータにより構成されるのが望ましい。また、これらの手段は、安全管理用センサまたはミューティング用センサの機体（投光器または受光器）に組み込むことができるが、これに限らず、各センサとは別体で各センサとの通信が可能な装置内に組み込んでもよい。【００１４】
上記の安全管理システムの好ましい一態様では、検出パターン蓄積手段は、ミューティング用センサに遮光状態の光軸が存在する間に、当該センサの各光軸の入光／遮光のパターンが変化する都度、その変化後のパターンを表す検出パターン情報を保存する。また制御手段は、安全管理用センサに遮光状態の光軸が存在する間に、当該センサの各光軸における最新の入光／遮光のパターンを照合対象として、検出パターン蓄積手段に蓄積された検出パターン情報を古いものから順に照合する処理を、照合対象のパターンに整合するパターンが抽出されるまで繰り返し実行するとともに、照合対象のパターンとの整合が得られなかった検出パターン情報を削除する。そして、照合対象のパターンに整合する検出パターン情報を抽出したときは、安全管理用センサからの出力をオン状態に設定し、照合対象のパターンに整合する検出パターン情報を抽出する前に検出パターン情報蓄積手段の蓄積情報がなくなったときは、安全管理用センサからの出力をオフ状態にする。【００１５】
上記の態様によれば、ミューティング用センサにおける入光／遮光のパターンが変化する都度、その変化後のパターンを表す検出パターン情報が検出パターン蓄積手段に保存されるので、検出パターン情報の蓄積に要するメモリ容量を削減することができる。また、安全管理用センサ側の最新の入光／遮光のパターンに対し、蓄積情報の古いものから順に照合を行うとともに、照合対象のパターンとの整合が得られなかった検出パターン情報を削除するので、蓄積情報の中に照合対象のパターンに整合する情報がある場合には、この情報を効率良く、確実に抽出して、安全管理用センサからの出力をオン状態にすることができる。一方、照合対象のパターンに整合する情報を抽出できなかった場合には、検出パターン情報蓄積手段の蓄積情報がすべて消去されるので、各センサ間の入光／遮光のパターンの変化が整合しない場合に無駄な照合が繰り返されるのを防止して、安全管理用センサからの出力をオフ状態で維持することができる。【００１６】
さらに好ましい態様のシステムでは、安全管理用センサおよびミューティング用センサでの毎時の各光軸の入光／遮光のパターンに基づき、少なくともミューティング用センサに遮光状態の光軸が存在する状態から各センサの全ての光軸が入光している状態への移行を検出し、この検出に応じて検出パターン蓄積手段に蓄積された情報をクリアするリセット手段が、さらに設けられる。【００１７】
上記の態様によれば、ワーク以外の物体がミューティング用センサの検出エリアに入った後に、安全管理用センサの検出エリアに入ることなく、ワークの搬送方向とは逆方向に移動してミューティング用センサの検出エリアから抜けた場合には、検出パターン情報蓄積手段の蓄積情報がクリアされる。また、この物体が安全管理用センサの検出エリアまで達してから逆戻りした場合も同様に、当該物体がミューティング用センサの検出エリアから抜けた時点で蓄積情報がクリアされる。よって、搬送方向が逆転した物体により生じた検出パターン情報が蓄積され続けて、最新の入光／遮光のパターンとの照合時間が長くなるのを回避することができ、物体を検出する処理の効率や精度を高めることができる。
ただし、この態様を適用する場合には、安全管理用センサとミューティング用センサとの間隔がワークの長さを超えることがないように設定する必要がある。【００１８】
他の好ましい態様の安全管理システムでは、検出パターン蓄積手段は、ミューティング用センサに遮光状態の光軸が存在する間に、当該センサの各光軸の入光／遮光のパターンが変化する都度、その変化後のパターンを表す検出パターン情報を保存する。また制御手段は、安全管理用センサに遮光状態の光軸が存在する間に、当該センサの各光軸における最新の入光／遮光のパターンを照合対象として、検出パターン蓄積手段に蓄積された検出パターン情報のうち、現時点を所定時間遡った時点から蓄積された情報と照合対象のパターンとの照合処理を実行して照合対象のパターンに整合する検出パターン情報を抽出する。なお、照合のために遡る時間の幅は、センサ間の距離やワークの搬送速度から導き出すことができる。【００１９】
上記の態様によれば、検出パターン蓄積手段に相当量の検出パターン情報が蓄積されている場合でも、安全管理用センサで現在検出されている物体がミューティング用センサで検出されていたときに蓄積された検出パターン情報を用いて照合対象のパターンとの照合を行うことができる。よって、照合に要する時間を短縮して、安全管理用センサの出力を安定して制御することが可能になる。【００２０】
さらに好ましい態様の安全管理システムでは、制御手段は、遮光状態の光軸と入光状態の光軸との境界位置に関して、照合対象のパターンと検出パターン蓄積手段に蓄積された検出パターン情報との間に所定の許容誤差を設けて、照合処理を実行する。このようにすれば、搬送路の振動や各センサの感度の違いなどにより、遮光状態にある光軸と入光状態にある光軸との境界位置が多少ずれても、照合の精度を確保することが可能になる。【００２１】
他の好ましい態様の安全管理システムは、危険領域への搬入が許可されている物体がミューティング用センサの検出エリアを通過する間に当該センサの各光軸に生じた入光／遮光のパターンの変化を表す検出パターン情報の集合を、基準データとして登録する登録手段をさらに具備する。また、制御手段は、ミューティング用センサに遮光状態の光軸が存在する間の当該センサの検出パターン情報を基準データと照合する手段を具備し、この照合により蓄積された検出パターン情報が基準データに整合していないと判断したとき、安全管理用センサからの出力をオフ状態に設定する。【００２２】
上記の態様によれば、各センサ間の入光／遮光のパターンの変化が整合する場合でも、その変化が登録手段に登録された基準データに整合していない場合には、安全管理用センサからの出力はオフ状態に設定される。よって、危険領域への搬入が許可されていない物体に対してミューティング状態が設定されるのを防止することができるから、安全性をより一層高めることが可能になる。【００２３】
上記の安全管理システムのさらに好ましい態様では、検出パターン蓄積手段および制御手段が安全管理用センサに設けられると共に、安全管理用センサおよびミューティング用センサに、それぞれ両者間で通信を行うための通信手段が設けられる。さらにミューティング用センサは、自装置の各光軸の入光／遮光のパターンを表す検出パターン情報を通信手段により安全管理用センサに送信し、安全管理用センサの検出パターン蓄積手段は、ミューティング用センサから送信された検出パターン情報を入力して蓄積するように構成される。【００２４】
上記の態様によれば、安全管理用センサ側で、ミューティング用センサから検出パターン情報を受け付けて蓄積を行いつつ、この蓄積情報と自装置での入光／遮光のパターンとの整合性を判別することができるので、処理の効率が高められ、物体検出のタイミングに合わせて出力を制御する処理を安定して行うことが可能になる。【００２５】
さらに好ましい態様の安全管理システムでは、安全管理用センサおよびミューティング用センサに、それぞれ自装置の各光軸の最新の入光／遮光のパターンを表す検出パターン情報を保存するための不揮発性メモリを設ける。また安全管理用センサの不揮発性メモリには、自装置に遮光状態の光軸がある状態下で出力がオン状態に設定されていることを示すミューティング状態フラグがさらに保存される。また、制御手段は、安全管理用センサに電源が投入された時点のミューティング状態フラグがオンに設定されているとき、安全管理用センサに遮光状態の光軸が存在し、かつ電源投入後の各センサにおける最初の入光／遮光のパターンがそれぞれの不揮発性メモリに保存されている検出パターン情報に整合することを条件に、ミューティング状態フラグの設定を維持して安全管理用センサの出力をオン状態にする。一方、上記の条件が成立しない場合には、ミューティング状態フラグをリセットして安全管理用センサの出力をオフ状態にする。【００２６】
汎用のセンサをミューティング用センサとして使用する従来の製造ラインでは、休憩時や終業時などにラインを停止させた後に再起動する場合には、安全性を確保するため、安全管理用センサからの出力をオフ状態に設定する必要がある。このため、一般にミューティング状態が設定された状態で搬送路やセンサが停止しても、再起動時にはミューティング状態に復帰せずに、安全管理用センサからの出力をオフ状態にしている。しかし、このような仕様では、安全管理用センサをミューティング状態にしたままセンサや搬送路が停止すると、ワークをミューティング用センサの検出領域より手前の位置まで戻してから再起動しなければならない。【００２７】
これに対し、上記の態様によれば、仮にミューティング状態のままシステムを停止させても、再起動した時の各センサにおける入光／遮光のパターンがシステムの停止直前と同じであれば、ミューティング状態を設定させることができる。よって、ワークを動かす必要がなくなり、効率や利便性を向上することができる。なお、上記の不揮発性メモリに検出パターン蓄積手段の蓄積情報を保存する場合には、ミューティング用センサの電源投入直後の入光／遮光のパターンについては、この蓄積情報中の最も新しい情報に対する整合性を判断してもよい。【００２８】
さらに、他の好ましい態様による安全管理システムでは、検出パターン蓄積手段および制御手段ならびに通信手段をそれぞれ具備する複数の多光軸光電センサが安全管理用センサとして、物体の搬送路に沿って配備されると共に、物体の搬送方向において各安全管理用センサより上流になる位置に、通信手段を具備する１台のミューティング用センサが配備される。この場合、各安全管理用センサは、それぞれミューティング用センサとの通信により、ミューティング用センサの検出パターン情報を入力して蓄積することにより、自装置での入光／遮光のパターンの変化がミューティング用センサで生じたものと同様であるか否かを判断し、その判断に基づき自装置からの出力を制御することができる。【００２９】
他の好ましい態様による安全管理システムでは、検出パターン蓄積手段および制御手段ならびに通信手段を具備する１台の安全用管理センサと、通信手段を具備する２台のミューティング用センサとが、安全管理用センサが中央に位置する状態にして危険領域への物体の搬送路に沿って配備され、検出パターン蓄積手段は、２台のミューティング用センサのうち、遮光状態の光軸があることを示す検出パターン情報を先に送信した方のセンサからの検出パターン情報を蓄積する。【００３０】
上記の構成において、２台のミューティング用センサのうち、危険領域に対して遠い方のセンサを第１のミューティング用センサとし、危険領域に近い方のセンサを第２のミューティング用センサとすると、危険領域に物体が搬入される場合には、第１のミューティング用センサ、安全用センサ、第２のミューティング用センサの順に、遮光状態となる。よって、安全用センサでは、第１のミューティング用センサから送信された検出パターン情報を蓄積して、自装置における入光／遮光のパターンが蓄積された検出パターンに整合するか否かを判定することにより、出力のオン／オフを制御することができる。一方、危険領域から物体が搬出される場合には、第２のミューティング用センサ、安全管理用センサ、第１のミューティング用センサの順に遮光状態となる。よって、安全用センサでは、第２のミューティング用センサから送信された検出パターン情報を蓄積して、自装置における入光／遮光のパターンが蓄積された検出パターンに整合するか否かを判定することにより、出力のオン／オフを制御することができる。
このように、上記態様のシステムによれば、物体が危険領域から搬入される場合と物体が危険領域から搬出される場合との双方に対応することが可能になる。【００３１】
つぎに、本発明では、対向配備される投光器と受光器との間に複数の光軸が設定され、全ての光軸が入光状態のときにオン状態となり、遮光状態になる光軸が存在するときにオフ状態となる信号を出力する多光軸光電センサに、上記システムの安全管理用センサとして機能させるための構成として、以下の情報入力手段および制御手段を設ける。【００３２】
情報入力手段は、ミューティング用センサとして配置された他の多光軸光電センサと通信を行うことにより、当該ミューティング用センサの各光軸の入光／遮光のパターンを表す検出パターン情報を入力する。制御手段は、自装置に遮光状態の光軸がある間の各光軸の入光／遮光のパターンの変化が情報入力手段が入力した検出パターン情報が示す入光／遮光のパターンの変化に整合するか否かを判定し、双方の変化が整合すると判定したときは出力信号をオン状態に設定し、双方の変化が整合していないと判定したときは出力信号をオフ状態に設定する。【００３３】
好ましい態様の多光軸光電センサでは、情報入力手段がミューティング用センサとの通信により入力した検出パターン情報が変化する都度、その変化後の検出パターン情報を保存する検出パターン蓄積手段を、さらに備える。また制御手段は、自装置に遮光状態の光軸が存在する間に、自装置の各光軸の最新の入光／遮光のパターンを照合対象として、検出パターン蓄積手段に蓄積された検出パターン情報を古いものから順に照合する処理を、照合対象のパターンに整合する検出パターン情報が抽出されるまで繰り返し実行すると共に、照合対象のパターンとの整合が得られなかった検出パターン情報を削除し、照合対象のパターンに整合する検出パターン情報を抽出したときは出力信号をオン状態に設定し、照合対象のパターンに整合する検出パターン情報を抽出する前に検出パターン情報蓄積手段の蓄積情報がなくなったときは、出力信号をオフ状態にする。【００３４】
さらに好ましい態様の多光軸光電センサには、情報入力手段が入力した検出パターン情報および自装置の各光軸の入光／遮光のパターンに基づき、ミューティング用センサおよび自装置の少なくとも一方に遮光状態の光軸がある状態から各センサの全ての光軸が入光している状態への変化を検出し、この検出に応じて検出パターン蓄積手段の蓄積情報をリセットするリセット手段がさらに設けられる。
【発明の効果】
【００３５】
本発明の安全管理システムおよび多光軸光電センサによれば、ワークの形状や高さの変化に柔軟に対応して、危険領域への出力信号を制御することができる。また、人為的にミューティング状態を設定することが困難になるから、安全管理用センサとミューティング用センサとの間隔を厳密に定めるなどの対策をとる必要がなく、安全性を高めることが可能になる。
【図面の簡単な説明】
【００３６】
【図１】安全管理システムの設置例を示す図である。
【図２】安全管理システムの電気構成を示すブロック図である。
【図３】各センサで生成される検出パターン情報の例を示す図である。
【図４】各センサの光軸とワークとの関係の時系列的変化を、ミューティング許可フラグおよびミューティング状態フラグの設定期間、ならびにミューティングパターン情報の蓄積期間に対応づけて示す図である。
【図５】ミューティングパターンテーブルの蓄積情報の例を示す図である。
【図６】安全管理用センサの処理の基本の流れを示すフローチャートである。
【図７】処理状態確認処理に関するフローチャートである。
【図８】ミューティングパターン情報の蓄積処理に関するフローチャートである。
【図９】フラグ設定処理に関するフローチャートである。
【図１０】出力・表示灯制御に関するフローチャートである。
【図１１】ワークと各センサとの位置関係の変化を複数のステージに場合分けして表した図である。
【図１２】起動処理に関するフローチャートである。
【図１３】危険領域に対するワークの搬出入に対応することを目的とした安全管理システムの構成例を示す図である。
【発明を実施するための形態】
【００３７】
図１は、本発明が適用された安全管理システムの一例を示す。
この実施例の安全管理システムは、図示しない危険領域に向かうワークＷの搬送路Ｌに設けた２台の多光軸光電センサ１００，２００により構成される。
各多光軸光電センサ１００，２００は、それぞれ投光器（１０１または２０１）と受光器（１０２または２０２）とを搬送路Ｌを挟んで対向させ、かつ起立させた状態にして配備される。また、いずれのセンサ１００，２００でも、投光器側の光軸と、受光器側の光軸とが一対一に位置合わせされて、各光軸による２次元の検出エリアが設定される。
【００３８】
図示例では、ワークＷはパレットＰに支持された状態で矢印Ｆの方向に沿って搬送される。この搬送方向の下流側（危険領域側）に設けられた多光軸光電センサ１００は、ワークＷ以外の物体が危険領域に移動したときに危険領域内の機械を停止させるための安全管理用センサとして、当該機械への電源供給回路に接続される。一方、安全管理用センサ１００より上流の多光軸光電センサ２００は、安全管理用センサ１００に対するミューティング用センサとして機能する。また、安全管理用センサ１００の投光器１０１および受光器２０１の上部には、それぞれミューティング状態であることを報知するための表示灯１５，２５が設けられる。
【００３９】
図２は、上記システムの電気構成を示す。なお、この図２では、各センサ１００，２００に共通する構成を同一の符号により示す。
【００４０】
各センサ１００，２００の投光器１０１，２０１には、複数のＬＥＤ１１が発光素子として組み込まれる。また各発光素子１１に対応する複数の駆動回路１２、光軸順次選択回路１３、処理回路１０、通信回路１４などが設けられる。また各センサ１００，２００の受光器１０２，２０２には、複数のフォトダイオード（ＰＤ）２１が受光素子として設けられるほか、これらの受光素子２１に対応する複数の受光回路２２、光軸順次選択回路２３、処理回路２０、通信回路２４などが設けられる。さらに、安全管理用センサ１００の投光器１０１および受光器２０１には、前出の表示灯１５，２５およびその駆動回路（図示せず。）が設けられる。
【００４１】
さらに、安全管理用センサ１００の受光器１０２には、出力回路２６が設けられる。この出力回路２６は、電源供給回路内のスイッチ機構（リレーなどによるもの）に接続される。出力回路２６からの出力がハイレベルであれば、スイッチ機構が閉じて危険領域内の機械に電源が供給され、出力がローレベルであれば、スイッチ機構が開いて機械が停止する。
【００４２】
各処理回路１０，２０は、図示しないＣＰＵや不揮発性メモリなどにより構成される。さらに各受光部１０２，２０２の処理回路２０には、入力した受光量信号をディジタル変換するためのＡ／Ｄ変換回路が含まれる。
【００４３】
各投光器１０１，２０１および各受光器１０２，２０２の通信回路１４，２４は、通信回線Ｋを介して相互に接続されている。これにより、各投光器１０１，２０１および各受光器１０２，２０２の処理回路１０，２０は、それぞれ同じ機体内の通信回路１４，２４を介して他の機体の処理回路１４，２４と通信を行うことができる。ただし、以下では説明を簡単にするために、対をなす投光器と受光器との間の通信（投光器１０１と受光器１０２との間、および投光器２０１と受光器２０２との間）のほかは、各センサ１００，２００の受光器１０２，２０２間での通信が実行されるのみとする。
【００４４】
各投光器１０１，２０１および各受光器１０２，２０２の光軸順次選択回路１３，２３は、各光軸を１つずつ順に有効にするためのゲート回路である。いずれのセンサでも、投光器と受光器との間の通信によりそれぞれの光軸順次選択回路１３，２３の切り替えタイミングを同期させつつ、投光器１０１，２０１側で選択された光軸に対応する発光素子１１を点灯し、受光器１０２，２０２側で選択された光軸に対応する受光素子２１からの受光量信号を処理回路２０に入力する。受光器１０２，２０２の処理回路２０では、入力した受光量信号をディジタル変換することによって受光量レベルを取得した後、この受光量レベルを所定のしきい値と比較することにより、各光軸が入光／遮光のいずれの状態であるかを判別する。さらに、入光状態を「０」、遮光状態を「１」とする２値データを生成し、これを前出の不揮発性メモリの作業エリア（以下、「作業メモリ」という。）内に格納する。
【００４５】
以下、各光軸を順に選択して、選択された光軸での投光および受光を実行し、受光量のレベルから入光／遮光の状態を判別する処理を、「検出処理」という。
図３は、各センサで実行された検出処理により作業メモリ内に格納されたデータを模式的に示したものである。この例では、各センサ１００，２００の光軸数を１５として、光軸毎の検出結果を示す２値データを「０」または「１」の数字入りの矩形枠として、実際の光軸の並びに合わせて縦方向に並べて示す。また下から上に向かう方向に沿って、各データに１〜１５の番号（以下、「光軸番号」という。）を対応づけるとともに、遮光状態を表す「１」が設定されたデータの矩形枠に網点パターンを施している（後記する図５も同様である。）。
【００４６】
上記の２値データの集合は、１サイクル分の検出処理により検出された各光軸の入光／遮光のパターンに相当する。よって以下では、この２値データの集合を検出パターン情報という。図３の例では、安全管理用センサ１００の検出パターン情報は、全ての光軸が入光状態であること（以下、この状態を「全光軸入光状態」という。）を示し、ミューティング用センサ２００の検出パターン情報は、１〜３番目の各光軸および５，６番目の各光軸が遮光状態であることを示す。
【００４７】
いずれのセンサ１００，２００でも、上記の検出パターン情報は、１サイクル分の検出処理を実行する毎に、最新の検出結果のものに更新される。ただし、ミューティング用センサ２００で生成された検出パターン情報は、当該センサ２００で１サイクル分の検出処理が行われる都度、各受光器１０２，２０２間での通信により、ミューティング用センサ２００から安全管理用センサ１００に送信され、受光器１０２の処理回路２０内の不揮発性メモリに蓄積される。以下、このミューティング用センサ２００から安全管理用センサ１００に送信される検出パターン情報を「ミューティングパターン情報」と呼び、ミューティングパターン情報が蓄積されるエリアを、「ミューティングパターンテーブル」と呼ぶ。
【００４８】
安全管理用センサ１００の受光器１０２の処理回路２０では、自装置で生成された検出パターン情報が図３のような全光軸入光状態を示すとき、出力回路２６からの出力をオン状態（ハイレベル）に設定する。これに対し、自装置の検出パターン情報に遮光状態を示す「１」のデータが１つでも含まれる場合には、出力回路２６からの出力をオフ状態（ローレベル）に設定する。よって安全管理用センサ１００の光軸が１つでも遮光状態になれば、機械への電源供給路が遮断されて、機械が停止することになる。
【００４９】
ただし、安全管理用センサ１００に遮光状態の光軸が生じても、その検出パターン情報がミューティングパターンテーブルに格納されているミューティングパターン情報に整合する場合には、ミューティング状態として、出力回路２６からの出力をオン状態に設定する。また、このミューティング状態の設定に応じて、各表示灯１５，２５が点灯状態に設定される。
【００５０】
図４は、図１に示したワークＷとパレットＰとの一体物（以下では、この一体物を「ワークＷ」とする。）が上記２種類のセンサ１００、２００の検出エリアを通過する間に各センサ１００，２００の光軸とワークＷとの間に生じる関係の変化を模式的に示す。ここでは、図中の横方向を時間軸として、各光軸に対する検出処理が実行されるタイミングを縦方向に沿う直線（破線）で表現する。また、各センサの光軸を横方向に沿う直線（点線）により表し、これら縦・横の直線が交差する中にワークＷの模式図（パレットＰを含む全体像を網点パターンで示したもの）を位置づけている。また、センサ１００，２００の少なくとも一方に遮光された光軸が存在するときの検出処理に、ａ〜ｖの符号（ただし、ｌ（エル），ｏ（オー）を除く。）を付している。以下、これらの符号が示すタイミングを、便宜上、「時刻ａ」のように表現する。
【００５１】
同図によれば、ミューティング用センサ２００では、時刻ａから時刻ｒまでの期間に遮光状態が検出され、安全管理用センサ１００では、時刻ｅから時刻ｖまでの期間に遮光状態が検出されることになる。また、安全管理用センサ１００の入光／遮光パターンには、ミューティング用センサ２００より４サイクル遅れて、ミューティング用センサ２００で生じたのと同様の変化が生じている。
【００５２】
さらに、図４では、上記の各光軸とワークＷとの関係の時系列的な変化に対応させて、ミューティングパターン情報が蓄積される期間、ミューティング状態の設定に関わる２種類のフラグ（ミューティング許可フラグ、ミューティング状態フラグ）がオン設定される期間を示す。
【００５３】
ミューティング許可フラグは、ミューティング状態の設定が可能であることを示すもので、各センサ１００，２００が起動した後に、各センサ１００，２００が共に全光軸入光状態で、安全管理用センサ１００からの出力がオン状態であることを条件に、オン状態に設定される。ミューティング状態フラグは、ミューティング状態を設定する旨を示すもので、ミューティング許可フラグがオン状態で、安全管理用センサ１００に遮光状態の光軸があり、かつその検出パターン情報に整合するミューティングパターン情報が検出されたときに、オン状態に設定される。出力回路２６からの出力および表示灯１５，２５の動作は、このミューティング状態フラグの設定状態や安全管理用センサ１００の最新の検出パターン情報に基づき制御される。
【００５４】
図５は、ミューティング用センサ２００の各光軸が図４のように遮光される場合に、安全管理用センサ１００のミューティングパターンテーブルに蓄積されるミューティングパターン情報の内容を示す。この図では、各ミューティングパターン情報に、蓄積される順序を表す数値と、当該情報に対応する検出処理が実行された時刻を表す符号（図４に示したものに対応する。）とを対応づけて示している。
【００５５】
この実施例の安全管理用センサ１００では、ミューティング用センサ２００での検出処理が実行される都度、その処理によりミューティング用センサ２００で生成された検出パターン情報をミューティングパターン情報として受け付ける。ただし、図４に示すように、ミューティングパターン情報が全光軸入光状態を示す間は蓄積を行わずに、遮光状態を示すミューティングパターン情報が得られる期間のみ蓄積を行う。
【００５６】
また蓄積期間でも、遮光状態を示すミューティングパターン情報をすべて保存するのではなく、ミューティングパターンテーブル内の最新の情報とは異なる内容の情報を得たとき、言い換えればミューティングパターン情報に変化が生じた場合に、その変化後の情報を保存するようにしている。
【００５７】
具体的に図４，５を参照して説明すると、この実施例では、ミューティング用センサ２００の検出エリアの遮光が開始された時刻ａから、ミューティングパターン情報の保存が開始される。ミューティング用センサ２００においては、時刻ａのミューティングパターン情報が保存された後のｂ，ｃ，ｄ，ｅの各時刻では、いずれも一段階前とは異なる入光／遮光のパターンが検出されるので、これらの時刻に対応するミューティングパターン情報も、ミューティングパターンテーブルに順に保存される。
【００５８】
その後、ｆ，ｇ，ｈ，ｉ，ｊ，ｋ，ｍの各時刻では、ミューティング用センサ２００で検出される入光／遮光のパターンが時刻ｅのときと同様になるため、ミューティングパターン情報は保存されない。しかし、その後のｎ，ｐ，ｑ，ｒの各時刻には、ミューティング用センサ２００の入光／遮光のパターンが再び変化するので、これらの時刻に対応するミューティングパターン情報は、ミューティングパターンテーブルに順に保存される。
【００５９】
上記のとおり、ミューティング用センサ２００における入光／遮光のパターンが変化した場合のみ、その変化後の状態を表すミューティングパターン情報がミューティングパターンテーブルに格納されるので、ミューティングパターンテーブルの容量を小さくすることができる。また、後記するように、安全管理用センサ１００が自装置の検出パターン情報によりミューティングパターンテーブルを照合する場合には、最も古い情報から順に照合すると共に、整合性が認められなかった情報をミューティングパターンテーブルから削除するので、照合処理の効率や精度を確保することができる。
【００６０】
図６は、安全管理用センサ１００において実行される基本の処理手順を示す。このフローチャートによれば、安全管理用センサ１００では、電源投入に応じて起動処理（ステップＡ）を実行した後、検出処理（ステップＢ）、ミューティング用制御（ステップＣ）、出力・表示灯制御（ステップＤ）から成る無限ループを繰り返し実行する。
【００６１】
ステップＡの起動処理には、出力回路２６からの出力信号や、前出のミューティング許可フラグやミューティング状態フラグを含む各種パラメータを初期設定する処理が含まれる。この段階では安全性を確保するため、出力信号をオフ状態に設定するとともに、各フラグの初期値も原則としてオフ状態に設定する。
【００６２】
ステップＢでは、各光軸を順に選択して、選択された光軸における投光処理および受光処理を実行し、受光量のレベルを所定のしきい値と比較して入光／遮光を判定する。これにより、図３に示したような検出パターン情報が生成され、作業用メモリに格納される。
【００６３】
ステップＣのミューティング制御には、ミューティング用センサ２００からミューティングパターン情報を入力する処理（ステップＣ１）、初期状態確認処理（ステップＣ２）、ミューティングパターン情報の蓄積処理（ステップＣ３）、フラグの設定処理（ステップＣ４）が含まれる。さらにステップＤでは、前出のミューティング状態フラグや自装置の検出パターン情報に基づき、出力信号をオン，オフのいずれかに設定する。またミューティング状態フラグの値に応じて表示灯１５，２５を点灯または消灯する処理も実行する。
【００６４】
なお、図示は省略するが、ミューティング用センサ２００でも、電源投入に応じて、パラメータの初期設定などを実行した後、ステップＢと同内容の検出処理と、この検出処理により生成された検出パターン情報を安全管理用センサ１００に送信する処理とによる無限ループを、繰り返し実行する。ここで送信される情報が、安全管理用センサ１００側の処理のステップＣ１でミューティングパターン情報として受け付けられることになる。
【００６５】
つぎに、図７はステップＣ２の初期状態確認処理の詳細な手順（ステップＣ２１〜Ｃ２６）を、図８はステップＣ３の蓄積処理の詳細な手順（ステップＣ３１〜Ｃ３３）を、図９はステップＣ４のフラグ設定処理の詳細な手順（ステップＣ４１〜４８）を、図１０はステップＤの出力・表示灯制御の詳細な手順（ステップＤ１１〜Ｄ１６）を、それぞれ示す。
また、図１１は、各センサとワークＷとの位置関係を複数のステージに場合分けして示したものである。
【００６６】
以下、図６〜１０の各フローチャートを参照して、図１１に示した各ステージにおいて安全管理用センサ１００で実行される処理を詳細に説明する。
【００６７】
＜ステージ１＞  
ステージ１は、各センサ１００，２００が起動してからワークＷがミューティング用センサ２００の検出エリアに到達するまでの期間、すなわち、ミューティング用センサ２００、安全管理用センサ１００の双方が全光軸入光状態となる期間に相当する。
【００６８】
まず、電源投入後の起動処理（ステップＡ）により、ミューティング許可フラグおよびミューティング状態フラグ、ならびに出力回路２６からの出力がオフに設定され、最初の検出処理（ステップＢ）およびミューティングパターン情報の入力（ステップＣ１）が実行される。ステップＣ２の初期状態確認処理（図７）では、ステップＣ２１が「ＮＯ」、ステップＣ２２が「ＹＥＳ」、ステップＣ２３が「ＮＯ」となって、ステップＣ２７に進み、ミューティング許可フラグをチェックする。この段階のミューティング許可フラグはオフであるので、ステップＣ２７は「ＮＯ」となるが、この場合にはステップＣ３，Ｃ４をスキップしてステップＤの出力・表示灯制御に進む。
【００６９】
この時点の出力・表示灯制御について、図１０を参照して説明すると、先の起動処理でミューティング状態フラグがオフに設定されているため、ステップＤ１１が「ＮＯ」となってステップＤ１２に進み、表示灯１５，２５を消灯する。さらに、全光軸入光状態であることからステップＤ１３が「ＹＥＳ」となってステップＤ１６に進み、出力をオン状態に設定する。
【００７０】
この後は、無限ループの先頭に戻って、２回目の検出処理（ステップＢ）およミューティングパターン情報の入力（ステップＣ１）を実行し、再び初期状態確認処理（図７）に進む。この時点でも、１回目の処理と同様に、ステップＣ２１が「ＮＯ」、ステップＣ２２が「ＹＥＳ」となるが、次のステップＣ２３は「ＹＥＳ」となるため、ステップＣ２４に進み、ミューティング許可フラグをチェックする。この時点のミューティング許可フラグはオフ状態であるので、ステップＣ２４は「ＹＥＳ」となってステップＣ２５に進み、ミューティング許可フラグをオンに設定する。さらにステップＣ２６でミューティングパターンテーブルを初期化し（蓄積情報のない状態にする。）、しかる後に、ステップＣ３のミューティングパターンの蓄積処理に進む。
【００７１】
図８によれば、ミューティングパターンの蓄積処理では、まず、ミューティング用センサ２００から入力した最新のミューティングパターン情報が全光軸入光状態を示すか否かをチェックする（ステップＣ３１）。ステージ１の段階ではこのステップＣ３１は「ＹＥＳ」となるので、以下のステップＣ３２，Ｃ３３を実行することなく、ステップＣ４のフラグ設定処理に進む。
【００７２】
図９によれば、フラグ設定処理では、まず自装置の最新の検出パターン情報に基づき、自装置が全光軸入光状態であるか否かをチェックする（ステップＣ４１）。ステージ１の段階では、ステップＣ４１は「ＹＥＳ」となるから、ステップＣ４７に進んでミューティング状態フラグを確認する。この段階では、まだミューティング状態フラグはオフ状態であるため、ステップＣ４７は「ＮＯ」となる。よって、ステップＣ４２〜４８を実行することなく、ステップＤの出力・表示灯制御（図１０）に進む。
【００７３】
図１０によれば、出力・表示灯制御では、起動直後と同様に、ステップＤ１１が「ＮＯ」となって表示灯１５，２５を消灯する（ステップＤ１２）。さらに、ステップＤ１３が「ＹＥＳ」となってステップＤ１６に進むので、出力のオン状態が維持される。
【００７４】
以後も、ステージ１の間は、上記と同様の手順による処理が実行される。よって、表示灯１５，２５の消灯状態が維持される。また、起動直後を除き、出力およびミューティング許可フラグはオン状態に設定される。一方、ミューティング状態フラグはオフ状態に設定される。
【００７５】
＜ステージ２＞
ステージ２では、ワークＷはミューティング用センサ２００の検出エリアに入るが、安全管理用センサ１００の検出エリアには到達していない。したがって、ミューティング用センサ２００には遮光状態の光軸が生じるが、安全管理用センサ１００はまだ全光軸入光状態である。よってステージ２の初期状態確認処理（図７）では、ステップＣ２１が「ＮＯ」、ステップＣ２２が「ＮＯ」となった後、ステップＣ２７が「ＹＥＳ」となり、ミューティングパターンの蓄積処理（図８）に進む。
【００７６】
この段階のミューティングパターンの蓄積処理では、ステップＣ３１が「ＮＯ」となるから、ステップＣ３２に進んで、入力したミューティングパターン情報がミューティングパターンテーブルの最新情報と同一か否かをチェックする。ここで、両者が異なれば（ステップＣ３２が「ＮＯ」）、入力した情報をミューティングパターンテーブルの最後尾に追加して（ステップＣ３３）、フラグ設定処理（図９）に進む。一方、入力したミューティングパターン情報がミューティングパターンテーブルの最新情報と同一であれば（ステップＣ３２が「ＹＥＳ」）、ステップＣ３３をスキップして、フラグ設定処理に進む。
【００７７】
フラグ設定処理では、ステージ２でも、ステージ１と同様に、ステップＣ４１が「ＹＥＳ」、ステップＣ４７が「ＮＯ」となるため、実質的な処理を行うことなく、出力・表示灯制御に進む。出力・表示灯制御でも、ステージ１と同様の手順で処理を進めるので、表示灯１５，２５の消灯状態および出力のオン状態が維持される。
【００７８】
＜ステージ３＞
ステージ３は、ワークＷが安全管理用センサ１００の検出エリアに入り、またミューティング用センサ２００の検出エリアからも抜けていない状態になる。したがって、ミューティング用センサ２００、安全管理用センサ１００の双方に、遮光状態の光軸が生じる。
【００７９】
このステージ３に入った直後（図４の時刻ｅに対応する。）に実行される初期状態確認処理（図７）では、ステップＣ２１が「ＮＯ」、ステップＣ２２が「ＮＯ」、ステップＣ２７が「ＹＥＳ」となって、ミューティングパターンの蓄積処理（図８）に進む。ミューティングパターンの蓄積処理では、ステージ２と同様の手順による処理が実行され、フラグ設定処理（図９）に進む。
【００８０】
フラグ設定処理では、ステップＣ４１が「ＮＯ」、ステップＣ４２が「ＹＥＳ」となって、ステップＣ４３に進む。このステップＣ４３では、ミューティングパターンテーブル内の最も古い情報と自装置の検出パターン情報とを比較する。
【００８１】
ここで先の図４および図５の例を用いて説明すると、ステージ３に入った直後の時刻ｅで生成された検出パターン情報はミューティングパターンテーブルの最も古い情報（１番目の情報、すなわち時刻ａにミューティング用センサ２００で生成された情報）に整合するから、ステップＣ４４は「ＹＥＳ」となる。よって、ステップＣ４５でミューティング状態フラグをオンに設定した後、出力・表示灯制御（図１０）に進む。
【００８２】
出力・表示灯制御では、この段階で初めてステップＤ１１が「ＹＥＳ」となり、表示灯を点灯する処理（ステップＤ１５）が実行される。さらにステップＤ１６を実行することにより、出力のオン状態が維持される。
【００８３】
つぎに、ステージ３での２回目以降の初期状態確認処理（図７）では、ステップＣ２１が「ＹＥＳ」となるため、他のステップを実行することなく、ステップＣ３のミューティングパターンの蓄積処理（図８）に移行する。ミューティングパターンの蓄積処理では、これまでと同様に、入力されたミューティングパターン情報をミューティングパターンテーブル内の最新情報と比較し、両者が異なる場合に、入力情報をミューティングパターンテーブルに追加する（ステップＣ３１〜Ｃ３３）。
【００８４】
つぎにフラグ設定処理（図９）では、前回と同様に、ステップＣ４１が「ＮＯ」、ステップＣ４２が「ＹＥＳ」となり、ミューティングパターンテーブル内の最も古い情報と現在の自装置の検出パターン情報とを比較する処理を実行する。たとえば、時刻ｆで生成された検出パターン情報を処理する場合には、まず図５の１番目の情報との比較が行われるが、両者は整合しないため、ステップＣ４４が「ＮＯ」となってステップＣ４６に進み、比較対象となった１番目の情報をミューティングパターンテーブルから削除する。この後はステップＣ４２に戻り、上記の削除により更新されたミューティングパターンテーブルに情報があることを確認して（ステップＣ４２が「ＹＥＳ」）再びステップＣ４３に進み、現時点での最も古い情報（図５の２番目の情報）と検出パターン情報とを比較する。図４，５によれば、２番目の情報は時刻ｆに生成された検出パターン情報に整合するから、今回のステップＣ４４は「ＹＥＳ」となってステップＣ４５に進む。よって、ミューティング状態フラグは引き続きオン状態に維持される。
【００８５】
上記のようにフラグ設定処理においてミューティング状態フラグのオン状態が維持された場合には、出力・表示灯制御（図１０）では、引き続きステップＤ１１が「ＹＥＳ」となって、ステップＤ１５，Ｄ１６が実行される。よって、表示灯１５，２５の点灯状態や出力のオン状態も維持される。
【００８６】
以下、ｇ，ｈ，ｉの各時刻がステージ３に含まれるものとすると、これらの時刻でのフラグ設定処理でも、時刻ｆのときと同様に、ミューティングパターンテーブル内の最初の比較対象の情報（最も古い情報）との間の整合性が認められずに比較対象の情報が削除される。この後に新たに比較対象となった情報との整合性が確認されるとステップＣ４５に進む。
【００８７】
一方、ｊ，ｋ，ｍ，ｎ，ｐ，ｑ，ｒがステージ３に含まれる場合には、これらの時刻に生成された検出パターン情報に対しては、１回目のステップＣ４３で比較対象の情報との整合性を確認することができる。
【００８８】
上記のように、ステージ３においては、安全管理用センサ１００での毎時の検出パターン情報について、ミューティングパターンテーブルから整合する情報を抽出することができるから、ステージ３に入った直後にオン設定されたミューティング状態フラグを維持することができる。よって、表示灯１５，２５の点灯状態や出力のオン状態も維持される。
【００８９】
＜ステージ４＞
このステージ４では、ワークＷはミューティング用センサ２００の検出エリアを抜けるが、安全管理用センサ１００の検出エリアにはまだワークＷが含まれた状態にある。よって、ミューティング用センサ２００は全光軸入光状態に戻るが、安全管理用センサ１００には、遮光状態の光軸が存在する。
【００９０】
ステージ４でも、初期状態確認処理（図７）では、ステージ３と同様に、ステップＣ２１が「ＹＥＳ」となり、他のステップを実行せずにミューティングパターンの蓄積処理（図８）に進む。つぎに、ミューティングパターンの蓄積処理では、ステップＣ３１が「ＹＥＳ」となるため、具体的な処理を行うことなくフラグ設定処理（図９）に進む。
【００９１】
フラグ設定処理では、ステップＣ４１が「ＮＯ」となるので、ステージ３と同様に、自装置の現在の検出情報パターンによりミューティングテーブル内の情報を古いものから順に照合し、整合性が確認されると、ミューティング状態フラグのオン状態を維持する（ステップＣ４２，４３，４４，４５）。また、比較対象のミューティングパターン情報が検出パターン情報に整合しない場合には、これを削除する処理（ステップＣ４６）を実行する。
【００９２】
上記のフラグ設定処理によりミューティング状態フラグのオン状態が維持されて出力・表示灯制御（図１０）に進むと、ステージ３と同様に、ステップＤ１１，Ｄ１５，Ｄ１６の流れで処理が進む。よって、ステージ４でも表示灯１５，２５の点灯状態および出力のオン状態が維持される。
【００９３】
＜ステージ５＞
ステージ５では、ワークＷが安全管理用センサ１００の検出エリアから抜けて、安全管理用センサ１００およびミューティング用センサ２００の双方が全光軸遮光状態になる。ただし、このステージ５に入った直後の初期状態確認処理（図７）では、まだミューティング状態フラグがオン状態であるため、ステップＣ２１が「ＹＥＳ」となり、ステップＣ２２以下を実行することなくミューティングパターンの蓄積処理に進む。ミューティングパターンの蓄積処理でも、ステージ４と同様に実質的な処理を実行せずに、フラグ設定処理（図９）に進む。
【００９４】
フラグ設定処理では、ステージ３，４とは異なり、ステップＣ４１が「ＹＥＳ」となってステップＣ４７に進み、ミューティング状態フラグがオン状態であるか否かをチェックする。ステージ５に入った直後のステップＣ４７は「ＹＥＳ」となるため、ステップＣ４２に進んでミューティングパターンテーブルに情報が格納されているか否かをチェックする。この段階のミューティングパターンテーブルには、少なくともステージ４の最後に比較対象となった情報（図５の９番目の情報）が残されているから、ステップＣ４２は「ＹＥＳ」となってステップＣ４３，Ｃ４４が実行される。しかし、現在の全光軸入光状態を示す検出パターン情報がミューティングパターン情報と整合することはないから、ステップＣ４４は「ＮＯ」となってステップＣ４６に進む。これにより、ミューティングパターンテーブルに残っていた最後の情報が削除される。
【００９５】
上記の削除処理によりミューティングパターンテーブルが空状態になると、つぎにステップＣ４２に戻ったときの当該ステップの判定は「ＮＯ」となるので、ステップＣ４８に進み、ミューティング状態フラグおよびミューティング許可フラグをオフ状態に設定する。
【００９６】
上記のステップＣ４８の実行により、その後の出力・表示灯制御では、ステップＤ１１が「ＮＯ」となるため、表示灯１５，２５を消灯する（ステップＤ１２）。また、ステップＤ１３が「ＹＥＳ」となるからステップＤ１６に進み、出力をオン状態に設定する。
【００９７】
この次に無限ループを実行したときの初期状態確認処理（図７）では、ステップＣ２１が「ＮＯ」となった後、ステップＣ２２，ステップＣ２３，ステップＣ２４が「ＹＥＳ」となる。よってステップＣ２４からステップＣ２５に進んで、ミューティング許可フラグを再度オンに設定し、ミューティングパターンテーブルを初期化する（ステップＣ２６）。これにより、安全管理用センサ１００は、起動直後の状態、すなわちステージ１に戻る。
【００９８】
ここまでに説明したとおり、図６〜１０に示した手順によれば、安全管理用センサ１００の検出エリアが遮光された場合でも、その検出パターン情報に整合するミューティングパターン情報を見つけることができる間は、ミューティング状態が設定され、出力のオン状態が維持される。
【００９９】
これに対し、動きのある物体が各センサの検出エリアを順に通過する場合には、当該物体が安全管理用センサ１００の検出エリアに達するまではステージ１およびステージ２と同様の流れで処理が進められるが、当該物体が安全管理用センサ１００の検出エリアに入ると、安全管理用センサ１００の検出パターン情報とミューティングパターンテーブルに蓄積されたミューティングパターン情報との整合がとれない状態が生じる。よって、図９のフラグ設定処理では、ステップＣ４２，Ｃ４３，Ｃ４４，およびＣ４６によるループが繰り返し実行され、所定の時点でミューティングパターンテーブルが空の状態となって、ステップＣ４８に進む。よって、ミューティング状態フラグおよびミューティング許可フラグがともにオフに設定される。さらにこの後の出力・表示灯制御（図１０）では、ステップＤ１１が「ＮＯ」となって表示灯１５，２５を消灯する処理（ステップＤ１２）を実行する。また次のステップＤ１３が「ＮＯ」となってステップＤ１４に進み、出力をオフ状態に設定する。
【０１００】
さらにこの後、物体により安全管理用センサ１００の検出エリアが遮光されている間は、毎時の初期状態確認処理（図７）で、ステップＣ２１，Ｃ２２，Ｃ２７がすべて「ＮＯ」となり、ミューティングパターンの照合処理やフラグ設定処理を実行することなく、出力・表示灯制御（図１０）に移行する。この制御ではステップＤ１１〜Ｄ１４が実行されるので、出力のオフ状態および表示灯１５，２５の消灯状態が維持される。
【０１０１】
このように、安全管理用センサ１００の検出パターン情報に、ミューティング用センサ２００に生じたのとは異なる変化が表れた場合には、ミューティング状態は設定されずに、出力がオフ状態に設定される。よって、人体など動きのある物体が危険領域に入った場合にも、安全を確保することが可能になる。
【０１０２】
また、ミューティング用センサ２００の検出エリアに何らかの物体が入った後に、当該物体が安全管理用センサ１００の検出エリアに入ることなく、進行方向を逆転させてミューティング用センサ２００の検出エリアから出た場合には、ミューティングパターンテーブルには物体の動きに応じたミューティングパターン情報が蓄積される。しかし、このケースではミューティング状態フラグがオンに設定されることはないので、物体がミューティング用センサ２００の検出エリアから出て、再び各センサが全光軸入光状態になると、初期状態確認処理（図７）のステップＣ２１が「ＮＯ」、ステップＣ２２が「ＹＥＳ」、ステップＣ２３が「ＹＥＳ」、ステップＣ２４が「ＮＯ」となった後に、ステップＣ２６に進み、ミューティングパターンテーブルが初期化される。
【０１０３】
上記によれば、ミューティング用センサ２００のみが遮光されたことにより、ミューティングパターンテーブルにノイズとなる情報が蓄積された場合には、これを速やかに削除することができる。よって、その後にワークＷまたはワークＷ以外の物体が各センサ１００，２００の検出エリアを通過した場合に、安全管理用センサ１００において、現時点の自装置の検出パターン情報とは無関係の情報との無駄な照合が行われるのを防止することができる。また、上記の物体により、ミューティング用センサ２００および安全管理用センサ１００の双方が遮光された後に、物体が逆戻りした場合も同様に、当該物体がミューティング用センサ２００の検出エリアを出たときにミューティングパターンテーブルがクリアされ、ノイズとなる情報が除去される。よって、安全管理用センサ１００で遮光状態の光軸が検出された場合に、ミューティング状態を設定すべきか否かの判定を速やかに精度良く行うことができ、安全性を確保することができる。
【０１０４】
上記の実施例によれば、形状や大きさが異なる複数種のワークＷを危険領域に搬入する場合にも、各センサ１００，２００間の間隔が各ワークＷの長さの最小値より短くなるようにしておけば、いずれのワークＷが搬入された場合でも、上記の手順でミューティング状態を設定することができる。よって、搬入されるワークＷの種類が変わっても、容易に対応して、ミューティング状態を設定することができる。
【０１０５】
なお、図９のフラグ設定処理のステップＣ４３において、最新の検出パターン情報とミューティングパターン情報とを比較する場合には、両者が完全一致した場合のほか、入光状態の光軸と遮光状態の光軸との境界位置のずれを所定の範囲で許容して、両者の整合性を判断するのが望ましい。このようにすれば、搬送路の振動などによって、ワークＷにより遮光される光軸がずれたり、受光素子の感度のばらつきによって、受光量が入光のレベルに達する光軸がずれた場合などに対応でき、安定した判定処理を行うことができる。
なお、上記の許容範囲については、あらかじめ複数のワークＷをテスト搬送して、各ワークＷに対するセンサ間の入光・遮光パターンのずれを検出し、その検出結果に基づき定めることができる。
【０１０６】
一方で、安全性をより高めるには、事前に、危険領域への搬入が許可されたワークＷを流して、その間にミューティング用センサ２００に生じた検出パターン情報を基準データとして登録し、システムの稼働時にミューティング用センサ２００から送信されるミューティングパターン情報の変化が基準データに整合しない状態になったときは、ミューティング状態を設定しないようにするのが望ましい。たとえば、ミューティングパターンの蓄積処理において、遮光状態を表すミューティングパターン情報を対象に、図９のステップＣ４２〜４６に準じたアルゴリズムにより基準データとの照合を行い、ミューティングパターン情報が基準データに整合していないと判断したときに、ミューティングパターンテーブルをクリアすれば、フラグ設定処理においても、安全管理用センサ１００側の検出パターン情報に整合するミューティングパターン情報を抽出できない状態になる。
よって静止物体でも、搬入が許可されていない物体に対してはミューティング状態が設定されるのを防止することが可能になる。
【０１０７】
または、上記の基準データをミューティング用センサ２００に登録し、ミューティング用センサ２００側で自装置の検出パターン情報と基準データとを照合して、基準データとの整合が確認された検出パターン情報をミューティングパターン情報として安全管理用センサ１００に送信してもよい。いずれの方法をとる場合にも、複数種のワークの基準データを登録することができる。
【０１０８】
つぎに、ここまでは、図６のステップＡの起動処理では、出力回路２６からの出力および各フラグの初期値をオフ状態にすることを前提として説明したが、実際には、センサ１００，２００のいずれかの検出エリアにワークＷが含まれたまま、各センサ１００，２００および搬送路Ｌが停止した場合を考慮して、図１２に示すような手順が実行される。
【０１０９】
この起動処理では、電源投入に応じて出力回路２６からの出力をオフに設定する（ステップＡ１０１）が、ミューティング許可フラグ、ミューティング状態フラグ、およびミューティングパターンテーブルについては、直ちにクリアせずに、前回のデータを維持したまま、以下の処理を実行する。
【０１１０】
まず、自装置の各光軸に対する検出処理およびミューティングパターン情報の入力を１回ずつ実行する（ステップＡ１０２，Ａ１０３）。ステップＡ１０２，Ａ１０３は、それぞれ図６のステップＢおよびステップＣ１と同様の処理であり、これにより電源投入直後の各センサ１００，２００における入光／遮光のパターンを示す検出パターン情報が生成される。
【０１１１】
ここで、各センサ１００，２００とも、全光軸入光状態を示す検出パターン情報が生成された場合には、ステップＡ１０４が「ＹＥＳ」となってステップＡ１１１に進み、ミューティング許可フラグおよびミューティング状態フラグの双方をオフに設定する。
【０１１２】
一方、前出のステージ２，３，４のいずれかの状態で各センサ１００，２００が起動した場合には、ステップＡ１０４が「ＮＯ」となる。ここで、安全管理用センサ１００に遮光状態の光軸があり（ステップＡ１０５が「ＹＥＳ」）、ミューティング許可フラグおよびミューティング状態フラグがともにオン状態であれば（ステップＡ１０６が「ＹＥＳ」）、前回の電源遮断がミューティング状態下で行われた可能性が高い。よって、この場合には、ステップＡ１０２で得た自装置の検出パターン情報を作業用メモリ内の保存情報と照合する。またミューティング用センサ２００からその作業メモリ内の情報の送信を受け付けて、送信された情報をステップＡ１０３で入力したミューティングパターン情報と照合する。そして、それぞれの照合で各情報の整合が確認されると（ステップＡ１０７が「ＹＥＳ」）、ミューティング許可フラグおよびミューティング状態フラグの設定を維持する（ステップＡ１０８）。
【０１１３】
安全管理用センサ１００は全光軸入光状態であるが、ミューティング用センサ２００に遮光状態の光軸がある場合（ステップＡ１０５が「ＮＯ」）には、ステージ２の状態で電源が遮断された可能性が高い。よって、この場合には、ミューティング許可フラグがオンで、ミューティング状態フラグがオフであれば（ステップＡ１０９が「ＹＥＳ」、ステップＡ１１０が「ＮＯ」）、ステップＡ１０７に進み、前記と同様の照合処理を行う。そして、各センサ１００，２００の入光／遮光のパターンがそれぞれの保存情報に整合すれば（ステップＡ１０７が「ＹＥＳ」）、ステップＡ１０８に進んで、各フラグの設定を維持する。
【０１１４】
上記に対し、入光／遮光のパターンとフラグの設定とが整合しない場合（ステップＡ１０６が「ＮＯ」、またはステップＡ１０９が「ＮＯ」、またはステップＡ１１０が「ＹＥＳ」の場合）や、各センサ１００，２００の入光／遮光のパターンが保存情報に整合しない場合（ステップＡ１０７が「ＮＯ」の場合）には、ステップＡ１１１に進み、各フラグをオフに設定する。
【０１１５】
ここで、センサの起動時に、上記図１２のような手順を実行する理由について説明する。ステージ２，３，４の状態で搬送ラインや各センサ１００，２００の電源が落とされた後の再起動の際に、原則どおりミューティング許可フラグやミューティング状態フラグをオフに設定すると、再起動後の無限ループでは、初期状態確認処理（図７）のステップＣ２１，Ｃ２２，Ｃ２７が「ＮＯ」となって出力・表示灯制御（図１０）に進むため、ミューティング許可フラグをオン状態にする処理（ステップＣ２５）を実行することができない。このため、ワークＷをステージ１の状態にまで戻して各センサ１００，２００を全光軸入光状態にしてステップＣ２５を実行しなければ、このワークＷに対してはミューティング状態が設定されず、出力がオフ状態になってしまう。
【０１１６】
しかし、この実施例の安全管理用センサ１００では、ステップＢの検出処理で生成された検出パターン情報やステップＣ１で取得したミューティングパターン情報、ならびに各フラグを処理回路２０の不揮発性メモリに保存するので、電源を落としてもこれらのデータは維持される。よって図１２の手順によれば、ステージ２，３，４の状態下で搬送ラインや各センサの電源が落とされても、再起動の直後に、ミューティング許可フラグおよびミューティング状態フラグを電源遮断前の設定に復活させることができる。よって、再起動後にワークＷを逆戻りさせなくとも、ミューティング状態を設定することが可能になり、利便性や作業効率を高めることができる。
【０１１７】
なお、上記の実施例のように、ミューティング用センサ２００側で１サイクル分の検出処理を実行する都度、その処理により生成された検出パターン情報をミューティングパターン情報として安全管理用センサ１００に送信する場合には、各センサ１００，２００間の通信により両者の検出処理のタイミングを合わせるように設定するのが望ましい。ただし、センサ１００，２００間で検出のタイミングを合わせることは必須ではなく、たとえば、安全管理用センサ１００側でステップＣ１を実行するタイミングになったときに、安全管理用センサ１００からミューティング用センサ２００に送信要求を出し、その時点のミューティング用センサ２００における最新の検出パターン情報をミューティングパターン情報として送信するようにしてもよい。
【０１１８】
また、安全管理用センサ１００側でミューティングパターン情報を蓄積する方法に代えて、ミューティング用センサ２００で自装置の検出パターン情報を蓄積し、安全管理用センサ１００に遮光情報の光軸が生じたときに、安全管理用センサ１００からミューティング用センサ２００に送信要求を出し、これに応じてミューティング用センサ２００からミューティングパターン情報を送信してもよい。この場合、たとえば、前出の図９のアルゴリズムに準じてミューティング用センサ２００から蓄積情報の中で最も古いものを送信し、安全管理用センサ１００側で送信された情報と自装置の検出パターン情報とを照合し、両者が整合すると判断した場合にミューティング状態フラグをオンにすればよい。また、送信情報が安全管理用センサ１００側の検出パターン情報に整合しなかった場合には、安全管理用センサ１００からミューティング用センサ２００に当該情報の削除命令を出し、ミューティング用センサ２００でこれに応じた削除処理を行えばよい。
【０１１９】
以下、安全管理用システムについて想定されるその他の実施態様を説明する。
まず、各センサ１００，２００の投光器および受光器は、垂直に起立させるのが原則であるが、設置スペースなどの事情によっては、投光器および受光器をやや斜めに傾けた状態で設置してもよい。
【０１２０】
また、上記の実施例では、各センサ１００，２００の光軸数を同数（１５個）としたが、検出対象のワークＷの形状が複雑でない場合には、ミューティング用センサ２００の光軸数を安全管理用センサ１００より少なくしてもよい。この場合にも、たとえば安全管理用センサ１００に、センサ１００，２００間の光軸の対応関係を示すテーブルを登録しておけば、安全管理用センサ１００での検出パターン情報とミューティングパターン情報との整合性の確認に特段の支障は生じない。
【０１２１】
また、上記図９，１０の手順によれば、安全管理用センサ１００が遮光状態になると同時にミューティング状態を設定することができるが、これに代えて、安全管理用センサ１００が遮光状態になった直後はミューティング状態フラグおよび出力をオフとし、複数サイクル分の検出パターン情報につき、それぞれ整合するミューティングパターン情報を抽出することができたときに、ミューティング状態を設定してもよい。
【０１２２】
つぎに、上記の実施例では、各センサ１００，２００が全光軸状態となったときにミューティングパターンテーブルをクリアするようにしたが、このような処理を適用するには、安全管理用センサ１００とミューティング用センサ２００との間隔をワークＷの想定される長さより短くする必要がある。センサ１００，２００間の間隔をワークＷの長さを考慮せずに定めたい場合には、ミューティングパターンテーブルの蓄積情報を削除せずに相当期間維持するのが望ましい。しかし、この場合にも、安全管理用センサ１００が遮光状態となった時点を所定期間遡った時点より後に蓄積されたミューティングパターン情報を対象に、安全管理用センサの検出パターン情報との照合を行うことで、処理が遅延するのを回避することができる。また、ここで遡る期間は、搬送路Ｌの速度やセンサ１００，２００間の距離に基づき定めることができる。
【０１２３】
つぎに、上記実施例のシステムでは、安全管理用センサ１００、ミューティング用センサ２００とも、コンピュータによる処理回路１０，２０を持たせるようにしたが、これに代えて、安全管理用センサ１００側の処理回路１０，２０でミューチング用センサ２００に対する制御まで行うようにしてもよい。または、各センサ１００，２００の外部に、これらを制御するコンピュータを設けてもよい。
【０１２４】
また、上記実施例のシステムでは、安全管理用センサ１００およびミューティング用センサ２００を１つずつ配備したが、安全管理用センサ１００を複数配備し、これらの安全管理用センサより上流位置にミューティング用センサ２００を１つ設けてもよい。この場合にも、ミューティング用センサ２００から各安全管理用センサ１００にミューティングパターン情報を送信し、安全管理用センサ１００毎に、自装置の検出パターン情報とミューティングパターン情報との整合性を判定して、ミューティング状態の設定を行うことができる。また１つの危険領域に対し、ワークＷの搬送路が複数設けられる場合には、これらの搬送路毎に安全管理用センサ１００およびミューティング用センサ２００を配備し、各安全管理用センサ１００からの出力信号の論理和により機械への電源供給を制御する。
【０１２５】
また、図１３に示すように、危険領域Ｒへの経路Ｌにおいて、安全用センサ１００の両側にそれぞれミューティング用センサ２００Ａ，２００Ｂを配備することにより、危険領域ＲへのワークＷの搬入および危険領域ＲからのワークＷの搬出の双方に対応することもできる。なお、この実施例でも、各センサ１００，２００Ａ，２００Ｂは、ワークＷの長さより短い間隔をおいて配備される。
【０１２６】
この実施例においては、安全用センサ１００は、双方のミューティング用センサ２００Ａ，２００Ｂからミューティングパターン情報を入力するが、先に遮光状態を示した方のミューティング用センサからの入力を有効とし、他方のミューティング用センサからの入力を無効として、有効化された入力をミューティングテーブルへの蓄積対象として、図７〜１０に準じた処理を実行する。これにより、安全用センサ１００における検出パターン情報が有効化されたミューティング用センサからのミューティングパターン情報に整合すれば、安全用センサ１００からの出力およびミューティング状態フラグがオン状態となる。また、この実施例では、有効化されたミューティング用センサおよび安全管理用センサ１００に続いて、有効化されなかったミューティング用センサでも遮光状態が生じるが、この遮光状態を示すミューティングパターン情報がミューティングパターンテーブルに蓄積されることはなく、当該センサが遮光状態から全入光状態に復帰するまで、当該センサからの入力の無効化状態を維持するようにしている。
【０１２７】
図７〜１０の手順によれば、有効化された方のミューティング用センサおよび安全管理用センサ１００の双方が遮光状態から全入光状態に復帰したときにミューティングパターンテーブルがクリアされた状態になる。したがって、無効化された方のミューティング用センサの無効化が解除された後に、次に遮光状態となったミューティング用センサからのミューティングパターン情報が有効にされて、ミューティングパターンテーブルに蓄積されることにより、ミューティングパターンテーブルの内容は、最新のワークＷの動きに対応したものになる。
【０１２８】
上記の処理に関して、ワークＷが危険領域Ｒに搬入されて処理された後に、危険領域Ｒから搬出される場合を例に説明すると、搬入時には、ミューティング用センサ２００Ａ、安全用センサ１００、ミューティング用センサ２００Ｂの順に遮光状態となる。安全用センサ１００では、先に遮光状態となったミューティング用センサ２００Ａからのミューティングパターン情報を蓄積し、自装置における検出パターン情報と照合することにより、ワークＷを判別する。この後、ワークＷがセンサ２００Ａ，１００の検知エリアを抜けると、ミューティングパターンテーブルがクリアされ、さらに、ワークＷがセンサ２００Ｂの検知エリアを通過すると、センサ２００Ｂからの入力の無効化状態が解除される。
【０１２９】
つぎに、物体が危険領域Ｒから搬出されると、ミューティング用センサ２００Ｂ、安全用センサ１００、ミューティング用センサ２００Ａの順に遮光状態となるので、安全用センサ１００では、先に遮光状態となったミューティング用センサ２００Ｂからのミューティングパターン情報を蓄積し、自装置における検出パターン情報と照合することにより、ワークＷを判別する。この後、ワークＷがセンサ２００Ｂ，１００の検知エリアを抜けると、ミューティングパターンテーブルがクリアされ、さらに、ワークＷがセンサ２００Ａの検知エリアを通過すると、センサ２００Ａからの入力の無効化状態が解除される。
【０１３０】
このように、ワークＷが危険領域Ｒに近づく方向または危険領域Ｒから離れる方向に移動する都度、その移動を最初に検出したミューティング用センサからのミューティングパターン情報が蓄積されて、安全用センサ１００における検出パターン情報と照合される。よって、両者が整合すると判別されると、ミューティング状態を設定することが可能になる。
【０１３１】
なお、この実施例でも、各ミューティング用センサ２００Ａ，２００Ｂから安全センサ１００へのミューティングパターン情報の出力は、常時行う必要はなく、ミューティング用センサ２００Ａ，２００Ｂにおいて、全光軸入光状態から遮光状態に変化したことを判別したときにミューティングパターン情報の出力を開始するようにしてもよい。
また、上記の実施例において、ワークＷの長さより大きな間隔を隔てて各センサ１００，２００Ａ，２００Ｂを配備する場合には、ミューティングパターンテーブルの蓄積情報を消去せずに維持し、無効化されたミューティング用センサを含む全てのセンサにおいて遮光状態から全光軸入光状態となったときに、ミューティングパターンテーブルをクリアするとよい。
【符号の説明】
【０１３２】
１００  安全管理用センサ
２００  ミューティング用センサ
１０１，２０１  投光器
１０２，２０２  受光器
１０，２０  処理回路
１１  発光素子（ＬＥＤ）
２１  受光素子（フォトダイオード）
１４，２４  通信回路
２６  出力回路
【図１】
2011024920.tif 000003
【図２】
2011024920.tif 000004
【図３】
2011024920.tif 000005
【図４】
2011024920.tif 000006
【図５】
2011024920.tif 000007
【図６】
2011024920.tif 000008
【図７】
2011024920.tif 000009
【図８】
2011024920.tif 000010
【図９】
2011024920.tif 000011
【図１０】
2011024920.tif 000012
【図１１】
2011024920.tif 000013
【図１２】
2011024920.tif 000014
【図１３】
2011024920.tif 000015
【国際調査報告】
2011024920.tif 000016
2011024920.tif 000017
2011024920.tif 000018