JPS625745B2 - - Google Patents

Info

Publication number
JPS625745B2
JPS625745B2 JP9148577A JP9148577A JPS625745B2 JP S625745 B2 JPS625745 B2 JP S625745B2 JP 9148577 A JP9148577 A JP 9148577A JP 9148577 A JP9148577 A JP 9148577A JP S625745 B2 JPS625745 B2 JP S625745B2
Authority
JP
Japan
Prior art keywords
circuit
tool
numerical control
pulse
recording device
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
JP9148577A
Other languages
Japanese (ja)
Other versions
JPS5426584A (en
Inventor
Gakushi Sasamoto
Masao Kawashima
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.)
Ikegai Corp
Original Assignee
Ikegai Corp
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 Ikegai Corp filed Critical Ikegai Corp
Priority to JP9148577A priority Critical patent/JPS5426584A/en
Publication of JPS5426584A publication Critical patent/JPS5426584A/en
Publication of JPS625745B2 publication Critical patent/JPS625745B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】 本発明は工具軌跡記録装置に係り、特に数値制
御工作機械の指令テープ等が目的通りに正しくプ
ログムされているか否かをチエツクするために、
切削加工に先だつて工具の移動に相似した図形を
筆記装置により描かせるものである。先に本出願
人は工具軌跡記録装置を提案したが、これは第1
図Aに示すようにテープ1または手動操作盤2の
指令により数値制御(以下NCと略称)装置3が
動作し、工作機械4に指令を与えると各制御方向
に工具が移動しそれと同時に現在位置表示装置6
に工具の移動量に対応した数値表示の指令パルス
が供給され、工具刃先の現在位置が、デイジタル
表示される。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a tool path recording device, and particularly to a tool path recording device for checking whether a command tape or the like of a numerically controlled machine tool is programmed correctly as intended.
Prior to cutting, a drawing similar to the movement of a tool is drawn using a writing device. Previously, the applicant proposed a tool trajectory recording device, which was the first
As shown in Figure A, a numerical control (hereinafter abbreviated as NC) device 3 operates according to commands from the tape 1 or manual operation panel 2, and when commands are given to the machine tool 4, the tool moves in each control direction and simultaneously moves to the current position. Display device 6
A command pulse with a numerical display corresponding to the amount of movement of the tool is supplied to the tool, and the current position of the tool cutting edge is digitally displayed.

一方、NC装置3から現在位置表示装置6に供
給されるパルスは分岐アダプタ5により分岐され
て工具軌跡記録装置7の分周回路30に供給され
る。
On the other hand, the pulses supplied from the NC device 3 to the current position display device 6 are branched by the branch adapter 5 and supplied to the frequency dividing circuit 30 of the tool trajectory recording device 7.

分周回路30は入力されたパルスを分周するこ
とによつて描画倍率を変えることができる。
The frequency dividing circuit 30 can change the drawing magnification by frequency dividing the input pulse.

この分周回路30で分周されたパルスをカウン
トするカウンタ回路40の内容すなわちデイジタ
ル量はDA変換装置50によりアナログ電圧に変
換され、その値は筆記装置70の図板において図
形の原点からのペンの位置と対応する。なお、
DA変換装置50の出力が縦横寸法の定まつてい
る図板に画ける最大値を上回つた場合には制御回
路60を設けることにより制限値に固定するよう
になつている。
The content of the counter circuit 40 that counts the pulses frequency-divided by the frequency dividing circuit 30, that is, the digital amount, is converted into an analog voltage by the DA converter 50, and the value is determined by the pen from the origin of the figure on the drawing board of the writing device 70. corresponds to the position of In addition,
If the output of the DA converter 50 exceeds the maximum value that can be drawn on a drawing board with fixed vertical and horizontal dimensions, a control circuit 60 is provided to fix it to a limit value.

