Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4101098B2 - Horizontal plane setting machine - Google Patents
[go: Go Back, main page]

JP4101098B2 - Horizontal plane setting machine - Google Patents

Horizontal plane setting machine Download PDF

Info

Publication number
JP4101098B2
JP4101098B2 JP2003097053A JP2003097053A JP4101098B2 JP 4101098 B2 JP4101098 B2 JP 4101098B2 JP 2003097053 A JP2003097053 A JP 2003097053A JP 2003097053 A JP2003097053 A JP 2003097053A JP 4101098 B2 JP4101098 B2 JP 4101098B2
Authority
JP
Japan
Prior art keywords
axis
motor
tilt sensor
tilt
leveling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003097053A
Other languages
Japanese (ja)
Other versions
JP2004301762A (en
Inventor
富親 馬場
弘之 中部
雄之 石黒
徹太郎 糀
Original Assignee
株式会社ソキア
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社ソキア filed Critical 株式会社ソキア
Priority to JP2003097053A priority Critical patent/JP4101098B2/en
Publication of JP2004301762A publication Critical patent/JP2004301762A/en
Application granted granted Critical
Publication of JP4101098B2 publication Critical patent/JP4101098B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control Of Position Or Direction (AREA)
  • Lighting Device Outwards From Vehicle And Optical Signal (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、回転軸に対し直交する光を出射する回転ヘッドが、本体ケースの上で水平回転することで、水平回転照射光が形成される水平面設定機に係り、特に、回転ヘッドの回転軸を傾動させる傾動調整機構がモータに連結されて自動整準可能な水平面設定機に関する。
【0002】
【従来の技術】
この種の従来の水平面設定器としては、特開平7−134027号が知られ、図10、11、12において、その斜視図,縦断面図および水平断面図が示されているように、光L1を出射する回転ヘッドHが本体ケース1の上で水平回転するように構成され、本体ケース1内において、回転ヘッドHの回転軸2を回転支持する軸筒部3が傾動調整機構により傾動可能に支持されるとともに、軸筒部3には、X軸気泡管9X,Y軸気泡管9Yが設けられ、ケース1には、気泡管の目盛り読み取り用の窓Wが設けられている。図10符号9Zは、Z軸気泡管を示す。
【0003】
即ち、軸筒部3の傾動調整機構は、軸筒部3を傾動可能に支持する上方の傾動支点4と、軸筒部3とケース1間に介装された引っ張りばね5と、ケース1側の雌ねじ部に螺合し回動操作により進退動作可能な一対の傾動調整ねじ6X,6Yと、ケース1に対してピン連結されて、軸筒部3に設けたL字型プレート2と傾動調整ねじ6X,6Y間にそれぞれ介装され、傾動調整ねじ6X,6Yの進退動作に連係してピン(支点)Px,Py回りに水平揺動する一対のアーム7X,7Yで構成されており、傾動調整ねじ6X,6Yの回動操作(進退動作)に伴ってアーム7X,7YがピンPx,Py回りに揺動し、軸筒部3が傾動支点を中心としてX軸,Y軸方向に揺動(傾動)して、X軸気泡管9X,Y軸気泡管9Yの気泡位置(目盛り)が変化するようになっている。このため、据え付けた水平面設定器を整準する(軸筒部3が鉛直状態となって出射光L1が水平に出射する形態にする)には、X軸気泡管9X,Y軸気泡管9Yの気泡が基準位置となるように、傾動調整ねじ6X,6Yを回動操作すればよい。
【0004】
しかし、前記した従来の水平面設定器では、いちいち手動で傾動調整ねじ6X,6Yを操作する必要があり、面倒な上に、整準作業に時間がかかるという問題があった。
【0005】
そこで、発明者は、気泡管9X,9Yに代えて電子気泡管等の電気式傾斜センサ9X1,9Y1を使用し、電気式傾斜センサの検出値に基づいて傾動調整ねじ6X1,6Y1をモータ駆動させるように構成することで、自動整準しようと考えた。
【0006】
即ち、図13には、特開平7−134027号を基に発明者が考えた自動整準機構の要部である、軸筒部3の傾動調整機構が示されている。この傾動調整機構は、軸筒部3を傾動可能に支持する傾動支点4と、軸筒部3とケース1間に介装された引っ張りばね5と、モータ駆動により回転駆動する一対の傾動調整ねじ6X1,6Y1と、傾動調整ねじ6X1,6Y1に螺合しかつ回り止めされ、調整ねじ6X1,6Y1の回転に伴って進退動作するナット部材8X,8Yと、軸筒部3に設けたL字型プレート2と傾動調整ねじ6X1,6Y1間にそれぞれ介装され、ケース1に対し固定されたピンPx,Py回りに水平揺動可能な一対のアーム7X,7Yで構成されている。傾動調整機構の各動力伝達部には、引っ張りばね5のばね付勢力が常に一方向(図13ヤジするA方向)に作用して、軸筒部3を傾動調整する際に動力伝達部のガタによるバックラッシュの影響を受けないように構成されている。
【0007】
即ち、図13白抜き矢印に示すように作用する引っ張りばね5のばね力によって、アーム7X,7Yには矢印Aに示す付勢力が作用し、アーム側当接部7X1,7Y1が常にナット部材8X,8Yに圧接した状態に保持されている。そして、モータ駆動(傾動調整ねじ6X1,6Y1の回動)に連係してナット部材8X,8Yが進退(アーム7X,7Yが揺動)し、軸筒部3がX軸,Y軸方向に揺動(傾動)して、X軸傾斜センサ9X1,Y軸傾斜センサ9Y1の検出値が変化する。このため、傾斜センサ9X1,9Y1の検出値が0となるように、傾動調整ねじ6X1,6Y1を駆動させるモータ(図示せず)の駆動をフィードバック制御することで、自動整準できるというものである。
【0008】
【発明が解決しようとする課題】
しかし、図13に示す自動整準機構を動作させると、モータ起動時に傾斜センサ9X1,9Y1の検出値がふらついて応答性が悪い場合が生じるという、第1の問題が発生した。特に、水平面設定機を据え付けて自動整準を開始する際に、引っ張りばね5が大きく引き伸ばされて軸筒部3が整準位置に対し大きく傾いている状態からモータを高速度で起動させた場合に発生した。この原因は、モータ駆動によって進退動作するナット部材8X,8Yの動きにアーム7X,7Yがうまく追随できないためであることがわかった。
【0009】
即ち、アーム7X,7Yとナット部材8X,8Yとは、引っ張りばね5の付勢力(図13矢印A参照)だけによって連結されており、モータの高速回転により、引っ張りばね5の縮む速度以上の速度でナット部材8X,8Yがばね付勢力作用方向(矢印A方向)と同方向(矢印B方)に勢いよく移動すると、速すぎるナット部材8X,8Yの移動にアーム側の当接部7X1,7Y1が追随できず、瞬間的にナット部材8X,8Yとアーム7X1,7Y1間が離れる等、モータ駆動軸である傾動調整ねじ6X1,6Y1と軸筒部3側のL字型プレート2間に介装され、引っ張りばねの付勢力により顕在化しなかった傾動調整機構(アーム7X,7Y周辺領域)に内在するガタがバックラッシュとなって顕在化し、これがため傾斜センサ9X1,9Y1の検出値がふらついて安定するまでに時間がかかり、それだけ自動整準終了までの時間が長くなるのである。なお、ナット部材8X,8Yをばね付勢力作用方向と反対方向(矢印C方向)に移動させる場合は、どんなに勢いよく移動させても、ナット部材8X,8Yとアーム7X,7Y間が離れることがない等、傾動調整機構における連結部における付勢力が高められるに過ぎず、傾動調整機構に内在するガタがバックラッシュとなって傾斜センサ9X1,9Y1の出力として顕在化することはない。
【0010】
そこで、発明者は、「モータ起動時に傾動調整機構の連結部におけるバックラッシュが顕在化しないためには、軸筒部を傾動調整する際、常にナット部材をばね付勢力作用方向と反対方向に移動するように(傾動調整機構に作用するばね付勢力を高める方向に)モータ駆動する、即ち、引っ張りばねが伸びる方向に軸筒部3を傾動させればよい。」と考えた。そのためには、「水平面設定機を縦置きに設置したときの軸筒部3の軸心位置がPにあるとして、モータ起動時に、引っ張りばね5が軸筒部3の整準位置P0における形態よりも縮んだ形態となる所定位置P1まで軸筒部3を一旦傾動させた後に、モータ駆動により引っ張りばね5が伸びる方向に軸筒部3を傾動させて、自動整準させるようにすればよい。」と考えて、試作したところ、自動整準の際に高速でモータ駆動しても傾斜センサの検出値がふらつかず、傾斜センサの検出値に基づくモータ駆動の適正なフィードバック制御ができることが確かめられたので、本発明を提案するに至ったものである。
【0011】
また、図13に示す傾動調整機構においては、傾斜センサ9X1,9Y1の検出値に基づいて軸筒部3を自動的に傾動制御するようになっているが、レーザ光を水平とするための整準範囲は±5°で、一方、傾斜センサの検出範囲は±20’程度とされているため、±30’(±0.5°)の傾斜から5°の傾斜までは傾斜センサの出力が飽和状態となって判別することができない。
【0012】
このため、モータの整準速度を優先して、モータを高速で回転駆動すると、傾斜センサの検出範囲内に入るが、急制動をかけても行き過ぎて逆方向に飽和してしまう。この時点で、同じようにモータを高速で逆回転駆動するとその繰返しとなって、正逆のモータ駆動が繰り返される、いわゆるハンチングが生じることになる。逆に、モータをゆっくり回転駆動して整準させると、5°の傾斜ではレーザ光が水平となるまでに非常に長い時間を要することになる。このように、ただ単に高速でモータ駆動させただけでは、スムーズに自動整準できない、という第2の問題も生じた。
【0013】
本発明は、前記従来技術の問題点および発明者の知見に基づいてなされたもので、その第1の目的は、高速でモータ駆動しても傾斜センサの検出値がふらつかず高速に自動整準させることができる水平面設定機を提供することにあり、その第2の目的は、ハンチングを発生させることなく高速に整準させることができる水平面設定機を提供することにある。
【0014】
【課題を解決するための手段】
前記第1の目的を達成するために、請求項1に係る水平面設定機においては、本体ケースの上方において水平回転する回転ヘッドと、X軸チルトセンサおよびY軸チルトセンサとを有し、回転ヘッドから回転ヘッド回転軸と直交する方向に出射する光によって水平回転照射光を形成する水平面設定機において、
前記回転ヘッド回転軸は、前記本体ケース内上下方向に配設され、かつ本体ケースに対し傾動可能に支持された筒型の軸筒部によって回転支持され、前記軸筒部は、引っ張りばねを介して本体ケースに連結されるとともに、互いに直交して配置された一対のリンク式傾動調整機構を介して前記X軸チルトセンサおよびY軸チルトセンサに対応する一対のモータに連結されており、前記回転ヘッド回転軸が略鉛直となる水平面設定機の縦置き状態では、前記軸筒部の傾きを検出する前記チルトセンサの検出出力に基づいて、前記一対の傾動調整機構を揺動し、前記チルトセンサの検出出力が0となる整準位置まで前記軸筒部を傾動させるように、前記一対のモータが回転駆動することで自動整準されるが、前記自動整準開始時の前記引っ張りばねの形態が前記整準位置における形態よりも伸びた形態の場合には、前記引っ張りばねの形態が整準位置の形態よりも縮んだ形態となるように前記モータを回転駆動するように構成した。
【0015】
(作用)水平回転照射光を形成するには、回転ヘッドの回転軸が略鉛直となるように水平面設定機を縦置きに設置して、X軸チルトセンサおよびY軸チルトセンサの検出出力に基づいてモータ駆動し、一対の傾動調整機構を回動させて軸筒部を傾動させる自動整準を行うが、自動整準開始時の引っ張りばねの形態が整準位置における形態よりも伸びた形態の場合には、モータ駆動により、引っ張りばねの形態が整準位置の形態よりも縮んだ形態となるように傾動調整機構を回動(軸筒部を傾動)させる。したがって、その後の自動整準のためのモータ駆動による軸筒部の傾動動作(各傾動調整機構の回動動作)は、引っ張りばねが伸びる方向への傾動となり、各モータを高速駆動させたとしても、各モータの駆動力を各傾動調整機構に伝達する動力伝達部と各傾動調整機構との間に間隙が生じることがない等、各傾動調整機構を各モータの駆動に的確に追従させることができる。即ち、各モータ駆動軸と軸筒部間に介装されている傾動調整機構を含むそれぞれの駆動力伝達機構に内在しているガタは、各モータ駆動による整準動作の間、引っ張りばねの付勢力が有効に作用し続けるため、バックラッシュとして各チルトセンサの出力として顕在化することはなく、高速でモータを駆動(軸筒部をX軸およびY軸方向に傾動)させても何ら問題はない。
【0016】
請求項2においては、請求項1に記載の水平面設定機において、前記水平面設定機は、前記X軸チルトセンサおよびY軸チルトセンサに対し直交するZ軸チルトセンサを有し、前記回転ヘッド回転軸が略水平となる水平面設定機の横置き状態では、前記Z軸チルトセンサの検出出力に基づいて、前記一対の傾動調整機構のうちZ軸に対応する傾動調整機構を揺動し、前記Z軸チルトセンサの検出出力が0となる整準位置まで前記軸筒部をZ軸方向に傾動させるように、該傾動調整機構に対応するモータが回転駆動することで自動整準されるが、前記自動整準開始時の前記引っ張りばねの形態が前記整準位置における形態よりも伸びた形態の場合には、前記引っ張りばねの形態が整準位置の形態よりも縮んだ形態となるように前記モータを回転駆動するように構成した。
【0017】
(作用)鉛直回転照射光を形成するには、回転ヘッドの回転軸が略水平となるように水平面設定機を横置きに設置して、Z軸用チルトセンサの検出出力に基づいてZ軸に対応するモータ(例えば、代用するY軸対応モータ)を駆動し、Z軸に対応する傾動調整機構を回動させて軸筒部を傾動させる自動整準を行うが、自動整準開始時の引っ張りばねの形態が整準位置における形態よりも伸びた形態の場合には、モータ駆動により、引っ張りばねの形態が整準位置の形態よりも縮んだ形態となるように傾動調整機構を回動(軸筒部を傾動)させる。したがって、その後の自動整準のためのモータ駆動による軸筒部の傾動動作(傾動調整機構の回動動作)は、引っ張りばねが伸びる方向への傾動となり、モータを高速駆動させたとしても、モータの駆動力を傾動調整機構に伝達する動力伝達部と傾動調整機構との間に間隙が生じることがない等、傾動調整機構をモータの駆動に的確に追従させることができる。即ち、モータ駆動軸と軸筒部間に介装されている傾動調整機構を含む駆動力伝達機構に内在しているガタは、モータ駆動による整準動作の間、引っ張りばねの付勢力が有効に作用し続けるため、バックラッシュとしてZ軸チルトセンサの出力として顕在化せず、高速でモータを駆動(軸筒部をZ軸方向に傾動)させても何ら問題はない。
【0018】
前記第1,第2の目的を達成するために、請求項3においては、請求項1または2の水平面設定機において、前記モータの回転速度を前記軸筒部が整準位置に近づくほど遅くなるように構成した。
【0019】
(作用)軸筒部が整準位置に近づくにしたがってモータの回転速度を遅くすることで、チルトセンサの出力が+と−とで過飽和状態を繰り返すことがなく、正逆のモータ駆動が繰り返される、いわゆるハンチングが抑制される。
【0022】
請求項においては、請求項1〜のいずれかに記載の水平面設定機において、前記チルトセンサの検出出力に従って前記チルトセンサに対応するモータに対する駆動パルスを生成する駆動パルス発生器を備え、前記各モータは前記駆動パルスに従った速度で回転するように構成した。
【0023】
(作用) 一対のチルトセンサの検出出力に応じて駆動パルスを生成し、生成した駆動パルスに従って各モータの駆動を制御することで、駆動パルスによって各モータの速度を任意に制御することができる。
【0024】
【発明の実施の形態】
以下、本発明の好ましい実施の形態につき、添付図面を参照して詳細に説明する。図1は本発明の一実施例である水平面設定機の縦断面図、図2は同水平面設定機の要部縦断面図(図1に示す線II−IIに沿う断面図)、図3は同水平面設定機の水平断面図(図1に示す線III−IIIに沿う断面図)である。
【0025】
これらの図において、水平面設定機10は、容器状の本体ケース(以下、ケースという)12と、このケース12の上方位置において水平回転して水平回転照射光を形成する回転ヘッド14とから構成されている。回転ヘッド14は、ヘッドケーシング14a内にハーフミラー14bが固定されているとともに、ヘッドケーシング14aの上端部と側面のハーフミラー14bに対応する位置に、透明なガラスの装着された光出射窓14cが設けられた構造で、ヘッドケーシング14aに軸着固定された円筒型の回転軸14dが、本体ケース12内上下方向に配置された円筒型の軸筒部15内に挿通されるとともに、回転軸14dと軸筒部15との間にはボールベアリング14eが介在されて、回転ヘッド14が軸筒部15によって回転可能に軸支されている。
【0026】
回転軸14dには、連結部14fが軸着されており、軸筒部15の側面に固定されたモータMの駆動力が減速機16、ギア17を介して連結部14fに伝達されるようになっている。ギア17の駆動軸17aには回転円板18が固定されており、回転円板18の周囲にはロータリエンコーダ19が配置されている。エンコーダ19とモータMはそれぞれ配線(図示省略)を介して制御基板20に接続されており、制御基板20はケース12に支持されたフレーム13に固定されている。制御基板20には、CPUなどを含む駆動パルス発生器、メモリなどが搭載されており、駆動パルス発生器は、エンコーダ19によって計測されたモータMの回転速度を基にモータMに対する駆動パルスを生成し、この駆動パルスにしたがってモータMの回転速度を制御するようになっている。
【0027】
軸筒部15の下端部であって、回転軸14dの下方位置には、例えば、レーザ光などを発生する光源14gが固定されており、光源14gからは、回転軸14dと直交する水平照射光L1と、回転軸14dと同軸の垂直照射光L2とが出射されるようになっている。ケース12が縦置きの場合(回転ヘッド14が上方となるように配置した場合)には、回転ヘッド14の回転により、光L1によって水平回転照射面が形成される。一方、ケース12が横置きの場合(ケース12の一側面に設けた脚12aを下向きにして、回転軸14dが水平となるように配置した場合)には、回転ヘッド14の回転により、光L1によって鉛直回転照射面が形成されるようになっている。
【0028】
また、軸筒部15の中程側方位置には、軸筒部15の傾き(傾斜)を検出するX軸用チルトセンサ22X(図1,3参照)が軸筒部15に一体化された形態に配設されている。チルトセンサ22Xは、軸筒部15が傾いたときに、X軸を基準として軸筒部15の傾き(X軸方向における傾斜)を検出し、検出信号を制御基板20に出力するようになっている。また、軸筒部15側方のX軸用チルトセンサ22Xと直交する位置には、Y軸を基準として軸筒部15の傾き(Y軸方向における傾斜)を検出するY軸用チルトセンサ22Y(図1,3参照)が軸筒部15に一体化された形態に配設されている。さらに軸筒部15の側方には、Z軸(図3紙面垂直方向)を基準として軸筒部15の傾き(Z軸方向における傾斜)を検出するZ軸用チルトセンサ22Z(図3参照)も軸筒部15と一体化された形態に配設している。
【0029】
そして、回転ヘッド14を回転支持する軸筒部15は、フレーム13に支持された自在継手構造の揺動支点23(図1,2参照)によって揺動可能に支持されるとともに、互いに直交配置された一対の傾動調整機構24a、24bと、軸筒部15の下端部をケース12およびフレーム13側に付勢する引っ張りばね(引っ張りコイルスプリング)25a、25bとによって支持されている。
【0030】
傾動調整機構24a、24bは、図3に示すように、ほぼ円弧状に形成されて、フレーム13に固定されたピン26a、26bを支点として水平方向に回動(揺動)可能に配置されている。なお、傾動調整機構24bの他端側の図示は、省略されている。傾動調整機構24aの一端側24a1は、駆動軸27a(の雄ねじ部)に螺合するナット部材31aに当接しており、ナット部材31aは駆動軸27aに対し回り止めされている。具体的には、一端側24a1側のフォーク状突起(図示せず)がナット部材31a側の孔(図示せず)に係合して、ナット部材31aと傾動調整機構24aの一端側24a1とが駆動軸27aの周方向に対し回り止めされている。
【0031】
ナット部材31aは、駆動軸27a、駆動軸27aに軸着されたギア28a、ギア28aに噛み合う29aを介して、Y軸モータMYの回転軸に連結されている。軸筒部15には、延出先端部にU字型フック30a,30bの形成された平面視L字型プレート30が固着されており、傾動調整機構24aの他端側延出部24a2は、駆動軸27aと直交する方向に配置されたU字状フック30aの長孔30a2内に挿入されて、その先端側がL字型プレート30のフック30aの壁面30a1に当接されている。また、プレート30とフレーム13の間には、一対の引っ張りばね25a,25bが介装されて、軸筒部15には、図3白抜き矢印Fで示すように、引っ張りばね25a、25bのばね力が常に作用している。
【0032】
このため、傾動調整機構24aには矢印A1に示す方向の付勢力が作用し、傾動調整機構24aの一端側24a1はナット部材31aに常に圧接した状態に保持されている。即ち、駆動軸27aと軸筒部15側のL字型プレート30(フック30a)間に介装されている傾動調整機構24aを含む各動力伝達部材間には、引っ張りばね25a、25bのばね付勢力が常に一方向(図3におけるA1方向)に作用して、軸筒部15を傾動調整する際に、各動力伝達部のガタによるバックラッシュの影響を受けないように構成されている。
【0033】
また、Y軸モータMYは、制御基板20上の駆動パルス発生器によって生成された駆動パルスにしたがって、回転速度と回転方向(正回転または逆回転)が制御されるようになっている。このY軸モータMYの駆動力はギア29a、28aを介して駆動軸27aに伝達され、駆動軸27aが回転することで、ナット部材31aが駆動軸27aに沿って進退移動する。ナット部材31aには、傾動調整機構24aの一端側24a1が当接付勢保持されているので、ナット部材31aと一体に一端側24a1も進退する。これによって、傾動調整機構24aがピン26aを支点として水平方向に回動(揺動)、軸筒部15が支点23を中心にY軸方向に傾動するとともに、Y軸用チルトセンサ22Yの検出値が変化するようになっている。なお、傾動調整機構24aの回動時に、延出部24a2と長孔30a2は相対スライドすることで、傾動調整機構24aとプレート30(のフック30a)間の連結部に負荷(不測の応力)は発生しない。
【0034】
一方、傾動調整機構24bの一端側24b1は、駆動軸27b(の雄ねじ部)に螺合するナット部材31bに当接しており、ナット部材31bは駆動軸27bに対し回り止めされている。具体的には、傾動調整機構24aの場合と同様、一端24b1側のフォーク状突起(図示せず)がナット部材31b側の孔(図示せず)に係合して、ナット部材31bと傾動調整機構24bの一端側24b1とが駆動軸27bの周方向に対し回り止めされている。ナット部材31bは、駆動軸27b、駆動軸27bに軸着されたギア28b、ギア28bに噛み合う29bを介して、X軸モータMXの回転軸に連結されている。
【0035】
傾動調整機構24bの他端側延出部24b2は、図2に示すように、軸筒部15に固着されたL字型プレート30の延出先端部のU字状フック30bに設けた長孔30b2内に挿入されて、その先端側がフックの壁面30b1に当接されている。軸筒部15には、引っ張りばね25a、25bのばね力(図3F参照)が常に作用しているので、傾動調整機構24bには、図3矢印A2に示す方向の付勢力が作用し、傾動調整機構24bの一端側24b1はナット部材31bに常に圧接した状態に保持されている。即ち、駆動軸27bと軸筒部15側のL字型プレート30(フック30b)間に介装されている傾動調整機構24bを含む各動力伝達部材間には、引っ張りばね25a、25bのばね付勢力が常に一方向(図3におけるA2方向)に作用して、軸筒部15を傾動調整する際に、各動力伝達部のガタによるバックラッシュの影響を受けないように構成されている。
【0036】
傾動調整機構24bに動力を与えるX軸駆動モータMXは、Y軸駆動モータMYと同様、制御基板20上の駆動パルス発生器によって生成された駆動パルスによって回転速度と回転方向(正回転または逆回転)が制御されるようになっている。このX軸モータMXの駆動力は、ギア29b、28bを介して駆動軸27bに伝達され、駆動軸27bが回転する。駆動軸27bが回転されると、ナット部材31bと傾動調整機構24bの一端側24b1が一体に進退し、これによって傾動調整機構24bがピン26bを支点として水平方向に回動(揺動)し、軸筒部15が支点23を中心にX軸方向に傾動するとともに、X軸用チルトセンサ22Xの検出値が変化するようになっている。なお、傾動調整機構24bの回動時に、延出部24b2と長孔30b2は相対スライドすることで、傾動調整機構24bとプレート30(のフック30b)間の連結部に負荷(不測の応力)は発生しない。
【0037】
このため、Y軸用チルトセンサ22YおよびX軸用チルトセンサ22Xの検出値がそれぞれ0となるように、傾動調整機構24a、24bを駆動するY軸モータMYとX軸モータMXの駆動をフィードバック制御することで、回転軸14d(軸筒部15)を鉛直状態にする自動整準ができるようになっている。
【0038】
また、Z軸用チルトセンサ22Zは、X軸用チルトセンサ22XとY軸用のチルトセンサ22Yに対し直交するように配置されているが、このZ軸用チルトセンサ22Xと傾動調整機構24aとY軸モータMYは、水平面設定機を横置きにして用いる場合の自動整準機構を構成している。
【0039】
即ち、鉛直回転照射光を形成するためには、脚12aが下向きとなるように水平面設定機を横置きにして用いる。そして、Y軸モータMYの駆動により、傾動調整機構24aがピン26a方向に傾動するとともに、Z軸用チルトセンサ22Zの検出値が変化するようになっている。このため、Z軸用チルトセンサ22Zの検出値が0となるように、傾動調整機構24aを駆動するY軸モータMYの駆動をフィードバック制御することで、回転軸14d(軸筒部15)を水平状態にする自動整準ができるようになっている。
【0040】
具体的には、図4に示すように、X軸用チルトセンサ22X,Y軸用チルトセンサ22YおよびZ軸用チルトセンサ22Zの出力は制御基板20に入力されている。制御基板20には、スイッチグ回路52、角度検出回路54、56、モータ制御回路58、60が搭載されており、スイッチング回路52はX軸用チルトセンサ22X,Y軸用のチルトセンサ22YおよびZ軸用チルトセンサ22Zに接続され、モータ制御回路58、60はX軸用モータMX、Y軸用モータMYにそれぞれ接続されている。X軸用チルトセンサ22X,Y軸用のチルトセンサ22YおよびZ軸用チルトセンサ22Zの検出出力はスイッチング回路52を介して角度検出回路54、56にそれぞれ入力されている。各角度検出回路54、56にはそれぞれ基準角度として、例えば、水平面を基準面としたときの基準角度として0°の角度が設定されており、各角度検出回路54、56において、X軸用チルトセンサ22Xの検出出力と基準角度との偏差およびY軸用のチルトセンサ22Yの検出出力と基準角度との偏差が演算され、各演算結果が各モータ制御回路58、60に入力されている。各モータ制御回路58、60は、各角度検出回路54、56の演算結果を基に前記各偏差を0に抑制するための制御信号を生成し、各制御信号をX軸用モータMXとY軸用モータMYにそれぞれ出力するようになっている。この結果、X軸用モータMXとY軸用モータMYは、前記各偏差が0になるように、傾動調整機構24b、24aを回動させることになる。
【0041】
上記構成において、水平設定機を縦置きの姿勢で用いる場合には、X軸用チルトセンサ22XとY軸用のチルトセンサ22Yを使用するとともに、X軸モータMXとY軸モータMYをそれぞれ整準モータとして動作させる。一方、水平設定機を横置きの姿勢で用いる場合には、Z軸用チルトセンサ22Z(図3参照)を使用し、Y軸モータMYをZ軸用整準モータとして動作させることとしている。
【0042】
X軸、Y軸、Z軸の各軸のチルトセンサ22X,22Y,22Zの出力を基に軸筒部15を整準範囲に制御するに際しては、図5に示すように、各チルトセンサの出力を軸の傾斜に対応づけて9段階の領域に分割することとしている。但し、+の領域は、整準位置(領域0)よりも引張りばね25a,25bが縮んだ状態(軸筒部15が整準位置にあるときの引張りばね25a,25bの状態よりも縮んだ状態であって、完全に縮みきっていない状態)で、−の領域では、整準位置(領域0)よりも引張りばね25a,25bが伸びた状態(軸筒部15が整準位置にあるときの引張りばね25a,25bの状態よりも伸びた状態)にある。
【0043】
図5は、9段階の領域とチルトセンサの状態の関係を示す図で、各領域での整準動作は、以下のようになる。
【0044】
例えば、チルトセンサが−側に飽和状態となっている場合を含む、領域−3においては、高速でチルトセンサの+方向(ばね25a、25bが縮む方向)にモータを動作させるが、各チルトセンサの値によるコントロールは行わない。
【0045】
領域−2〜−1においては、チルトセンサの値によるコントロールを行いながら、+方向(ばね25a、25bの縮む方向)にモータを動作させる。
【0046】
領域0(各チルトセンサの感度が±2″程度の領域)においては、整準状態にあるため、整準動作は行わない。
【0047】
領域+1〜+4においては、チルトセンサの値によるコントロールを行いながら−方向(ばね25a、25bの伸びる方向)にモータを動作させる。
【0048】
また、チルトセンサが+側に飽和状態となっている場合を含む、領域+5においては、高速でチルトセンサの−方向(ばね25a、25bの縮む方向)にモータを動作させるが、チルトセンサの値によるコントロールは行わない。
【0049】
ただし領域+5においては、次のことを条件として整準動作を行う。すなわち電源投入時、ケース12の縦置き・横置きの切替時、整準完了後大きく傾斜が変化したとき。また整準動作中にチルトセンサの値が領域+5の値を示したとしても、領域+5としての動作は行わず、領域+4による整準動作とする。この理由は、チルトセンサが−の領域であった場合、特に領域−3のときに、高速で+方向にモータを動作させると、チルトセンサの値を検出できる領域に移行した時(例えば、−側から行き過ぎて+1領域に移行した時に)に制動をかけてもコントロールしきれず、領域+5の+側の飽和状態に至ってしまう。この状態で領域+5の動作(−方向へ高速動作)を行うと、再度領域−3の−側の飽和状態に至ってしまい、この動作を繰返すと、整準動作が終了しないためである。
【0050】
また領域−3と領域+5においては、X軸モータMXとY軸モータMYをそれぞれ高速で回転駆動する。
【0051】
一方、領域−2、−1、+1、+2、+3、+4においては、各チルトセンサの出力に基づくフィードバック制御を行い、各領域について次の値を設定する。
【0052】
(1)チルトセンサ移動量上限(Dmax)
モータ駆動パルスを出力して軸(軸筒部)を動かす過程でチルトセンサから得られる値に関する上限値であって、その軸の移動前のチルトセンサの値(Tb)と、移動後の値(Ta)との差を示す移動量(Tm=Ta−Tb)の上限値。この移動量(Tm)が上限値(Dmax)より大きい場合は、速度が速すぎると判断し、現在の駆動パルスの出力時間を別途設定のパルス時間減算値で減算する。
【0053】
(2)チルトセンサ移動量下限(Dmin)
モータ駆動パルスを出力して軸を動かす過程でチルトセンサから得られる値に関する下限値であって、その軸の移動前のチルトセンサの値(Tb)と、移動後の値(Ta)との差を示す移動量(Tm=Ta−Tb)の下限値。
【0054】
移動量(Tm)がその下限値(Dmin)よりも小さい場合は、速度が遅すぎると判断し、現在の駆動パルス出力時間に別途設定のパルス時間加算値を加算する。
【0055】
(3)モータ駆動パルスの出力タイミング
整準モータへの駆動パルスは25.6msecごとの出力を基本とし、各領域ごとにその整数倍のタイミングを設定する。
【0056】
例えば、設定値を3とした場合、25.6msecタイミングの駆動パルスを3回は出力しない。すなわち、1回駆動パルスを出力したあと3回続けて駆動パルスの出力を停止し、4回目に駆動パルスを出力し、102.4msecごとに駆動パルスを出力する。
【0057】
(4)モータ駆動パルスの出力時間の加速(Tacc)
チルトセンサの変化量が小さく、速度が遅すぎると判断した場合に、パルス出力時間を大きくするために加算する値。
【0058】
(5)モータ駆動パルスの出力時間の減速(Tsd)
チルトセンサの変化量が大きく、速度が速すぎると判断した場合に、パルス出力時間を小さくするために減算する値。
【0059】
(6)モータ駆動パルスの出力時間最大値(Tmax)
(7)モータ駆動パルスの出力時間最小値(Tmin)
(8)モータ駆動パルスの出力時間初期値(Tdef)
(9)モータ回転方向(正方向または逆方向)
次に、整準モータに対する駆動パルスの出力タイミングと出力時間とを変化させることにより、整準モータの速度を変化させるときのフィードバック制御を図6のフローチャートにしたがって説明する。まず、チルトセンサの値Taを読み込む(ステップS1)。チルトセンサの検出による値Taからフィードバック制御を行うための領域が決定されるとともに、決定された領域にしたがい、モータ駆動パルスの出力タイミング(駆動パルスの周期)と整準用モータの回転方向が決定される(ステップS2)。
【0060】
次に、ステップS1で読み込んだチルトセンサの値(Ta)と、その1回前のチルトセンサの値(Tb)との差をチルトセンサの移動量Tm=Ta−Tbとして算出する(ステップS3)。TbとTaとの間には、整準モータに対して駆動パルスが1回出力され、整準モータが動いている。このため、移動量Tmは、このときの駆動パルスで軸(軸筒部15)が移動した量となる。
【0061】
次に、整準モータについての駆動パルス時間を算出し、整準モータを動かすための駆動パルスの時間TpaをTmの値によって決定する。すなわち移動量Tmが上限値Dmax以上か否かを判定(ステップS4)し、移動量Tmがその領域の上限値Dmaxよりも大きい場合には、前回のモータ駆動パルス時間Tpbからモータ駆動パルスの出力時間の減速(時間)Tsdを減算して、Tpa=Tpb−Tsdを求める。ただし、Tpaが駆動パルス出力時間の最小値Dminよりも小さい場合は、Tpa=Dminとする(ステップS5)。
【0062】
一方、移動量Tmが上限値Dmaxよりも小さいときには、移動量Tmが下限値Dminよりも小さいか否かの判定を行う(ステップS6)。このとき移動量Tmがその領域における下限値Dminよりも小さい場合は、前回のモータ駆動パルス時間Tpbにモータ駆動パルスの出力時間の加速(時間)Taccを加算し、Tpa=Tpb+Taccを算出する(ステップS7)。ただし、Tpaが駆動パルス出力時間の最大値Dmaxよりも大きい場合は、Tpa=Dmaxとする。
【0063】
また、Tmがその領域における下限Dminと上限Dmaxとの間にあるときには、モータ駆動パルス時間Tpaは前回の値を保持し、Tpa=Tpbとする(ステップS8)。そしてステップS7、S8のあとは、各ステップにおいて求められたモータ駆動パルスを生成して各整準モータに出力し、ステップS1の処理に戻る(ステップS9)。
【0064】
すなわち、整準モータをフィードバック制御するに際しては、駆動パルスの出力タイミングをチルトセンサの検出値から決定される領域ごとに定めるとともに、整準状態(水平状態)に近い領域程パルス出力の間隔を広く設定し、軸筒部15が整準位置に近づくほど整準モータの回転速度を遅く(パルス巾を狭く)する。
【0065】
また、チルトセンサの変化量の上限値・下限値は、整準状態に近いほど小さく、また上限値と下限値との差も小さく設定されている。
【0066】
また、モータ駆動パルスの出力時間の加速(時間)・減速(時間)は、整準状態に近いほど小さく設定している。さらに、減速(時間)は加速(時間)よりも十分大きく取っている。すなわち加速(時間)を大きく取ると、その分行き過ぎ量が大きくなるためである。また慣性で動き続ける分があり、これに対して減速ができるように設定してある。
【0067】
さらに、モータ駆動パルスの出力時間の最小値は、整準モータの起動が可能な最小時間を考慮して設定されており、この値が小さいと、実際に整準モータが動き出すまで、整準モータのパルス時間を増やし続ける必要があり、時間がかかることになる。
【0068】
各整準モータを連携するに際しては、傾動調整機構の機械的特性として、例えば、X軸モータMXのみを動作させても、傾動調整機構のもつ誤差の影響を受けて軸筒部がY軸方向にも傾斜することがある。特に、領域+5あるいは領域−3における高速動作時には数度という値で軸筒部が動くのでその影響は大きい。
【0069】
このような状態を回避するためには、X軸・Y軸の傾斜状態が整準する方向に対して同じであって、傾動調整機構の回動量がほぼ同量になるように、モータを動作させることが望ましい。
【0070】
具体的には、縦置き状態における整準動作では、X軸チルトセンサ22XとY軸用チルトセンサ22Yの相互の位置関係に従って、動作させる整準モータを選択する必要があり、基本的には以下の通りである。
【0071】
(1)−の領域にチルトセンサの出力がある場合(軸筒部15に作用する引っ張りばね25a,25bが整準位置よりも伸びた状態の場合)には、チルトセンサの出力が+側の領域になるようにモータを動かす。即ち、軸筒部15に作用する引っ張りばね25a、25bを整準位置よりも縮んだ状態となるように、モータを動かす必要がある。
【0072】
−の領域は、整準位置よりも引っ張りばね25a、25bが伸びた状態にあるため、この状態から、ばねが縮む方向(+の方向)に高速でモータ駆動する整準を行った場合には、ばね25a、25bの付勢力が作用している傾動調整機構24a,24b周辺の駆動力伝達部材間に内在するガタであるバックラッシュの影響を受けて、チルトセンサの検出値がふらつくおそれがある。一方、+の領域は、整準位置よりも引っ張りばね25a、25bが縮んだ状態にあるため、この状態から行う整準動作は、ばねが伸びる方向(−の方向)、即ち、傾動調整機構24a,24b周辺の駆動力伝達部材間に作用するばねの付勢力を高める方向にしかモータ駆動されないので、傾動調整機構24a,24b周辺の駆動力伝達部材間に内在するガタであるバックラッシュが顕在化せず、チルトセンサの検出値がこのバックラッシュの影響を受けてふらつくことはない。したがって、整準を開始する際、−の領域にチルトセンサの出力がある場合には、必ず、整準位置よりも引っ張りばね25a、25bが縮んだ形態となるように、一旦、軸筒部15を+側に傾動させてから、軸筒部15を整準位置に傾動させるモータ駆動制御(整準動作)を行うことが望ましい。
【0073】
(2)チルトセンサの出力が整準状態から遠いあるいは飽和した+の領域にある場合は、高速で整準動作できる領域までチルトセンサを動かす。
【0074】
(3)X軸・Y軸のチルトセンサの出力が整準コントロールできる領域(領域−2,−1,0,+1,+2,+3,+4)にある場合は、その出力がより遠い領域にあるチルトセンサの整準モータのみ動作させ、同じ領域にある場合は両方の整準モータを動作させる。すなわちX軸・Y軸のチルトセンサで検出される2つの値がほぼ同じ状態で整準する方が安定した整準動作が行えるためである。
【0075】
以上のことを考慮してまとめると、X軸チルトセンサとY軸チルトセンサの値に応じて整準モータを選択するに際しては、図7に示すような関係が設定される。
【0076】
(1)X軸チルトセンサ・Y軸チルトセンサの出力の一方が領域0(整準状態)の場合は他方の整準モータのみを動作させる。
【0077】
(2)X軸チルトセンサ・Y軸チルトセンサの出力の両方が領域+1、領域+2、領域+3(チルトセンサが飽和していない+側)の領域にある場合には、出力がより遠い領域にあるチルトセンサの整準モータのみを動作させる。同じ領域の場合は両方の整準モータを動作させる。
【0078】
(3)X軸チルトセンサ・Y軸チルトセンサの一方の出力が+1、領域+2、領域+3(チルトセンサが飽和していない+側)の領域であって、他方の出力が領域−3または領域+4、領域+5(チルトセンサが整準状態に対して遠いまたは飽和状態)にある場合には、領域−3または領域+4、領域+5側のチルトセンサの整準モータのみを動作させる。
【0079】
(4)X軸チルトセンサ・Y軸チルトセンサの両方の出力が領域−3、領域−2、領域−1(−側)または領域+4、領域+5(チルトセンサが整準状態に対して遠いまたは飽和状態の+側)の領域にある場合には両方の整準モータを動作させる。
【0080】
(5)X軸チルトセンサ・Y軸チルトセンサの出力のいずれか一方が領域−2、領域−1にあって、他方が領域+1、領域+2、領域+3の領域にある場合には、両方の整準モータを動作させる。
【0081】
具体的には、X軸チルトセンサの出力が領域+2であって、Y軸チルトセンサの出力が領域+1の場合には、整準モータとしてX軸モータMXを動作させる。
【0082】
図7に示す関係を考慮して整準モータを選択した場合、図8に、X軸モータMXの特性をX、Y軸モータMYの特性をYで示すように、整準を開始するに際し各モータMX、MYを起動するときには、整準を開始する際、−の領域にチルトセンサの出力がある(整準位置よりも引っ張りばね25a、25bが伸びた状態にある)ので、一旦、軸筒部15が整準位置にあるときよりも引っ張りばね25a、25bが縮む方向、即ちチルトセンサの出力が+の領域(+5の領域)となるように駆動する。次に、一方のチルトセンサ(Y軸チルトセンサ)の出力が+3の領域になると、他方のチルトセンサ(X軸チルトセンサ)の出力が同じ+3の領域になるまで待機(X軸モータMXを動作させ、Y軸モータMYを停止する)する。そして、各軸のチルトセンサによってその出力が領域+3に入ったことが検出されたことを条件に、各軸のモータMX、MYを同一の駆動パルスで駆動することで、33秒という短時間で整準動作を終了させることができる。
【0083】
これに対して、X軸モータMXとY軸モータMYとを連係せずに制御すると、図9に示すようになる。
【0084】
即ち、−領域優先動作(+領域にある場合は動作させず、−領域にある場合に+領域となるように優先的に行う動作)を行うことから、15秒〜22秒の間では、領域−1にあるY軸チルトセンサの出力を+領域に移行させたいが、領域−1では低速動作のため+領域になるまで時間がかかり、この間、X軸モータMXは停止しているためX軸チルトセンサの出力は変化せず、時間が無駄に消費されることとなる。30秒〜35秒の間では、X軸チルトセンサの出力が領域−1で、15秒〜22秒の間と同様、領域−1では低速動作のため+領域になるまで時間がかかる。
【0085】
また、10秒前後では、整準位置近傍に至ったX軸モータMXによる軸筒部15の傾動は、領域+4にあるY軸モータMYの高速動作による影響を受け、軸筒部15が−側に振られて、符号X1に示すように、大きく−領域側に入り込み、再び+側への動作が必要で、それだけ余分な時間がとられることになる。
【0086】
さらに、−側の領域は、領域−1と領域−2の2分割で構成されて、領域−2におけるモータ駆動速度はある程度大きいため、+側に動作させると、制動がきかず、領域+5にまで移行する。
【0087】
このようなことで、各モータが整準動作を完了するまでに時間(40秒)を要した。
【0088】
本実施例によれば、一対のチルトセンサ(X軸用とY軸用)の検出出力に基づいて一対の傾動調整機構24a、24bを回動するとともに軸筒部15を傾動するに際して、チルトセンサ(X軸用とY軸用)の検出出力が−側である場合(引っ張りばね25a,25bの形態が整準位置における形態よりも伸びた形態の場合)には、チルトセンサ(X軸用とY軸用)の検出出力が−側となるように、高速で一対のモータ(X軸用モータMXとY軸用モータMY)を駆動して、引っ張りばねの形態が整準位置の形態よりも縮んだ形態にしてから、一対の傾動調整機構24a、24bに対する傾動調整を行なうように構成したため、各モータの駆動軸の駆動を軸筒部に伝達する傾動調整機構24a,24bを含む動力伝達機構に内在するガタがバックラッシュとしてチルトセンサの出力として顕在化することはなく、縦置きした水平面設定機をバックラッシュの影響を受けることく高速で自動整準することができる。
【0089】
なお、前記実施例においては、チルトセンサの値を9つの領域に分けて制御するものについて述べたが、チルトセンサの値を領域に区分せずに、モータ駆動パルスの出力タイミング・モータ駆動パルスの出力時間の計算をチルトセンサの検出による傾斜検出値を使用して計算する方法を採用することもできる。
【0090】
また、モータ駆動パルスの出力タイミングと出力時間の両方でモータをコントロールするものについて述べたが、どちらか一方のみをコントロールしたもの、例えば、駆動パルスの出力時間のみでモータをコントロールするために、PWM(パルス幅制御)によってモータをコントロールすることもできる。
【0091】
また、縦置きの場合、X軸とY軸にそれぞれ1軸のチルトセンサを使用しているが、2軸のチルトセンサ1個で代用することも可能である。
【0092】
また、水平面設定機10を横置きにした場合は、横置きか縦置きかを判断するセンサー手段(図示せず)により自動的に横置きと判別されて、Z軸整準用モータの代用として用いるY軸整準用モータMYの起動に切り替わるようになっている。そして、水平面設定機を横置きにした場合には、Z軸チルトセンサ22Zの検出出力に基づいて傾動調整機構24aを回動して軸筒部15を傾動するに際して、Z軸整準用モータの代用として用いるモータMY(Y軸用モータ)の起動時には、Z軸用チルトセンサ22Zの検出出力が−側である場合(軸筒部15が整準位置にあるときよりも引っ張ばね25a,25bが伸びた状態にある場合)に、Z軸用チルトセンサ22Zの検出出力が+側(軸筒部15が整準位置にあるときよりも引っ張りばね25a、25bが縮んだ状態)となるように、傾動調整機構24aを回動(軸筒部15を傾動)させた後、整準動作を行なうことで、モータMYの駆動軸の駆動を軸筒部15に伝達する傾動調整機構24aを含む動力伝達機構に内在するガタがバックラッシュとしてチルトセンサ22Zの出力として顕在化しないので、横置きした水平面設定機をバックラッシュの影響を受けることなく高速で自動整準することができる。
【0093】
なお、前記した実施例では、水平面設定機を横置き(脚12aが下向き)にした場合には、Y軸用モータMYによって傾動調整機構24aを回動させて軸筒部15の傾動(自動整準)を行うように構成されているが、実施例では図3左側に設けられている脚12aが図3上側に設けられた水平面設定機を横置き(脚を下向き)にして用いる場合には、X軸用モータMXによって傾動調整機構24bを回動させて軸筒部15の傾動(自動整準)を行うことになる。
【0094】
また、各モータMX、MYを駆動するに際しては、駆動パルスを用いるものについて述べたが、駆動パルスを用いる代わりに、印加する電圧でモータの速度を可変にする構成を採用することもできる。
【0095】
【発明の効果】
以上の説明から明らかなように、請求項1に係る発明によれば、縦置きした水平面設定機をバックラッシュの影響を受けることなく高速で自動整準させることができる。
【0096】
請求項2に係る発明によれば、横置きした水平面設定機をバックラッシュの影響を受けることなく高速で自動整準させることができる。
【0097】
請求項3に係る発明によれば、モータの正逆回転(軸筒部の傾動動作)が繰り返されるという、いわゆるハンチングが抑制されて、高速整準が可能となる。
【0099】
請求項に係る発明によれば、駆動パルスによって各モータの速度を任意に制御することができる。
【図面の簡単な説明】
【図1】本発明の一実施例である水平面設定機の縦断面図である。
【図2】同水平面設定機の要部縦断面図(図1に示す線II−IIに沿う断面図)である。
【図3】同水平面設定機の水平断面図(図1に示す線III−IIIに沿う断面図)である。
【図4】制御基板とチルトセンサとの関係を説明するための構成図である。
【図5】チルトセンサの状態と領域との関係を説明するための図である。
【図6】整準モータをフィードバック制御するときの作用を説明するためのフローチャートである。
【図7】X軸チルトセンサとY軸チルトセンサのそれぞれの出力の関係から整準モータを選択する方法を説明するための図である。
【図8】X軸モータとY軸モータを連係させたときの動作を説明するためのタイムチャートである。
【図9】X軸モータとY軸モータを連係せずに動作させたときの作用を説明するためのタイムチャートである。
【図10】従来の手動整準機構を備えた水平面設定機の斜視図である。
【図11】同水平面設定機の縦断面図である。
【図12】同水平面設定機の水平断面図である。
【図13】発明者が考えた自動整準機構の要部である傾動調整機構の平面図である。
【符号の説明】
10 水平面設定機
12 本体ケース
14 回転ヘッド
15 軸筒部
20 制御基板
22X X軸用チルトセンサ
22Y Y軸用チルトセンサ
22Z Z軸用チルトセンサ
23 軸筒部の揺動支点(傾動支点)
24a Y軸方向傾動調整用の傾動調整機構
24b X軸方向傾動調整用の傾動調整機構
25a、25b 引っ張りばね
MX X軸モータ
MY Y軸モータ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a horizontal plane setting machine in which horizontal rotating irradiation light is formed by rotating a rotating head that emits light orthogonal to a rotating axis horizontally on a main body case, and in particular, the rotating shaft of the rotating head. The present invention relates to a horizontal plane setting machine in which a tilt adjustment mechanism that tilts a motor is connected to a motor and can be leveled automatically.
[0002]
[Prior art]
As a conventional horizontal plane setting device of this type, Japanese Patent Laid-Open No. 7-134027 is known. As shown in FIGS. 10, 11 and 12, a perspective view, a longitudinal sectional view, and a horizontal sectional view thereof are shown. The rotating head H that emits light is configured to rotate horizontally on the main body case 1, and in the main body case 1, the shaft tube portion 3 that rotatably supports the rotating shaft 2 of the rotating head H can be tilted by the tilt adjusting mechanism. While being supported, the shaft tube portion 3 is provided with an X-axis bubble tube 9X and a Y-axis bubble tube 9Y, and the case 1 is provided with a window W for reading the scale of the bubble tube. Reference numeral 9Z in FIG. 10 denotes a Z-axis bubble tube.
[0003]
That is, the tilt adjustment mechanism of the shaft tube portion 3 includes an upper tilting fulcrum 4 that supports the shaft tube portion 3 so as to be tiltable, a tension spring 5 interposed between the shaft tube portion 3 and the case 1, and the case 1 side. And a pair of tilt adjustment screws 6X and 6Y that can be moved forward and backward by a turning operation, and an L-shaped plate 2 provided on the shaft tube portion 3 and tilt-adjusted. A pair of arms 7X and 7Y that are interposed between the screws 6X and 6Y and swing horizontally around the pins (fulcrum points) Px and Py in conjunction with the forward and backward movement of the tilt adjusting screws 6X and 6Y. As the adjusting screws 6X and 6Y are rotated (advanced and retracted), the arms 7X and 7Y swing around the pins Px and Py, and the shaft tube portion 3 swings around the tilting fulcrum in the X-axis and Y-axis directions. (Tilting), the bubble position (scale) of the X-axis bubble tube 9X and Y-axis bubble tube 9Y changes. It has become. For this reason, in order to level the installed horizontal plane setting device (in which the shaft tube portion 3 is in a vertical state and the emitted light L1 is emitted horizontally), the X-axis bubble tube 9X and the Y-axis bubble tube 9Y The tilt adjustment screws 6X and 6Y may be rotated so that the bubbles are at the reference position.
[0004]
However, the above-described conventional horizontal plane setting device has a problem that it is necessary to manually operate the tilt adjusting screws 6X and 6Y one by one, which is troublesome and requires time for leveling work.
[0005]
Therefore, the inventor uses electric tilt sensors 9X1 and 9Y1 such as electronic bubble tubes in place of the bubble tubes 9X and 9Y, and drives the tilt adjusting screws 6X1 and 6Y1 based on the detection values of the electric tilt sensors. I thought to auto-level by configuring like this.
[0006]
That is, FIG. 13 shows a tilt adjustment mechanism of the shaft tube portion 3 which is a main part of the automatic leveling mechanism considered by the inventor based on Japanese Patent Laid-Open No. 7-134027. This tilt adjustment mechanism includes a tilt fulcrum 4 that supports the shaft tube portion 3 so as to be tiltable, a tension spring 5 interposed between the shaft tube portion 3 and the case 1, and a pair of tilt adjustment screws that are rotationally driven by motor drive. 6X1, 6Y1, nut members 8X, 8Y screwed and tilted to the tilt adjustment screws 6X1, 6Y1, and moved forward and backward as the adjustment screws 6X1, 6Y1 rotate, and an L-shape provided in the shaft tube portion 3 A pair of arms 7X and 7Y, which are interposed between the plate 2 and the tilt adjustment screws 6X1 and 6Y1, respectively, and can swing horizontally around pins Px and Py fixed to the case 1. In each power transmission portion of the tilt adjustment mechanism, the spring urging force of the tension spring 5 always acts in one direction (direction A in FIG. 13), and when the shaft cylinder portion 3 is tilt-adjusted, the power transmission portion has a backlash. It is configured not to be affected by backlash.
[0007]
That is, the urging force shown by the arrow A acts on the arms 7X and 7Y by the spring force of the tension spring 5 acting as shown by the white arrow in FIG. 13, and the arm side contact portions 7X1 and 7Y1 are always kept at the nut member 8X. , 8Y is held in pressure contact. Then, the nut members 8X and 8Y move forward and backward (the arms 7X and 7Y swing) in conjunction with the motor drive (rotation of the tilt adjustment screws 6X1 and 6Y1), and the shaft tube portion 3 swings in the X-axis and Y-axis directions. The value detected by the X-axis tilt sensor 9X1 and the Y-axis tilt sensor 9Y1 changes. For this reason, automatic leveling can be performed by feedback-controlling the drive of a motor (not shown) that drives the tilt adjustment screws 6X1, 6Y1 so that the detection values of the tilt sensors 9X1, 9Y1 become zero. .
[0008]
[Problems to be solved by the invention]
However, when the automatic leveling mechanism shown in FIG. 13 is operated, the first problem that the detected values of the tilt sensors 9X1 and 9Y1 fluctuate at the time of starting the motor and the responsiveness occurs may occur. In particular, when the leveling machine is installed and automatic leveling is started, the motor is started at a high speed from a state in which the tension spring 5 is greatly extended and the shaft tube part 3 is largely inclined with respect to the leveling position. Occurred. It has been found that this is because the arms 7X and 7Y cannot follow the movement of the nut members 8X and 8Y that move forward and backward by the motor drive.
[0009]
That is, the arms 7X and 7Y and the nut members 8X and 8Y are connected only by the urging force of the tension spring 5 (see arrow A in FIG. 13), and the speed is higher than the contraction speed of the tension spring 5 due to the high-speed rotation of the motor. When the nut members 8X and 8Y move vigorously in the same direction (arrow B direction) as the direction in which the spring biasing force is applied (arrow A direction), the arm side contact portions 7X1 and 7Y1 The nut members 8X and 8Y and the arms 7X1 and 7Y1 are instantaneously separated from each other, and the tilt adjusting screws 6X1 and 6Y1 that are motor drive shafts are interposed between the L-shaped plate 2 on the shaft tube portion 3 side. The backlash in the tilt adjustment mechanism (regions around the arms 7X and 7Y) that has not been revealed due to the biasing force of the tension spring is manifested as backlash, and this is the detection value of the tilt sensors 9X1 and 9Y1. It takes time for the light to come out and stabilize, and the time until the end of automatic leveling is increased accordingly. When the nut members 8X and 8Y are moved in the direction opposite to the direction in which the spring biasing force is applied (the direction of arrow C), the nut members 8X and 8Y and the arms 7X and 7Y may be separated from each other no matter how vigorously moved. For example, the urging force at the connecting portion in the tilt adjustment mechanism is merely increased, and the backlash inherent in the tilt adjustment mechanism does not become backlash and becomes manifest as the output of the tilt sensors 9X1, 9Y1.
[0010]
Therefore, the inventor stated that “when the motor is started, the nut member is always moved in the direction opposite to the direction in which the spring biasing force is applied, so that the backlash at the connecting portion of the tilt adjustment mechanism does not become apparent. It is only necessary to drive the motor (in a direction to increase the spring biasing force acting on the tilt adjusting mechanism), that is, to tilt the shaft tube portion 3 in the direction in which the tension spring extends. For that purpose, “the axial center position of the shaft tube portion 3 when the horizontal plane setting machine is installed in the vertical position is P, and the tension spring 5 is in the leveling position P0 of the shaft tube portion 3 when the motor is started. Alternatively, after the shaft tube portion 3 is once tilted to a predetermined position P1 in a contracted form, the shaft tube portion 3 may be tilted in the direction in which the tension spring 5 is extended by driving the motor so as to be automatically leveled. As a result of the trial production, it was confirmed that the detected value of the tilt sensor does not fluctuate even when the motor is driven at high speed during automatic leveling, and it is possible to perform appropriate feedback control of the motor drive based on the detected value of the tilt sensor. Therefore, the present invention has been proposed.
[0011]
Further, in the tilt adjustment mechanism shown in FIG. 13, the shaft tube portion 3 is automatically tilt-controlled based on the detection values of the tilt sensors 9X1 and 9Y1, but the tilt adjustment mechanism for leveling the laser beam is used. The quasi-range is ± 5 °, while the detection range of the tilt sensor is about ± 20 ', so the output of the tilt sensor does not go from ± 30' (± 0.5 °) to 5 °. It becomes saturated and cannot be determined.
[0012]
For this reason, if the motor is driven to rotate at high speed giving priority to the leveling speed of the motor, it will fall within the detection range of the tilt sensor, but it will go too far and saturate in the reverse direction even if sudden braking is applied. At this point, when the motor is driven to rotate in reverse at the same speed, the repetition occurs, and so-called hunting occurs in which forward and reverse motor driving is repeated. On the other hand, if the motor is driven to rotate slowly and leveled, it takes a very long time for the laser beam to become horizontal at an inclination of 5 °. Thus, a second problem has arisen in that smooth motor leveling cannot be achieved simply by driving the motor at high speed.
[0013]
The present invention has been made on the basis of the problems of the prior art and the knowledge of the inventor. The first object of the present invention is to perform automatic leveling at a high speed because the detected value of the tilt sensor does not fluctuate even if the motor is driven at a high speed. A second object of the present invention is to provide a horizontal plane setting machine that can be leveled at high speed without generating hunting.
[0014]
[Means for Solving the Problems]
In order to achieve the first object, the horizontal plane setting machine according to claim 1 includes a rotary head that rotates horizontally above the main body case, an X-axis tilt sensor, and a Y-axis tilt sensor. In a horizontal plane setting machine that forms horizontal rotation irradiation light by light emitted in a direction perpendicular to the rotation axis of the rotary head from
The rotary head rotation shaft is rotatably supported by a cylindrical shaft tube portion that is disposed in the vertical direction in the main body case and is supported to be tiltable with respect to the main body case, and the shaft tube portion is interposed via a tension spring. Are coupled to the main body case, and are coupled to a pair of motors corresponding to the X-axis tilt sensor and the Y-axis tilt sensor via a pair of link-type tilt adjustment mechanisms arranged orthogonal to each other, and the rotation When the horizontal plane setting machine has a substantially vertical head rotation axis, the pair of tilt adjustment mechanisms are swung based on the detection output of the tilt sensor that detects the tilt of the shaft cylinder portion, and the tilt sensor The pair of motors are rotationally driven so as to tilt the shaft tube portion to a leveling position where the detected output of the motor is zero, but if the pulling at the start of the automatic leveling is performed, Of the case forms the form extending than forms in the leveling position, the form of the tension spring is driven to rotate the motor so that the shrunken form than the form of the leveling position.
[0015]
(Operation) In order to form horizontal rotation irradiation light, a horizontal plane setting machine is installed vertically so that the rotation axis of the rotary head is substantially vertical, and based on detection outputs of the X-axis tilt sensor and the Y-axis tilt sensor. Drive the motor and rotate the pair of tilt adjustment mechanisms to tilt the shaft cylinder part, but the form of the tension spring at the start of automatic leveling is more extended than that at the leveling position. In this case, the tilt adjustment mechanism is rotated (the shaft tube portion is tilted) by the motor drive so that the form of the tension spring is smaller than the form of the leveling position. Therefore, the tilting operation of the shaft cylinder portion by the motor drive for the subsequent automatic leveling (the rotation operation of each tilt adjusting mechanism) is tilted in the direction in which the tension spring extends, and even if each motor is driven at high speed Each tilt adjustment mechanism can accurately follow the drive of each motor, for example, there is no gap between the power transmission unit that transmits the driving force of each motor to each tilt adjustment mechanism and each tilt adjustment mechanism. it can. In other words, the backlash inherent in each drive force transmission mechanism including the tilt adjustment mechanism interposed between each motor drive shaft and the shaft tube portion is attached to the tension spring during the leveling operation by each motor drive. Since the force continues to act effectively, it does not become apparent as the output of each tilt sensor as backlash, and there is no problem even if the motor is driven at high speed (the shaft cylinder is tilted in the X-axis and Y-axis directions). Absent.
[0016]
The horizontal plane setting machine according to claim 1, wherein the horizontal plane setting machine includes a Z-axis tilt sensor orthogonal to the X-axis tilt sensor and the Y-axis tilt sensor, and the rotary head rotating shaft When the horizontal plane setting machine is in a horizontal position, the tilt adjustment mechanism corresponding to the Z axis of the pair of tilt adjustment mechanisms is swung based on the detection output of the Z axis tilt sensor, and the Z axis Automatic leveling is performed by rotating a motor corresponding to the tilt adjustment mechanism so that the shaft tube portion tilts in the Z-axis direction to a leveling position where the detection output of the tilt sensor becomes zero. When the form of the tension spring at the start of leveling is a form extended from the form at the leveling position, the motor is controlled so that the form of the tension spring is contracted from the form of the leveling position. rotation It was configured to dynamic.
[0017]
(Operation) In order to form vertical rotation irradiation light, a horizontal plane setting machine is installed horizontally so that the rotation axis of the rotary head is substantially horizontal, and the Z axis is adjusted based on the detection output of the Z axis tilt sensor. The corresponding motor (for example, a substitute Y-axis compatible motor) is driven, and the tilt adjustment mechanism corresponding to the Z-axis is rotated to perform the automatic leveling to tilt the shaft tube portion. In the case where the form of the spring is extended from the form at the leveling position, the tilt adjustment mechanism is rotated (shaft) so that the form of the tension spring is contracted from the form at the leveling position by the motor drive. Tilt the tube). Therefore, the tilting operation (rotation operation of the tilt adjusting mechanism) of the shaft cylinder portion by the motor drive for the subsequent automatic leveling is tilted in the direction in which the tension spring extends, and even if the motor is driven at high speed, The tilt adjusting mechanism can accurately follow the drive of the motor, for example, there is no gap between the power transmitting unit that transmits the driving force to the tilt adjusting mechanism and the tilt adjusting mechanism. In other words, the backlash inherent in the drive force transmission mechanism including the tilt adjustment mechanism interposed between the motor drive shaft and the shaft tube portion effectively applies the biasing force of the tension spring during the leveling operation by the motor drive. Since it continues to act, it does not manifest as an output of the Z-axis tilt sensor as backlash, and there is no problem even if the motor is driven at a high speed (the shaft tube portion is tilted in the Z-axis direction).
[0018]
In order to achieve the first and second objects, in claim 3, in the horizontal plane setting machine according to claim 1 or 2, the rotation speed of the motor becomes slower as the axial tube portion approaches the leveling position. It was configured as follows.
[0019]
(Operation) By slowing down the rotation speed of the motor as the shaft cylinder portion approaches the leveling position, the output of the tilt sensor does not repeat the oversaturated state between + and-, and the forward and reverse motor driving is repeated. So-called hunting is suppressed.
[0022]
Claim 4 In claims 1 to 3 In the horizontal plane setting machine according to any one of the above, a drive pulse generator that generates a drive pulse for a motor corresponding to the tilt sensor according to a detection output of the tilt sensor is provided, and each motor has a speed according to the drive pulse. It was configured to rotate.
[0023]
(Operation) By generating a drive pulse according to the detection outputs of the pair of tilt sensors and controlling the drive of each motor according to the generated drive pulse, the speed of each motor can be arbitrarily controlled by the drive pulse.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. FIG. 1 is a longitudinal sectional view of a horizontal plane setting machine according to an embodiment of the present invention, FIG. 2 is a longitudinal sectional view of a main part of the horizontal plane setting machine (cross sectional view taken along line II-II shown in FIG. 1), and FIG. It is a horizontal sectional view (sectional view along line III-III shown in FIG. 1) of the horizontal plane setting machine.
[0025]
In these drawings, the horizontal plane setting machine 10 is composed of a container-shaped main body case (hereinafter referred to as a case) 12 and a rotary head 14 that rotates horizontally at a position above the case 12 to form horizontal rotation irradiation light. ing. The rotary head 14 has a half mirror 14b fixed in the head casing 14a, and a light exit window 14c fitted with transparent glass at a position corresponding to the upper end of the head casing 14a and the side half mirror 14b. With the provided structure, a cylindrical rotary shaft 14d that is pivotally fixed to the head casing 14a is inserted into a cylindrical shaft tube portion 15 disposed in the vertical direction in the main body case 12, and the rotary shaft 14d. A ball bearing 14 e is interposed between the shaft cylinder portion 15 and the rotary head 14 is rotatably supported by the shaft cylinder portion 15.
[0026]
A connecting portion 14f is pivotally attached to the rotating shaft 14d so that the driving force of the motor M fixed to the side surface of the shaft tube portion 15 is transmitted to the connecting portion 14f via the speed reducer 16 and the gear 17. It has become. A rotary disk 18 is fixed to the drive shaft 17 a of the gear 17, and a rotary encoder 19 is disposed around the rotary disk 18. The encoder 19 and the motor M are connected to the control board 20 via wiring (not shown), and the control board 20 is fixed to the frame 13 supported by the case 12. The control board 20 includes a drive pulse generator including a CPU and a memory, and the drive pulse generator generates a drive pulse for the motor M based on the rotation speed of the motor M measured by the encoder 19. The rotational speed of the motor M is controlled according to the drive pulse.
[0027]
For example, a light source 14g that generates laser light or the like is fixed at a lower end portion of the shaft tube portion 15 and below the rotation shaft 14d, and horizontal irradiation light orthogonal to the rotation shaft 14d is emitted from the light source 14g. L1 and vertical irradiation light L2 coaxial with the rotating shaft 14d are emitted. When the case 12 is placed vertically (when the rotary head 14 is arranged so as to be on the upper side), the rotation of the rotary head 14 forms a horizontal rotation irradiation surface by the light L1. On the other hand, when the case 12 is placed horizontally (when the leg 12a provided on one side of the case 12 is directed downward and the rotation shaft 14d is horizontal), the light L1 is generated by the rotation of the rotary head 14. Thus, a vertical rotation irradiation surface is formed.
[0028]
In addition, an X-axis tilt sensor 22X (see FIGS. 1 and 3) for detecting the inclination (inclination) of the shaft tube portion 15 is integrated with the shaft tube portion 15 at the middle side position of the shaft tube portion 15. It is arranged in the form. The tilt sensor 22X detects the tilt (tilt in the X-axis direction) of the shaft tube portion 15 with respect to the X axis when the shaft tube portion 15 is tilted, and outputs a detection signal to the control board 20. Yes. In addition, at a position orthogonal to the X-axis tilt sensor 22X on the side of the shaft tube portion 15, a Y-axis tilt sensor 22Y (detecting the tilt in the Y-axis direction) with respect to the Y axis is used as a reference. 1 and 3) are arranged in a form integrated with the shaft tube portion 15. Further, on the side of the shaft tube portion 15, a Z-axis tilt sensor 22 </ b> Z (see FIG. 3) that detects the tilt (tilt in the Z-axis direction) of the shaft tube portion 15 with reference to the Z axis (the vertical direction in FIG. 3) Is also arranged in a form integrated with the shaft tube portion 15.
[0029]
The shaft tube portion 15 that rotatably supports the rotary head 14 is swingably supported by a swing fulcrum 23 (see FIGS. 1 and 2) of a universal joint structure supported by the frame 13 and is disposed orthogonal to each other. The pair of tilt adjustment mechanisms 24a and 24b, and tension springs (tensile coil springs) 25a and 25b that urge the lower end portion of the shaft tube portion 15 toward the case 12 and the frame 13 are supported.
[0030]
As shown in FIG. 3, the tilt adjustment mechanisms 24 a and 24 b are formed in a substantially arc shape, and are disposed so as to be able to turn (swing) in the horizontal direction with the pins 26 a and 26 b fixed to the frame 13 as fulcrums. Yes. The illustration of the other end side of the tilt adjustment mechanism 24b is omitted. One end side 24a1 of the tilt adjustment mechanism 24a is in contact with a nut member 31a that is screwed into the drive shaft 27a (the male screw portion thereof), and the nut member 31a is prevented from rotating with respect to the drive shaft 27a. Specifically, a fork-like protrusion (not shown) on one end side 24a1 engages with a hole (not shown) on the nut member 31a side, and the nut member 31a and one end side 24a1 of the tilt adjustment mechanism 24a are connected. The rotation is prevented with respect to the circumferential direction of the drive shaft 27a.
[0031]
The nut member 31a is connected to the rotation shaft of the Y-axis motor MY via a drive shaft 27a, a gear 28a attached to the drive shaft 27a, and a gear 29a meshing with the gear 28a. A planar L-shaped plate 30 in which U-shaped hooks 30a and 30b are formed is fixed to the shaft tube portion 15 at the extending tip portion, and the other end side extending portion 24a2 of the tilt adjustment mechanism 24a is It is inserted into a long hole 30a2 of a U-shaped hook 30a arranged in a direction orthogonal to the drive shaft 27a, and its tip side is in contact with the wall surface 30a1 of the hook 30a of the L-shaped plate 30. Further, a pair of tension springs 25a and 25b are interposed between the plate 30 and the frame 13, and the shaft cylinder portion 15 has springs of the tension springs 25a and 25b as shown by white arrows F in FIG. Force is always acting.
[0032]
For this reason, the biasing force in the direction shown by the arrow A1 acts on the tilt adjustment mechanism 24a, and the one end side 24a1 of the tilt adjustment mechanism 24a is always held in pressure contact with the nut member 31a. That is, between the power transmission members including the tilt adjustment mechanism 24a interposed between the drive shaft 27a and the L-shaped plate 30 (hook 30a) on the shaft tube portion 15 side, the tension springs 25a and 25b are provided with springs. When the force is always applied in one direction (A1 direction in FIG. 3) and the shaft cylinder portion 15 is tilt-adjusted, it is configured not to be affected by backlash due to backlash of each power transmission portion.
[0033]
The Y-axis motor MY is controlled in rotation speed and rotation direction (forward rotation or reverse rotation) in accordance with a drive pulse generated by a drive pulse generator on the control board 20. The driving force of the Y-axis motor MY is transmitted to the drive shaft 27a via the gears 29a and 28a, and the drive shaft 27a rotates, so that the nut member 31a moves forward and backward along the drive shaft 27a. Since one end side 24a1 of the tilt adjustment mechanism 24a is abutted and held on the nut member 31a, the one end side 24a1 also advances and retreats integrally with the nut member 31a. As a result, the tilt adjustment mechanism 24a pivots (swings) in the horizontal direction about the pin 26a as a fulcrum, the shaft tube portion 15 tilts in the Y-axis direction around the fulcrum 23, and the detected value of the Y-axis tilt sensor 22Y. Is changing. When the tilt adjustment mechanism 24a is rotated, the extension 24a2 and the long hole 30a2 slide relative to each other, so that a load (unexpected stress) is applied to the connection portion between the tilt adjustment mechanism 24a and the plate 30 (the hook 30a). Does not occur.
[0034]
On the other hand, one end side 24b1 of the tilt adjustment mechanism 24b is in contact with a nut member 31b that is screwed into the drive shaft 27b (the male screw portion thereof), and the nut member 31b is prevented from rotating with respect to the drive shaft 27b. Specifically, as in the case of the tilt adjustment mechanism 24a, the fork-like protrusion (not shown) on the one end 24b1 side engages with a hole (not shown) on the nut member 31b side to adjust the tilt with the nut member 31b. One end side 24b1 of the mechanism 24b is prevented from rotating with respect to the circumferential direction of the drive shaft 27b. The nut member 31b is connected to the rotation shaft of the X-axis motor MX via a drive shaft 27b, a gear 28b that is attached to the drive shaft 27b, and 29b that meshes with the gear 28b.
[0035]
The other end side of the tilt adjustment mechanism 24b Extension As shown in FIG. 2, 24b2 is inserted into a long hole 30b2 provided in a U-shaped hook 30b of the extended tip portion of the L-shaped plate 30 fixed to the shaft tube portion 15, and the tip side thereof is a hook. Is in contact with the wall surface 30b1. Since the spring force (see FIG. 3F) of the tension springs 25a and 25b is constantly acting on the shaft tube portion 15, the urging force in the direction indicated by the arrow A2 in FIG. One end side 24b1 of the adjusting mechanism 24b is always held in pressure contact with the nut member 31b. That is, between the power transmission members including the tilt adjustment mechanism 24b interposed between the drive shaft 27b and the L-shaped plate 30 (hook 30b) on the shaft tube portion 15 side, the tension springs 25a and 25b are provided with springs. When the force always acts in one direction (A2 direction in FIG. 3) and the shaft cylinder portion 15 is tilted and adjusted, it is configured not to be affected by backlash due to backlash of each power transmission portion.
[0036]
Similar to the Y-axis drive motor MY, the X-axis drive motor MX that supplies power to the tilt adjustment mechanism 24b is rotated in the rotational speed and direction (forward or reverse rotation) by the drive pulse generated by the drive pulse generator on the control board 20. ) Is controlled. The driving force of the X-axis motor MX is transmitted to the driving shaft 27b via the gears 29b and 28b, and the driving shaft 27b rotates. When the drive shaft 27b is rotated, the nut member 31b and the one end side 24b1 of the tilt adjustment mechanism 24b are integrally advanced and retracted, whereby the tilt adjustment mechanism 24b is rotated (swinged) horizontally with the pin 26b as a fulcrum. The shaft tube portion 15 tilts in the X-axis direction around the fulcrum 23, and the detection value of the X-axis tilt sensor 22X changes. When the tilt adjustment mechanism 24b is rotated, the extension 24b2 and the long hole 30b2 slide relative to each other, so that a load (unexpected stress) is applied to the connecting portion between the tilt adjustment mechanism 24b and the plate 30 (the hook 30b). Does not occur.
[0037]
Therefore, feedback control is performed on the driving of the Y-axis motor MY and the X-axis motor MX that drive the tilt adjustment mechanisms 24a and 24b so that the detection values of the Y-axis tilt sensor 22Y and the X-axis tilt sensor 22X become 0, respectively. Thus, automatic leveling can be performed so that the rotating shaft 14d (shaft cylinder portion 15) is in a vertical state.
[0038]
The Z-axis tilt sensor 22Z is disposed so as to be orthogonal to the X-axis tilt sensor 22X and the Y-axis tilt sensor 22Y. The Z-axis tilt sensor 22X and the tilt adjustment mechanism 24a and Y The shaft motor MY constitutes an automatic leveling mechanism when the horizontal plane setting machine is used in a horizontal position.
[0039]
That is, in order to form vertical rotation irradiation light, the horizontal plane setting machine is used in a horizontal position so that the legs 12a face downward. The tilt adjustment mechanism 24a tilts in the direction of the pin 26a by driving the Y-axis motor MY, and the detection value of the Z-axis tilt sensor 22Z changes. For this reason, the rotation shaft 14d (shaft tube portion 15) is horizontally controlled by feedback controlling the drive of the Y-axis motor MY that drives the tilt adjustment mechanism 24a so that the detection value of the Z-axis tilt sensor 22Z becomes zero. Automatic leveling can be achieved.
[0040]
Specifically, as shown in FIG. 4, the outputs of the X-axis tilt sensor 22X, the Y-axis tilt sensor 22Y, and the Z-axis tilt sensor 22Z are input to the control board 20. A switching circuit 52, angle detection circuits 54 and 56, and motor control circuits 58 and 60 are mounted on the control board 20. The switching circuit 52 includes an X-axis tilt sensor 22X, a Y-axis tilt sensor 22Y, and a Z-axis. The motor control circuits 58 and 60 are connected to the X-axis motor MX and the Y-axis motor MY, respectively. The detection outputs of the X-axis tilt sensor 22X, the Y-axis tilt sensor 22Y, and the Z-axis tilt sensor 22Z are input to the angle detection circuits 54 and 56 via the switching circuit 52, respectively. In each of the angle detection circuits 54 and 56, for example, an angle of 0 ° is set as a reference angle when the horizontal plane is the reference plane. In each of the angle detection circuits 54 and 56, the X-axis tilt is set. The deviation between the detection output of the sensor 22X and the reference angle and the deviation between the detection output of the Y-axis tilt sensor 22Y and the reference angle are calculated, and the calculation results are input to the motor control circuits 58 and 60, respectively. The motor control circuits 58 and 60 generate control signals for suppressing the deviations to 0 based on the calculation results of the angle detection circuits 54 and 56, and the control signals are transmitted to the X-axis motor MX and the Y-axis. It outputs to each motor MY. As a result, the X-axis motor MX and the Y-axis motor MY rotate the tilt adjustment mechanisms 24b and 24a so that the deviations become zero.
[0041]
In the above configuration, when the horizontal setting machine is used in a vertical orientation, the X-axis tilt sensor 22X and the Y-axis tilt sensor 22Y are used, and the X-axis motor MX and the Y-axis motor MY are leveled. Operate as a motor. On the other hand, when the horizontal setting machine is used in the horizontal posture, the Z-axis tilt sensor 22Z (see FIG. 3) is used, and the Y-axis motor MY is operated as a Z-axis leveling motor.
[0042]
When the shaft cylinder 15 is controlled to the leveling range based on the outputs of the tilt sensors 22X, 22Y, and 22Z of the X axis, Y axis, and Z axis, as shown in FIG. Is divided into nine regions corresponding to the inclination of the shaft. However, in the + region, the tension springs 25a and 25b are contracted more than the leveling position (region 0) (the state where the tension springs 25a and 25b are contracted when the shaft tube portion 15 is in the leveling position). In the-region, the tension springs 25a and 25b are extended more than the leveling position (region 0) (when the shaft tube portion 15 is at the leveling position). The tension springs 25a and 25b are in an extended state).
[0043]
FIG. 5 is a diagram showing the relationship between the nine stages of regions and the state of the tilt sensor, and the leveling operation in each region is as follows.
[0044]
For example, in region-3 including the case where the tilt sensor is saturated on the − side, the motor is operated at high speed in the + direction of the tilt sensor (the direction in which the springs 25a and 25b contract). Control by the value of is not performed.
[0045]
In regions -2 to -1, the motor is operated in the + direction (the direction in which the springs 25a and 25b contract) while being controlled by the value of the tilt sensor.
[0046]
In the region 0 (region where the sensitivity of each tilt sensor is about ± 2 ″), the leveling operation is not performed because the state is leveled.
[0047]
In the regions +1 to +4, the motor is operated in the negative direction (the direction in which the springs 25a and 25b extend) while being controlled by the value of the tilt sensor.
[0048]
In the region +5 including the case where the tilt sensor is saturated on the + side, the motor is operated at a high speed in the negative direction of the tilt sensor (the direction in which the springs 25a and 25b contract). Control by is not performed.
[0049]
However, in the region +5, the leveling operation is performed under the following conditions. That is, when the power is turned on, when the case 12 is switched between the vertical and horizontal positions, or when the inclination changes greatly after the leveling is completed. Even if the value of the tilt sensor indicates the value of the region +5 during the leveling operation, the operation as the region +5 is not performed, and the leveling operation by the region +4 is performed. The reason for this is that when the tilt sensor is in the − region, particularly when in the region −3, when the motor is operated in the + direction at high speed, the tilt sensor value is detected (for example, − Even if braking is applied to the +1 region when the vehicle goes too far from the side, control cannot be performed, and the + side of the region +5 is saturated. This is because if the operation in the region +5 (high-speed operation in the − direction) is performed in this state, the −side saturation state of the region −3 is reached again, and if this operation is repeated, the leveling operation is not completed.
[0050]
In the region-3 and the region + 5, the X-axis motor MX and the Y-axis motor MY are rotated at high speed, respectively.
[0051]
On the other hand, in regions -2, -1, +1, +2, +3, and +4, feedback control based on the output of each tilt sensor is performed, and the following values are set for each region.
[0052]
(1) Tilt sensor movement upper limit (Dmax)
The upper limit value regarding the value obtained from the tilt sensor in the process of outputting the motor drive pulse and moving the shaft (shaft cylinder portion), the value (Tb) of the tilt sensor before the movement of the shaft and the value after the movement ( The upper limit value of the movement amount (Tm = Ta−Tb) indicating the difference from Ta). When this movement amount (Tm) is larger than the upper limit value (Dmax), it is determined that the speed is too high, and the current drive pulse output time is subtracted by a separately set pulse time subtraction value.
[0053]
(2) Tilt sensor movement lower limit (Dmin)
The lower limit of the value obtained from the tilt sensor in the process of moving the axis by outputting the motor drive pulse, and the difference between the value (Tb) of the tilt sensor before the movement of the axis and the value (Ta) after the movement The lower limit value of the movement amount (Tm = Ta−Tb).
[0054]
When the movement amount (Tm) is smaller than the lower limit value (Dmin), it is determined that the speed is too slow, and a separately set pulse time addition value is added to the current drive pulse output time.
[0055]
(3) Motor drive pulse output timing
The drive pulse to the leveling motor is basically output every 25.6 msec, and an integer multiple of the timing is set for each region.
[0056]
For example, when the set value is 3, a drive pulse with 25.6 msec timing is not output three times. That is, after outputting the drive pulse once, the output of the drive pulse is stopped three times continuously, the drive pulse is output the fourth time, and the drive pulse is output every 102.4 msec.
[0057]
(4) Acceleration of motor drive pulse output time (Tacc)
A value added to increase the pulse output time when it is determined that the change amount of the tilt sensor is small and the speed is too slow.
[0058]
(5) Deceleration of motor drive pulse output time (Tsd)
A value that is subtracted to reduce the pulse output time when it is determined that the change amount of the tilt sensor is large and the speed is too high.
[0059]
(6) Motor drive pulse output time maximum value (Tmax)
(7) Motor drive pulse output time minimum value (Tmin)
(8) Motor drive pulse output time initial value (Tdef)
(9) Motor rotation direction (forward or reverse direction)
Next, feedback control when changing the speed of the leveling motor by changing the output timing and output time of the drive pulse to the leveling motor will be described with reference to the flowchart of FIG. First, the value Ta of the tilt sensor is read (step S1). A region for performing feedback control is determined from the value Ta detected by the tilt sensor, and the output timing of the motor drive pulse (drive pulse cycle) and the rotation direction of the leveling motor are determined according to the determined region. (Step S2).
[0060]
Next, the difference between the tilt sensor value (Ta) read in step S1 and the previous tilt sensor value (Tb) is calculated as the tilt sensor movement amount Tm = Ta−Tb (step S3). . Between Tb and Ta, a drive pulse is output once to the leveling motor, and the leveling motor is moving. For this reason, the movement amount Tm is the amount of movement of the shaft (shaft tube portion 15) by the driving pulse at this time.
[0061]
Next, the drive pulse time for the leveling motor is calculated, and the drive pulse time Tpa for moving the leveling motor is determined by the value of Tm. That is, it is determined whether or not the movement amount Tm is equal to or greater than the upper limit value Dmax (step S4). If the movement amount Tm is larger than the upper limit value Dmax of the region, the motor drive pulse output is output from the previous motor drive pulse time Tpb. By subtracting the time deceleration (time) Tsd, Tpa = Tpb−Tsd is obtained. However, when Tpa is smaller than the minimum value Dmin of the drive pulse output time, Tpa = Dmin is set (step S5).
[0062]
On the other hand, when the movement amount Tm is smaller than the upper limit value Dmax, it is determined whether or not the movement amount Tm is smaller than the lower limit value Dmin (step S6). At this time, if the movement amount Tm is smaller than the lower limit value Dmin in the region, the acceleration (time) Tacc of the motor drive pulse output time is added to the previous motor drive pulse time Tpb, and Tpa = Tpb + Tacc is calculated (step) S7). However, when Tpa is larger than the maximum value Dmax of the drive pulse output time, Tpa = Dmax.
[0063]
When Tm is between the lower limit Dmin and the upper limit Dmax in the region, the motor drive pulse time Tpa holds the previous value, and Tpa = Tpb is set (step S8). After steps S7 and S8, the motor drive pulse obtained in each step is generated and output to each leveling motor, and the process returns to step S1 (step S9).
[0064]
That is, when feedback control is performed on the leveling motor, the drive pulse output timing is determined for each region determined from the detection value of the tilt sensor, and the pulse output interval is increased in the region closer to the leveling state (horizontal state). The rotation speed of the leveling motor is decreased (the pulse width is narrowed) as the shaft tube portion 15 approaches the leveling position.
[0065]
Further, the upper limit value and lower limit value of the change amount of the tilt sensor are set to be smaller as the level is closer to the leveling state, and the difference between the upper limit value and the lower limit value is set to be small.
[0066]
Further, the acceleration (time) / deceleration (time) of the output time of the motor drive pulse is set to be smaller as it is closer to the leveling state. Furthermore, the deceleration (time) is sufficiently larger than the acceleration (time). That is, if the acceleration (time) is increased, the overshoot amount increases accordingly. Also, there is a part that keeps moving due to inertia, and it is set so that it can decelerate.
[0067]
Furthermore, the minimum value of the motor drive pulse output time is set in consideration of the minimum time during which the leveling motor can be activated. If this value is small, the leveling motor will start until the leveling motor actually starts moving. It is necessary to continue to increase the pulse time, which takes time.
[0068]
When coordinating the leveling motors, as a mechanical characteristic of the tilt adjustment mechanism, for example, even if only the X-axis motor MX is operated, the shaft cylinder portion is affected by the error of the tilt adjustment mechanism and the Y-axis direction May also be inclined. In particular, since the shaft tube portion moves by a value of several degrees during high-speed operation in the region +5 or region-3, the influence is great.
[0069]
In order to avoid such a state, the motor is operated so that the tilt state of the X axis and the Y axis is the same with respect to the leveling direction and the rotation amount of the tilt adjustment mechanism is substantially the same amount. It is desirable to make it.
[0070]
Specifically, in the leveling operation in the vertically placed state, it is necessary to select the leveling motor to be operated according to the mutual positional relationship between the X-axis tilt sensor 22X and the Y-axis tilt sensor 22Y. It is as follows.
[0071]
(1) When the output of the tilt sensor is present in the region (−) (when the tension springs 25a and 25b acting on the shaft tube portion 15 are extended from the leveling position), the output of the tilt sensor is on the + side. Move the motor to reach the area. That is, it is necessary to move the motor so that the tension springs 25a and 25b acting on the shaft cylinder portion 15 are contracted from the leveling position.
[0072]
In the negative region, the tension springs 25a and 25b are extended from the leveling position. Therefore, when leveling is performed by driving the motor at a high speed in the direction in which the spring contracts (+ direction) from this state. The detection value of the tilt sensor may fluctuate due to the influence of backlash, which is a play between the drive force transmission members around the tilt adjustment mechanisms 24a and 24b on which the urging forces of the springs 25a and 25b are applied. . On the other hand, in the + region, since the tension springs 25a and 25b are contracted from the leveling position, the leveling operation performed from this state is the direction in which the spring extends (the direction of-), that is, the tilt adjustment mechanism 24a. , 24b, the motor is driven only in the direction of increasing the urging force of the spring acting between the driving force transmission members around 24b, so that backlash, which is a play between the driving force transmission members around the tilt adjustment mechanisms 24a, 24b, becomes obvious. Therefore, the detection value of the tilt sensor does not fluctuate due to the influence of the backlash. Therefore, when the leveling is started, if there is an output of the tilt sensor in the minus region, the shaft tube portion 15 is once set so that the tension springs 25a and 25b are always contracted from the leveling position. It is desirable to perform motor drive control (leveling operation) for tilting the shaft tube portion 15 to the leveling position after tilting the shaft to the + side.
[0073]
(2) When the output of the tilt sensor is in the + region far from the leveling state or saturated, the tilt sensor is moved to a region where the leveling operation can be performed at high speed.
[0074]
(3) When the output of the tilt sensor of the X-axis / Y-axis is in an area where the leveling control is possible (area-2, -1, 0, +1, +2, +3, +4), the output is in a farther area Only the leveling motor of the tilt sensor is operated, and if it is in the same region, both leveling motors are operated. In other words, the leveling operation is more stable when the two values detected by the X-axis and Y-axis tilt sensors are approximately the same.
[0075]
In summary, the relationship shown in FIG. 7 is set when the leveling motor is selected according to the values of the X-axis tilt sensor and the Y-axis tilt sensor.
[0076]
(1) When one of the outputs of the X-axis tilt sensor and the Y-axis tilt sensor is in the region 0 (leveling state), only the other leveling motor is operated.
[0077]
(2) When both the output of the X-axis tilt sensor and the Y-axis tilt sensor are in the region +1, region +2, region +3 (the + side where the tilt sensor is not saturated), the output is in a farther region Only the leveling motor of a tilt sensor is operated. In the case of the same region, both leveling motors are operated.
[0078]
(3) One output of the X-axis tilt sensor / Y-axis tilt sensor is a region of +1, region +2, region +3 (+ side where the tilt sensor is not saturated), and the other output is region-3 or region In the case of +4 and region +5 (the tilt sensor is far from the leveling state or saturated state), only the leveling motor of the tilt sensor on the region-3 or region +4, region +5 side is operated.
[0079]
(4) Outputs of both the X-axis tilt sensor and the Y-axis tilt sensor are region-3, region-2, region-1 (-side) or region + 4, region + 5 (the tilt sensor is far from the leveling state or If it is in the saturation (+ side) region, both leveling motors are operated.
[0080]
(5) When one of the outputs of the X-axis tilt sensor and the Y-axis tilt sensor is in the region-2, region-1, and the other is in the region +1, region + 2, region + 3, both Operate the leveling motor.
[0081]
Specifically, when the output of the X-axis tilt sensor is region +2, and the output of the Y-axis tilt sensor is region +1, the X-axis motor MX is operated as a leveling motor.
[0082]
When the leveling motor is selected in consideration of the relationship shown in FIG. 7, in FIG. 8, when the leveling is started, the characteristic of the X-axis motor MX is indicated by X and the characteristic of the Y-axis motor MY is indicated by Y. When starting the motors MX and MY, when the leveling is started, the output of the tilt sensor is present in the region of − (the tension springs 25a and 25b are extended from the leveling position). Driving is performed so that the tension springs 25a and 25b are contracted, that is, the output of the tilt sensor is in a + region (+5 region) than when the portion 15 is in the leveling position. Next, when the output of one tilt sensor (Y-axis tilt sensor) is in the +3 region, it waits until the output of the other tilt sensor (X-axis tilt sensor) reaches the same +3 region (operates the X-axis motor MX). And the Y-axis motor MY is stopped). Then, on the condition that the output of the tilt sensor of each axis is detected to have entered the region +3, the motors MX and MY of each axis are driven with the same drive pulse, so that the time is as short as 33 seconds. The leveling operation can be terminated.
[0083]
On the other hand, when the X-axis motor MX and the Y-axis motor MY are controlled without being linked, the result is as shown in FIG.
[0084]
That is, since the -region priority operation (the operation is not performed when the region is in the + region, the operation is performed preferentially so as to be the + region when the region is in the-region), the region is between 15 seconds and 22 seconds. Although it is desired to shift the output of the Y-axis tilt sensor at -1 to the + region, in region -1 it takes time to reach the + region because of the low speed operation. During this time, the X-axis motor MX is stopped, so the X-axis The output of the tilt sensor does not change, and time is wasted. Between 30 seconds and 35 seconds, the output of the X-axis tilt sensor is in the region-1, and similarly to between 15 seconds and 22 seconds, it takes time until the region 1 becomes the + region because of the low speed operation.
[0085]
In addition, before and after 10 seconds, the tilting of the shaft tube portion 15 by the X-axis motor MX reaching the leveling position is affected by the high-speed operation of the Y-axis motor MY in the region +4, and the shaft tube portion 15 is moved to the − side. Therefore, as shown by reference numeral X1, it is necessary to move to the minus region side and move to the plus side again, so that extra time is taken.
[0086]
Further, the-side area is divided into two areas, area-1 and area-2, and the motor drive speed in area-2 is somewhat high. Therefore, when operated to the + side, braking does not occur and the area reaches +5. Transition.
[0087]
Thus, it took time (40 seconds) for each motor to complete the leveling operation.
[0088]
According to the present embodiment, when the pair of tilt adjustment mechanisms 24a and 24b are rotated and the shaft tube portion 15 is tilted based on the detection outputs of the pair of tilt sensors (for the X axis and the Y axis), the tilt sensor is used. When the detection output for the X axis and the Y axis is negative (when the tension springs 25a and 25b are extended from the leveling position), the tilt sensor (for the X axis) The pair of motors (X-axis motor MX and Y-axis motor MY) are driven at high speed so that the detection output of Y-axis is on the negative side, and the tension spring configuration is higher than the leveling position configuration. Since it is configured to perform tilt adjustment with respect to the pair of tilt adjustment mechanisms 24a and 24b after being in the contracted form, a power transmission mechanism including tilt adjustment mechanisms 24a and 24b that transmit the drive shafts of the motors to the shaft tube portion. The backlash inherent in the Not be manifested as an output of the tilt sensor as rush, can be automatically leveling vertical and horizontal plane set machine by rather high speed affected by backlash.
[0089]
In the above embodiment, the tilt sensor value is controlled by dividing it into nine regions. However, the tilt timing value is not divided into regions, and the motor drive pulse output timing and motor drive pulse It is also possible to employ a method of calculating the output time using the tilt detection value detected by the tilt sensor.
[0090]
In addition, although what controlled the motor by both the output timing and the output time of the motor drive pulse has been described, for example, in order to control the motor only by the output time of the drive pulse, the PWM is controlled. The motor can also be controlled by (pulse width control).
[0091]
In addition, in the case of vertical installation, one axis tilt sensor is used for each of the X axis and the Y axis, but one two axis tilt sensor can be substituted.
[0092]
Further, when the horizontal plane setting machine 10 is set horizontally, it is automatically determined to be horizontal by a sensor means (not shown) for determining whether it is horizontal or vertical and used as a substitute for the Z-axis leveling motor. The motor is switched to start of the Y-axis leveling motor MY. When the horizontal plane setting machine is set horizontally, the tilt adjustment mechanism 24a is rotated based on the detection output of the Z-axis tilt sensor 22Z to tilt the shaft tube portion 15, and the Z-axis leveling motor substitutes. When the motor MY (Y-axis motor) used as the start-up motor is activated, if the detection output of the Z-axis tilt sensor 22Z is on the negative side (the tension springs 25a and 25b extend more than when the shaft tube portion 15 is at the leveling position). Tilted so that the detection output of the Z-axis tilt sensor 22Z is on the + side (the tension springs 25a and 25b are contracted more than when the shaft tube portion 15 is in the leveling position). A power transmission mechanism including a tilt adjustment mechanism 24a that transmits the drive of the drive shaft of the motor MY to the shaft tube portion 15 by performing a leveling operation after rotating the adjustment mechanism 24a (tilting the shaft tube portion 15). The backlash that is inherent in Does not manifest as an output of the tilt sensor 22Z as Tsu crash, can be automatically leveling at a high speed without being affected by the backlash of the horizontal level surface setting machine.
[0093]
In the above-described embodiment, when the horizontal plane setting machine is set horizontally (the leg 12a faces downward), the tilt adjustment mechanism 24a is rotated by the Y-axis motor MY to tilt the shaft cylinder portion 15 (automatic adjustment). In the embodiment, the leg 12a provided on the left side of FIG. 3 is used with the horizontal surface setting machine provided on the upper side of FIG. Then, the tilt adjustment mechanism 24b is rotated by the X-axis motor MX to tilt the shaft cylinder portion 15 (automatic leveling).
[0094]
In addition, although driving motors MX and MY have been described using driving pulses, a configuration in which the speed of the motor can be varied by an applied voltage can be employed instead of using driving pulses.
[0095]
【The invention's effect】
As is apparent from the above description, according to the first aspect of the invention, it is possible to automatically level a vertical plane setting machine at high speed without being affected by backlash.
[0096]
According to the invention which concerns on Claim 2, the horizontal surface setting machine set horizontally can be leveled automatically without being influenced by backlash.
[0097]
According to the third aspect of the invention, so-called hunting, in which forward / reverse rotation of the motor (tilting operation of the shaft cylinder portion) is repeated, is suppressed, and high-speed leveling is possible.
[0099]
Claim 4 According to this invention, the speed of each motor can be arbitrarily controlled by the drive pulse.
[Brief description of the drawings]
FIG. 1 is a longitudinal sectional view of a horizontal plane setting machine according to an embodiment of the present invention.
FIG. 2 is a longitudinal sectional view (a sectional view taken along line II-II shown in FIG. 1) of the main part of the horizontal plane setting machine.
FIG. 3 is a horizontal sectional view of the horizontal plane setting machine (cross sectional view taken along line III-III shown in FIG. 1).
FIG. 4 is a configuration diagram for explaining a relationship between a control board and a tilt sensor.
FIG. 5 is a diagram for explaining a relationship between a state of a tilt sensor and a region.
FIG. 6 is a flowchart for explaining an operation when feedback control is performed on the leveling motor.
FIG. 7 is a diagram for explaining a method of selecting a leveling motor from the relationship between outputs of an X-axis tilt sensor and a Y-axis tilt sensor.
FIG. 8 is a time chart for explaining an operation when an X-axis motor and a Y-axis motor are linked.
FIG. 9 is a time chart for explaining the operation when the X-axis motor and the Y-axis motor are operated without being linked.
FIG. 10 is a perspective view of a horizontal plane setting machine provided with a conventional manual leveling mechanism.
FIG. 11 is a longitudinal sectional view of the horizontal plane setting machine.
FIG. 12 is a horizontal sectional view of the horizontal plane setting machine.
FIG. 13 is a plan view of a tilt adjustment mechanism which is a main part of the automatic leveling mechanism considered by the inventor.
[Explanation of symbols]
10 Horizontal plane setting machine
12 Body case
14 Rotating head
15 Shaft cylinder
20 Control board
22X X-axis tilt sensor
22Y Y-axis tilt sensor
22Z Z-axis tilt sensor
23 Shaft fulcrum (tilt fulcrum) of shaft tube
24a Tilt adjustment mechanism for Y axis direction tilt adjustment
24b Tilt adjustment mechanism for tilt adjustment in X-axis direction
25a, 25b tension spring
MX X-axis motor
MY Y-axis motor

