JPH03213253A - Pick feed control method - Google Patents

Pick feed control method

Info

Publication number
JPH03213253A
JPH03213253A JP943090A JP943090A JPH03213253A JP H03213253 A JPH03213253 A JP H03213253A JP 943090 A JP943090 A JP 943090A JP 943090 A JP943090 A JP 943090A JP H03213253 A JPH03213253 A JP H03213253A
Authority
JP
Japan
Prior art keywords
axis
plane
pick feed
model
pick
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
JP943090A
Other languages
Japanese (ja)
Inventor
Hitoshi Aramaki
荒巻 仁
Tetsuji Okamoto
哲治 岡本
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 JP943090A priority Critical patent/JPH03213253A/en
Publication of JPH03213253A publication Critical patent/JPH03213253A/en
Pending legal-status Critical Current

Links

Landscapes

  • Machine Tool Copy Controls (AREA)

Abstract

PURPOSE:To make copying work so accurate by finding an incline of a model surface at time of pick feed starting, and when it is more than the specified value, executing the pick feed with a first plane and when it is less than the specified value, with a second plane, respectively. CONSTITUTION:Setting a horizontal axis to an X-axis, a vertical axis to a Z-axis and a paper surface vertical axis to a Y-axis, respectively, when a tilt angle with both XY planes of a model 41 is set down to thetaa, this angle is found out of a vector of composite displacement epsilon a to be detected by a stylus 21. When the tilt angle thetaa is smaller than the specified value, a pick feed plane should be set to Y-Z plane. It means that an X-axis is fixed, the Y-axis is set to the copying direction and the Z-axis to a copying axis, respectively. A model 42 is the case where a tilt angle thetab is larger than the specified value, the pick feed surface should be set to the X-Y plane. It means that the Z-axis is fixed thereto, the Y-axis to the copying direction and the X-axis to the copying axis, respectively. With this constitution, even in the case of such a model as altering the surface tilt angle so largely, stable pick feed operation can be performed, thus such copying operation as excellent in accuracy is made possible.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はモデルをならってワークを加工するならい加工
でのピックフィード制御方法に関し、特にピックフィー
ド平面を自動的に判別して、変更するようにしたピック
フィード制御方法に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a pick feed control method in tracing machining in which a workpiece is machined by tracing a model, and in particular, a method for automatically determining and changing the pick feed plane. This invention relates to a pick feed control method.

〔従来の技術〕[Conventional technology]

表面ならい加工等では、一定の方向にならい加工を行い
、これとほぼ垂直方向に一定距離ピツクフィード動作を
行い、さらにならい加工を行い、この動作を繰り返して
、モデル表面をならい、ならい加工を実行する。このと
きのピックフィード平面は一般に固定である。
In surface tracing machining, etc., trace machining is performed in a fixed direction, a pick-feed operation is performed for a certain distance in a direction almost perpendicular to this, a trace machining is performed again, and this operation is repeated to trace the model surface and perform tracing machining. . The pick feed plane at this time is generally fixed.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかし、箱状のモデルの内側、あるいは外側等モデルの
角の部分を、その稜線と垂直方向にならう場合には、ピ
ックフィード面が固定であると、一方のピックフィード
は正常に行うことができるが、他方の面ではピックフィ
ード平面と、モデルの表面が平行に近くなり、ならい動
作が不安定になる場合が生じ、精度のよいならい加工が
困難であった。
However, when tracing a corner part of a box-shaped model, such as the inside or outside, in a direction perpendicular to the ridgeline, one pick feed cannot be performed normally if the pick feed surface is fixed. However, on the other side, the pick feed plane and the surface of the model become nearly parallel, making the tracing operation unstable in some cases, making accurate tracing processing difficult.

本発明はこのような点に鑑みてなされたものであり、ピ
ックフィード平面をモデルの面の傾斜角から自動的に判
別して、変更するようにしたピックフィード制御方法を
提供することを目的とする。
The present invention has been made in view of these points, and an object of the present invention is to provide a pick feed control method that automatically determines the pick feed plane from the inclination angle of the surface of the model and changes it. do.

〔課題を解決するための手段〕[Means to solve the problem]

