JPH06100929B2 - NC data creation method for machining uncut parts in NC data creation device - Google Patents

NC data creation method for machining uncut parts in NC data creation device

Info

Publication number
JPH06100929B2
JPH06100929B2 JP30066186A JP30066186A JPH06100929B2 JP H06100929 B2 JPH06100929 B2 JP H06100929B2 JP 30066186 A JP30066186 A JP 30066186A JP 30066186 A JP30066186 A JP 30066186A JP H06100929 B2 JPH06100929 B2 JP H06100929B2
Authority
JP
Japan
Prior art keywords
machining
tool
reference line
data
data creation
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 - Lifetime
Application number
JP30066186A
Other languages
Japanese (ja)
Other versions
JPS63153603A (en
Inventor
幸夫 早川
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.)
Okuma Corp
Original Assignee
Okuma 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 Okuma Corp filed Critical Okuma Corp
Priority to JP30066186A priority Critical patent/JPH06100929B2/en
Publication of JPS63153603A publication Critical patent/JPS63153603A/en
Publication of JPH06100929B2 publication Critical patent/JPH06100929B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、数値制御(NC)工作機械あるいはNC工作機械
用自動プログラミング装置における自動プログラミング
機能により、2次元輪郭加工で生じた削り残し部分を自
動的に認識し、加工用NCデータを自動的に作成するため
のNCデータ作成装置における削り残し部加工のNCデータ
作成方法に関する。
DETAILED DESCRIPTION OF THE INVENTION (Industrial Field of Application) The present invention uses a numerical control (NC) machine tool or an automatic programming function in an automatic programming device for an NC machine tool to remove an uncut portion caused by two-dimensional contour machining. The present invention relates to a method for creating NC data for uncut part machining in an NC data creation device for automatically recognizing and automatically creating machining NC data.

(従来の技術) NC工作機械、たとえばマシニングセンタを用いて2次元
輪郭加工を行なう場合、加工能率を向上させるため大径
工具にて粗加工を行なった後、大径工具では加工できな
い部分即ち削り残し部分を小径工具にて加工する方法が
ある。この2次元輪郭加工の具体的方法を第3図を参照
して説明すると、,,…,で示す直線及び曲線
(以下、加工基準線という)で表わされる形状を加工す
る場合、まず大径工具15が大径工具の中心軌跡16に沿っ
てワークを加工し、後に大径工具では加工できない部分
(図中斜線部(イ),(ロ))を小径工具17の中心軌跡
18に沿って加工し、所望の加工形状を得る。ここで、工
具を変えて加工する理由を詳細に説明するため、第3図
中,,…,で表わされる部分に限って第4図
(A),(B)を参照して述べる。第4図(A)で示す
様に、加工基準線(,,…,)に対し[工具径+
仕上代]オフセットした工具中心軌跡19を求めると、
[工具径+仕上代]より小さな凹部(,,)では
工具が加工基準線に食い込んだ部分(図中斜線部
(ハ))まで加工してしまう。そこで、工具中心軌跡が
ループ20を生じたら、第4図(B)に示すようにそのル
ープ20を削除した工具軌跡16を求めれば良く、削り残っ
た部分(図中斜線部(イ))は径の小さい工具17で加工
することになる。この方法は工具干渉チェック方法と呼
ばれる。
(Prior art) When performing two-dimensional contour machining using an NC machine tool, such as a machining center, after rough machining is performed with a large diameter tool to improve machining efficiency, a portion that cannot be machined with a large diameter tool There is a method of machining the part with a small diameter tool. A specific method of this two-dimensional contour machining will be described with reference to FIG. 3. When machining a shape represented by a straight line and a curve (hereinafter, referred to as machining reference line) indicated by ,, ... The center locus of the small-diameter tool 17 is the part where the workpiece is machined along the central locus 16 of the large-diameter tool, and the parts that cannot be machined later by the large-diameter tool (shaded areas (a) and (b) in the figure)
Process along 18 to obtain the desired machined shape. Here, in order to explain in detail the reason for changing the tool, the description will be made with reference to FIGS. 4 (A) and 4 (B) only in the portion represented by. As shown in FIG. 4 (A), [tool diameter +
Finishing allowance] When the offset tool center locus 19 is calculated,
With a recess (,,) smaller than [tool diameter + finishing allowance], the tool bites into the machining reference line (the shaded area (c) in the figure). Therefore, if the tool center locus causes a loop 20, the tool locus 16 in which the loop 20 is deleted may be obtained as shown in FIG. 4 (B), and the uncut portion (hatched portion (a) in the figure) It will be processed with a tool 17 having a small diameter. This method is called a tool interference check method.