しかして、この場合NC装置3からは前述した
ように工具の移動量に対応した数値表示の指令パ
ルスは第1図Bのように供給されこれをパルス計
数式と称するが、近時マイクロコンピユータを内
蔵したNC装置(以下CNC装置と略称)が普及し
てきており、これは第1図Cの3′で示すように
刻々の位置のデータとして各軸毎に指令数値の各
桁を2進化10進法(BCD)値として直列変換
(所謂直列データ)されて送りだされるものが多
く、これをデータ転送式と称する。従つて、前述
の記憶装置をそのままデータ転送式CNC装置
3′から現在位置表示装置6に供給されるパルス
を分岐アダプタ5を介して入力するように接続し
ても使用はできなかつた。本発明はこのような点
に鑑み、制御装置がデータ転送式の場合には簡単
な直列−並列データ変換機能を有するデータ変換
用補助回路を介在させてから、又パルス計数式で
はそのまゝ直接に分岐アダプタ5に接続して使用
するようにしたもので、NC装置からの指令パル
スの転送方式の如何にかゝわらず従来の記録装置
7をそのまま使用できるようにしたものである。
更に本発明では、NC装置から送り出される位置
のデータの変化の速さから送り速度を判別する回
路を設けて、この判別信号により記録装置7のペ
ンを上下に制御することにより既存のNCテープ
やNC装置に手を加えることなく工具早送り時の
軌跡を破線で描くようにしたものである。更に本
発明では、この記憶装置7に特殊パターン発生回
路を設けて、例えばNCボール盤等においてNCテ
ープにより数値制御位置決めされる穴明け位置を
記録する場合にその位置を単なる点でなくポイン
トマーク、例えば+のような特殊パターンのマー
クによつて描写する機能を附加して輪郭制御を行
うNC施盤における旋削加工時の工具軌跡だけで
なく、位置決め制御を行うボール盤又は位置決め
制御と輪郭制御とを行うマシニングセンタ等にお
ける穴明け加工時の工具穴明け位置並びに工具移
動軌跡の記録にきわめて便利に使えるようにした
ものである。
In this case, as mentioned above, the NC device 3 supplies a numerically displayed command pulse corresponding to the amount of tool movement as shown in Fig. 1B, and this is called a pulse counting method. Built-in NC devices (hereinafter referred to as CNC devices) are becoming popular, and these convert each digit of the command value for each axis into binary coded decimal notation as momentary position data, as shown at 3' in Figure 1C. In many cases, data is serially converted (so-called serial data) and sent out as a modulus (BCD) value, and this is called a data transfer method. Therefore, even if the above-mentioned storage device is connected as it is so that the pulses supplied from the data transfer type CNC device 3' to the current position display device 6 are inputted via the branch adapter 5, it cannot be used. In view of these points, the present invention interposes a data conversion auxiliary circuit having a simple serial-to-parallel data conversion function when the control device is a data transfer type, or directly connects the control device with a pulse counting type. This device is designed to be used by being connected to the branch adapter 5, so that the conventional recording device 7 can be used as is, regardless of the method of transmitting command pulses from the NC device.
Furthermore, in the present invention, a circuit is provided to determine the feed speed from the speed of change of position data sent out from the NC device, and by controlling the pen of the recording device 7 up and down using this determination signal, it is possible to record the existing NC tape or This allows the trajectory of the tool to be rapidly traversed as a broken line without any modification to the NC device. Furthermore, in the present invention, the memory device 7 is provided with a special pattern generation circuit, so that when recording a drilling position that is numerically controlled using an NC tape in an NC drilling machine or the like, the position is recorded not just as a dot but as a point mark, e.g. A drilling machine that performs positioning control as well as the tool trajectory during turning in NC lathes that perform contour control by adding a function to describe with special pattern marks such as +, or a machining center that performs positioning control and contour control. It is designed to be extremely convenient for recording tool drilling positions and tool movement trajectories during drilling operations, etc.

以下、本発明を第2図の実施例回路ブロツク図
を用いてデータ転送式の場合について説明する。
Hereinafter, the present invention will be explained in the case of a data transfer type using the circuit block diagram of the embodiment shown in FIG.

なお、第1図相当部分は便宜上同一符号を用い
るものとすると1はテープ、2は手動操作盤、
3′はCNC装置、4は工作機械、5は分岐アダプ
タ、6は現在位置表示装置、7は工具軌跡記録装
置である。
For convenience, parts corresponding to Figure 1 are designated by the same reference numerals. 1 is the tape, 2 is the manual operation panel,
3' is a CNC device, 4 is a machine tool, 5 is a branch adapter, 6 is a current position display device, and 7 is a tool trajectory recording device.

しかして、CNC装置3′の場合は供給されるパ
ルス列を分岐アダプタ5を経てデータ変換回路8
で直列データをX軸、Z軸及び/又はY軸毎に2
進化10進法BCD5〜7桁の並列データに変換する
もので、データ変換回路8としては第2図で示す
ように主として指令値レジスタにセツトする直並
列変換回路82と、現在値レジスタの値が指令値
レジスタに等しくなるまでパルスを出力するパル
ス化回路83とより構成される。なお、81は
X、Y、Z各軸ごとにパルス化を行うための軸切
替回路である。
In the case of the CNC device 3', the supplied pulse train is passed through the branch adapter 5 to the data conversion circuit 8.
2 for each X-axis, Z-axis and/or Y-axis
It converts into parallel data of 5 to 7 digits BCD in evolved decimal system.As shown in Fig. 2, the data conversion circuit 8 mainly includes a serial/parallel conversion circuit 82 that sets the command value register and a current value register value. It is comprised of a pulsing circuit 83 that outputs pulses until the value becomes equal to the command value register. Note that 81 is an axis switching circuit for pulsing each of the X, Y, and Z axes.