Claims (4)

本体ケースの上方において水平回転する回転ヘッドと、X軸チルトセンサおよびY軸チルトセンサとを有し、回転ヘッドから回転ヘッド回転軸と直交する方向に出射する光によって水平回転照射光を形成する水平面設定機において、
前記回転ヘッド回転軸は、前記本体ケース内上下方向に配設され、かつ本体ケースに対し傾動可能に支持された筒型の軸筒部によって回転支持され、前記軸筒部は、引っ張りばねを介して本体ケースに連結されるとともに、互いに直交して配置された一対のリンク式傾動調整機構を介して前記X軸チルトセンサおよびY軸チルトセンサに対応する一対のモータに連結されており、前記回転ヘッド回転軸が略鉛直となる水平面設定機の縦置き状態では、前記軸筒部の傾きを検出する前記チルトセンサの検出出力に基づいて、前記一対の傾動調整機構を揺動し、前記チルトセンサの検出出力が0となる整準位置まで前記軸筒部を傾動させるように、前記一対のモータが回転駆動することで自動整準されるが、前記自動整準開始時の前記引っ張りばねの形態が前記整準位置における形態よりも伸びた形態の場合には、前記引っ張りばねの形態が整準位置の形態よりも縮んだ形態となるように前記モータを回転駆動することを特徴とする水平面設定機。
A horizontal plane that has a rotary head that rotates horizontally above the main body case, an X-axis tilt sensor, and a Y-axis tilt sensor, and that forms horizontal rotation irradiation light by light emitted from the rotary head in a direction orthogonal to the rotary head rotation axis. In the setting machine,
The rotary head rotation shaft is rotatably supported by a cylindrical shaft tube portion that is disposed in the vertical direction in the main body case and is supported to be tiltable with respect to the main body case, and the shaft tube portion is interposed via a tension spring. Are coupled to the main body case, and are coupled to a pair of motors corresponding to the X-axis tilt sensor and the Y-axis tilt sensor via a pair of link-type tilt adjustment mechanisms arranged orthogonal to each other, and the rotation When the horizontal plane setting machine has a substantially vertical head rotation axis, the pair of tilt adjustment mechanisms are swung based on the detection output of the tilt sensor that detects the tilt of the shaft cylinder portion, and the tilt sensor The pair of motors are rotationally driven so as to tilt the shaft tube portion to a leveling position where the detected output of the motor is zero, but if the pulling at the start of the automatic leveling is performed, The motor is driven to rotate so that the form of the tension spring is contracted from the form of the leveling position when the form is extended from the form at the leveling position. Horizontal plane setting machine.
前記水平面設定機は、前記X軸チルトセンサおよびY軸チルトセンサに対し直交するZ軸チルトセンサを有し、前記回転ヘッド回転軸が略水平となる水平面設定機の横置き状態では、前記Z軸チルトセンサの検出出力に基づいて、前記一対の傾動調整機構のうちZ軸に対応する傾動調整機構を揺動し、前記Z軸チルトセンサの検出出力が0となる整準位置まで前記軸筒部をZ軸方向に傾動させるように、該傾動調整機構に対応するモータが回転駆動することで自動整準されるが、前記自動整準開始時の前記引っ張りばねの形態が前記整準位置における形態よりも伸びた形態の場合には、前記引っ張りばねの形態が整準位置の形態よりも縮んだ形態となるように前記モータを回転駆動することを特徴とする請求項1に記載の水平面設定機。  The horizontal plane setting machine has a Z-axis tilt sensor orthogonal to the X-axis tilt sensor and the Y-axis tilt sensor, and in the horizontal position of the horizontal plane setting machine in which the rotary head rotation axis is substantially horizontal, the Z-axis Based on the detection output of the tilt sensor, the tilt adjustment mechanism corresponding to the Z-axis is swung among the pair of tilt adjustment mechanisms, and the shaft tube portion is moved to a leveling position where the detection output of the Z-axis tilt sensor becomes zero. Is automatically leveled by rotationally driving a motor corresponding to the tilt adjusting mechanism so that the tilting mechanism is tilted in the Z-axis direction. The form of the tension spring at the start of the automatic leveling is the form at the leveling position. 2. The horizontal plane setting machine according to claim 1, wherein in the case of a more extended form, the motor is rotationally driven so that the form of the tension spring is contracted from the form of the leveling position. . 請求項1または2に記載の水平面設定機において、前記モータの回転速度は、前記軸筒部が整準位置に近づくほど遅くなることを特徴とする水平面設定機。  3. The horizontal plane setting machine according to claim 1, wherein the rotation speed of the motor decreases as the shaft tube portion approaches the leveling position. 4. 請求項1〜3のいずれかに記載の水平面設定機において、前記チルトセンサの検出出力に従って前記チルトセンサに対応するモータに対する駆動パルスを生成する駆動パルス発生器を備え、前記各モータは前記駆動パルスに従った速度で回転することを特徴とする水平面設定機。The horizontal plane setting machine according to any one of claims 1 to 3, further comprising a drive pulse generator that generates a drive pulse for a motor corresponding to the tilt sensor in accordance with a detection output of the tilt sensor, wherein each of the motors has the drive pulse. Horizontal plane setting machine characterized by rotating at a speed according to the above .
JP2003097053A 2003-03-31 2003-03-31 Horizontal plane setting machine Expired - Fee Related JP4101098B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003097053A JP4101098B2 (en) 2003-03-31 2003-03-31 Horizontal plane setting machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003097053A JP4101098B2 (en) 2003-03-31 2003-03-31 Horizontal plane setting machine