(発明が解決しようとする課題) NCデータ作成装置で上記のような工具干渉チェック方法
によって2次元輪郭加工用のNCデータを作成する場合、
まず大径工具用のNCデータを工具干渉チェック機能によ
り工具が加工基準線に食い込まないように作成し、次に
小径工具用のNCデータを作成するためオペレータがCRT
表示された削り残し部分の軌跡を確認し、再度データを
入力していたので、入力操作を繰返さねばらず、多大の
工数を要するという問題があった。
(Problems to be solved by the invention) When creating NC data for two-dimensional contour machining by the tool interference check method as described above in the NC data creation device,
First, the NC data for the large diameter tool is created by the tool interference check function so that the tool does not bite into the machining reference line, and then the NC data for the small diameter tool is created by the operator to create a CRT.
Since the displayed locus of the uncut portion was confirmed and the data was input again, there was a problem that the input operation had to be repeated and a lot of man-hours were required.

(発明の目的) 本発明は、上述のような事情からなされものであり、本
発明の目的は、NCデータ作成装置が2次元輪郭加工で生
じた削り残し部分を記憶した後、計算によって削り残し
部分加工用のNCデータを自動的に作成することにより、
工数削減を図ることができるNCデータ作成装置における
削り残し部加工のNCデータ作成方法を提供することにあ
る。
(Object of the invention) The present invention has been made in view of the above-mentioned circumstances, and an object of the present invention is to store an uncut portion generated by two-dimensional contour machining by an NC data creating device and then to leave the uncut portion by calculation. By automatically creating NC data for partial machining,
An object of the present invention is to provide an NC data creating method for machining an uncut portion in an NC data creating device that can reduce the number of steps.

(課題を解決するための手段) 本発明は、NCデータ作成装置により2次元輪郭加工の際
に生じた削り残し部分のNCデータを生成する際、加工情
報及び加工基準線に基づいて工具中心軌跡を計算し、こ
の工具中心軌跡に対する工具干渉チェックで求めた工具
中心軌跡を図形表示しておき、工具干渉チェックで生じ
た削り残し部分の削り残し部基準線及び前記削り残し部
分の工具中心軌跡を計算して前記図形に付加表示し、2
次元輪郭加工のNCデータを作成するようにしたものであ
る。
(Means for Solving the Problem) In the present invention, when the NC data creating device generates NC data of the uncut portion generated at the time of two-dimensional contour machining, the tool center locus is based on the machining information and the machining reference line. Is calculated, and the tool center trajectory obtained by the tool interference check for this tool center trajectory is displayed graphically. Calculate and add to the figure and display 2
NC data for dimensional contour processing is created.

(作用) 本発明によれば、使用する複数の工具径や仕上代の加工
情報及び加工基準線に基づいて工具中心軌跡を算出して
工具中心軌跡に対する工具干渉チェック演算を行い、加
工基準線に食い込まない工具中心軌跡を算出してグラフ
ィック表示し、工具干渉チェックで削り残し部分が存在
する場合には、すべての削り残し部分の加工基準線と削
り残し部分の工具中心軌跡を算出してグラフィック表示
し、2次元輪郭加工の削り残し部を加工するNCデータを
自動的に作成することができ、NCデータ作成の省力化が
可能となる。
(Operation) According to the present invention, a tool center locus is calculated based on a plurality of tool diameters to be used, machining information of finishing allowance, and a machining reference line, and a tool interference check calculation is performed on the tool center locus to obtain a machining reference line. The tool center locus that does not cut into the tool is calculated and displayed graphically, and if there are uncut parts in the tool interference check, the machining reference line of all uncut parts and the tool center locus of uncut parts are calculated and displayed graphically. However, it is possible to automatically create NC data for processing the uncut portion of the two-dimensional contour processing, and it is possible to save the NC data creation labor.

(発明の実施例) 以下、本発明の実施例を添付図面を参照して説明する。Embodiments of the Invention Embodiments of the present invention will be described below with reference to the accompanying drawings.

