JPH0476795B2 - - Google Patents
Info
- Publication number
- JPH0476795B2 JPH0476795B2 JP2846188A JP2846188A JPH0476795B2 JP H0476795 B2 JPH0476795 B2 JP H0476795B2 JP 2846188 A JP2846188 A JP 2846188A JP 2846188 A JP2846188 A JP 2846188A JP H0476795 B2 JPH0476795 B2 JP H0476795B2
- Authority
- JP
- Japan
- Prior art keywords
- rail
- circuit
- pitch
- scale
- counter
- 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
Links
Landscapes
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Description
【発明の詳細な説明】
本発明は図板上の用紙に所望の垂直ピツチで傾
斜線の平行線を描くためのレールタイプ自在平行
定規装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a rail-type universal parallel ruler device for drawing parallel lines of inclined lines at a desired vertical pitch on a sheet of paper on a drawing board.
自在平行定規装置において、所望の垂直ピツチ
の平行線を描くとき、スケールが所定垂直ピツチ
量移動するごとにランプ点灯等の表示が行われれ
ば、能率的に平行線を作図することができる。此
種の装置としては特公昭58−55916号公報に示さ
れるものが公知である。しかるにこの装置は、ス
ケールが基準座標軸に対して平行の場合には、設
定値を指定することにより所望垂直ピツチの平行
線をランプ等の一致表示によつて描くことができ
るが、スケールを基準座標軸に対して所望角度
(第4図参照)に傾斜させてしまうと、傾斜線の
垂直ピツチP1と座標軸方向ピツチP2の値が異な
るため設定値を指定してもこの設定値は座標軸方
向ピツチP2を指定することになり、垂直ピツチ
P1を指定することにはならなかつた。例えば設
定値を20mmに指定した場合、スケールがY座標軸
方向に20mm移動する毎に、一致表示がなされる
が、この一致表示に基いて描いた平行線の垂直ピ
ツチ即ち、平行線に対して直角方向の間隔は20mm
ではない。そのため傾斜線を等間隔で描く場合に
は、予め描こうとする平行線の垂直ピツチに対応
する設定値を計算し、この計算値を指定しなけれ
ばならず極めて不便である。 When drawing parallel lines at a desired vertical pitch using a universal parallel ruler device, if a display such as lighting of a lamp is performed each time the scale moves by a predetermined vertical pitch, the parallel lines can be drawn efficiently. As this type of device, the one shown in Japanese Patent Publication No. 58-55916 is known. However, when the scale is parallel to the reference coordinate axis, this device can draw parallel lines with the desired vertical pitch by specifying a set value using a matching display such as a lamp, but when the scale is parallel to the reference coordinate axis, If it is tilted to a desired angle (see Figure 4), the vertical pitch P1 of the slope line and the pitch P2 in the coordinate axis direction will be different, so even if you specify a set value, this setting value will not change the pitch P2 in the coordinate axis direction. Vertical pitch
This did not lead to the designation of P1. For example, if the setting value is specified as 20 mm, a match display will be made every time the scale moves 20 mm in the Y coordinate axis direction, but the vertical pitch of the parallel line drawn based on this match display, that is, perpendicular to the parallel line. Direction spacing is 20mm
isn't it. Therefore, when drawing inclined lines at equal intervals, it is necessary to calculate in advance a setting value corresponding to the vertical pitch of the parallel line to be drawn, and to specify this calculated value, which is extremely inconvenient.
本発明は上記欠陥を除去することを目的とする
ものである。 The present invention aims to eliminate the above-mentioned defects.
以下に本発明の構成を添付図面に示す実施例に
基いて詳細に説明する。 The configuration of the present invention will be described in detail below based on embodiments shown in the accompanying drawings.
2は図板であり、これにXレール4が固定され
該Xレール4にはXカーソル6が移動自在に取付
けられている。前記Xカーソル6のXレール4に
沿つた移動運動は、公知のXエンコーダ8(第2
図参照)によつて90度の位相差を有する一対のパ
ルス信号に変換されるように構成されている。1
0は前記Xカーソル6に連結するYレールであ
り、該Yレール10は前記Xレール4に対して直
角に設定され、該Yレール10はXレール4に沿
つて移動自在に前記図板2上に支持されている。
12は前記Yレール10に移動自在に取付けられ
たYカーソルであり、これにヘツド14が取付け
られている。前記Yカーソル12のYレール10
に沿つた移動運動は公知のYエンコーダ16によ
つて90度の位相差を有する一対のパルス信号に変
換されるように構成されている。前記ヘツド14
にはスケール取付板18が、ヘツド14の基板に
対して、回転可能に取付けられ、該スケール取付
板18にはスケール20,22が固定されてい
る。前記スケール取付板18の、前記ヘツド14
基板に対する回転運動は公知のエンコーダ24
によつて90度の位相差を有し、方向性を具備され
た一対のパルス信号に変換されるように構成され
ている。前記Xエンコーダ8の出力端は第2図に
示す如く、シユミツト回路26、方向判別回路2
8、極性反転回路30を介してXカウンタ32に
接続している。34はXカウンタ32のカウント
値ゼロを検出して、前記極性反転回路30のフリ
ツプフロツプ回路を反転させるためのゼロ検出部
である。Xカーソル6をXレール4に沿つて第1
図上、右方向に移動すると、Xエンコーダ8が90
度位相のずれた一対のパルスを出力する。このパ
ルスはシユミツト回路26によつて波形整形され
て、方向判別回路28に入力される。方向判別回
路28はエンコーダ8の出力パルスの位相差に基
いて上記パルスの方向を判別し、極性判別回路3
0を介して、Xカウンタ32のアツプカウントラ
インにパルスを出力する。Xカウンタ32はパル
スを加算し、この加算値はドライバー36によつ
てX表示部38にデイジタルに表示される。Xカ
ーソル6をXレール4に沿つて第1図上、左方向
に移動すると、方向判別回路28はXエンコーダ
8のパルスを方向判別し、Xカウンター32のダ
ウンカウントラインにパルスを出力する。これに
よりXカウンタ32はパルスを減算し、この減算
値はドライバー36によつてX表示部38にデイ
ジタルに表示される。Xカーソル6が第1図上、
左方向に移動して、Xカウンター32がゼロにな
り、尚も、Xカーソル6が左方向に移動すると、
ゼロ検出部34によつて極性反転回路30が反転
し、方向判別回路28の出力パルスのXカウンタ
ー32への入力経路が切り換わる。即ち、Xカウ
ンター32のカウント値ゼロを基準として、Xカ
ーソル6が第1図上、左方向に位置している状態
において、Xカーソル6が左方向に移動すると、
Xカウンタ32は入力パルスを加算し、Xカーソ
ル6が右方向に移動すると、Xカウンタ32はパ
ルスを減算する。結局、X表示部38には、Xカ
ーソル6の、Xレール4上のゼロ位置を基準とす
る絶対移動量がデイジタルに表示されることにな
る。上記Xカーソル6のゼロ位置は、Xリセツト
スイツチ40を押してこれをオンとすることによ
り、Xカウンター32をリセツトすれば、Xレー
ル4上の任意の位置に設定することができる。上
記と同様の原理によつて、Y表示部42には、Y
カーソル12のYレール10上のゼロ位置を基準
とする絶対移動量がデイジタルに表示される。ま
た、同様の原理によつて表示部44にはスケー
ル取付板18の、ヘツド14基板に対するゼロ度
位置を基準とする、絶対回転量がデイジタルに表
示される。前記XY表示部38,42,44は
前記ヘツド14上又はYカーソル12上その他適
宜の箇所に設置されている。前記Xエンコーダ8
はXレール4の端部に、前記Yエンコーダ16は
Yレール10の端部に、前記エンコーダ24は
ヘツド14の内部にそれぞれ配設されている。前
記エンコーダ8,16,24の出力側に接続する
各種電子回路はヘツド14に取付けたカバー内の
回路取付板に集積化されて装置されている。46
はラツチ回路であり、該回路46はラツチキー4
8が押されると、該ラツチ回路46に接続するX
カウンタ32、Yカウンタ50、及びカウンタ
52の出力カウント値X1,Y1,及びαピツチ
指定キー54によつて設定されたピツチ値αを記
憶保持する。56,68,70は演算回路、72
は演算回路であり、これの二つの入力端に入力さ
れるデータD,Bの除算D/Bを行うものであ
り、整数の商と余りを演算する。74は前記演算
回路72の余り出力のゼロを検出する検出回路で
あり、上記D/Bの余りがゼロのとき“1”の信
号を出力するように構成されている。60はヘツ
ド14に取付けたランプから成る表示手段であ
り、前記検出回路74の出力信号によつて点灯す
るように構成されている。尚、検出回路74の出
力によつて動作する表示手段60は、ランプ以外
にブザー、その他、その出力信号が視覚的、聴覚
的に認識可能なものであればどのようなものでも
良い。 Reference numeral 2 denotes a drawing board, to which an X rail 4 is fixed, and an X cursor 6 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 X encoder 8 (second
(see figure) is configured to be converted into a pair of pulse signals having a phase difference of 90 degrees. 1
0 is a Y rail connected to the X cursor 6, the Y rail 10 is set perpendicular to the X rail 4, and the Y rail 10 is movable along the X rail 4 on the drawing board 2. is supported by
12 is a Y cursor movably attached to the Y rail 10, and a head 14 is attached to this. Y rail 10 of the Y cursor 12
The movement along the axis is converted by a known Y encoder 16 into a pair of pulse signals having a phase difference of 90 degrees. The head 14
A scale mounting plate 18 is rotatably mounted to the base plate of the head 14, and scales 20 and 22 are fixed to the scale mounting plate 18. The head 14 of the scale mounting plate 18
The rotational movement relative to the substrate is controlled by a known encoder 24.
It is configured to be converted into a pair of pulse signals having a phase difference of 90 degrees and having directionality. As shown in FIG.
8. Connected to the X counter 32 via the polarity inversion circuit 30. Reference numeral 34 denotes a zero detection section for detecting the count value zero of the X counter 32 and inverting the flip-flop circuit of the polarity inversion circuit 30. Move the X cursor 6 to the first position along the X rail 4.
As you move to the right on the diagram, X encoder 8 will change to 90.
Outputs a pair of pulses with a degree phase shift. This pulse is waveform-shaped by the Schmitt circuit 26 and input to the direction determining circuit 28. The direction discrimination circuit 28 discriminates the direction of the pulses based on the phase difference of the output pulses of the encoder 8, and the polarity discrimination circuit 3
0 to output a pulse to the up count line of the X counter 32. The X counter 32 adds up the pulses, and this added value is digitally displayed on the X display section 38 by the driver 36. When the X cursor 6 is moved to the left along the X rail 4 in FIG. This causes the X counter 32 to subtract the pulse, and this subtracted value is digitally displayed on the X display section 38 by the driver 36. X cursor 6 is on Figure 1,
If you move to the left, the X counter 32 becomes zero, and the X cursor 6 moves to the left,
The polarity inversion circuit 30 is inverted by the zero detection unit 34, and the input path of the output pulse of the direction determination circuit 28 to the X counter 32 is switched. That is, when the X cursor 6 is positioned to the left in FIG. 1 with the zero count value of the X counter 32 as a reference, when the X cursor 6 moves to the left
The X counter 32 adds input pulses, and when the X cursor 6 moves to the right, the X counter 32 subtracts the pulses. As a result, the absolute movement amount of the X cursor 6 with respect to the zero position on the X rail 4 is digitally displayed on the X display section 38. The zero position of the X cursor 6 can be set to any position on the X rail 4 by resetting the X counter 32 by pressing the X reset switch 40 and turning it on. Based on the same principle as above, the Y display section 42 displays Y
The absolute amount of movement of the cursor 12 from the zero position on the Y rail 10 is digitally displayed. Further, based on the same principle, the absolute rotation amount of the scale mounting plate 18 relative to the head 14 substrate is digitally displayed on the display unit 44. The XY display sections 38, 42, and 44 are placed on the head 14, the Y cursor 12, or other appropriate locations. Said X 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. Various electronic circuits connected to the output sides of the encoders 8, 16, and 24 are integrated and mounted on a circuit mounting plate within a cover attached to the head 14. 46
is a latch circuit, and the circuit 46 is connected to the latch key 4.
When 8 is pressed, X connects to the latch circuit 46.
The counter 32, the Y counter 50, the output count values X1, Y1 of the counter 52, and the pitch value α set by the α pitch designation key 54 are stored and held. 56, 68, 70 are arithmetic circuits, 72
is an arithmetic circuit which performs division D/B of the data D and B input to its two input terminals, and calculates the quotient and remainder of an integer. A detection circuit 74 detects zero in the remainder output of the arithmetic circuit 72, and is configured to output a signal of "1" when the remainder of the D/B is zero. Reference numeral 60 denotes a display means consisting of a lamp attached to the head 14, and is configured to be turned on by the output signal of the detection circuit 74. The display means 60 operated by the output of the detection circuit 74 may be not only a lamp but also a buzzer, or any other device whose output signal can be recognized visually and audibly.
次に本実施例の作用について説明する。 Next, the operation of this embodiment will be explained.
まず、スケール20を図板2上に想定されるX
座標基準線62に対して平行に設定し、該平行状
態において、カウンタ52をゼロにリセツトす
る。このスケール20をX座標基準線62に平行
に設定する作業は、まず、スケール取付板18を
ヘツド14基板側に固定し且つYカーソル12を
Yレール10に固定しておいて、スケール20の
一点を目印にして図板2上の用紙に点を付し、次
に、Yレール10をXレール4に沿つて任意量移
動し、しかる後に、スケール20の上記一点を目
印にして用紙に点を付す。しかる後に、上記用紙
上の2点を直線で結ぶ。次に、スケール取付板1
8の固定を解除して上記直線にスケール20を合
わせれば、スケール20はX座標基準線62に対
して平行となる。該状態において、リセツトス
イツチ62を押してカウンタ52をゼロにリセ
ツトする。上記のスケール角度ゼロ設定作業を完
了した後、用紙上にX座標基準線62に対して所
望の傾斜角を成す傾斜直線で、所望の垂直ピツ
チαで平行線を多数作図したいときは、まず、α
ピツチ指定キー54でピツチ値αを指定し、且
つ、スケール20の角度を所望の値に設定し
て、スケール取付板18をヘツド14の基板側に
固定し、スケール取付板18が不用意に回転しな
いようにしておく。該状態において、ヘツド14
を移動して、スケール20を用紙上の所望の線引
開始位置に移動し、ラツチキー48を押してこれ
を投入するとともに、筆記具で以つてスケール2
0に沿つて最初の直線64を引く。ラツチキー4
8が投入されると、上記カウンター32,50,
52のカウント値X1,Y1,、及び指定キー5
4の出力ピツチ値αがラツチ回路46にラツチさ
れる。このときのスケール20の位置が基準位置
となる。前記ラツチ回路46が記憶した上記X1,
Y1,は演算回路56に入力される。次に、例
えば、ヘツド14を第3図上、上方向に移動す
る。ヘツド14の移動により演算回路56には、
Xカウンター32のカウント値Xが入力される。
演算回路56は、上記入力信号X1,Y1,及び
Xに基いて、
C=(X−X1)tan+Y1 ……(1)
を計算する。上記(1)式のCは、直線64の任意の
点のY座標値である。即ち、第3図において、
C=A+Y1そしてA/X−X1=tan
ゆえに、A=(X−X1)tan
上記Aを上記C=A+Y1に代入すると(1)式が得
られる。 First, scale 20 is
The counter 52 is set parallel to the coordinate reference line 62, and in the parallel state, the counter 52 is reset to zero. To set the scale 20 parallel to the Mark a dot on the paper on the drawing board 2 using the mark as a mark, then move the Y rail 10 by an arbitrary amount along the X rail 4, and then mark a dot on the paper using the above point on the scale 20 as a mark. attach After that, connect the two points on the paper with a straight line. Next, scale mounting plate 1
8 is released and the scale 20 is aligned with the above-mentioned straight line, the scale 20 becomes parallel to the X coordinate reference line 62. In this state, the reset switch 62 is pressed to reset the counter 52 to zero. After completing the scale angle zero setting work described above, if you want to draw a number of parallel lines on paper at a desired vertical pitch α with inclined straight lines forming a desired angle of inclination with respect to the X coordinate reference line 62, first, α
Specify the pitch value α with the pitch specification key 54, set the angle of the scale 20 to a desired value, and fix the scale mounting plate 18 to the substrate side of the head 14, so that the scale mounting plate 18 will not rotate accidentally. Try not to do that. In this state, the head 14
, move the scale 20 to the desired line drawing start position on the paper, press the latch key 48 to insert it, and use a writing instrument to insert the scale 20.
Draw a first straight line 64 along 0. Latch key 4
When 8 is thrown, the counters 32, 50,
52 count values X1, Y1, and designated key 5
The output pitch value α of 4 is latched in the latch circuit 46. The position of the scale 20 at this time becomes the reference position. The above X1 stored in the latch circuit 46,
Y1, is input to the arithmetic circuit 56. Next, for example, the head 14 is moved upward in FIG. Due to the movement of the head 14, the arithmetic circuit 56
The count value X of the X counter 32 is input.
The arithmetic circuit 56 calculates the following based on the input signals X1, Y1, and X: C=(X−X1)tan+Y1 (1). C in the above equation (1) is the Y coordinate value of an arbitrary point on the straight line 64. That is, in FIG. 3, C=A+Y1 and A/X-X1=tan Therefore, A=(X-X1)tan Substituting the above A into the above C=A+Y1, equation (1) is obtained.
上記Cの値は演算回路70に入力されるととも
に、演算回路70にはYカウンタ50の値Yが入
力され、該演算回路70はD=Y−Cを演算す
る。Dはスケール20の、その基準位置に対する
Y座標軸68方向の移動量を示している。一方、
演算回路68は
B=α/cosを演算する。このBは垂直ピツチα値
に対応するY座標方向のピツチ値である。上記デ
ータBとDは演算回路72に入力され、ここで
D/Bの除算が行われ、演算回路72は整数の商
と余りを演算する。余りがゼロであると、即ち直
線64で示されるスケール20の基準位置に対し
て、スケール20が直角方向にαの整数倍の値
(Y座標軸方向にBの整数倍の値)移動すると、
余り“O”検出回路74は“1”の信号を出力
し、表示手段60は点灯する。操作者は最初の表
示手段60の点灯を見てヘツド14の移動を停止
し、表示手段60が点灯している状態において、
スケール20に沿つて線を描けば、直線64に対
して直方向にαの垂直ピツチを有する直線66を
描くことができる。次にヘツド14を第3図上、
上方向に移動して、次の表示手段60の表示を見
て直線66に対してαの垂直ピツチを有する直線
を描く。このようにして順次垂直ピツチαの平行
線を表示手段60の表示に基いて描いてゆく。 The value of C is input to the arithmetic circuit 70, and the value Y of the Y counter 50 is also input to the arithmetic circuit 70, and the arithmetic circuit 70 calculates D=Y-C. D indicates the amount of movement of the scale 20 in the direction of the Y coordinate axis 68 with respect to its reference position. on the other hand,
The calculation circuit 68 calculates B=α/cos. This B is a pitch value in the Y coordinate direction corresponding to the vertical pitch α value. The data B and D are input to an arithmetic circuit 72, where a division of D/B is performed, and the arithmetic circuit 72 calculates an integer quotient and a remainder. If the remainder is zero, that is, when the scale 20 moves in the perpendicular direction by an integral multiple of α (in the Y coordinate axis direction by an integral multiple of B),
The remainder "O" detection circuit 74 outputs a signal of "1", and the display means 60 lights up. The operator stops moving the head 14 when the display means 60 first lights up, and while the display means 60 is lit,
By drawing a line along the scale 20, a straight line 66 having a vertical pitch of α can be drawn perpendicular to the straight line 64. Next, move the head 14 as shown in Figure 3.
Moving upward, the user looks at the next display on the display means 60 and draws a straight line having a vertical pitch of α with respect to the straight line 66. In this way, parallel lines of vertical pitch α are sequentially drawn based on the display on display means 60.
尚、上記は、ヘツド14のY座標基準線方向の
移動量を基準として平行線を描く場合であるが、
ヘツド14のX座標基準線方向の移動量を基準と
することもできる。即ち、上記実施例において
は、Y座標軸方向のピツチBとスケール20の基
準位置からのY座標軸方向の移動量Dとを基準と
して表示装置60への駆動信号を造出している
が、第5図,第6図に示す如く、X座標軸方向の
ピツチB′とヘツド14の基準位置からのX座標
軸方向の移動量D′を基準として表示装置60′へ
の駆動信号を造出することができる。この場合、
演算回路56′はラツチ回路46のラツチ出力
X1,Y1,とYカウンタの値に基いて
C=(Y−Y1)tan +X1 ……(2)を演算し、
演算回路70′は上記のCの値とXカウンタの値
Xに基いてD′=X−Cを演算しする。一方、演
算回路68′は、
B′=α/sinを演算する。 Note that the above is a case in which parallel lines are drawn based on the amount of movement of the head 14 in the Y-coordinate reference line direction.
The amount of movement of the head 14 in the direction of the X coordinate reference line can also be used as a reference. That is, in the above embodiment, the drive signal to the display device 60 is generated based on the pitch B in the Y coordinate axis direction and the movement amount D of the scale 20 in the Y coordinate axis direction from the reference position. As shown in FIG. 6, a drive signal to the display device 60' can be generated based on the pitch B' in the direction of the X coordinate axis and the amount of movement D' in the direction of the X coordinate axis from the reference position of the head 14. . in this case,
The arithmetic circuit 56' is the latch output of the latch circuit 46.
Based on X1, Y1, and the value of the Y counter, calculate C=(Y-Y1) tan + '=X-C is calculated. On the other hand, the calculation circuit 68' calculates B'=α/sin.
上記B′の値とD′の値は演算回路72′において
D′/B′の除算が行われる。第6図において
Y−Y1/A=tanゆえにA=Y−Y1/tan=(Y−Y1
)
tan
これから上記(2)式が得られる。また、
α/B′=sinゆえにB′=α/sin
が得られる。また、
X=A+X1−B′
=(Y−Y1)tan−α/sin+X1
このXの値から上記Cの値を引くと、
ヘツド14の基準位置からのX座標軸方向の移動
量D′が得られる。この移動量D′は負の値となる。 The above values of B' and D' are calculated in the arithmetic circuit 72'.
A division of D'/B' is performed. In Figure 6, Y-Y1/A=tan, so A=Y-Y1/tan=(Y-Y1
) tan From this, the above equation (2) can be obtained. Also, since α/B′=sin, B′=α/sin is obtained. Also, X=A+X1-B' = (Y-Y1) tan-α/sin+X1 By subtracting the value of C above from this value of . This movement amount D' has a negative value.
尚、上記の説明から明らかな如く、Xエンコー
ダ8、シユミツト回路26、方向判別回路28、
極性反転回路30、ゼロ検出部34、Xリセツト
スイツチ40及びXカウンタ32はX移動データ
造出手段を構成し、Yエンコーダ16、シユミツ
ト回路80、方向判別回路82、極性反転回路8
4、ゼロ検出部86、Yリセツトスイツチ88及
びYカウンタ50はY移動データ造出手段を構成
し、エンコーダ24、シユミツト回路90、方
向判別回路92、極性反転回路94、ゼロ検出部
96、リセツトスイツチ62及びカウンタ5
2は角度データ造出手段を構成している。尚、
これらの手段を構成するXYエンコーダは図示
するインクリメント方式のものに限定されるもの
でなく市販のアブリユート方式のものを用いるこ
とができる。前記ラツチ回路46、及びラツチキ
ー48はスケールの基準位置データ設定手段を構
成している。またαピツチ指定キー54は垂直ピ
ツチ設定手段を構成している。また、演算回路5
6,68,70,72、及び検出回路74は上記
各手段のデータに基いて前記基準位置のスケール
に対して垂直方向に前記垂直ピツチ値の整数倍の
値離れた位置データと、前記XY移動データ造出
手段のうちの少なくとも一方の手段の出力位置デ
ータが一致すると、一致信号を出力するピツチ表
示信号造出手段を構成している。 As is clear from the above description, the X encoder 8, the Schmitt circuit 26, the direction determination circuit 28,
The polarity inversion circuit 30, the zero detection unit 34, the X reset switch 40, and the
4. The zero detection section 86, the Y reset switch 88, and the Y counter 50 constitute the Y movement data generating means, and the encoder 24, the Schmitt circuit 90, the direction discrimination circuit 92, the polarity inversion circuit 94, the zero detection section 96, and the reset switch. 62 and counter 5
2 constitutes an angle data generating means. still,
The XY encoder constituting these means is not limited to the incremental type shown in the figure, but a commercially available absolute type can be used. The latch circuit 46 and latch key 48 constitute a scale reference position data setting means. Further, the α pitch designation key 54 constitutes vertical pitch setting means. In addition, the arithmetic circuit 5
6, 68, 70, 72, and a detection circuit 74, based on the data of each of the above-mentioned means, detect position data that is an integral multiple of the vertical pitch value in the vertical direction with respect to the scale of the reference position, and detect the XY movement. When the output position data of at least one of the data generating means match, the pitch display signal generating means outputs a matching signal.
本発明は上述の如く構成したので、所望のピツ
チ位置を指定すれば、スケールが基準座標軸に対
して傾斜していてもスケールのその基準位置に対
する直角方向の移動量が設定ピツチ値と一致する
ごとに表示装置による表示が行われるので、能率
的に所望の垂直ピツチの平行線を描くことがで
き、冒頭所載の目的を達成することができる効果
が存する。 Since the present invention is configured as described above, once a desired pitch position is specified, even if the scale is tilted with respect to the reference coordinate axis, the amount of movement of the scale in the perpendicular direction to the reference position matches the set pitch value. Since the display is performed by the display device, parallel lines of a desired vertical pitch can be drawn efficiently, and the object described at the beginning can be achieved.
図は本発明の好適な実施例を示し、第1図は平
面図、第2図はブロツク回路図、第3図は説明
図、第4図は説明図、第5図は他の実施例を示す
ブロツク回路図、第6図は説明図である。
2……図板、4……Xレール、6……Xカーソ
ル、8……Xエンコーダ、10……Yレール、1
2……Yカーソル、14…ヘツド、16……Yエ
ンコーダ、18……スケール取付板、20,22
……スケール、24……Oエンコーダ、26……
シユミツト回路、28……方向判別回路、30…
…極性反転回路、32……Xカウンタ、34……
ゼロ検出部、36……ドライバー、38……X表
示部、40……Xリセツトスイツチ、42……Y
表示部、44……表示部、46……ラツチ回
路、48……ラツチキー、50……Yカウンタ、
52……カウンタ、54……αピツチ指定キ
ー、56,68,70,72,……演算回路、6
0……表示手段、62……リセツトスイツチ、
64……直線、66……直線、74……余りゼロ
検出回路。
The figures show preferred embodiments of the present invention; FIG. 1 is a plan view, FIG. 2 is a block circuit diagram, FIG. 3 is an explanatory diagram, FIG. 4 is an explanatory diagram, and FIG. 5 is a diagram showing another embodiment. The block circuit diagram shown in FIG. 6 is an explanatory diagram. 2...Drawing board, 4...X rail, 6...X cursor, 8...X encoder, 10...Y rail, 1
2...Y cursor, 14...Head, 16...Y encoder, 18...Scale mounting plate, 20, 22
... Scale, 24 ... O encoder, 26 ...
Schmitt circuit, 28... Direction discrimination circuit, 30...
...Polarity inversion circuit, 32...X counter, 34...
Zero detection section, 36...driver, 38...X display section, 40...X reset switch, 42...Y
Display section, 44...Display section, 46...Latch circuit, 48...Latch key, 50...Y counter,
52...Counter, 54...α pitch specification key, 56, 68, 70, 72,... Arithmetic circuit, 6
0...display means, 62...reset switch,
64...straight line, 66...straight line, 74...remainder zero detection circuit.
Claims (1)
出力するX移動データ造出手段と、前記Yレール
10に沿つたヘツド14の移動量を出力するY移
動データ造出手段と、スケールの前記ヘツド14
の基板に対するゼロ度を基準とする回転角度量を
出力する角度データ造出手段とから成る装置に
おいて、前記各手段のデータに基いてスケールの
所望の位置データを基準位置データとするための
基準位置データ設定手段と、平行線の垂直ピツチ
を設定する垂直ピツチ設定手段と、前記各手段の
データに基いて、前記基準位置のスケールに対し
て垂直方向に前記垂直ピツチ値の整数倍の値離れ
た位置データと前記XY移動データ造出手段のう
ちの少くとも一方の手段の出力位置データが一致
すると一致信号を出力するピツチ表示信号造出手
段と、該ピツチ表示信号造出手段の出力によつて
駆動される表示手段とを備えたレールタイプ自在
平行定規装置。1 X movement data generating means for outputting the movement amount of the Y rail 10 along the X rail 4; Y movement data generating means for outputting the movement amount of the head 14 along the Y rail 10; Head 14
a reference position for setting desired position data of the scale as reference position data based on the data of each of the means; a data setting means; a vertical pitch setting means for setting a vertical pitch of parallel lines; and a vertical pitch setting means for setting a vertical pitch of parallel lines; a pitch display signal generating means that outputs a coincidence signal when the position data and the output position data of at least one of the XY movement data generating means match; and an output of the pitch display signal generating means. A rail type flexible parallel ruler device comprising a driven display means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2846188A JPS63197700A (en) | 1988-02-09 | 1988-02-09 | Rail type universal parallel ruler device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2846188A JPS63197700A (en) | 1988-02-09 | 1988-02-09 | Rail type universal parallel ruler device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63197700A JPS63197700A (en) | 1988-08-16 |
| JPH0476795B2 true JPH0476795B2 (en) | 1992-12-04 |
Family
ID=12249305
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2846188A Granted JPS63197700A (en) | 1988-02-09 | 1988-02-09 | Rail type universal parallel ruler device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63197700A (en) |
-
1988
- 1988-02-09 JP JP2846188A patent/JPS63197700A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63197700A (en) | 1988-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4974164A (en) | Digital measuring and proportioning instrument | |
| US4787051A (en) | Inertial mouse system | |
| JPS58111705A (en) | Optical measuring device | |
| GB2169399A (en) | A digital tape measure | |
| JPH11218422A (en) | Reference irradiation light detector | |
| JPH0476795B2 (en) | ||
| JPH0476794B2 (en) | ||
| JPH0476796B2 (en) | ||
| JPH0476798B2 (en) | ||
| JPS60214998A (en) | Rail type universal parallel rule device | |
| JP3615846B2 (en) | Surveying instrument | |
| JPS6256812A (en) | Zero set device for surveying equipment | |
| JP2503443B2 (en) | Pointing device | |
| JP2515885Y2 (en) | Display of measuring device | |
| KR100196148B1 (en) | Digital measuring apparatus of head clearance | |
| JPH0673999B2 (en) | Rail type universal parallel ruler | |
| JPS5841554B2 (en) | code reader | |
| JPH0552799B2 (en) | ||
| JPS6355486A (en) | Detecting device for support of wall | |
| JPH0752576Y2 (en) | Surveyor with angle measuring function | |
| JPS60138794U (en) | Rail type flexible parallel ruler device | |
| JPS6035007B2 (en) | Angle measuring instrument | |
| JPS63260497A (en) | Display unit for universal parallel rule | |
| JPS6388709U (en) | ||
| JPH0547400B2 (en) |