[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS62140750A - Copy control device - Google Patents

Copy control device

Info

Publication number
JPS62140750A
JPS62140750A JP27860785A JP27860785A JPS62140750A JP S62140750 A JPS62140750 A JP S62140750A JP 27860785 A JP27860785 A JP 27860785A JP 27860785 A JP27860785 A JP 27860785A JP S62140750 A JPS62140750 A JP S62140750A
Authority
JP
Japan
Prior art keywords
cutter
signal
adders
output
position detection
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.)
Pending
Application number
JP27860785A
Other languages
Japanese (ja)
Inventor
Hitoshi Matsuura
仁 松浦
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP27860785A priority Critical patent/JPS62140750A/en
Publication of JPS62140750A publication Critical patent/JPS62140750A/en
Pending legal-status Critical Current

Links

Landscapes

  • Machine Tool Copy Controls (AREA)

Abstract

PURPOSE:To promote a machining shape of the first model to agree with the machining shape of the second model, by relatively moving the second cutter and a work through an addition signal summing up an output signal of an error voltage generating means, integration output signal of said output signal and a speed signal from a copying arithmetic circuit. CONSTITUTION:Integrators 21X, 21Z integrate output signals of amplifiers 20X, 20Z to be added to adders 22X, 22Z, and the adders 22X, 22Z sum up output signals of the integrators 21X, 21Z and the amplifiers 20X, 20Z to be added to adders 14X, 14Z. And in the adders 14X, 14Z, speed signals VX, VZ from an arithmetic circuit 7 and output signals of the adders 22X, 22Z are summed up and added to driver circuits 15X, 15Z, here their output signals drive motors 16X, 16Z. In this way, a position of the second cutter 11 can be equalized to the position of the first cutter with no steady error being generated between the positions of the first cutter 4 and the second cutter 11 even when counters 18X, 18Z count a small value.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は第1.第2のカッタを有し、第1.第2のワー
クをモデルと同一形状に加工するならい制御装置の改良
に関するものである。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to the first aspect. a second cutter; The present invention relates to an improvement of a profiling control device that processes a second workpiece into the same shape as a model.

〔従来の技術〕[Conventional technology]

第2図は従来のこの種装置の一例を示すブロック線図で
あり、1はトレーサヘッド、2はスタイラス、3はモデ
ル、4は第1のカッタ、5は第1のワーク、6はテーブ
ル、7はならい演算回路、8X、8ZはX、  Z軸方
向のモータ9X、9Zの駆動回路、IOX、102はモ
ータ9X、9Zが所定角度回転する毎に位置検出パルス
をする位置検出器、11は第2のカッタ、12は第2の
ワーク、13はテーブル、14X、142は加算器、1
5X、15ZはX。
FIG. 2 is a block diagram showing an example of a conventional device of this kind, in which 1 is a tracer head, 2 is a stylus, 3 is a model, 4 is a first cutter, 5 is a first workpiece, 6 is a table, 7 is a contour calculation circuit, 8X and 8Z are drive circuits for the motors 9X and 9Z in the X and Z axis directions, IOX, 102 is a position detector that generates a position detection pulse every time the motors 9X and 9Z rotate by a predetermined angle, and 11 is a position detector. 2nd cutter, 12 is the second workpiece, 13 is the table, 14X, 142 is the adder, 1
5X and 15Z are X.

Z軸方向のモータ16X、16Zの駆動回路、17X。Z-axis motor 16X, 16Z drive circuit, 17X.

172はモータ16X、162が所定角度移動する毎に
位置、検出パルスを出力する位置検出器、18X、18
Zはカウンタ、19X、19Zは電圧発生器、20X。
172 is a position detector that outputs a position detection pulse every time the motor 16X and 162 move by a predetermined angle; 18X;
Z is a counter, 19X, 19Z is a voltage generator, 20X.

20Zは増幅器である。20Z is an amplifier.

