(57)【特許請求の範囲】
【請求項１】
同期信号に基づいて投光及び受光を行う複数の光軸動作を順次的に所定周期で繰り返す投光器及び受光器からなる多光軸光電センサであって、受光器において、投光器からの投光出力を認識する投光信号認識区間の前に干渉光確認区間Ｂを設けるとともに、投光信号認識区間の後に干渉光確認区間Ａを設け、干渉光確認区間Ｂ中に干渉光を確認した場合、確認した光軸において通常の光軸処理時間に加えて、後続の干渉光が干渉光確認区間Ｂ、投光信号認識区間及び干渉光確認区間Ａに重ならないように設定した所定の遅延時間後に同期信号を生成させて投受光処理を再開し、さらに次の周期において、投受光処理開始を、後続の干渉光が干渉光確認区間Ｂ、投光信号認識区間及び干渉光確認区間Ａに重ならないように設定した所定の遅延時間後に行うことにより干渉光を回避する多光軸光電センサ。
【請求項２】
請求項１において、所定の遅延時間を、後続の干渉光が干渉光確認区間Ａの直後付近に現れるように設定した多光軸光電センサ。
【請求項３】
同期信号に基づいて投光及び受光を行う複数の光軸動作を順次的に所定周期で繰り返す投光器及び受光器からなる多光軸光電センサであって、受光器において、投光器からの投光出力を認識する投光信号認識区間の前に干渉光確認区間Ｂを設けるとともに、投光信号認識区間の後に干渉光確認区間Ａを設け、干渉光確認区間Ａ中に干渉光を確認した場合、次の周期において、投受光処理開始を、後続の干渉光が干渉光確認区間Ｂ、投光信号認識区間及び干渉光確認区間Ａに重ならないように設定した所定の遅延時間後に行うことにより干渉光を回避する多光軸光電センサ。
【請求項４】
請求項３において、所定の遅延時間を、後続の干渉光が干渉光確認区間Ｂの直前付近に現れるように設定した多光軸光電センサ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、同期信号に基づいて投光及び受光を行う複数の光軸動作を順次的に所定周期で繰り返す投光器及び受光器からなる多光軸光電センサに関する。
【０００２】
【従来の技術】
多光軸光電センサは図１のように、同期信号線を介して同期動作する多光軸の投光器１と多光軸の受光器２から成り立っており、同期信号に基づいて投光及び受光を行う複数の光軸動作を順次的に所定周期で繰り返すものである。例えば、投光器１から光軸▲１▼〜▲４▼が同期信号に基づいて順次的に投光され、受光器２が光軸▲１▼〜▲４▼の投光タイミングと同期して、前記投光出力を受光して認識している。このような光電センサは工場の生産ラインなどで危険防止などのためによく使用され、例えば生産従事者の手が少なくとも一つの光軸を遮ったとすると受光器２は遮光と判断して、アラーム報知や生産機械の停止などのための制御信号を送出するものである。
【０００３】
【発明が解決しようとする課題】
しかし、例えば図２のように、このような光電センサの複数組を隣接して設置した場合、ある光電センサの投光器１からの投光出力は、その光軸からある程度の広がりをもっているために、他の光電センサの受光器２に点線のように入光して干渉光となり、誤動作を招くおそれがある。そこで、ペアとなる投光器１と受光器２との間に同期信号線を接続して同期関係を維持させて、投光器１の投光出力とタイミング同期した受光器２のみがその投光信号を認識可能とすることにより、同期関係のない受光器側ではその投光出力を無視できるため、干渉光による誤動作が一応防止されている。しかしながら、同期信号の周期がもともと異なる光電センサ同士では光軸のタイミングが合うことが殆どないため、誤動作は実質的に防止されているが、同機種同士のように同期信号の周期が実質等しい（すなわちごくわずかだけ異なる）光電センサ同士が隣接して設置された場合には、このような誤動作防止手段では不充分である。すなわち、そのような複数の光電センサ間において、ある時点では互いの光軸動作のタイミングがずれていたとしても、時間が経てば互いの微妙な時間ずれが累積してしまうことにより、長期に渡って光軸動作のタイミングが一致してしまう時期が到来してしまう。そうすると、互いに干渉する確率が非常に高くなる。従って、本発明は、同期信号の周期が実質等しい光電センサの複数組が隣接して設置された場合の相互干渉による誤動作を防止することを目的とする。
【０００４】
【課題を解決するための手段】
本発明を要約すると、同期信号に基づいて投光及び受光を行う複数の光軸動作を順次的に所定周期で繰り返す投光器及び受光器からなる多光軸光電センサであって、受光器において、投光器からの投光出力を認識する投光信号認識区間の前に干渉光確認区間Ｂを設けるとともに、投光信号認識区間の後に干渉光確認区間Ａを設け、干渉光確認区間Ｂ中に干渉光を確認した場合、確認した光軸において通常の光軸処理時間に加えて、後続の干渉光が干渉光確認区間Ｂ、投光信号認識区間及び干渉光確認区間Ａに重ならないように設定した所定の遅延時間後に同期信号を生成させて投受光処理を再開し、さらに次の周期において、投受光処理開始を、後続の干渉光が干渉光確認区間Ｂ、投光信号認識区間及び干渉光確認区間Ａに重ならないように設定した所定の遅延時間後に行うことにより干渉光を回避する多光軸光電センサである。そして、所定の遅延時間を、後続の干渉光が干渉光確認区間Ａの直後付近に現れるように設定すると好ましい。また、干渉光確認区間Ａ中に干渉光を確認した場合、次の周期において、投受光処理開始を、後続の干渉光が干渉光確認区間Ｂ、投光信号認識区間及び干渉光確認区間Ａに重ならないように設定した所定の遅延時間後に行うことにより干渉光を回避するものである。そして、この場合は、所定の遅延時間を、後続の干渉光が干渉光確認区間Ｂの直前付近に現れるように設定すると好ましい。
【０００５】
【発明の実施の形態】
次に、本発明の実施形態を説明するが、それはあくまで本発明に基づいて採択された例示的な実施形態であり、本発明をその実施形態に特有な事項に基づいて限定解釈してはならず、本発明の技術的範囲は、請求項に示した事項さらにはその事項と実質的に等価である事項に基づいて定めなければならない。
【０００６】
本発明の実施形態をまず図１〜６により説明すると、同期信号に基づいて投光及び受光を行う複数の光軸動作を順次的に所定周期（１スキャン：６ｍｓ）で繰り返す投光器１及び受光器２からなる多光軸光電センサが示され、投光器１及び受光器２は光軸▲１▼〜▲４▼が合うように対向して設置される。受光器２から同期信号線を介して送られてきた同期信号は同期信号入力回路３で受け付けられ、その同期信号に基づきマイコン４が指令を出すと、その指令に基づいて光軸選択回路５は発光ダイオードなどの発光素子を含む投光回路６〜９を順次駆動する。各投光回路６〜９からの順次投光出力は受光器２の各受光回路１０〜１３にて順次受光されてマイコン１４で認識される。この受光認識タイミングは前記同期信号に基づいて定めらている。また、１５は同期信号出力回路である。
【０００７】
受光器２から送出される同期信号をさらに詳述すると、スタート信号、定時間間隔の４つの同期信号及びエンド信号からなり、スタート信号に続いて送信される各同期信号に基づいて所定のタイミングで各投光回路６〜９は順次的に各々所定時間だけ光軸▲１▼〜▲４▼として投光出力動作を行う。図６により詳しく説明すると、受光器２から同期信号が送信されると、投光器１では２μｓ程度の遅延時間後に前記同期信号が受信認識され、前記同期信号のスタート時点から約１２μｓ経過後、投光器１から投光信号が例えば光軸▲１▼において約３μｓの時間幅にて出力される。その後、他の光軸▲２▼〜▲４▼においても順次到来する各同期信号に基づいて投光回路７〜９により順次的に同様な投光出力が行われる。なお、１光軸当りの全処理時間は約４５μｓとしている。そして、受光器２から投光器１にエンド信号が送出された後、１周期の投受光処理が完了する。
【０００８】
一方、受光器２においては、前記各同期信号にタイミングを合わせて、各同期信号の終了直後から各同期信号のスタート時点より約４５μｓの時点付近まで、各受光回路１０〜１３が順次有効化される。例えば光軸▲１▼にて投光出力があるタイミングでは、同期信号の終了直後から次の同期信号の直前までは受光回路１０のみが有効化されている。受光回路１０で受光された投光信号がマイコン１４にて認識される時間は、前記同期信号のスタート時点から１５〜１７μｓの時間幅で示された投光信号認識区間すなわち、投光出力終了時点直後の２μｓ程度の時間幅で行われる。このようにして、受光器２は、投光器１からの投光信号を同期信号に同期して各光軸毎に順次有効化して受光し、マイコン１４にて投光信号の有無を認識して入光／遮光状態を判定している。そして、例えば生産従事者の手が光軸▲１▼を遮ったとすると受光器２は遮光と判断して、アラーム報知や生産機械の停止などのための図示されない制御信号を送出するものである。
【０００９】
次に、投光器１と受光器２からなる光電センサの同機種が複数組、隣接して設置された場合などのように、相互干渉による誤動作の回避について説明する。まず、図６に示すように、受光器２において、投光器１からの投光出力信号を認識する投光信号認識区間の前に干渉光確認区間Ｂ(Before)を設けている。干渉光確認区間Ｂは同期信号のスタート時点から約１１．８μｓ後にある。また、前記投光信号認識区間の後に干渉光確認区間Ａ(After)を設けている。干渉光確認区間Ａは、同期信号のスタート時点から約２５〜２７μｓ後にある。これらの干渉光確認区間Ｂ及び干渉光確認区間Ａにおける干渉光があったかどうかの確認は、マイコン１４にて行われるようプログラム化され、干渉光確認区間Ｂあるいは干渉光確認区間Ａにおいて入光確認されると干渉光があったものとして処理される。
【００１０】
次に、受光器２の周期よりごくわずかに長い周期で隣接する他の投光器が動作している場合の誤動作回避について、図７と図８により説明する。この場合、他の投光器からの干渉光は周期動作が繰り返されるたびに干渉光確認区間Ｂに対して前から徐々に近づいて来るようになるが、ついに図７のように、その干渉光２１が、光軸▲１▼において受光器２の干渉光確認区間Ｂにて確認されるようになると、確認した光軸▲１▼において通常の光軸処理時間（約４５μｓ）に加えて、後続の干渉光２２、…が干渉光確認区間Ｂ、投光信号認識区間及び干渉光確認区間Ａに重ならないように設定した所定の遅延時間（例えば２０μｓ）後に同期信号を生成させて投受光処理を再開する処理を行う。そうすると、次の干渉光２２は先の干渉光２１よりも約４５μｓ後に到来するため、この干渉光２２が次の干渉光確認区間Ｂ、投光信号認識区間及び干渉光確認区間Ａに重なることがないし、さらに後続する図外の干渉光も干渉光確認区間Ｂ、投光信号認識区間及び干渉光確認区間Ａに重なることがない。そして、光軸▲１▼における投光器１からの投光出力が干渉光２２より後の投光信号認識区間にて認識されると、受光器２は光軸▲１▼にて入光があったと最終的に判断する。なお、この投光出力が遮光されると、干渉光２２より後の前記投光信号認識区間にて遮光認識されて、受光器２は光軸▲１▼にて遮光があったと最終的に判断されることは当然である。なお、この周期の全体長は変わらないものの、前記遅延時間（２０μｓ）により当然ながら、この周期内における他の光軸▲２▼〜▲４▼の動作は同様に遅延する。
【００１１】
しかしながら、周期ごとに干渉光が前から徐々に近づいて干渉光確認区間Ｂにて確認されるたびに同期信号のみを単に遅延させていくことは限界があるため、次の動作周期（次の１スキャン）においては、投受光処理開始を、後続の干渉光２３、２４、…が干渉光確認区間Ｂ、投光信号認識区間及び干渉光確認区間Ａに重ならないように設定した所定の遅延時間（例えば約２０μｓ）後に行うことにより干渉光を回避する。すなわち、図８のように、投受光処理開始を所定の遅延時間（例えば約２０μｓ）だけ遅延させて、換言すればスタート信号やエンド信号を含む１スキャン分の同期信号全体を遅延させることにより干渉光を回避するものである。このようにすれば、干渉光２３，２４など約４５μｓ間隔で到来する干渉光を的確に回避できる。なお、他の投光器からの干渉光は周期動作が繰り返されるたびに受光器２における干渉光確認区間Ｂに対して前から徐々に近づいて来るようになるため、その干渉光が干渉光確認区間Ｂにて再び確認されると、上記と同様な動作により干渉光回避手段が再び機能するものである。なお、図７と図８の各遅延時間は互いに異なっていてもよい。また、それらの遅延時間を、後続の干渉光が干渉光確認区間Ａの直後付近に現れるように設定するのが、次々と到来する干渉光が干渉光確認区間Ｂに重なるまでの時間が最も長くなって好ましい。前記遅延時間である約２０μｓは、ほぼこの条件を満たしている。
【００１２】
次に、受光器２の周期よりわずかに短い周期で隣接する他の投光器が動作している場合の誤動作回避について、図９と図１０により説明する。この場合、他の投光器からの干渉光は周期動作が繰り返されるたびに干渉光確認区間Ａに対して後から徐々に近づいて来るようになるが、ついに図９のように、その干渉光２５が、光軸▲１▼において受光器２の干渉光確認区間Ａにて確認されるようになると、次の動作周期（次の１スキャン）においては、図１０のように動作させる。すなわち、投受光処理開始を、後続の干渉光２６、２７などが干渉光確認区間Ｂ、投光信号認識区間及び干渉光確認区間Ａに重ならないように設定した所定の遅延時間（例えば約３４μｓ）後に行うことにより干渉光を回避する。換言すればスタート信号やエンド信号を含む１スキャン分の同期信号全体を遅延させることにより干渉光を回避するものである。このようにすれば、干渉光２６，２７など約４５μｓ間隔で到来する干渉光を的確に回避できる。なお、他の投光器からの干渉光は動作周期が繰り返されるたびに受光器２における干渉光確認区間Ａに対して後から徐々に近づいて来るようになるため、その干渉光が干渉光確認区間Ａにて再び確認されると、上記と同様な動作により干渉光回避手段が再び機能するものである。なお、干渉光認識後、次の動作周期まで遅延動作を先送りするのは、干渉光確認区間Ａを投光信号認識区間よりかなり後に離間して設けることができるために、その動作周期においては干渉光が投光信号認識区間に重なるおそれがないためである。なお、図１０に示した遅延時間を、後続の干渉光が干渉光確認区間Ｂの直前付近に現れるように設定すると、次々と到来する干渉光が干渉光確認区間Ａに重なるまでの時間が最も長くなって好ましい。前記遅延時間である約３４μｓは、ほぼこの条件を満たしている。また、図７〜１０においては複雑化を避けるため、図６とは異なり投光出力（黒塗り信号）と投光信号認識区間の時期をあえて一致させている。
【００１３】
以上のように本実施形態によれば、同期信号の周期が実質等しい光電センサの複数組が隣接して設置された場合の相互干渉による誤動作を的確に防止でき、例えば、工場の生産ラインなどでの危険防止などを的確に行える。なお、同期信号を投光器１側で発生させてこれを受光器２側に送信する場合であっても投光器１と受光器２の同期動作は可能であるため、本発明はそのような場合にも同様に適用できるのは言うまでもないことである。
【図面の簡単な説明】
【図１】投光器と受光器からなる光電センサの外観正面図
【図２】光電センサの複数組を隣接して設置した状態の外観正面図
【図３】投光器と受光器からなる光電センサの回路ブロック図
【図４】受光器から投光器に送信する信号列を示すタイミング図
【図５】受光器からの信号列に対応した投光器の投光出力のタイミング図
【図６】同期信号に対応した投光器・受光器の投光出力・確認区間などを示す詳細タイミング図
【図７】干渉光確認区間Ｂにて干渉光が確認された場合の動作を示すタイミング図
【図８】図７の次の周期の動作を示すタイミング図
【図９】干渉光確認区間Ａにて干渉光が確認された場合のタイミング図
【図１０】図９の次の周期の動作を示すタイミング図
【符号の説明】
１  投光器
２  受光器
▲１▼〜▲４▼  光軸
Ｂ、Ａ  干渉光確認区間
【図１】
0003698319.tif 000002
【図２】
0003698319.tif 000003
【図３】
0003698319.tif 000004
【図４】
0003698319.tif 000005
【図５】
0003698319.tif 000006
【図６】
0003698319.tif 000007
【図７】
0003698319.tif 000008
【図８】
0003698319.tif 000009
【図９】
0003698319.tif 000010
【図１０】
0003698319.tif 000011