(57)【要約】【課題】外部センサからの信号を検知してパターンの水平方向および垂直方向の照射角度を動的に決定できるようにしたパターン照射ユニットを提供する。【解決手段】パターン照射ユニット１は、垂直軸および水平軸によって水平方向および垂直方向に回動自在に配置された回動ミラー１８と、回動ミラー１８にレーザ光を出射するレーザポインタ１３，１４と、任意のパターンが刻設されレーザポインタ１３，１４と回動ミラー１８との間の光路中にセットされた回折光学素子１５ａ，１５ｂ，１５ｃと、回動ミラー１８を水平方向に回動させる垂直軸回転アクチュエータ２０と、回動ミラー１８を垂直方向に回動させる水平軸回転アクチュエータ２３と、外部センサから入力された検知信号に基づいてレーザポインタ１３，１４を駆動するとともに垂直軸回転アクチュエータ２０および水平軸回転アクチュエータ２３を回転駆動する制御部とを含む。【選択図】図１
2015097043.tif 000002
【特許請求の範囲】
【請求項１】
垂直軸および水平軸によって水平方向および垂直方向に回動自在に配置された回動ミラーと、
前記回動ミラーにレーザ光を出射するレーザポインタと、
任意のパターンが刻設され前記レーザポインタと前記回動ミラーとの間の光路中にセットされた回折光学素子と、
前記回動ミラーを水平方向に回動させる垂直軸回転アクチュエータと、
前記垂直軸回転アクチュエータによる前記回動ミラーの水平方向の回動角度を検出する垂直軸回転エンコーダと、
前記回動ミラーを垂直方向に回動させる水平軸回転アクチュエータと、
前記水平軸回転アクチュエータによる前記回動ミラーの垂直方向の回動角度を検出する水平軸回転エンコーダと、
外部センサから入力された検知信号に基づいて前記レーザポインタを駆動するとともに前記回動ミラーの水平方向および垂直方向の回動角度を決定して前記垂直軸回転アクチュエータおよび前記水平軸回転アクチュエータを回転駆動する制御部と
を含むことを特徴とするパターン照射ユニット。
【請求項２】
互いに異なるパターンが刻設された複数の回折光学素子と、前記回折光学素子のうちの任意の１つを選択的に前記光路中にセットする回折光学素子切替アクチュエータと、前記回折光学素子移動アクチュエータによる前記回折光学素子のセット位置を検出する回折光学素子切替エンコーダとを備える請求項１記載のパターン照射ユニット。
【請求項３】
互いに異なる複数の波長のレーザ光を出射する複数のレーザポインタと、前記複数のレーザポインタのうちの１つからのレーザ光を反射させて前記回動ミラーに入射させ、前記複数のレーザポインタの他のものからのレーザ光を透過させる１つ以上のダイクロイックミラーとを備える請求項１または２記載のパターン照射ユニット。
【請求項４】
前記回動ミラーが、前記垂直軸回転アクチュエータによって回転駆動される前記垂直軸と、前記垂直軸に取り付けられた垂直軸回転支持枠と、前記垂直軸回転支持枠に回転自在に軸支され前記水平軸回転アクチュエータによって回転駆動される前記水平軸と、前記水平軸に固着された水平軸回転支持枠と、前記水平軸回転支持枠に固着された前記回動ミラーとを含む動作機構によって、水平方向および垂直方向に回動される請求項１ないし３記載のパターン照射ユニット。
【請求項５】
前記制御部が、複数の外部センサからの検知信号を入力し、各外部センサに対応するデータテーブルを参照して前記垂直軸回転アクチュエータおよび前記水平軸回転アクチュエータを回転駆動し、各外部センサに応じて所定の水平方向および垂直方向の照射角度にパターンを照射する請求項１ないし４記載のパターン照射ユニット。
【請求項６】
前記データテーブルが、少なくとも、各外部センサのセンサ番号、各外部センサの有効／無効、各外部センサの正常／異常、各外部センサがパターンを照射する垂直軸回転角度および水平軸回転角度を記憶する請求項５記載のパターン照射ユニット。
【請求項７】
無線モジュールを備える前記複数の外部センサからの検知信号を受信する無線モジュールを備える請求項５または６記載のパターン照射ユニット。
【請求項８】
前記データテーブルが、無線モジュールに接続されたパーソナルコンピュータを用いて外部から書き換え可能である請求項７記載のパターン照射ユニット。
【請求項９】
回転自在に配設された垂直軸と、
前記垂直軸に取り付けられた垂直軸回転支持枠と、
前記垂直軸回転支持枠に回転自在に軸支された水平軸と、
前記水平軸に固着された水平軸回転支持枠と、
前記水平軸回転支持枠に固着された回動ミラーと、
第１波長のレーザ光を出射する第１レーザポインタと、
前記第１波長とは異なる第２波長のレーザ光を出射する第２レーザポインタと、
前記第１レーザポインタからのレーザ光を反射させて前記回動ミラーに入射させ、前記第２レーザポインタからのレーザ光を透過させて前記回動ミラーに入射させるダイクロイックミラーと、
互いに異なるパターンが刻設された複数の回折光学素子と、
前記回折光学素子のうちの任意の１つを選択的に前記光路中にセットする回折光学素子切替アクチュエータと、
前記回折光学素子移動アクチュエータによる前記回折光学素子のセット位置を検出する回折光学素子切替エンコーダと、
前記垂直軸を水平方向に回動させる垂直軸回転アクチュエータと、
前記垂直軸回転アクチュエータによる前記回動ミラーの水平方向の回動角度を検出する垂直軸回転エンコーダと、
前記水平軸を垂直方向に回動させる水平軸回転アクチュエータと、
前記水平軸回転アクチュエータによる前記回動ミラーの垂直方向の回動角度を検出する水平軸回転エンコーダと、
複数の外部センサから検知信号を受信する無線モジュールと、
前記無線モジュールによって受信された検知信号に基づいて前記第１レーザポインタおよび前記第２レーザポインタのいずれか一方を駆動し、前記回動ミラーの水平方向および垂直方向の回動角度を決定して前記垂直軸回転アクチュエータおよび前記水平軸回転アクチュエータを駆動する制御部と
を含むことを特徴とするパターン照射ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパターン照射ユニットに関し、特に回折光学素子を使用してパターンを照射するパターン照射ユニットに関する。
【背景技術】
【０００２】
回折光学素子（Ｄｉｆｆｒａｃｔｉｏｎ  Ｏｐｔｉｃａｌ Ｅｌｅｍｅｎｔ：以下、「ＤＯＥ」と略記する。）は、光の回折現象を利用した光学素子であり、レンズ機能、光強度分布変換機能、波長フィルタ機能、分岐/合波機能等の各種機能を発揮することができる。例えば、任意のパターンを刻設したＤＯＥにレーザ光を通過させることにより、パターンを高効率かつフォーカスフリーで照射することが可能である。ＤＯＥを使用する従来のパターン照射ユニットとしては、ＤＯＥを回転させることにより照射パターンを連続的に変化させるプロジェクター（例えば、特許文献１参照）や、ＤＯＥを使用して固定パターンを遠距離まで照射できるレーザメッセージプロジェクターがある（例えば、非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５２６２８６０号
【非特許文献】
【０００４】
【非特許文献１】「レーザメッセージプロジェクター」、[online]、エーエルティー株式会社、［平成２５年１１月１日検索］、インターネット＜http://premium.ipros.jp/alt/product/detail/2000140040/#baseInfo＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した従来のパターン照射ユニットでは、パターン照射のＯＮ／ＯＦＦを人が行う必要があり、緊急時に動的に対応できないという問題点があった。例えば、セキュリティエリアへの侵入者があった場合に自動的にこれを検出してパターンを侵入者に照射して警告を与えるというようなことはできなかった。
【０００６】
また、従来のパターン照射ユニットでは、パターンの照射方向を人が操作するか、あらかじめ設定しておくかする必要があり、緊急時に動的に対応できないという問題点があった。例えば、火災，洪水等の災害時に避難誘導パターンを非常口側に照射するように設定されていた場合、実際には非常口側に災害が発生しているとき等にも避難誘導パターンが照射され、逆に被害を拡大させるというおそれもあった。
【０００７】
本発明の目的は、上述の点に鑑み、外部センサからの信号を検知してパターンの水平方向および垂直方向の照射角度を動的に決定できるようにしたパターン照射ユニットを提供することにある。
【課題を解決するための手段】
【０００８】
請求項１記載のパターン照射ユニットは、垂直軸および水平軸によって水平方向および垂直方向に回動自在に配置された回動ミラーと、前記回動ミラーにレーザ光を出射するレーザポインタと、任意のパターンが刻設され前記レーザポインタと前記回動ミラーとの間の光路中にセットされた回折光学素子と、前記回動ミラーを水平方向に回動させる垂直軸回転アクチュエータと、前記垂直軸回転アクチュエータによる前記回動ミラーの水平方向の回動角度を検出する垂直軸回転エンコーダと、前記回動ミラーを垂直方向に回動させる水平軸回転アクチュエータと、前記水平軸回転アクチュエータによる前記回動ミラーの垂直方向の回動角度を検出する水平軸回転エンコーダと、外部センサから入力された検知信号に基づいて前記レーザポインタを駆動するとともに前記回動ミラーの水平方向および垂直方向の回動角度を決定して前記垂直軸回転アクチュエータおよび前記水平軸回転アクチュエータを回転駆動する制御部とを含むことを特徴とする。
【０００９】
請求項２記載のパターン照射ユニットは、請求項１記載のパターン照射ユニットにおいて、互いに異なる複数の波長のレーザ光を出射する複数のレーザポインタと、前記複数のレーザポインタのうちの１つからのレーザ光を反射させて前記回動ミラーに入射させ、前記複数のレーザポインタの他のものからのレーザ光を透過させる１つ以上のダイクロイックミラーとを備えることを特徴とする。
【００１０】
請求項３記載のパターン照射ユニットは、請求項１記載のパターン照射ユニットにおいて、互いに異なるパターンが刻設された複数の回折光学素子と、前記回折光学素子のうちの任意の１つを選択的に前記光路中にセットする回折光学素子切替アクチュエータと、前記回折光学素子移動アクチュエータによる前記回折光学素子のセット位置を検出する回折光学素子切替エンコーダとを備えることを特徴とする。
【００１１】
請求項４記載のパターン照射ユニットは、請求項１ないし３記載のパターン照射ユニットにおいて、前記回動ミラーが、前記垂直軸回転アクチュエータによって回転駆動される前記垂直軸と、前記垂直軸に取り付けられた垂直軸回転支持枠と、前記垂直軸回転支持枠に回転自在に軸支され前記水平軸回転アクチュエータによって回転駆動される前記水平軸と、前記水平軸に固着された水平軸回転支持枠と、前記水平軸回転支持枠に固着された前記回動ミラーとを含む動作機構によって、水平方向および垂直方向に回動されることを特徴とする。
【００１２】
請求項５記載のパターン照射ユニットは、請求項１ないし４記載のパターン照射ユニットにおいて、前記制御部が、複数の外部センサからの検知信号を入力し、各外部センサに対応するデータテーブルを参照して前記垂直軸回転アクチュエータおよび前記水平軸回転アクチュエータを回転駆動し、各外部センサに応じて所定の水平方向および垂直方向の照射角度にパターンを照射することを特徴とする。
【００１３】
請求項６記載のパターン照射ユニットは、請求項５記載のパターン照射ユニットにおいて、前記データテーブルが、少なくとも、各外部センサのセンサ番号、各外部センサの有効／無効、各外部センサの正常／異常、各外部センサがパターンを照射する垂直軸回転角度および水平軸回転角度を記憶することを特徴とする。
【００１４】
請求項７記載のパターン照射ユニットは、請求項５または６記載のパターン照射ユニットにおいて、無線モジュールを備える前記複数の外部センサからの検知信号を受信する無線モジュールを備えることを特徴とする。
【００１５】
請求項８記載のパターン照射ユニットは、請求項７記載のパターン照射ユニットにおいて、前記データテーブルが、無線モジュールに接続されたパーソナルコンピュータを用いて外部から書き換え可能であることを特徴とする。
【００１６】
請求項９記載のパターン照射ユニットは、回転自在に配設された垂直軸と、前記垂直軸に取り付けられた垂直軸回転支持枠と、前記垂直軸回転支持枠に回転自在に軸支された水平軸と、前記水平軸に固着された水平軸回転支持枠と、前記水平軸回転支持枠に固着された回動ミラーと、第１波長のレーザ光を出射する第１レーザポインタと、前記第１波長とは異なる第２波長のレーザ光を出射する第２レーザポインタと、前記第１レーザポインタからのレーザ光を反射させて前記回動ミラーに入射させ、前記第２レーザポインタからのレーザ光を透過させて前記回動ミラーに入射させるダイクロイックミラーと、互いに異なるパターンが刻設された複数の回折光学素子と、前記回折光学素子のうちの任意の１つを選択的に前記光路中にセットする回折光学素子切替アクチュエータと、前記回折光学素子移動アクチュエータによる前記回折光学素子のセット位置を検出する回折光学素子切替エンコーダと、前記垂直軸を水平方向に回動させる垂直軸回転アクチュエータと、前記垂直軸回転アクチュエータによる前記回動ミラーの水平方向の回動角度を検出する垂直軸回転エンコーダと、前記水平軸を垂直方向に回動させる水平軸回転アクチュエータと、前記水平軸回転アクチュエータによる前記回動ミラーの垂直方向の回動角度を検出する水平軸回転エンコーダと、複数の外部センサから検知信号を受信する無線モジュールと、前記無線モジュールによって受信された検知信号に基づいて、前記第１レーザポインタおよび前記第２レーザポインタのいずれか一方を駆動し、前記光路中にセットする回折光学素子を決定して前記回折光学素子切替アクチュエータを駆動し、前記回動ミラーの水平方向および垂直方向の回動角度を決定して前記垂直軸回転アクチュエータおよび前記水平軸回転アクチュエータを回転駆動する制御部とを含むことを特徴とする。
【発明の効果】
【００１７】
請求項１記載のパターン照射ユニットによれば、垂直軸および水平軸によって水平方向および垂直方向に回動自在に配置された回動ミラーと、回動ミラーにレーザ光を出射するレーザポインタと、任意のパターンが刻設されレーザポインタと回動ミラーとの間の光路中にセットされた回折光学素子と、回動ミラーを水平方向に回動させる垂直軸回転アクチュエータと、垂直軸回転アクチュエータによる回動ミラーの水平方向の回動角度を検出する垂直軸回転エンコーダと、回動ミラーを垂直方向に回動させる水平軸回転アクチュエータと、水平軸回転アクチュエータによる回動ミラーの垂直方向の回動角度を検出する水平軸回転エンコーダと、外部センサから入力された検知信号に基づいてレーザポインタを駆動するとともに回動ミラーの水平方向および垂直方向の回動角度を決定して垂直軸回転アクチュエータおよび水平軸回転アクチュエータを回転駆動する制御部とを含むことにより、外部センサからの信号を検知してパターンの水平方向および垂直方向の照射角度を動的に決定できるという効果がある。
【００１８】
請求項２記載のパターン照射ユニットによれば、互いに異なる複数の波長のレーザ光を出射する複数のレーザポインタと、複数のレーザポインタのうちの１つからのレーザ光を反射させて回動ミラーに入射させ、複数のレーザポインタの他のものからのレーザ光を透過させる１つ以上のダイクロイックミラーとを備えることにより、照射するパターンの色を動的に変更することができるという効果がある。
【００１９】
請求項３記載のパターン照射ユニットによれば、互いに異なるパターンが刻設された複数の回折光学素子と、回折光学素子のうちの任意の１つを選択的にダイクロイックミラーと回動ミラーとの間の光路中にセットする回折光学素子切替アクチュエータと、回折光学素子移動アクチュエータによる回折光学素子のセット位置を検出する回折光学素子切替エンコーダとを備えることにより、照射するパターンを動的に切り替えることができるという効果がある。
【００２０】
請求項４記載のパターン照射ユニットによれば、回動ミラーが、垂直軸回転アクチュエータによって回転駆動される垂直軸と、垂直軸に取り付けられた垂直軸回転支持枠と、垂直軸回転支持枠に回転自在に軸支され水平軸回転アクチュエータによって回転駆動される水平軸と、水平軸に固着された水平軸回転支持枠と、水平軸回転支持枠に固着された回動ミラーとを含む動作機構によって、水平方向および垂直方向に回動されることにより、照射パターンの水平方向および垂直方向の照射角度を２次元の広い範囲で動的に変化させることができるという効果がある。
【００２１】
請求項５記載のパターン照射ユニットによれば、制御部が、複数の外部センサからの検知信号を入力し、各外部センサに対応するデータテーブルを参照して垂直軸回転アクチュエータおよび水平軸回転アクチュエータを回転駆動し、各外部センサに応じて所定の水平方向および垂直方向の照射角度にパターンを照射することにより、複数の外部センサのそれぞれに応じてパターンの水平方向および垂直方向の照射角度を動的に異ならしめることができるという効果がある。
【００２２】
請求項６記載のパターン照射ユニットによれば、データテーブルが、少なくとも、各外部センサのセンサ番号、各外部センサの有効／無効、各外部センサの正常／異常、各外部センサがパターンを照射する垂直軸回転角度および水平軸回転角度を記憶することにより、外部センサ毎の有効／無効および正常／異常に応じて照射パターンの水平方向および垂直方向の照射角度を動的に異ならしめることができるという効果がある。
【００２３】
請求項７記載のパターン照射ユニットによれば、無線モジュールを備える複数の外部センサからの検知信号を受信する無線モジュールを備えることにより、パターン照射ユニットと外部センサとを接続する信号線が不要となり、パターン照射ユニットおよび外部センサの配置の自由度を格段に向上させることができるという効果がある。
【００２４】
請求項８記載のパターン照射ユニットによれば、データテーブルが、無線モジュールに接続されたパーソナルコンピュータを用いて外部から書き換え可能であることにより、パターン照射ユニットおよび外部センサの配置の変更や照射パターンの変更等に迅速に対応できるという効果がある。
【００２５】
請求項９記載のパターン照射ユニットによれば、回転自在に配設された垂直軸と、垂直軸に取り付けられた垂直軸回転支持枠と、垂直軸回転支持枠に回転自在に軸支された水平軸と、水平軸に固着された水平軸回転支持枠と、水平軸回転支持枠に固着された回動ミラーと、第１波長のレーザ光を出射する第１レーザポインタと、第１波長とは異なる第２波長のレーザ光を出射する第２レーザポインタと、第１レーザポインタからのレーザ光を反射させて回動ミラーに入射させ、第２レーザポインタからのレーザ光を透過させて回動ミラーに入射させるダイクロイックミラーと、互いに異なるパターンが刻設された複数の回折光学素子と、回折光学素子のうちの任意の１つを選択的にダイクロイックミラーと回動ミラーとの間の光路中にセットする回折光学素子切替アクチュエータと、回折光学素子移動アクチュエータによる回折光学素子のセット位置を検出する回折光学素子切替エンコーダと、垂直軸を水平方向に回動させる垂直軸回転アクチュエータと、垂直軸回転アクチュエータによる回動ミラーの水平方向の回動角度を検出する垂直軸回転エンコーダと、水平軸を垂直方向に回動させる水平軸回転アクチュエータと、水平軸回転アクチュエータによる回動ミラーの垂直方向の回動角度を検出する水平軸回転エンコーダと、複数の外部センサから検知信号を受信する無線モジュールと、無線モジュールによって受信された検知信号に基づいて、第１レーザポインタおよび第２レーザポインタのいずれか一方を駆動し、光路中にセットする回折光学素子を決定して回折光学素子切替アクチュエータを駆動し、回動ミラーの水平方向および垂直方向の回動角度を決定して垂直軸回転アクチュエータおよび水平軸回転アクチュエータを回転駆動する制御部とを含むことにより、外部センサからの信号を検知してパターンの水平方向および垂直方向の照射角度を動的に決定でき、照射するパターンを動的に切り替えることができ、照射するパターンの色を動的に変更することができるという効果がある。
【図面の簡単な説明】
【００２６】
【図１】（ａ）および（ｂ）は本発明の実施例に係るパターン照射ユニットの正面図および側面図である。
【図２】（ａ）および（ｂ）は本発明の実施例に係るパターン照射ユニットのカバーを除く正面図および側断面図である。
【図３】本発明の実施例に係るパターン照射ユニットの動作機構の要部正面である。
【図４】（ａ）および（ｂ）は本発明の実施例に係るパターン照射ユニットにより照射されるパターンをそれぞれ例示する。
【図５】本発明の実施例に係るパターン照射ユニットの回路ブロック図である。
【図６】本実施例におけるＰＣ上で動作するソフトウェアのシステム条件設定処理を示すフローチャートである。
【図７】本実施例におけるＰＣ上で動作するソフトウェアの起動イニシャライズ処理を示すフローチャートである。
【図８】本実施例におけるＰＣ上で動作するソフトウェアのスキャンモード条件設定処理を示すフローチャートである。
【図９】本実施例におけるＰＣ上で動作するソフトウェアのデモモード条件設定処理を示すフローチャートである。
【図１０】本実施例におけるＰＣ上で動作するソフトウェアのスキャンモード処理を示すフローチャートである。
【図１１】本実施例におけるＰＣ上で動作するソフトウェアのデモモード処理を示すフローチャートである。
【図１２】本実施例におけるＰＣ上で動作するソフトウェアのセルフチェックモード処理を示すフローチャートである。
【図１３】本実施例におけるＰＣ上で動作するソフトウェアのオートチューニングモード処理を示すフローチャートである。
【図１４】本実施例におけるＰＣ上で動作するソフトウェアのメンテナンスモード処理を示すフローチャートである。
【図１５】本実施例に係る照射ユニットの起動処理を示すフローチャートである。
【図１６】本実施例に係る照射ユニットの通信モード処理を示すフローチャートである。
【図１７】本実施例に係る照射ユニットのスキャンモード処理を示すフローチャートである。
【図１８】本実施例に係る照射ユニットのデモモード処理を示すフローチャートである。
【図１９】本実施例に係る照射ユニットのアジャストモード処理を示すフローチャートである。
【図２０】本実施例に係る照射ユニットの単体アジャストモード処理を示すフローチャートである。
【図２１】本実施例に係る照射ユニットの単体セルフチェックモード処理を示すフローチャートである。
【図２２】本実施例に係る照射ユニットの単体オートチューニングモード処理を示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明の実施例について図面を参照して説明する。
【実施例】
【００２８】
図１（ａ）および（ｂ）は、本発明の実施例に係るパターン照射ユニット（以下、適宜、「照射ユニット」と略記する。）１を示す正面図および側面図である。図２（ａ）および（ｂ）は、本発明の実施例に係るパターン照射ユニット１のカバーを除く正面図および側断面図である。図３は、本発明の実施例に係るパターン照射ユニット１の動作機構を抜き出した要部正面図である。
【００２９】
本実施例のパターン照射ユニット１は、筐体２内の下部寄りに出射端を前方に向けて水平に配置された赤レーザポインタ１１と、赤レーザポインタ１１の上位に並行するように同じく出射端を前方に向けて配置された緑レーザポインタ１２と、赤レーザポインタ１１の出射端に対応し左右水平方向を中心として４５°傾けられて配置されたミラー１３と、緑レーザポインタ１２の出射端に対応し左右水平方向を中心として４５°傾けられて配置されたダイクロイックミラー１４と、ミラー１３およびダイクロイックミラー１４の上位に左右水平方向にスライド可能に並置された３つのＤＯＥ１５ａ，１５ｂ，１５ｃと、ＤＯＥ１５ａ，１５ｂ，１５ｃをスライドさせて切り替えるＤＯＥ切替アクチュエータ１６と、ＤＯＥ切替アクチュエータ１６によるＤＯＥ１５ａ，１５ｂ，１５ｃの切替位置を検出するＤＯＥ切替エンコーダ１７と、ＤＯＥ１５ａ，１５ｂ，１５ｃの上位に垂直方向に回動するとともに水平方向に回動するように配置された回動ミラー１８と、回動ミラー１８を水平方向に回動可能にする垂直軸９０と、回動ミラー１８を水平方向に回動駆動する垂直軸回転アクチュエータ２０と、垂直軸回転アクチュエータ２０による回動ミラー１８の水平方向の回動角度を検出する垂直軸回転エンコーダ２１と、回動ミラー１８を垂直方向に回動可能にする水平軸９３と、回動ミラー１８を垂直方向に回動駆動する水平軸回転アクチュエータ２３と、水平軸回転アクチュエータ２３による回動ミラー１８の垂直方向の回動角度を検出する水平軸回転エンコーダ２４とを含んで構成されている。
【００３０】
筐体２は、平面から見て爪形状の天井板３と、正面から見て爪形状の背面板４と、前面上部、両側面後半部および下面後半部を覆うように湾曲成形されたカバー薄板５と、前面下部、両側面前半部および下面前半部を覆うように湾曲成形された透明カバー６と、天井板３の下面中央に垂下されるように固着された支持板７と、支持板７からさらに垂下されたレーザポインタ支持部８と、支持板７から前方に向けて延出された動作機構支持部９とから構成されている。筐体２は、天井板３および／または背面板４において壁、柱等の支持物に取り付けられるようになっている。
【００３１】
動作機構支持部９には、貫通するように垂直軸９０がベアリング１９によって回転自在に配設されており、動作機構支持部９の上面側となる垂直軸９０の上端側には垂直軸回転アクチュエータ２０および垂直軸回転エンコーダ２１が取り付けられている。動作機構支持部９の下面側となる垂直軸９０の下端側には動作機構部９１が取り付けられている。
【００３２】
動作機構部９１は、垂直軸９０に固着された垂直軸回転支持枠９２と、垂直軸回転支持枠９２を水平方向に貫通して回転自在に配設された水平軸９３と、水平軸９３に固着された水平軸回転支持枠９４と、水平軸回転支持枠９４に左右水平方向を中心として４５°傾けられて固着された回動ミラー１８と、水平軸９３の一端部に取り付けられた水平軸回転アクチュエータ２３と、水平軸９３の他端部に取り付けられた水平軸回転エンコーダ２４と、水平軸回転支持枠９４に水平軸９３に平行してスライド可能に取り付けられたＤＯＥ支持枠９５と、ＤＯＥ支持枠９５に並置されたＤＯＥ１５ａ，１５ｂ，１５ｃとを含んで構成されている。
【００３３】
赤レーザポインタ１１は、６４０ｎｍ（赤）のレーザ光を出射するレーザダイオード（以下、適宜、「ＬＤ」と略記する。）を含んでおり、０〜２５５段階でのパワーコントロールが可能になっている。なお、赤レーザポインタ１１は、ＬＤの他に、ＬＤドライバ、フィルタ、集光レンズ等の多数の部品を含んで構成されているが、それ自体は公知のものであるので、詳細は省略する。赤レーザポインタ１１は、ＥＮＡＢＬＥ、エラー検出、パワーコントロールの信号線を通じてＣＰＵ１０１（図５参照）に接続されている。
【００３４】
緑レーザポインタ１２は、５１５ｎｍ（緑）のレーザ光を出射するＬＤを含んでおり、０〜２５５段階でのパワーコントロールが可能になっている。なお、緑レーザポインタ１２は、ＬＤの他に、ＬＤドライバ、フィルタ、集光レンズ等の多数の部品を含んで構成されているが、それ自体は公知のものであるので、詳細は省略する。緑レーザポインタ１２は、ＥＮＡＢＬＥ、エラー検出、パワーコントロールの信号線を通じてＣＰＵ１０１（図５参照）に接続されている。
【００３５】
ミラー１３は、光を反射する鏡であり、赤レーザポインタ１１の出射端側に左右水平方向に対して４５°傾けられて配置されている。このため、ミラー１３は、赤レーザポインタ１１から出射されたレーザ光を垂直上方に反射するようになっている。
【００３６】
ダイクロイックミラー１４は、赤の光を透過し、緑の光を反射するミラーであり、緑レーザポインタ１２の出射端側に左右水平方向に対して４５°傾けられて配置されている。このため、ダイクロイックミラー１４は、赤レーザポインタ１１から出射されミラー１３によって反射されたレーザ光を垂直上方に透過するようになっているとともに、緑レーザポインタ１２から出射されたレーザ光を垂直上方に反射するようになっている。
【００３７】
ＤＯＥ１５ａ，１５ｂ，１５ｃは、互いに異なる任意のパターンが刻設された回折光学素子であり、ＤＯＥ移動支持枠９５に左右水平方向に並置されるように配置されている。ここでは、例えば、緑用ＤＯＥ１５ａには非常口マークを表すパターン（図４（ａ）参照）が刻設され、赤用ＤＯＥ１５ｂには進入禁止マークを表すパターン（図４（ｂ）参照）が刻設されているものと仮定する。なお、その他用ＤＯＥ１５ｃには、必要に応じてその他のパターンが刻設されているものとする。
【００３８】
ＤＯＥ切替アクチュエータ１６は、ＤＯＥ１５ａ，１５ｂ，１５ｃを切り替える小型超音波リニアアクチュエータ（Ｔｉｎｙ  Ｕｌｔｒａｓｏｎｉｃ  Ｌｉｎｅｒ  Ａｃｔｕａｔｏｒ：以下、「ＴＵＬＡ」と略記する。）で構成されている。ＤＯＥ切替アクチュエータ１６がＴＵＬＡで構成されているので、ＤＯＥ１５ａ，１５ｂ，１５ｃを低電力で切り替えることができるとともに、通電させない状態でＤＯＥ１５ａ，１５ｂ，１５ｃのスライド位置を固定させることができる。なお、ＴＵＬＡ自体は公知なものであるので、その詳細な構成および動作の説明については割愛する（以下同様）。ＤＯＥ切替アクチュエータ１６は、ＴＵＬＡドライバ１１１（図５参照）に接続されている。
【００３９】
ＤＯＥ切替エンコーダ１７は、ＤＯＥ切替アクチュエータ１６の回転角度を検出することによりＤＯＥ１５ａ，１５ｂ，１５ｃのスライド位置を検出するためのエンコーダである。ＤＯＥ切替エンコーダ１７は、例えば、エンコーダ径がφ３０、Ａ相およびＢ相の検出信号を出力する。リミットは機械リミットであり、原点は、反時計回り（以下、「ＣＣＷ」と略記する。）方向に数秒動かし機械リミットに当て、時計回り（以下、「ＣＷ」と略記する。）方向に回動させ、最初にＤＯＥ切替エンコーダ１７の出力があるところを原点とする。なお、エンコーダ自体は公知なものであるので、これ以上の詳細な構成および動作の説明については割愛する（以下同様）。ＤＯＥ切替エンコーダ１７は、Ａ相およびＢ相の信号線を通じてＣＰＵ１０１（図５参照）に接続されている。
【００４０】
回動ミラー１８は、レーザ光を反射して水平方向および垂直方向の照射角度にパターンを照射させるための反射鏡である。回動ミラー１８は、垂直軸回転アクチュエータ２０により垂直軸９０を中心として水平方向に１８０°の範囲内で、水平軸回転アクチュエータ２３により垂直方向に６０°の範囲内でそれぞれ回動可能である。なお、回動ミラー１８の制御分解能は１°、照射位置移動速度は１８０°／秒に設定されている。回動ミラー１８は、ＤＯＥ１５ａ，１５ｂ，１５ｃとともに照射水平方向を回動されるので、中心から９０°回動させた場合も照射パターンは正対する。すなわち、回動ミラー１８を９０°回動させた場合、照射されたパターンも９０°回動する。これにより、広範囲の照射が可能となる。
【００４１】
垂直軸回転アクチュエータ２０は、垂直軸９０に連結され、回動ミラー１８を水平方向に１８０°の範囲内で回動させるＴＵＬＡである。垂直軸回転アクチュエータ２０は、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）制御周波数が５０ＫＨｚ〜７０ＫＨｚ、Ｄｕｔｙが２０〜４０％であり、振り角が水平方向１８０°、分解能１°、速度１８０°／ｓである。垂直軸回転アクチュエータ２０がＴＵＬＡで構成されているので、回動ミラー１８を低電力で駆動することができるとともに、通電させない状態で回動ミラー１８の位置を固定させることができる。垂直軸回転アクチュエータ２０は、ＴＵＬＡドライバ１１２（図５参照）に接続されている。
【００４２】
垂直軸回転エンコーダ２１は、垂直軸９０に連結され、回動ミラー１８の水平方向（垂直軸９０）の回転角度を検出するエンコーダである。垂直軸回転エンコーダ２１も、エンコーダ径がφ３０、Ａ相およびＢ相の検出信号を出力する。リミットは機械リミットであり、原点は、ＣＣＷ方向に数秒動かし機械リミットに当て、ＣＷ方向に回動させ、最初に垂直軸回転エンコーダ２１の出力があるところを原点とする。垂直軸回転エンコーダ２１は、Ａ相およびＢ相の信号線を通じてＣＰＵ１０１（図５参照）に接続されている。
【００４３】
水平軸回転アクチュエータ２３は、水平軸９３に連結され、回動ミラー１８を垂直方向に６０°の範囲内で回動させるＴＵＬＡである。水平軸回転アクチュエータ２３は、ＰＷＭ制御周波数が５０ＫＨｚ〜７０ＫＨｚ、Ｄｕｔｙが２０〜４０％であり、振り角が垂直方向６０°、分解能１°、速度１８０°／秒である。水平軸回転アクチュエータ２３がＴＵＬＡで構成されているので、回動ミラー１８を低電力で駆動することができるとともに、通電させない状態で回動ミラー１８の位置を固定させることができる。水平軸回転アクチュエータ２３は、ＴＵＬＡドライバ１１２（図５参照）に接続されている。
【００４４】
水平軸回転エンコーダ２４は、水平軸９３に連結され、回動ミラー１８の垂直方向（水平軸９３）の回転角度を検出するエンコーダである。水平軸回転エンコーダ２４も、エンコーダ径がφ３０、Ａ相およびＢ相の検出信号を出力する。リミットは機械リミットであり、原点は、ＣＣＷ方向に数秒動かし機械リミットに当て、ＣＷ方向に回動させ、最初に水平軸回転エンコーダ２４の出力があるところを原点とする。水平軸回転エンコーダ２４は、Ａ相およびＢ相の信号線を通じてＣＰＵ１０１（図５参照）に接続されている。
【００４５】
図５は、本発明の実施例に係るパターン照射ユニット１の回路ブロック図である。本実施例のパターン照射ユニット１は、主基板１００と、バッテリー回路１２０と、赤レーザポインタ１１と、緑レーザポインタ１２と、ＤＯＥ切替アクチュエータ１６と、ＤＯＥ切替エンコーダ１７と、垂直軸回転アクチュエータ２０と、垂直軸回転エンコーダ２１と、水平軸回転アクチュエータ２３と、水平軸回転エンコーダ２４とを含んで構成されている。
【００４６】
バッテリー回路１２０は、バッテリーを内蔵していてもよく、外部電源を利用してもよい。
【００４７】
主基板１００は、制御部となるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、電源ＳＷ（Ｓｗｉｔｃｈ）１０２と、ＥＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ
Ｍｅｍｏｒｙ）１０３と、拡張用Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）１０４と、無線モジュール１０５と、モニタＳＷ１０６と、モニタＬＥＤ１０７と、ＤＩＰＳＷ１０８と、変調回路１０９と、ＴＵＬＡドライバ１１１と、ＴＵＬＡドライバ１１２とを含んで構成されている。
【００４８】
ＣＰＵ１０１は、例えば８ビット、１６ＭＨｚの組込み式マイクロプロセッサでなる。ＣＰＵ１０１は、それぞれの信号線を通じて、電源ＳＷ１０２、ＥＥＰＲＯＭ１０３、拡張用Ｉ／Ｏ１０４、無線モジュール１０５、モニタＳＷ１０６、モニタＬＥＤ１０７、ＤＩＰＳＷ１０８、ＴＵＬＡドライバ１１１、ＴＵＬＡドライバ１１２、赤レーザポインタ１１、緑レーザポインタ１２およびバッテリー回路１２０とそれぞれ接続されている。
【００４９】
電源ＳＷ１０２は、ＣＰＵ１０１とバッテリー回路１２０との間に接続されており、パターン照射ユニット１全体の電源のＯＮ／ＯＦＦを切り替える。
【００５０】
ＥＥＰＲＯＭ１０３は、データテーブルの一時記憶等に使用されるメモリであり、Ｉ２Ｃバスを通じてＣＰＵ１０１に接続されている。ＥＥＰＲＯＭ自体は公知のものであるので、詳細な説明は省略する。ＥＥＰＲＯＭ１０３には、外部センサ３０１〜３１６毎のデータテーブルが設けられており、各データテーブルには、センサ番号（１〜１６）、センサ有効／無効（１または０）、センサ正常／異常（１または０）、垂直軸回転角度（０〜１８０）および水平軸回転角度（０〜６０）が記憶される。また、ＥＥＰＲＯＭ１０３には、赤レーザポインタ１１および緑レーザポインタ１２の累積稼働時間、ならびに垂直軸９０を回転駆動する垂直軸回転アクチュエータ２０の累積稼働時間も記憶される。
【００５１】
拡張用Ｉ／Ｏ１０４は、パターン照射ユニット１に設けられた拡張用の入出力端子である。本願の詳細な説明では使用しないので、詳しい説明は省略する。
【００５２】
無線モジュール１０５は、受信機の無線モジュール２００を介して外部センサ３０１〜３１６と無線通信するためのＺｉｇＢｅｅシリアル通信モジュールであり、ＣＰＵ１０１とはＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）で接続されている。無線モジュール１０５の接続ノード数は４（最大１０２２）、ノード番号は親機０、照射ユニット１〜９、外部センサ１０〜１０２２である。無線モジュール１０５を備えることにより、パターン照射ユニット１は、外部センサ３０１〜３１６，ＰＣ４００等と無線で通信できるようになっており、配線が不要になるという利点がある。
【００５３】
モニタＳＷ１０６は、４連のスイッチで構成されている。モニタＳＷ１０６は、垂直軸９０（Ｘ軸）および水平軸９３（Ｘ軸）のＣＷ方向およびＣＣＷ方向を押下操作するために使用される。具体的には、モニタＳＷ１が押下されたときには垂直軸９０（Ｘ軸）がＣＷ方向へ１°移動され、モニタＳＷ２が押下されたときには垂直軸９０（Ｘ軸）がＣＣＷ方向へ１°移動され、モニタＳＷ３が押下されたときには水平軸９３（Ｘ軸）がＣＷ方向へ１°移動され、モニタＳＷ４が押下されたときには水平軸９３（Ｘ軸）がＣＷ方向へ１°移動される。また、モニタＳＷ１が長押下されたときには垂直軸９０（Ｘ軸）がＣＷ方向へ５°移動され、モニタＳＷ２が長押下されたときには垂直軸９０（Ｘ軸）がＣＣＷ方向へ５°移動され、モニタＳＷ３が長押下されたときには水平軸９３（Ｘ軸）がＣＷ方向へ５°移動され、モニタＳＷ４が長押下されたときには水平軸９３（Ｘ軸）がＣＷ方向へ５°移動される。さらに、モニタＳＷが２個以上同時に押下されたときには、垂直軸９０（Ｘ軸）および水平軸９３（Ｘ軸）が原点に復帰する。
【００５４】
モニタＬＥＤ１０７は、エラーＬＥＤを含む４連のＬＥＤで構成されている。
【００５５】
ＤＩＰＳＷ１０８は、８連のデュアルインラインパッケージスイッチで構成されている。ＤＩＰＳＷ１，２は、通信モード、単体アジャストモード、単体セルフチェックモード、または単体オートチューニングモードを選択するＤＩＰＳＷである。具体的には、ＤＩＰＳＷ１がＯＦＦかつＤＩＰＳＷ２がＯＦＦのときには通信モード、ＤＩＰＳＷ１がＯＮかつＤＩＰＳＷ２がＯＦＦのときには単体アジャストモード、ＤＩＰＳＷ１がＯＦＦかつＤＩＰＳＷ２がＯＮのときには単体セルフチェックモード、ＤＩＰＳＷ１がＯＮかつＤＩＰＳＷ２がＯＮのときには単体オートチューニングモードが選択される。ＤＩＰＳＷ３，４は、現状ＤＯＥ維持、緑用ＤＯＥセット、赤用ＤＯＥセット、またはその他用ＤＯＥセットを選択するＤＩＰＳＷである。具体的には、ＤＩＰＳＷ３がＯＦＦかつＤＩＰＳＷ４がＯＦＦのときには現状ＤＯＥ維持、ＤＩＰＳＷ１がＯＮかつＤＩＰＳＷ２がＯＦＦのときには緑用ＤＯＥセット、ＤＩＰＳＷ１がＯＦＦかつＤＩＰＳＷ２がＯＮのときには赤用ＤＯＥセット、ＤＩＰＳＷ１がＯＮかつＤＩＰＳＷ２がＯＮのときにはその他用ＤＯＥセットが選択される。ＤＩＰＳＷ５，６は、ＬＤ消灯、緑ＬＤ点灯、赤ＬＤ点灯、またはその他ＬＤ点灯を選択するＤＩＰＳＷである。具体的には、ＤＩＰＳＷ５がＯＦＦかつＤＩＰＳＷ６がＯＦＦのときにはＬＤ消灯、ＤＩＰＳＷ５がＯＮかつＤＩＰＳＷ６がＯＦＦのときには緑ＬＤ点灯、ＤＩＰＳＷ５がＯＦＦかつＤＩＰＳＷ６がＯＮのときには赤ＬＤ点灯、ＤＩＰＳＷ５がＯＮかつＤＩＰＳＷ６がＯＮのときにはその他ＬＤ点灯が選択される。
【００５６】
変調回路１０９は、ブロッカ・ザルツアー（Ｂｒｏｃａ−Ｓｕｌｚｅｒ）効果を得るための変調用点滅信号を赤レーザポインタ１１および緑レーザポインタ１２に出力する。
【００５７】
ＴＵＬＡドライバ１１１は、ＤＯＥ切替アクチュエータ１６を駆動するためのドライバである。
【００５８】
ＴＵＬＡドライバ１１２は、垂直軸回転アクチュエータ２０および水平軸回転アクチュエータ２３を駆動するためのドライバである。
【００５９】
バッテリー回路１２０は、ＤＣ４．８Ｖ（ニッケル水素電池またはＡＣアダプタ）の電源であり、ＣＰＵ１０１からの電源キープ信号のＯＮ／ＯＦＦによって電源の供給をＯＮ／ＯＦＦできるようになっている。
【００６０】
パターン照射ユニット１は、無線モジュール１０５を通じて受信機の無線モジュール２００に接続されている。無線モジュール２００は、最大１６個の外部センサ３０１〜３１６に接続さている。また、無線モジュール２００は、ＵＡＲＴを通じてＰＣ４００に接続されている。
【００６１】
受信機の無線モジュール２００も、無線モジュール１０５と同様に、ＺｉｇＢｅｅシリアル通信のためのモジュールでなる。
【００６２】
各外部センサ３０１〜３１６は、マイクロコンピュータ（マイコン）３２１〜３３６と、無線モジュール３４１〜３５６とを含んで構成されている。無線モジュール３４１〜３５６も、ＺｉｇＢｅｅシリアル通信のためのモジュールでなる。
【００６３】
ＰＣ４００は、通常のパーソナルコンピュータであり、例えば、ＵＡＲＴで受信機の無線モジュール２００と接続されている。ＰＣ４００上では、照射ユニット１を設定するためのソフトウェアが動作される。
【００６４】
図６を参照すると、ＰＣ４００上で動作するソフトウェアのシステム条件設定処理は、照射ユニットノード番号設定ステップＳ６０１と、センサノード番号設定ステップＳ６０２と、有効センサチャネル（ＣＨ）設定ステップＳ６０３と、条件変更判定ステップＳ６０４と、ソフトウェア再起動ステップＳ６０５と、スキャンモード照射時間入力ステップＳ６０６と、緑ＬＤパワーコントロール値入力ステップＳ６０７と、赤ＬＤパワーコントロール値入力ステップＳ６０８と、照射ユニット接続判定ステップＳ６０９と、照射ユニットへ書き込みステップＳ６１０と、スキャンモード動作設定ステップＳ６１１とからなる。
【００６５】
図７を参照すると、ＰＣ４００上で動作するソフトウェアの起動イニシャライズ処理は、照射ユニット接続確認ステップＳ７０１と、照射ユニット接続判定ステップＳ７０２と、照射ユニット未接続表示ステップＳ７０３と、照射ユニットバージョン確認ステップＳ７０４と、バージョン表示ステップＳ７０５と、照射ユニット接続表示ステップＳ７０６と、センサ接続確認ステップＳ７０７と、有効センサ接続判定ステップＳ７０８と、センサ未接続表示ステップＳ７０９と、センサ接続表示ステップＳ７１０と、有効ＣＨ全て確認ステップＳ７１１とからなる。
【００６６】
図８を参照すると、ＰＣ４００上で動作するソフトウェアのスキャンモード条件設定処理は、照射ユニット接続判定ステップＳ８０１と、照射ユニットメモリ読込ステップＳ８０２と、読込座標データ表示ステップＳ８０３と、センサ座標設定ステップＳ８０４と、全ＣＨ設定完了判定ステップＳ８０４と、照射ユニットへ書き込みステップＳ８０６とからなる。
【００６７】
図９を参照すると、ＰＣ４００上で動作するソフトウェアのデモモード条件設定処理は、照射ユニット接続判定ステップＳ９０１と、照射ユニットメモリ読込ステップＳ９０２と、読込データ表示ステップＳ９０３と、ＣＨ有効／無効設定ステップＳ９０４と、照射パターン（ＤＯＥ）設定ステップＳ９０５と、ＬＤカラー設定ステップＳ９０６と、照射位置座標設定ステップＳ９０７と、照射時間設定ステップＳ９０８と、全ＣＨ設定完了判定ステップＳ９０９と、照射ユニットへ書き込みステップＳ９１０とからなる。
【００６８】
図１０を参照すると、ＰＣ４００上で動作するソフトウェアのスキャンモード処理は、スキャン開始ボタン押下ステップＳ１００１と、照射ユニット接続判定ステップＳ１００２と、有効センサ接続判定ステップＳ１００３と、強制終了ステップＳ１００４と、スキャンモード移行コマンド送信ステップＳ１００５と、有効センサＣＨ情報取得ステップＳ１００６と、センサ異常検知判定ステップＳ１００７と、ロギング画面にエラー表示ステップＳ１００８と、スキャンモード設定判定ステップＳ１００９と、デモモード移行コマンド送信ステップＳ１０１０と、有効センサＣＨ情報取得ステップＳ１０１１と、照射ユニットからステータス受信ステップＳ１０１２と、有効センサＣＨ情報取得ステップＳ１０１３と、センサ異常検知判定ステップＳ１０１４と、スキャンモード移行コマンド送信ステップＳ１０１５と、ロギング画面にエラー表示ステップＳ１０１６と、有効センサＣＨ情報照射ユニットへ送信ステップＳ１０１７と、照射ユニットからステータス受信ステップＳ１０１８と、終了ボタン押下判定ステップＳ１０１９と、停止コマンド送信ステップＳ１０２０と、照射ユニットからステータス受信ステップＳ１０２１とからなる。
【００６９】
図１１を参照すると、ＰＣ４００上で動作するソフトウェアのデモモード処理は、デモ開始ボタン押下ステップＳ１１０１と、照射ユニット接続判定ステップＳ１１０２と、有効センサ接続判定ステップＳ１１０３と、強制終了ステップＳ１１０４と、デモモード移行コマンド送信ステップＳ１１０５と、照射ユニットからステータス受信ステップＳ１１０６と、ステータスリクエスト送信ステップＳ１１０７と、照射ユニットからステータス受信ステップＳ１１０８と、終了ボタン押下判定ステップＳ１１０９と、停止コマンド送信ステップＳ１１１０と、照射ユニットからステータス受信ステップＳ１１１１とからなる。
【００７０】
図１２を参照すると、ＰＣ４００上で動作するソフトウェアのセルフチェックモード処理は、セルフチェックボタン押下ステップＳ１２０１と、照射ユニット接続判定ステップＳ１２０２と、強制終了ステップＳ１２０３と、セルフチェックモード移行コマンド送信ステップＳ１２０４と、照射ユニットからステータス受信ステップＳ１２０５と、ステータスリクエスト送信ステップＳ１２０６と、照射ユニットからステータス受信ステップＳ１２０７と、チェック終了判定ステップＳ１２０８と、中止ボタン押下判定ステップＳ１２０９と、停止コマンド送信ステップＳ１２１０と、照射ユニットからステータス受信ステップＳ１２１１とからなる。
【００７１】
図１３を参照すると、ＰＣ４００上で動作するソフトウェアのオートチューニングモード処理は、オートチューニングボタン押下ステップＳ１３０１と、照射ユニット接続判定ステップＳ１３０２と、強制終了ステップＳ１３０３と、オートチューニングモード移行コマンド送信ステップＳ１３０４と、照射ユニットからステータス受信ステップＳ１３０５と、ステータスリクエスト送信ステップＳ１３０６と、照射ユニットからステータス受信ステップＳ１３０７と、チューニング終了判定ステップＳ１３０８と、中止ボタン押下判定ステップＳ１３０９と、停止コマンド送信ステップＳ１３１０と、照射ユニットからステータス受信ステップＳ１３１１と、チューニング結果表示ステップＳ１３１２とからなる。
【００７２】
図１４を参照すると、ＰＣ４００上で動作するソフトウェアのメンテナンスモード処理は、メンテナンス画面へ遷移ステップＳ１４０１と、照射ユニット接続判定ステップＳ１４０２と、強制終了ステップＳ１４０３と、アジャストモード移行コマンド送信ステップＳ１４０４と、照射ユニットからステータス受信ステップＳ１４０５と、各種コマンド送信ステップＳ１４０６と、動作完了判定ステップＳ１４０７と、タイマ満了判定ステップＳ１４０８と、中止ボタン押下判定ステップＳ１４０９と、停止コマンド送信ステップＳ１４１０と、照射ユニットからステータス受信ステップＳ１４１１と、メンテナンス終了判定ステップＳ１４１２とからなる。
【００７３】
図１５を参照すると、照射ユニット１の起動処理は、電源ＳＷ押下ステップＳ１５０１と、電源キープ信号ＯＮステップＳ１５０２と、Ｘ軸原点復帰ステップＳ１５０３と、Ｙ軸原点復帰ステップＳ１５０４と、ＤＯＥ原点復帰ステップＳ１５０５と、ＤＩＰＳＷ１，２設定判定ステップＳ１５０６と、通信モード処理Ｓ１５０７と、単体アジャストモード処理１５０８と、単体セルフチェックモード処理１５０９と、単体オートチューニングモード処理１５１０と、電源ＳＷ押下判定ステップＳ１５１１と、現状動作維持ステップＳ１５１２と、登録データをＥＥＰＲＯＭへ書き込みステップＳ１５１３と、電源キープ信号ＯＦＦステップＳ１５１４とからなる。
【００７４】
図１６を参照すると、照射ユニット１の通信モード処理は、ＰＣ接続判定ステップＳ１６０１と、待機ステップＳ１６０２と、ステータスリクエスト受信ステップＳ１６０３と、ステータス送信ステップＳ１６０４と、モード選択コマンド受信待機ステップＳ１６０５と、コマンド受信判定ステップＳ１６０６と、各モードへ移行ステップＳ１６０７と、ステータス送信ステップＳ１６０８と、モード移行コマンド受信判定ステップＳ１６０９と、停止コマンド受信判定ステップＳ１６１０と、現状モード維持ステップＳ１６１１と、停止ステップＳ１６１２と、ステータス送信ステップＳ１６１３とからなる。
【００７５】
図１７を参照すると、照射ユニット１のスキャンモード処理は、スキャンモード移行コマンド受信ステップＳ１７０１と、スキャンモードへ移行ステップＳ１７０２と、ステータス送信ステップＳ１７０３と、有効センサ情報受信ステップＳ１７０４と、有効センサ登録座標へ移動ステップＳ１７０５と、センサ情報判定ステップＳ１７０６と、赤用ＤＯＥセットステップＳ１７０７と、赤ＬＤ点灯ステップＳ１７０８と、設定時間経過判定ステップＳ１７０９と、赤ＬＤ消灯ステップＳ１７１０と、緑用ＤＯＥセットステップＳ１７１１と、緑ＬＤ点灯ステップＳ１７１２と、設定時間経過判定ステップＳ１７１３と、緑ＬＤ消灯ステップＳ１７１４と、次の有効センサ情報受信ステップＳ１７１５と、次の有効センサ登録座標へ移動ステップＳ１７１６と、モード移行コマンド受信判定ステップＳ１７１７と、停止コマンド受信判定ステップＳ１７１８と、停止ステップＳ１７１９と、ステータス送信ステップＳ１７２０とからなる。
【００７６】
図１８を参照すると、照射ユニット１のデモモード処理は、ＤＩＰＳＷ１，２設定判定ステップＳ１８０１と、デモモード移行コマンド受信ステップＳ１８０２と、デモモードへ移行ステップＳ１８０３と、ステータス送信ステップＳ１８０４と、デモモード登録ＣＨ１へステップＳ１８０５と、ＣＨ有効判定ステップＳ１８０６と、登録座標へ移動ステップＳ１８０７と、登録ＤＯＥセットステップＳ１８０８と、登録ＬＤ点灯ステップＳ１８０９と、設定時間経過判定ステップＳ１８１０と、ＬＤ消灯ステップＳ１８１１と、次ＣＨへステップＳ１８１２と、モード移行コマンド受信判定ステップＳ１８１３と、停止コマンド受信判定ステップＳ１８１４と、停止ステップＳ１８１５と、ステータス送信ステップＳ１８１６とからなる。
【００７７】
図１９を参照すると、照射ユニット１のアジャストモード処理は、アジャストモード移行コマンド受信ステップＳ１９０１と、アジャストモードへ移行ステップＳ１９０２と、ステータス送信ステップＳ１９０３と、コマンド受信待機ステップＳ１９０４と、コマンド受信判定ステップＳ１９０５と、各コマンド動作実行ステップＳ１９０６と、実行完了判定ステップＳ１９０７と、タイマ満了判定ステップＳ１９０８と、動作停止ステップＳ１９０９と、エラー送信ステップＳ１９１０と、エラーＬＥＤ点灯ステップＳ１９１１と、ステータス送信ステップＳ１９１２と、モード移行コマンド受信判定ステップＳ１９１３と、停止コマンド受信判定ステップＳ１９１４と、停止ステップＳ１９１５と、ステータス送信ステップＳ１９１６とからなる。
【００７８】
図２０を参照すると、照射ユニット１の単体アジャストモード処理は、モニタＳＷ押下判定ステップＳ２００１と、モニタＳＷ長押下判定ステップＳ２００２と、押下ＳＷ判定ステップＳ２００３と、Ｘ軸ＣＷ方向へ１°移動ステップＳ２００４と、Ｘ軸ＣＣＷ方向へ１°移動ステップＳ２００５と、Ｙ軸ＣＷ方向へ１°移動ステップＳ２００６と、Ｙ軸ＣＣＷ方向へ１°移動ステップＳ２００７と、モニタＳＷ２個同時押下判定ステップＳ２００８と、全軸原点復帰ステップＳ２００９と、長押下ＳＷ判定ステップＳ２０１０と、Ｘ軸ＣＷ方向へ５°移動ステップＳ２０１１と、Ｘ軸ＣＣＷ方向へ５°移動ステップＳ２０１２と、Ｙ軸ＣＷ方向へ５°移動ステップＳ２０１３と、Ｙ軸ＣＣＷ方向へ５°移動ステップＳ２０１４と、ＤＩＰＳＷ３，４設定判定ステップＳ２０１５と、現状ＤＯＥ維持ステップＳ２０１６と、緑用ＤＯＥセットステップＳ２０１７と、赤用ＤＯＥセットステップＳ２０１８と、その他用ＤＯＥセットステップＳ２０１９と、ＤＩＰＳＷ５，６判定ステップＳ２０２０と、ＬＤ消灯ステップＳ２０２１と、緑ＬＤ点灯ステップＳ２０２２と、赤ＬＤ点灯ステップＳ２０２３と、その他ＬＤ点灯ステップＳ２０２４と、電源ＳＷ押下判定ステップＳ２０２５と、登録データをＥＥＰＲＯＭへ書き込みステップＳ２０２６と、電源キープ信号ＯＦＦステップＳ２０２７とからなる。
【００７９】
図２１を参照すると、照射ユニット１の単体セルフチェックモード処理は、Ｘ軸原点復帰ステップＳ２１０１と、Ｙ軸原点復帰ステップＳ２１０２と、ＤＯＥセットステップＳ２１０３と、ＬＤ点灯ステップＳ２１０４と、Ｘ軸１８０°スキャンステップＳ２１０５と、Ｙ軸６０°スキャンステップＳ２１０６と、ＬＤ消灯ステップＳ２１０７と、エラー発生判定ステップＳ２１０８と、動作停止ステップＳ２１０９と、エラーＬＥＤ点灯ステップＳ２１１０と、ステータス送信ステップＳ２１１１と、全ＬＤ，ＤＯＥチェック済判定ステップＳ２１１２と、デモモード登録あり判定ステップＳ２１１３と、デモモード処理Ｓ２１１４と、待機ステップＳ２１１５とからなる。
【００８０】
図２２を参照すると、照射ユニット１の単体オートチューニングモード処理は、Ｘ軸原点復帰ステップＳ２２０１と、Ｙ軸原点復帰ステップＳ２２０２と、ＤＯＥ原点復帰ステップＳ２２０３と、Ｘ軸ＴＵＬＡ制御周波数パターンｘ設定ステップＳ２２０４と、Ｘ軸ＴＵＬＡ制御Ｄｕｔｙパターンｘ設定ステップＳ２２０５と、１００００パルス分スキャンステップＳ２２０６と、エンコーダカウンタ値記憶ステップＳ２２０７と、Ｘ軸原点復帰ステップＳ２２０８と、全パターン終了判定ステップＳ２２０９と、制御パターン変更ステップＳ２２１０と、カウンタ値の一番大きいパターンを設定ステップＳ２２１１と、Ｙ軸ＴＵＬＡ制御周波数パターンｘ設定ステップＳ２２１２と、Ｙ軸ＴＵＬＡ制御Ｄｕｔｙパターンｘ設定ステップＳ２２１３と、１００００パルス分スキャンステップＳ２２１４と、エンコーダカウンタ値記憶ステップＳ２２１５と、Ｙ軸原点復帰ステップＳ２２１６と、全パターン終了判定ステップＳ２２１７と、制御パターン変更ステップＳ２２１８と、カウンタ値の一番大きいパターンを設定ステップＳ２２１９と、ＤＯＥＴＵＬＡ制御周波数パターンｘ設定ステップＳ２２２０と、ＤＯＥＴＵＬＡ制御Ｄｕｔｙパターンｘ設定ステップＳ２２２１と、タイマスタートステップＳ２２２２と、次ＤＯＥまで移動ステップＳ２２２３と、タイマストップステップＳ２２２４と、タイマカウント値記憶ステップＳ２２２５と、ＤＯＥ原点復帰ステップＳ２２２６と、全パターン終了判定ステップＳ２２２７と、制御パターン変更ステップＳ２２２８と、カウント値の一番小さいパターンを設定ステップＳ２２２９と、停止ステップＳ２２３０とからなる。
【００８１】
次に、このように構成された実施例に係るパターン照射ユニット１の動作について、ＰＣ４００の動作とともに、図１〜図２２を参照しながら説明する。
【００８２】
（１）ソフトウェアのシステム条件設定処理（図６参照）
【００８３】
システム条件設定処理では、ＰＣ４００は、照射ユニット１のノード番号を設定し（ステップＳ６０１）、外部センサ３０１〜３１６のノード番号を設定し（ステップＳ６０２）、有効センサのチャネルを設定する（ステップＳ６０３）。次に、ＰＣ４００は、条件変更かどうかを判定し（ステップＳ６０４）、条件変更であれば（ステップＳ６０４でＹＥＳ）、ソフトウェアを再起動する（ステップＳ６０５）。条件変更でなければ（ステップＳ６０４でＮＯ）、ＰＣ４００は、スキャンモード照射時間を入力し（ステップＳ６０６）、緑レーザポインタ１２のパワーコントロール値を入力し（ステップＳ６０７）、赤レーザポインタ１１のパワーコントロール値を入力する（ステップＳ６０８）。次に、ＰＣ４００は、照射ユニット１が接続されているかどうかを判定し（ステップＳ６０９）、照射ユニット１が接続されていれば（ステップＳ６０９でＹＥＳ）、照射ユニット１への書き込みを行い（ステップＳ６１０）、スキャンモード動作を設定し（ステップＳ６１１）、処理を終了する。照射ユニット１が接続されていなければ（ステップＳ６０９でＮＯ）、ＰＣ４００は、ステップＳ６１０をスキップしてスキャンモード動作を設定し（ステップＳ６１１）、処理を終了する。
【００８４】
（２）ソフトウェアの起動時イニシャライズ処理（図７参照）
【００８５】
起動時イニシャライズ処理では、ＰＣ４００は、ソフトウェアを起動すると、照射ユニット１の接続を確認し（ステップＳ７０１）、照射ユニット１が接続されていなければ（ステップＳ７０２でＮＯ）、照射ユニット１の未接続を表示して（ステップＳ７０３）、ステップＳ７０７に制御を移す。照射ユニット１が接続されていれば（ステップＳ７０２でＹＥＳ）、ＰＣ４００は、照射ユニット１のバージョンを確認し（ステップＳ７０４）、バージョンを表示し（ステップＳ７０５）、照射ユニット１の接続を表示する（ステップＳ７０６）。次に、ＰＣ４００は、センサの接続を確認し（ステップＳ７０７）、有効センサが接続されているかどうかを判定する（ステップＳ７０８）。有効センサが接続されていなければ（ステップＳ７０８でＮＯ）、ＰＣ４００は、センサ未接続を表示して（ステップＳ７０９）、ステップＳ７１１に制御を移す。有効センサが接続されていれば（ステップＳ７０８でＹＥＳ）、ＰＣ４００は、センサ接続を表示し（ステップＳ７１０）、有効チャネルの全てを確認したかどうかを判定する（ステップＳ７１１）。有効チャネルの全てを確認していなければ（ステップＳ７１１でＮＯ）、ＰＣ４００は、ステップＳ７０７に制御を戻してステップＳ７０７〜Ｓ７１１を繰り返す。有効チャネルの全てが確認されれば（ステップＳ７１１でＹＥＳ）、ＰＣ４００は、待機する。
【００８６】
（３）ソフトウェアのスキャンモード条件設定処理（図８参照）
【００８７】
スキャンモード条件設定処理では、ＰＣ４００は、照射ユニット１の接続を判定し（ステップＳ８０１）、照射ユニット１の接続が確認されなければ（ステップＳ８０１でＮＯ）、待機する。照射ユニット１の接続が確認されれば（ステップＳ８０１でＹＥＳ）、ＰＣ４００は、照射ユニット１のＥＥＲＲＯＭ１０３のデータテーブルを読み込み（ステップＳ８０２）、読み込んだデータテーブルのＸ位置座標およびＹ位置座標のデータを表示する（ステップＳ８０３）。次に、ＰＣ４００は、外部センサ３０１〜３１６のＸ位置座標およびＹ位置座標を設定し（ステップＳ８０４）、全チャネルの設定が完了したかどうかを判定する（ステップＳ８０５）。全チャネルの設定が完了していなければ（ステップＳ８０５でＮＯ）、ＰＣ４００は、ステップＳ８０４に制御を戻して、ステップＳ８０４〜Ｓ８０５を繰り返す。全チャネルの設定が完了していれば（ステップＳ８０５でＹＥＳ）、ＰＣ４００は、照射ユニット１のＥＥＲＲＯＭ１０３のデータテーブルへ書き込みを行い（ステップＳ８０６）、待機する。
【００８８】
（４）ソフトウェアのデモモード条件設定処理（図９参照）
【００８９】
デモモード条件設定処理では、ＰＣ４００は、照射ユニット１の接続を判定し（ステップＳ９０１）、照射ユニット１が接続されていなければ（ステップＳ９０１でＮＯ）、待機する。照射ユニット１が接続されていれば（ステップＳ９０１でＹＥＳ）、ＰＣ４００は、照射ユニット１のＥＥＲＲＯＭ１０３のデータテーブルを読み込み（ステップＳ９０２）、読み込んだデータテーブルのデータを表示する（ステップＳ９０３）。次に、ＰＣ４００は、チャネルの有効／無効を設定し（ステップＳ９０４）、照射パターン（ＤＯＥ）を設定し（ステップＳ９０５）、レーザポインタ（ＬＤ）のカラーを設定し（ステップＳ９０６）、照射するパターンのＸ位置座標およびＹ位置座標を設定し（ステップＳ９０７）、照射時間を設定する（ステップＳ９０８）。続いて、ＰＣ４００は、全チャネルの設定が完了したかどうかを判定し（ステップＳ９０９）。全チャネルの設定が完了していなければ（ステップＳ９０９でＮＯ）、ステップＳ９０４に制御を戻して、ステップＳ９０４〜Ｓ９０９を繰り返す。全チャネルの設定が完了していれば（ステップＳ９０９でＹＥＳ）、ＰＣ４００は、照射ユニット１のＥＥＲＲＯＭ１０３のデータテーブルへ書き込みを行い（ステップＳ９１０）、待機する。
【００９０】
（５）ソフトウェアのスキャンモード処理（図１０参照）
【００９１】
スキャンモード処理では、スキャン開始ボタン（ソフトウェアアイコン）が押下されると（ステップＳ１００１）、ＰＣ４００は、照射ユニット１が接続されているかどうかを判定し（ステップＳ１００２）、照射ユニット１が接続されていなければ（ステップＳ１００２でＮＯ）、強制終了する（ステップＳ１００４）。照射ユニット１が接続されていれば（ステップＳ１００２でＹＥＳ）、ＰＣ４００は、有効センサが接続されているかどうかを判定し（ステップＳ１００３）、有効センサが接続されていなければ（ステップＳ１００３でＮＯ）、強制終了する（ステップＳ１００４）。有効センサが接続されていれば（ステップＳ１００３でＹＥＳ）、ＰＣ４００は、スキャンモード移行コマンドを照射ユニット１に送信する（ステップＳ１００５）。
【００９２】
次に、ＰＣ４００は、有効センサのチャネル情報を取得し（ステップＳ１００６）、センサ異常が検知されたかどうかを判定し（ステップＳ１００７）、センサ異常が検知されれば（ステップＳ１００７でＹＥＳ）、ロギング画面にエラーを表示し（ステップＳ１００８）、ステップＳ１０１７に制御を移す。センサ異常が検知されなければ（ステップＳ１００７でＮＯ）、ＰＣ４００は、スキャンモードの設定を判定する（ステップＳ１００８）。スキャン・デモモードが設定されていれば、ＰＣ４００は、デモモード移行コマンドを照射ユニット１に送信する（ステップＳ１０１０）。次に、ＰＣ４００は、有効センサのチャネル情報を取得し（ステップＳ１０１１）、照射ユニット１からステータスを受信し（ステップＳ１０１２）、有効センサのチャネル情報を取得する（ステップＳ１０１３）。次に、ＰＣ４００は、センサ異常が検知されたかどうかを判定し（ステップＳ１０１４）、センサ異常が検知されなければ（ステップＳ１０１４でＮＯ）、ステップＳ１０１１に制御を戻して、ステップＳ１０１１〜Ｓ１０１４を繰り返す。センサ異常が検知されれば（ステップＳ１０１４でＹＥＳ）、ＰＣ４００は、スキャンモード移行コマンドを照射ユニット１に送信する（ステップＳ１０１５）。次に、ＰＣ４００は、ロギング画面にエラーを表示し（ステップＳ１０１６）、ステップＳ１０１７に制御を移す。ステップＳ１００９でスキャンモードが設定されていれば、ＰＣ４００は、有効センサのチャネル情報を照射ユニット１へ送信し（ステップＳ１０１７）、照射ユニット１からステータスを受信する（ステップＳ１０１８）。次に、ＰＣ４００は、終了ボタン（ソフトウェアアイコン）が押下されているかどうかを判定し（ステップＳ１０１９）、終了ボタンが押下されていなければ（ステップＳ１０１９でＮＯ）、ステップＳ１００６に制御を戻して、ステップＳ１００６〜Ｓ１０１９を繰り返す。終了ボタンが押下されていれば（ステップＳ１０１９でＹＥＳ）、ＰＣ４００は、停止コマンドを照射ユニット１に送信し（ステップＳ１０２０）、照射ユニット１からステータスを受信し（ステップＳ１０２１）、待機する。
【００９３】
（６）ソフトウェアのデモモード処理（図１１参照）
【００９４】
デモモード処理では、ＰＣ４００は、デモ開始ボタン（ソフトウェアアイコン）が押下されると（ステップＳ１１０１）、照射ユニット１が接続されているかどうかを判定し（ステップＳ１１０２）、照射ユニット１が接続されていなければ（ステップＳ１１０２でＮＯ）、強制終了する（ステップＳ１１０４）。照射ユニット１が接続されていれば（ステップＳ１１０２でＹＥＳ）、ＰＣ４００は、有効センサが接続されているかどうかを判定し（ステップＳ１１０３）、有効センサが接続されていなければ（ステップＳ１１０３でＮＯ）、強制終了する（ステップＳ１１０４）。有効センサが接続されていれば（ステップＳ１１０３でＹＥＳ）、ＰＣ４００は、デモモード移行コマンドを照射ユニット１に送信する（ステップＳ１１０５）。照射ユニット１からステータスを受信すると（ステップＳ１１０６）、ＰＣ４００は、ステータスリクエストを照射ユニット１に送信する（ステップＳ１１０７）。次に、ＰＣ４００は、照射ユニット１からステータスを受信すると（ステップＳ１１０８）、終了ボタンが押下されたかどうかを判定し（ステップＳ１１０９）、終了ボタンが押下されていなければ（ステップＳ１１０９でＮＯ）、ステップＳ１１０７に制御を戻して、ステップＳ１１０７〜Ｓ１１０９を繰り返す。終了ボタンが押下されていれば（ステップＳ１１０９でＹＥＳ）、ＰＣ４００は、停止コマンドを照射ユニット１に送信し（ステップＳ１１１０）、照射ユニット１からステータスを受信し（ステップＳ１１１１）、待機する。
【００９５】
（７）ソフトウェアのセルフチェックモード処理（図１２参照）
【００９６】
セルフチェックモード処理では、ＰＣ４００は、セルフチェックボタン（ソフトウェアアイコン）が押下されると（ステップＳ１２０１）、照射ユニット１が接続されているかどうかを判定し（ステップＳ１２０２）、照射ユニット１が接続されていなければ（ステップＳ１２０２でＮＯ）、強制終了する（ステップＳ１２０３）。照射ユニット１が接続されていれば（ステップＳ１２０２でＹＥＳ）、ＰＣ４００は、セルフチェックモード移行コマンドを照射ユニット１に送信する（ステップＳ１２０４）。ＰＣ４００は、照射ユニット１からステータスを受信すると（ステップＳ１２０５）、ステータスリクエストを照射ユニット１に送信する（ステップＳ１２０６）。ＰＣ４００は、照射ユニット１からステータスを受信すると（ステップＳ１２０７）、チェック終了かどうかを判定し（ステップＳ１２０８）、チェック終了であれば（ステップＳ１２０８でＹＥＳ）、ステップＳ１２１１に制御を移す。チェック終了でなければ（ステップＳ１２０８でＮＯ）、ＰＣ４００は、中止ボタン（ソフトウェアアイコン）が押下されたかどうかを判定し（ステップＳ１２０９）、中止ボタンが押下されていなければ（ステップＳ１２０９でＮＯ）、ステップＳ１２０６に制御を戻して、ステップＳ１２０６〜Ｓ１２０９を繰り返す。中止ボタンが押下されていれば（ステップＳ１２０９でＹＥＳ）、ＰＣ４００は、停止コマンドを照射ユニット１に送信する（ステップＳ１２１０）。照射ユニット１からステータスを受信すると（ステップＳ１２１１）、ＰＣ４００は、待機する。
【００９７】
（８）ソフトウェアのオートチューニングモード処理（図１３参照）
【００９８】
オートチューニングモード処理では、ＰＣ４００は、オートチューニングボタン（ソフトウェアアイコン）が押下されると（ステップＳ１３０１）、照射ユニット１が接続されているかどうかを判定し（ステップＳ１３０２）、照射ユニット１が接続されていなければ（ステップＳ１３０２でＮＯ）、強制終了する（ステップＳ１３０３）。照射ユニット１が接続されていれば（ステップＳ１３０２でＹＥＳ）、ＰＣ４００は、オートチューニングモード移行コマンドを照射ユニット１に送信する（ステップＳ１３０４）。照射ユニット１からステータスを受信すると（ステップＳ１３０５）、ＰＣ４００は、ステータスリクエストを照射ユニット１に送信する（ステップＳ１３０６）。照射ユニット１からステータスを受信すると（ステップＳ１３０７）、ＰＣ４００は、チューニング終了かどうかを判定し（ステップＳ１３０８）、チューニング終了であれば（ステップＳ１３０８でＹＥＳ）、ステップＳ１３１１に制御を移す。チューニング終了でなければ（ステップＳ１３０８でＮＯ）、ＰＣ４００は、中止ボタンが押下されたかどうかを判定し（ステップＳ１３０９）、中止ボタンが押下されていなければ（ステップＳ１３０９でＮＯ）、ステップＳ１３０６に制御を戻して、ステップＳ１３０６〜Ｓ１３０９を繰り返す。中止ボタンが押下されていれば（ステップＳ１３０９でＹＥＳ）、停止コマンドを照射ユニット１に送信する（ステップＳ１３１０）。照射ユニット１からステータスを受信すると（ステップＳ１３１１）、ＰＣ４００は、チューニング結果を表示して（ステップＳ１３１２）、待機する。
【００９９】
（９）ソフトウェアのメンテナンスモード処理（図１４参照）
【０１００】
メンテナンスモード処理では、ＰＣ４００は、メンテナンス画面へ遷移し（ステップＳ１４０１）、照射ユニット１が接続されているかどうかを判定し（ステップＳ１４０２）、照射ユニット１が接続されていなければ（ステップＳ１４０２でＮＯ）、強制終了する（ステップＳ１４０３）。照射ユニット１が接続されていれば（ステップＳ１４０２でＹＥＳ）、ＰＣ４００は、アジャストモード移行コマンドを照射ユニット１に送信する（ステップＳ１４０４）。照射ユニット１からステータスを受信すると（ステップＳ１４０５）、ＰＣ４００は、各種コマンドを照射ユニット１に送信する（ステップＳ１４０６）。次に、ＰＣ４００は、動作完了かどうかを判定する（ステップＳ１４０７）。動作完了であれば（ステップＳ１４０７でＹＥＳ）、ＰＣ４００は、ステップＳ１４１１に制御を移す。動作完了でなければ（ステップＳ１４０７でＮＯ）、ＰＣ４００は、タイマが満了したかどうかを判定し（ステップＳ１４０８）、タイマが満了であれば（ステップＳ１４０８でＹＥＳ）、ステップＳ１４１０に制御を移す。タイマが満了でなければ（ステップＳ１４０８でＮＯ）、ＰＣ４００は、中止ボタンが押下されたかどうかを判定し（ステップＳ１４０９）、中止ボタンが押下されていなければ（ステップＳ１４０９でＮＯ）、ステップＳ１４０７に制御を戻して、ステップＳ１４０７〜Ｓ１４０９を繰り返す。中止ボタンが押下されていれば（ステップＳ１４０９でＹＥＳ）、ＰＣ４００は、停止コマンドを照射ユニット１に送信する（ステップＳ１４１０）。照射ユニット１からステータスを受信すると（ステップＳ１４１１）、ＰＣ４００は、メンテナンスが終了かどうかを判定する（ステップＳ１４１２）。メンテナンスが終了でなければ（ステップＳ１４１２でＮＯ）、ＰＣ４００は、ステップＳ１４０６に制御を戻して、ステップＳ１４０６〜Ｓ１４１２を繰り返す。メンテナンスが終了であれば（ステップＳ１４１２でＹＥＳ）、ＰＣ４００は、待機する。
【０１０１】
（１０）照射ユニット１の起動イニシャライズ処理（図１５参照）
【０１０２】
起動イニシャライズ処理では、照射ユニット１のＣＰＵ１０１は、電源ＳＷ１０２が押下されると（ステップＳ１５０１）、バッテリー回路１２０への電源キープ信号をＯＮにする（ステップＳ１５０２）。次に、ＣＰＵ１０１は、垂直軸回転アクチュエータ２０を回転駆動しながら垂直軸回転エンコーダ２１で回転角度を検出することにより垂直軸９０（Ｘ軸）を原点に復帰し（ステップＳ１５０３）、水平軸回転アクチュエータ２３を回転駆動しながら水平軸回転エンコーダ２４で回転角度を検出することにより水平軸９３（Ｙ軸）を原点に復帰する（ステップＳ１５０４）。続いて、ＣＰＵ１０１は、ＤＯＥ切替アクチュエータ１６を回転駆動しながらＤＯＥ切替エンコーダ１７でスライド位置を検出することによりＤＯＥ１５ａ，１５ｂ，１５ｃを原点に復帰する（ステップＳ１５０５）。次に、ＣＰＵ１０１は、ＤＩＰＳＷ１，２の設定を判定する（ステップＳ１５０６）。ＤＩＰＳＷ１，２の設定がＯＦＦおよびＯＦＦであれば、ＣＰＵ１０１は、通信モード処理（図１６参照）を実行する（ステップＳ１５０７）。ＤＩＰＳＷ１，２の設定がＯＮおよびＯＦＦであれば、ＣＰＵ１０１は、単体アジャストモード処理（図２０参照）を実行する（ステップＳ１５０８）。ＤＩＰＳＷ１，２の設定がＯＦＦおよびＯＮであれば、ＣＰＵ１０１は、単体セルフチェックモード処理（図２１参照）を実行する（ステップＳ１５０９）。ＤＩＰＳＷ１，２の設定がＯＮおよびＯＮであれば、ＣＰＵ１０１は、単体オートチューニングモード処理（図２２参照）を実行する（ステップＳ１５１０）。
【０１０３】
通信モード処理（図１６参照）、単体アジャストモード処理（図２０参照）、単体セルフチェックモード処理（図２１参照）、または単体オートチューニングモード処理（図２２参照）が終了して制御が戻ってくると、ＣＰＵ１０１は、電源ＳＷ１０２が押下されているかどうかを判定し（ステップＳ１５１１）、電源ＳＷ１０２が押下されていなければ（ステップＳ１５１１でＮＯ）、現状動作を維持し（ステップＳ１５１２）、ステップＳ１５１１に制御を戻して、ステップＳ１５１１〜Ｓ１５１２を繰り返す。電源ＳＷ１０２が押下されていれば（ステップＳ１５１１でＹＥＳ）、ＣＰＵ１０１は、登録データをＥＥＰＲＯＭ１０３のデータテーブルへ書き込み（ステップＳ１５１３）、バッテリー回路１２０への電源キープ信号をＯＦＦにして（ステップＳ１５１４）、処理を終了する。
【０１０４】
（１１）照射ユニット１の通信モード処理（図１６参照）
【０１０５】
通信モード処理では、ＣＰＵ１０１は、ＰＣ４００が接続されているかどうかを判定し（ステップＳ１６０１）、ＰＣ４００が接続されていなければ（ステップＳ１６０１でＮＯ）、所定時間だけ待機し（ステップＳ１６０２）、ステップＳ１６０１に制御を戻して、ステップＳ１６０１〜Ｓ１６０２を繰り返す。ＰＣ４００が接続されていれば（ステップＳ１６０１でＹＥＳ）、ＣＰＵ１０１は、ＰＣ４００からステータスリクエストを受信し（ステップＳ１６０３）、ステータスをＰＣ４００に送信する（ステップＳ１６０４）。次に、ＣＰＵ１０１は、モード選択コマンドの受信を待機し（ステップＳ１６０５）、ＰＣ４００からコマンドが受信されたかどうかを判定する（ステップＳ１６０６）。ＰＣ４００からコマンドが受信されていなければ（ステップＳ１６０６でＮＯ）、ＣＰＵ１０１は、ステップＳ１６０５に制御を戻して、ステップＳ１６０５〜Ｓ１６０６を繰り返す。ＰＣ４００からコマンドが受信されれば（ステップＳ１６０６でＹＥＳ）、ＣＰＵ１０１は、各モードへ移行する（ステップＳ１６０７）。次に、ＣＰＵ１０１は、ステータスをＰＣ４００に送信し（ステップＳ１６０８）、モード移行コマンドがＰＣ４００から受信されたかどうかを判定する（ステップＳ１６０９）。モード移行コマンドがＰＣ４００から受信されれば（ステップＳ１６０９でＹＥＳ）、ＣＰＵ１０１は、ステップＳ１６０８に制御を戻して、ステップＳ１６０８〜Ｓ１６０９を繰り返す。モード移行コマンドがＰＣ４００から受信されなければ（ステップＳ１６０９でＮＯ）、ＣＰＵ１０１は、ＰＣ４００から停止コマンドが受信されたかどうかを判定し（ステップＳ１６１０）、ＰＣ４００から停止コマンドが受信されなければ（ステップＳ１６１０でＮＯ）、現状モードを維持し（ステップＳ１６１１）、ステップＳ１６０９に制御を戻して、ステップＳ１６０９〜Ｓ１６１１を繰り返す。ＰＣ４００から停止コマンドが受信されれば（ステップＳ１６１０でＹＥＳ）、ＣＰＵ１０１は、動作を停止し（ステップＳ１６１２）、ステータスをＰＣ４００に送信し（ステップＳ１６１３）、ステップＳ１６０５に制御を戻して、ステップＳ１６０５〜Ｓ１６１３を繰り返す。
【０１０６】
（１２）照射ユニット１のスキャンモード処理（図１７参照）
【０１０７】
スキャンモード処理では、ＰＣ４００からスキャンモード移行コマンドが受信されると（ステップＳ１７０１）、ＣＰＵ１０１は、スキャンモードに移行し（ステップＳ１７０２）、ステータスをＰＣ４００に送信する（ステップＳ１７０３）。次に、ＣＰＵ１０１は、外部センサ３０１〜３１６から有効センサ情報を受信し（ステップＳ１７０４）、有効センサのために登録されたＸ位置座標およびＹ位置座標へ回動ミラー１８を移動し（ステップＳ１７０５）、センサ情報が正常であるか異常であるかを判定する（ステップＳ１７０６）。センサ情報が異常であれば、ＣＰＵ１０１は、ＤＯＥ切替アクチュエータ１６を回転駆動しながらＤＯＥ切替エンコーダ１７でスライド位置を検出することにより赤用ＤＯＥ１５ａを光路中にセットし（ステップＳ１７０７）、赤レーザポインタ１１（赤ＬＤ）を点灯し（ステップＳ１７０８）、設定された照射時間が経過したかどうかを判定する（ステップＳ１７０９）。設定された照射時間が経過していなければ（ステップＳ１７０９でＮＯ）、ＣＰＵ１０１は、ステップＳ１７０９を繰り返す。設定された照射時間が経過すると（ステップＳ１７０９でＹＥＳ）、ＣＰＵ１０１は、赤レーザポインタ１１（赤ＬＤ）を消灯し（ステップＳ１７１０）、ステップＳ１７１５に制御を移す。一方、ステップＳ１７０６でセンサ情報が正常であれば、ＣＰＵ１０１は、ＤＯＥ切替アクチュエータ１６を回転駆動しながらＤＯＥ切替エンコーダ１７でスライド位置を検出することにより緑用ＤＯＥ１５ｂを光路中にセットし（ステップＳ１７０１１）、緑レーザポインタ１２（緑ＬＤ）を点灯し（ステップＳ１７１２）、設定された照射時間が経過したかどうかを判定する（ステップＳ１７１３）。設定された照射時間が経過していなければ（ステップＳ１７１３でＮＯ）、ＣＰＵ１０１は、ステップＳ１７１３を繰り返す。設定された照射時間が経過すると（ステップＳ１７１３でＹＥＳ）、ＣＰＵ１０１は、緑レーザポインタ１２（緑ＬＤ）を消灯し（ステップＳ１７１４）、ステップＳ１７１５に制御を移す。ステップＳ１７１５では、ＣＰＵ１０１は、外部センサ３０１〜３１６から次の有効センサ情報を受信し（ステップＳ１７１５）、次の有効センサのために登録されたＸ位置座標およびＹ位置座標へ回動ミラー１８を移動し（ステップＳ１７１６）、モード移行コマンドがＰＣ４００から受信されたかどうかを判定する（ステップＳ１７１７）。モード移行コマンドがＰＣ４００から受信されなければ（ステップＳ１７１７でＮＯ）、ＣＰＵ１０１は、停止コマンドがＰＣ４００から受信されたかどうかを判定し（ステップＳ１７１８）、停止コマンドがＰＣ４００から受信されていなければ（ステップＳ１７１８でＮＯ）、ステップＳ１７０６に制御を戻して、ステップＳ１７０６〜Ｓ１７１８を繰り返す。一方、モード移行コマンドがＰＣ４００から受信されるか（ステップＳ１７１７でＹＥＳ）、停止コマンドがＰＣ４００から受信されれば（ステップＳ１７１８でＹＥＳ）、ＣＰＵ１０１は、動作を停止し（ステップＳ１７１９）、ステータスをＰＣ４００に送信し（ステップＳ１７２０）、処理を終了する。
【０１０８】
（１３）照射ユニット１のデモモード処理（図１８参照）
【０１０９】
デモモード処理では、ＣＰＵ１０１は、ＤＩＰＳＷ１，２の設定を判定する（ステップＳ１８０１）。ＤＩＰＳＷ１，２の設定がＯＦＦおよびＯＮであれば、ＣＰＵ１０１は、ステップＳ１８０５に制御を移す。ＤＩＰＳＷ１，２の設定がＯＦＦおよびＯＦＦであれば、ＣＰＵ１０１は、ＰＣ４００からデモモード移行コマンドを受信すると（ステップＳ１８０２）、デモモードへ移行し（ステップＳ１８０３）、ステータスをＰＣ４００に送信する（ステップＳ１８０４）。次に、ＣＰＵ１０１は、デモモード登録チャネル１へ移行し（ステップＳ１８０５）、チャネルが有効かどうかを判定する（ステップＳ１８０６）。チャネルが有効でなければ（ステップＳ１８０６でＮＯ）、ＣＰＵ１０１は、ステップＳ１８１２に制御を移す。チャネルが有効であれば（ステップＳ１８０６でＹＥＳ）、ＣＰＵ１０１は、回動ミラー１８を登録されたＸ位置座標およびＹ位置座標に移動し（ステップＳ１８０７）、登録されたＤＯＥを光路中にセットし（ステップＳ１８０８）、登録されたレーザポインタ（ＬＤ）を点灯し（ステップＳ１８０９）、設定された照射時間が経過したかどうかを判定する（ステップＳ１８１０）。設定された照射時間が経過していなければ（ステップＳ１８１０でＮＯ）、ＣＰＵ１０１は、ステップＳ１８１０を繰り返す。設定された照射時間が経過すると（ステップＳ１８１０でＹＥＳ）、ＣＰＵ１０１は、レーザポインタ（ＬＤ）を消灯し（ステップＳ１８１１）、次チャネルに移行し（ステップＳ１８１２）、モード移行コマンドがＰＣ４００から受信されたかどうかを判定する（ステップＳ１８１３）。モード移行コマンドがＰＣ４００から受信されていなければ（ステップＳ１８１３でＮＯ）、ＣＰＵ１０１は、停止コマンドがＰＣ４００から受信されたかどうかを判定し（ステップＳ１８１４）、停止コマンドがＰＣ４００から受信されていなければ（ステップＳ１８１４でＮＯ）、ステップＳ１８０６に制御を戻して、ステップＳ１８０６〜Ｓ１８１４を繰り返す。一方、モード移行コマンドがＰＣ４００から受信されるか（ステップＳ１８１３でＹＥＳ）または停止コマンドがＰＣ４００から受信されると（ステップＳ１８１４でＹＥＳ）、ＣＰＵ１０１は、動作を停止し（ステップＳ１８１５）、ステータスをＰＣ４００に送信し（ステップＳ１８１６）、処理を終了する。
【０１１０】
（１４）照射ユニット１のアジャストモード処理（図１９参照）
【０１１１】
アジャストモード処理では、ＣＰＵ１０１は、アジャストモード移行コマンドがＰＣ４００から受信されると（ステップＳ１９０１）、アジャストモードに移行し（ステップＳ１９０２）、ステータスをＰＣ４００に送信する（ステップＳ１９０３）。次に、ＣＰＵ１０１は、コマンドの受信を待機し（ステップＳ１９０４）、コマンドがＰＣ４００から受信されたかどうかを判定する（ステップＳ１９０５）。コマンドがＰＣ４００から受信されていなければ（ステップＳ１９０５でＮＯ）、ＣＰＵ１０１は、ステップＳ１９０４に制御を戻して、ステップＳ１９０４〜Ｓ１９０５を繰り返す。コマンドがＰＣ４００から受信されると（ステップＳ１９０５でＹＥＳ）、ＣＰＵ１０１は、各コマンド動作を実行し（ステップＳ１９０６）、実行が完了したかどうかを判定する（ステップＳ１９０７）。実行が完了していなければ（ステップＳ１９０７でＮＯ）、ＣＰＵ１０１は、タイマが満了したかどうかを判定し（ステップＳ１９０８）、タイマが満了していなければ（ステップＳ１９０８でＮＯ）、ステップＳ１９０７に制御を戻して、ステップＳ１９０７〜Ｓ１９０８を繰り返す。タイマが満了していれば（ステップＳ１９０８でＹＥＳ）、ＣＰＵ１０１は、動作を停止し（ステップＳ１９０９）、エラーをＰＣ４００に送信し（ステップＳ１９１０）、モニタＬＥＤ１０７のうちの１つであるエラーＬＥＤを点灯し（ステップＳ１９１１）、ステップＳ１９０４に制御を戻して、ステップＳ１９０４〜Ｓ１９１１を繰り返す。一方、コマンドの実行が完了すると（ステップＳ１９０７でＹＥＳ）、ＣＰＵ１０１は、ステータスをＰＣ４００に送信し（ステップＳ１９１２）、モード移行コマンドがＰＣ４００から受信されたかどうかを判定する（ステップＳ１９１３）。モード移行コマンドがＰＣ４００から受信されていなければ（ステップＳ１９１３でＮＯ）、ＣＰＵ１０１は、停止コマンドがＰＣ４００から受信されたかどうかを判定し（ステップＳ１９１４）、停止コマンドがＰＣ４００から受信されていなければ（ステップＳ１９１４でＮＯ）、ステップＳ１９０４に制御を戻して、ステップＳ１９０４〜Ｓ１９１４を繰り返す。モード移行コマンドがＰＣ４００から受信されるか（ステップＳ１９１３でＹＥＳ）、または停止コマンドがＰＣ４００から受信されると（ステップＳ１９１４でＹＥＳ）、ＣＰＵ１０１は、動作を停止し（ステップＳ１９１５）、ステータスをＰＣ４００に送信し（ステップＳ１９１６）、処理を終了する。
【０１１２】
（１５）照射ユニット１の単体アジャストモード処理（図２０参照）
【０１１３】
単体アジャストモード処理では、ＣＰＵ１０１は、モニタＳＷ１０６が押下されているかどうかを判定し（ステップＳ２００１）、モニタＳＷ１０６が押下されていなければ（ステップＳ２００１でＮＯ）、ステップ２０１５に制御を移す。モニタＳＷ１０６が押下されていれば（ステップＳ２００１でＹＥＳ）、ＣＰＵ１０１は、モニタＳＷ１０６の長押下かどうかを判定し（ステップＳ２００２）、モニタＳＷ１０６の長押下でなければ（ステップＳ２００２でＮＯ）、押下されたＳＷを判定する（ステップＳ２００３）。モニタＳＷ１の押下であれば（ステップＳ２００３でＳＷ１）、ＣＰＵ１０１は、垂直軸回転アクチュエータ２０を回転駆動することにより垂直軸９０（Ｘ軸）を時計回り方向に１°移動し（ステップ２００４）、ステップ２０１５に制御を移す。モニタＳＷ２の押下であれば（ステップＳ２００３でＳＷ２）、ＣＰＵ１０１は、垂直軸回転アクチュエータ２０を回転駆動することにより垂直軸９０（Ｘ軸）を反時計回り方向に１°移動し（ステップ２００５）、ステップ２０１５に制御を移す。モニタＳＷ３の押下であれば（ステップＳ２００３でＳＷ３）、ＣＰＵ１０１は、水平軸回転アクチュエータ２３を回転駆動することにより水平軸９３（Ｙ軸）を時計回り方向に１°移動し（ステップ２００６）、ステップ２０１５に制御を移す。モニタＳＷ４の押下であれば（ステップＳ２００３でＳＷ４）、ＣＰＵ１０１は、水平軸回転アクチュエータ２３を回転駆動することにより水平軸９３（Ｙ軸）を反時計回り方向に１°移動し（ステップ２００７）、ステップ２０１５に制御を移す。
【０１１４】
一方、モニタＳＷ１０６の長押下であれば（ステップＳ２００２でＹＥＳ）、ＣＰＵ１０１は、モニタＳＷ１０６が２個同時に押下されているかどうかを判定し（ステップＳ２００８）、モニタＳＷ１０６が２個同時に押下されていれば（ステップＳ２００８でＹＥＳ）、垂直軸９０（Ｘ軸）および水平軸９３（Ｙ軸）の全軸を原点に復帰し（ステップＳ２００９）、ステップ２０１５に制御を移す。モニタＳＷ１０６が２個同時に押下されていなければ（ステップＳ２００８でＮＯ）、ＣＰＵ１０１は、長押下されたＳＷを判定する（ステップＳ２０１０）。モニタＳＷ１の長押下であれば（ステップＳ２０１０でＳＷ１）、ＣＰＵ１０１は、垂直軸回転アクチュエータ２０を回転駆動することにより垂直軸９０（Ｘ軸）を時計回り方向に５°移動し（ステップ２０１１）、ステップ２０１５に制御を移す。モニタＳＷ２の長押下であれば（ステップＳ２０１０でＳＷ２）、ＣＰＵ１０１は、垂直軸回転アクチュエータ２０を回転駆動することにより垂直軸９０（Ｘ軸）を反時計回り方向に５°移動し（ステップ２０１２）、ステップ２０１５に制御を移す。モニタＳＷ３の長押下であれば（ステップＳ２０１０でＳＷ３）、ＣＰＵ１０１は、水平軸回転アクチュエータ２３を回転駆動することにより水平軸９３（Ｙ軸）を時計回り方向に５°移動し（ステップ２０１３）、ステップ２０１５に制御を移す。モニタＳＷ４の長押下であれば（ステップＳ２０１０でＳＷ４）、ＣＰＵ１０１は、水平軸回転アクチュエータ２３を回転駆動することにより水平軸９３（Ｙ軸）を反時計回り方向に５°移動し（ステップ２０１４）、ステップ２０１５に制御を移す。
【０１１５】
ステップＳ２０１５では、ＣＰＵ１０１は、ＤＩＰＳＷ３，４の設定を判定する。ＤＩＰＳＷ３，４の設定がＯＦＦおよびＯＦＦであれば、ＣＰＵ１０１は、現状ＤＯＥを維持し（ステップＳ２０１６）、ステップＳ２０２０に制御を移す。ＤＩＰＳＷ３，４の設定がＯＮおよびＯＦＦであれば、ＣＰＵ１０１は、ＤＯＥ切替アクチュエータ１６を回転駆動しながらＤＯＥ切替エンコーダ１７でスライド位置を検出することにより緑用ＤＯＥ１５ｂを光路中にセットし（ステップＳ２０１７）、ステップＳ２０２０に制御を移す。ＤＩＰＳＷ３，４の設定がＯＦＦおよびＯＮであれば、ＣＰＵ１０１は、ＤＯＥ切替アクチュエータ１６を回転駆動しながらＤＯＥ切替エンコーダ１７でスライド位置を検出することにより赤用ＤＯＥ１５ａを光路中にセットし（ステップＳ２０１８）、ステップＳ２０２０に制御を移す。ＤＩＰＳＷ３，４の設定がＯＮおよびＯＮであれば、ＣＰＵ１０１は、ＤＯＥ切替アクチュエータ１６を回転駆動しながらＤＯＥ切替エンコーダ１７でスライド位置を検出することによりその他用ＤＯＥ１５ｃを光路中にセットし（ステップＳ２０１９）、ステップＳ２０２０に制御を移す。
【０１１６】
ステップＳ２０２０では、ＣＰＵ１０１は、ＤＩＰＳＷ５，６の設定を判定する。ＤＩＰＳＷ５，６の設定がＯＦＦおよびＯＦＦであれば、ＣＰＵ１０１は、赤レーザポインタ１１および緑レーザポインタ１２を消灯し（ステップＳ２０２１）、ステップＳ２０２５に制御を移す。ＤＩＰＳＷ５，６の設定がＯＮおよびＯＦＦであれば、ＣＰＵ１０１は、緑レーザポインタ１２（緑ＬＤ）を点灯し（ステップＳ２０２２）、ステップＳ２０２５に制御を移す。ＤＩＰＳＷ５，６の設定がＯＦＦおよびＯＮであれば、ＣＰＵ１０１は、赤レーザポインタ１１（赤ＬＤ）を点灯し（ステップＳ２０２３）、ステップＳ２０２５に制御を移す。ＤＩＰＳＷ５，６の設定がＯＮおよびＯＮであれば、ＣＰＵ１０１は、その他用ＬＤ（本実施例の照射ユニット１においては備えられていない。）を点灯し（ステップＳ２０２４）、ステップＳ２０２５に制御を移す。
【０１１７】
ステップＳ２０２５では、ＣＰＵ１０１は、電源ＳＷ１０２が押下されているかどうかを判定し、電源ＳＷ１０２が押下されていなければ（ステップＳ２０２５でＮＯ）、ステップＳ２００１に制御を戻して、ステップＳ２００１〜Ｓ２０２５を繰り返す。電源ＳＷ１０２が押下されていれば（ステップＳ２０２５でＹＥＳ）、ＣＰＵ１０１は、登録データをＥＥＰＲＯＭ１０３のデータテーブルへ書き込み（ステップＳ２０２６）、バッテリー回路１２０への電源キープ信号をＯＦＦして（ステップＳ２０２７）、処理を終了する。
【０１１８】
（１６）照射ユニット１の単体セルフチェックモード処理（図２１参照）
【０１１９】
単体セルフチェックモード処理では、ＣＰＵ１０１は、垂直軸回転アクチュエータ２０を回転駆動しながら垂直軸回転エンコーダ２１で回転角度を検出することにより垂直軸９０（Ｘ軸）を原点に復帰させ（ステップＳ２１０１）、水平軸回転アクチュエータ２３を回転駆動しながら水平軸回転エンコーダ２４で回転角度を検出することにより水平軸９３（Ｙ軸）を原点に復帰させる（ステップＳ２１０２）。次に、ＣＰＵ１０１は、ＤＯＥ切替アクチュエータ１６を回転駆動しながらＤＯＥ切替エンコーダ１７でスライド位置を検出することによりＤＯＥ１５ａ，１５ｂ，１５ｃのいずれかを光路中にセットし（ステップＳ２１０３）、赤レーザポインタ１１または緑レーザポインタ１２を点灯する（ステップＳ２１０４）。次に、ＣＰＵ１０１は、垂直軸回転アクチュエータ２０を回転駆動しながら垂直軸回転エンコーダ２１で回転角度を検出することにより垂直軸９０（Ｘ軸）を１８０°スキャンし（ステップＳ２１０５）、水平軸回転アクチュエータ２３を回転駆動しながら水平軸回転エンコーダ２４で回転角度を検出することにより水平軸９３（Ｙ軸）を６０°スキャンする（ステップＳ２１０６）。続いて、ＣＰＵ１０１は、赤レーザポインタ１１または緑レーザポインタ１２を消灯する（ステップＳ２１０７）。続いて、ＣＰＵ１０１は、エラーが発生したかどうかを判定し（ステップＳ２１０８）、エラーが発生していれば（ステップＳ２１０８でＹＥＳ）、動作を停止し（ステップＳ２１０９）、モニタＬＥＤ１０７の１つであるエラーＬＥＤを点灯する（ステップＳ２１１０）。エラーが発生していなければ（ステップＳ２１０８でＮＯ）、ＣＰＵ１０１は、ステータスをＰＣ４００に送信し（ステップＳ２１１１）、全ＬＤ（赤レーザポインタ１１および緑レーザポインタ１２）およびＤＯＥ１５ａ，１５ｂ，１５ｃがチェック済かどうかを判定する（ステップＳ２１１２）。全ＬＤ（赤レーザポインタ１１および緑レーザポインタ１２）およびＤＯＥ１５ａ，１５ｂ，１５ｃがチェック済でなければ（ステップＳ２１１２でＮＯ）、ＣＰＵ１０１は、ステップＳ２１０１に制御を戻して、ステップＳ２１０１〜Ｓ２１１２を繰り返す。全ＬＤ（赤レーザポインタ１１および緑レーザポインタ１２）およびＤＯＥ１５ａ，１５ｂ，１５ｃがチェック済であれば（ステップＳ２１１２でＹＥＳ）、ＣＰＵ１０１は、デモモードの登録があるかどうかを判定し（ステップＳ２１１３）、デモモードの登録があれば（ステップＳ２１１３でＹＥＳ）、デモモード処理（図１８参照）を実行する（ステップＳ２１１４）。デモモードの登録がなければ（ステップＳ２１１３でＮＯ）、ＣＰＵ１０１は、待機し（ステップＳ２１１５）、処理を終了する。
【０１２０】
（１７）照射ユニット１の単体オートチューニングモード処理（図２２参照）
【０１２１】
単体オートチューニングモード処理では、ＣＰＵ１０１は、垂直軸回転アクチュエータ２０を回転駆動しながら垂直軸回転エンコーダ２１で回転角度を検出することにより垂直軸９０（Ｘ軸）を原点に復帰させ（ステップＳ２２０１）、水平軸回転アクチュエータ２３を回転駆動しながら水平軸回転エンコーダ２４で回転角度を検出することにより水平軸９３（Ｙ軸）を原点に復帰させる（ステップＳ２２０２）。次に、ＣＰＵ１０１は、ＤＯＥ切替アクチュエータ１６を回転駆動しながらＤＯＥ切替エンコーダ１７でスライド位置を検出することによりＤＯＥ１５ａ，１５ｂ，１５ｃを原点に復帰させる（ステップＳ２２０３）。続いて、ＣＰＵ１０１は、垂直軸９０（Ｘ軸）をＴＵＬＡ制御周波数パターンｘに設定し（ステップＳ２２０４）、垂直軸９０（Ｘ軸）をＴＵＬＡ制御Ｄｕｔｙパターンｘに設定する（ステップＳ２２０５）。なお、ＴＵＬＡ制御周波数パターンｘおよびＴＵＬＡ制御Ｄｕｔｙパターンｘは、あらかじめ５つのパターン１〜５が定められており、初期値は１として５回繰り返される。次に、ＣＰＵ１０１は、垂直軸回転アクチュエータ２０を１００００パルス分回転駆動して垂直軸９０（Ｘ軸）を回転させて回動ミラー１８を水平方向にスキャンする（ステップＳ２２０６）。なお、パルス数は、他の任意の値であってもよい。続いて、ＣＰＵ１０１は、垂直軸回転エンコーダ２１のエンコーダカウンタ値をＥＥＰＲＯＭ１０３に記憶し（ステップＳ２２０７）、垂直軸回転アクチュエータ２０を回転駆動しながら垂直軸回転エンコーダ２１で回転角度を検出することにより垂直軸９０（Ｘ軸）を原点に復帰させる（ステップＳ２２０８）。次に、ＣＰＵ１０１は、全パターンが終了したかどうかを判定し（ステップＳ２２０９）、全パターンが終了していなければ（ステップＳ２２０９でＮＯ）、ＴＵＬＡ制御周波数パターンｘおよびＴＵＬＡ制御Ｄｕｔｙパターンｘを変更（ｘ＝ｘ＋１）し（ステップＳ２２１０）、ステップＳ２２０４に制御を戻し、ステップＳ２２０４〜Ｓ２２１０を繰り返す。
【０１２２】
全パターンが終了したならば（ステップＳ２２０９でＹＥＳ）、ＣＰＵ１０１は、カウンタ値の一番大きいパターンを設定し（ステップＳ２２１１）、水平軸９３（Ｙ軸）をＴＵＬＡ制御周波数パターンｘに設定し（ステップＳ２２１２）、水平軸９３（Ｙ軸）をＴＵＬＡ制御Ｄｕｔｙパターンｘに設定し（ステップＳ２２１３）、水平軸回転アクチュエータ２３を１００００パルス分回転駆動して水平軸９３（Ｙ軸）を回転させて回動ミラー１８を垂直方向にスキャンする（ステップＳ２２１４）。なお、パルス数は、他の任意の値であってもよい。続いて、ＣＰＵ１０１は、水平軸回転エンコーダ２４のエンコーダカウンタ値をＥＥＰＯＲＭ１０３に記憶し（ステップＳ２２１５）、水平軸回転アクチュエータ２３を回転駆動しながら水平軸回転エンコーダ２４で回転角度を検出することにより水平軸９３（Ｙ軸）を原点に復帰させる（ステップＳ２２１６）。次に、ＣＰＵ１０１は、全パターンが終了したかどうかを判定し（ステップＳ２２１７）、全パターンが終了していなければ（ステップＳ２２１７でＮＯ）、制御パターンを変更（ｘ＝ｘ＋１）し（ステップＳ２２１８）、ステップＳ２２１２に制御を戻し、ステップＳ２２１２〜Ｓ２２１８を繰り返す。
【０１２３】
全パターンが終了したならば（ステップＳ２２１７でＹＥＳ）、ＣＰＵ１０１は、水平軸回転エンコーダ２４のエンコーダカウンタ値の一番大きいパターンを設定し（ステップＳ２２１９）、ＤＯＥ１５ａ，１５ｂ，１５ｃをＴＵＬＡ制御周波数パターンｘに設定し（ステップＳ２２２０）、ＤＯＥ１５ａ，１５ｂ，１５ｃをＴＵＬＡ制御Ｄｕｔｙパターンｘに設定し（ステップＳ２２２１）、タイマをスタートさせ（ステップＳ２２２２）、ＤＯＥ切替アクチュエータ１６を回転駆動しながらＤＯＥ切替エンコーダ１７でスライド位置を検出することにより次のＤＯＥまで移動させる（ステップＳ２２２３）。次に、ＣＰＵ１０１は、タイマをストップさせ（ステップＳ２２２４）、タイマカウント値をＥＥＰＯＲＭ１０３に記憶し（ステップＳ２２２５）、ＤＯＥ切替アクチュエータ１６を回転駆動しながらＤＯＥ切替エンコーダ１７でスライド位置を検出することによりＤＯＥ１５ａ，１５ｂ，１５ｃを原点に復帰させる（ステップＳ２２２６）。次に、ＣＰＵ１０１は、全パターンが終了したかどうかを判定し（ステップＳ２２２７）、全パターンが終了していなければ（ステップＳ２２２７でＮＯ）、制御パターンを変更（ｘ＝ｘ＋１）し（ステップＳ２２２８）、ステップＳ２２２０に制御を戻して、ステップＳ２２２０〜Ｓ２２２８を繰り返す。全パターンが終了したならば（ステップＳ２２２７でＹＥＳ）、ＣＰＵ１０１は、タイマカウント値の一番小さいパターンを設定し（ステップＳ２２２９）、動作を停止し（ステップＳ２２３０）、処理を終了する。
【０１２４】
ところで、上記実施例では、互いに異なる波長のレーザ光を出射するレーザポインタとして赤レーザポインタ１１および緑レーザポインタ１２の２つを配設したが、例えば、その他色のレーザポインタおよび対応するダイクロイックミラーを増設することにより、３色以上のパターンの照射に容易に対応できることはもちろんである。その他用ＤＯＥ１５ｃを３色目のパターンに使用することができることは言うまでもない。
【０１２５】
以上、本発明の実施例を説明したが、これはあくまで例示にすぎず、本発明はこれに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能である。
【符号の説明】
【０１２６】
１  パターン照射ユニット（照射ユニット）
２  筐体
３  天井板
４  背面板
５  カバー薄板
６  透明カバー
７  支持板
８  レーザポインタ支持部
９  動作機構支持部
１１  赤レーザポインタ
１２  緑レーザポインタ
１３  ミラー
１４  ダイクロイックミラー
１５ａ，１５ｂ，１５ｃ  ＤＯＥ
１５ａ  赤用ＤＯＥ
１５ｂ  緑用ＤＯＥ
１５ｃ  その他用ＤＯＥ
１６  ＤＯＥ切替アクチュエータ
１７  ＤＯＥ切替エンコーダ
１８  回動ミラー
２０  垂直軸回転アクチュエータ
２１  垂直軸回転エンコーダ
２３  水平軸回転アクチュエータ
２４  水平軸回転エンコーダ
９０  垂直軸（Ｘ軸）
９１  動作機構部
９２  垂直軸回転支持枠
９３  水平軸（Ｙ軸）
９４  水平軸回転支持枠
９５  ＤＯＥ移動支持枠
１００  主基板
１０１  ＣＰＵ（制御部）
１０２  電源ＳＷ
１０３  ＥＥＰＲＯＭ
１０４  拡張用Ｉ／Ｏ
１０５  無線モジュール
１０６  モニタＳＷ
１０７  モニタＬＥＤ
１０８  ＤＩＰＳＷ
１０９  変調回路
１１１  ＴＵＬＡドライバ
１１２  ＴＵＬＡドライバ
１２０  バッテリー回路
２００  無線モジュール
３０１〜３１６  外部センサ
４００  ＰＣ
【図１】
2015097043.tif 000003
【図２】
2015097043.tif 000004
【図３】
2015097043.tif 000005
【図４】
2015097043.tif 000006
【図５】
2015097043.tif 000007
【図６】
2015097043.tif 000008
【図７】
2015097043.tif 000009
【図８】
2015097043.tif 000010
【図９】
2015097043.tif 000011
【図１０】
2015097043.tif 000012
【図１１】
2015097043.tif 000013
【図１２】
2015097043.tif 000014
【図１３】
2015097043.tif 000015
【図１４】
2015097043.tif 000016
【図１５】
2015097043.tif 000017
【図１６】
2015097043.tif 000018
【図１７】
2015097043.tif 000019
【図１８】
2015097043.tif 000020
【図１９】
2015097043.tif 000021
【図２０】
2015097043.tif 000022
【図２１】
2015097043.tif 000023
【図２２】
2015097043.tif 000024