本発明では上記課題を解決するために、モデルをならっ
てワークを加工するならい加工でのピックフィード制御
方法において、ピックフィード開始時に前記モデルの面
の傾斜角を求め、前記傾斜角が所定値以上のときは、第
1の平面でピックフィードを実行し、前記傾斜角が所定
値未満のときは第2の平面でピックフィードを実行する
ことを特徴とするピックフィード制御方法が、提供され
る。
In order to solve the above problems, the present invention provides a pick feed control method in profiling machining in which a workpiece is machined by tracing a model, in which the inclination angle of the surface of the model is determined at the start of the pick feed, and the inclination angle is greater than or equal to a predetermined value. There is provided a pickfeed control method characterized in that when the angle of inclination is less than a predetermined value, the pickfeed is executed on a first plane, and when the inclination angle is less than a predetermined value, the pickfeed is executed on a second plane.

〔作用〕[Effect]

ピックフィード開始時にモデルの面の傾斜角を求める。 Find the slope angle of the model surface at the start of pickfeed.

この傾斜角に対して、ピックフィード平面を選び、ピッ
クフィード面とモデルの面が平行にならないようにする
。これによって、安定したピックフィード動作を実行す
る。
Select a pick feed plane for this inclination angle, and make sure that the pick feed plane and the model surface are not parallel. This allows stable pickfeed operation.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面に基づいて説明する。 Hereinafter, one embodiment of the present invention will be described based on the drawings.

第2図(a)及び(b)はモデルの表面の傾斜角と変位
ベクトルとの関係を表す図である。第2図(a)におい
て、横軸をX軸、縦軸をZ軸、紙面垂直な軸をY軸とす
る。モデル41のXY平面に対する傾斜角をθaとする
。この傾斜角θaはならい制御装置によって、スタイラ
ス21によって検出される合成変位εaのベクトルから
求めることができる。この傾斜角θaが所定値より小さ
いときは、ピックフィード面はY−Z平面とする。
FIGS. 2(a) and 2(b) are diagrams showing the relationship between the inclination angle of the surface of the model and the displacement vector. In FIG. 2(a), the horizontal axis is the X axis, the vertical axis is the Z axis, and the axis perpendicular to the plane of the paper is the Y axis. Let θa be the inclination angle of the model 41 with respect to the XY plane. This inclination angle θa can be determined from the vector of the composite displacement εa detected by the stylus 21 by the profile control device. When this inclination angle θa is smaller than a predetermined value, the pick feed plane is set to the YZ plane.

ここで、ピックフィード面がY−Z平面とは、X軸を固
定し、Y軸をならい方向とし、Z軸をならい軸とするこ
とを意味する。
Here, the pick feed surface being in the Y-Z plane means that the X axis is fixed, the Y axis is the tracing direction, and the Z axis is the tracing axis.

同様に、第2図(b)はモデル42の傾斜角θbが所定
値より大きい場合であり、この傾斜角θbは、スタイラ
ス21によって検出される合成変位εbのベクトルから
求められる。このときのピックフィード平面はX−Y平
面とする。ここで、ピックフィード面がx−Y平面とは
、Z軸を固定し、Y軸をならい方向とし、X軸をならい
軸とすることを意味する。
Similarly, FIG. 2(b) shows a case where the inclination angle θb of the model 42 is larger than a predetermined value, and this inclination angle θb is determined from the vector of the composite displacement εb detected by the stylus 21. The pick feed plane at this time is the XY plane. Here, the pick feed plane being in the x-Y plane means that the Z axis is fixed, the Y axis is the tracing direction, and the X axis is the tracing axis.

例えば、ピックフィード平面を固定していると、第2図
(a)の場合にピックフィード平面が、XY平面となり
、X軸がならい軸となり、X軸方向の変位量が大きく、
ピックフィード動作が不安定なものとなる。従って、本
発明ではモデルの面の傾斜角に応じてピックフィード平
面を自動的に変更しようとするものである。
For example, if the pick feed plane is fixed, in the case of Fig. 2(a), the pick feed plane becomes the XY plane, the X axis becomes the tracing axis, and the amount of displacement in the X axis direction is large.
Pick feed operation becomes unstable. Therefore, the present invention attempts to automatically change the pick feed plane according to the inclination angle of the surface of the model.

ピックフィード平面を切り換える傾斜角をどの値にする
かは、実験的に求めた結果、所定値が最も安定したピッ
クフィード動作を行える角度との結果を得た。しかし、
この値はならいの制御ループ、ならいゲイン、ならい速
度等によって変動することはいうまでもない。
The value of the inclination angle for switching the pick-feed plane was determined experimentally, and it was found that a predetermined value is the angle that allows the most stable pick-feed operation. but,
Needless to say, this value varies depending on the tracing control loop, tracing gain, tracing speed, etc.

