(57)【要約】      （修正有）【課題】設定項目の異なる入力ステップにおいてそれぞれ入力された２以上の制御パラメータを同時に確認することができる光電センサを提供する。【解決手段】制御パラメータをユーザが入力する入力ステップであって、設定項目の異なる２以上の入力ステップが規定された動作設定メニューを保持する設定メニュー記憶部と、ユーザ操作に基づいて、編集ステップを選択する編集ステップ選択部１２１と、動作設定メニューに基づいて、編集ステップに対応する設定項目を編集対象項目として表示する編集対象項目表示部１２２と、編集対象項目の表示中におけるユーザ操作に基づいて、編集対象項目に関連づけて保持されている制御パラメータを変更するパラメータ変更部１２３と、異なる入力ステップにおいてそれぞれ入力された２以上の制御パラメータからなるパラメータリストを表示するパラメータリスト表示部１２４により構成される。【選択図】図９
2015079416.tif 000002
【特許請求の範囲】
【請求項１】
制御パラメータに基づいて、ワーク検出を行う光電センサにおいて、
上記制御パラメータをユーザが入力する入力ステップであって、設定項目の異なる２以上の入力ステップが規定された動作設定メニューを保持する設定メニュー記憶手段と、
ユーザ操作に基づいて、上記入力ステップの一つを編集ステップとして選択する編集ステップ選択手段と、
上記動作設定メニューに基づいて、上記編集ステップに対応する設定項目を編集対象項目として表示する編集対象項目表示手段と、
上記編集対象項目の表示中におけるユーザ操作に基づいて、上記編集対象項目に関連づけて保持されている上記制御パラメータを変更するパラメータ変更手段と、
異なる上記入力ステップにおいてそれぞれ入力された２以上の上記制御パラメータからなるパラメータリストを表示するパラメータリスト表示手段とを備えたことを特徴とする光電センサ。
【請求項２】
検出光を出射する発光素子と、
上記検出光の反射光又は透過光を受光する受光素子と、
ユーザ操作に基づいて、動作モードを測定モード及びメニューモード間で切り替える動作モード切替手段を備え、
上記測定モードは、上記反射光又は上記透過光の受光量、或いは、反射面までの距離を表示するとともに、上記ワーク検出の結果を外部機器へ出力する動作モードであり、
上記メニューモードは、上記ワーク検出を行わず、上記編集対象項目を表示し、上記入力ステップを順に切り替えながら上記制御パラメータの入力を行う動作モードであり、
上記パラメータリスト表示手段は、上記測定モード中におけるユーザ操作に基づいて、上記パラメータリストを表示することを特徴とする請求項１に記載の光電センサ。
【請求項３】
上記パラメータリストの表示中におけるユーザ操作に基づいて、上記パラメータリスト内の制御パラメータの一つを編集対象パラメータとして選択する編集対象パラメータ選択手段を備え、
上記パラメータ変更手段は、ユーザ操作に基づいて、上記編集対象パラメータを変更することを特徴とする請求項１又は２に記載の光電センサ。
【請求項４】
上記パラメータリスト表示手段は、上記ワーク検出の精度、出力論理及び出力遅延時間からなるパラメータリストを表示することを特徴とする請求項１〜３のいずれかに記載の光電センサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光電センサに係り、さらに詳しくは、制御パラメータに基づいてワーク検出を行う光電センサの改良に関する。
【背景技術】
【０００２】
所定の検出位置へ検出光を出射し、その反射光を受光することにより、ワークの有無を検出する光電センサ、いわゆる反射型の光電センサが従来から知られている。また、遮光による光量変化からワーク検出を行う透過型又は回帰反射型の光電センサも知られている。この種の光電センサの検出方法には、反射光又は透過光の受光量を閾値と比較してワークを検出する受光量方式や、反射光に基づいて反射面までの距離を求め、当該距離を閾値と比較する測距方式が知られている。測距方式の光電センサでは、２以上の受光素子からなるイメージセンサ上における１次元の受光量分布を検出することにより、三角測量の原理により反射面までの距離を求めている。
【０００３】
ワーク検出は、各種の制御パラメータに基づいて行われ、ワークの有無を示す判定信号が制御出力として出力される。制御パラメータには、受光感度や応答時間などの検出精度を指定するパラメータ、判定信号を外部機器へ出力する際の出力論理を指定するパラメータ、制御出力を遅延させる場合の出力遅延時間を指定するパラメータなどがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した光電センサには、反射光又は透過光の受光量、反射面までの距離、閾値を表示するために７セグメント表示器が用いられる。この種の表示装置は、同時に表示することができる情報量が限られている。従来の光電センサでは、制御パラメータをユーザが入力する２以上の入力ステップを動作設定メニューにより予め規定することにより、１つの入力ステップにおいて表示装置に表示させる設定項目の内容を絞り込んでいる。従って、制御パラメータを変更し、或いは、制御パラメータを確認する場合、ユーザは、入力ステップを順に切り替えて、所望の設定項目を表示させる必要があった。このため、設定項目の異なる入力ステップにおいてそれぞれ入力された２以上の制御パラメータを同時に確認することができず、不便であるという問題があった。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、光電センサの利便性を向上させることを目的とする。特に、設定項目の異なる入力ステップにおいてそれぞれ入力された２以上の制御パラメータを同時に確認することができる光電センサを提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の本発明による光電センサは、制御パラメータに基づいて、ワーク検出を行う光電センサであって、上記制御パラメータをユーザが入力する入力ステップであって、設定項目の異なる２以上の入力ステップが規定された動作設定メニューを保持する設定メニュー記憶手段と、ユーザ操作に基づいて、上記入力ステップの一つを編集ステップとして選択する編集ステップ選択手段と、上記動作設定メニューに基づいて、上記編集ステップに対応する設定項目を編集対象項目として表示する編集対象項目表示手段と、上記編集対象項目の表示中におけるユーザ操作に基づいて、上記編集対象項目に関連づけて保持されている上記制御パラメータを変更するパラメータ変更手段と、異なる上記入力ステップにおいてそれぞれ入力された２以上の上記制御パラメータからなるパラメータリストを表示するパラメータリスト表示手段とを備えて構成される。
【０００７】
この光電センサでは、入力ステップの一つを編集ステップとして選択すれば、編集ステップに応じた設定項目が編集対象項目として表示されるので、ユーザは、編集対象項目に関連づけて保持されている制御パラメータを変更し、或いは、確認することができる。また、設定項目の異なる入力ステップにおいてそれぞれ入力された２以上の制御パラメータがパラメータリストとして表示されるので、ユーザは、入力ステップの切替を行わなくても、これらの制御パラメータを同時に確認することができる。
【０００８】
第２の本発明による光電センサは、上記構成に加え、検出光を出射する発光素子と、上記検出光の反射光又は透過光を受光する受光素子と、ユーザ操作に基づいて、動作モードを測定モード及びメニューモード間で切り替える動作モード切替手段を備え、上記測定モードが、上記反射光又は上記透過光の受光量、或いは、反射面までの距離を表示するとともに、上記ワーク検出の結果を外部機器へ出力する動作モードであり、上記メニューモードが、上記ワーク検出を行わず、上記編集対象項目を表示し、上記入力ステップを順に切り替えながら上記制御パラメータの入力を行う動作モードであり、上記パラメータリスト表示手段が、上記測定モード中におけるユーザ操作に基づいて、上記パラメータリストを表示するように構成される。この様な構成によれば、設定項目の異なる入力ステップにおいてそれぞれ入力された２以上の制御パラメータを測定モード中に確認することができる。
【０００９】
第３の本発明による光電センサは、上記構成に加え、上記パラメータリストの表示中におけるユーザ操作に基づいて、上記パラメータリスト内の制御パラメータの一つを編集対象パラメータとして選択する編集対象パラメータ選択手段を備え、上記パラメータ変更手段が、ユーザ操作に基づいて、上記編集対象パラメータを変更するように構成される。この様な構成によれば、動作設定メニューの該当する設定項目を編集対象項目として表示させなくても、編集対象パラメータとして選択したパラメータリスト内の制御パラメータを変更することができる。
【００１０】
第４の本発明による光電センサは、上記構成に加え、上記パラメータリスト表示手段が、上記ワーク検出の精度、出力論理及び出力遅延時間からなるパラメータリストを表示するように構成される。この様な構成によれば、入力ステップの切替を行わなくても、異なる入力ステップにおいてそれぞれ入力されるワーク検出の精度、出力論理及び出力遅延時間を同時に確認することができる。
【発明の効果】
【００１１】
本発明によれば、光電センサの利便性を向上させることができる。特に、本発明による光電センサでは、入力ステップの切替を行わなくても、設定項目の異なる入力ステップにおいてそれぞれ入力された２以上の制御パラメータを同時に確認することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態による光電センサ１の一構成例を示した外観図であり、反射型の光電センサ１が示されている。
【図２】図１の光電センサ１の構成例を示した図であり、センサ筐体３０の表示面が示されている。
【図３】図１の光電センサ１の動作の一例を示した図であり、ワーク判定方式として距離方式を選択した場合が示されている。
【図４】図１の光電センサ１の動作の一例を示した図であり、ワーク判定方式として基準面方式を選択した場合が示されている。
【図５】図１の光電センサ１の運用形態の一例を模式的に示した説明図であり、搬送装置ＢＬ上を移動中のワークＷを検出する場合が示されている。
【図６】図１の光電センサ１の動作の一例を示した図であり、制御出力を遅延させるタイマー機能の動作特性が示されている。
【図７】図１の光電センサ１の機能構成の一例を示したブロック図である。
【図８】図７のワーク検出部１０４の構成例を示したブロック図である。
【図９】図７の動作設定部１０７の構成例を示したブロック図である。
【図１０】図７の光電センサ１における動作設定時の画面表示の一例を示した図であり、「制御出力１」に関連づけられている設定項目ごとの画面表示が示されている。
【図１１】図７の光電センサ１における動作設定時の画面表示の一例を示した図であり、「制御出力２」に関連づけられている設定項目ごとの画面表示が示されている。
【図１２】図７の光電センサ１の動作設定における詳細設定時の画面表示の一例を示した図である。
【図１３】図７の光電センサ１の動作設定における詳細設定時の画面表示の一例を示した図である。
【図１４】図７の光電センサ１における測定モード時の動作の一例を示した図であり、画面表示部６に表示されたパラメータリストが示されている。
【図１５】図１の光電センサ１の動作の一例を示した図であり、測定モード中に画面表示部６に表示させる情報を４通りに切り替える場合が示されている。
【図１６】図１の光電センサ１の動作の一例を示した図であり、判定閾値Ｗｔをマニュアルチューニングする場合が示されている。
【図１７】図１の光電センサ１の動作の一例を示した図であり、判定閾値Ｗｔをマニュアルチューニングする場合が示されている。
【図１８】図１の光電センサ１の動作の一例を示した図であり、判定閾値Ｗｔをマニュアルチューニングする場合が示されている。
【発明を実施するための形態】
【００１３】
＜光電センサ１＞
図１は、本発明の実施の形態による光電センサ１の一構成例を示した外観図であり、反射型の光電センサ１が示されている。この光電センサ１は、検出光Ｌ１を出射して反射面からの反射光Ｌ２を受光し、ワークの有無を検出する検出スイッチである。ワークは、検出対象物である。
【００１４】
例えば、光電センサ１は、反射光Ｌ２の受光タイミングに基づいて反射面までの距離Ｗｄを求め、距離Ｗｄを判定閾値Ｗｔと比較して、ワークが存在するか否かの判定を行う測距方式の光電センサである。また、検出光Ｌ１には、可視光線が用いられる。
【００１５】
光電センサ１は、検出光Ｌ１を検出位置へ出射する投光窓１０と、反射面からの反射光Ｌ２が入射する受光窓２０と、表示灯２、操作キー３〜５及び画面表示部６と、センサ筐体３０とを備えて構成されている。センサ筐体３０には、検出光Ｌ１を生成する発光素子、検出光Ｌ１を集光する投光レンズなどが収容される。投光窓１０及び受光窓２０は、センサ筐体３０の前面に配置され、表示灯２、操作キー３〜５及び画面表示部６は、センサ筐体３０の上面に配置されている。
【００１６】
表示灯２は、ワークの有無、受光状態等を発光色、点灯状態によって示す表示装置である。例えば、表示灯２は、ＬＥＤ（発光ダイオード）からなる。この表示灯２は、センサ筐体３０の上面における投受光窓側の端部に配置されている。操作キー３〜５は、判定閾値Ｗｔなどの各種入力、画面切替のための操作キーであり、押下型の接点式スイッチからなる。
【００１７】
画面表示部６は、距離Ｗｄ、判定閾値Ｗｔ等を画面表示するための表示装置であり、検出光Ｌ１の投光軸方向に長い矩形形状の表示画面を有している。例えば、画面表示部６は、発光層が有機化合物からなるＯＬＥＤ（Organic Light-Emitting Diode：有機発光ダイオード）からなる。
【００１８】
＜画面表示部６＞
図２は、図１の光電センサ１の構成例を示した図であり、センサ筐体３０の表示面が示されている。この例では、センサ筐体３０の上面が表示面であり、操作キー３〜５及び画面表示部６が配置されている。操作キー３は、距離Ｗｄを測定するタイミングを指示するのに用いられ、セットキーと呼ぶ。
【００１９】
操作キー４は、表示画面を切り替え、或いは、表示値をインクリメントするのに用いられ、ディスプレイキーと呼ぶ。操作キー５は、動作モードを測定モード及びメニューモード間で切り替え、或いは、表示値をディクリメントするのに用いられ、モードキーと呼ぶ。
【００２０】
測定モードは、反射面までの距離Ｗｄを表示するとともに、ワーク検出の結果を外部機器へ出力する動作モードである。一方、メニューモードは、ワーク検出を行わず、編集対象の設定項目を表示し、入力ステップを順に切り替えながら制御パラメータの入力を行う動作モードである。
【００２１】
画面表示部６には、測定モード中、距離Ｗｄや判定閾値Ｗｔが表示され、メニューモード中は、ユーザが選択した入力ステップに対応する設定項目が表示される。また、操作キー３〜５に割り当てられている機能を示す表示オブジェクトが画面表示部６に表示される。この例では、距離Ｗｄの現在値を示す文字列「１８４５」が表示されているとともに、操作キー４，５の近傍には、方向を示す表示オブジェクトがそれぞれ配置されている。
【００２２】
距離Ｗｄや判定閾値Ｗｔは、表示画面の長手方向を左右方向とし、短手方向を上下方向として表示されている。方向を示す表示オブジェクトは、表示画面の下辺の両端部にそれぞれ配置されている。画面表示部６を構成する表示素子は、文字キャラクタを表示可能なものであれば、ＯＬＥＤ以外の表示素子であっても良い。
【００２３】
図３は、図１の光電センサ１の動作の一例を示した図であり、ワーク判定方式として距離方式を選択した場合が示されている。図中の（ａ）には、ワークＷが存在しない場合が示され、（ｂ）には、ワークＷが存在する場合が示されている。この図では、ワークＷが載置される載置面ＳＭに対し、検出光Ｌ１の投光軸が垂直になるように光電センサ１が設置されている。
【００２４】
例えば、光電センサ１から載置面ＳＭまでの距離は、Ｗｄ０＝２０００ｍｍである。検出光Ｌ１は、ワークＷが存在する場合、ワークＷの表面を反射面として反射され、ワークＷが存在しない場合には、載置面ＳＭを反射面として反射される。ワーク判定方式には、距離方式、基準面方式及びウィンドウ方式があり、制御パラメータによりいずれか一つをワーク判定方式として指定することができる。
【００２５】
ワーク判定の距離方式では、距離Ｗｄが判定閾値Ｗｔ以下であるか否かに応じてワークＷの有無が判定される。具体的には、距離Ｗｄが０＜Ｗｄ≦Ｗｔを満たす場合に、ワークＷが存在すると判別される。一方、距離ＷｄがＷｄ＞Ｗｔを満たす場合と、距離Ｗｄを算出できない場合とには、ワークＷが存在しないと判別される。
【００２６】
図４は、図１の光電センサ１の動作の一例を示した図であり、ワーク判定方式として基準面方式を選択した場合が示されている。図中の（ａ）には、ワークＷが存在しない場合が示され、（ｂ）には、基準面ＫＭからの高さがＨｄのワークＷが存在する場合が示されている。また、図中の（ｃ）には、ワークＷが検出光Ｌ１を鏡面反射する場合が示されている。この図では、検出光Ｌ１の投光軸に垂直な平面の一つを基準面ＫＭとしている。
【００２７】
ワーク判定の基準面方式では、光電センサ１から基準面ＫＭまでの距離Ｗｄ０を基準として判定閾値が定められ、距離Ｗｄが判定閾値（Ｗｄ０−Ａ１）よりも小さい場合と、距離Ｗｄを算出できない場合とに、ワークＷが存在すると判定する。一方、距離Ｗｄが判定閾値（Ｗｄ０−Ａ１）以上である場合には、ワークＷが存在しないと判定される。
【００２８】
ここでは、基準面方式において、特定の距離範囲内にある背景を正しく検出するために、距離Ｗｄが判定閾値（Ｗｄ０−Ａ１）よりも小さい場合と、距離Ｗｄが判定閾値（Ｗｄ０＋Ａ２）よりも大きい場合と、距離Ｗｄを算出できない場合とにワークＷが存在すると判定される。一方、距離Ｗｄが判定閾値（Ｗｄ０−Ａ１）以上かつ判定閾値（Ｗｄ０＋Ａ２）以下である場合に、ワークＷが存在しないと判定される。
【００２９】
上記ワーク判定条件は、距離Ｗｄに対応する基準面ＫＭからの高さＨｄを用いれば、高さＨｄが（−Ａ２）≦Ｈｄ≦Ａ１を満たす場合に、ワークＷが存在しないと判別される。一方、高さＨｄがＨｄ＜（−Ａ２）を満たす場合と、高さＨｄがＡ１＜Ｈｄ＜Ｗｄ０を満たす場合と、高さＨｄが算出できない場合とには、ワークＷが存在すると判別される。なお、Ａ１，Ａ２は、正数であれば、Ａ１＝Ａ２であっても良い。
【００３０】
ワーク判定のウィンドウ方式では、距離Ｗｄが所定の距離範囲内にあるか否かに応じてワークＷの有無が判定される。具体的には、近距離閾値Ｗｔ１及び遠距離閾値Ｗｔ２を用いて、距離ＷｄがＷｔ１≦Ｗｄ≦Ｗｔ２を満たす場合に、ワークＷが存在すると判別される。一方、距離ＷｄがＷｄ＞Ｗｔ２を満たす場合と、距離Ｗｄが０＜Ｗｄ＜Ｗｔ１を満たす場合と、距離Ｗｄを算出できない場合とには、ワークＷが存在しないと判別される。
【００３１】
図５は、図１の光電センサ１の運用形態の一例を模式的に示した説明図であり、搬送装置ＢＬ上を移動中のワークＷを検出する場合が示されている。搬送装置ＢＬは、ワークＷを搬送するベルトコンベアであり、高さや色の異なる多数のワークＷがベルト上に載置されている。
【００３２】
光電センサ１は、ワークＷの搬送経路上に設置される。この例では、検出光Ｌ１の投光軸がベルト面に垂直となるように設置されている。各ワークＷは、検出光Ｌ１の光路上を順次に通過する。検出光Ｌ１は、一定周期で繰り返し出射され、その反射光Ｌ２が光電センサ１において受光される。ワーク判定は、反射面までの距離Ｗｄを求め、距離Ｗｄを判定閾値Ｗｔと比較することによって行われる。
【００３３】
図６は、図１の光電センサ１の動作の一例を示した図であり、制御出力を遅延させるタイマー機能の動作特性が示されている。図中の（ａ）には、タイマー機能が非選択である場合が示され、（ｂ）には、オフディレイの場合が示され、（ｃ）には、オンディレイの場合が示され、（ｄ）には、ワンショットの場合が示されている。この図には、ノーマリーオープン形式が出力論理として選択されている場合が示されている。
【００３４】
タイマー機能には、オフディレイ、オンディレイ及びワンショットの種別があり、制御パラメータにより、タイマー機能を選択するか否かと、タイマー機能を選択する場合に、いずれの種別を選択するのかと、遅延時間とを指定することができる。
【００３５】
反射面までの距離Ｗｄは、一定の時間間隔で繰り返し取得され、距離Ｗｄを判定閾値Ｗｔと比較することにより、ワークＷの有無が判別される。この例では、時間ｔの経過とともに距離ＷｄがＷｄ０から単調に減少して最小になり、その後、単調に増加し、Ｗｄ０に到達して一定となっている。
【００３６】
制御出力は、タイマー機能が非選択である場合、距離Ｗｄが判定閾値Ｗｔを下回るタイミングで論理値「０」から論理値「１」へ立ち上がり、距離Ｗｄが判定閾値Ｗｔを上回るタイミングで論理値「１」から論理値「０」へ立ち下がっている（図６の（ａ））。
【００３７】
オフディレイ（ＯＦＦ−ｄｅｌａｙ）は、制御出力が論理値「１」から論理値「０」へ切り替わるのを時間ＴＤ１だけ遅らせるタイマー機能である。制御出力は、オフディレイが選択されている場合、距離Ｗｄが判定閾値Ｗｔを下回るタイミングで論理値「０」から論理値「１」へ立ち上がる一方、距離Ｗｄが判定閾値Ｗｔを上回ったときから時間ＴＤ１だけ遅延して、論理値「１」から論理値「０」へ立ち下がっている（図６の（ｂ））。
【００３８】
オンディレイ（ＯＮ−ｄｅｌａｙ）は、制御出力が論理値「０」から論理値「１」へ切り替わるのを時間ＴＤ２だけ遅らせるタイマー機能である。制御出力は、オンディレイが選択されている場合、距離Ｗｄが判定閾値Ｗｔを下回ったときから時間ＴＤ２だけ遅延して、論理値「０」から論理値「１」へ立ち上がる一方、距離Ｗｄが判定閾値Ｗｔを上回るタイミングで論理値「１」から論理値「０」へ立ち下がっている（図６の（ｃ））。
【００３９】
ワンショットは、制御出力が論理値「０」から論理値「１」に切り替わってからホールドされる時間を一定時間Ｔに制限するタイマー機能である。制御出力は、ワンショットが選択されている場合、距離Ｗｄが判定閾値Ｗｔを下回るタイミングで論理値「０」から論理値「１」へ立ち上がり、時間Ｔが経過した時点で論理値「１」から論理値「０」へ立ち下がっている（図６の（ｄ））。
【００４０】
図７は、図１の光電センサ１の機能構成の一例を示したブロック図である。図中には、投光から受光に至るまでの伝搬時間を計測するＴＯＦ（Time Of Flight）法を利用して反射面までの距離Ｗｄを求める光電センサ１の機能構成が示されている。この光電センサ１は、画面表示部６、投光タイミング制御部１０１、発光素子１０２、受光素子１０３、ワーク検出部１０４、パラメータ記憶部１０５、設定メニュー記憶部１０６、動作設定部１０７、操作部１０８及び動作モード切替部１０９により構成される。
【００４１】
発光素子１０２は、検出光Ｌ１を出射する光源装置である。例えば、発光素子１０１２には、赤色レーザー光を生成するＬＤ（レーザーダイオード）が用いられる。受光素子１０３は、検出光Ｌ１の反射光Ｌ２を受光する光電変換素子であり、反射光Ｌ２の光量に応じた受光信号を生成する。例えば、受光素子１０３は、ＰＤ（フォトダイオード）からなり、受光強度に応じて電流値が変化する受光信号を生成する。
【００４２】
投光タイミング制御部１０１は、発光素子１０２を駆動し、検出光Ｌ１の投光タイミングを制御する。例えば、検出光Ｌ１は、パルス変調光からなり、一定周期で投光される。ワーク検出部１０４は、受光素子１０３からの受光信号に基づいて、反射面までの距離Ｗｄを求め、ワークＷの有無を検出し、その検出結果を判定信号として外部機器へ出力する。また、ワーク検出部１０４は、距離Ｗｄをアナログ出力として外部機器へ出力する。
【００４３】
ワーク検出は、各種の制御パラメータに基づいて行われ、判定信号が制御出力として出力される。制御パラメータには、検出精度、出力論理、ワーク判定方式、タイマー機能、入出力選択、入力選択、アナログ選択、アナログ下限、アナログ上限をそれぞれ指定するパラメータがある。これらの制御パラメータは、パラメータ記憶部１０５に保持される。
【００４４】
検出精度は、ワーク検出の精度であり、応答時間や受光感度を指定することができる。応答時間を遅くするほど、検出精度が上がる。また、受光感度を下げれば、塵埃やミストが誤って検出されるのを抑制することができる。出力論理は、判定信号を外部機器へ出力する際の論理形式であり、ノーマリーオープン及びノーマリークローズのいずれかを選択することができる。
【００４５】
この光電センサ１には、４つの外部端子が設けられている。すなわち、電源装置から主電源が供給される電源端子と、グランド端子と、各種機能割当の可能な２つの制御端子とが外部端子として設けられている。入出力選択は、制御端子に対する入出力割当であり、制御出力、アナログ出力又は外部入力を各制御端子に割り当てることができる。入力選択は、外部入力の種別指定であり、投光停止、ティーチング又は基準面ＫＭの更新を選択することができる。投光停止は、外部入力により検出光Ｌ１の発光を停止させる。ティーチングは、外部入力により距離Ｗｄを測定するタイミングが指示される。基準面ＫＭの更新は、外部入力により基準面ＫＭを更新し、距離Ｗｄの基準値Ｗｄ０が変更される。
【００４６】
アナログ選択は、アナログ出力の種別指定であり、電流出力又は電圧出力を選択することができる。アナログ下限は、距離Ｗｄをスケール変換した後の値をアナログ出力として出力する場合に、アナログ出力の下限に割り当てる距離Ｗｄが指定される。アナログ上限には、アナログ出力の上限に割り当てる距離Ｗｄが指定される。
【００４７】
画面表示部６には、ワーク検出部１０４により求められた距離Ｗｄや判定閾値Ｗｔが表示される。設定メニュー記憶部１０６には、動作設定メニューが保持される。この動作設定メニューは、制御パラメータをユーザが入力する入力ステップであって、設定項目の異なる２以上の入力ステップを規定した制御プログラムである。
【００４８】
動作設定部１０７は、ワーク検出を行わず、動作設定メニューに基づいて、編集対象の設定項目を画面表示部６に表示し、入力ステップを順に切り替えながら制御パラメータの入力を行う。操作部１０８は、操作キー３〜５の押下操作に基づいて、操作信号を生成し、動作モード切替部１０９へ出力する。
【００４９】
動作モード切替部１０９は、ユーザ操作に基づいて、動作モードを測定モード及びメニューモード間で切り替える。測定モードは、反射面までの距離Ｗｄを表示するとともに、ワーク検出の結果を外部機器へ出力する動作モードである。一方、メニューモードは、ワーク検出を行わず、編集対象の設定項目を表示し、入力ステップを順に切り替えながら制御パラメータの入力を行う動作モードである。
【００５０】
＜ワーク検出部１０４＞
図８は、図７のワーク検出部１０４の構成例を示したブロック図である。このワーク検出部１０４は、受光タイミング検出部１１１、距離算出部１１２、判定閾値記憶部１１３及び距離比較部１１４により構成される。受光タイミング検出部１１１は、投光タイミング及び受光信号に基づいて、反射面からの反射光Ｌ２の受光タイミングを検出する。例えば、受光信号をサンプリングして受光波形を取得し、受光波形の立ち上がり位置から受光タイミングが特定される。
【００５１】
距離算出部１１２は、受光タイミング検出部１１１により検出された受光タイミングに基づいて、反射面までの距離Ｗｄを求める。具体的には、投光タイミングに対する受光タイミングから、検出光Ｌ１が投光窓１０から出射され、その反射光Ｌ２が受光窓２０に入射するまでの伝搬時間を求め、その伝搬時間と光の速さとから、投光窓１０から反射面までの距離Ｗｄが求められる。
【００５２】
距離比較部１１４は、距離算出部１１２によって求められた距離Ｗｄを判定閾値Ｗｔと比較し、その比較結果に基づいて、ワークが存在するか否かのワーク判定を行う。ワーク判定の結果は、判定信号として出力される。判定閾値記憶部１１３には、予め定められた判定閾値Ｗｔが保持される。例えば、判定閾値Ｗｔは、操作キー４，５を操作することにより、数値で指定することができる。また、操作キー３を操作したタイミングで取得された距離Ｗｄに基づいて、判定閾値Ｗｔが自動設定される。
【００５３】
＜動作設定部１０７＞
図９は、図７の動作設定部１０７の構成例を示したブロック図である。この動作設定部１０７は、編集ステップ選択部１２１、編集対象項目表示部１２２、パラメータ変更部１２３、パラメータリスト表示部１２４及び編集対象パラメータ選択部１２５により構成される。
【００５４】
編集ステップ選択部１２１は、メニューモード中におけるユーザ操作に基づいて、動作設定メニュー内の入力ステップの一つを編集ステップとして選択する。編集対象項目表示部１２２は、動作設定メニューに基づいて、編集ステップに対応する設定項目を編集対象項目として表示するための画面データを生成し、画面表示部６へ出力する。入力ステップの一つを編集ステップとして選択すれば、編集ステップに応じた設定項目が編集対象項目として表示されるので、ユーザは、編集対象項目に関連づけて保持されている制御パラメータを変更し、或いは、確認することができる。
【００５５】
パラメータ変更部１２３は、編集対象項目の表示中におけるユーザ操作に基づいて、編集対象項目に関連づけて保持されている制御パラメータを変更すべく、パラメータ記憶部１０５内の制御パラメータを書き替える。
【００５６】
パラメータリスト表示部１２４は、異なる入力ステップにおいてそれぞれ入力された２以上の制御パラメータをパラメータ記憶部１０５から読み出し、これらの制御パラメータからなるパラメータリストを生成し、パラメータリストを表示するための画面データを生成して画面表示部６へ出力する。
【００５７】
パラメータリストとして表示する２以上の制御パラメータは、予め定められる。例えば、制御出力ごとに、重要な制御パラメータをリストアップし、これらの制御パラメータからパラメータリストが作成される。また、パラメータリストを構成する制御パラメータをユーザが任意に指定することができるような構成であっても良い。パラメータリストは、測定モード中におけるユーザ操作に基づいて、表示される。
【００５８】
設定項目の異なる入力ステップにおいてそれぞれ入力された２以上の制御パラメータがパラメータリストとして表示されるので、ユーザは、入力ステップの切替を行わなくても、これらの制御パラメータを同時に確認することができる。
【００５９】
編集対象パラメータ選択部１２５は、パラメータリストの表示中におけるユーザ操作に基づいて、パラメータリスト内の制御パラメータの一つを編集対象パラメータとして選択する。パラメータ変更部１２３は、ユーザ操作に基づいて、編集対象パラメータを変更する。動作設定メニューの該当する設定項目を編集対象項目として表示させなくても、編集対象パラメータとして選択したパラメータリスト内の制御パラメータを変更することができる。
【００６０】
図１０〜図１３は、図７の光電センサ１における動作設定時の画面表示の一例を示した図である。図１０の（ａ）〜（ｆ）には、「制御出力１」に関連づけられている設定項目ごとの画面表示が主として示されている。また、図１１の（ａ）〜（ｆ）には、「制御出力２」に関連づけられている設定項目ごとの画面表示が主として示されている。
【００６１】
この光電センサ１では、４通りの入出力割当のいずれか一つを入出力選択として指定することができる。入出力割当には、「制御端子１」及び「制御端子２」に対し、「制御出力１」及び「制御出力２」をそれぞれ割り当てる「割当１」と、「外部入力」及び「制御出力１」をそれぞれ割り当てる「割当２」と、「制御出力１」及び「アナログ出力」をそれぞれ割り当てる「割当３」と、「外部入力」及び「アナログ出力」をそれぞれ割り当てる「割当４」とがある。
【００６２】
測定モードでは、距離Ｗｄが測定値として画面表示部６に表示される（図１０の（ａ））。測定値は、数値により表示される。この例では、測定値「４５６７」が表示されている。測定モード中に、操作キー５を長押しすることにより、動作モードをメニューモードに切り替えることができる。また、任意の入力ステップにおいて、操作キー５を長押しすることにより、測定モードに復帰させることができる。
【００６３】
メニューモードでは、動作設定メニューに従って入力ステップが順に切り替えられ、編集ステップとして選択された入力ステップに対応する設定項目が画面表示部６に表示される。最初の入力ステップは、応答時間を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｒｅｓｐｏｎｓｅ  ｔｉｍｅ」と、制御パラメータとして入力されている値「２５ｍｓ」が表示されている（図１０の（ｂ））。
【００６４】
編集対象項目が選択されている状態で操作キー３を押下すれば、制御パラメータを選択し、或いは、制御パラメータを数値指定するためのパラメータ編集画面が画面表示部６に表示され、制御パラメータの入力値を変更することができる。応答時間は、１ｍｓ、１０ｍｓ、２５ｍｓ、１００ｍｓ、１０００ｍｓの中から、いずれか一つを任意に指定することができる。パラメータ編集画面では、選択されている制御パラメータにフォーカスが当てられ、識別可能に表示される。
【００６５】
操作キー３を再度押下すれば、編集対象項目の表示画面に復帰させることができる。また、編集対象項目の表示画面及びパラメータ編集画面では、方向を示す表示オブジェクトの表示態様が測定モードとは異なり、操作キー４，５を押下することによって、入力ステップが切り替えられることを容易に識別することができる。操作キー５を短押しすることにより、次の入力ステップに切り替えることができ、また、操作キー４を短押しすることにより、前の入力ステップに切り替えることができる。
【００６６】
入出力設定が「割当１」〜「割当３」である場合、２番目の入力ステップから５番目の入力ステップは、「制御出力１」に関連づけられている設定項目の制御パラメータを入力させる入力ステップである。また、入出力設定が「割当１」である場合、６番目の入力ステップから８番目の入力ステップは、「制御出力２」に関連づけられている設定項目の制御パラメータを入力させる入力ステップである。
【００６７】
入出力設定が「割当４」である場合、２番目の入力ステップは、図１１の（ｄ）になる。また、入出力設定が「割当２」又は「割当３」である場合、６番目の入力ステップは、図１１の（ｄ）になる。
【００６８】
入出力設定が「割当１」〜「割当３」である場合、２番目の入力ステップは、出力論理を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｏｕｔｐｕｔ１  Ｌｏｇｉｃ」と、制御パラメータとして入力されている値「Ｎ．Ｏ．」が表示されている（図１０の（ｃ））。パラメータ編集画面には、ノーマリーオープン「Ｎ．Ｏ．」及びノーマリークローズ「Ｎ．Ｃ．」が選択可能な論理形式として表示されている。
【００６９】
３番目の入力ステップは、ワーク判定方式を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｏｕｔｐｕｔ１  Ｍｏｄｅ」と、制御パラメータとして入力されている値「Ｓｔａｎｄａｒｄ」が表示されている（図１０の（ｄ））。
【００７０】
パラメータ編集画面には、「Ｓｔａｎｄａｒｄ」、「Ｗｉｎｄｏｗ」及び「Ｄａｔｕｍ」が選択可能なワーク判定方式として表示されている。「Ｓｔａｎｄａｒｄ」は、距離方式であり、「Ｗｉｎｄｏｗ」は、ウィンドウ方式であり、「Ｄａｔｕｍ」は、基準面方式である。
【００７１】
４番目の入力ステップは、タイマー機能を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｏｕｔｐｕｔ１  Ｔｉｍｅｒ」と、制御パラメータとして入力されている値「ＯＮ−ｄｅｌａｙ」が表示されている（図１０の（ｅ））。制御パラメータは、「ＯＦＦ」、「ＯＦＦ−ｄｅｌａｙ」、「ＯＮ−ｄｅｌａｙ」及び「Ｏｎｅ  ｓｈｏｔ」の中から、いずれか一つを任意に指定することができる。パラメータ編集画面には、「ＯＦＦ」、「ＯＦＦ−ｄｅｌａｙ」及び「ＯＮ−ｄｅｌａｙ」が表示されている。操作キー４，５を操作することにより、画面がスクロールし、他の選択項目を表示させることができる。
【００７２】
５番目の入力ステップは、オンディレイの遅延時間を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｔｉｍｅ  Ｓｅｔｔｉｎｇ」と、制御パラメータとして入力されている値「１０ｍｓ」が表示されている（図１０の（ｆ））。制御パラメータは、１ｍｓ以上９９９９ｍｓ以下の範囲内の整数を任意に指定することができる。
【００７３】
入出力設定が「割当１」である場合の６番目の入力ステップは、出力論理を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｏｕｔｐｕｔ２  Ｌｏｇｉｃ」と、制御パラメータとして入力されている値「Ｎ．Ｃ．」が表示されている（図１１の（ａ））。
【００７４】
７番目の入力ステップは、ワーク判定方式を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｏｕｔｐｕｔ２  Ｍｏｄｅ」と、制御パラメータとして入力されている値「Ｓｔａｎｄａｒｄ」が表示されている（図１１の（ｂ））。８番目の入力ステップは、タイマー機能を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｏｕｔｐｕｔ２  Ｔｉｍｅｒ」と、制御パラメータとして入力されている値「ＯＦＦ」が表示されている（図１１の（ｃ））。
【００７５】
９番目の入力ステップは、詳細設定を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ａｄｖａｎｃｅｄ  Ｓｅｔｔｉｎｇｓ」と、制御パラメータとして入力されている値「ＯＦＦ」が表示されている（図１１の（ｄ））。
【００７６】
詳細設定を選択する場合「ＯＮ」と、選択しない場合「ＯＦＦ」とのいずれかを任意に指定することができる。つまり、動作設定メニューには、図１２及び図１３の入力ステップを含むフル設定メニューと、これらの入力ステップを含まない簡易設定メニューとがあり、ユーザは、これらの設定メニューを選択することができる。
【００７７】
図１１の（ｅ）に示す入力ステップは、詳細設定を選択しなかった場合の１０番目の入力ステップであり、編集対象項目を示す文字列「Ｅｎｄ」が表示されている。この入力ステップでは、操作キー３を操作することにより、このメニューモードを終了して測定モードに復帰させることができる。
【００７８】
図１２及び図１３には、詳細設定を選択した場合の入力ステップが示されている。図１２の（ａ）〜（ｆ）には、ヒステリシスを設定項目とする入力ステップから出力ホールドを設定項目とする入力ステップまでが示されている。また、図１３の（ａ）〜（ｆ）には、表示画面の明るさを設定項目とする入力ステップから初期化機能を設定項目とする入力ステップまでが主として示されている。
【００７９】
詳細設定を選択した場合の１０番目の入力ステップは、ヒステリシスを設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｈｙｓｔｅｒｅｓｉｓ」と、制御パラメータとして入力されている値「Ｓｔａｎｄａｒｄ」が表示されている（図１２の（ａ））。パラメータ編集画面には、「Ｓｔａｎｄａｒｄ」及び「Ｃｕｓｔｏｍ」が選択項目として表示されている。
【００８０】
ヒステリシスは、制御出力が論理値「１」に切り替えられるオン閾値と、制御出力が論理値「０」に切り替えられるオフ閾値とを異ならせるワーク判定方式である。「Ｓｔａｎｄａｒｄ」を選択した場合、オン閾値及びオフ閾値の差分が自動設定され、「Ｃｕｓｔｏｍ」を選択した場合には、０ｍｓ以上９９９９ｍｓ以下の範囲内の整数を任意に指定することができる。
【００８１】
１１番目の入力ステップは、受光感度を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｓｅｎｓｉｔｉｖｉｔｙ」と、制御パラメータとして入力されている値「Ｌｅｖｅｌ３」が表示されている（図１２の（ｂ））。パラメータ編集画面には、「Ｌｅｖｅｌ１」〜「Ｌｅｖｅｌ３」が選択項目として表示されている。
【００８２】
入力設定が「割当３」又は「割当４」である場合の１２番目の入力ステップは、アナログ下限を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ａｎａｌｏｇ  Ｓｃａｌｉｎｇ」と、制御パラメータとして入力されている値「４ｍＡ＝０」が表示されている（図１２の（ｃ））。アナログ下限は、０以上９９９９以下の範囲内の整数を任意に指定することができる。
【００８３】
１３番目の入力ステップは、アナログ上限を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ａｎａｌｏｇ  Ｓｃａｌｉｎｇ」と、制御パラメータとして入力されている値「２０ｍＡ＝５０００」が表示されている（図１２の（ｄ））。アナログ上限は、０以上９９９９以下の範囲内の整数を任意に指定することができる。
【００８４】
１４番目の入力ステップは、アナログ出力テストを設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｔｅｓｔ  Ａｎａｌｏｇ？」と、制御パラメータとして入力されている値「Ｎｏ」が表示されている（図１２の（ｅ））。アナログ出力テストを行うか否かを任意に指定することができる。
【００８５】
入力設定が「割当２」である場合の１２番目の入力ステップは、入力選択を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｉｎｐｕｔ  Ｆｕｎｃｔｉｏｎ」と、制御パラメータとして入力されている値「Ｌａｓｅｒ  ｏｆｆ」が表示されている（図１２の（ｃ））。入力設定は、投光停止「Ｌａｓｅｒ  ｏｆｆ」、ティーチング又は基準面ＫＭの更新の中から任意に指定することができる。入力設定が「割当１」である場合の１２番目の入力ステップは、図１２の（ｆ）になる。
【００８６】
１５番目の入力ステップは、出力ホールドを設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｏｕｔｐｕｔ  Ｈｏｌｄ」と、制御パラメータとして入力されている値「ＯＦＦ」が表示されている（図１２の（ｆ））。出力ホールドは、反射光Ｌ２の受光量が一定レベル以下に低下した場合に、直前の測定値を表示し、アナログ出力の出力状態を保持する機能である。出力ホールドを行うか否かを任意に指定することができる。
【００８７】
１６番目の入力ステップは、表示画面の明るさを設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｂｒｉｇｈｔｎｅｓｓ」と、制御パラメータとして入力されている値「１００％」が表示されている（図１３の（ａ））。表示画面の明るさは、１００％、３０％、消灯状態「Ｄｉｓｐｌａｙ  ｏｆｆ」の中から任意に指定することができる。
【００８８】
１７番目の入力ステップは、干渉抑制機能を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｉｎｔｅｒｆｅｒｅｎｃｅ」と、制御パラメータとして入力されている値「Ｃｈａｎｎｅｌ１」が表示されている（図１３の（ｂ））。干渉抑制機能は、投光タイミングをずらすことにより、相互干渉の影響を低減させる機能であり、「Ｃｈａｎｎｅｌ１」〜「Ｃｈａｎｎｅｌ４」の中から任意に指定することができる。
【００８９】
１８番目の入力ステップは、パスワード機能を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｐａｓｓｗｏｒｄ  Ｌｏｃｋ」と、制御パラメータとして入力されている値「ＯＦＦ」が表示されている（図１３の（ｃ））。パスワード機能は、操作キー３〜５の操作を無効化する機能であり、パスワード機能を選択するか否かと、パスワード機能を選択する場合の暗証番号とを任意に指定することができる。
【００９０】
１９番目の入力ステップは、初期化機能を設定項目とする入力ステップであり、編集対象項目を示す文字列「Ｉｎｉｔｉａｌｉｚｅ？」と、制御パラメータとして入力されている値「Ｎｏ」が表示されている（図１３の（ｄ））。初期化機能を選択するか否かを任意に指定することができる。初期化機能を選択することにより、制御パラメータをデフォルト値に変更することができる。
【００９１】
図１３の（ｅ）に示す入力ステップは、１９番目の入力ステップであり、編集対象項目を示す文字列「Ｅｎｄ」が表示されている。この入力ステップでは、操作キー３を操作することにより、このメニューモードを終了して測定モードに復帰させることができる。動作設定メニューには、上述した様な多数の入力ステップが規定され、操作キー４，５を操作することにより、入力ステップが順に切り替えられる。
【００９２】
＜パラメータリスト＞
図１４は、図７の光電センサ１における測定モード時の動作の一例を示した図であり、画面表示部６に表示されたパラメータリストが示されている。図中の（ａ）には、ワーク検出の精度、出力論理及び出力遅延時間からなるパラメータリストが表示されている。この光電センサ１では、応答時間及び受光感度の組合せからなる２以上の選択項目の中からワーク検出の精度を選択することができる。
【００９３】
例えば、受光感度を重視した「ＦＩＮＥ」と、応答時間を重視した「ＴＵＲＢＯ」とのいずれかを選択することができる。「ＦＩＮＥ」は、「ＴＵＲＢＯ」に比べ、受光感度が高く、応答時間が長い。
【００９４】
この例では、選択項目「ＦＩＮＥ」がワーク検出の精度として指定され、「Ｎ．Ｏ．」が出力論理として指定され、オンディレイの遅延時間「１０ｍｓ」がタイマー機能として指定されている。画面表示部６には、これらの制御パラメータが同時に表示されている。
【００９５】
また、設定項目を示す文字列や制御パラメータを示す文字列は、左右方向に配列され、各制御パラメータは、設定項目ごとに行を異ならせて配置されている。パラメータリストを構成する文字の表示サイズは、測定モード時の文字の表示サイズよりも小さく、これにより、より多くの情報が表示可能である。例えば、パラメータリストは、測定モード中に、操作キー３を操作することによって表示される。
【００９６】
ワーク検出の精度、出力論理、出力遅延時間は、異なる入力ステップにおいてそれぞれ入力される。この様に異なる入力ステップにおいて入力された２以上の制御パラメータがパラメータリストとして表示されるので、ユーザは、入力ステップの切替を行わなくても、これらの制御パラメータを同時に確認することができる。
【００９７】
図中の（ｂ）には、「制御出力１」に関連づけて保持されているパラメータリストと、「制御出力２」に関連づけて保持されているパラメータリストとを切替可能に表示する場合が示されている。「制御出力１」に関連づけて保持されているパラメータリストは、ワーク検出の精度、出力論理及び出力遅延時間からなり、「ＦＩＮＥ」、「Ｎ．Ｏ．」及びオンディレイの遅延時間「１０ｍｓ」がそれぞれ指定されている。
【００９８】
一方、「制御出力２」に関連づけて保持されているパラメータリストでは、「ＦＩＮＥ」、「Ｎ．Ｃ．」及びタイマー機能「ＯＦＦ」がそれぞれ指定されている。各パラメータリストは、操作キー４，５を操作することにより、個別に表示することができる。つまり、制御出力ごとにパラメータリストが作成され、制御出力ごとに切替可能に表示される。
【００９９】
図中の（ｃ）には、「制御出力１」のパラメータリストと「制御出力２」のパラメータリストとがスクロール可能に表示される場合が示されている。「制御出力１」に関連づけて保持されているパラメータリストと、「制御出力２」に関連づけて保持されているパラメータリストとは、操作キー４，５を操作することにより、上下方向にスクロールさせることができる。つまり、一方のパラメータリストの閲覧中に画面をスクロールさせることにより、他方のパラメータリストの一部を確認することができる。
【０１００】
図中の（ｄ）には、パラメータリスト内の制御パラメータの一つを編集対象パラメータとして選択した場合が示されている。例えば、編集対象パラメータには、カーソルや表示オブジェクトが配置され、容易に識別することができる。パラメータリストの表示中におけるユーザ操作により、パラメータリスト内の任意の制御パラメータの一つが編集対象パラメータとして選択される。
【０１０１】
例えば、操作キー５を長押しすることにより、編集状態に移行し、操作キー４，５を短押しすることにより、編集対象パラメータを選択することができる。また、編集対象パラメータは、操作キー３を操作することにより、変更することができる。この様な構成により、動作設定メニューの該当する設定項目を編集対象項目として表示させなくても、編集対象パラメータとして選択したパラメータリスト内の制御パラメータを変更することができる。
【０１０２】
図１５は、図１の光電センサ１の動作の一例を示した図であり、測定モード中に画面表示部６に表示させる情報を４通りに切り替える場合が示されている。測定モードでは、距離Ｗｄが測定値として画面表示部６に表示される（図１５の（ａ））。測定モード中に、操作キー４を長押しすることにより、編集状態に移行し、表示情報の種別を変更することができる。
【０１０３】
表示情報の種別には、「Ｓｔａｎｄａｒｄ」、「Ｐｅａｋ  Ｂｏｔｔｏｍ」、「Ｂａｒ」、「Ｓｉｍｐｌｅ」があり、操作キー４，５を短押しすることにより、これらの表示情報の種別を選択することができる。
【０１０４】
図中の（ｂ）には、「Ｓｔａｎｄａｒｄ」を選択した場合が示され、（ｃ）には、「Ｐｅａｋ  Ｂｏｔｔｏｍ」を選択した場合が示されている。また、図中の（ｄ）には、「Ｂａｒ」を選択した場合が示され、（ｅ）には、「Ｓｉｍｐｌｅ」を選択した場合が示されている。
【０１０５】
「Ｓｔａｎｄａｒｄ」では、上段に距離Ｗｄが表示され、下段に判定閾値Ｗｔが表示される。「Ｐｅａｋ  Ｂｏｔｔｏｍ」では、上段に距離Ｗｄが表示され、下段に距離Ｗｄのピーク値及びボトム値が表示される。
【０１０６】
「Ｂａｒ」では、上段に距離Ｗｄが表示され、下段には、バー状の表示オブジェクトが表示され、距離Ｗｄが表示オブジェクト上の位置によって示される。「Ｓｉｍｐｌｅ」では、距離Ｗｄが表示される。操作キー３を操作することにより、編集状態が解除され、表示情報の種別が確定される。
【０１０７】
図１６〜図１８は、図１の光電センサ１の動作の一例を示した図であり、判定閾値Ｗｔをマニュアルチューニングする場合が示されている。図１６には、ワーク判定方式が距離方式又は基準面方式であり、入出力設定が「割当２」又は「割当３」である場合が示されている。
【０１０８】
測定モードでは、距離Ｗｄが測定値として画面表示部６に表示される（図１６の（ａ））。ここでは、「Ｓｉｍｐｌｅ」が表示情報の種別として選択されている。この様な測定モード中に、操作キー４，５を短押しすることにより、編集状態に移行し、判定閾値Ｗｔを変更することができる（図１６の（ｂ））。
【０１０９】
判定閾値Ｗｔは、１以上９９９９以下の範囲内の整数を任意に指定することができる。判定閾値Ｗｔを指定してから、操作キー３〜５が操作されることなく、一定時間が経過すれば、編集状態が解除され、判定閾値Ｗｔが確定される。編集状態が解除された後は、「Ｓｔａｎｄａｒｄ」が表示情報の種別として選択され、確定された判定閾値Ｗｔが距離Ｗｄと共に表示される（図１６の（ｃ））。
【０１１０】
図１７には、ワーク判定方式がウィンドウ方式であり、入出力設定が「割当２」又は「割当３」である場合が示されている。測定モードでは、距離Ｗｄが測定値として画面表示部６に表示される（図１７の（ａ））。ここでは、「Ｓｉｍｐｌｅ」が表示情報の種別として選択されている。この様な測定モード中に、操作キー４，５を短押しすることにより、編集状態に移行し、近距離閾値Ｗｔ１及び遠距離閾値Ｗｔ２を変更することができる（図１７の（ｂ））。
【０１１１】
編集対象の判定閾値には、カーソルが配置され、また、操作キー３を操作することにより、編集対象閾値を変更することができる。近距離閾値Ｗｔ１又は遠距離閾値Ｗｔ２を指定してから、操作キー３〜５が操作されることなく、一定時間が経過すれば、編集状態が解除され、判定閾値Ｗｔが確定される。編集状態が解除された後は、「Ｓｔａｎｄａｒｄ」が表示情報の種別として選択され、確定された判定閾値Ｗｔが距離Ｗｄと共に表示される（図１７の（ｃ））。
【０１１２】
図１８には、ワーク判定方式が距離方式又は基準面方式であり、入出力設定が「割当１」である場合が示されている。測定モードでは、距離Ｗｄが測定値として画面表示部６に表示される（図１８の（ａ））。ここでは、「Ｓｉｍｐｌｅ」が表示情報の種別として選択されている。この様な測定モード中に、操作キー４，５を短押しすることにより、編集状態に移行する。編集状態に移行した後は、「Ｓｔａｎｄａｒｄ」が表示情報の種別として選択され、判定閾値Ｗｔが距離Ｗｄと共に表示される（図１８の（ｂ））。
【０１１３】
また、操作キー４，５を操作することにより、「制御出力１」及び「制御出力２」のいずれかが選択され、当該制御出力に関連づけられている判定閾値Ｗｔを編集対象として選択することができる（図１８の（ｃ））。操作キー３を操作することにより、編集対象閾値が確定され、操作キー４，５を操作することより、編集対象閾値を変更することができる（図１８の（ｄ））。
【０１１４】
判定閾値Ｗｔを指定してから、操作キー３〜５が操作されることなく、一定時間が経過すれば、編集状態が解除され、判定閾値Ｗｔが確定される。編集状態が解除された後は、「Ｓｔａｎｄａｒｄ」が表示情報の種別として選択され、確定された判定閾値Ｗｔが距離Ｗｄと共に表示される（図１８の（ｅ））。
【０１１５】
本実施の形態によれば、設定項目の異なる入力ステップにおいてそれぞれ入力された２以上の制御パラメータがパラメータリストとして表示されるので、ユーザは、入力ステップの切替を行わなくても、これらの制御パラメータを同時に確認することができる。
【０１１６】
また、動作設定メニューの該当する設定項目を編集対象項目として表示させなくても、編集対象パラメータとして選択したパラメータリスト内の制御パラメータを変更することができる。
【０１１７】
なお、本実施の形態では、ＴＯＦ法を利用して反射面までの距離Ｗｄを求める光電センサ１の例について説明したが、本発明は反射面までの距離の測定方法をこれに限定するものではない。例えば、イメージセンサを用いて１次元の受光量分布を検出し、受光量のピーク位置から受光位置を特定し、三角測量の原理を利用して、反射面までの距離Ｗｄを求める光電センサにも本発明は適用することができる。また、反射光Ｌ２の受光量を閾値と比較してワークＷを検出する受光量方式の光電センサ、或いは、透過型又は回帰反射型の光電センサにも本発明は適用することができる。
【０１１８】
なお、受光量方式の光電センサの場合、制御出力の論理形式におけるノーマリーオープンは、ライトオン（Ｌｉｇｈｔ−ＯＮ）に相当し、ノーマリークローズは、ダークオン（Ｄａｒｋ−ＯＮ）に相当する。ライトオンは、受光量が閾値を上回った場合に、論理値「１」に切り替え、受光量が閾値を下回った場合に、論理値「０」に切り替える論理形式である。ダークオンは、受光量が閾値を上回った場合に、論理値「０」に切り替え、受光量が閾値を下回った場合に、論理値「１」に切り替える論理形式である。
【符号の説明】
【０１１９】
１  光電センサ
２  表示灯
３〜５  操作キー
６  画面表示部
１０  投光窓
２０  受光窓
３０  センサ筐体
１０１  投光タイミング制御部
１０２  発光素子
１０３  受光素子
１０４  ワーク検出部
１０５  パラメータ記憶部
１０６  設定メニュー記憶部
１０７  動作設定部
１０８  操作部
１０９  動作モード切替部
１２１  編集ステップ選択部
１２２  編集対象項目表示部
１２３  パラメータ変更部
１２４  パラメータリスト表示部
１２５  編集対象パラメータ選択部
ＫＭ  基準面
Ｌ１  検出光
Ｌ２  反射光
ＳＭ  載置面
Ｗ  ワーク
【図１】
2015079416.tif 000003
【図２】
2015079416.tif 000004
【図３】
2015079416.tif 000005
【図４】
2015079416.tif 000006
【図５】
2015079416.tif 000007
【図６】
2015079416.tif 000008
【図７】
2015079416.tif 000009
【図８】
2015079416.tif 000010
【図９】
2015079416.tif 000011
【図１０】
2015079416.tif 000012
【図１１】
2015079416.tif 000013
【図１２】
2015079416.tif 000014
【図１３】
2015079416.tif 000015
【図１４】
2015079416.tif 000016
【図１５】
2015079416.tif 000017
【図１６】
2015079416.tif 000018
【図１７】
2015079416.tif 000019
【図１８】
2015079416.tif 000020