JPH0144469B2 - - Google Patents
Info
- Publication number
- JPH0144469B2 JPH0144469B2 JP18368583A JP18368583A JPH0144469B2 JP H0144469 B2 JPH0144469 B2 JP H0144469B2 JP 18368583 A JP18368583 A JP 18368583A JP 18368583 A JP18368583 A JP 18368583A JP H0144469 B2 JPH0144469 B2 JP H0144469B2
- Authority
- JP
- Japan
- Prior art keywords
- tracer head
- speed
- upper limit
- tangential
- circuit
- 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
- 239000000700 radioactive tracer Substances 0.000 claims description 28
- 238000006073 displacement reaction Methods 0.000 description 16
- 238000003754 machining Methods 0.000 description 15
- 241001422033 Thestylus Species 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 239000002131 composite material Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q35/00—Control systems or devices for copying directly from a pattern or a master model; Devices for use in copying manually
- B23Q35/04—Control systems or devices for copying directly from a pattern or a master model; Devices for use in copying manually using a feeler or the like travelling along the outline of the pattern, model or drawing; Feelers, patterns, or models therefor
- B23Q35/08—Means for transforming movement of the feeler or the like into feed movement of tool or work
- B23Q35/12—Means for transforming movement of the feeler or the like into feed movement of tool or work involving electrical means
- B23Q35/121—Means for transforming movement of the feeler or the like into feed movement of tool or work involving electrical means using mechanical sensing
- B23Q35/123—Means for transforming movement of the feeler or the like into feed movement of tool or work involving electrical means using mechanical sensing the feeler varying the impedance in a circuit
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Machine Tool Copy Controls (AREA)
- Control Of Position Or Direction (AREA)
Description
【発明の詳細な説明】
発明の技術分野
本発明と倣い制御装置の改良に関し、更に詳細
には加工精度を所望の精度に保ことができ、且つ
加工精度を向上させることができる倣い制御装置
に関するものである。DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to an improvement of a scanning control device, and more particularly, to a scanning control device that can maintain machining accuracy at a desired level and improve machining accuracy. It is something.
従来技術と問題点
倣い制御装置はモデル表面を追跡するトレーサ
ヘツドから出力されるスタイラスの変位に対応し
た変位信号に基づいてトレーサヘツドとカツタと
を一体的に移動させ、ワークとモデルとを同一形
状に加工するものであるが、ダウンカツトにより
加工を行なつた部分とアツプカツトにより加工を
行なつた部分とでは加工精度が異なるものとな
る。アツプカツトの場合は第1図Aに示すように
カツタ1の側面イでワーク2が切削されるが、ダ
ウンカツトの場合は同図Bよ示すようにカツタ2
の底面ロでワーク2が切削されることになる。底
面ロの周速は側面イの周速に比較して遅い為、ダ
ウンカツトの場合はアツプカツトの場合に比較し
てカツタ1の切削量が少なくなり、従つて加工速
度が同一の場合、ダウンカツトの部分の加工精度
がアツプカツトの部分の加工精度よりも悪くな
る。Conventional technology and problems The tracing control device moves the tracer head and cutter together based on a displacement signal corresponding to the displacement of the stylus output from the tracer head that tracks the model surface, so that the workpiece and model have the same shape. However, the machining accuracy differs between the part machined by down-cutting and the part machined by up-cutting. In the case of up-cutting, the workpiece 2 is cut by the side surface of cutter 1 as shown in Figure 1A, but in the case of down-cutting, the workpiece 2 is cut as shown in Figure 1B.
The workpiece 2 will be cut at the bottom surface RO. Since the circumferential speed of the bottom surface (B) is slower than that of the side surface (A), the cutting amount of the cutter 1 is smaller in the case of down cutting than in the case of up cutting. The machining accuracy of the area becomes worse than the machining accuracy of the up-cut part.
このように、ダウンカツトの部分の加工精度が
アツプカツトの部分の加工精度よりも悪いもので
あるから、ワーク全体の加工精度を所定精度以上
とする為にはカツタ1の送り速度を、ダウンカツ
トの部分の加工精度が所定精度となるように、遅
く設定しなければならず、従つて加工速度が遅く
なる欠点があつた。 In this way, the machining accuracy of the down cut part is worse than the machining accuracy of the up cut part, so in order to make the machining accuracy of the entire workpiece more than the predetermined accuracy, the feed rate of cutter 1 should be changed to the lower cut part of the down cut part. In order for the machining accuracy to reach a predetermined level, the machining accuracy must be set slowly, which has the disadvantage of slowing down the machining speed.
発明の目的
本発明は前述の如き欠点を改善したものであ
り、その目的は加工速度を向上させ、且つ、加工
精度を所望の精度に保持できるようにすることに
ある。以下実施例について詳細に説明する。OBJECTS OF THE INVENTION The present invention has been made to improve the above-mentioned drawbacks, and its purpose is to improve the machining speed and maintain the machining accuracy at a desired level. Examples will be described in detail below.
発明の実施例
第2図は本発明の実施例のブロツク線図であ
り、3はトレーサヘツド、4はスタイラス、5は
変位合成回路、6は割出回路、7は加算器、8,
9は速度演算回路、10は分配回路、11はゲー
ト回路、12X〜12Zは増幅器、13X〜13
Zはモータ、14は接線速度設定回路、15なク
ランプ速度設定回路、16,18は演算回路、1
7は比較器、19はゲート回路である。Embodiment of the Invention FIG. 2 is a block diagram of an embodiment of the present invention, in which 3 is a tracer head, 4 is a stylus, 5 is a displacement synthesis circuit, 6 is an indexing circuit, 7 is an adder, 8,
9 is a speed calculation circuit, 10 is a distribution circuit, 11 is a gate circuit, 12X to 12Z are amplifiers, 13X to 13
Z is a motor, 14 is a tangential speed setting circuit, 15 is a clamp speed setting circuit, 16 and 18 are arithmetic circuits, 1
7 is a comparator, and 19 is a gate circuit.
トレーサヘツド3はスタイラス4の変位に対応
した変位信号εx、εy、εzを出力し、変位合成回路
5は合成変位信号ε=√x 2+y 2+z 2を出力し、
加算器7は合成変位信号εと基準変位信号ε0との
差Δε=ε−ε0を求め、速度演算回路8,9はそ
れぞれ前記差Δεに基づいて法線方向速度信号
VN′接線方向速度VTを求めて分配回路10に加え
る。また、割出回路6は倣い平面がXZ平面であ
る場合は、次式(1)、(2)に示す演算を行ない、変位
方向信号sinα、cosαを作成する。 The tracer head 3 outputs displacement signals ε x , ε y , ε z corresponding to the displacement of the stylus 4, and the displacement synthesis circuit 5 outputs a composite displacement signal ε=√ x 2 + y 2 + z 2 .
The adder 7 calculates the difference Δε=ε−ε 0 between the composite displacement signal ε and the reference displacement signal ε 0 , and the speed calculation circuits 8 and 9 calculate the normal direction velocity signal based on the difference Δε.
V N 'Tangential velocity V T is determined and applied to the distribution circuit 10. Further, when the scanning plane is the XZ plane, the indexing circuit 6 performs calculations shown in the following equations (1) and (2) to create displacement direction signals sinα and cosα.
sinα=εz/√x 2+z 2 ……(1)
cosα=εz/√x 2+z 2 ……(2)
分配回路10は割出回路6からの変位方向信号
sinα、cosαと速度演算回路8,9からの速度信
号VN′、VTとに基づいてX、Z軸方向の指令速度
信号Vx′、Vzを作成する。この指令速度信号Vx′、
Vzはゲート回路11を介して増幅器12X,1
2Zに加えられ、増幅器12X,12Zの出力に
よりモータ13X,13Zが駆動され、トレーサ
ヘツド3とカツタ(図示せず)の一体的な送りが
行なわれる。尚、上述の如き動作は良く知られて
いるのであるので、更に詳細な説明は省略する。 sinα=ε z /√ x 2 + z 2 ...(1) cosα=ε z /√ x 2 + z 2 ...(2) The distribution circuit 10 receives the displacement direction signal from the indexing circuit 6
Command speed signals V x ', V z in the X and Z axis directions are created based on sin α, cos α and speed signals V N ', V T from the speed calculation circuits 8, 9. This command speed signal V x ′,
Vz is connected to the amplifier 12X, 1 via the gate circuit 11.
The motors 13X, 13Z are driven by the outputs of the amplifiers 12X, 12Z, and the tracer head 3 and the cutter (not shown) are fed together. Incidentally, since the above-mentioned operation is well known, further detailed explanation will be omitted.
接線速度設定回路14は接線方向速度Vを設定
するものであり、またクランプ速度設定回路15
は−Z軸方向の速度成分の上限値Vzcを設定する
ものである。演算回路16は接線速度設定回路1
4により設定された接線方向速度Vとクランプ速
度設定回路15により設定された上限値Vzcとに
基づいて、次式(3)に示す演算を行なうものであ
る。 The tangential speed setting circuit 14 sets the tangential speed V, and the clamp speed setting circuit 15
is used to set the upper limit value Vzc of the velocity component in the −Z-axis direction. Arithmetic circuit 16 is tangential speed setting circuit 1
Based on the tangential speed V set by 4 and the upper limit value Vzc set by the clamp speed setting circuit 15, the calculation shown in the following equation (3) is performed.
cosθ=Vzc/V ……(3)
尚、θは第3図に示すように設定される角度で
あり、また同図に於いて円の半径は接線速度設定
回路14で設定した接線方向速度Vに対応するも
のである。 cosθ=V zc /V (3) Note that θ is the angle set as shown in FIG. 3, and in the same figure, the radius of the circle is the tangential speed set by the tangential speed setting circuit 14. This corresponds to V.
比較器17は演算回路16の出力信号cosθと割
出回路6から出力される変位方向信号cosαとを
比較し、cosαの方が大きい場合、その出力信号
aを“1”とするものである。ここで、変位方向
信号cosαは、アツプカツトの場合は負となり、
ダウンカツトの場合は、第4図に示すように正と
なる。そして、ダウンカツトの場合は、X軸モデ
ル面と成す角の角度が大きく、モデルの傾斜が急
なほど、変位方向信号cosαは大きなものとなる。
即ち、比較器17は演算回路16の出力信号cosθ
と割出回路6からの変位方向信号cosαとを比較
することにより、カツタの−Z軸方向の速度が上
限値Vzcとなつたか否かを判断し、上限断値Vzcに
なつたと判断した場合、その出力信号aを“1”
とするものである。 The comparator 17 compares the output signal cosθ of the arithmetic circuit 16 with the displacement direction signal cosα output from the indexing circuit 6, and sets the output signal a to “1” if cosα is larger. Here, the displacement direction signal cosα is negative in the case of an up cut,
In the case of a down cut, the value is positive as shown in FIG. In the case of a down cut, the larger the angle formed with the X-axis model plane and the steeper the inclination of the model, the larger the displacement direction signal cosα becomes.
That is, the comparator 17 receives the output signal cosθ of the arithmetic circuit 16.
By comparing the displacement direction signal cosα from the indexing circuit 6, it is determined whether the speed of the cutter in the −Z axis direction has reached the upper limit value Vzc , and it is determined that it has reached the upper limit value Vzc . In this case, the output signal a is “1”
That is.
また、演算回路18はクランプ速度設定回路1
5から出力される上限値Vzcと演算回路16の演
算結果cosθとに基づいて次式(4)に示す演算を行な
い、演算結果V0をゲート回路19に加える。 The arithmetic circuit 18 also includes the clamp speed setting circuit 1
The calculation shown in the following equation (4) is performed based on the upper limit value V zc outputted from the gate circuit 5 and the calculation result cos θ of the calculation circuit 16 , and the calculation result V 0 is added to the gate circuit 19 .
V0=Vzc/cosθ ……(4)
ゲート回路19は比較器17の出力信号aが
“1”の場合は、演算回路18の演算結果を速度
演算回路9に印加し、信号aが“0”の場合は接
線速度設定回路18の出力信号Vを速度演算回路
9に印加するものである。即ち、スタイラス4の
−Z軸方向の速度が上限値Vzc以下である場合は、
接線方向の速度は接線速度設定回路14で設定さ
れた速度Vとなり、またスタイラス4の−Z軸方
向の速度が第4図の示すように上限値Vzcを越え
ようとしても接線方向の速度は式(4)で求めた速度
V0にクランプされるので、−Z軸方向の速度は上
限値Vzcとなる。 V 0 =V zc /cosθ (4) When the output signal a of the comparator 17 is “1”, the gate circuit 19 applies the calculation result of the calculation circuit 18 to the speed calculation circuit 9, and the signal a becomes “1”. 0'', the output signal V of the tangential speed setting circuit 18 is applied to the speed calculation circuit 9. That is, if the speed of the stylus 4 in the -Z axis direction is less than the upper limit value Vzc ,
The speed in the tangential direction is the speed V set by the tangential speed setting circuit 14, and even if the speed of the stylus 4 in the -Z axis direction exceeds the upper limit value Vzc as shown in FIG. Speed determined by equation (4)
Since it is clamped at V 0 , the speed in the -Z axis direction becomes the upper limit value V zc .
このように、本実施例はスタイラス4の−Z軸
方向の速度が上限値Vzc以下の場合は、接線方向
速度を接線速度設定回路14により設定された速
度Vとし、また、上限値Vzcを越えようとする時
は接線方向の速度を式(4)で求めた速度V0とし、−
Z軸方向の速度が上限値Vzcを越えないようにす
るものであるから、従来例と比較して加工速度を
向上させ、且つ加工精度を所望の精度に保つこと
ができる。 In this way, in this embodiment, when the speed of the stylus 4 in the -Z axis direction is less than or equal to the upper limit value Vzc, the tangential speed is set to the speed V set by the tangential speed setting circuit 14, and the upper limit value Vzc When attempting to exceed , the velocity in the tangential direction is set to the velocity V 0 obtained by equation (4), and −
Since the speed in the Z-axis direction is prevented from exceeding the upper limit value V zc , the machining speed can be improved compared to the conventional example, and the machining accuracy can be maintained at a desired level.
発明の効果
以上説明したように、本発明は、トレーサヘツ
ドの出力信号とクランプ速度設定回路により設定
された上限値Vzcと前記接線速度設定回路により
設定された接線方向速度Vとに基づいて、前記ト
レーサヘツドの−Z軸方向の速度成分がクランプ
速度設定回路で設定された上限値となつたか否か
を判断する判断手段(実施例に於いては演算回路
16、比較器17から成る)と、判断手段の判断
結果に基づいて、前記トレーサヘツドの−Z軸方
向の速度成分が上限値Vzc以下である場合は前記
接線速度設定回路で設定された速度でトレーサヘ
ツドを接線方向に移動させる信号を出力し、トレ
ーサヘツドの−Z軸方向の速度成分が上限値Vzc
となつた場合はトレーサヘツドの−Z軸方向の速
度成分を前記上限値とする速度で前記トレーサヘ
ツドを接線方向に移動させる信号を出力する制御
手段(実施例に於いては演算回路18、ゲート回
路19から成る)と、制御手段の出力信号に基づ
いて前記トレーサヘツドとカツタとを移動させる
移動手段(実施例に於いせては速度演算回路9等
から成る)とを備えたものであり、トレーサヘツ
ドの−Z軸方向の速度成分が上限値以下の場合は
トレーサヘツドの接線方向速度を予め定められた
ものとし、上限値以上となろうとするとトレーサ
ヘツドの−Z軸方向の速度成分が上限値となるよ
うな速度でトレーサヘツドを接線方向に送るもの
であるから、従来装置に比較して加工速度を向上
させることができ、且つ加工精度を所望の精度に
保つことができる利点がある。Effects of the Invention As explained above, the present invention provides the following effects based on the output signal of the tracer head, the upper limit value Vzc set by the clamp speed setting circuit, and the tangential speed V set by the tangential speed setting circuit. Judgment means (comprised of an arithmetic circuit 16 and a comparator 17 in the embodiment) for judging whether the velocity component of the tracer head in the -Z axis direction has reached the upper limit value set by the clamp speed setting circuit; , if the velocity component of the tracer head in the -Z axis direction is less than the upper limit value V zc based on the determination result of the determination means, move the tracer head in the tangential direction at a speed set by the tangential speed setting circuit; A signal is output, and the velocity component of the tracer head in the -Z axis direction is the upper limit value V zc
In this case, a control means (in the embodiment, arithmetic circuit 18, gate A moving means for moving the tracer head and the cutter based on the output signal of the control means (in the embodiment, it consists of a speed calculation circuit 9, etc.), If the velocity component of the tracer head in the -Z axis direction is less than the upper limit, the tangential velocity of the tracer head is set as the predetermined velocity, and if it attempts to exceed the upper limit, the velocity component of the tracer head in the -Z axis direction becomes the upper limit. Since the tracer head is sent in the tangential direction at such a speed as to obtain the desired value, the processing speed can be improved compared to conventional devices, and the processing accuracy can be maintained at a desired level.
第1図は従来装置の欠点を説明する為の図、第
2図は本発明の実施例のブロツク線図、第3図は
演算回路16の演算内容を説明する図、第4図は
第2図の動作を説明する図である。
1はカツタ、2はワーク、3はトレーサヘツ
ド、4はスタイラス、5は変位合成回路、6は割
出回路、7は加算器、8,9は速度演算回路、1
0は分配回路、11,19はゲート回路、12
X,12Zは増幅器、13X〜13Zはモータ、
14は接線速度設定回路、15はクランプ速度設
定回路、16,18は演算回路、17は比較器で
ある。
FIG. 1 is a diagram for explaining the drawbacks of the conventional device, FIG. 2 is a block diagram of the embodiment of the present invention, FIG. 3 is a diagram for explaining the calculation contents of the calculation circuit 16, and FIG. It is a figure explaining the operation|movement of a figure. 1 is a cutter, 2 is a workpiece, 3 is a tracer head, 4 is a stylus, 5 is a displacement synthesis circuit, 6 is an indexing circuit, 7 is an adder, 8 and 9 are speed calculation circuits, 1
0 is a distribution circuit, 11 and 19 are gate circuits, 12
X, 12Z are amplifiers, 13X to 13Z are motors,
14 is a tangential speed setting circuit, 15 is a clamp speed setting circuit, 16 and 18 are arithmetic circuits, and 17 is a comparator.
Claims (1)
信号に基づいて前記トレーサヘツドとカツタとを
一体的に移動させる倣い制御装置に於いて、前記
トレーサヘツドの−Z軸方向の速度成分の上限値
を設定するクランプ速度設定回路と、前記トレー
サヘツドの接線方向速度を設定する接線速度設定
回路と、前記トレーサヘツドの出力信号と前記ク
ランプ速度設定回路により設定された上限値と前
記接線速度設定回路により設定された接線方向速
度とに基づいて、前記トレーサヘツドの−Z軸方
向の速度成分が前記クランプ速度設定回路で設定
された上限値となつたか否かを判断する判断手段
と、該判断手段の判断結果に基づいて、前記トレ
ーサヘツドの−Z軸方向の速度成分が前記上限値
以下である場合は前記接線速度設定回路で設定さ
れた速度で前記トレーサヘツドを接線方向に移動
させる信号を出力し、前記トレーサヘツドの−Z
軸方向の速度成分が前記上限値となつた場合は前
記トレーサヘツドの−Z軸方向の速度成分を前記
上限値にする速度で前記トレーサヘツドを接線方
向に移動させる信号を出力する制御手段と、該制
御手段の出力信号に基づいて前記トレーサヘツド
とカツタとを移動させる移動手段とを備えたこと
を特徴とする倣い制御装置。1. In a tracing control device that integrally moves the tracer head and cutter based on the output signal of the tracer head that tracks the model surface, an upper limit value of the speed component of the tracer head in the -Z axis direction is set. a clamp speed setting circuit, a tangential speed setting circuit for setting the tangential speed of the tracer head, and an upper limit value set by the output signal of the tracer head and the clamp speed setting circuit; and determining means for determining whether or not the velocity component of the tracer head in the −Z-axis direction has reached the upper limit set by the clamp speed setting circuit based on the tangential direction velocity; Based on this, if the velocity component of the tracer head in the -Z axis direction is less than the upper limit value, a signal is output to move the tracer head in the tangential direction at a speed set by the tangential speed setting circuit, and the tracer head is -Z of head
control means for outputting a signal to move the tracer head in the tangential direction at a speed that brings the -Z-axis velocity component of the tracer head to the upper limit when the velocity component in the axial direction reaches the upper limit; A copying control device comprising a moving means for moving the tracer head and the cutter based on an output signal of the control means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18368583A JPS6076946A (en) | 1983-09-30 | 1983-09-30 | Profile controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18368583A JPS6076946A (en) | 1983-09-30 | 1983-09-30 | Profile controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6076946A JPS6076946A (en) | 1985-05-01 |
| JPH0144469B2 true JPH0144469B2 (en) | 1989-09-27 |
Family
ID=16140134
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18368583A Granted JPS6076946A (en) | 1983-09-30 | 1983-09-30 | Profile controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6076946A (en) |
-
1983
- 1983-09-30 JP JP18368583A patent/JPS6076946A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6076946A (en) | 1985-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4394608A (en) | Machine tool tracing system | |
| JP2810709B2 (en) | Non-contact profile control device | |
| KR850001756B1 (en) | Imitation control method | |
| KR840000889B1 (en) | 3D imitation control method | |
| JPH0144469B2 (en) | ||
| JPH04189452A (en) | Digitizing control device | |
| US4426180A (en) | Tracer control system | |
| KR890001353B1 (en) | Numerical controller | |
| JPH04115854A (en) | Noncontact profile control unit | |
| JPS6057952B2 (en) | Laser processing equipment | |
| JPS59192446A (en) | Tracing control device | |
| WO1991002624A1 (en) | Profile control apparatus | |
| WO1986000845A1 (en) | Apparatus for controlling profiling in any direction | |
| WO1991015335A1 (en) | Profile control method | |
| WO1982004213A1 (en) | Copy control system | |
| JPH032624B2 (en) | ||
| JPS6335373B2 (en) | ||
| JP2790809B2 (en) | Contour copying method | |
| JPS6056848A (en) | Machining data producing system | |
| WO1982001340A1 (en) | Automatic tracer control system | |
| JPS6119546A (en) | Profiling mechanism available in arbitrarily selected direction | |
| JPH06238549A (en) | Tracer control | |
| JPS6362640A (en) | Machining method of three-dimensional profile | |
| JPS6242744B2 (en) | ||
| JPH0151307B2 (en) |