第3図は箱状のワークの内面をならうときのピックフィ
ード平面を表した図である。ワーク43は箱状でその内
面を稜線に垂直方向に両方向表面ならいを行う。点P1
でのピックフィード開始時に、合成変位εCのベクトル
、すなわち傾斜角はほぼ90度であり、ピックフィード
平面は斜線で示すようにX−Y平面とする。
FIG. 3 is a diagram showing a pick feed plane when tracing the inner surface of a box-shaped workpiece. The workpiece 43 is box-shaped, and its inner surface is traced in both directions perpendicular to the ridgeline. Point P1
At the start of the pick feed, the vector of the resultant displacement εC, that is, the inclination angle, is approximately 90 degrees, and the pick feed plane is the XY plane as shown by diagonal lines.

点P1でのピックフィードを行いLlで示すラインに沿
ったならい動作を行い点P2に到達する。
A pick feed is performed at point P1, a tracing operation is performed along the line indicated by Ll, and point P2 is reached.

点P2でのピックフィード開始時に合成変位εdのベク
トル、すなわち傾斜角はほぼ0度であり、ピックフィー
ド面は斜線で示すようにY−Z平面とする。
At the start of the pick feed at point P2, the vector of the resultant displacement εd, that is, the inclination angle, is approximately 0 degrees, and the pick feed plane is the Y-Z plane as shown by diagonal lines.

このように、傾斜面に対応してピックフィード平面を切
り換えていけば、第2図(a)及び(b)で説明したよ
うに安定したピックフィード動作を行うことができる。
In this way, by switching the pick feed plane in accordance with the slope, a stable pick feed operation can be performed as explained in FIGS. 2(a) and 2(b).

第1図は本発明のピックフィード制御方法の一実施例の
フローチャートである。図において、Sに続く数値はス
テップ番号を示す。
FIG. 1 is a flowchart of an embodiment of the pick feed control method of the present invention. In the figure, the number following S indicates the step number.

〔S1〕ビツクフイードを開始する。[S1] Start stock feed.

〔S2〕モデルの表面の傾斜角θを求める。これは合成
変位のベクトルから求めることができる。
[S2] Obtain the inclination angle θ of the surface of the model. This can be determined from the resultant displacement vector.

〔S3〕θが所定値より大か調べ、大ならS4へ進む。[S3] Check whether θ is greater than a predetermined value, and if so, proceed to S4.

大でなければS5へ進む。If not, proceed to S5.

〔S4〕傾斜角が所定値より大であるので、ピックフィ
ード平面はX−Y平面としてピックフィード動作を行う
[S4] Since the inclination angle is larger than the predetermined value, the pick feed operation is performed with the pick feed plane set as the X-Y plane.

〔S5〕傾斜角が所定値より大でないので、ピックフィ
ード平面はY−Z平面としてピックフィード動作を行う
[S5] Since the inclination angle is not larger than the predetermined value, the pick feed operation is performed with the pick feed plane set as the YZ plane.

〔S6〕ビツクフイ一ド動作に続いてならい動作を実行
する。
[S6] Following the bit field operation, a tracing operation is executed.

〔S7〕ならいが完了したか調べ完了していなければ、
Slへ戻りならい加工を続行する。
[S7] Check whether the tracing is completed and if it is not completed,
Return to Sl and continue machining.

なお、上記の説明では、ピックフィード平面はX−Y平
面と、Y−Z平面で切り換えるようにしたが、これらの
平面はならいの種類によって選択できることはいうまで
もない。
In the above description, the pick feed plane is switched between the XY plane and the YZ plane, but it goes without saying that these planes can be selected depending on the type of tracing.

