JPH1083213A - Method for generating machining data - Google Patents
Method for generating machining dataInfo
- Publication number
- JPH1083213A JPH1083213A JP23888996A JP23888996A JPH1083213A JP H1083213 A JPH1083213 A JP H1083213A JP 23888996 A JP23888996 A JP 23888996A JP 23888996 A JP23888996 A JP 23888996A JP H1083213 A JPH1083213 A JP H1083213A
- Authority
- JP
- Japan
- Prior art keywords
- data
- work
- machining
- processing
- postprocessor
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000003754 machining Methods 0.000 title claims abstract description 18
- 238000005259 measurement Methods 0.000 claims abstract description 11
- 238000012545 processing Methods 0.000 claims description 26
- 238000006243 chemical reaction Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
Landscapes
- Machine Tool Sensing Apparatuses (AREA)
- Numerical Control (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、CAM(Computer
Aided Manufacturing)システムにおける加工データの作
成方法に関する。詳しくは、CAD/CAMシステム、
自動プログラミング装置等における加工データの作成に
関する。更に、NC装置にも適用可能なものである。[0001] The present invention relates to a CAM (Computer).
(Aided Manufacturing) system. Specifically, CAD / CAM system,
The present invention relates to creation of machining data in an automatic programming device or the like. Further, the present invention can be applied to an NC device.
【0002】[0002]
【従来の技術】従来では、同一ワークを複数加工する場
合でも、図2に示すように、オペレータが、全ワーク1
〜nについて、工具軌跡(Cutter Location;以下、CL
と言う)データを作成し、ポストプロセッサがポスト処
理により、NCデータに単純に変換していた。ワーク2
〜nについては、場合によっては、ワーク1のCLデー
タをコピー/変換して作成することもある。2. Description of the Related Art Conventionally, even when a plurality of same workpieces are machined, as shown in FIG.
The tool path (Cutter Location; hereinafter, CL
) Data, and a post-processor simply converts it into NC data by post-processing. Work 2
In some cases, CL data may be created by copying / converting the CL data of the work 1.
【0003】[0003]
【発明が解決しようとする課題】従来の方式には、次の
問題点(1)(2)がある。 (1) 全ワーク1〜nに対するCLデータをオペレータが
作成する場合には、CLデータの作成に時間がかかると
共にミスが発生し易い。The conventional method has the following problems (1) and (2). (1) When the operator creates CL data for all of the works 1 to n, it takes a long time to create the CL data and an error easily occurs.
【0004】(2) ワーク1のCLデータをコピー/変換
して、ワーク2〜nのCLデータを作成する場合には、
ワーク1の全加工が終了してから、次の加工へ移るた
め、ATC(Automatic Tool Change)回数が増えると共
に各ワーク1〜nの仕上がり時刻のずれが大きく、従っ
て機械の熱変形等で加工精度のバラツキも大きい。(2) When the CL data of Work 1 is copied / converted to create CL data of Work 2 to Work n,
After the entire machining of the work 1 is completed, the process moves to the next machining, so the number of ATC (Automatic Tool Change) increases and the deviation of the finishing time of each of the works 1 to n is large. The variability is large.
【0005】本発明は、上記問題点を解消し、少ないオ
ペレータ操作で、加工データを作成でき、更に、加工精
度の向上を図ることを目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to solve the above-mentioned problems, to create machining data with a small number of operator operations, and to improve machining accuracy.
【0006】[0006]
【課題を解決するための手段】本発明では、次の手順
(1)〜(3)により、NC加工データを作成する。 (1)先ず、オペレータ操作により、ワーク1のCLデ
ータを作成する。この点は、従来技術と同様である。 (2)次に、オペレータは多数個付け情報(ワーク1〜
nの取付位置、計測位置)を入力する。According to the present invention, NC processing data is created by the following procedures (1) to (3). (1) First, CL data of the work 1 is created by an operator operation. This is the same as the prior art. (2) Next, the operator inputs a large number of pieces of information (work 1 to work 1).
n mounting position, measurement position).
【0007】(3)以上の情報により、ポストプロセッ
サは、下記の手順〜により、自動的にNC加工デー
タを作成する。 多数個付け情報の解析し、ワーク有無計測指令の出力
する。 ワーク1のCLデータを各工程毎(ATC命令毎)に
分割する。 工程毎のCLデータを各ワークの取付位置に応じて平
行移動する。 このとき、ワーク有無フラグによる加工スキップ命令
(GOTO文)を自動作成する。(3) Based on the above information, the post processor automatically creates NC processing data according to the following procedures (1) to (4). Analyzes the multi-piece information and outputs a work presence / absence measurement command. The CL data of the work 1 is divided for each process (each ATC instruction). The CL data for each process is translated in accordance with the mounting position of each work. At this time, a processing skip command (GOTO statement) based on the work presence flag is automatically created.
【0008】〔作用〕本発明では、ワーク2〜nについ
ても、ポストプロセッサが自動的にNC加工データを作
成するため、少ないオペレータ入力で、複数加工用のN
Cデータが容易に作成できる。また、各工程毎に、ワー
ク1〜nの加工をATCするので、ATC回数が減少す
る。更に、ワーク1の全加工を終了してワーク2…の加
工へ移る場合に比べて、ワーク毎の仕上がり時刻のずれ
が少なく、加工精度の均一化が図れる。[Operation] In the present invention, since the post-processor automatically creates the NC machining data for the workpieces 2 to n, the N for multiple machining can be performed with a small number of operator inputs.
C data can be easily created. In addition, since the processing of the works 1 to n is performed by ATC for each process, the number of ATCs is reduced. Further, compared to the case where the entire processing of the work 1 is completed and the processing is shifted to the processing of the works 2, the deviation of the finishing time for each work is small, and the processing accuracy can be made uniform.
【0009】[0009]
【実施例】本発明の一実施例に係る加工データの作成方
法を図1に、また、本実施例に係るCAMシステムの基
本的構成を図3に示す。図3に示すように、全体システ
ムとしては、CLデータ作成装置2による形状データ1
からCLデータ3の作成及びポストプロセッサ4による
CLデータ3からNC加工データの作成から構成されて
いる。FIG. 1 shows a method of creating machining data according to an embodiment of the present invention, and FIG. 3 shows a basic configuration of a CAM system according to the present embodiment. As shown in FIG. 3, as the whole system, the shape data 1
From the CL data 3 by the post processor 4 and from the CL data 3 by the post processor 4.
【0010】本実施例では、同一ワークを複数個取付
け、それらを同時に加工するためには、図1に従い、次
の処理によりNC加工データを作成する。先ず、CLデ
ータ作成装置2上では、オペレータがワーク1個分のC
Lデータを作成し、多数個付け情報を入力する。In this embodiment, in order to mount a plurality of identical works and simultaneously process them, NC processing data is created by the following processing according to FIG. First, on the CL data creation device 2, the operator sets the C for one work.
Create L data, and input multi-person information.
【0011】多数個付け情報は、図4に示すように、各
ワークの原点、計測位置からなる。図4において、
O1,O2,O3は各ワークの原点であり、M1,M2,M3
は計測点である。これらはCLデータ3として、ポスト
プロセッサ4に渡される。ポストプロセッサ4は、次の
手順〜を繰り返して、NC加工データ5へ変換す
る。[0011] As shown in FIG. 4, the multiple attachment information includes an origin and a measurement position of each work. In FIG.
O 1 , O 2 , O 3 are the origins of each work, and M 1 , M 2 , M 3
Is a measurement point. These are passed to the post processor 4 as CL data 3. The post processor 4 converts the data into the NC processing data 5 by repeating the following steps 1 to 5.
【0012】多数個付け情報の解析 ワーク有無計測指令の出力 ワーク1のCLデータから1工程分の抽出 ワーク2〜nの1工程分のパス作成(座標変換)及び
ワーク加工スキップ命令出力Analysis of multi-piece information Output of work presence / absence measurement command Extraction of one process from CL data of work 1 Path creation (coordinate conversion) for one process of work 2 to n and output of work machining skip command
【0013】NC加工データ5のフォーマットを図5に
示す。同図に示すように、先ず、ワーク1〜nの有無を
計測するための指令が出力され、次いで、各工程(各工
具)、各ワーク毎の加工データが順次出力される。各加
工データの前には前記計測によるワークの有無のフラグ
(具体的には、NC装置内部の変数値)により、当該工
程をスキップするか否かの指令(IF…GOTO…)が
出力される。FIG. 5 shows the format of the NC processing data 5. As shown in the figure, first, a command for measuring the presence / absence of works 1 to n is output, and then, process (each tool) and processing data for each work are sequentially output. Prior to each processing data, a command (IF ... GOTO ...) for skipping the process is output by a flag indicating the presence or absence of the work by the measurement (specifically, a variable value inside the NC device). .
【0014】このように説明したように、本実施例で
は、ワーク2〜nについても、ポストプロセッサ4が自
動的にNC加工データを作成するため、少ないオペレー
タ入力で、複数加工用のNCデータが容易に作成でき
る。また、各工程毎に、ワーク1〜nの加工をATCす
るので、ATC回数が減少する。更に、ワーク1の全加
工を終了してワーク2…の加工へ移る場合に比べて、ワ
ーク毎の仕上がり時刻のずれが少なく、加工精度の均一
化が図れる。As described above, in this embodiment, since the post-processor 4 automatically creates the NC processing data also for the workpieces 2 to n, the NC data for a plurality of processing can be performed with a small number of operator inputs. Can be easily created. In addition, since the processing of the works 1 to n is performed by ATC for each process, the number of ATCs is reduced. Further, compared to the case where the entire processing of the work 1 is completed and the processing is shifted to the processing of the works 2, the deviation of the finishing time for each work is small, and the processing accuracy can be made uniform.
【0015】[0015]
【発明の効果】以上、実施例に基づいて具体的に説明し
たように、本発明によれば、次の効果を奏する。 オペレータはワーク1個分のCLデータを作成し、そ
れに多数個付け情報を入力するだけで、全ワーク1〜n
のNC加工データが容易に得られる。 ATC回数が最小限に抑えられる。 各部品の同一部位の加工時刻の開きが少なく、機械の
熱変形等による加工精度のバラツキが少なくなる。As described above, according to the present invention, the following effects can be obtained as described in detail with reference to the embodiments. The operator creates CL data for one work, and inputs information for attaching many pieces to the CL data.
NC processing data can be easily obtained. The number of ATCs is minimized. There is little difference in machining time of the same part of each part, and variation in machining accuracy due to thermal deformation of the machine is reduced.
【図1】本発明の一実施例に係る加工データの作成方法
のフローチャートである。FIG. 1 is a flowchart of a method for creating processed data according to an embodiment of the present invention.
【図2】従来のCAMシステムのフローチャートであ
る。FIG. 2 is a flowchart of a conventional CAM system.
【図3】本発明の一実施例に係る全体システムの基本的
構成を示す構成図である。FIG. 3 is a configuration diagram illustrating a basic configuration of an entire system according to an embodiment of the present invention.
【図4】多数個付け情報の説明図である。FIG. 4 is an explanatory diagram of multi-person information.
【図5】NC加工データの形式を示す説明図である。FIG. 5 is an explanatory diagram showing a format of NC processing data.
1 形状データ 2 CLデータ作成装置 3 CLデータ 4 ポストプロセッサ 5 NC加工データ 1 Shape data 2 CL data creation device 3 CL data 4 Post processor 5 NC processing data
Claims (2)
時に加工するためのNC加工データを作成する場合、ワ
ーク1個の工具軌跡データと、各ワークの取付け位置及
びワーク有無計測のための計測位置をポストプロセッサ
へ指示することにより、全ワークの計測及び加工データ
を自動的に作成することを特徴とする加工データの作成
方法。When preparing NC machining data for mounting a plurality of same works and processing them at the same time, tool trajectory data of one work, a mounting position of each work and a measurement position for measuring the presence / absence of a work. And instructing the post-processor to automatically create measurement and machining data for all workpieces.
報の解析、ワーク有無計測指令の出力、ワーク1個の工
具軌跡データの各工程毎への分割、工程毎の工具軌跡デ
ータを各ワークの取付位置に応じた平行移動及びワーク
有無フラグによる加工命令のスキップを自動出力するこ
とを特徴とする請求項1記載の加工データの作成方法。2. The post processor analyzes a large number of pieces of information, outputs a work presence / absence measurement command, divides a tool path data of one work into each process, and attaches a tool path data for each process to each work. 2. The method according to claim 1, wherein a parallel movement according to the position and a skip of a processing instruction based on a work presence / absence flag are automatically output.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23888996A JPH1083213A (en) | 1996-09-10 | 1996-09-10 | Method for generating machining data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23888996A JPH1083213A (en) | 1996-09-10 | 1996-09-10 | Method for generating machining data |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1083213A true JPH1083213A (en) | 1998-03-31 |
Family
ID=17036781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23888996A Withdrawn JPH1083213A (en) | 1996-09-10 | 1996-09-10 | Method for generating machining data |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1083213A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100363849C (en) * | 2004-08-04 | 2008-01-23 | 鼎维工业股份有限公司 | Parameter setting method for machining milling cutter |
JP2012150728A (en) * | 2011-01-20 | 2012-08-09 | Bridgestone Corp | Nc program creation apparatus |
CN109590564A (en) * | 2017-10-02 | 2019-04-09 | 白光株式会社 | Welder |
JP2019068023A (en) * | 2017-10-02 | 2019-04-25 | 白光株式会社 | Soldering apparatus |
-
1996
- 1996-09-10 JP JP23888996A patent/JPH1083213A/en not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100363849C (en) * | 2004-08-04 | 2008-01-23 | 鼎维工业股份有限公司 | Parameter setting method for machining milling cutter |
JP2012150728A (en) * | 2011-01-20 | 2012-08-09 | Bridgestone Corp | Nc program creation apparatus |
CN109590564A (en) * | 2017-10-02 | 2019-04-09 | 白光株式会社 | Welder |
JP2019068023A (en) * | 2017-10-02 | 2019-04-25 | 白光株式会社 | Soldering apparatus |
US10864590B2 (en) | 2017-10-02 | 2020-12-15 | Hakko Corporation | Soldering apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110315534B (en) | Processing method and system for offline programming of ship welding robot | |
JP3338373B2 (en) | Sheet metal processing integrated support system | |
US6671571B1 (en) | Method for NC- programming and system for NC- machining | |
CN110096033A (en) | A method of check and correction numerical control program precision | |
JPH03177903A (en) | Method and device for production of nc working data | |
JPH05127730A (en) | Interference check device for numerically controlled machine tool | |
JPH1083213A (en) | Method for generating machining data | |
JP2696206B2 (en) | Automatic part program creation method | |
JPH06337711A (en) | Robot teaching device | |
JPS63114850A (en) | Machining simulation system for numerical control program | |
US6681144B1 (en) | Process and system for working a workpiece through numerically controlled machine tools | |
JP3157893B2 (en) | Method and program for automatically creating machining path statement of NC program for laser machining | |
JPH0421203B2 (en) | ||
JPH05274021A (en) | Processing system | |
JPH0685130B2 (en) | Processing area division processing device in automatic processing machine | |
JPH0346007A (en) | Nc information generation system | |
JPH04114207A (en) | Work data preparing system for nc work machine | |
JPS63271610A (en) | Operation programming method for equipment for machining or assembly | |
JP2002091526A (en) | Numerical controller | |
JP3955776B2 (en) | Data control method for numerically controlled machine tools and numerically controlled machine tools | |
JPS62293305A (en) | Software developing device for fa controller | |
JPS62120940A (en) | Machining information creation device for machine tools | |
JPH0746286B2 (en) | NC command information creation device | |
JPH0676011A (en) | Leader line generating and updating system | |
JP2003117773A (en) | Nc data forming device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20031202 |