第1図は本発明方法を実現するNCデータ作成装置の主要
部の概略を示すブロック図であり、入力装置であるキー
ボード1の操作によって、輪郭加工に使用する複数の工
具径及び仕上代の情報SXが入力されて加工情報記憶部2
に記憶されると共に、工具が沿って移動するための加工
基準線の情報SYが入力されて加工基準線記憶部3に記憶
される。加工情報記憶部2の中で必要な工具径,仕上代
の情報SWと、加工基準線記憶部3の中の加工基準線の情
報SBとが加工経路演算部4に入力されて処理され、工具
中心軌跡が計算される。工具中心軌跡の情報SCを基に、
工具干渉チェック部5で工具が加工基準線に干渉するか
否かがチェックされ、干渉する部分の工具中心軌跡が再
計算される。干渉チェック後の工具中心軌跡の情報SCR
がNCデータ変換部6でNCデータに変換され、このデータ
がNCデータ記憶部7に記憶されNCテープ13として出力さ
れると共に、NCデータ表示部8を介してCRT14にグラフ
ィック表示される。工具干渉チェック部5で干渉チェッ
ク後、削り残し部分が生じた場合には、削り残し部分の
情報SR及び加工基準線記憶部3からの加工基準線の情報
SPを基に削り残し部基準線演算部9で削り残し部基準線
が計算され、このデータが削り残し部基準線記憶部10に
記憶される共に、削り残し部表示部12を介してCRT14に
グラフィック表示される。キーボード1からの信号SZ
で、削り残し部基準線記憶部10の中の1個所の削り残し
部基準線が基準線取出部11を介して加工基準線記憶部3
に記憶され、削り残し部を加工するための加工基準線と
して使用される。
FIG. 1 is a block diagram showing an outline of a main part of an NC data creating apparatus which realizes the method of the present invention. Information on a plurality of tool diameters and finishing allowances used for contouring by operating a keyboard 1 which is an input device. SX is input and processing information storage unit 2
In addition, the information SY of the machining reference line for the tool to move along is input and stored in the machining reference line storage unit 3. Required tool diameter and finishing allowance information SW in the machining information storage unit 2 and machining reference line information SB in the machining reference line storage unit 3 are input to the machining path calculation unit 4 for processing, The center locus is calculated. Based on the information SC of the tool center locus,
The tool interference check unit 5 checks whether or not the tool interferes with the machining reference line, and recalculates the tool center locus of the interfering portion. Tool center locus information after interference check SCR
Is converted into NC data by the NC data conversion unit 6, this data is stored in the NC data storage unit 7 and output as the NC tape 13, and is graphically displayed on the CRT 14 via the NC data display unit 8. After the interference check in the tool interference check unit 5, if there is an uncut portion, the information SR of the uncut portion and the processing reference line information from the processing reference line storage unit 3
The uncut portion reference line calculation unit 9 calculates the uncut portion reference line based on the SP, and this data is stored in the uncut portion reference line storage unit 10 and is also displayed on the CRT 14 via the uncut portion display unit 12. Graphically displayed. Signal SZ from keyboard 1
Then, one uncut part reference line in the uncut part reference line storage unit 10 is processed by the processing reference line storage unit 3 via the reference line extraction unit 11.
And is used as a machining reference line for machining the uncut portion.

第2図は上述した削り残し部加工のNCデータ作成方法の
動作例を示すフローチャートであり、このフローチャー
トを参照してその動作を説明する。
FIG. 2 is a flow chart showing an operation example of the NC data creating method for machining the uncut portion described above, and the operation will be described with reference to this flow chart.