第4図は本発明の一実施例のならい制御装置の構成を示
すブロック図である。図において、ならい工作機械に設
けられているトレーサヘッド20は、その先端のスタイ
ラス21がモデルに接触することにより生じるX軸、Y
軸及びZ軸方向の各変位量εX、εy及びS2を検出し
て、切り換え回路1及び合成回路3に入力する。切り換
え回路1では、これらの変位量の中から操作盤30を介
して指令されたならい平面の二軸の変位量ε1、S2を
選択して割り出し回路2に入力する。割り出し回路2は
変位量ε1及びS2を用いて次式、Ec−ε1/(ε1
2+ε22)1/2=cose Es二ε2/(ε12+ε22)l/2=sine を演算して、割り出し信号Ec及びEsを求める。
FIG. 4 is a block diagram showing the configuration of a profiling control device according to an embodiment of the present invention. In the figure, a tracer head 20 installed in a profiling machine tool has X-axis, Y-axis, and
The displacement amounts εX, εy, and S2 in the axial and Z-axis directions are detected and input to the switching circuit 1 and the combining circuit 3. The switching circuit 1 selects the biaxial displacements ε1 and S2 of the tracing plane commanded via the operation panel 30 from among these displacements and inputs them to the indexing circuit 2. The indexing circuit 2 uses the displacement amounts ε1 and S2 to calculate the following equation, Ec-ε1/(ε1
2+ε22)1/2=cose Es2ε2/(ε12+ε22)l/2=sine to obtain index signals Ec and Es.