トレーサヘッド1はモデル3の表面を追跡するスクイラ
ス2のX、Y、Z軸方向の変位量に対応した変位信号ε
8.ε1.ε工を出力するものであり、変位信号Ex+
εア、ε工はならい演算回路7に加えられる。ならい演
算回路7は変位信号ε。、ε7.ε工に基づいてならい
平面(この場合X−Z平面がならい平面であるとする)
を出力する軸方向の速度信号Vx、Vzを作成し、駆動
回路8X、8Z及び加算器14X、14Zに加える。そ
して、駆動回路8X、8Zの出力信号によりモータ9X
、9Zが駆動され、第1のカッタ4により第1のワーク
5がモデル3と同一形状に加工される。
The tracer head 1 generates a displacement signal ε corresponding to the amount of displacement in the X, Y, and Z axis directions of the squirt 2 that tracks the surface of the model 3.
8. ε1. It outputs the displacement signal Ex+
εA and εE are added to the tracing calculation circuit 7. The tracing calculation circuit 7 receives a displacement signal ε. , ε7. Tracing plane based on ε-work (assuming that the X-Z plane is the tracing plane in this case)
Axial velocity signals Vx and Vz are generated and applied to drive circuits 8X and 8Z and adders 14X and 14Z. Then, the motor 9X is driven by the output signals of the drive circuits 8X and 8Z.
, 9Z are driven, and the first workpiece 5 is processed into the same shape as the model 3 by the first cutter 4.

また、加算器14X、14Zに加えられた速度信号■に
、Vzは増幅器20X、20Zの出力信号と加算されて
駆動回路15X、15Zに加えられ、駆動回路15X、
15Zの出力信号によりモータ16X、16Zが駆動さ
れ、第2のワーク12が第2のカッタ11により加工さ
れる。ここで、ならい演算回路7から出力される速度信
号Vx、Vzを駆動回路15X、+52に直接加えず、
速度信号Vx、Vzと増幅器20X、202の出力信号
とを加算した信号を駆動回路15X、15Zに加えた理
由は次の通りである。即ち、第1.第2のカッタ4,1
1の負荷、モータ9X。
Further, Vz is added to the speed signal ■ applied to the adders 14X and 14Z with the output signals of the amplifiers 20X and 20Z, and is applied to the drive circuits 15X and 15Z.
The motors 16X and 16Z are driven by the output signal of the motor 15Z, and the second workpiece 12 is processed by the second cutter 11. Here, the speed signals Vx and Vz output from the profiling calculation circuit 7 are not directly applied to the drive circuits 15X and +52,
The reason why the signal obtained by adding the speed signals Vx, Vz and the output signals of the amplifiers 20X, 202 is added to the drive circuits 15X, 15Z is as follows. That is, 1st. second cutter 4,1
1 load, motor 9X.

9 Z、 16X、 16Zの特性等が全て同一であれ
ば速度信号Vx、Vzを直接駆動回路15X、152に
加えるようにしても、第1.第2のワーク5.12を同
一形状に加工することができるが、実際の加工に於いて
は負荷等は同一にならないため、速度信号Vx、Vzを
直接駆動回路15X、152に加えたのでは第1.第2
のワーク5,12を同一形状に加工することはできない
If the characteristics etc. of 9Z, 16X, 16Z are all the same, even if the speed signals Vx, Vz are applied directly to the drive circuits 15X, 152, the 1st. Although the second workpiece 5.12 can be machined into the same shape, the loads etc. will not be the same in actual machining, so it is possible to directly apply the speed signals Vx and Vz to the drive circuits 15X and 152. 1st. Second
It is not possible to machine the works 5 and 12 into the same shape.

