JPS6269302A - Parts processing cam system - Google Patents

Parts processing cam system

Info

Publication number
JPS6269302A
JPS6269302A JP60208427A JP20842785A JPS6269302A JP S6269302 A JPS6269302 A JP S6269302A JP 60208427 A JP60208427 A JP 60208427A JP 20842785 A JP20842785 A JP 20842785A JP S6269302 A JPS6269302 A JP S6269302A
Authority
JP
Japan
Prior art keywords
corner
processing
radius
data
input
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
JP60208427A
Other languages
Japanese (ja)
Inventor
Kunio Kajikawa
梶川 邦男
Sotoji Obata
小畑 外嗣
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.)
Panasonic Electric Works Co Ltd
Original Assignee
Matsushita Electric Works Ltd
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 Matsushita Electric Works Ltd filed Critical Matsushita Electric Works Ltd
Priority to JP60208427A priority Critical patent/JPS6269302A/en
Publication of JPS6269302A publication Critical patent/JPS6269302A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Numerical Control (AREA)
  • Laser Beam Processing (AREA)

Abstract

PURPOSE:To save the labor for graphic input jobs by providing a corner processing part to produce the cutting locus data that underwent the corner processing after giving automatically a circular arc of an optional radius or a relief part into the corner part of an input processing form. CONSTITUTION:A corner processing part E is provided to produce the cutting locus data D undergone the corner processing after giving automatically a circular arc of an optional radius or a relief part into the corner part of an input processing form. When the graphic information is supplied to a CAM system, it is just required to supply a processing form C underwent no fine corner processing. Thus said locus data D is automatically produced at the part E after a circular arc of an optional radius or a relief part is put into the corner part. A linear cutting means A of a processing machine B cuts a material based on the data D. Thus it is not needed to have a fine graphic input for the corner processing when a processing form is supplied.

Description

【発明の詳細な説明】 (技術分野) 本発明は部品加工CAMシステム、詳しくはワイヤー放
電加工機やし〜ザ加工機のような線状の切断手段を有す
る加工機で部品加工する際の切断軌跡データを作成する
部品加工CAMシステムに関するものであり、入力され
た加[形状にコーナー処理を施して素材を切1所加工す
る用途に用いられるものである。
Detailed Description of the Invention (Technical Field) The present invention relates to a parts processing CAM system, specifically, a cutting method used when processing parts using a processing machine having a linear cutting means such as a wire electric discharge machine or a ZA processing machine. This relates to a parts machining CAM system that creates trajectory data, and is used to perform corner processing on input machining shapes and cut a material at one location.

(従来技術) 板金を打ち抜くパンチもしくはダイスの如き金型を加工
する際に、例えばワイヤー放成加工機のような線状の切
断手段を備えた加工機が用いられる。この種の加工機は
、NCテープ等に記録された切断軌跡データに基づいて
、線状の切断手段を素材に対して相対的に移動させ、そ
の移動軌跡に応じた形状の部品を素材から切断するもの
であり、加工機に制御データを与える念めのNCテープ
を、入力した任意の形状がら作成するCAMシステムも
既に存在している。
(Prior Art) When processing a mold such as a punch or die for punching sheet metal, a processing machine equipped with linear cutting means, such as a wire radiation processing machine, is used. This type of processing machine moves a linear cutting means relative to the material based on cutting trajectory data recorded on an NC tape, etc., and cuts parts of the shape according to the movement trajectory from the material. There are already existing CAM systems that create NC tapes from arbitrary input shapes to provide control data to processing machines.

(発明が解決しようとする問題点) ところで、加工する形状のコーナー部は、予めアールの
値を指定しであるコーカ一部と、特記する壕でもなく加
工上の配慮から一定のアールが与えられるコ・−す一部
とがあり、従来のCAMシステムにあっては上記のめず
れのコーナー部であっても形状のデータの一部としてす
べてのコーナー部にアールを指定しなけhQ:Klらな
かった。第8図(イ)に卦いて(、)はコーナー部にお
けるアールを示しているが、この他にも(ロ)に示すよ
うに切断後における断片の離脱を容易てするために逃し
部(b)を設けろこともあり、アールの指定と同様にN
Cテープ作成の際の図形入力作業に非常に手数がかかる
という問題があった。
(Problem to be solved by the invention) By the way, the corner part of the shape to be machined is a part of the corner where the radius value is specified in advance, and there is no groove to be specified, but a constant radius is given due to processing considerations. In the conventional CAM system, it is necessary to specify the radius for all corners as part of the shape data, even for the above-mentioned misaligned corners. There wasn't. In Fig. 8 (a), (,) indicates the radius at the corner part, but in addition to this, as shown in (b), there is a relief part (b) to facilitate the separation of the fragments after cutting. ), and as with the specification of R, N
There is a problem in that it takes a lot of time to input graphics when creating a C tape.

本発明はこのような点に鑑みてなされたものであり、そ
の目的とするところは、入力された加工形状にコーナー
処理を施した切断軌跡データをCλM/ステム内にて自
・助作成し、て、図形人力作業の省力化を図った部品加
工CAMシステム?提供するVこある。
The present invention has been made in view of these points, and its purpose is to self-create cutting locus data in CλM/stem by performing corner processing on the input machining shape, So, is it a parts processing CAM system that saves labor on graphic work? There is V to offer.

(問題点を解決するための手段) 本発明に係る部品加工CAMシステムにあっては、上記
の間1m志を解決するために、第1I凹に示すように、
線状の切断手段(A )を(1僧えた加工機(B)で部
品加工する際の切断軌跡f−夕を、入力した図形情報て
基づいて作成するCAMシステムにおいて、入力された
加工形状(C)のコーナー部に任意半径の円弧または逃
し部を自助挿入してコーナー処理の行われた切断軌跡デ
ータ(D)を作成するコーナー処理部(E)を設けたも
のである。
(Means for solving the problem) In the parts processing CAM system according to the present invention, in order to solve the above-mentioned distance of 1 m, as shown in the 1st I concavity,
In a CAM system that creates a cutting trajectory when a linear cutting means (A) is machined with a processing machine (B) based on the input shape information, the input machining shape ( A corner processing section (E) is provided which automatically inserts a circular arc or a relief section of an arbitrary radius into the corner section of C) to create corner processing cutting locus data (D).

(作 用) 本発明にあっては、上紀のようにCAMシステム内にコ
ーナー処理部(E)を設けたから、CAMシステムヘ・
ノ)図形情報入力時には、細かなコーナー処理のされて
いない加工形状(C)を入力するだけでよい。コーカ一
部(i、Q部(E)では、この入力された911.11
1彩犬(C)から、1千意半イ予の円弧または逃し部を
コーナー部に挿入して一ゴーナー処理の施された切断軌
跡データ(1))を自動的に作成するものであり、加工
機(B)における線状の切断手段()〜)は、この切断
軌跡データ(D)に鳩づいて素材を切)祈願−1ニする
。した−がって本発明に〉いては、θロエ形犬を人力す
る際に、コーナー処理のための細かな図形入力を行う必
要か々くなるものである。
(Function) In the present invention, since the corner processing section (E) is provided in the CAM system as in the above article, the corner processing section (E) is provided in the CAM system.
(g) When inputting graphic information, it is only necessary to input the processed shape (C) without detailed corner processing. In the coker part (i, Q part (E), this input 911.11
This method automatically creates cutting locus data (1)) that has been subjected to one-goner processing by inserting a thousand-and-a-half circular arc or relief part into the corner part from the one-colored dog (C). The linear cutting means () to ) in the processing machine (B) cuts the material based on this cutting locus data (D). Therefore, according to the present invention, when a θ Loe-shaped dog is manually drawn, it is no longer necessary to input detailed figures for corner processing.

