JP4101098B2 - Horizontal plane setting machine - Google Patents
Horizontal plane setting machine Download PDFInfo
- 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
Links
- 230000007246 mechanism Effects 0.000 claims description 93
- 238000001514 detection method Methods 0.000 claims description 40
- 238000013459 approach Methods 0.000 claims description 4
- 230000007423 decrease Effects 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 14
- 229920006395 saturated elastomer Polymers 0.000 description 8
- 230000001133 acceleration Effects 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 239000003638 chemical reducing agent Substances 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000003079 width control Methods 0.000 description 1
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】
請求項4においては、請求項1〜3のいずれかに記載の水平面設定機において、前記チルトセンサの検出出力に従って前記チルトセンサに対応するモータに対する駆動パルスを生成する駆動パルス発生器を備え、前記各モータは前記駆動パルスに従った速度で回転するように構成した。
【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】
請求項4に係る発明によれば、駆動パルスによって各モータの速度を任意に制御することができる。
【図面の簡単な説明】
【図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
[0003]
That is, the tilt adjustment mechanism of the
[0004]
However, the above-described conventional horizontal plane setting device has a problem that it is necessary to manually operate the
[0005]
Therefore, the inventor uses electric tilt sensors 9X1 and 9Y1 such as electronic bubble tubes in place of the
[0006]
That is, FIG. 13 shows a tilt adjustment mechanism of the
[0007]
That is, the urging force shown by the arrow A acts on the
[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
[0009]
That is, the
[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
[0011]
Further, in the tilt adjustment mechanism shown in FIG. 13, the
[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
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
[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
[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]
[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
[0026]
A connecting
[0027]
For example, a
[0028]
In addition, an
[0029]
The
[0030]
As shown in FIG. 3, the
[0031]
The
[0032]
For this reason, the biasing force in the direction shown by the arrow A1 acts on the
[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
[0034]
On the other hand, one end side 24b1 of the
[0035]
The other end side of the
[0036]
Similar to the Y-axis drive motor MY, the X-axis drive motor MX that supplies power to the
[0037]
Therefore, feedback control is performed on the driving of the Y-axis motor MY and the X-axis motor MX that drive the
[0038]
The Z-
[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
[0040]
Specifically, as shown in FIG. 4, the outputs of the
[0041]
In the above configuration, when the horizontal setting machine is used in a vertical orientation, the
[0042]
When the
[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
[0045]
In regions -2 to -1, the motor is operated in the + direction (the direction in which the
[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
[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
[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
[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
[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
[0071]
(1) When the output of the tilt sensor is present in the region (−) (when the tension springs 25a and 25b acting on the
[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
[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
[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
[0085]
In addition, before and after 10 seconds, the tilting of the
[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
[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
[0093]
In the above-described embodiment, when the horizontal plane setting machine is set horizontally (the
[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
[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]
[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軸チルトセンサに対応する一対のモータに連結されており、前記回転ヘッド回転軸が略鉛直となる水平面設定機の縦置き状態では、前記軸筒部の傾きを検出する前記チルトセンサの検出出力に基づいて、前記一対の傾動調整機構を揺動し、前記チルトセンサの検出出力が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.
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)
| 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 |
-
2003
- 2003-03-31 JP JP2003097053A patent/JP4101098B2/en not_active Expired - Fee Related
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 |