そこで、第2図に示した従来装置は、位置検出器10X
、10Zから位置検出パルスが加えられる毎にそのカウ
ント値を+1し、位置検出器17X、17Zから位置検
出パルスが加えられる毎にそのカウント値を−1するカ
ウンタ18X、18Zと、カウンタ18X、18Zのカ
ウント値に対応した電圧を発生する電圧発生器19X、
19Zと、電圧発生器19X。
Therefore, the conventional device shown in FIG.
, 10Z, each time a position detection pulse is applied, the count value is +1, and each time a position detection pulse is applied from the position detectors 17X, 17Z, the count value is decreased by 1, and the counters 18X, 18Z. a voltage generator 19X that generates a voltage corresponding to the count value of
19Z and voltage generator 19X.

19Zの出力電圧と速度信号Vx、Vzとを加算する加
算器14X、142とを設け、加算器14X、14Zの
出力を駆動回路15X、15Zに加えるようにすること
により、第1.第2のカッタ4.11の負荷等が異なる
場合に於いても、第1.第2のワーク5゜12を同一形
状に加工できるようにしたものである。
By providing adders 14X, 142 that add the output voltage of the adder 19Z and the speed signals Vx, Vz, and applying the outputs of the adders 14X, 14Z to the drive circuits 15X, 15Z, the first. Even if the load of the second cutter 4.11 is different, the first cutter 4.11. The second workpiece 5°12 can be machined into the same shape.

即ち、位置検出器10X、10Zからはモータ9X。That is, the motor 9X is transmitted from the position detectors 10X and 10Z.

9Zが所定角度回転し、カッタ4が所定量移動する毎に
位置検出パルスが出力され、位置検出器17X、17Z
からはモータ16X、162が所定角度回転し、カッタ
11が所定量移動する毎に位置検出パルスが出力される
ものであるから、カウンタ18X。
9Z rotates a predetermined angle and the cutter 4 moves a predetermined amount, a position detection pulse is output, and the position detectors 17X and 17Z
Since the motors 16X and 162 rotate by a predetermined angle and a position detection pulse is output every time the cutter 11 moves by a predetermined amount, the counter 18X.

182のカウント値は第1.第2のカッタ4,11の位
置の差を示すことになる。従って、カウンタ18X、1
8Zのカウント値に対応した電圧を加算器14X、14
Zに加え、加算器14X、14Zの出力を駆動回路15
X、15Zに加えることにより、カッタ負荷が異なる場
合に於いても、第2のカッタ11を第1のカッタ4とほ
ぼ同一に軌跡で移動させることが可能となる。
The count value of 182 is the first. This shows the difference in position between the second cutters 4 and 11. Therefore, counter 18X, 1
The voltage corresponding to the count value of 8Z is added to adders 14X, 14
In addition to Z, the outputs of the adders 14X and 14Z are sent to the drive circuit 15.
By adding it to

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

然し乍ら、上述した従来例には次のような問題点があっ
た。即ち、上述した従来例はカウンタ】8X、18Zの
カウント値に対応した補正電圧を加算器14X、142
に加えることにより、第2のカッタ11の位置補正を行
なっているものであるから、カウンタ18X、+87の
カウント値が小さく補正電圧が小さい場合は、第1.第
2のカッタ4.11の位置に定常的な誤差が生じる問題
があり、また、このような問題を解決するために増幅器
20X、202のゲインを高くするとハンチングが生し
る問題がある。
However, the above-mentioned conventional example has the following problems. That is, in the conventional example described above, the correction voltages corresponding to the count values of the counters 14X and 18Z are applied to the adders 14X and 142.
Since the position of the second cutter 11 is corrected by adding the voltage to the first cutter 11, if the count value of the counter 18X, +87 is small and the correction voltage is small, There is a problem that a steady error occurs in the position of the second cutter 4.11, and when the gain of the amplifiers 20X and 202 is increased to solve this problem, there is a problem that hunting occurs.

本発明は前述の如き問題点を解決したものであり、第1
.第2のカッタにより加工される第1゜第2のワークの
加工形状を精度良く一致させることにある。
The present invention solves the above-mentioned problems, and the first
.. The object of the present invention is to precisely match the machining shapes of the first and second workpieces to be machined by the second cutter.

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