次に、データ変換回路8特に直並列データ変換
回路82についてその詳細を第3図のブロツク図
で説明する。先づ比較器821にはX軸のコード
(例えば1b進A)がセツトされているものとす
る。なお、直並列データ変換回路82にはX、
Y、Z軸のうち、2軸例えばX、Z軸についての
信号が軸切換回路81を経て選択入力されるもの
とし、両軸毎のデータ変換が行われるものでX軸
Z軸とも動作態様は同じであるので、こゝではX
軸のみについて説明する。今入力端子82aにX
軸の直列データがあらわれるものとすると、シフ
トレジスタ822に“1”がセツトされる。
Next, details of the data conversion circuit 8, particularly the serial/parallel data conversion circuit 82, will be explained with reference to the block diagram of FIG. First, it is assumed that an X-axis code (for example, 1b base A) is set in the comparator 821. Note that the serial-parallel data conversion circuit 82 has X,
Signals for two of the Y and Z axes, e.g. Since they are the same, here X
Only the axis will be explained. Now input terminal 82a has
Assuming that axis serial data appears, "1" is set in the shift register 822.

次に各桁毎に設けられたゲート群823が、ク
ロツク信号により順次開き指令値レジスタ824
に順次1桁ずつデータがセツトされる。かくし
て、シフトレジスタ822からのセツト完了指令
でアンドゲート826が開いてパルス化回路83
に含まれるパルス発生器825からのパルスがア
ンドゲート827a,827bを通つて第2図の
軌跡記録装置7に+X、−Xごとに出力される。
(指令パルスは各制御軸ごとに+方向、−方向に
夫々独立して出力される。これら出力パルスは同
時に現在値カウンタ828でカウント数βとして
カウントされ、前記指令値レジスタ824の指令
値αと常時比較器829で比較されα=βとなつ
たところで前記アンドゲート826を閉じパルス
変換出力が完了となるもので、この間α>βなら
ゲート827aより+Xパルスとして、α<βな
らゲート827bより−Xパルスとしてとりださ
れる。
Next, a gate group 823 provided for each digit is sequentially opened by a clock signal to a command value register 824.
Data is set sequentially one digit at a time. Thus, the AND gate 826 is opened by the set completion command from the shift register 822, and the pulsing circuit 83 is opened.
Pulses from the pulse generator 825 included in the pulse generator 825 are output to the locus recording device 7 of FIG. 2 every +X and -X through AND gates 827a and 827b.
(Command pulses are independently output in the + direction and - direction for each control axis. These output pulses are simultaneously counted by the current value counter 828 as the count number β, and are combined with the command value α of the command value register 824. The AND gate 826 is closed and the pulse conversion output is completed when α=β after constant comparison by the comparator 829.During this period, if α>β, a +X pulse is output from the gate 827a, and if α<β, a -X pulse is output from the gate 827b. It is taken out as an X pulse.

これは入力ラインにあらわれる入力データがZ
軸データであれば図示しないがZ軸コード(例え
ば1b進B)のセツトされたZ軸用比較器により
Z軸が判別され、Z軸シフトレジスタに“1”が
セツトされ以後X軸の場合と同様にしてZ軸デー
タがパルス列となつてパルス化回路83へ出力さ
れるのである。
This means that the input data appearing on the input line is
If it is axis data, the Z-axis is determined by a Z-axis comparator set with a Z-axis code (for example, 1B base B), which is not shown, and "1" is set in the Z-axis shift register. Similarly, the Z-axis data is converted into a pulse train and output to the pulsing circuit 83.

又出力パルスはパルス化回路83、及びオアゲ
ート11,12を介してパルス計数型記録装置7
に送り込まれ、第2図に示すカウンタ回路40で
カウントされデイジタルアナログ変換装置50で
アナログ電圧に変換されて筆記装置70のペンを
動作し、工具軌跡を図板上に描画する。なお、デ
ジタルアナログ変換装置50の後段に制限回路6
0を設けることにより必要部分のみを拡大して描
画できる。
Further, the output pulse is sent to the pulse counting type recording device 7 via the pulse forming circuit 83 and the OR gates 11 and 12.
The voltage is counted by a counter circuit 40 shown in FIG. 2, and converted into an analog voltage by a digital-to-analog converter 50 to operate the pen of the writing device 70 and draw a tool trajectory on a drawing board. Note that a restriction circuit 6 is provided after the digital-to-analog converter 50.
By providing 0, only the necessary portion can be enlarged and drawn.

上記方法によれば、データが指令値レジスタに
セツトされるまでに要する時間は100μsec/1軸
程度である。また、描かれる図面の滑らかさは第
3図Bの直列データタイムチヤートに示す1組の
座標データが出力される周期Tsecと、送り速度
Vmm/minによつて決定される。すなわち、第6
図に示すペンが直線移動する距離△Sは△S=T
×Vなる。いま送り速度V=600mm/min=10
mm/sec、T=10msec=0.01secとすればペンが
直線移動する距離△Sは、△S=10×0.01=0.1
mmとなり、実用上必要とする曲線の滑らかさを充
分満足することができる。
According to the above method, the time required for data to be set in the command value register is approximately 100 μsec/one axis. Further, the smoothness of the drawn drawing is determined by the period Tsec at which a set of coordinate data is outputted and the feed rate Vmm/min shown in the serial data time chart of FIG. 3B. That is, the sixth
The distance △S that the pen shown in the figure moves in a straight line is △S = T
×V becomes. Current feed speed V=600mm/min=10
mm/sec, T=10msec=0.01sec, then the distance △S that the pen moves in a straight line is △S=10×0.01=0.1
mm, which satisfies the practically required smoothness of the curve.

次に、第2図で9は早送り破線描画回路を示
し、データ変換回路8からのX軸又はZ軸の位置
表示パルスの指令パルス周波数が記録装置7に入
れられると同時に入力され、早送り速度を判別す
る回路91と、この早送り速度判別回路91によ
り一定時間間隔で筆記装置70のペンを図板にむ
かつて上下させる信号を発生するペン上下制御回
路92とから構成されている。
Next, in FIG. 2, reference numeral 9 indicates a fast-forward broken line drawing circuit, in which the command pulse frequency of the X-axis or Z-axis position display pulse from the data conversion circuit 8 is input into the recording device 7 at the same time, and the fast-forward speed is inputted. It is composed of a discrimination circuit 91, and a pen up/down control circuit 92 which generates a signal to move the pen of the writing device 70 up and down when it is placed on the drawing board at fixed time intervals by the fast forward speed discrimination circuit 91.

次に、第4図A,Bで更にデータ転送式及びパ
ルス計数式における早送り破線描画回路9′,9
について詳述する。先づ第4図Aの9′では、設
定値レジスタ912には予め早送り判別設定値と
して設定周期におけるパルス移動量をセツトして
おく。
Next, in FIGS. 4A and 4B, fast-forward broken line drawing circuits 9' and 9 in the data transfer type and pulse counting type are further shown.
I will explain in detail. First, at 9' in FIG. 4A, a pulse movement amount in a set cycle is previously set in the set value register 912 as a fast forward discrimination set value.

例えば、早送り速度fo=6000mm/min 最大切削送り速度fmax=600mm/min 周期T=1ms、最小設定単位0.01mm/1パル
ス とすると周期T即ち1msの間の移動量は夫々早
送り時fo/60×100×T/1000=foT/600=60
00.1/600=10 パルス、切削送り時、fmax・T/600=600.
1/600=1パルス 従つて、両者を判別する設定値Fとして中間の
値例えば5パルスを設定値レジスタ912にセツ
トしておく。ついで、第2図における直並列デー
タ変換回路8の出力パルスがオアゲート11を経
てX軸パルスならX軸、Z軸パルスならZ軸カウ
ンタ911で計数され一定周期Tにおけるカウン
タ911の計数量をEとすると前述のEとFの値
は常に比較器913で比較され、早送りの時は周
期T内でE>Fとなり比較器913の出力が
“1”となる。又、第3図Aにおける指令値レジ
スタ824の値αと現在値カウンタ828の値β
との比較値がα=βになるとゲート826が閉じ
てカウントパルスが停止すると同時に第4図Aの
カウンタ911にクリヤ信号として与えてこれを
クリヤし、比較器913の出力は0にもどる。
For example, if the rapid traverse speed fo = 6000 mm/min, the maximum cutting feed speed fmax = 600 mm/min, the period T = 1 ms, and the minimum setting unit 0.01 mm/1 pulse, the amount of movement during the period T, that is, 1 ms, is fo / 60 × at the time of rapid traverse. 100×T/1000=foT/600=60
00.1/600=10 pulse, cutting feed, fmax・T/600=600.
1/600=1 pulse Therefore, an intermediate value, for example, 5 pulses, is set in the setting value register 912 as the setting value F for discriminating between the two. Next, the output pulses of the serial/parallel data conversion circuit 8 in FIG. Then, the above-mentioned values of E and F are always compared by the comparator 913, and during fast forwarding, E>F within the period T, and the output of the comparator 913 becomes "1". In addition, the value α of the command value register 824 and the value β of the current value counter 828 in FIG. 3A
When the comparison value becomes α=β, the gate 826 closes and the count pulse stops, and at the same time, it is applied as a clear signal to the counter 911 in FIG. 4A to clear it, and the output of the comparator 913 returns to 0.

又、一周期T後再び出力パルスがあらわれると
前述の動作を繰り返すことができる。
Moreover, when the output pulse appears again after one period T, the above-described operation can be repeated.

このようにして早送り中は周期Tのパルスが比
較器913から出力されることになり、又、切削
送り中はE>Fとなることはないのでパルスは現
れない。従つて、パルス検出回路914により比
較器913の出力パルスの有無を検出しいずれか
の軸が早送り速度を検出したらタイマー回路92
1に信号を与えてリレー922を断続的にオンオ
フさせペン下降用マグネツト923を入切してペ
ンの上下動を制御して破線を描画する。破線の長
さや間隔はタイマー回路921のオン時間及びオ
フ時間を適宜調整して予めきめておく、又、第4
図Bはパルス計数型の早送り破線描画回路9の構
成を示しており、この場合、NC装置3から現在
位置表示装置6に送られる指令パルス列は分岐ア
ダプタ5をへて直接記録装置7と早送り破線描画
回路9に送られ直並列データ変換回路8を必要と
しない。従つてこの早送り破線描画回路9の入力
パルスの周波数はそのまゝ送り速度に比例してい
るので夫々X軸Y軸について周波数を電圧に変換
するF−V変換装置915で一たんアナログ電圧
に変換し、夫々のシユミツト回路916で設定さ
れた電圧を越えるF−V変換電圧により早送り速
度を判別してトリガー出力としてタイマー回路9
14に与え、リレー921を断続的にオンオフさ
せてペン下降用マグネツト923を入切してペン
の上下動を制御して破線を描画するのである。
In this manner, a pulse with a period T is output from the comparator 913 during fast forwarding, and since E>F is never satisfied during cutting forwarding, no pulse appears. Therefore, the pulse detection circuit 914 detects the presence or absence of the output pulse of the comparator 913, and if any axis detects the fast forwarding speed, the timer circuit 92
1, the relay 922 is intermittently turned on and off, and the pen lowering magnet 923 is turned on and off to control the vertical movement of the pen to draw a broken line. The length and interval of the broken lines are determined in advance by appropriately adjusting the on time and off time of the timer circuit 921.
Figure B shows the configuration of a pulse counting type fast-forward broken line drawing circuit 9. In this case, the command pulse train sent from the NC device 3 to the current position display device 6 passes through the branch adapter 5 and is directly connected to the recording device 7 and the fast-forward broken line drawing circuit 9. The data is sent to the drawing circuit 9 and the serial/parallel data conversion circuit 8 is not required. Therefore, since the frequency of the input pulse to the fast-forward broken line drawing circuit 9 is directly proportional to the feed speed, it is once converted into an analog voltage by the F-V conversion device 915, which converts the frequency into voltage for each of the X and Y axes. Then, the fast forwarding speed is determined by the F-V conversion voltage exceeding the voltage set by each Schmitt circuit 916, and the timer circuit 9 is output as a trigger output.
14, the relay 921 is intermittently turned on and off, and the pen lowering magnet 923 is turned on and off to control the vertical movement of the pen to draw a broken line.

次に位置決め制御に使用される第2図に示すポ
イントマーク発生回路10について第5図Aの説
明図、第5図Bのブロツク図を用いて説明する。
図で101はパルス発振器、102は1/Nカウ
ンタ、103はマルチプレクサ、104は軸の切
換選択回路、105はフリツプフロツプであつ
て、データ変換回路8の軸切換回路81における
X−Z軸の位置決めが完了するとNC装置3′より
+Yパルス出力がとりだされて前述のフリツプフ
ロツプ105の入力として加えられセツトされ
る。
Next, the point mark generation circuit 10 shown in FIG. 2 used for positioning control will be explained using the explanatory diagram in FIG. 5A and the block diagram in FIG. 5B.
In the figure, 101 is a pulse oscillator, 102 is a 1/N counter, 103 is a multiplexer, 104 is an axis switching selection circuit, and 105 is a flip-flop, which is used to position the X-Z axes in the axis switching circuit 81 of the data conversion circuit 8. Upon completion, the +Y pulse output is taken out from the NC device 3' and is applied as an input to the flip-flop 105 mentioned above and set.

又、パルス発生器101よりのNパルスが1/
Nカウンタ102に出力されるたびにマルチプレ
クサ103に切換パルスが与えられ“1”を出力
する。
Also, the N pulses from the pulse generator 101 are 1/
Every time the signal is output to the N counter 102, a switching pulse is applied to the multiplexer 103 to output "1".

かくして、軸の切換選択回路104により例え
ば+Xのパルスが出力される。次のNパルスが
1/Nカウンタ102に加えられると切換パルス
が再び出力されてマルチプレクサ103より
“2”が出力され今度は−X出力端にパルスが出
力される。
Thus, the axis switching selection circuit 104 outputs, for example, a +X pulse. When the next N pulse is applied to the 1/N counter 102, the switching pulse is outputted again, "2" is outputted from the multiplexer 103, and this time a pulse is outputted to the -X output terminal.

以下同様にして、第5図Aの説明図で示すよう
に0点を中心に矢印方向の順序に従つて0点より
“1”で−X方向に1単位長さ“2”で再び0点
にもどりついて“3”で+X方向に1単位長さ進
み、再び“4”で0点にもどり、5で−Z方向に
1単位長さ、6で0点にもどり、7で+Z方向に
1単位長さ進み、8で再び0点にもどるというよ
うに順序に従つてX、Z各軸の±方向にパルスが
出力され“+”のパターンを描くようにする。こ
れら出力パルスは第2図オアゲート12をへて工
具軌跡記録装置7に入力され、第5図Aで示すよ
うな“+”のパターンが筆記装置70で描かれる
のである。マルチプレクサ103より前述の順の
8のパルスを出力し終えると“9”番目の出力は
マルチプレクサ103よりフリツプフロツプ10
5をリセツトする信号としてだされ、ポイントマ
ーク発生回路10は1だんらくとなつてオフとな
るのである。かゝるパターン“+”の寸法は1/
Nカウンタ102の分周する割合を変えることに
より定めることができる。なお、以上はデータ転
送型の描画装置に適用した場合の例であるが、パ
ルス計数式の場合には第2図における分岐アダプ
タよりの出力を直接ポイントマーク発生回路10
に与えればよく他は同じである。
Thereafter, in the same manner, as shown in the explanatory diagram of Fig. 5A, in the order of the arrow direction centering on the 0 point, "1" from the 0 point, 1 unit length "2" in the -X direction, and the 0 point again. Return to the original position, move 1 unit length in the +X direction with "3", return to 0 point with "4" again, move 1 unit length in the -Z direction with 5, return to 0 point with 6, and move 1 unit in the +Z direction with 7. Pulses are outputted in the ± direction of each of the X and Z axes in order to draw a "+" pattern, such as advancing by a unit length and returning to the 0 point again at 8. These output pulses are input to the tool path recording device 7 through the OR gate 12 in FIG. 2, and a "+" pattern as shown in FIG. 5A is drawn by the writing device 70. When the multiplexer 103 finishes outputting the 8 pulses in the above order, the "9th" output is output from the multiplexer 103 to the flip-flop 10.
The point mark generation circuit 10 is outputted as a signal to reset 5, and the point mark generating circuit 10 is turned off by 1. The dimension of such pattern “+” is 1/
It can be determined by changing the frequency division ratio of the N counter 102. The above is an example of application to a data transfer type drawing device, but in the case of a pulse counting type, the output from the branch adapter in FIG. 2 is directly transferred to the point mark generation circuit 10.
All other things are the same.

以上説明したように、本発明によれば工具軌跡
記録装置が従来多かつたパルス計数式のNC装置
だけでなく、データ転送式のCNC装置にも適応
でき、位置決め完了信号又は回転工具軸選択パル
スにより作動するポイントマーク発生回路を用い
て“+”パターン自動描画機能を選択的に工具軌
跡記録装置の入力側にオア回路12を介して附加
して接続することにより輪郭制御を行うNC旋盤
だけでなく、NCボール盤やマシニングセンタ等
における位置決め制御にもひろく使用できるもの
で、安価なテープチエツカとしての工具軌跡記録
装置がえられるのである。
As explained above, according to the present invention, the tool trajectory recording device can be applied not only to conventional pulse counting type NC devices, but also to data transfer type CNC devices. By selectively connecting the “+” pattern automatic drawing function to the input side of the tool path recording device via the OR circuit 12 using a point mark generation circuit activated by It can also be widely used for positioning control in NC drilling machines, machining centers, etc., and can be used as an inexpensive tool trajectory recording device as a tape checker.

更に、本発明では早送り信号を受けてペンを上
下させる破線描画回路を設けて座標データからそ
の変化速度を判別して外部から特別の信号を必要
とせずに自動的に破線を描画することができるも
ので、従来公知技術ではテープに指令された早送
り信号を外部に出すような特殊なNC装置を用い
たり、現在のテープに破線描画オンオフ指令コー
ドを新たにつけ加えたりするもので前者は高価と
なり、後者は既知のテープをチエツクのためにテ
ープに修正を加えるというような欠点があるが本
発明ではこれ等を容易に解決した。
Furthermore, in the present invention, a broken line drawing circuit is provided to move the pen up and down in response to a fast-forward signal, and by determining the rate of change from coordinate data, it is possible to automatically draw broken lines without requiring any special signals from the outside. However, conventionally known technology requires the use of a special NC device that outputs the fast-forward signal commanded to the tape to the outside, or the addition of a new dashed line drawing on/off command code to the current tape; the former is expensive; The latter method has disadvantages in that it requires modification of the known tape for checking, but the present invention has easily solved these problems.

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

第1図A,Bは従来の工具軌跡記録装置を説明
するためのブロツク線図並びに説明用各線図であ
り、第1図Cは本発明の説明用線図、第2図は本
発明装置の実施例ブロツク線図、第3図Aは同第
2図の直並列データ変換回路82の構成結線図、
第3図BはBCD直列データのタイムチヤート、
第4図A,Bはデータ転送型、パルス計数型につ
いて夫々の早送り破線結線回路構成図、第5図
A,Bはポイントマーク説明用線図とポイントマ
ーク発生回路10の構成図、第6図は描画状態の
拡大説明図である。 図で3はNC数値制御装置、3′はCNC数値制
御装置、7は工具軌跡記録装置、8はデータ変換
回路、9は早送り破線描画回路、10はポイント
マーク回路。
1A and 1B are block diagrams and explanatory diagrams for explaining a conventional tool path recording device, FIG. 1C is an explanatory diagram of the present invention, and FIG. 2 is a diagram of the present invention. Embodiment block diagram, FIG. 3A is a configuration wiring diagram of the serial/parallel data conversion circuit 82 shown in FIG.
Figure 3B is a time chart of BCD serial data.
4A and 4B are fast-forward broken line connection circuit configuration diagrams for the data transfer type and pulse counting type, respectively; FIGS. 5A and 5B are point mark explanation diagrams and a configuration diagram of the point mark generation circuit 10; and FIG. 6 is an enlarged explanatory diagram of a drawing state. In the figure, 3 is an NC numerical control device, 3' is a CNC numerical control device, 7 is a tool path recording device, 8 is a data conversion circuit, 9 is a fast forward dashed line drawing circuit, and 10 is a point mark circuit.

Claims (1)

【特許請求の範囲】 1 輪郭制御を行なう数値制御装置付工作機械に
おいて、指令パルス列を入力とする分周回路、カ
ウンタ回路、D−A変換回路及び筆記装置から構
成される記録装置に前記数値制御装置より現在位
置表示装置に送られる工具座標値の指令パルス列
に対して分岐アダプタを介して分岐される直列デ
ータを並列データに変換する直並列変換回路と、
前記並列データにもとづいてパルスを出力するパ
ルス化回路を備えたデータ変換補助装置を着脱自
在に接続してパルス計数方式並びにデータ転送方
式のいずれの方式の数値制御装置にも使用できる
ようにしたことを特徴とする工具軌跡記録装置。 2 輪郭制御を行う数値制御装置付工作機械にお
いて、前記数値制御装置より現在位置表示装置に
送られる工具座標値の指令パルス列を同時に早送
り破線描画回路に送りこむことにより工具早送り
時の軌跡を破線で描くことが、でき、前記早送り
破線描画回路は早送り速度検出回路と、ペンを図
板に向つて上下せしめるペン上下制御回路とから
構成されることを特徴とする特許請求の範囲第1
項記載の工具軌跡記録装置。 3 輪郭制御を行う数値制御装置付工作機機にお
いて、前記数値制御装置より現在位置表示装置に
送られる工具座標の位置決め指令値に相似した位
置図形を描かせる場合に、一定量のパルスを設定
パターンの順序に従つて作動する制御軸切換選択
回路よりなるポイントマーク発生回路を工具軌跡
記録装置の入力側に附加して位置決め完了記号に
より作動可能としたことを特徴とする特許請求の
範囲第1項記載の工具軌跡記録装置。
[Scope of Claims] 1. In a machine tool equipped with a numerical control device that performs contour control, the numerical control is applied to a recording device comprising a frequency dividing circuit, a counter circuit, a D-A conversion circuit, and a writing device that receives a command pulse train as input. a serial-parallel conversion circuit that converts serial data branched via a branch adapter into parallel data in response to a command pulse train of tool coordinate values sent from the device to the current position display device;
A data conversion auxiliary device equipped with a pulsing circuit that outputs pulses based on the parallel data is detachably connected so that it can be used with either a pulse counting method or a data transfer method numerical control device. A tool trajectory recording device featuring: 2. In a machine tool equipped with a numerical control device that performs contour control, a command pulse train of tool coordinate values sent from the numerical control device to a current position display device is simultaneously sent to a rapid-travel dashed-line drawing circuit to draw a trajectory during tool rapid-travel with a dashed line. The first aspect of the present invention is characterized in that the fast-forward broken line drawing circuit is comprised of a fast-forward speed detection circuit and a pen up/down control circuit for moving the pen up and down toward the drawing board.
The tool trajectory recording device described in Section 1. 3. In a machine tool equipped with a numerical control device that performs contour control, when drawing a position figure similar to the positioning command value of the tool coordinates sent from the numerical control device to the current position display device, a certain amount of pulses are applied in a set pattern. Claim 1, characterized in that a point mark generation circuit consisting of a control axis switching selection circuit that operates in accordance with the order of is added to the input side of the tool trajectory recording device and can be activated by a positioning completion symbol. The tool path recording device described.
JP9148577A 1977-08-01 1977-08-01 Tool locus recorder Granted JPS5426584A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9148577A JPS5426584A (en) 1977-08-01 1977-08-01 Tool locus recorder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9148577A JPS5426584A (en) 1977-08-01 1977-08-01 Tool locus recorder

Publications (2)

Publication Number Publication Date
JPS5426584A JPS5426584A (en) 1979-02-28
JPS625745B2 true JPS625745B2 (en) 1987-02-06

Family

ID=14027703

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9148577A Granted JPS5426584A (en) 1977-08-01 1977-08-01 Tool locus recorder

Country Status (1)

Country Link
JP (1) JPS5426584A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0767119B2 (en) * 1988-02-18 1995-07-19 松下通信工業株式会社 Foldable phone
JP2526763B2 (en) * 1992-04-22 1996-08-21 ソニー株式会社 Portable wireless phone

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0767119B2 (en) * 1988-02-18 1995-07-19 松下通信工業株式会社 Foldable phone
JP2526763B2 (en) * 1992-04-22 1996-08-21 ソニー株式会社 Portable wireless phone

Also Published As

Publication number Publication date
JPS5426584A (en) 1979-02-28

Similar Documents

Publication Publication Date Title
US4092720A (en) Multi-tool machine provided with a numerical control system
SU1119605A3 (en) Method of automatic control for operation of glass article moulding machine and device for effecting same
US4484286A (en) Numerical control system
US3746845A (en) Numerical control system
US4430717A (en) Machine tool
US4424569A (en) Method and apparatus for a numerical control device for controlling a machining device having a plurality of tools
GB2039086A (en) Method of controlling an operation of a copy-cutting apparatus
US3492467A (en) Tool offset control for digital numerically controlled point-to-point machine tools
GB1252640A (en)
JPS5761906A (en) Compensating system of position error
US4019035A (en) Method and apparatus for controlling the initiation of multiple start threading cuts
US3646419A (en) Numerical control with position offset
JPS625745B2 (en)
GB1304575A (en)
US3728607A (en) Phase analog numerical control system employing a laser digitized position feedback
US3895354A (en) Program editor for machine control
US3284618A (en) Nominal value position control system
US3585372A (en) Electrical control system
GB1530545A (en) Circuit arrangement for positioning the data heads of a disc store
GB1425321A (en) Information retrieval apparatus
US3430036A (en) Multiphase clock control system for machine tools
JPS58213301A (en) Numerical control system of direct teaching and operating system
US3818301A (en) Multiplexed machine control apparatus
GB1217961A (en) Automatic numeric machine tool control systems
GB1008867A (en) Machine control system