Publications (2)

Publication Number Publication Date
JP2004301762A JP2004301762A (en) 2004-10-28
JP4101098B2 true JP4101098B2 (en) 2008-06-11

Family

ID=33408944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003097053A Expired - Fee Related JP4101098B2 (en) 2003-03-31 2003-03-31 Horizontal plane setting machine

Country Status (1)

Country Link
JP (1) JP4101098B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4496096B2 (en) * 2005-01-25 2010-07-07 株式会社 ソキア・トプコン Laser surveyor
JP4819522B2 (en) * 2006-02-21 2011-11-24 株式会社トプコン Leveling method and leveling device

Also Published As

Publication number Publication date
JP2004301762A (en) 2004-10-28

Similar Documents

Publication Publication Date Title
KR100914349B1 (en) Method of controlling a servo-motor
KR20120054658A (en) Servo control apparatus
JP4101098B2 (en) Horizontal plane setting machine
JP2789281B2 (en) Optical path length fixing device in laser beam machine
JP2011041995A (en) Robot, bipedal walking robots and method for controlling the same
JP4235210B2 (en) Servo motor control device
JP2022014256A (en) Steering wheel position adjustment device
JPH08294822A (en) Electrolytic corrosion device
AU606008B2 (en) Driving apparatus for running unit of robot
JP7614941B2 (en) MOTOR CONTROL SYSTEM AND METHOD FOR CONTROLLING MOTOR CONTROL SYSTEM
JP2800415B2 (en) Sewing machine cloth feed amount control device
JP2558580B2 (en) Method and apparatus for controlling acceleration in servo system
JP3789283B2 (en) Servo press
JP2000289626A (en) Steering position adjustment control device
CN113946138A (en) Mechanical gap impact suppression device and method adopting double encoders
JP5354176B2 (en) Auto leveling equipment
JP2005140523A (en) Level planar
JP3391024B2 (en) Pan head tilt mechanism
WO2026028730A1 (en) Control device, program, and vehicle lamp
JP2006336297A (en) Wing door opening/closing device
JP2973615B2 (en) Four-wheel steering system
JP2942615B2 (en) NC control method for press-fit robot
WO2025256084A1 (en) Robot arm and power joint module thereof, and control method
JP2001166831A (en) Position control device
JP2010148253A (en) Method of controlling actuator with two degrees of freedom, and actuator with two degrees of freedom

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071204

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071217

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080311

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080318

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110328

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110328

Year of fee payment: 3

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110328

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110328

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110328

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120328

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120328

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120328

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130328

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130328

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130328

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140328

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140328

Year of fee payment: 6

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140328

Year of fee payment: 6

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees