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
JPH0476797B2 - - Google Patents
[go: Go Back, main page]

JPH0476797B2 - - Google Patents

Info

Publication number
JPH0476797B2
JPH0476797B2 JP63053216A JP5321688A JPH0476797B2 JP H0476797 B2 JPH0476797 B2 JP H0476797B2 JP 63053216 A JP63053216 A JP 63053216A JP 5321688 A JP5321688 A JP 5321688A JP H0476797 B2 JPH0476797 B2 JP H0476797B2
Authority
JP
Japan
Prior art keywords
encoder
microcomputer
position signal
movement
address position
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
Application number
JP63053216A
Other languages
Japanese (ja)
Other versions
JPS63260497A (en
Inventor
Hajime Tatezawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mutoh Industries Ltd
Original Assignee
Mutoh Industries Ltd
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 Mutoh Industries Ltd filed Critical Mutoh Industries Ltd
Priority to JP63053216A priority Critical patent/JPS63260497A/en
Publication of JPS63260497A publication Critical patent/JPS63260497A/en
Publication of JPH0476797B2 publication Critical patent/JPH0476797B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、レールタイプあるいはアームタイプ
の自在平行定規に関し、更に特定すれば、ヘツド
のXY座標軸方向の移動量又は直定規の回転移動
量を表示器にデイジタルに精密に表示するための
表示装置に関する。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a rail-type or arm-type flexible parallel ruler, and more specifically, the present invention relates to a rail-type or arm-type flexible parallel ruler. The present invention relates to a display device for digitally and accurately displaying information on a display.

〔従来の技術〕[Conventional technology]

此種の装置においては、光学的読取目盛パター
ンが形成された円板状の、又は長尺状のエンコー
ダ板と、光学的読取検出器とから成るエンコーダ
を用いて、自在平行定規のX,Yカーソル、及び
定規取付板等の移動体の移動量をA−D変換し、
このエンコーダのインクリメンタルなデイジタル
パルスのカウント位置出力又はアブソリユートな
デイジタルパルス位置出力に基いて、前記移動体
の移動量を表示器にデイジタルに表示している。
この従来例は、特公昭58−55916号公報に開示さ
れている。
In this type of device, an encoder consisting of a disc-shaped or elongated encoder plate on which an optical reading scale pattern is formed and an optical reading detector is used to measure the X and Y of a universal parallel ruler. Converts the movement amount of moving objects such as cursor and ruler mounting plate from A to D,
Based on the incremental digital pulse count position output or the absolute digital pulse position output of this encoder, the amount of movement of the moving body is digitally displayed on the display.
This conventional example is disclosed in Japanese Patent Publication No. 58-55916.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

此種の自在平行定規において、移動体の移動量
を高精度に表示しようとすれば、エンコーダ板の
スリツト目盛パターンを高精度に形成すれば良
い。しかしながら、エンコーダ板に高精度にスリ
ツト目盛を形成するには、硬度の高い、高価な基
板を用いなければならない。又、自在平行定規は
温度及び湿度等の環境の異る、世界各国、各地域
に輸出、販売されるので、エンコーダ板に安価な
材料を用いると、エンコーダ板が使用地の温度、
湿度によつて伸縮し、その結果、移動体の移動量
の表示精度に誤差が生じてしまい、安価なエンコ
ーダを用いては、移動体の移動量を高精度に表示
することができなかつた。
In this type of universal parallel ruler, if the amount of movement of the moving body is to be displayed with high precision, the slit scale pattern of the encoder plate may be formed with high precision. However, in order to form slit scales on the encoder plate with high precision, a hard and expensive substrate must be used. In addition, since universal parallel rulers are exported and sold to countries and regions around the world with different environments such as temperature and humidity, if a cheap material is used for the encoder plate, the encoder plate will change depending on the temperature of the place where it is used.
It expands and contracts due to humidity, and as a result, an error occurs in the accuracy of displaying the amount of movement of the moving object, making it impossible to display the amount of movement of the moving object with high accuracy using an inexpensive encoder.

本発明は上記欠陥を除去した、安価で高精度な
表示装置を提供することを目的とするものであ
る。
An object of the present invention is to provide an inexpensive and highly accurate display device that eliminates the above-mentioned defects.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、図板面に対して任意の方向に、移動
体の移動によつて平行移動可能に支承されるヘツ
ドと、該ヘツドの基板に回転可能に連結する、ス
ケール取付用の移動体とから成る装置において、
上記移動体のうちの少くとも一つの移動体の移動
量をデイジタル信号に変換するエンコーダと、該
エンコーダの出力デイジタル信号に基づく位置信
号をアドレス信号として前記少くとも一つの移動
体の精密測定データが書き込み読み出し可能な記
憶手段に予じめ記憶されており、前記少なくとも
一つの移動体のアドレス位置信号が入力される
と、該アドレス位置信号に対応する前記精密測定
データに基いて、前記少なくとも一つの移動体の
正確な移動量を示すデイジタル信号を出力するマ
イクロコンピユータと、該マイクロコンピユータ
の出力信号を表示する表示器とから成ることを特
徴とするものである。
The present invention comprises a head that is supported so as to be movable in parallel with the movement of a movable body in any direction with respect to the drawing surface, and a movable body for attaching a scale that is rotatably connected to a base plate of the head. In a device consisting of
An encoder converts the amount of movement of at least one of the moving bodies into a digital signal, and a position signal based on the output digital signal of the encoder is used as an address signal to receive precise measurement data of the at least one moving body. The address position signal of the at least one moving body is stored in advance in a writable and readable storage means, and when the address position signal of the at least one moving body is input, the address position signal of the at least one moving body is stored based on the precision measurement data corresponding to the address position signal. It is characterized by comprising a microcomputer that outputs a digital signal indicating the exact amount of movement of the moving object, and a display that displays the output signal of the microcomputer.

〔実施例〕〔Example〕

以下に本発明の構成を添付図面に示す実施例に
基いて詳細に説明する。
The configuration of the present invention will be described in detail below based on embodiments shown in the accompanying drawings.

第3図において、2は図板であり、これにXレ
ール4が固定され、該Xレール4にはXカーソル
6(移動体)が移動自在に取付けられている。前
記Xカーソル6のXレール4に沿つた移動運動
は、公知の、円盤型スリツト板と光学的検出器と
を備えた回転型Xエンコーダ8(第1図参照)に
よつて90度の位相差を有する一対の連続パルス信
号に変換されるように構成されている。10は前
記Xカーソル6に連結するYレールであり、該Y
レール10は前記Xレール4に対して直角に設定
され、該Yレール10はXレール4に沿つて移動
自在に前記図板2上に支持されている。12は前
記Yレール10に移動自在に取付けられたYカー
ソル(移動体)であり、これにヘツド14が取付
けられている。前記Yカーソル12のYレール1
0に沿つた移動運動は公知の、回転型Yエンコー
ダ16によつて90度の位相差を有する一対の連続
パルス信号に変換されるように構成されている。
前記ヘツド14にはスケール取付板18(移動
体)が、ヘツド14の基板に対して、回転可能に
取付けられ、該スケール取付板18にはスケール
20,22が着脱可能に固定されている。前記ス
ケール取付板18の、前記ヘツド14基板に対す
る回転運動は公知の回転型エンコーダ24によ
つて90度の位相差を有し、方向性を具備された一
対の連続パルス信号に変換されるように構成され
ている。前記X,Yエンコーダ8,16として、
レール4,10に沿つて配設される長尺状のスリ
ツト板と、カーソル6,12側に配設される光学
的光検出器とから成るリニア型エンコーダを用い
ることができる。前記Xエンコーダ8の出力端は
第1図に示す如く、シユミツト回路26、方向判
別回路28、極性反転回路30を介してXカウン
タ32に接続している。Xカーソル6をXレール
4に沿つて第1図上、右方向に移動すると、Xエ
ンコーダ8が90度位相のずれた一対の連続パルス
を出力する。このパルスはシユミツト回路26に
よつて波形整形されて、方向判別回路28に入力
される。方向判別回路28はエンコーダ8の出力
パルスの位相差に基いて上記パルスの方向を判別
し、極性反転回路30を介して、Xカウンタ32
のアツプカウントラインにパルスを出力し、Xカ
ウンタ32は該パルスを加算する。Xカーソル6
をXレール4に沿つて第3図上、左方向に移動す
ると、方向判別回路28はXエンコーダ8のパル
スを方向判別し、Xカウンター32のダウンカウ
ントラインにパルスを出力する。これによりXカ
ウンタ32はパルスを減算する。上記と同様の原
理によつて、Yカウンタ50は、Yカーソル12
がYレール10に沿つて、第3図中、上昇すると
Yエンコーダ16の出力パルスを加算し、Yカー
ソル12が下降すると、Yエンコーダ16の出力
パルスを減算する。また、前記エンコーダ24
の出力端は第1図に示す如く、シユミツト回路9
0、方向判別回路92、極性反転回路94を介し
てカウンタ52に接続している。96はカウ
ンタ52のカウント値ゼロを検出して、前記極性
反転回路94のフリツプフロツプ回路を反転させ
るためのゼロ検出部である。定規取付板18(移
動体)を第1図上、反時針方向に回動すると、
エンコーダ24が90度位相のずれた一対の連続パ
ルスを出力する。このパルスはシユミツト回路9
0によつて波形整形されて、方向判別回路92に
入力される。方向判別回路92はエンコーダ24
の出力パルスの位相差に基いて上記パルスの方向
を判別し、極性反転回路94を介して、カウン
タ52のアツプカウントラインにパルスを出力す
る。カウンタ52はパルスを加算する。この加
算値は、極性検出回路97によつて“−”の極性
フラグが付せられる。定規取付板18を、ヘツド
14の基板39に対して第1図上、時針方向に移
動すると、方向判別回路92はエンコーダ24
のパルスを方向判別し、カウンター52のダウ
ンカウントラインにパルスを出力する。これによ
りカウンタ52はパルスを減算する。定規取付
板18が第1図上、時針方向に回動して、カウ
ンター52がゼロになり、尚も、定規取付板18
が時針方向に回動すると、ゼロ検出部96によつ
て極性反転回路94が反転し、方向判別回路92
の出力パルスのカウンター52への入力経路が
切り換わる。即ち、カウンター52のカウント
値ゼロを基準として、定規取付板18が第1図
上、時針方向に位置している状態において、定規
取付板18が時針方向に回動すると、カウンタ
52は入力パルスを加算し、定規取付板18が反
時針方向に回動すると、カウンタ52はパルス
を減算する。尚、このときのカウンター52のカ
ウント値には“−”の極性が付せられる。結局、
カウンタ52は、定規取付板18の、ヘツド基
板39に対するゼロ原点位置を基準とする絶対移
動量を極性を付してカウントする。上記Xカーソ
ル6、Yカーソル12及び、定規取付板18のゼ
ロ原点位置は、X,Y,原点指定スイツチ4
0,88,62を押してこれをオンとし、X,
Y,リセツト回路41,89,63を動作させ
てカウンター32,50,52をリセツトするこ
とによつて設定することができる。通常、Xカー
ソル6のゼロ原点は、Xカーソル6をXレール4
の左端に、ストツパーに係止されるまで移動した
位置に設定され、Yカーソル12のゼロ原点はY
カーソル12をYレールの、第3図中、最下端
に、ストツパーに係止されるまで移動した位置に
設定される。上記定規取付板18のゼロ原点は、
第3図に示す如く、水平直定規20がXレール4
に対して平行な状態のときに設定される。前記X
エンコーダ8はXレール4の端部に、前記Yエン
コーダ16はYレール10の端部に、前記エン
コーダ24はヘツド14の内部にそれぞれ配設さ
れている。前記X,Y,カウンター32,5
0,52は前記エンコーダ8,16,24のそれ
ぞれのケーシングに内置され、該カウンター3
2,50,52はそれぞれラツチ70,72,7
4を介してマイクロコンピユータ75の入出力イ
ンターフエース76に接続している。前記マイク
ロコンピユータ75の入出力インターフエース7
6,CPU78,EP−ROM100,RAM10
2、デコーダ104はヘツド14に取付けたカバ
ー内の回路取付板に集積化されて装置されてい
る。48はX,Y,、用プリセツト入力キー
群、58はCPUリセツトスイツチ、59はCPU
リセツト回路、60はヘツド14に取付けたXY
値表示器であり、ドライバー61を介して入出
力インターフエース76に接続している。前記キ
ー群48及びスイツチ58,40,88,62は
ヘツド14に装置されている。本実施例ではXエ
ンコーダ8、Yエンコーダ16及びエンコーダ
24に市販のインクリメンタル方式のエンコーダ
板を用いているが、第6図に示す如く、市販のア
ブソリユート型エンコーダ板を用いることができ
る。
In FIG. 3, reference numeral 2 denotes a drawing board, to which an X rail 4 is fixed, and an X cursor 6 (moving body) is movably attached to the X rail 4. The movement of the X cursor 6 along the X rail 4 is controlled by a known rotary X encoder 8 (see FIG. 1) equipped with a disc-shaped slit plate and an optical detector, with a phase difference of 90 degrees. is configured to be converted into a pair of continuous pulse signals having . 10 is a Y rail connected to the X cursor 6;
The rail 10 is set perpendicular to the X rail 4, and the Y rail 10 is supported on the drawing board 2 so as to be movable along the X rail 4. 12 is a Y cursor (moving body) movably attached to the Y rail 10, and a head 14 is attached to this. Y rail 1 of the Y cursor 12
0 is configured to be converted by a known rotary Y encoder 16 into a pair of continuous pulse signals having a phase difference of 90 degrees.
A scale mounting plate 18 (movable body) is rotatably mounted on the head 14 to the base plate of the head 14, and scales 20 and 22 are removably fixed to the scale mounting plate 18. The rotational movement of the scale mounting plate 18 relative to the head 14 substrate is converted by a known rotary encoder 24 into a pair of continuous pulse signals with a 90 degree phase difference and directionality. It is configured. As the X, Y encoders 8, 16,
A linear encoder consisting of a long slit plate disposed along the rails 4, 10 and an optical photodetector disposed on the cursor 6, 12 side can be used. The output end of the X encoder 8 is connected to an X counter 32 via a Schmitt circuit 26, a direction determining circuit 28, and a polarity inverting circuit 30, as shown in FIG. When the X cursor 6 is moved to the right in FIG. 1 along the X rail 4, the X encoder 8 outputs a pair of continuous pulses with a phase shift of 90 degrees. This pulse is waveform-shaped by the Schmitt circuit 26 and input to the direction determining circuit 28. The direction determining circuit 28 determines the direction of the pulses based on the phase difference between the output pulses of the encoder 8, and outputs the output pulses to the X counter 32 via the polarity reversing circuit 30.
A pulse is output to the up count line of , and the X counter 32 adds up the pulse. X cursor 6
3 along the X rail 4, the direction determining circuit 28 determines the direction of the pulses from the X encoder 8, and outputs the pulses to the down count line of the X counter 32. This causes the X counter 32 to subtract the pulse. Based on the same principle as above, the Y counter 50 controls the Y cursor 12.
When the Y cursor 12 rises along the Y rail 10 in FIG. 3, the output pulses of the Y encoder 16 are added, and when the Y cursor 12 descends, the output pulses of the Y encoder 16 are subtracted. Furthermore, the encoder 24
The output terminal of is connected to the Schmitt circuit 9 as shown in FIG.
0, is connected to the counter 52 via a direction discrimination circuit 92 and a polarity inversion circuit 94. Reference numeral 96 denotes a zero detecting section for detecting the zero count value of the counter 52 and inverting the flip-flop circuit of the polarity inverting circuit 94. When the ruler mounting plate 18 (moving body) is rotated in the direction of the hour hand in FIG.
Encoder 24 outputs a pair of continuous pulses that are 90 degrees out of phase. This pulse is generated by Schmitt circuit 9
The waveform is shaped by 0 and input to the direction determining circuit 92. The direction determination circuit 92 is the encoder 24
The direction of the pulse is determined based on the phase difference between the output pulses, and the pulse is outputted to the up count line of the counter 52 via the polarity inversion circuit 94. Counter 52 adds up the pulses. The polarity detection circuit 97 attaches a "-" polarity flag to this added value. When the ruler mounting plate 18 is moved relative to the board 39 of the head 14 in the direction of the hour hand in FIG.
The direction of the pulse is determined and the pulse is output to the down count line of the counter 52. This causes counter 52 to subtract the pulse. The ruler mounting plate 18 rotates in the direction of the hour hand in FIG.
When the clock rotates in the direction of the hour hand, the polarity inversion circuit 94 is inverted by the zero detection section 96, and the direction discrimination circuit 92 is inverted.
The input path of the output pulse to the counter 52 is switched. That is, when the ruler mounting plate 18 rotates in the direction of the hour hand in a state where the ruler mounting plate 18 is positioned in the direction of the hour hand in FIG. When the ruler mounting plate 18 rotates in the counterclockwise direction, the counter 52 subtracts the pulse. Incidentally, the count value of the counter 52 at this time is given a polarity of "-". in the end,
The counter 52 counts the absolute amount of movement of the ruler mounting plate 18 relative to the head board 39 with reference to the zero origin position, with polarity attached. The zero origin positions of the X cursor 6, Y cursor 12, and ruler mounting plate 18 are determined by the X, Y, and origin designation switches 4.
Turn this on by pressing 0, 88, 62, then press X,
Y, can be set by operating the reset circuits 41, 89, 63 and resetting the counters 32, 50, 52. Normally, the zero origin of X cursor 6 is
The zero origin of the Y cursor 12 is set at the left end of the Y cursor until it is stopped by the stopper.
The cursor 12 is moved to the lowest end of the Y rail in FIG. 3 until it is stopped by a stopper. The zero origin of the ruler mounting plate 18 is
As shown in FIG. 3, the horizontal straightedge 20 is
Set when parallel to . Said X
The encoder 8 is disposed at the end of the X rail 4, the Y encoder 16 is disposed at the end of the Y rail 10, and the encoder 24 is disposed inside the head 14. Said X, Y, counter 32, 5
0, 52 are placed inside the respective casings of the encoders 8, 16, 24, and the counter 3
2, 50, 52 are latches 70, 72, 7 respectively
4 to an input/output interface 76 of a microcomputer 75. Input/output interface 7 of the microcomputer 75
6, CPU78, EP-ROM100, RAM10
2. The decoder 104 is integrated into a circuit mounting plate inside the cover attached to the head 14. 48 is a group of preset input keys for X, Y, , 58 is a CPU reset switch, 59 is a CPU
Reset circuit, 60 is XY attached to head 14
It is a value display and is connected to the input/output interface 76 via the driver 61. The key group 48 and switches 58, 40, 88, 62 are mounted on the head 14. In this embodiment, commercially available incremental encoder plates are used for the X encoder 8, Y encoder 16, and encoder 24, but as shown in FIG. 6, commercially available absolute type encoder plates may be used.

尚、上記の説明から明らかな如く、Xエンコー
ダ8、シユミツト回路26、方向判別回路28、
極性反転回路30、X原点指定スイツチ40、X
リセツト回路41及びXカウンタ32はX移動デ
ータ造出手段を構成し、Yエンコーダ16、シユ
ミツト回路80、方向判別回路82、極性反転回
路84、Y原点指定スイツチ88、Yリセツト回
路89及びYカウンタ50はY移動データ造出手
段を構成し、エンコーダ24、シユミツト回路
90、方向判別回路92、極性反転回路94、ゼ
ロ検出部96、原点指定スイツチ62、リセ
ツト回路63、極性検出回路97及びカウンタ
52は角度データ造出手段を構成している。ア
ブソリユートエンコーダ板110を用いたエンコ
ーダ8,16,24を使用した場合、第2図に示
す如く、エンコーダ8とコード変換回路112と
でX移動データ造出手段を構成し、エンコーダ1
6とコード変換回路114とでY移動データ造出
手段を構成し、エンコーダ24とコード変換回路
116とでデータ造出手段を構成することがで
きる。
As is clear from the above description, the X encoder 8, the Schmitt circuit 26, the direction determination circuit 28,
Polarity inversion circuit 30, X origin designation switch 40,
The reset circuit 41 and the X counter 32 constitute an X movement data generating means, which includes the Y encoder 16, the Schmitt circuit 80, the direction discrimination circuit 82, the polarity inversion circuit 84, the Y origin designation switch 88, the Y reset circuit 89, and the Y counter 50. constitutes a Y movement data generation means, and the encoder 24, Schmitt circuit 90, direction discrimination circuit 92, polarity inversion circuit 94, zero detection section 96, origin designation switch 62, reset circuit 63, polarity detection circuit 97 and counter 52. It constitutes an angle data generating means. When the encoders 8, 16, 24 using the absolute encoder plate 110 are used, the encoder 8 and the code conversion circuit 112 constitute an X movement data generating means, as shown in FIG.
6 and the code conversion circuit 114 can constitute a Y movement data generation means, and the encoder 24 and the code conversion circuit 116 can constitute a data generation means.

次に、EP−ROM100に精密測定データを書
き込む作業を第4図を参照して説明する。
Next, the operation of writing precision measurement data to the EP-ROM 100 will be explained with reference to FIG.

まず、X移動データ造出手段の出力端即ち、X
カウンタ32の出力端を、別途に用意したマイク
ロコンピユータ120の入力端Aに接続し、且
つ、測長用レーザー精密測定器122の出力端を
マイクロコンピユータ120の入力端Bに接続す
る。また、マイクロコンピユータ120をEP−
ROM書き込み器128に接続するとともに、該
書き込み器128を、ヘツド14内のマイクロコ
ンピユータ75のコネクターを介して、EP−
ROM、即ち、書き込み読み出し可能な記憶手段
100に接続する。更にYレール10にレーザー
反射器124を装着するとともに、レーザー発振
器126を所定位置にセツトする。次にXカーソ
ル6を第4図中、Xレール4の左端ストツパー位
置まで移動し、該位置でX原点指定スイツチ40
を押して、Xカウンタ32をゼロにリセツトす
る。また、精密測定器122のカウンターをゼロ
にリセツトする。次に、Yレール10を手動操作
で、第4図中、右方向に移動する。このときのX
カウンタ32のカウント値Aはマイクロコンピユ
ータ120に入力される。一方、Xカーソル6の
移動量はレーザー精密測定器122によつて精密
なパルスカウントデータBに変換され、該パルス
カウントデータBはマイクロコンピユータ120
の演算回路の入力端Bに入力される。マイクロコ
ンピユータ120は、Xカーソル6の移動全長を
任意のピツチに区切り、Xカウンタ32のカウン
ト値に基いて、上記ピツチ毎の、Xカウンタ32
の測定値誤差(A−B)を演算する。即ち、Xカ
ーソル6がXカウンタ32のカウント値で1mm右
方向に移動した位置のカウントデータAの、カウ
ントデータBに対する誤剤がE1,2mmの位置に
おける誤差がE2というように演算して、このデ
ータEnを、カウントデータAをアドレス信号と
して、該アドレス信号ごとに、且つ、該アドレス
信号とともに、EP−ROM用書き込み器128に
入力し、該EP−ROM用書き込み器128によつ
て、上記アドレス信号Aとこれに対応する偏差値
EnをEP−ROM100に書き込む。また、同様
に、Yカーソル12にレーザー反射器124を装
着して、Yカーソルの第4図中、Yレール10の
最下端をゼロ原点とする移動量偏差Enも、上記
と同様の作業によつて、Yカウンタ50のカウン
ト値をアドレス信号として、EP−ROM100に
書き込む。定規取付板18の回転誤差をEP−
ROM100に書き込む場合には、第5図に示す
如く、ヘツド14の主軸42から、ハンドル14
a(第3図参照)を取り外し、ヘツド14の基板
39(非回転部)に角度測定用高精密測定器13
0を装着するとともに、該測定器130の回転入
力軸132をコネクタ134を介して主軸42に
連結する。次に定規取付板18を、公知のインデ
ツクス機構のインデツクス爪(図示省略)が、イ
ンデツクスリング(図示省略)のゼロ度位置のイ
ンデツクス凹部(図示省略)に嵌合するまで、回
動する。このとき、水平直定規20は、第3図に
示す如く、Xレール4に平行となる。該状態で、
原点指定スイツチ62を押して、カウンタ5
2をゼロにリセツトする。また、高精密測定器1
30のカウンターをゼロにリセツトする。次に、
定規取付板18を手動操作で、第3図中、反時針
方向に回動する。このときのカウンタ52のカ
ウント値Aは極性検出回路97によつて+の極性
を付されて、マイクロコンピユータ120に入力
される。一方、定規取付板18の回転量は高精密
測定器130によつて精密な、極性を有するパル
スカウントデータBに変換され、該パルスカウン
トデータBはマイクロコンピユータ120の演算
回路の入力端Bに入力される。マイクロコンピユ
ータ120は、定規取付板18の全回転範囲を任
意のピツチに区切り、カウンタ52のカウント
値に基いて、上記ピツチ毎の、カウンタ52の
測定値誤差(A−B)を演算する。即ち、第7図
に示す如く、定規取付板18がカウンタ52の
カウント値で、+0.01度反時針方向に回動した位
置のカウントデータAの、カウントデータBに対
する偏差値Enが−0.02度、+0.02度位置における
偏差値Enが−0.02度というように、第7図に示す
如く、演算して、この極性付きデータEnを、極
性付きカウントデータAをアドレス信号として、
該アドレス信号ごとに、且つ、該アドレス信号と
ともに、EP−ROM用書き込み器128に入力
し、該EP−ROM用書き込み器128によつて、
上記アドレス信号Aとこれに対応する偏差値En
をEP−ROM100に書き込む。また、ゼロ原点
を基準として、定規取付板18を時針方向に回転
すると、カウンタ52のアドレス出力Aと、測
定器130の出力Bに“−”の極性が付される。
上記EP−ROM100への書き込みが完了したと
ころで、精密測定器122,130を自在平行定
規から外し、且つ、マイクロコンピユータ120
及び、EP−ROM書き込み器128をそれぞれカ
ウンター32,50,52及びヘツド14内のマ
イクロコンピユータ75から外す。
First, the output end of the X movement data generating means, that is, the
The output end of the counter 32 is connected to the input end A of a microcomputer 120 prepared separately, and the output end of the laser precision measuring device 122 for length measurement is connected to the input end B of the microcomputer 120. In addition, the microcomputer 120 is
It is connected to the ROM writer 128, and the writer 128 is connected to the EP-ROM through the connector of the microcomputer 75 in the head 14.
It is connected to a ROM, that is, a writable and readable storage means 100. Further, a laser reflector 124 is attached to the Y rail 10, and a laser oscillator 126 is set at a predetermined position. Next, move the X cursor 6 to the left end stopper position of the X rail 4 in FIG.
Press to reset the X counter 32 to zero. Also, the counter of the precision measuring instrument 122 is reset to zero. Next, the Y rail 10 is moved to the right in FIG. 4 by manual operation. X at this time
The count value A of the counter 32 is input to the microcomputer 120. On the other hand, the amount of movement of the X cursor 6 is converted into precise pulse count data B by a laser precision measuring device 122, and this pulse count data B is converted to precise pulse count data B by a microcomputer 120.
is input to the input terminal B of the arithmetic circuit. The microcomputer 120 divides the total movement length of the X cursor 6 into arbitrary pitches, and divides the X counter 32 for each pitch based on the count value of the X counter 32.
Calculate the measurement value error (A-B). That is, the count data A at the position where the X cursor 6 has moved 1 mm to the right based on the count value of the X counter 32 is calculated such that the error is E1 with respect to the count data B, and the error at the position 2 mm is E2. The data En is input to the EP-ROM writer 128 for each address signal and together with the count data A as an address signal, and the EP-ROM writer 128 reads the address Signal A and its corresponding deviation value
Write En to EP-ROM100. Similarly, by attaching the laser reflector 124 to the Y cursor 12, the movement amount deviation En of the Y cursor in FIG. Then, the count value of the Y counter 50 is written into the EP-ROM 100 as an address signal. EP-
When writing to the ROM 100, as shown in FIG.
a (see Fig. 3) and attach the high-precision measuring instrument 13 for angle measurement to the board 39 (non-rotating part) of the head 14.
At the same time, the rotation input shaft 132 of the measuring instrument 130 is connected to the main shaft 42 via the connector 134. Next, the ruler mounting plate 18 is rotated until an index pawl (not shown) of a known indexing mechanism fits into an index recess (not shown) at the zero degree position of an index ring (not shown). At this time, the horizontal straightedge 20 becomes parallel to the X rail 4, as shown in FIG. In this state,
Press the origin designation switch 62 and set the counter 5.
2 to zero. In addition, high precision measuring instrument 1
Reset the 30 counter to zero. next,
The ruler mounting plate 18 is manually rotated in the counterclockwise direction in FIG. 3. The count value A of the counter 52 at this time is given a positive polarity by the polarity detection circuit 97 and inputted to the microcomputer 120. On the other hand, the amount of rotation of the ruler mounting plate 18 is converted by a high-precision measuring device 130 into precise pulse count data B having polarity, and this pulse count data B is input to the input terminal B of the arithmetic circuit of the microcomputer 120. be done. The microcomputer 120 divides the entire rotation range of the ruler mounting plate 18 into arbitrary pitches, and calculates the measurement value error (A-B) of the counter 52 for each pitch based on the count value of the counter 52. That is, as shown in FIG. 7, the deviation value En of the count data A from the count data B at the position where the ruler mounting plate 18 has rotated +0.01 degrees counterclockwise in the counter 52 count value is -0.02 degrees. , the deviation value En at the +0.02 degree position is -0.02 degree, as shown in FIG.
Each address signal is input to the EP-ROM writer 128 together with the address signal, and the EP-ROM writer 128 writes:
The above address signal A and the corresponding deviation value En
is written to the EP-ROM100. Further, when the ruler mounting plate 18 is rotated in the direction of the hour hand with respect to the zero origin, a "-" polarity is added to the address output A of the counter 52 and the output B of the measuring device 130.
When the writing to the EP-ROM 100 is completed, the precision measuring instruments 122 and 130 are removed from the flexible parallel ruler, and the microcomputer 120 is removed.
Then, the EP-ROM writer 128 is removed from the counters 32, 50, 52 and the microcomputer 75 in the head 14, respectively.

〔作用〕[Effect]

次に本実施例の作用について説明する。 Next, the operation of this embodiment will be explained.

まず、電源スイツチ(図示省略)をオンと成
す。これにより、CPUリセツト回路59が動作
してマイクロコンピユータ75内のCPU78が
リセツトされる。次に、X,Yカーソル6,1
2、及び定規取付板18のそれぞれを、所定のゼ
ロ位置に移動させて、スイツチ40,88,62
を押し、カウンター32,50,52をそれぞれ
ゼロにリセツトする。しかる後に、ヘツド14を
図板2に沿つて任意の位置に移動させ、あるい
は、定規取付板18を回転させると、X,Y,
エンコーダ8,16,52が駆動し、X,Y,
カウンタ32,50,52の出力端から、ラツチ
70,72,74を介して、X,Y,デイジタ
ル位置信号がアドレス信号AX,AY,Aとし
て、マイクロコンピユータ75に供給される。
CPU78は、上記アドレス信号AX,AY,A
によつて指定された偏差データEnをEP−ROM
100から呼び出し、アドレス信号AX,AY,
Aと、偏差データEnに基いて、 AX−En−RX=TX AY−En−RY=TY A−En−R=T を演算する。上記RX,RY,Rはプリセツト
値入力キー群48によつて設定されたゼロ設定用
の値であり、この値を適宜設定することで、X,
Y,値表示器60の表示値を任意のところでゼ
ロに設定することができる。上記TX,TY,T
即ち、精密なデイジタル補正データは表示器6
0に10進数としてデイジタルに表示される。尚、
上記実施例は、アドレス信号とともに、偏差値
EnをEP−ROM100に書き込んでいるが、第
8図に示す如く、偏差値Enの替りに、精密測定
データB自体をアドレス信号AとともにEP−
ROM100に書き込んでも良い。この場合、マ
イクロコンピユータ75にアドレス信号Aが入力
されると、このアドレス信号Aに対応する、X,
Y,方向の精密測定データBがEP−ROM78
から呼び出され、CPU76はこのデータBから、
上記プリセツト値RX,RY,Rを減算した値
を出力する。
First, a power switch (not shown) is turned on. As a result, the CPU reset circuit 59 operates and the CPU 78 in the microcomputer 75 is reset. Next, X, Y cursor 6, 1
2 and the ruler mounting plate 18 to the predetermined zero position, and turn the switches 40, 88, 62
Press to reset counters 32, 50, and 52 to zero. After that, when the head 14 is moved to an arbitrary position along the drawing board 2 or the ruler mounting plate 18 is rotated, the X, Y,
Encoders 8, 16, and 52 drive, and X, Y,
From the outputs of the counters 32, 50, 52, the X, Y, digital position signals are provided as address signals AX, AY, A to a microcomputer 75 via latches 70, 72, 74.
The CPU 78 uses the above address signals AX, AY, A.
The deviation data En specified by
Call from 100, address signals AX, AY,
Based on A and the deviation data En, calculate AX-En-RX=TX AY-En-RY=TY A-En-R=T. The above RX, RY, and R are values for zero setting set by the preset value input key group 48, and by setting these values appropriately,
The value displayed on the Y value display 60 can be set to zero at any point. Above TX, TY, T
That is, precise digital correction data is displayed on the display 6.
Displayed digitally as a decimal number at 0. still,
In the above embodiment, in addition to the address signal, the deviation value is
En is written into the EP-ROM 100, but instead of the deviation value En, the precise measurement data B itself is written to the EP-ROM 100 along with the address signal
It may also be written to ROM100. In this case, when address signal A is input to the microcomputer 75, X,
Precise measurement data B for Y and direction is EP-ROM78
From this data B, the CPU 76
The value obtained by subtracting the above preset values RX, RY, and R is output.

〔効果〕〔effect〕

本発明は上述の如く、自在平行定規のX,Yカ
ーソル又は定規取付板等の移動体の移動量を、エ
ンコーダの出力をアドレス信号として、書き込み
読み出し可能な記憶手段に予じめ記憶させた精密
測定器の精密測定データに基いて表示するように
したので、安価なエンコーダを用いて、精密測定
器の精度で移動体の移動量を表示することができ
る。また、自在平行定規の使用地で、上記記憶手
段への書き込み作業を行なえば、エンコーダ板
の、温度、湿度が大きく変化すると生じる伸縮に
よるエンコーダの出力誤差の問題を解消すること
ができ、高精度に移動体の移動量を表示すること
ができる効果が存する。
As described above, the present invention provides precision precision in which the amount of movement of a moving body such as the X and Y cursors of a universal parallel ruler or a ruler mounting plate is stored in advance in a readable storage means using the output of an encoder as an address signal. Since the display is based on the precision measurement data of the measuring instrument, the amount of movement of the moving body can be displayed with the precision of the precision measuring instrument using an inexpensive encoder. In addition, if you write to the above-mentioned storage means while using the flexible parallel ruler, you can eliminate the problem of encoder output error caused by expansion and contraction of the encoder plate that occurs when temperature and humidity change significantly, and achieve high accuracy. This has the advantage of being able to display the amount of movement of a moving object.

【図面の簡単な説明】[Brief explanation of the drawing]

図は本発明の好適な実施例を示し、第1図はブ
ロツク回路図、第2図は他の実施例を示すブロツ
ク回路図、第3図は平面図、第4図は説明図、第
5図は説明図、第6図はアブソリユートエンコー
ダ板の平面図、第7図は説明図、第8図は他の実
施例を示す説明図である。 2…図板、4…Xレール、6…Xカーソル、8
…Xエンコーダ、10…Yレール、12…Yカー
ソル、14…ヘツド、16…Yエンコーダ、18
…定規取付板、20…水平直定規、22…垂直直
定規、120…マイクロコンピユータ、122…
精密測定器、126…レーザー発振器、128…
EP−ROM書き込み器、130…精密測定器、1
10…アブソリユートエンコーダ板。
The figures show a preferred embodiment of the present invention; FIG. 1 is a block circuit diagram, FIG. 2 is a block circuit diagram showing another embodiment, FIG. 3 is a plan view, FIG. 4 is an explanatory diagram, and FIG. 6 is a plan view of the absolute encoder plate, FIG. 7 is an explanatory view, and FIG. 8 is an explanatory view showing another embodiment. 2...Drawing board, 4...X rail, 6...X cursor, 8
...X encoder, 10...Y rail, 12...Y cursor, 14...head, 16...Y encoder, 18
...Ruler mounting plate, 20...Horizontal straight ruler, 22...Vertical straight ruler, 120...Microcomputer, 122...
Precision measuring instrument, 126... Laser oscillator, 128...
EP-ROM writer, 130...Precision measuring instrument, 1
10...Absolute encoder board.

Claims (1)

【特許請求の範囲】 1 図板面に対して任意の方向に、移動体の移動
によつて平行移動可能に支承れるヘツドと、該ヘ
ツドの基板に回転可能に連結する、スケール取付
用の移動体とから成る装置において、上記移動体
のうちの少くとも一つの移動体の移動量をデイジ
タル信号に変換するエンコーダと、該エンコーダ
の出力デイジタル信号に基づく位置信号をアドレ
ス信号として前記少くとも一つの移動体の精密測
定データが書き込み読み出し可能な記憶手段に予
じめ記憶されており、前記少なくとも一つの移動
体のアドレス位置信号が入力されると、該アドレ
ス位置信号に対応する前記精密測定データに基い
て、前記少なくとも一つの移動体の正確な移動量
を示すデイジタル信号を出力するマイクロコンピ
ユータと、該マイクロコンピユータの出力信号を
表示する表示器とから成る自在平行定規の表示装
置。 2 上記エンコーダを、前記スケール取付用の移
動体の前記ヘツド基板に対する回転移動量をデイ
ジタル信号に変換するエンコーダで構成したこ
とを特徴とする第1項記載の自在平行定規の表示
装置。 3 上記エンコーダを、前記ヘツドをXY座標軸
方向に案内する移動体の移動量をデイジタル信号
に変換するX,Yエンコーダで構成したことを特
徴とする第1項記載の自在平行定規の表示装置。 4 前記書き込み読み出し可能な記憶手段に記憶
された精密測定データは、前記アドレス位置信号
の値と精密測定器の計測値との偏差値によつて構
成され、前記マイクロコンピユータに、前記エン
コーダの出力に基づくアドレス位置信号が入力さ
れると、該マイクロコンピユータは、該入力アド
レス位置信号とこれに対応する前記偏差値とに基
いて、前記入力アドレス位置信号を補正して前記
少なくとも一つの移動体の正確な移動量を示す補
正デイジタル信号を造出し、該補正デイジタル信
号を表示器によつて表示するようにしたことを特
徴とする第1項記載の自在平行定規の表示装置。 5 上記書き込み読み出し可能な記憶手段に記憶
された精密測定データは、精密測定器の測定値に
よつて構成され、前記マイクロコンピユータに前
記エンコーダの出力に基づくアドレス位置信号が
入力されると、該マイクロコンピユータは前記ア
ドレス位置信号に対応する前記精密測定器の計測
値を呼び出してこれを出力し、該計測値を表示器
によつて表示するようにしたことを特徴とする第
1項記載の自在平行定規の表示装置。
[Scope of Claims] 1. A head supported so as to be movable in parallel with the movement of a movable body in any direction relative to the drawing surface, and a movable member for attaching a scale rotatably connected to a base plate of the head. an encoder for converting the amount of movement of at least one of the moving bodies into a digital signal; and a position signal based on the output digital signal of the encoder as an address signal for the at least one of the moving bodies. Precise measurement data of a moving object is stored in advance in a readable and writable storage means, and when an address position signal of the at least one moving object is input, the precision measurement data corresponding to the address position signal is A display device for a universal parallel ruler, comprising a microcomputer that outputs a digital signal indicating an accurate amount of movement of the at least one movable body, and a display that displays the output signal of the microcomputer. 2. The display device for a universal parallel ruler according to item 1, wherein the encoder is an encoder that converts the amount of rotational movement of the scale mounting movable body relative to the head substrate into a digital signal. 3. The display device for a universal parallel ruler according to claim 1, wherein the encoder is an X, Y encoder that converts the amount of movement of the moving body that guides the head in the XY coordinate axis direction into a digital signal. 4. The precision measurement data stored in the write-readable storage means is composed of a deviation value between the value of the address position signal and the measurement value of the precision measuring instrument, and is sent to the microcomputer as the output of the encoder. When a base address position signal is input, the microcomputer corrects the input address position signal based on the input address position signal and the corresponding deviation value to determine the accuracy of the at least one mobile object. 2. The display device for a universal parallel ruler according to claim 1, wherein a corrected digital signal indicating a moving amount is generated and the corrected digital signal is displayed on a display. 5 The precision measurement data stored in the write-readable storage means is constituted by the measurement values of the precision measuring instrument, and when the address position signal based on the output of the encoder is input to the microcomputer, the precision measurement data is 2. The computer according to claim 1, wherein the computer calls up a measured value of the precision measuring device corresponding to the address position signal, outputs it, and displays the measured value on a display. Ruler display device.
JP63053216A 1988-03-07 1988-03-07 Display unit for universal parallel rule Granted JPS63260497A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63053216A JPS63260497A (en) 1988-03-07 1988-03-07 Display unit for universal parallel rule

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63053216A JPS63260497A (en) 1988-03-07 1988-03-07 Display unit for universal parallel rule

Publications (2)

Publication Number Publication Date
JPS63260497A JPS63260497A (en) 1988-10-27
JPH0476797B2 true JPH0476797B2 (en) 1992-12-04

Family

ID=12936636

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63053216A Granted JPS63260497A (en) 1988-03-07 1988-03-07 Display unit for universal parallel rule

Country Status (1)

Country Link
JP (1) JPS63260497A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03108494U (en) * 1990-02-21 1991-11-07

Also Published As

Publication number Publication date
JPS63260497A (en) 1988-10-27

Similar Documents

Publication Publication Date Title
EP0042179B1 (en) Encoder
US4518859A (en) Angle measuring device with line sensor
JP2649306B2 (en) Position measuring device
CA2142097A1 (en) Electronic level displaying inclination with regard to instrument length
JPH0122883B2 (en)
JPH03167419A (en) Apparatus for measuring amount of relative movement
US4492031A (en) Vernier device of the digital display type for a universal parallel ruler
JPH0476797B2 (en)
JPH045321B2 (en)
JPS60224599A (en) Display device for universal parallel rule
JPS6020114A (en) Display device of measuring instrument
US3782826A (en) Method and apparatus for measuring rotational angles by measuring changes in optical beam path length
JPS60224598A (en) Display device for universal parallel rule
JPS61112914A (en) Angle measuring device for geodetic instruments among others
JPS6089713A (en) Absolute type position encoder
JPH05196451A (en) Length measuring or angle measuring device
JPS5914165B2 (en) Digital length measuring device signal detection circuit
JPS63260498A (en) Rail type universal parallel rule device
KR200167601Y1 (en) A protractor for measuring the angle
JPS62272101A (en) Length measuring instrument
JPS584281B2 (en) Dial gauge semi-automatic inspection machine
JPH0257261B2 (en)
US3320924A (en) Measuring instrument
Yamanouchi et al. Automatic Calibration of Circular Magnetic Scales.
JPS6242010A (en) Reference device for correction of measuring instrument