(57)【要約】【課題】  検出信号レベルの平均値をデジタル表示する際に、そのデジタル表示がばたついてしまうことを防止しながら、検出信号レベルが大きく変化した場合に表示遅れがない検出センサを提供する。【解決手段】  ファイバセンサは、投光した際に（ｂ１）、今回の受光量Ｄｎと前回の受光量Ｄn-1との絶対値が表示用閾値Ｓｙよりも小さいときは（ｂ７：ＹＥＳ）、今回の受光までの６４回の受光量の移動平均値を求めて（ｂ８、ｂ９）、表示処理を行う（ｂ１０）。また、今回の受光量Ｄｎと前回の受光量Ｄn-1との絶対値が表示用閾値Ｓｙ以上のときは（ｂ７：ＮＯ）、今回の受光までの８回の受光量の移動平均値を求めて（ｂ１３、ｂ１４）、表示処理を行う（ｂ１５）。これにより、受光量の変化が少ない状態では移動平均値のばらつきを抑えて表示できると共に、受光量が大きく変化したときはその変化に追従して表示することができる。【選択図】  図７
2006287492.tif 000002
【特許請求の範囲】
【請求項１】
被検出物の検出状態に応じたレベルの検出信号を出力する検出手段と、
この検出手段から出力される検出信号レベルを所定間隔ごとにサンプリングするサンプリング手段と、
このサンプリング手段でサンプリングされた複数の検出信号レベルの平均値を算出する演算手段と、
表示手段と、
前記演算手段で算出された平均値を前記表示手段へデジタル表示させる表示制御手段とを備えた検出センサにおいて、
前記演算手段にて平均値を算出するために使用されるデータ数を、第１のデータ敦と、この第１のデータ数よりも少ない数の第２のデータ数に選択的に設定するデータ数設定手段と、
今回の検出信号レベルと先の検出信号レベルとを比較し、その絶対レベル差が所定レベル未満であるときには、前記データ数設定手段で設定される前記第１のデータ数で前記演算手段に対して平均値の算出を行わせ、その差が前記所定レベル以上であるときには、前記データ数設定手段で設定される前記第２のデータ数で前記演算手段に対して平均値の算出を行わせる制御手段を備えたことを特徴とする検出センサ。
【請求項２】
前記データ数設定手段は、
前記第１のデータ数及び前記第２のデータ数を、それぞれ設定変更可能に設けられていることを特徴とする請求項１記載の検出センサ。
【請求項３】
前記制御手段における前記所定レベルを、所定期間における非検出時の検出信号レベルの変化量に基づいて設定する所定レベル設定手段を備えたことを特徴とする請求項１または２記載の検出センサ。
【請求項４】
前記演算手段で求められる平均値とあらかじめ設定される閾値との比載を行う比較手段を備え、
前記比較手段の比較結果に基づいて被検出物の検出を行うことを特徴とする請求項１ないし３の何れかに記載の検出センサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出レベルの平均値をデジタル表示する検出センサに関する。
【背景技術】
【０００２】
例えばファイバセンサでは、受光量を表示することにより作業者による感度の設定或いは閾値の設定が可能としている。この場合、ホワイトノイズの影響で受光量がばたつかないように複数回の受光量を平均化する平均処理し、その演算結果をデジタル表示するようにしている（特許文献１参照）。
【特許文献１】特開２００４−１０４６１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、平均処理で用いる受光量のデータ数は一定であるので、そのデータ数を多く設定すれば、デジタル表示は安定する一方で、受光量が大きく変化した場合は、デジタル表示に遅れを生じ、作業者が違和感を覚えるという欠点がある。
本発明は上記事情に鑑みてなされたもので、その目的は、検出信号レベルの平均値をデジタル表示する際に、そのデジタル表示がばたついてしまうことを防止しながら、検出信号レベルが大きく変化した場合に表示遅れがない検出センサを提供することにある。
【課題を解決するための手段】
【０００４】
本発明は、被検出物の検出状態に応じたレベルの検出信号を出力する検出手段と、この検出手段から出力される検出信号レベルを所定間隔ごとにサンプリングするサンプリング手段と、このサンプリング手段でサンプリングされた複数の検出信号レベルの平均値を算出する演算手段と、表示手段と、前記演算手段で算出された平均値を前記表示手段へデジタル表示させる表示制御手段とを備えた検出センサにおいて、前記演算手段にて平均値を算出するために使用されるデータ数を、第１のデータ敦と、この第１のデータ数よりも少ない数の第２のデータ数に選択的に設定するデータ数設定手段と、今回の検出信号レベルと先の検出信号レベルとを比較し、その絶対レベル差が所定レベル未満であるときには、前記データ数設定手段で設定される前記第１のデータ数で前記演算手段に対して平均値の算出を行わせ、その差が前記所定レベル以上であるときには、前記データ数設定手段で設定される前記第２のデータ数で前記演算手段に対して平均値の算出を行わせる制御手段を設けたものである（請求項１）。
【０００５】
上記構成において、前記データ数設定手段は、前記第１のデータ数及び前記第２のデータ数を、それぞれ設定変更可能に設けられているようにしてもよい（請求項２）。
また、前記制御手段における前記所定レベルを、所定期間における非検出時の検出信号レベルの変化量に基づいて設定する所定レベル設定手段を設けるようにしてもよい（請求項３）。
また、前記演算手段で求められる平均値とあらかじめ設定される閾値との比載を行う比較手段を設けた上で、前記比較手段の比較結果に基づいて被検出物の検出を行うようにしてもよい（請求項４）。
【発明の効果】
【０００６】
請求項１の発明によれば、今回の検出信号レベルと先の検出信号のレベルとの差が小さい場合は、複数の検出信号レベルの平均値が大きく変化することはないから、平均値を算出するために使用されるデータ数として大きな第１のデータ数を設定することにより、平均値をふらつくことなく安定してデジタル表示することができる。また、今回の検出信号レベルと先の検出信号のレベルとの差が大きい場合に第１のデータ数を用いて平均値を算出する場合は、平均値のデジタル表示が遅れる（なまる）ことから、平均値を算出するために使用されるデータ数として第１のデータ数よりも小さな第２のデータ数を設定することにより、平均値を遅れることなくデジタル表示することができる。
【０００７】
請求項２の発明によれば、検出条件に応じて適切なデータ数を任意に設定することができる。
請求項３の発明によれば、ノイズの変化量に基づいて所定レベルを設定することができるので、ノイズの影響を防止することができる所定レベルを自動設定することができる。
請求項４の発明によれば、デジタル表示される平均値と閾値との比較結果に基づいて被検出物の検出を行うようにしたので、デジタル表示される平均値と検出結果が一致するようになり、違和感がなくなる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明をファイバセンサに適用した第１実施例について、図１ないし図８を参照して説明する。
図２は、ファイバセンサの外観斜視図である。この図２において、ファイバセンサ（検出センサに相当）１のケース２の上面部２ａには、動作表示灯３、安定表示灯４、第１のモード表示部５、第２のモード表示部６、表示部７、モードキー８およびジョグスイッチ９が配設されている。
【０００９】
ファイバセンサ１の平面を示す図３において、第１のモード表示部５は、検出モードであるときに点灯する「ＲＵＮ」表示灯５ａ、閾値設定モードであるときに点灯する「ＴＥＡＣＨ」表示灯５ｂおよび閾値を微調整するモードであるときに点灯する「ＡＤＪ」表示灯５ｃが配列されて構成されている。第２のモード表示部６は、受光時オンか非受光時オンかを設定するときに点灯する「Ｌ／Ｄ  ＯＮ」表示灯６ａ、タイマを使用するか否かを設定するときに点灯する「ＴＩＭＥＲ」表示灯６ｂおよびメモリ機能などの高度な機能を設定するときに点灯する「ＰＲＯ」表示灯６ｃが配列されて構成されている。
【００１０】
表示部７は、第１のデジタル表示部（表示手段に相当）１０と第２のデジタル表示部１１とから構成されている。第１のデジタル表示部１０は、４桁の７セグメントＬＥＤ１０ａ〜１０ｄを備え、４桁のデジタル表示が可能に構成されている。第２のデジタル表示部１１は、４桁の７セグメントＬＥＤ１１ａ〜１１ｄを備え、４桁のデジタル表示が可能に構成されている。
【００１１】
図２に戻って、モードキー８は、作業者がモードを選択するキーであり、ジョグスイッチ９は、作業者が選択されたモード内の詳細な項目を設定したり，数値を変更したりするためのスイッチである。
ケース２の前面部２ｂには、投光ヘッド１２ａが先端部に取付けられている投光用ファイバ１２が装着されていると共に、受光ヘッド１３ａが先端部に取付けられている受光用ファイバ１３が装着されている。このような透過型ファイバ１２，１３を装着した場合は、ファイバセンサ１は、投光素子１８（図１参照）から投じられた光が投光用ファイバ１２を通じて投光ヘッド１２ａから出力され、受光ヘッド１３ａに入力されて受光用ファイバ１３を通じて受光素子（検出手段に相当）２０（図１参照）に受光されたか否かに応じて被検出物の検出を行うようになっている。尚、ケース２の前面部２ｂには、投受光ヘッドが先端部に取付けられている反射型ファイバも装着可能となっており、被検出物の検出形態に応じて種々の仕様のファイバが装着可能となっている。
【００１２】
また、ケース２の両側面部２ｃ，２ｄには光通信用窓１４，１５が設けられている。この光通信用窓１４，１５は、複数のファイバセンサ１が隣接配置されている場合に隣接する他のファイバセンサ１との間で閾値などの設定情報を示す光信号が通過するためのものである。
【００１３】
図１は、ファイバセンサ１の電気的な構成を機能ブロック図として示している。ファイバセンサ１は、マイクロコンピュータからなる制御回路（サンプリング手段、演算手段、データ数設定手段、制御手段、所定レベル設定手段、比較手段に相当）１６に、各表示灯３，４，５ａ〜５ｃ，６ａ〜６ｃの点灯動作および各デジタル表示部１０，１１の表示動作を制御する表示制御回路（表示制御手段に相当）１７と、投光素子１８を駆動する駆動回路１９と、受光素子２０から出力された検出信号を増幅する増幅回路２１と、隣接する他のファイバセンサ１との間で信号を光通信により送受信する光通信回路２２と、出力信号を外部に出力する出力回路２３とが接続されて構成されている。
【００１４】
次に上記構成の作用について説明する。
本実施例では、モードキー８をプッシュ操作すると、図５に示すように検出動作モードと検出用閾値設定モードに交互に切替え可能となっている。このようなモード切替えは、第１のデジタル表示部１０に検出動作モードを示す「ｒｕｎ」と検出用閾値設定モードを示す「ｓｅ」が表示されることにより確認可能となっている。
【００１５】
さて、図４に示すように背景Ａの前面に位置する被検出物を検出する場合は、反射型ファイバ２４をファイバセンサ１に装着し、背景Ａの影響を防止するために２点ティーチングを行う。つまり、作業者は、モードキー８に対するプッシュ操作により検出用閾値設定モードに切替え、被検出物が検出領域に位置している状態でジョグスイッチ９を操作するのに続いて、被検出物が検出領域に位置していない状態でジョグスイッチ９を操作する。
【００１６】
図６は、ファイバセンサ１の検出用閾値設定モードの動作を示すフローチャートである。この図６において、ファイバセンサ１は、ジョグスイッチ９がプッシュ操作されたときは（ａ１：ＹＥＳ）、投光素子１８から投光すると同時に（ａ２）、そのときの受光素子２０の受光量Ｄ１を取得し（ａ３）、その受光量Ｄ１をメモリに記憶する（ａ４）。これにより、受光量Ｄ１がメモリに記憶される。続けてジョグスイッチ９がプッシュ操作されたときは（ａ５：ＹＥＳ）、投光すると同時に（ａ６）、そのときの受光量Ｄ２を取得し（ａ７）、その受光量Ｄ２をメモリに記憶する（ａ８）。これにより、受光量Ｄ２がメモリに記憶される。
次に、ファイバセンサ１は、上述のようにしてメモリに記憶したＤ１とＤ２とを加算することによりＫ１を求め（ａ９）、そのＫ１を１／２とすることによりＤ１とＤ２との中間値Ｋ２を求め（ａ１０）、そのＫ２を検出用閾値Ｓｘとして設定する（ａ１１）。
【００１７】
作業者は、以上のようにして検出用閾値Ｓｘを設定したときは、モードキー８をプッシュ操作して検出動作モードを設定することにより、被検出物を確実に検出することができる。
図７は、ファイバセンサ１の検出動作モードを示すフローチャートであり、ファイバセンサ１は、この検出動作を繰返して実行するようになっている。この図７において、ファイバセンサ１は、投光すると同時に（ｂ１）、そのときの受光量Ｄｎを取得し（ｂ２）、その受光量Ｄｎをメモリに記憶してから（ｂ３）、受光量Ｄn-64をメモリから削除する（ｂ４）。
【００１８】
尚、動作開始時は、受光量Ｄn-64は存在しないことから、受光量Ｄn-64をメモリから削除することはない。
次に、受光量ＤｎとＤn-1をメモリから読み出し（ｂ５）、それらの差Ｄｎ−Ｄn-1の絶対値Ｋ３を演算し（ｂ６）、絶対値Ｋ３が表示用閾値Ｓｙより小さいかを判定する（ｂ７）。この表示用閾値Ｓｙとは、後述する第１平均処理を実行するか、第２平均処理を実行するかを判定するためのもので、非検出状態から検出状態、或いは検出状態から非検出状態に変化した際の受光量の変化レベルを判定可能なレベルに設定されており、設計段階での実験結果に基づいて設定されている。本実施例では、受光量Ｄｎが今回の検出信号レベルに相当し、前回の受光量Ｄn-1が先の検出信号レベルに相当するもので、先の検出信号としては、前々回の受光量Ｄn-2であってもよいし、それよりもさらに先の受光量であってもよい。
【００１９】
被検出物の非検出状態では、Ｋ３＜Ｓｙであることから（ｂ７：ＹＥＳ）、受光量の変化が小さいと判断し、以下の第１平均処理を実行する。
即ち、Ｄｎ＋Ｄn-1＋……＋Ｄn-63を演算してＫ４を求め（ｂ８）、そのＫ４を６４（第１のデータ数に相当）で除算することにより平均値Ｋ５を求め（ｂ９）、その平均値Ｋ５を第１のデジタル表示部に表示する（ｂ１０）。つまり、今回の受光量Ｄｎから６３回前の受光量Ｄn-63までの６４回の受光量Ｄｎの平均値を求めて表示するもので、平均化する受光量サンプル数が６４回と多いことから、受光量Ｄｎが図８に示すようにホワイトノイズでふらつくにしても、そのふらつきの影響を受けることなく移動平均値を第１のデジタル表示部１０に安定して表示することができる。従って、作業者は、第１のデジタル表示部１０に表示されたデジタル値により移動平均値を確実に確認することができる。
尚、電源投入時は、受光量サンプル数が６４に達していないことから、このような場合は、受光量サンプル数が６４となってから、上述した第１平均化処理を実行するようになっている。
【００２０】
次に、ファイバセンサ１は、今回の受光量Ｄｎが上述した検出用閾値設定モードで設定した検出用閾値Ｓｘを上回っているかを判断する（ｂ１１）。この場合、ファイバセンサ１は、非検出状態で受光量Ｄｎが小さいことから、ステップｂ１１で「ＮＯ」と判断し、出力信号をローレベルとする（ｂ１６）。従って、ファイバセンサ１を反射型として使用している場合は、ファイバセンサ１からの出力信号がローレベルとなることから、非検出状態であると判断することができる。
【００２１】
ところで、上述した第１平均化処理では、６４個の受光量Ｄｎの平均化を求めていることから、移動平均値のデジタル表示の際に、ホワイトノイズの影響を防止することができるものの、非検出状態から検出状態となった場合、或いは検出状態から非検出状態となった場合は、そのタイミングでの表示が遅れて（なまって）しまい、受光量の変化を確実に表示できなくなってしまう。
【００２２】
そこで、本実施例では、受光量の絶対変化量Ｋ３が表示用閾値Ｓｙ以上となったときは（ｂ７：ＮＯ）、以下の第２平均処理を実行するようにした。
即ち、Ｄｎ＋Ｄn-1＋……＋Ｄn-7を演算してＫ６を求め（ｂ１３）、そのＫ６を８（第２のデータ数に相当）で除算することにより平均値Ｋ７を求め（ｂ１４）、その平均値Ｋ７を第１のデジタル表示部１０に表示する（ｂ１５）。つまり、今回の受光量Ｄｎから７回前の受光量Ｄn-7までの８回の受光量Ｄｎの平均値を求めて表示するもので、平均化する受光量サンプル数が８回と少ないことから、受光量Ｄｎが大きく変化した場合は、その変化に追従するように移動平均値を第１のデジタル表示部１０に表示することができる。従って、作業者は、第１のデジタル表示部１０に表示されたデジタル値により大きく変化した移動平均値を確実に確認することができる。
【００２３】
次に、ファイバセンサ１は、被検出物の検出により受光量Ｄｎが検出用閾値Ｓｘを上回ることから（ｂ１１：ＹＥＳ）、出力信号をハイレベルとする（ｂ１２）。従って、ファイバセンサ１からの出力信号がハイレベルとなったときは、被検出物の検出状態となったと判断することができる。
【００２４】
被検出物の検出状態となると、受光量Ｄｎの変化量が小さくなるので、ファイバセンサ１は、上述した第１平均化処理を実行するようになる。従って、ホワイトノイズにより受光量Ｄｎが変動するにしても、第１のデジタル表示部１０に表示された受光量により検出状態における移動平均値を確実に確認することができる。
【００２５】
そして、被検出物の検出状態から非検出状態となると、受光量Ｄｎが大きく減少することから、ファイバセンサ１は、上述した第２平均化処理を実行するようになる。従って、受光量Ｄｎが大きく変動するにしても、第１のデジタル表示部１０に表示された受光量により検出状態から非検出状態となった際の移動平均値を確実に確認することができる。
【００２６】
このような実施例によれば、ファイバセンサ１は、被検出物の非検出状態、或いは検出状態では第１平均処理を実行することにより移動平均値の受光量サンプル数として６４を設定し、非検出状態から検出状態、或いは検出状態から非検出状態となるタイミングでは第２平均処理を実行することにより移動平均値の受光量サンプル数として８を設定するようにしたので、移動平均値を演算する際の受光量サンプル数が一定の構成のものと違って、ホワイトノイズの影響を防止しながら、受光量の大きな変動に対しては移動平均値のデジタル表示を変化に追従して行うことができる。
【００２７】
（第２実施例）
次に、本発明の第２実施例について図９ないし図１１を参照して説明する。この第２実施例は、表示用閾値Ｓｙを自動的に設定したことを特徴とする。
本実施例では、ファイバセンサ１のモード切替えを示す図９において、モードキー８に対するプッシュ操作により検出動作モード、検出用閾値設定モード、表示用閾値設定モードに順に切替え可能となっている。この表示用閾値設定モードに切替わったことは、第１のデジタル表示部１０に表示用閾値設定モードであることを示す「Ｓｈｏ」が表示されることにより確認することができる。
【００２８】
作業者は、ファイバセンサ１の表示用閾値を設定する場合は、モードキー８に対するプッシュ操作により表示用閾値設定モードを設定すると共に、被検出物の非検出状態でジョグスイッチ９を例えば１０秒間プッシュ操作する。この１０秒間が請求項３の発明でいう所定期間に相当するもので、作業者の操作時間によって変動する。
【００２９】
図１０は、ファイバセンサ１の表示用閾値設定モードを示すフローチャートである。この図１０において、ファイバセンサ１は、ジョグスイッチ９がプッシュ操作されたときは（ｃ１：ＹＥＳ）、投光すると同時に（ｃ２）、受光量Ｄｘを取得してから（ｃ３）、メモリからＤmax，Ｄminを読み出し（ｃ４）、Ｄｘ＞Ｄmaxか（ｃ５）、Ｄｘ＜Ｄminか（ｃ６）を判断する。この場合、動作開始時はＤmax，Ｄminは設定されていないことから、ＤmaxをＤｘとすることにより最大値を更新すると共に（ｃ６）、ＤminをＤｘとすることにより最小値を更新する（ｃ１２）。
【００３０】
次に、ジョグスイッチ９がプッシュ操作されている状態では（ｃ７：ＹＥＳ）、上述したステップｃ２ないしｃ６、ｃ１１、ｃ１２を繰返して実行する。これにより、図１１に示すように１０秒間において受光量Ｄｎに重畳するホワイトノイズの最大値Ｄmaxと最小値Ｄminが記憶される。
【００３１】
作業者がジョグスイッチ９に対するプッシュ操作を終了すると（ｃ７：ＮＯ）、ファイバセンサ１は、プッシュ操作が終了したところで、メモリからＤmaxとＤminを読み出し（ｃ８）、Ｄmax−Ｄminを演算することによりＫ１１（所定レベルに相当）を求め（ｃ９）、そのＫ１１にマージンαを見込んだ値を表示用閾値Ｓｙとして設定する（ｃ１０）。
そして、作業者がモードキー８に対するプッシュ操作によりファイバセンサ１を検出動作モードに切替えると、ファイバセンサ１は、上述したように設定された表示用閾値でもって第１実施例で説明した検出動作モードを実行する。
【００３２】
このような実施例によれば、ファイバセンサ１の表示用閾値Ｓｙを自動的に設定することができるので、表示用閾値を設定するための実験が不要となる。従って、第１実施例のように実験結果により表示用閾値を設定する構成に比較して、製品毎に異なる大きさのホワイトノイズが発生するにしても、それらのホワイトノイズの大きさに応じた適切な表示用閾値を設定することができ、開発期間の短縮を図ることができる。
【００３３】
（第３実施例）
次に、本発明の第３実施例について図１２及び図１３を参照して説明する。この第３実施例は、第１実施例の第１平均回数及び第２平均回数を設定可能としたことを特徴とする。
本実施例では、ファイバセンサ１のモード切替えを示す図１２において、モードキー８に対するプッシュ操作により検出動作モード、検出用閾値設定モード、表示用閾値設定モード、平均回数設定モードに順に切替え可能となっている。この平均回数設定モードに切替わったことは、第１のデジタル表示部１０に平均回数設定モードであることを示す「ａｖｅ」が表示されることにより確認することができる。
【００３４】
作業者は、平均回数を設定する場合は、モードキー８に対する操作により平均回数設定モードを設定する。
図１３は、ファイバセンサ１の平均回数設定モードを示すフローチャートである。この図１３において、ファイバセンサ１は、まず、第１平均回数Ｍ１を表示する（ｄ１）。この場合、第１平均回数Ｍ１として６４が初期設定されているので、第１のデジタル表示部１０には「６４」が表示される。
【００３５】
作業者は、第１平均回数を高めたい場合は、ジョグスイッチ９を＋側へスライド操作する。また、第１平均回数を低めたい場合は、ジョグスイッチ９を−側へスライド操作する。
ファイバセンサ１は、ジョグスイッチ９が＋側へスライド操作されたときは（ｄ２：ＹＥＳ）、Ｍ１＋１を演算することによりＭ１１を求め（ｄ３）、Ｍ１をＭ１１に更新し（ｄ４）、更新後のＭ１を表示する（ｄ５）。また、ジョグスイッチ９が−側へスライド操作されたときは（ｄ１７：ＹＥＳ）、Ｍ１がＭ２＊２以上かを判断する（ｄ１８）。つまり、本来なら、第１平均回数Ｍ１＞第２平均回数Ｍ２＞１を満足すればよいものの、このような条件式を満足する具体例として、本実施例では、第１平均回数は第２平均回数の２倍以上に設定しなければならないように規定したのである。また、後述するように第２平均回数は３以上に設定しなければならないように規定した。
【００３６】
Ｍ１がＭ２＊２以上の場合は（ｄ１８：ＹＥＳ）、Ｍ１から１を減算することによりＭ１２を求め（ｄ１９）、Ｍ１をＭ１２に更新し（ｄ２０）、更新後のＭ１を表示する（ｄ２１）。また、Ｍ１がＭ２＊２未満の場合は（ｄ１８：ＮＯ）、エラーを表示する。これは、上述したように第１平均回数を第２平均回数の２倍以上に設定するように規定したことによるものである。尚、エラー表示された場合にＭ１をさらに減数したいときは、後述する第２平均処理において、Ｍ２を減数してからＭ１を再設定する。
次に、ジョグスイッチ９がプッシュ操作されるまで上述のステップｄ２ないしｄ５、ｄ１７ないしｄ２２を繰返す。従って、作業者がジョグスイッチ９をスライド操作した状態では、第１平均回数を増減することができる。
【００３７】
作業者は、所望の第１平均回数が表示されたときは、ジョグスイッチ９をプッシュ操作する。
ファイバセンサ１は、ジョグスイッチ９がプッシュ操作されたときは（ｄ６：ＹＥＳ）、更新後のＭ１を確定し（ｄ７）、第２平均回数Ｍ２を表示してから（ｄ８）、第２平均回数の設定ルーチンに移行する。この第２平均回数の設定ルーチンは、上述した第１平均回数の設定ルーチンと略同一であるので、その説明を省略する。
【００３８】
尚、第２平均回数において、Ｍ２がＭ１／２以上の場合に（ｄ１０：ＮＯ）、エラー表示しているのは（ｄ１６）、上述したように第１平均回数を第２平均回数の２倍以上に設定するように規定したことによるものである。また、Ｍ２が２以下の場合に（ｄ２４：ＮＯ）、エラー表示しているのは（ｄ２８）、上述したように第２平均回数を３以上に設定するように規定したことによるものである。
【００３９】
作業者は、所望の第２平均回数が表示されたときは、ジョグスイッチ９をプッシュ操作する。
ファイバセンサ１は、ジョグスイッチ９に対するプッシュ操作されたときは（ｄ１４：ＹＥＳ）、更新後のＭ２を確定して終了する（ｄ１５）。
そして、作業者がファイバセンサ１を検出動作モードに切替えると、ファイバセンサ１は、上述したように設定された第１平均回数及び第２平均回数でもって検出動作を実行する。
このような実施例によれば、第１平均回数及び第２平均回数を任意に設定可能としたので、被検出物の検出条件に応じて適切な平均回数を設定することができる。
【００４０】
（第４実施例）
次に、本発明の第４実施例について図１４を参照して説明するに、第１実施例と同一ステップには同一ステップ番号を付して説明を省略する。この第４実施例は、検出動作時の受光量の表示に本発明を適用したことを特徴とする。
【００４１】
図１４は、ファイバセンサ１の検出動作を示すフローチャートである。この図１４において、ファイバセンサ１は、第１平均処理を実行することにより平均値Ｋ５の表示処理を実行したときは（ｂ１０）、平均値Ｋ５が検出用閾値Ｓｘを上回っているかを判断し（ｅ１）、上回っている場合は（ｅ１：ＹＥＳ）、出力信号をハイレベルとし（ｅ２）、上回っていない場合は（ｅ１：ＮＯ）、出力信号をローレベルとする（ｅ３）。
【００４２】
同様に第２平均処理を実行することにより平均値Ｋ７の表示処理を実行したときは（ｂ１５）、平均値Ｋ７が検出用閾値Ｓｘを上回っているかを判断し（ｅ４）、上回っている場合は（ｅ４：ＹＥＳ）、出力信号をハイレベルとし（ｅ５）、上回っていない場合は（ｅ４：ＮＯ）、出力信号をローレベルとする（ｅ６）。
【００４３】
このような実施例によれば、移動平均値と検出用閾値Ｓｘとを比較することにより検出動作を実行するようにしたので、上述した実施例のように表示された受光量Ｄｎと検出結果とのずれを生じることを防止できるので、作業者が表示内容と検出結果とのずれによる違和感を覚えることはない。
【００４４】
本発明は、上記実施例に限定されることなく、次のように変形または拡張できる。
第２実施例で説明した表示用閾値設定モードを、非検出状態で自動的に実行するようにしてもよい。
検出用閾値設定モードとしては、２点ティーチングに限らず、極細物体の通過検出に適した１点ティーチングに適用するようにしてもよい。
ファイバセンサ以外の光電センサ、リミットセンサ、超音波センサなどに本発明を適用するようにしてもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の第１実施例におけるファイバセンサの電気的構成を示す機能ブロック図
【図２】ファイバセンサの斜視図
【図３】ファイバセンサの表示部を示す平面図
【図４】背景の影響を受ける状態での検出状態を示す反射型ファイバの斜視図
【図５】モードキーに対する操作により切替えられるモードを示す図
【図６】ファイバセンサの検出用閾値設定モードを示すフローチャート
【図７】ファイバセンサの検出動作モードを示すフローチャート
【図８】ホワイトノイズを示す模式図
【図９】本発明の第２実施例を示す図５相当図
【図１０】ファイバセンサの表示用閾値設定モードを示すフローチャート
【図１１】ホワイトノイズとＤmax、Ｄminとの関係を示す図
【図１２】本発明の第３実施例を示す図５相当図
【図１３】ファイバセンサの平均回数設定モードを示すフローチャート
【図１４】本発明の第４実施例を示す図７相当図
【符号の説明】
【００４６】
図面中、１はファイバセンサ（検出センサ）、１０は第１のデジタル表示部（表示手段）、１６は制御回路（サンプリング手段、演算手段、データ数設定手段、制御手段、所定レベル設定手段、比較手段）、１７は表示制御回路（表示制御手段）、２０は受光素子（検出手段）である。
【図１】
2006287492.tif 000003
【図２】
2006287492.tif 000004
【図３】
2006287492.tif 000005
【図４】
2006287492.tif 000006
【図５】
2006287492.tif 000007
【図６】
2006287492.tif 000008
【図７】
2006287492.tif 000009
【図８】
2006287492.tif 000010
【図９】
2006287492.tif 000011
【図１０】
2006287492.tif 000012
【図１１】
2006287492.tif 000013
【図１２】
2006287492.tif 000014
【図１３】
2006287492.tif 000015
【図１４】
2006287492.tif 000016