(57)【要約】【課題】閾値の表示値を任意の値に設定可能であると共に、閾値の表示値の変換率に応じて受光量の現在値の表示値を変換して、これを表示することのできる光電センサを提供する。【解決手段】閾値の表示値つまりスケーリング目標値はユーザが設定することができる。例えば、検出値に基づく閾値が「２０００」であるときに、ユーザがスケーリング目標値として「３０００」を設定したときには、この「３０００」が閾値として表示される。そして、閾値の変換率＝３０００／２０００＝３／２を使って受光量の現在値の表示値が生成される。例えば、ワーク有りの検出値が「２８００」、ワーク無しの検出値（現在値）が「１２００」であるとすれば、ワーク有りの検出値（現在値）の表示値は、２８００×３／２＝「４２００」となり、ワーク無しの検出値（現在値）の表示値は、１２００×３／２＝「１８００」となる。【選択図】図２
2007158497.tif 000002
【特許請求の範囲】
【請求項１】
受光量及び／又は閾値を表示可能な表示部を備え、投射した光で形成されるワーク検出エリアをワークが通過することに伴って変化する受光量と閾値とを比較することによりＯＮ／ＯＦＦ信号を生成する光電センサであって、
前記閾値を前記表示部に表示する表示閾値をユーザが任意に設定可能な表示閾値設定手段と、
前記閾値と前記表示閾値との比率を算出して、これを閾値変換率として記憶する記憶手段と、
前記光電センサが取り込んだ検出値に前記閾値変換率を乗算して受光量表示値を算出する表示受光量演算手段とを有し、
前記表示部には前記表示閾値及び／又は前記受光量表示値が表示可能であることを特徴とする光電センサ。
【請求項２】
前記光電センサは、ユーザのキー操作により前記受光量に基づいて閾値を自動設定する自動閾値設定手段を更に有し、
該自動閾値設定手段により閾値が再設定された時に、前記記憶手段に記憶されている前記閾値変換率を、再設定された前記閾値に基づく比率に更新する、請求項１に記載の光電センサ。
【請求項３】
前記光電センサは、ユーザのキー操作により任意の値に閾値を設定する手動閾値設定手段を更に有し、
前記手動閾値設定手段により閾値が再設定された時に、前記記憶手段に記憶されている前記閾値変換率を、再設定された前記閾値に基づく比率に更新する、請求項１又は２に記載の光電センサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受光量と閾値とを比較することによりワークの有無を検出する光電センサに関する。
【背景技術】
【０００２】
例えば特許文献１に見られる光電センサは反射型と透過型とに大別されるが、光電センサの基本的な機能は、投射した光で形成されるワーク検出エリアをワークが通過することに伴う受光量の変化を使ってワークの有無を判定する。この種の光電センサの使用態様として、一つのシステムに複数の光電センサを組み込むことが一般的に行われている。
【特許文献１】特開平０９−１６７９５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
複数の光電センサを組み込んだシステムでは、光電センサの個体差や光電センサの取付状態のばらつきによって全ての光電センサの検出値（受光量）を一致させるのが難しいという問題があり、このため同じ仕様のシステムを複数製造した場合、各光電センサ毎に閾値を最適な値に設定する必要があり、このことからシステムの仕様書に記載されている光電センサの値を各光電センサ毎に調べた上で変更しなければならないという煩雑な問題を有していた。
【０００４】
また、一つのシステムに複数設置された光電センサが別の使い方で使用される場合に、各光電センサの最適な検出状態では設定値（閾値）が中途半端な値となり、表示される値、例えば余裕度などの表示の見方を共通化できないという問題を有していた。
【０００５】
これに対して、従来から検出値をスケーリングして表示するスケーリング機能が知られている。このスケーリング機能は、図２に示すように、取得した物理量、つまりワーク有りの受光量（例えば検出値１）とワーク無しの受光量（例えば検出値２）に或る比率を乗算してスケーリング値を生成したり、図３に示すように、一方の検出値をゼロとして固定し、他方の検出値だけをスケーリングする手法が知られている。
【０００６】
しかし、従来のスケーリング機能は検出値に対して、これを変換するものであり、表示される閾値を所定の値に揃えたい又は切りの良い数値にするときには、表示値を微調整する必要があった。
【０００７】
本発明の目的は、閾値の表示値を任意の値に設定可能であると共に、閾値の表示値の変換率に応じて受光量の現在値の表示値を変換して、これを表示することのできる光電センサを提供することにある。
【課題を解決するための手段】
【０００８】
上記の技術的課題は、本発明によれば、
受光量及び／又は閾値を表示可能な表示部を備え、投射した光で形成されるワーク検出エリアをワークが通過することに伴って変化する受光量と閾値とを比較することによりＯＮ／ＯＦＦ信号を生成する光電センサであって、
前記閾値を前記表示部に表示する表示閾値をユーザが任意に設定可能な表示閾値設定手段と、
前記閾値と前記表示閾値との比率を算出して、これを閾値変換率として記憶する記憶手段と、
前記光電センサが取り込んだ検出値に前記閾値変換率を乗算して受光量表示値を算出する表示受光量演算手段とを有し、
前記表示部には前記表示閾値及び／又は前記受光量表示値が表示可能であることを特徴とする光電センサを提供することにより達成される。
【０００９】
すなわち、本発明によれば、従来とは異なり閾値を所望の値で表示でき、また、この閾値の表示値つまり表示閾値に応じた現在値が表示可能であるため、閾値が中途半端な値であったときに任意の切りの良い数値で表示させることができる。複数の光電センサを組み込んだシステムの場合、各光電センサの閾値の表示値を統一した任意の値に設定することが可能であるため、システムの仕様書に記載する光電センサの値に関する記述を簡素化できると共に例えば余裕度などの表示の見方を共通化することができる。
【発明を実施するための最良の形態】
【００１０】
以下に、添付の図面に基づいて本発明の好ましい実施例を説明する。
【００１１】
図１は、本発明を適用した光電センサを示す。図示の光電センサ１００は、光ファイバを通じて投受光する形式の光電センサである。光電センサ１００は、幅狭の比較的細長いボックス状のケーシング１１を有し、ケーシング１１の一端面から光ファイバ１４、１５が外部に延出しており、光電センサ１００への電源供給及び典型的にはＰＬＣ（図示せず）への出力は、ケーシング１１の他端面から延出するケーブル１６を通じて行われる。
【００１２】
ケーシング１１の細長い矩形の上面１１ａには、長手方向に横並びに隣接して配置された第１、第２の表示部１７、１８が設けられている。第１、第２の表示部１７、１８は、共に、横並びに隣接して配置された４つセクションを有し、各セクションは７セグメントＬＥＤで構成されている。
【００１３】
ケーシング１１の上面１１ａには、また、出力切替ボタン１９、モード切替スイッチ（Ｍキー）２０、スイング式の上下調整キー（上下調整キー）２１、スライド式の動作モードセレクタスイッチ２２、セットキースイッチ（ＳＥＴキー）２３、動作表示灯２４が設けられている。
【００１４】
モード切替スイッチ（Ｍキー）２０は、これを３秒以上押し続ける（長押し）ことにより、第１、第２の表示部１７、１８の画面の表示モードを切り替えることができ、表示モードとしては、検出動作中の表示モード（運用モード）と、各種の設定を行うための表示モード（設定モード）とを有する。Ｍキー２０を３秒よりも短い時間押すと（短押し）、表示モードを切り替えることなく、第１、第２の表示部１７、１８の画面を切り替えることができる。
【００１５】
スイング式の上下調整キー２１は、アップ（△）側を押すと例えば閾値を大きくする方向に調整することができ、ダウン（▽）側を押すと閾値を小さくする方向に調整することができる。また、この上下調整キー２１は、設定モード中では、パラメータの選択や設定数値の調整に用いられる。
【００１６】
スライド式の動作モードセレクタスイッチ２２は２接点を有し、この動作モードセレクタスイッチ２２を操作することにより、予め設定されている動作モードと、複数の他の動作モードからユーザが任意に選択した動作モードとの切替えを行うことができる。光電センサ１００で選択可能な複数の動作モードを例示すれば以下のとおりであるが、各種の動作モードは、受光量の大小に違いがあり、この受光量を増加させるのに、例えば、(i)受光の周期を長く設定してパルス発光のデュティーを小さくする代わりに投光電流を増加させることで投光量を増加させる、(ii)受光した信号を複数回加算することによって受光量を大きくすると共にS/Nも向上させる手法を採用することができる。
【００１７】
(1)ファインモード：このファインモードは、例えばベアリングの刻印の有無を検出するのに適するように受光量が設定されており、微小な刻印の有無による僅かな光量変化を的確に判別することができるという特徴を備えている。
【００１８】
(2)ターボモード：ファインモードよりも実質的に受光量が増大する設定になっており、例えば台紙上のシールの検出するのに適している。
【００１９】
(3)スーパーターボモード：ターボモードよりも更に実質的に受光量が増大する設定になっている。このスーパーターボモードは、例えば発光素子又は発光素子からの光を導くファイバ及び／又は受光素子又は受光素子に光を導くファイバと検出物Ｔとを離間させた状態で検出物Ｔの有無を検出するのに適している。
【００２０】
(4)ウルトラターボモード：スーパーターボモードよりも更に実質的に受光量が増大する設定になっており受光感度は、ここに列挙の選択肢の動作モードのなかで最大である。このウルトラターボモードは、例えば、スーパーターボモードよりも遠く離れた検出物Ｔの有無を検出する、或いは、埃、汚れなどの多い悪環境下で検出物Ｔを検出する際に用いるのに適している。
【００２１】
(5)ハイスピードモード：ハイスピードモードは、上述した各種の運用モードよりも応答速度を高める設定になっており、比較的早く通過する検出物Ｔを検出するのに適している。
【００２２】
ＳＥＴキー２３は、自動的に設定するのに用いられる。すなわち、検出物Ｔ（図３参照）を検出エリアに配置した状態で、ＳＥＴキー２３を押し、次いで、検出エリアから検出物Ｔを取り除いた状態で、ＳＥＴキー２３を再び押すと、検出物Ｔが存在しているときの最大受光量と、検出物Ｔを取り除いたときの最小受光量との間の値（典型的には中間値）が閾値として自動的に設定される。また、ユーザの選択により、このＳＥＴキー２３を押すと、上述した閾値の自動設定に加えて、閾値の表示値を任意の値に変換する閾値スケーリング機能を動作させることができる。
【００２３】
この閾値の表示値つまりスケーリング目標値は、例えば、第１表示部１７に検出値に基づく設定値を表示した状態で、上下調整キー２１を操作して所望の数値を表示させることにより設定することができる。例えば、図２に示すように、検出値に基づく閾値が「２０００」であるときに、この「２０００」が第１表示部１７に表示され、そして、ユーザがスケーリング目標値として「３０００」を設定したいときには、上下調整キー２１を使って第２表示部１８の数値を「３０００」にすることでスケーリング目標値が「３０００」に設定され、この設定により、閾値の表示は「３０００」に変換される。
【００２４】
この閾値の表示値の設定に関連して、検出値（現在値）も閾値の変換率に応じた値に変換した値が表示される。この現在値（検出値）の変換は、次の式に従う。
【００２５】
現在値（検出値）の表示値＝現在値×閾値の変換率＝現在値×（スケーリング目標値／スケーリング前の閾値）
【００２６】
図２を参照して説明すれば、閾値の変換率＝３０００／２０００＝３／２である。この閾値変換率は光電センサ１００の記憶部に記憶される。そして、この閾値変換率を使って受光量の現在値の表示値が生成される。例えば、ワーク有りの検出値が「２８００」、ワーク無しの検出値（現在値）が「１２００」であるとすれば、ワーク有りの検出値（現在値）の表示値は、２８００×３／２＝「４２００」となり、ワーク無しの検出値（現在値）の表示値は、１２００×３／２＝「１８００」となる。
【００２７】
上記の図２を参照した説明は、閾値が自動設定される例であるが、ユーザが所望の閾値をユーザの手で設定した場合にも同様に適用可能である。
【００２８】
図３は、光電センサ１００のブロック図である。光電センサ１００は、例えば発光ダイオード（ＬＥＤ）などからなる発光素子を発光させるための投光処理部３０及び投光部３１を有し、また、フォトダイオードなどからなる受光素子に接続された受光部３２及び増幅部３３と、この増幅部３３で増幅した受光信号をデジタル変換して受光データとして出力するＡ/Ｄ変換部３４とを有する。
【００２９】
投光部３１、受光部３２を制御する主制御部３５はゲートアレイやＣＰＵで構成される。主制御部３５には、上述した各種の操作スイッチ又はボタン１９〜２３を含む操作部３６からの信号が供給される他、主制御部３５の処理で必要とされる設定値、例えば上述した閾値スケーリング目標値などは設定部３７で設定され、この閾値スケーリング目標値は閾値の表示値として記憶部３８に記憶される。また、上述した閾値変換率は、閾値が新たに設定される毎に主制御部３５で演算され、この閾値変換率は記憶部３８に記憶され、この記憶部３８に記憶されている閾値変換率を使って主制御部３５で現在値（検出値）が表示値に変換される。
【００３０】
この現在値の表示値や閾値表示値は第１、第２表示部１７、１８に供給されて第１、第２表示部１７、１８に表示可能であり、また、現在値と閾値とを比較して生成したＯＮ／ＯＦＦ信号などは外部入出力部３９を通じて外部との信号の授受が行われる。
【００３１】
前述したように閾値の表示値をユーザが任意に設定することができるため、例えば複数の光電センサ１００を組み込んだシステムにおいて、全ての光電センサ１００の閾値の表示値（スケーリング目標値）を「３０００」に設定することで、全ての光電センサ１００をスケーリング表示させることで共通の値の閾値を表示させることができ、これにより複数の光電センサ１００を組み込んだシステムの仕様書に光電センサの値を統一した値として記載することができる。また、複数の光電センサ１００を組み込んだシステムの中で光電センサ１００の使い方が異なっていたとしても、各光電センサ１００の表示値を統一することができるため、例えば現在値（現在の受光量）の余裕度つまり（余裕度＝現在値／閾値）の表示の見方を共通化できるという利点がある。
【００３２】
また、第１又は第２表示部１７又は１８に表示される現在値は常にその数値が変化しているものの、閾値は一定であることから、ユーザがスケーリング目標値として上述のように「３０００」という数値を設定することで、第１又は第２表示部１７又は１８に表示される閾値の値を切りの良い数値にすることができる。このような、表示値の数値の切り替えは、閾値を再設定するときに行われるのがよい。つまり、ユーザがＳＥＴキー２３を押し下げることにより閾値が自動設定される、又は、ユーザのキー操作により任意の値に閾値が設定される際に、上述した記憶部３８に記憶されている変換率が更新され、この更新された変換率に基づいて表示値が算出される。したがって、従来のように検出値をスケーリングする場合には、閾値の表示値が中途半端な数値となり、これを切りの良い数値にするために微調整が必要であったが、実施例のように閾値を任意の値に変換する閾値スケーリング機能を使うことで切りの良い数値で閾値を表示させることができる。
【図面の簡単な説明】
【００３３】
【図１】本発明を適用した光電センサの斜視図である。
【図２】閾値の表示値を所望の値に設定した場合に、閾値とその表示値に変換する変換率（比率）によって現在値の表示値を生成することを説明するための図である。
【図３】実施例の光電センサのブロック図である。
【図４】従来の受光量のスケーリングの一つの手法を説明するための図である。
【図５】従来の受光量のスケーリングの他の手法を説明するための図である。
【符号の説明】
【００３４】
１００    光電センサ
１７、１８  第１、第２の表示部
２１    上下調整キー
２３    ＳＥＴキー
【図１】
2007158497.tif 000003
【図２】
2007158497.tif 000004
【図３】
2007158497.tif 000005
【図４】
2007158497.tif 000006
【図５】
2007158497.tif 000007