本発明は前述の如き問題点を解決するため、■モデル表
面を追跡するトレーサヘッドからの変位信号に基づいて
、前記モデルとトレーサヘッドとを相対的に移動させる
ための速度信号を作成するならい演算回路と、 ■該ならい演算回路からの速度信号に基づいて第1のカ
ッタと第1のワークとを相対的に移動させる第1の移動
手段と、 ■第2のカッタと第2のワークとを相対的に移動させる
第2の移動手段と、 ■前記第1のカッタが所定量移動する毎に位置検出パル
スを出力する第1の位置検出器と、■前記第2のカッタ
が所定量移動する毎に位置検出パルスを出力する第2の
位置検出手段と、■前記第1の位置検出手段から出力さ
れる装置検出パルスのパルス数と前記第2の位置検出手
段から出力される装置検出パルスのパルス数との差に対
応したレベルの信号を出力する誤差信号発生手段と、 ■該誤差信号発生手段の出力信号を積分する積分器と、 ■該積分器の出力信号と前記誤差信号発生手段の出力信
号と前記ならい演算回路からの速度信号とを加算する加
算手段とを設け、 前記第2の移動手段を前記加算手段の出力信号に基づい
て前記第2のカッタと前記第2のワークとを相対的に移
動させるように出力したものである。
In order to solve the above-mentioned problems, the present invention has the following features: (1) A tracing calculation for creating a velocity signal for relatively moving the model and the tracer head based on the displacement signal from the tracer head that tracks the model surface; a circuit; (1) a first moving means for relatively moving the first cutter and the first workpiece based on the speed signal from the profiling calculation circuit; (2) the second cutter and the second workpiece; a second moving means for relatively moving; (1) a first position detector that outputs a position detection pulse every time the first cutter moves a predetermined amount; and (2) the second cutter moves a predetermined amount. a second position detecting means that outputs a position detecting pulse every time; and (1) the number of device detecting pulses output from the first position detecting means and the number of device detecting pulses output from the second position detecting means. an error signal generating means that outputs a signal with a level corresponding to the difference between the pulse number and the pulse number; (1) an integrator that integrates the output signal of the error signal generating means; and (2) an integrator that integrates the output signal of the integrator and the error signal generating means. Adding means for adding the output signal and the speed signal from the profiling calculation circuit is provided, and the second moving means is configured to move the second cutter and the second workpiece based on the output signal of the adding means. It is output so that it can be moved relatively.

〔実施例〕〔Example〕

第1図は本発明の実施例の要部を示すブロック線図であ
り、2iX、212は積分器、22X、22Zは加算器
であり、他の第2図と同一符号は同一部分を表している
FIG. 1 is a block diagram showing the main parts of an embodiment of the present invention, 2iX and 212 are integrators, 22X and 22Z are adders, and the same symbols as in FIG. 2 represent the same parts. There is.

積分器21X、21Zは増幅器20X、20Zの出力信
号を積分して加算器22X、22Zに加え、加算器22
X、22Zは積分器21X、212の出力信号と増幅器
20X、202の出力信号とを加算して加算器14X。
Integrators 21X and 21Z integrate the output signals of amplifiers 20X and 20Z and add them to adders 22X and 22Z.
X, 22Z is an adder 14X which adds the output signals of the integrators 21X, 212 and the output signals of the amplifiers 20X, 202.

142に加えるものである。そして、加算器14X。This is in addition to 142. And an adder 14X.

14Zに於いて、ならい演算回路7からの速度信号Vx
、Vzと加算器22X、22Zの出力信号が加算されて
駆動回路15X、15Zに加えられ、駆動回路15X、
15Zの出力信号によりモータ16X、162が駆動さ
れるものである。
14Z, the speed signal Vx from the profiling calculation circuit 7
, Vz and the output signals of the adders 22X, 22Z are added and applied to the drive circuits 15X, 15Z.
The motors 16X and 162 are driven by the output signal of the motor 15Z.