先ずオペレータ等は、キーボード1で輪郭加工に使用す
る複数の工具径及び仕上代を入力して加工情報記憶部2
に記憶させ次に加工基準線をキーボード1で加工基準線
記憶部3に記憶させる(ステップS1)。加工経路演算部
4は加工基準線を基に必要な工具径,仕上代を取り出
し、[工具径+仕上代」オフセットした工具中心軌跡を
算出し(ステップS2)、工具干渉チェック部5はこの工
具中心軌跡の工具干渉チェック演算を行ない、加工基準
線に食い込まない工具中心軌跡を算出する(ステップS
3)。この工具干渉チェックされた工具中心軌跡をNCデ
ータ変換部6でX,Y,Zの座標値に変換し、Gコード,Mコ
ード等のNCコードを付加してNCデータを作成し、NCデー
タ記憶部7を介してNCデータ13として出力すると共に、
NCデータ表示部8を介してCRT14にグラフィック表示す
る(ステップS4)。工具干渉チェックで削り残し部分の
有無を確認し(ステップS5)、有る場合には削り残し部
基準線演算部9ですべての削り残し部分の加工基準線を
加工基準線記憶部3から取出し、削り残し部基準線を算
出して削り残し部基準線記憶部10に記憶すると共に、こ
の削り残し部基準線を削り残し部表示部12を介して加工
基準線と別の色でCRT14にグラフィック表示する(ステ
ップS6)。さらに、削り残し部基準線記憶部10に記憶さ
れた削り残し基準線のうち1箇所を基準線取出部11が取
り出し、加工基準線記憶部3にセットし(ステップS
7)、ステップS2にリターンする。
First, an operator or the like uses the keyboard 1 to input a plurality of tool diameters and finishing allowances to be used for contour processing and input the processing information storage unit 2
Then, the processing reference line is stored in the processing reference line storage unit 3 using the keyboard 1 (step S1). The machining path calculation unit 4 takes out the necessary tool diameter and finishing allowance based on the machining reference line, calculates the tool center locus offset by [tool diameter + finishing allowance] (step S2), and the tool interference checking unit 5 uses this tool. Performs a tool collision check calculation of the center locus to calculate a tool center locus that does not cut into the machining reference line (step S
3). The tool center locus checked for tool interference is converted into X, Y, Z coordinate values by the NC data conversion unit 6, NC codes such as G code and M code are added to create NC data, and the NC data is stored. Output as NC data 13 via the part 7,
Graphic display is performed on the CRT 14 via the NC data display unit 8 (step S4). It is confirmed by the tool interference check whether or not there are uncut portions (step S5), and if there are, the uncut portion reference line calculation unit 9 retrieves all the processing reference lines of the uncut portions from the processing reference line storage unit 3 and performs cutting. The uncut part reference line is calculated and stored in the uncut part reference line storage unit 10, and the uncut part reference line is graphically displayed on the CRT 14 through the uncut part display unit 12 in a color different from the working reference line. (Step S6). Further, the reference line extracting unit 11 takes out one of the uncut portion reference lines stored in the uncut portion reference line storage unit 10 and sets it in the processing reference line storage unit 3 (step S
7), return to step S2.

一方、上記判断ステップS5において削り残し部が無い場
合には、削り残し部の処理が終了したか否かを確認し
(ステップS8)、終了していない場合にはステップS7へ
進み、上述の動作を行なう。一方、判断ステップS8にお
いて終了した場合には処理を終了する。
On the other hand, if there is no uncut portion in the judgment step S5, it is confirmed whether or not the processing of the uncut portion is completed (step S8). If not, the process proceeds to step S7, and the above-mentioned operation is performed. Do. On the other hand, if the determination step S8 ends, the process ends.

(発明の効果) 以上のように本発明方法によれば、2次元輪郭加工で生
じた削り残し部分の加工用NCデータをNCデータ作成装置
が自動的に作成するので、加工時間及びプログラム作成
時間を大幅に短縮できるようになる。
(Effect of the invention) As described above, according to the method of the present invention, since the NC data creating device automatically creates the NC data for machining of the uncut portion generated in the two-dimensional contour machining, the machining time and the program creation time Can be greatly shortened.

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

第1図は本発明方法を実現するNCデータ作成装置の主要
部の概略を示すブロック図、第2図は本発明方法の動作
を説明するフローチャート、第3図は2次元輪郭加工の
具体的方法を示す図、第4図(A)及び(B)は工具干
渉チェック方法を説明する図である。 1……キーボード、2……加工情報記憶部、3……加工
基準線記憶部、4……加工経路演算部、5……干渉チェ
ック部、6……NCデータ変換部、7……NCデータ記憶
部、8……NCデータ表示部、9……削り残し部基準線演
算部、10……削り残し部基準線記憶部、11……基準線取
出部、12……削り残し部表示部、13……NCテープ、14…
…CRT。
FIG. 1 is a block diagram showing an outline of a main part of an NC data creating apparatus for realizing the method of the present invention, FIG. 2 is a flow chart for explaining the operation of the method of the present invention, and FIG. 3 is a specific method of two-dimensional contour processing. 4A and 4B are views for explaining a tool interference checking method. 1 ... Keyboard, 2 ... Machining information storage section, 3 ... Machining reference line storage section, 4 ... Machining path calculation section, 5 ... Interference check section, 6 ... NC data conversion section, 7 ... NC data Storage unit, 8 ... NC data display unit, 9 ... Uncut portion, reference line calculation unit, 10 ... Uncut portion, reference line storage unit, 11 ... Reference line extraction unit, 12 ... Uncut portion display unit, 13 ... NC tape, 14 ...
… CRT.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】NCデータ作成装置により2次元輪郭加工の
際に生じた削り残し部分のNCデータを生成する際、加工
情報及び加工基準線に基づいて工具中心軌跡を計算し、
この工具中心軌跡に対する工具干渉チェックで求めた工
具中心軌跡を図形表示しておき、工具干渉チェックで生
じた削り残し部分の削り残し部基準線及び前記削り残し
部分の工具中心軌跡を計算して前記図形に付加表示し、
2次元輪郭加工のNCデータを作成するようにしたことを
特徴とするNCデータ作成装置における削り残し部加工の
NCデータ作成方法。
1. When generating NC data of an uncut portion generated during two-dimensional contour machining by an NC data creation device, a tool center locus is calculated based on machining information and a machining reference line,
The tool center locus obtained by the tool interference check for this tool center locus is graphically displayed, and the uncut portion reference line of the uncut portion generated by the tool interference check and the tool center locus of the uncut portion are calculated and Displayed in addition to the figure,
2D contour machining NC data is created.
NC data creation method.
JP30066186A 1986-12-17 1986-12-17 NC data creation method for machining uncut parts in NC data creation device Expired - Lifetime JPH06100929B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30066186A JPH06100929B2 (en) 1986-12-17 1986-12-17 NC data creation method for machining uncut parts in NC data creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30066186A JPH06100929B2 (en) 1986-12-17 1986-12-17 NC data creation method for machining uncut parts in NC data creation device

Publications (2)

Publication Number Publication Date
JPS63153603A JPS63153603A (en) 1988-06-27
JPH06100929B2 true JPH06100929B2 (en) 1994-12-12

Family

ID=17887545

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30066186A Expired - Lifetime JPH06100929B2 (en) 1986-12-17 1986-12-17 NC data creation method for machining uncut parts in NC data creation device

Country Status (1)

Country Link
JP (1) JPH06100929B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2550490B2 (en) * 1988-07-16 1996-11-06 三菱電機株式会社 Automatic cutting method
JPH0276004A (en) * 1988-09-13 1990-03-15 Fanuc Ltd Nc data preparing method for rough working
JP2675634B2 (en) * 1989-07-31 1997-11-12 オ−クマ株式会社 Digitized data processing device
JPH0747256B2 (en) * 1989-08-31 1995-05-24 日立精機株式会社 NC data creation method for side area processing
JP2783615B2 (en) * 1989-10-25 1998-08-06 株式会社東芝 Magnetic disk drive having carriage lock mechanism
JPH0536659U (en) * 1991-10-17 1993-05-18 テイアツク株式会社 Head arm lock mechanism of hard disk device
KR102294975B1 (en) * 2015-03-13 2021-08-30 두산공작기계 주식회사 Tool path generating apparatus and tool path generating method

Also Published As

Publication number Publication date
JPS63153603A (en) 1988-06-27

Similar Documents

Publication Publication Date Title
JPH0736191B2 (en) Graphic display method of structure
EP0145934A2 (en) Tool display method and device for machining apparatus equipped with numerical control unit
JPH06100929B2 (en) NC data creation method for machining uncut parts in NC data creation device
JPS58175010A (en) Graphic display method of numerical controller for 4-axis lathe
JPH0631590A (en) Preparation of tool transfer passage for nc working
US5029068A (en) NC data creation method
JPH06119031A (en) Nc data generating method for working of cut remaining part
JPS62251044A (en) Nc program preparing method for four-spindle lathe
JPS63127853A (en) Method of calculating machining path
JPH0631591A (en) Preparation of transfer passage for nc working tool
JP2629759B2 (en) Data generation method for numerical control machining
JPS58219606A (en) Automatic shape working system
JP2788137B2 (en) Numerical control data creation device
JPS60126708A (en) Numerical control working method
JP2966672B2 (en) How to create NC data for corners
JPH069007B2 (en) NC data creation method for compound curved surface
JP3045603B2 (en) Numerical control unit
JP2792764B2 (en) Numerical control data editing device
JP3767404B2 (en) NC data generation system by CAD / CAM system
JPS63250709A (en) Method for determining cutting direction
KR100440153B1 (en) Method of generating a roughing work program for computer numerical control
JPH10307615A (en) Automatic generating method for machining path of recessed groove position for cam
JPH0751988A (en) Nc data automatic producing device
JP2648228B2 (en) Simultaneous machining shape determination method in automatic programming
JPS61105615A (en) Working area designating system of nc data generating device