また、合成回路3では各変位量εX、εy及びS2から
合成変位量ε (ε−(εx2+εy2 +εz2M/
2)を求めて演算器4に入力する。演算器4は合成変位
量εと予め設定された基準変位量ε0との差分Δε(Δ
ε=ε−60)を演算して速度信号発生回路5及び6に
入力する。速度信号発生回路5は差分△εに基づいてス
タイラス変位方向に対して直角方向の送り速度信号(接
線方向速度信号)Vtを発生する。また、速度信号発生
回路6は差分Δεに比例させて、スタイラス変位方向の
送り速度信号(法線方向速度信号)Vnを発生する。
In addition, in the synthesis circuit 3, a composite displacement amount ε (ε−(εx2+εy2 +εz2M/
2) is determined and input to the calculator 4. The calculator 4 calculates the difference Δε(Δ
ε=ε-60) is calculated and input to the speed signal generation circuits 5 and 6. The speed signal generation circuit 5 generates a feed speed signal (tangential speed signal) Vt in a direction perpendicular to the stylus displacement direction based on the difference Δε. Further, the speed signal generation circuit 6 generates a feed speed signal (normal direction speed signal) Vn in the stylus displacement direction in proportion to the difference Δε.

分配回路7は割り比し信号Ec、Es、接線方向速度信
号Vt及び法線方向速度信号Vnを用いて次式、 V1=VtXsinθ−VnXcoseV2−−VtX
cose−Vnxs ineを演算してならい平面の二
軸の速度成分V1及びVZを求め、これらは出力軸選択
回路8を介してX軸、Y軸及びZ軸の速度信号Vx、V
y及びVZとして出力され、サーボアンプ9x、9y及
び9zによって増幅される。
The distribution circuit 7 uses the ratio signals Ec and Es, the tangential velocity signal Vt, and the normal velocity signal Vn to form the following equation, V1=VtXsinθ−VnXcoseV2−−VtX
cose-Vnxsine is calculated to obtain the velocity components V1 and VZ of the two axes of the tracing plane, and these are sent to the X-axis, Y-axis, and Z-axis velocity signals Vx, V through the output axis selection circuit 8.
y and VZ, and amplified by servo amplifiers 9x, 9y, and 9z.

そして、サーボアンプ9x及び9yの出力によってサー
ボモータ22x及び22yが駆動され、図示されていな
いテーブルが移動する。また、サーボアンプ9zの出力
によってサーボモータ222が駆動され、トレーサヘッ
ド20と共に、図示されていないカッタがZ軸方向に移
動する。
Then, the servo motors 22x and 22y are driven by the outputs of the servo amplifiers 9x and 9y, and a table (not shown) is moved. Further, the servo motor 222 is driven by the output of the servo amplifier 9z, and a cutter (not shown) moves in the Z-axis direction together with the tracer head 20.

先に述べたピックフィード平面の切り換えは切換回路1
によって行われる。また、傾斜角は合成変位量εから求
とられる。
Switching of the pick feed plane mentioned above is performed by switching circuit 1.
carried out by. Further, the inclination angle is obtained from the resultant displacement amount ε.

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

以上説明したように本発明では、モデルの面の傾斜角に
応じてピックフィード平面を切り換えるようにしたので
、面の傾斜角が大きく変化するようなモデルでも安定し
たピックフィード動作を行うことができ、精度の良いな
らい加工が可能となる。
As explained above, in the present invention, the pickfeed plane is switched according to the inclination angle of the surface of the model, so stable pickfeed operation can be performed even for models whose surface inclination angle changes greatly. , it becomes possible to perform highly accurate tracing machining.

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

第1図は本発明のピックフィード制御方法の一実施例の
フローチャート、 第2図(a>、(b)はモデルの表面の傾斜角と変位ベ
クトルとの関係を表す図、 第3図は箱状のワークの内面をならうときのピックフィ
ード平面を表した図、 第4図は本発明の一実施例のならい制御装置の構成を示
すブロック図である。 0 1 1 2 3 ε 切換回路 合゛成回路 一速度信号発生回路 速度信号発生回路 トレーサヘッド スタイラス モテ゛ル モデル モデル 合成変位量 第 ■ 図 第2図(a) 第2図(b)
Fig. 1 is a flowchart of an embodiment of the pick feed control method of the present invention, Fig. 2 (a>, (b) is a diagram showing the relationship between the inclination angle of the model surface and the displacement vector, and Fig. 3 is a box Figure 4 is a block diagram showing the configuration of a tracing control device according to an embodiment of the present invention. Composite circuit - Speed signal generation circuit Speed signal generation circuit Tracer head stylus model Model Composite displacement amount Figure 2 (a) Figure 2 (b)

Claims (3)

【特許請求の範囲】[Claims] (1)モデルをならってワークを加工するならい加工で
のピックフィード制御方法において、ピックフィード開
始時に前記モデルの面の傾斜角を求め、 前記傾斜角が所定値以上のときは、第1の平面でピック
フィードを実行し、 前記傾斜角が所定値未満のときは第2の平面でピックフ
ィードを実行することを特徴とするピックフィード制御
方法。
(1) In a pick feed control method in profiling machining in which a workpiece is machined by following a model, the inclination angle of the surface of the model is determined at the start of the pick feed, and when the inclination angle is greater than a predetermined value, the first plane is A pick-feed control method, comprising: performing pick-feeding on a second plane when the inclination angle is less than a predetermined value.
(2)前記傾斜角の所定値は設定により変更可能とする
ことを特徴とする請求項1記載のピックフィード制御方
法。
(2) The pick feed control method according to claim 1, wherein the predetermined value of the inclination angle can be changed by setting.
(3)前記第1の平面はX−Y平面とし、前記第2の平
面はY−Z平面であることを特徴とする請求項1記載の
ピックフィード制御方法。
(3) The pick feed control method according to claim 1, wherein the first plane is an X-Y plane, and the second plane is a Y-Z plane.
JP943090A 1990-01-18 1990-01-18 Pick feed control method Pending JPH03213253A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP943090A JPH03213253A (en) 1990-01-18 1990-01-18 Pick feed control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP943090A JPH03213253A (en) 1990-01-18 1990-01-18 Pick feed control method

Publications (1)

Publication Number Publication Date
JPH03213253A true JPH03213253A (en) 1991-09-18

Family

ID=11720119

Family Applications (1)

Application Number Title Priority Date Filing Date
JP943090A Pending JPH03213253A (en) 1990-01-18 1990-01-18 Pick feed control method

Country Status (1)

Country Link
JP (1) JPH03213253A (en)

Similar Documents

Publication Publication Date Title
US6044309A (en) Three-dimensional machining method and recording medium stored with a three-dimensional machining control program
EP0059759B1 (en) Copying control system
US5765976A (en) Method of controlling the normal direction of the main shaft of the numerical control machine tool
US4639855A (en) Tool display method for lathe equipped with numerical control unit
US4433275A (en) Three-dimensional tracer control system
JPH03157704A (en) Position correcting system for mechanical position fluctuation
US5327351A (en) Non-contact digitizing method
US5341079A (en) Tracking control system
JPH03213253A (en) Pick feed control method
US5309364A (en) Trace control method
US4709482A (en) Arbitrary-direction tracer control unit
US4426180A (en) Tracer control system
US5283509A (en) Tracing control system
JPH0482657A (en) Profile method
US4747734A (en) Profiling apparatus
US5477119A (en) Tracing control system
US5209618A (en) Method of setting tracing zone
JP2579911B2 (en) High-speed NC processing machine by copying operation
JPH02274457A (en) Copy control device
JPS6362640A (en) Machining method of three-dimensional profile
王庆霞 et al. Application and Realization of Rapid Searching Technology in the RL & SM Universal Fixture System
JPH0355148A (en) Tracing machining control method
JPH0358858B2 (en)
JPS6119546A (en) Profiling mechanism available in arbitrarily selected direction
JPH0197547A (en) Profile control system