このように、本実施例はカウンタ18X、182のカウ
ント値に対応したレベルを有する増幅器20X。
In this way, in this embodiment, the amplifier 20X has a level corresponding to the count values of the counters 18X and 182.

202の出力信号を積分器21X、212を用いて積分
し、積分器21X、21Zの出力信号と増幅器20X。
The output signals of 202 are integrated using integrators 21X and 212, and the output signals of integrators 21X and 21Z are combined with the amplifier 20X.

202の出力信号とならい演算回路7からの速度信号V
X、Vzとを加算した信号を駆動回路15x。
202 and the speed signal V from the tracing calculation circuit 7
A signal obtained by adding up X and Vz is sent to the drive circuit 15x.

152に加えるものであるから、カウンタ+8X、18
Zのカウント値が小さい場合に於いても、第1のカッタ
4の位置と第2のカッタ11との位置とに定常的な誤差
が生じることはない。即ち、積分器21X、212の出
力信号は、カウンタ18X、18Zのカウント値が小さ
い場合に於いても、時間の経過に伴って増加するもので
あるから、第2のカッタ11の位置を第1のカッタの位
置と同一にすることが可能となる。
Since it is added to 152, the counter +8X, 18
Even when the count value of Z is small, no steady error occurs between the position of the first cutter 4 and the position of the second cutter 11. That is, since the output signals of the integrators 21X and 212 increase with time even when the count values of the counters 18X and 18Z are small, the position of the second cutter 11 is The position of the cutter can be the same as that of the previous cutter.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明は、カウンタ18X。 As explained above, the present invention provides a counter 18X.

182、電圧発生器19X、192等からなる誤差電子
発生手段の出力信号を積分する積分器を設け、積分器の
出力信号とならい演算回路からの速度信号と誤差電圧発
生手段の出力信号とを加算した信号により第2のカッタ
と第2のワークとを相対的に移動させるものであるから
、第1.第2のモデルの加工形状を精度良く一致させる
ことができる利点がある。
182, an integrator is provided to integrate the output signal of the error electron generation means consisting of the voltage generators 19X, 192, etc., and the output signal of the integrator is added to the speed signal from the tracing calculation circuit and the output signal of the error voltage generation means. The second cutter and the second workpiece are moved relative to each other by the signal generated by the first cutter and the second workpiece. There is an advantage that the machined shape of the second model can be matched with high accuracy.

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

第1図は本発明の実施例のブロック線図、第2図は従来
例のブロック線図である。 1はトレーサヘッド、2はスタイラス、3はモデル、4
.11は第1.第2のカッタ、5.12は第1、第2の
ワーク、6.13はテーブル、7はならい演算回路、8
X、8Z、15X、15Zは駆動回路、9X、9Z、1
6X、16Zはモータ、IOX、10Z。 17X、172は位置検出器、14X、14Z、22X
、22Zは加算器、18X、18Zはカウンタ、19X
、19Zは電圧発生器、20X、20Zは増幅器、21
X、21Zは積分器である。 特許出願人 ファナソク株式会社 代理人弁理士玉蟲久五部(外2名) 本発明の実施例の要部ブロック線図 第  1  図
FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a block diagram of a conventional example. 1 is the tracer head, 2 is the stylus, 3 is the model, 4
.. 11 is the first. 2nd cutter, 5.12 the first and second workpieces, 6.13 table, 7 contour calculation circuit, 8
X, 8Z, 15X, 15Z are drive circuits, 9X, 9Z, 1
6X, 16Z are motors, IOX, 10Z. 17X, 172 are position detectors, 14X, 14Z, 22X
, 22Z is an adder, 18X, 18Z is a counter, 19X
, 19Z is a voltage generator, 20X, 20Z is an amplifier, 21
X and 21Z are integrators. Patent Applicant Fanasoku Co., Ltd. Representative Patent Attorney Gobe Tamamushi (2 others) Block diagram of essential parts of an embodiment of the present invention Fig. 1

Claims (1)