(実施例) 以下、本発明の好ましい実、1例?(・4而に沿って詳
述する。、3 第2図は本発明の一実、泡例:・こ係ろ部品J+n工C
AMシステムの概略溝成図でちる。本システムにおいて
は、ワイヤー牧11110工1幾(図示せず)を数値制
御するためのNCテープが作成されるものである。、■
2図に分いて、メインプロセッサ1は、金型図2から作
成した入力データ3もしくは対話をCADシステム4t
lこより作成した入力データを受け、ポストプロセッサ
5を介してNCテープ6およびプロセスシート7を作成
する機能を有している。
(Example) Below is a preferred example of the present invention. (Details will be given in accordance with 4. Figure 2 is an example of the present invention, foam example:
A schematic diagram of the AM system. In this system, an NC tape is created for numerically controlling wire machining 11110 (not shown). , ■
2, the main processor 1 sends input data 3 or dialogue created from the mold drawing 2 to the CAD system 4t.
It has a function of receiving the input data created by this and creating the NC tape 6 and process sheet 7 via the post processor 5.

メインプロセッサ1は主として、 sgcrroN−t :入力処理グロダラム10sgc
TxoN−z :点列計算プログラム12SECTIO
N−3:入力検証プログラム14sgcTxoN−4:
 CL作成プログラム17を含み、入力処理グログラム
10と点列計算プログラム12との間VC1次データフ
ァイル11カ、点列計算プログラム12と入力検証プロ
グラム14及びCL(工具軌跡)作成プログラム17と
の間に2次データファイル13が夫々設けられている。
The main processor 1 mainly includes: sgcrroN-t: input processing Grodarum 10sgc
TxoN-z: Point sequence calculation program 12SECTIO
N-3: Input verification program 14sgcTxoN-4:
It includes a CL creation program 17, 11 VC primary data files between the input processing program 10 and the point sequence calculation program 12, and between the point sequence calculation program 12, the input verification program 14, and the CL (tool path) creation program 17. Secondary data files 13 are provided respectively.

各セクションの機能を概説すれば、 O5ECTION−1:入力処理プログラム10人力デ
ータのチェック、図形(線9円 弧)の計算等の処理 ○5ECTION−2:点列計算プログラム12図形情
報を魚群情報にする等の処理 Q 5ECTION−3:入力検証プログラム14人力
情報の検証等の処理(NC情報検 証プログラムI6および対話型CADシステム15のC
RTを利用) Q 5ECTION−4: CL作成プログラム17加
工情報の計算、CL即ち工具軌跡の 作成、加工指図、318の作成等の処理である。
To summarize the functions of each section, O5ECTION-1: Input processing program 10 Processing such as checking manual data and calculating figures (line 9 arcs) ○5ECTION-2: Point sequence calculation program 12 Converting figure information to fish school information etc. Processing Q 5ECTION-3: Input verification program 14 Processing such as verification of human information (NC information verification program I6 and interactive CAD system 15 C)
Q5ECTION-4: CL creation program 17 Processes such as calculation of machining information, creation of CL, that is, tool trajectory, creation of machining instructions, 318, etc.

しかして、本システムは入力処理プログラム10および
点列計算プログラム12内に設けられたコーナー処理部
10A 、 12人に!¥f徴を有している。このコー
ナー処理部10A、12人では、第3図に示す如くアー
ルもしくは逃し部の指定されていないコーナー部(丸印
を付したコーナー部)を有する加工形状SK、後述する
規則に基づいてアールもしくは逃し部を付加する機能を
有している。
Therefore, this system has a corner processing section 10A provided in the input processing program 10 and the point sequence calculation program 12, and 12 people! It has a ¥f characteristic. As shown in FIG. 3, this corner processing section 10A, with 12 people, processes a machining shape SK having a corner portion (corner portion marked with a circle) for which a radius or relief portion is not specified, a radius or relief portion based on the rules described later. It has the function of adding a relief part.

コーナー部に付加されるアールまたは逃し部の半径につ
いては、自動挿入の対象となる全コーナー部の共通デー
タとして予め入力された任意半径のものを挿入すること
ができる。この予め入力される共通データとしては、内
側アール(逃しアールを含む)と外側アール(逃しアー
ルを含む)とがある。ここで、内側アールとは第4図(
イ)に示すように、ワイヤーWが加工部品の凹コーナー
に付するアールを意味し、外側アールとは第4図(ロ)
に示すように、ワイヤーWが加工部品の凸コーナーに付
するアールを意味する。本システムでは、この内側アー
ルと外側アールとを別々に指定できるので、たとえば第
3図の加工形状Sの場合において、外側アールをO1内
側アールをO−2Rと指定しておけば、丸印を付したコ
ーナー部のうち、外側アールばすべてOに設定され、内
側アールはすべて0.2RK設定される。なお、第3図
においてPは放心加工のスタート・エンド点である。
As for the radius of the radius or relief part added to the corner part, it is possible to insert an arbitrary radius that is input in advance as common data for all corner parts to be automatically inserted. This common data that is input in advance includes an inner radius (including a relief radius) and an outer radius (including a relief radius). Here, the inner radius is shown in Figure 4 (
As shown in Figure 4 (B), the radius that the wire W makes on the concave corner of the processed part is the radius, and the outer radius is shown in Figure 4 (B).
As shown in , it means the radius that the wire W attaches to the convex corner of the workpiece. In this system, the inner radius and the outer radius can be specified separately, so for example, in the case of machining shape S in Figure 3, if you specify the outer radius as O1 and the inner radius as O-2R, the circle mark will be Of the corner sections marked, all outer radiuses are set to O, and all inner radiuses are set to 0.2RK. In addition, in FIG. 3, P is the start and end point of eccentric machining.

第5図はコーナー処理部10人、12Aの処理の詳、刑
を示したものであり、ステップ100〜103がコーナ
ー処理部10A 、ステップ104〜106がコーナー
処理部12Aにおける処理である。
FIG. 5 shows the details and punishment of the processing by the corner processing section 10A with 10 people, steps 100 to 103 are the processing in the corner processing section 10A, and steps 104 to 106 are the processing in the corner processing section 12A.

動作にあっては、ステップ100において入力された形
状の各コーナー部がコーナー処理の必要なコーナー部か
否かが判定される。具体的には入力データによりアール
が指定されていないコーナー部はすべて自動挿入の対象
とする。念とえば、第3図の加工形状の場合、丸印を付
けて示したように、アールの指定されていないコーナー
部がコーナー処理が必要なコーナー部と判定される。
In operation, in step 100 it is determined whether each corner of the input shape requires corner processing. Specifically, all corner parts for which a radius is not specified by input data are automatically inserted. For example, in the case of the processed shape shown in FIG. 3, a corner portion for which no radius is specified is determined to be a corner portion requiring corner processing, as indicated by a circle.

次いで、ステップ101ではコーナー部がどの図形の交
点か判定される。すなわち、コーナー部が直線と直線の
交点、直線と円弧の交点、円弧と円弧の交点のうちのど
れであるかを判定し、且つ、その交点てついて入力時て
アールまたは逃し部が設定されているか否かIC1,5
じて、以下の属性データを判定する。
Next, in step 101, it is determined which figure the corner portion intersects with. That is, it determines whether the corner is an intersection between a straight line and a straight line, an intersection between a straight line and a circular arc, or an intersection between a circular arc and a circular arc, and also determines whether a radius or a relief part is set at the time of inputting the intersection. IC1,5 whether there is
Then, determine the following attribute data.

属性■ 直7凛と直線の交点で、内側アール。Attribute■ At the intersection of the straight 7 Rin and the straight line, the inside is rounded.

外側アールなし 属性(リ 直線と直線の交点で、内側アール。No outside radius Attribute (Re) Intersection of two straight lines, inner radius.

外力アールあり 属性■ 直線と直線の交点で、コーナー、、′il;し
あり 属性■ 円弧と直、腺の交点で、内側アール。
Attribute with external force R■ At the intersection of two straight lines, a corner,, 'il; Attribute with an external force■ At the intersection of a circular arc, a straight line, and a gland, an inner radius.

外側アールなし 属性;!5)  円弧と直線の交点で、内側アール。No outside radius attribute;! 5) Inner radius at the intersection of the arc and the straight line.

外側アールあり 属性■ 円弧と円弧の交点で、内側アール。With outer radius Attribute■ Inner radius at the intersection of two arcs.

外側アールなし 属性■ 円弧と円弧の交点で、内側アール。No outside radius Attribute■ Inner radius at the intersection of two arcs.

外側アールあり この属性データの意味を具体的に説明するために、第6
図に示すような人力図形を仮定する。
In order to specifically explain the meaning of this attribute data with outer radius,
Assume a human figure as shown in the figure.

この入力図形において、点(xl、y、)は直線と直線
の交点で、アールが設定されていないので、tii註■
である。屯(X2.Y2)は直線と直線の交点で、アー
ルが設定されているので、属性(りである。点(X3.
Y3)は直線と直泉の交点で、コーナー逃しか設定され
ているので、属性■である。
In this input figure, the point (xl, y,) is the intersection of two straight lines, and the radius is not set, so tii Note ■
It is. The point (X2.Y2) is the intersection of two straight lines, and since R is set, it is the attribute (ri).The point (X3.
Y3) is the intersection of the straight line and the straight spring, and is set to corner miss, so it is attribute ■.

点(X4.Y4)は直線と円弧の交点で、アールが設定
されていないので、属性■である。a (X、。。
The point (X4.Y4) is the intersection of a straight line and a circular arc, and since no radius is set, the attribute is ■. a (X,...

Y、。)は直線と円弧の交点で、アールが設定されてい
るので、属性I■である。点(X6.Y6)は円弧と円
弧の交点で、アールが設定さり、ていないので、属性■
である。a (X8.Y8)は円弧と円弧の交点で、ア
ールが設定されているので、属性■である。なお、円弧
と直線との交点、または円弧と円弧との交点の属性につ
いては、コーナー逃しかある場合の属性が割り当てられ
ていないが、これはコーナー逃しか必゛悶とされるのは
直線と直線との交点にほとんど限られているからである
Y. ) is the intersection of a straight line and a circular arc, and since R is set, it has attribute I■. The point (X6.Y6) is the intersection of two arcs, and since R is set and not, the attribute ■
It is. a (X8.Y8) is the intersection point of two circular arcs, and since R is set, the attribute is ■. Note that the attributes of the intersection between an arc and a straight line, or the intersection between an arc and an arc, are not assigned when there is only a missed corner, but this is because corner missed or straight lines are required. This is because it is mostly limited to intersections with straight lines.

このような属性データは、1次データファイル11にお
けるデータ内て記録されるものであろっ第7図は、1次
データファイル11におけるデータ形式を示しており、
この中のZ (属性)だ上記の判定結果が記録されるも
のである。
Such attribute data is recorded within the data in the primary data file 11. FIG. 7 shows the data format in the primary data file 11.
Of these, Z (attribute) is where the above judgment result is recorded.

第7図のデータ形式において、X移動量及びX移動量は
、逐次入力された座標点間におけるX座標及びY座標の
変化を増分値として示したものである。たとえば、点(
xOtyO)から点(X、。
In the data format shown in FIG. 7, the X movement amount and the X movement amount represent changes in the X and Y coordinates between sequentially input coordinate points as incremental values. For example, the point (
xOtyO) to the point (X,.

Y、)に移動したときのX移動量は(Xl−Xo)であ
り、Y移動量は(Y、−Yo)である。
When moving to Y,), the amount of X movement is (Xl-Xo), and the amount of Y movement is (Y, -Yo).

次シて、長さしと角変Nは逐次人力された座(票間を桔
ぶベクトルの長さとX軸に対する角度47表してい’u
0 t、7’Cがって、長さL及び角変人の情報はX移
Ift!l量及びY移動11″の1′f?報と重複して
いるが、入力時には座標の移動を長さし及び角1f人で
入力することが多いので、その入力時のデータを残して
いるものである。点(Xo、yo)から点(x、 、y
、 )に至るベクトルの長さをLl、角1変をA、とす
ると、 X  = XG + L1omA1 Y、=Yo+ L、−:mA。
Next, the length and angle N represent the length of the vector passing between the votes and the angle 47 with respect to the X axis.
0 t, 7'C, the length L and the angle information are X shift Ift! This overlaps with the 1'f? information for l amount and Y movement 11'', but when inputting, the coordinate movement is often entered in terms of length and angle 1f, so the data at the time of input is left. From point (Xo, yo) to point (x, , y
, ) is the length of the vector leading to ), and the angle 1 change is A, then X = XG + L1omA1 Y, = Yo + L, -: mA.

である。It is.

さらに、半径Rには次に述べるステップ102において
、円弧の半径や、交点に設定されたアールの半径などが
、その回転方向(+Rは時計回り、−Rは反時計回り)
と共に記録されるものである。
Furthermore, in step 102 described below, the radius R includes the radius of the arc, the radius of the radius set at the intersection, etc., and its rotation direction (+R is clockwise, -R is counterclockwise).
shall be recorded together with the

ステップ102では、コーナー部が内側アールか外側ア
ールかが判定される。その具体的な判定手段としてVよ
、コーナー部が右曲−がりか左曲がりかをコーナー部を
構成する2つのベクトルの外積をとって同定し、この判
定結果とワイヤーWのオフヒツト方向とにより判定ヤf
jうものである。ここでワイヤーWのオフセットとは、
第4図(イ)(ロ)を参照すれば分かるようンこ、ワイ
ヤーWが加工図形を構成する切断軌跡の進行方向に関し
て右側または左側にどれだけずれているかを示すデータ
であり、ワイヤーWが汀限の太さを有している関係上、
必ず予め設定されているデータである。っ44図(イ)
に示すようにコーナー部が右曲がりで、かつワイヤーW
が切断軌跡の右側にオフセットされていとし汀、コーナ
ー部は内側アールとなる。また、第4[菌(ロ) VC
示すようにコーナー部が左曲がりで、かつワイヤーWが
切KfT仇跡の右側にオフセットされていれ1は、コー
ナーゝflじは外側r−ルとな7:I、このことから、
一般にコーナー部の曲がり方向とワイヤーのオフセット
方向とが一致すれば内1tlllアールで、−改しなけ
れ:・よ外側アールであることが分かる。
In step 102, it is determined whether the corner portion is an inside radius or an outside radius. As a specific means for determining this, V, determine whether the corner is a right-hand bend or a left-hand turn by taking the cross product of the two vectors that make up the corner, and then use this judgment result and the off-hit direction of the wire W to determine. Yaf
j Here, the offset of wire W is
As can be seen by referring to Fig. 4 (a) and (b), this data indicates how much the wire W is shifted to the right or left with respect to the advancing direction of the cutting locus that constitutes the machining figure, and the wire W is Due to the limited thickness,
This data is always set in advance. Figure 44 (a)
As shown in the figure, the corner part curves to the right, and the wire W
is offset to the right side of the cutting path, and the corners are rounded inside. Also, the 4th [bacteria (b) VC
As shown, if the corner part is curved to the left and the wire W is offset to the right of the cut KfT mark, then the corner ゜fl is the outside r-rule 7:I, from this,
In general, if the bending direction of the corner portion and the offset direction of the wire match, it is an inner radius of 1tllll, and it can be seen that it is an outer radius.

この判定結果に応じて内側アールまたは外測アールが、
第7図のデータにおけるR(半(−h )にセットされ
る。たとえは、上述のように第3図の加工形状Sについ
て、外側アールを0.内側アールを0.2Rと予め指定
しておけば、丸印を付した交点のうち、外側アールとな
る交点につhてのR(半径)はすべてOに設定され、内
側アールとなる交点についてのR(半(=% )はすべ
て0.2 Rに設定される。また、このステップ102
において、円弧の回転方向をプラス、マイナスでセット
するものでちる(−44は時計回り。
Depending on this judgment result, the inner radius or the outer radius is
It is set to R (half (-h)) in the data in Fig. 7.For example, as mentioned above, for the machining shape S in Fig. 3, the outer radius is specified in advance as 0 and the inner radius as 0.2R. If you do this, among the intersections marked with circles, the R (radius) for the intersections that are outer radiuses will all be set to O, and the R (half (=%)) for the intersections that will be inner radiuses will all be set to 0. .2 R. Also, this step 102
, the direction of rotation of the arc is set as plus or minus (-44 is clockwise).

−Rは反時計回り)。-R is counterclockwise).

なお、第6図の入力図形において、点(X5゜Y5)9
点(X7wX7) r点(X91Y9)などは円弧の中
心点を示すものであり、この中心点を第7図Cて示す形
式のデータて記録する際には、千の他の交点と区別する
ために属性■を割り当てられるものであり、またR(半
径)としては円弧の半径が割り当てられるものである。
In addition, in the input figure of Fig. 6, the point (X5°Y5)9
Points (X7wX7), r points (X91Y9), etc. indicate the center point of the arc, and when recording this center point in the data format shown in Figure 7C, it is necessary to distinguish it from the thousand other intersection points. The attribute ■ is assigned to R (radius), and the radius of the circular arc is assigned as R (radius).

第6図における点(XOIYO)から点(X41.Yl
、)までの図形清報がどのようK Me録されるかを、
第7図に示すデータ形式(X移動量、X移動量、L、A
、R。
From the point (XOIYO) in Figure 6 to the point (X41.Yl
, ) how the graphic information up to ) is recorded on KMe.
The data format shown in Figure 7 (X movement amount, X movement amount, L, A
,R.

2)で示せば、次のようになる。2), it becomes as follows.

(o  、  o  、0,0. 0.0)(Xl−X
o、Yl−Yo、Ll、A1.−R,N、■)→DAT
A I(X2−X、、Y2−Y、、R2,A2.−R2
,■)(X3−Xz、Y3−Y2.Ls、A3.+R3
,■)(X4 X5 tY4−Y5 * R4、A 4
 + −RHN 、(Q) →DATA2(X5−に4
.Y5−Y4.R5,A5.+R5,■)(X6−X5
.Y6−Y5.R6,人41−R4N9■) →DAT
A3(X7−X61Y7−Y6 tL7471−R71
’、す)(X8−X、、Y8−Y、、R8,A、、−8
8、■)(X、−X8.Y、−Y8.R7,A9.+R
7,■)(X+0”−X9+y10−Y91L101人
+0l−R109■)(X11−X10うYll−Y1
0IL11tA111+R′OUT、■)−*DATA
4なお、実際に1次データファイル11に記録されるデ
ータ群においては、上記データ#におけるDATAl 
、DATA2 、DATA3 、DATA4のデータに
ついては、半径Rが0のままで記録されるのではなく、
共通データとして予め入力された内側アール(R,、)
または外側アール(Ril;trT)の数値が記録され
る。また、図形の始点となる点(:xO−”0)の座標
については、スタート位置として別のデータに指定され
て上記データ群とは別個に記録される。上記データ群に
おいて、R5,R,、R2?i 夫々(x5.y5)、
(x、、x7)+(x、、y、)の各点を中心とする円
弧の半径、R2,R8,Rloけ夫々(X2+y2) 
+(xB IXB ) + (X +。、Y、。)の各
交点に設定されたアールの半径、R3は点(x3*y5
.)に設定されたコーナー逃し部の半径である。
(o, o, 0, 0. 0.0) (Xl-X
o, Yl-Yo, Ll, A1. -R, N, ■) → DAT
A I(X2-X,,Y2-Y,,R2,A2.-R2
, ■) (X3-Xz, Y3-Y2.Ls, A3.+R3
, ■) (X4 X5 tY4-Y5 * R4, A 4
+ -RHN, (Q) → DATA2 (4 to X5-
.. Y5-Y4. R5, A5. +R5,■)(X6-X5
.. Y6-Y5. R6, person 41-R4N9■) →DAT
A3 (X7-X61Y7-Y6 tL7471-R71
',su)(X8-X,,Y8-Y,,R8,A,,-8
8, ■) (X, -X8.Y, -Y8.R7, A9.+R
7, ■) (X+0"-X9+y10-Y91L101 people+0l-R109■)(X11-X10Yll-Y1
0IL11tA111+R'OUT,■)-*DATA
4. In addition, in the data group actually recorded in the primary data file 11, DATA1 in the above data #
, DATA2, DATA3, and DATA4, the radius R is not recorded as 0, but
Inner radius (R,,) input in advance as common data
Or the value of the outer radius (Ril; trT) is recorded. Additionally, the coordinates of the starting point of the figure (:xO-"0) are specified as the start position in separate data and recorded separately from the above data group. In the above data group, R5, R, , R2?i respectively (x5.y5),
(x,, x7) + radius of the arc centered on each point of (x,, y,), R2, R8, Rlo respectively (X2 + y2)
+(xB IXB) + (X +., Y, .) radius of radius set at each intersection, R3 is the point (x3*y5
.. ) is the radius of the corner relief section.

ステップ104においては、上述のようにして作成され
た1次データファイル11を読む込む。
In step 104, the primary data file 11 created as described above is read.

そして、ステップ105において第7図の如きデータの
属性2および半径Rをもとにコーナー部に挿入するアー
ルもしくは逃し部の円弧の中心座標、接点座標のデータ
を求める。次いで、ステップ106では上記のデータを
基になる形状、すなわちコーナー処理されていない形状
のデータに挿入し、コーナー処理を施した形状データを
完成させる。
Then, in step 105, data on the center coordinates and contact point coordinates of the circular arc of the radius or relief section to be inserted into the corner section is determined based on the attribute 2 and radius R of the data as shown in FIG. Next, in step 106, the above-mentioned data is inserted into the base shape, that is, the shape data that has not been subjected to corner processing, to complete the corner-processed shape data.

(発明の効果) 以上のように本発明によれは、線状の切断手段を備えた
加工機にて部品加工する際の切断軌跡データを入力され
た加工形状に応じて作成する際に、加工形状のコーナー
部に任意半径の円弧ま次は逃し部を自動挿入してコーナ
ー処理を自動的に施すことができるものであり、加工形
状の入力の際に、コーナー処理のための細かな図形入力
を行う必要がなくなるものである。したがって、コーナ
ー処理の行われた切断軌跡データを作成する際の図形入
力作業を大幅に省力化することができるという効果があ
る。
(Effects of the Invention) As described above, according to the present invention, when creating cutting locus data according to an input machining shape when machining parts with a processing machine equipped with a linear cutting means, It is possible to automatically perform corner processing by automatically inserting a circular arc with an arbitrary radius into the corner of the shape, and when inputting the machining shape, detailed shape input for corner processing is required. This eliminates the need to do so. Therefore, there is an effect that the labor required for inputting figures when creating cutting locus data subjected to corner processing can be greatly reduced.

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

第1図は本発明の基本構成を示すクレーム対応図、第2
図は本発明の一実施例に係る部品加工CAMシステムの
概略購成図、7X3図はコーナー処理部の動作説明図、
第4図(イ)は内側アールの説明図、同図(ロ)は外側
アールの説明図、第5図はコーナー処理部の処理のフロ
ーチャート、第6図は入力図形情報の一例を示す図、第
7図は1次データファイルにおけるデータ形式の一例を
示す図、第8図(イ)はコーナー部におけるアールの説
明図、同図(ロ)はコーナー部におけろ逃し部の説明図
である。 (A)は線状の切断手段、(B)は加工機、(C)は加
工形状、(D)は切断軌跡データ、<E)及び10A、
12Aはコーナー処理部である。
Figure 1 is a claim correspondence diagram showing the basic configuration of the present invention, Figure 2 is a claim correspondence diagram showing the basic configuration of the present invention.
The figure is a schematic diagram of a parts processing CAM system according to an embodiment of the present invention, the 7X3 diagram is an explanatory diagram of the operation of the corner processing section,
FIG. 4(a) is an explanatory diagram of the inside radius, FIG. 4(b) is an explanatory diagram of the outside radius, FIG. 5 is a flowchart of the processing of the corner processing section, and FIG. Fig. 7 is a diagram showing an example of the data format in the primary data file, Fig. 8 (a) is an explanatory diagram of the radius at the corner, and Fig. 8 (b) is an explanatory diagram of the radius relief part at the corner. . (A) is a linear cutting means, (B) is a processing machine, (C) is a processing shape, (D) is cutting locus data, <E) and 10A,
12A is a corner processing section.

Claims (2)

【特許請求の範囲】[Claims] (1)線状の切断手段を備えた加工機で部品加工する際
の切断軌跡データを、入力した図形情報に基づいて作成
するCAMシステムにおいて、入力された加工形状のコ
ーナー部に任意半径の円弧または逃し部を自動挿入して
コーナー処理の行われた切断軌跡データを作成するコー
ナー処理部を設けたことを特徴とする部品加工CAMシ
ステム。
(1) In a CAM system that creates cutting trajectory data when processing parts with a processing machine equipped with linear cutting means based on input shape information, a circular arc of an arbitrary radius is placed at the corner of the input processing shape. Alternatively, a parts processing CAM system is provided with a corner processing unit that automatically inserts relief parts and creates cutting locus data on which corner processing has been performed.
(2)コーナー処理部は、線状の切断手段の加工形状に
対するずれを示すオフセットの方向と、加工形状におけ
るコーナー部の曲がり方向とから識別された加工部品の
凸コーナーと凹コーナーとに、夫々、予め別々に設定さ
れた凸コーナー用の外側アールと、凹コーナー用の内側
アールとを挿入する手段を含むことを特徴とする特許請
求の範囲第1項記載の部品加工CAMシステム。
(2) The corner processing unit treats convex corners and concave corners of the workpiece, which are identified from the offset direction indicating the deviation of the linear cutting means from the workpiece shape and the bending direction of the corner in the workpiece shape. 2. The parts processing CAM system according to claim 1, further comprising means for inserting an outer radius for a convex corner and an inner radius for a concave corner, which are set separately in advance.
JP60208427A 1985-09-20 1985-09-20 Parts processing cam system Pending JPS6269302A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60208427A JPS6269302A (en) 1985-09-20 1985-09-20 Parts processing cam system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60208427A JPS6269302A (en) 1985-09-20 1985-09-20 Parts processing cam system

Publications (1)

Publication Number Publication Date
JPS6269302A true JPS6269302A (en) 1987-03-30

Family

ID=16556035

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60208427A Pending JPS6269302A (en) 1985-09-20 1985-09-20 Parts processing cam system

Country Status (1)

Country Link
JP (1) JPS6269302A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63250707A (en) * 1987-04-07 1988-10-18 Fanuc Ltd Method for inputting part shape
JPS6457312A (en) * 1987-08-28 1989-03-03 Hitachi Seiko Kk Method for processing corner in nc device
WO1989006173A1 (en) * 1987-12-28 1989-07-13 Fanuc Ltd Corner shape setting method in wire cut machining
JPH0259803A (en) * 1988-08-25 1990-02-28 Fanuc Ltd Inserting method for form of corner part
JPH02258184A (en) * 1989-03-31 1990-10-18 Amada Metrecs Co Ltd Laser beam machine
US5072088A (en) * 1988-10-27 1991-12-10 Mitsubishi Denki Kabushiki Kaisha Wire cut electric discharge machining method
CN109623166A (en) * 2018-11-13 2019-04-16 大族激光科技产业集团股份有限公司 A kind of turning processing method and system of laser cutting
WO2023095282A1 (en) * 2021-11-26 2023-06-01 ファナック株式会社 Control device for wire electric-discharge machining machine, and control method for wire electric-discharge machining machine

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5491898A (en) * 1977-12-29 1979-07-20 Toshiba Machine Co Ltd Drilling location deciding system of hole for inserting fret sawwtooth in numerical value control fret saw machine
JPS5524880A (en) * 1978-08-24 1980-02-22 Toyoda Mach Works Ltd Numerical control device controlling grinding process
JPS5572205A (en) * 1978-11-25 1980-05-30 Takara Seisakusho:Kk Outputting method for control information for nc machine tool
JPS57206918A (en) * 1981-06-15 1982-12-18 Yamazaki Mazak Corp Numerically controlled lathe with automatic programming function
JPS59214911A (en) * 1983-05-20 1984-12-04 Fujitsu Ltd System for preparing numerical control data
JPS59223805A (en) * 1983-05-10 1984-12-15 Fujitsu Ltd Processing method of graphic construction
JPS60127953A (en) * 1983-12-14 1985-07-08 Fanuc Ltd Regional work

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5491898A (en) * 1977-12-29 1979-07-20 Toshiba Machine Co Ltd Drilling location deciding system of hole for inserting fret sawwtooth in numerical value control fret saw machine
JPS5524880A (en) * 1978-08-24 1980-02-22 Toyoda Mach Works Ltd Numerical control device controlling grinding process
JPS5572205A (en) * 1978-11-25 1980-05-30 Takara Seisakusho:Kk Outputting method for control information for nc machine tool
JPS57206918A (en) * 1981-06-15 1982-12-18 Yamazaki Mazak Corp Numerically controlled lathe with automatic programming function
JPS59223805A (en) * 1983-05-10 1984-12-15 Fujitsu Ltd Processing method of graphic construction
JPS59214911A (en) * 1983-05-20 1984-12-04 Fujitsu Ltd System for preparing numerical control data
JPS60127953A (en) * 1983-12-14 1985-07-08 Fanuc Ltd Regional work

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63250707A (en) * 1987-04-07 1988-10-18 Fanuc Ltd Method for inputting part shape
JPS6457312A (en) * 1987-08-28 1989-03-03 Hitachi Seiko Kk Method for processing corner in nc device
WO1989006173A1 (en) * 1987-12-28 1989-07-13 Fanuc Ltd Corner shape setting method in wire cut machining
JPH01177919A (en) * 1987-12-28 1989-07-14 Fanuc Ltd Setting corner form in wire cut processing
JPH0259803A (en) * 1988-08-25 1990-02-28 Fanuc Ltd Inserting method for form of corner part
US5072088A (en) * 1988-10-27 1991-12-10 Mitsubishi Denki Kabushiki Kaisha Wire cut electric discharge machining method
JPH02258184A (en) * 1989-03-31 1990-10-18 Amada Metrecs Co Ltd Laser beam machine
CN109623166A (en) * 2018-11-13 2019-04-16 大族激光科技产业集团股份有限公司 A kind of turning processing method and system of laser cutting
WO2023095282A1 (en) * 2021-11-26 2023-06-01 ファナック株式会社 Control device for wire electric-discharge machining machine, and control method for wire electric-discharge machining machine

Similar Documents

Publication Publication Date Title
EP0044192B2 (en) A method for preparing numerical control information
EP0078856B2 (en) Numerical control device
JP3347522B2 (en) Tool path creation device and tool path creation method
JPS6269302A (en) Parts processing cam system
JP4756982B2 (en) Part design support method, part design support system, and part design support program
EP0144428A1 (en) Method of discriminating angle data
EP0237578A1 (en) Method of forming composite curved surface
JPS60191305A (en) Numerical controller
Ehrismann et al. Intelligent manufacture of laser cutting, punching and bending parts
WO1988000367A1 (en) Method of forming cutting path of composite curved plane
JPS59115125A (en) Correction of shape in automatic wire-cut
JPH0452805A (en) Method for generating working locus
JPS6234753A (en) Surface machining method
JPH0760334B2 (en) Parts processing CAM system for NC processing machines
TWI330303B (en) Detector device of numerical control machine
JP2003071645A (en) Linking method for sheet metal machining information, and its system
JPH04315551A (en) Nc data producing device
JPH0392245A (en) Manufacture of nc data for side surface region processing
JP2985988B2 (en) Numerical control information creation device
JPH07121219A (en) Numerical control information generating method
JPH01177919A (en) Setting corner form in wire cut processing
JPS61105615A (en) Working area designating system of nc data generating device
JPH01255006A (en) Method for forming offset shape
JPH0619656B2 (en) Processing information creation device for automatic processing machine
JPS62256105A (en) Automatic programming device