【特許請求の範囲】 モデル表面を追跡するトレーサヘッドからの変位信号に
基づいて、前記モデルとトレーサヘッドとを相対的に移
動させるための速度信号を作成するならい演算回路と、 該ならい演算回路からの速度信号に基づいて第1のカッ
タと第1のワークとを相対的に移動させる第1の移動手
段と、 第2のカッタと第2のワークとを相対的に移動させる第
2の移動手段と、 前記第1のカッタが所定量移動する毎に位置検出パルス
を出力する第1の位置検出器と、 前記第2のカッタが所定量移動する毎に位置検出パルス
を出力する第2の位置検出手段と、前記第1の位置検出
手段から出力される位置検出パルスのパルス数と前記第
2の位置検出手段から出力される位置検出パルスのパル
ス数との差に対応したレベルの信号を出力する誤差信号
発生手段と、 該誤差信号発生手段の出力信号を積分する積分器と、 該積分器の出力信号と前記誤差信号発生手段の出力信号
と前記ならい演算回路からの速度信号とを加算する加算
手段とを備え、 前記第2の移動手段は前記加算手段の出力信号に基づい
て前記第2のカッタと前記第2のワークとを相対的に移
動させることを特徴とするならい制御装置。
[Scope of Claims] A tracing calculation circuit that creates a velocity signal for relatively moving the model and the tracer head based on a displacement signal from a tracer head that tracks a model surface; a first moving means for relatively moving the first cutter and the first workpiece based on a speed signal; and a second moving means for relatively moving the second cutter and the second workpiece. a first position detector that outputs a position detection pulse every time the first cutter moves a predetermined amount; and a second position detector that outputs a position detection pulse every time the second cutter moves a predetermined amount. A detection means outputs a signal of a level corresponding to the difference between the number of position detection pulses output from the first position detection means and the number of position detection pulses output from the second position detection means. an integrator that integrates the output signal of the error signal generation means; an integrator that adds the output signal of the integrator, the output signal of the error signal generation means, and the speed signal from the profiling calculation circuit; adding means, wherein the second moving means relatively moves the second cutter and the second workpiece based on the output signal of the adding means.
JP27860785A 1985-12-11 1985-12-11 Copy control device Pending JPS62140750A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27860785A JPS62140750A (en) 1985-12-11 1985-12-11 Copy control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27860785A JPS62140750A (en) 1985-12-11 1985-12-11 Copy control device

Publications (1)

Publication Number Publication Date
JPS62140750A true JPS62140750A (en) 1987-06-24

Family

ID=17599630

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27860785A Pending JPS62140750A (en) 1985-12-11 1985-12-11 Copy control device

Country Status (1)

Country Link
JP (1) JPS62140750A (en)

Similar Documents

Publication Publication Date Title
JP2810709B2 (en) Non-contact profile control device
US4343206A (en) Slide system for machine tools
KR840000889B1 (en) Three-dimensional tracer control system
EP0015650B1 (en) Tracer control apparatus
JPS6156059B2 (en)
US4961041A (en) Method of creating numerical control data for rough machining
EP0520075B1 (en) Non-contact digitizing method
JPS62140750A (en) Copy control device
US4703239A (en) Arbitrary-direction tracer control unit
KR890001353B1 (en) Numerical control device
JPH03184749A (en) Profile controller for rotator
WO1991015335A1 (en) Profile control method
JPH04331048A (en) Tracer controller
JPS5942254A (en) Profiling system
JPS60231207A (en) Command generating system of multi-axis servo system
JPS63278747A (en) Control part copying system
US5313400A (en) Tracing method
SU484067A1 (en) Photocopier system
EP0386251A1 (en) Profile control method
JPS6056848A (en) Machining data producing system
EP0420990B1 (en) Profile control device
JP2959597B2 (en) Numerical control device with cam groove machining control function
US5209618A (en) Method of setting tracing zone
US3452641A (en) Tracer control apparatus with means to correct trace rate error
JPH0155943B2 (en)