JPH07100278B2 - Forming tool path data creation method - Google Patents

Forming tool path data creation method

Info

Publication number
JPH07100278B2
JPH07100278B2 JP61271282A JP27128286A JPH07100278B2 JP H07100278 B2 JPH07100278 B2 JP H07100278B2 JP 61271282 A JP61271282 A JP 61271282A JP 27128286 A JP27128286 A JP 27128286A JP H07100278 B2 JPH07100278 B2 JP H07100278B2
Authority
JP
Japan
Prior art keywords
tool path
reference tool
pitch
data
pair
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 - Fee Related
Application number
JP61271282A
Other languages
Japanese (ja)
Other versions
JPS63123658A (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP61271282A priority Critical patent/JPH07100278B2/en
Publication of JPS63123658A publication Critical patent/JPS63123658A/en
Publication of JPH07100278B2 publication Critical patent/JPH07100278B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】 本発明は、コンピュータ支援設計システム(CAD)等に
おいて、形状モデルデータに基づいて、三次元自由曲面
を有する形状を得るための金型加工等を行うNCデータ、
すなわち、フライス盤あるいはマシニングセンタ等のNC
工作機械に与える工具経路データの作成方法に関するも
のであり、特に、該工具経路を細かいピッチで定め加工
面精度を向上させる場合に、工具経路データの作成に要
する工数を削減し、効率よく高精度で工具経路データを
作成することを可能とする形状加工用経路データ作成方
法に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention is, in a computer aided design system (CAD) or the like, NC data for performing die machining or the like for obtaining a shape having a three-dimensional free-form surface based on shape model data
That is, NC such as milling machine or machining center
The present invention relates to a method for creating tool path data to be given to a machine tool, and particularly when the tool path is defined with a fine pitch to improve the machining surface accuracy, the man-hours required for creating the tool path data are reduced, and the accuracy is improved efficiently. The present invention relates to a shape machining path data creating method capable of creating tool path data with.

近年、コンピュータ支援設計システム(以下CAD/CAMシ
ステムと称する)が普及しつつあり、種々の産業分野に
適用されている。特に、三次元形状モデルデータを扱う
CAD/CAMシステムは設計の構想段階から生産のシュミレ
ーションに至るまで幅広く応用されている。このような
CAD/CAMシステムは自動車の車体の設計、生産にも使用
されている。
In recent years, computer-aided design systems (hereinafter referred to as CAD / CAM systems) have become widespread and are being applied to various industrial fields. Especially handles 3D shape model data
CAD / CAM systems are widely applied from the concept stage of design to the simulation of production. like this
CAD / CAM systems are also used in the design and production of automobile bodies.

この場合、計算機内において作成した製品形状を示す形
状モデルデータは三次元の自由曲面から構成されるもの
であって、膨大なデータ量としてデータベースに納めら
れており、また当該形状を製造するための金型加工に用
いられる工具経路データ、所謂、NCデータもCAD/CAMシ
ステムを用いて同時に作成され、フロッピィディスク等
の記憶媒体に出力され、フライス盤やマシニングセンタ
等のNC工作機械に指令として与えられるように構成され
ている。
In this case, the shape model data indicating the product shape created in the computer is composed of a three-dimensional free-form surface, is stored in the database as a huge amount of data, and is used for manufacturing the shape. Tool path data used for die machining, so-called NC data, are simultaneously created using a CAD / CAM system, output to a storage medium such as a floppy disk, and given to NC machine tools such as milling machines and machining centers as commands. Is configured.

一般に、この種のNCデータ、すなわち、工具経路データ
は上記の形状モデルデータを基にして予めプログラムさ
れた所定の手順に従った演算を行うことによって作成さ
れるが、加工された形状面の精度は工具経路データのピ
ッチの精粗に依存する。すなわち、工具経路が細かいピ
ッチで指定されれば、削り残し部分は少なく且つ小さく
なるが、工具経路が粗いピッチで指定されると、削り残
し部分は多く且つ大きくなる。従って、従来、このよう
な工具経路データは所定の標準ピッチで算出し、NC工作
機械で加工した後削り残し部分を作業員が仕上加工し、
必要な面精度を得る方法が採用されるのが一般的であっ
た。然しながら、この方法によると仕上げ加工のために
余剰な工数が必要であるという不都合が存在している。
Generally, NC data of this kind, that is, tool path data, is created by performing an operation according to a predetermined procedure programmed in advance based on the above-mentioned shape model data, but the accuracy of the machined shape surface Depends on the fineness of the pitch of the tool path data. That is, if the tool path is specified with a fine pitch, the uncut portion is small and small, but if the tool path is specified with a coarse pitch, the uncut portion is large and large. Therefore, conventionally, such tool path data is calculated at a predetermined standard pitch, and a worker finishes the uncut portion after machining with an NC machine tool,
A method of obtaining a required surface accuracy has been generally adopted. However, this method has an inconvenience that an extra man-hour is required for finishing.

一方、工具経路データを細密なピッチで作成し、仕上工
程をなくして必要な面精度を得ることも考えられるが、
このような工具経路は形状モデルデータを基に微少な直
線状の工具のパスで近似させ、該直線状のパスの始点と
終点毎に三次元座標値の演算を行い、これらのパスの連
続として1本の工具経路データが作成されるものであ
る。このため、工具経路のピッチを細かくすればする程
扱うデータ量が膨大となり、また、演算処理時間も膨大
なものとなるため、データを記憶するための記憶装置の
容量を大きくする必要があり、電子計算機の使用効率が
低下するという不都合があった。
On the other hand, it is possible to create the tool path data with a fine pitch and eliminate the finishing process to obtain the required surface accuracy.
Such a tool path is approximated by a path of a minute linear tool based on the shape model data, and the three-dimensional coordinate value is calculated for each of the start point and the end point of the linear path, and as a series of these paths. One tool path data is created. Therefore, as the pitch of the tool path is made finer, the amount of data to be handled becomes enormous, and the processing time also becomes enormous. Therefore, it is necessary to increase the capacity of the storage device for storing the data. There is a disadvantage that the use efficiency of the electronic computer is reduced.

本発明はこのような不都合を克服するためになされたも
のであって、所定の標準的なピッチで基準となる工具経
路データを作成し、このピッチの間を任意の間隔で補間
する工具経路を簡単な演算処理によって定めることの出
来る工具経路データの作成方法を提供し、これによって
形状加工における加工面精度を工数を増加させることな
く向上させ且つ工具経路データの作成に用する処理時間
の増加を極力小さくすることを目的とするものである。
The present invention has been made to overcome such inconvenience, and creates tool path data that serves as a reference at a predetermined standard pitch, and creates a tool path that interpolates at an arbitrary interval between these pitches. We provide a method for creating tool path data that can be defined by simple arithmetic processing, which improves the machining surface accuracy in shape machining without increasing man-hours and increases the processing time for creating tool path data. The purpose is to make it as small as possible.

前記の目的を達成するために、本発明は、計算機システ
ム内に作成された自動車の車体の形状モデルデータから
加工すべき加工領域を特定し、前記加工領域に対応する
形状モデルデータから所定の標準ピッチで複数本の基準
工具経路を算出し、前記基準工具経路に基づき形状加工
用工具経路データを作成する方法であって、 前記標準ピッチで算出された前記基準工具経路から隣接
する一対の基準工具経路を選択し、前記一対の基準工具
経路の両端点において、前記一方の基準工具経路から前
記他方の基準工具経路に向かって夫々垂線を下ろし、前
記一対の基準工具経路と離間して設定される2本の前記
垂線とで閉領域を形成する第1ステップと、 前記閉領域を形成する前記2本の垂線間における前記一
対の基準工具経路を夫々所定の間隔で分割して第1分割
点を求める第2ステップと、 前記標準ピッチを細分化した所定の細分化ピッチを設定
し、前記一対の基準工具経路上の対応する一対の前記第
1分割点を接続して得られる複数の線分を前記細分化ピ
ッチで夫々分割することにより、前記各垂線および前記
各線分に沿った第2分割点を求める第3ステップと、 前記第2分割点を前記基準工具経路に沿った方向に夫々
接続し、補間工具経路を求める第4ステップと、 からなることを特徴とする。
In order to achieve the above object, the present invention specifies a machining area to be machined from shape model data of an automobile body created in a computer system, and determines a predetermined standard from the shape model data corresponding to the machining area. A method of calculating a plurality of reference tool paths at a pitch, and creating shape processing tool path data based on the reference tool path, wherein a pair of reference tools adjacent from the reference tool path calculated at the standard pitch A path is selected, and at both end points of the pair of reference tool paths, perpendicular lines are drawn from the one reference tool path toward the other reference tool path, respectively, and set apart from the pair of reference tool paths. The first step of forming a closed region with the two perpendiculars, and the pair of reference tool paths between the two perpendiculars forming the closed region at predetermined intervals, respectively. A second step of dividing the standard pitch to obtain a first division point, setting a predetermined subdivision pitch obtained by subdividing the standard pitch, and connecting a corresponding pair of the first division points on the pair of reference tool paths. A third step of obtaining a second division point along each of the perpendiculars and the line segments by dividing each of the plurality of line segments obtained by the division at the subdivided pitch; And a fourth step of obtaining the interpolated tool path, each of which is connected in the direction along the line.

次に、本発明に係る形状加工用工具経路データの作成方
法について好適な実施例を挙げ、添付の図面を参照しな
がら以下詳細に説明する。
Next, a preferred embodiment of the method for creating shape-processing tool path data according to the present invention will be described in detail below with reference to the accompanying drawings.

第1図は本発明に係る形状モデル、および該形状を金型
加工するための工具経路等を扱うコンピュータ支援設計
システム(CAD/CAM)の基本的な構成を示す。この中、
参照符号10は後述する自動車の車体の製品形状を示す形
状モデルデータ24や工具経路データ30等が格納される外
部記憶装置を示している。
FIG. 1 shows the basic configuration of a computer-aided design system (CAD / CAM) that handles a shape model according to the present invention and a tool path for machining the shape. In this
Reference numeral 10 indicates an external storage device in which a shape model data 24 showing a product shape of a vehicle body of an automobile, a tool path data 30 and the like which will be described later are stored.

この外部記憶装置10において、参照符号32は加工条件デ
ータであり、金型加工を行うための工具形状(径、長
さ、材質、寿命等)、ホルダ形状、削り素材、切削面仕
上げ(粗、仕上げ)等とそれらの条件から求められる切
削速度、回転等の加工条件を示すデータである。参照符
号34は加工法案データであり、金型加工における使用可
能な工具の指定、および工具の使用方法等の金型加工の
ノウハウの加工法を示すデータである。参照符号36は設
計変更部分データであり、形状変更部分に対するデータ
を格納しておく部分である。参照符号12は電子計算機で
あり、この電子計算機12は形状モデルデータに基づいて
工具経路データの算出等一連の処理を行うもので、外部
記憶装置10から所要の形状モデルデータ24、あるいは工
具経路データ30を読み出し、図形表示装置16での立体イ
メージ表示の制御を行い、あるいはフロッピィディスク
装置25等にNC加工データ、すなわち、工具経路データ30
を出力するものである。
In the external storage device 10, reference numeral 32 is processing condition data, which is a tool shape (diameter, length, material, life, etc.) for performing die processing, a holder shape, a cutting material, a cutting surface finish (roughness, (Finishing) and the like, and data showing machining conditions such as cutting speed and rotation obtained from those conditions. Reference numeral 34 is machining plan data, which is data indicating a machining method of know-how of die machining such as designation of a tool that can be used in die machining and a method of using the tool. Reference numeral 36 is design change part data, and is a part for storing data for the shape change part. Reference numeral 12 is an electronic computer, and this electronic computer 12 performs a series of processing such as calculation of tool path data based on the shape model data, and the required shape model data 24 or tool path data from the external storage device 10. 30 is read out and the stereoscopic image display is controlled by the graphic display device 16, or NC processing data, that is, tool path data 30 is sent to the floppy disk device 25 or the like.
Is output.

参照符号14はインタフェース装置であり、電子計算機12
と図形表示装置16、操作盤(キーボード)18および座標
入力装置(タブレット)20等の入出力装置を接続するも
のである。操作盤18はオペレータが電子計算機12に対し
て処理コマンド、処理パラメータを入力する入力操作盤
であり、座標入力装置20はスタイラスペン22よりオペレ
ータが所要の指示入力を行うためのものである。
Reference numeral 14 is an interface device, and the computer 12
And an input / output device such as a graphic display device 16, an operation panel (keyboard) 18 and a coordinate input device (tablet) 20. The operation panel 18 is an input operation panel through which an operator inputs processing commands and processing parameters to the electronic computer 12, and the coordinate input device 20 is for the operator to input a desired instruction from the stylus pen 22.

本発明に係るコンピュータ支援設計システムは、概略、
以上のように構成されるものであり、次に、形状モデル
データに基づいて、該形状を金型加工するための工具経
路データの作成に係る処理手順および効果について説明
する。
The computer-aided design system according to the present invention is generally
It is configured as described above, and next, a processing procedure and effects relating to creation of tool path data for die-machining the shape based on the shape model data will be described.

本発明に係る工具経路データの作成方法は、形状モデル
データに基づき所定の手順に従って標準ピッチで複数の
基準工具経路を算出し、隣接する基準工具経路間に複数
の垂線を下ろし、対となる基準工具経路を定め、該対と
なる基準工具経路間を所定の細分化ピッチで等分割した
分割点を求め、該分割点の対応する点列を補間工具経路
データとすることを基本としている。
The tool path data creating method according to the present invention calculates a plurality of reference tool paths at a standard pitch according to a predetermined procedure based on the shape model data, draws a plurality of perpendiculars between adjacent reference tool paths, and forms a reference pair. Basically, a tool path is defined, division points are equally divided between a pair of reference tool paths at a predetermined subdivided pitch, and a point sequence corresponding to the division points is used as interpolation tool path data.

第2図は本発明に係る工具経路データの作成方法を示す
概略処理フローである。工具経路データの作成に当たっ
ては、先ず、ステップAにおいて、外部記憶装置10から
形状モデルデータ24を読み出し、この形状モデルデータ
に基づいて所定の標準ピッチで標準工具経路データを算
出する。この基準工具経路の算出手順は一般のNCデータ
の作成手順と同様であり、形状モデルを標準ピッチで分
け、工具が通るべき線を微少な直線状のパスで近似し、
該直線状のパスの各始点および終点毎に三次元座標値を
算出し、これらの各点の連続として1本の工具経路デー
タとするものである。
FIG. 2 is a schematic processing flow showing a method for creating tool path data according to the present invention. In creating the tool path data, first, in step A, the shape model data 24 is read from the external storage device 10, and the standard tool path data is calculated at a predetermined standard pitch based on the shape model data. The procedure for calculating this standard tool path is the same as the procedure for creating general NC data.The shape model is divided by the standard pitch, and the line that the tool should pass through is approximated by a minute linear path,
Three-dimensional coordinate values are calculated for each start point and end point of the linear path, and one tool path data is made as a series of these points.

このような、操作を標準ピッチ毎に繰り返して複数の基
準工具経路データを作成する。勿論、全体形状が大きく
且つ複雑な場合には座標入力装置20、入力操作盤18等か
ら加工領域を指定し、加工すべき金型に合わせて形状モ
デルデータ24を分割し、所要の部分形状モデルデータと
して切り出して上述の処理を施す方法が一般的である。
Such an operation is repeated for each standard pitch to create a plurality of reference tool path data. Of course, when the overall shape is large and complicated, the processing area is specified from the coordinate input device 20, the input operation panel 18, etc., the shape model data 24 is divided according to the mold to be processed, and the required partial shape model is obtained. A method of cutting out as data and performing the above processing is generally used.

次に、ステップBにおいて、基準工具経路の間を細分化
ピッチで補間する工具経路を算出するために隣接する基
準工具経路データを調べ、対となる基準工具経路を定め
る。この処理の詳細については、処理フローを用いて後
述する。対となる基準工具経路が定まると、ステップC
において補間範囲を定める。これは、入力操作盤18から
対となる基準工具経路の間を細分する細分化ピッチを入
力し、また、形状モデルデータの加工すべき領域から最
外側点列を求めることによって行われる。すなわち、求
められた最外側点列と、対となる基準工具経路で囲まれ
た部分が前記の細分化ピッチで処理する補間範囲、すな
わち有効部分となる。
Next, in step B, adjacent reference tool path data is examined to calculate a tool path that interpolates between the reference tool paths at a subdivided pitch, and a pair of reference tool paths is determined. Details of this processing will be described later using a processing flow. Once the reference tool path to be paired is determined, step C
Defines the interpolation range. This is performed by inputting a subdivided pitch for subdividing the pair of reference tool paths from the input operation panel 18 and obtaining the outermost point sequence from the region to be machined in the shape model data. That is, a portion surrounded by the obtained outermost point sequence and the pair of reference tool paths becomes an interpolation range to be processed at the subdivided pitch, that is, an effective portion.

次いで、ステップDにおいて、指示された細分化ピッチ
に従って対となる基準工具経路間を所要の間隔で細かく
分割した分割点を求め、最後にステップEにおいて、各
分割点の細分化ピッチに対応した点をつなぎ分割点列を
作成し、補間工具経路データとして基準工具経路データ
と共に、順次、出力装置(フロッピィディスク)25にNC
データとして出力する。
Next, in step D, dividing points are obtained by finely dividing the pair of reference tool paths at required intervals according to the instructed dividing pitch, and finally in step E, points corresponding to the dividing pitch of each dividing point are obtained. Create a series of divided points and connect them to the output device (floppy disk) 25 with the standard tool path data as interpolation tool path data.
Output as data.

本発明に係る工具経路データの作成方法は概略以上のよ
うなものであるが、以下要部についてさらに詳細に説明
する。
The method for creating the tool path data according to the present invention is as outlined above, but the essential parts will be described in more detail below.

第3図は第2図におけるステップAの詳細処理手順を示
す図である。先ず、ステップ1において、座標入力装置
20、あるいは入力操作盤18等を用いて加工すべき金型等
に合わせ、加工領域指示を行い、外部記憶装置10に格納
された形状モデルデータ24から所要の部分を加工領域と
して切り出し、必要に応じて図形表示装置16に表示し、
加工形状のチェックを行う。第3図では参照符号40で概
略的に加工形状を示している。次いで、ステップ2にお
いて、加工形状に合わせて標準的な加工パターンを選択
し、入力操作盤18等から入力する。ここで、標準的な加
工パターンとは、島型、段状、帯状など加工すべき標準
的な形状に応じて予め用意されている工具経路データ演
算の標準的処理手順と考えてよい。
FIG. 3 is a diagram showing a detailed processing procedure of step A in FIG. First, in step 1, the coordinate input device
20 or using the input operation panel 18 etc., specify the machining area according to the mold to be machined, cut out the required part from the shape model data 24 stored in the external storage device 10 as the machining area, and According to the display on the graphic display device 16,
Check the machining shape. In FIG. 3, reference numeral 40 schematically indicates a processed shape. Next, in step 2, a standard processing pattern is selected according to the processing shape and input from the input operation panel 18 or the like. Here, the standard machining pattern may be considered as a standard processing procedure of tool path data calculation prepared in advance according to a standard shape to be machined such as an island shape, a step shape, and a belt shape.

次に、ステップ3において、工具経路の基準となる線を
決定する。第3図では、加工すべき面、すなわち、加工
形状40の最外側の線42を工具経路の基準線として概念的
に示している。次いで、ステップ4において、入力操作
盤18より加工工具種別、工具径を入力し、削り残し量
(カスプ量)が所定の量となるように標準ピッチを定め
る。ここで、削り残し量(カスプ量)とは、工具がある
ピッチで移動した時に工具刃先の形状により削れない部
分であり、この関係は第7図に概念的に示してある。す
なわち、第7図は工具経路と加工面の関係を示す図であ
り、工具先端の刃先76が所定のピッチ74で加工を行う
と、刃先の形状により削れない部分72が生じる。従っ
て、前述したように、加工面精度は工具経路のピッチに
依存し、ピッチが細かければ、削り残し量は少なく、且
つ小さくなることが理解される。従って、ステップ4に
おいては、この削り残し量が一定となる様に工具径等に
よって標準ピッチを入力指示することになる。
Next, in step 3, a line which is a reference of the tool path is determined. In FIG. 3, the surface to be machined, that is, the outermost line 42 of the machined shape 40 is conceptually shown as a reference line of the tool path. Next, in step 4, the machining tool type and the tool diameter are input from the input operation panel 18, and the standard pitch is determined so that the uncut amount (cusp amount) becomes a predetermined amount. Here, the uncut amount (cusp amount) is a portion that cannot be cut due to the shape of the tool blade edge when the tool moves at a certain pitch, and this relationship is conceptually shown in FIG. 7. That is, FIG. 7 is a diagram showing the relationship between the tool path and the machining surface. When the cutting edge 76 of the tool tip is machined at a predetermined pitch 74, a portion 72 that cannot be shaved due to the shape of the cutting edge occurs. Therefore, as described above, it is understood that the machining surface accuracy depends on the pitch of the tool path, and if the pitch is fine, the uncut amount is small and small. Therefore, in step 4, the standard pitch is input by the tool diameter or the like so that the uncut amount is constant.

次に、ステップ5においては、基準線42をもとに前記入
力指示された標準ピッチと選択された加工パターンに従
って基準工具経路44a、44b乃至44nが順次算出される。
Next, in step 5, the standard tool paths 44a, 44b to 44n are sequentially calculated based on the standard line 42 according to the standard pitch instructed and selected and the selected machining pattern.

第4図は第2図におけるステップBの詳細処理手順が示
す図である。基準となる工具経路が作成されると、ステ
ップ6において、隣接する対となる基準工具経路の基準
側となる経路nを取り込み、ステップ7において、対と
なるべき基準工具経路n+1を取り込む。
FIG. 4 is a diagram showing a detailed processing procedure of step B in FIG. When the reference tool path is created, a path n on the reference side of an adjacent pair of reference tool paths is fetched in step 6, and a reference tool path n + 1 to be paired is fetched in step 7.

次いで、ステップ8において、基準となる基準工具経路
nの端点から対となるべき基準工具経路n+1に垂線46
a、46bを下ろし、ステップ9において、下ろした垂線46
a、46bが2ヶ所以上か判定し、2ヶ所以上あれば、ステ
ップ10において、基準工具経路n、n+1を対の基準工
具経路として定める。若しも、垂線が2ヶ所以上でなけ
れば、基準工具経路n、n+1の間は補間工具経路を作
成せず、次の隣接する基準工具経路n+1、n+2につ
いて以上の処理を繰り返し、順次隣接する基準工具経路
lとl+1(lは1、2…)について対となる基準工具
経路の判定を行っていく。このような判定処理を行うこ
とにより、隣接する基準工具経路l、l+1間に重なり
部分が存在しない部位を補間範囲から除外することがで
きる。なお、前記重なり部分とは、例えば、第4図にお
いて、基準工具経路n、n+1を垂線46a、46bで接続で
きる場合、前記垂線46a、46b間の基準工具経路n、n+
1の部分をいうものとする。
Next, in step 8, a vertical line 46 is drawn from the end point of the reference reference tool path n to the reference tool path n + 1 to be paired.
Lower a and 46b, and in step 9, lower the vertical line 46
It is determined whether or not there are two or more a and 46b. If there are two or more locations, the standard tool paths n and n + 1 are determined as a pair of standard tool paths in step 10. If there are not two or more perpendiculars, no interpolating tool path is created between the standard tool paths n and n + 1, and the above processing is repeated for the next adjacent standard tool paths n + 1 and n + 2 to sequentially adjoin. The reference tool paths l and l + 1 (l is 1, 2, ...) Are determined as a pair of reference tool paths. By performing such a determination process, it is possible to exclude a portion where there is no overlapping portion between the adjacent reference tool paths l and l + 1 from the interpolation range. It should be noted that, for example, in FIG. 4, when the reference tool paths n and n + 1 can be connected by the perpendicular lines 46a and 46b, the overlapping portion means the reference tool paths n and n + between the perpendicular lines 46a and 46b.
The part 1 is referred to.

以上の処理により基準工具経路データの対の関係が判定
されると、次に、有効成分、すなわち、補間範囲を定め
るステップである第2図ステップCの処理に進む。
When the pair relationship of the reference tool path data is determined by the above processing, the process proceeds to step C in FIG. 2 which is a step of determining an effective component, that is, an interpolation range.

第5図は第2図のステップCの詳細な処理手順を示す図
である。先ず、ステップ11において、基準工具経路の最
外側点列48と対の基準工具経路n、n+1との交点が求
められ、ステップ12において、最外側点列48が対となる
基準工具経路n、n+1で切られる部分50a、50bが求め
られる。この部分50a、50bと対となる基準工具経路n、
n+1で囲まれた部分が主たる補間範囲、すなわち、有
効部分となる。
FIG. 5 is a diagram showing a detailed processing procedure of step C in FIG. First, at step 11, the intersection of the outermost point sequence 48 of the reference tool path and the pair of reference tool routes n and n + 1 is obtained, and at step 12, the outermost point sequence 48 forms the pair of reference tool paths n and n + 1. The parts 50a and 50b to be cut by are required. Reference tool path n paired with these portions 50a, 50b,
The portion surrounded by n + 1 is the main interpolation range, that is, the effective portion.

上記の処理により補間範囲が求められると、次に、補間
のための工具経路を算出する第2図のステップD、ステ
ップEの処理手順に進む。
When the interpolation range is obtained by the above processing, the process procedure of steps D and E of FIG. 2 for calculating a tool path for interpolation is next performed.

第6図は第2図のステップD、ステップEの詳細な処理
手順を示す図である。先ず、ステップ13において対とな
る基準工具経路n、n+1の互いの端点から相手の工具
経路へ垂線46a、46bを下ろし、その交点(垂線の足)を
対応点52a、52b、54a、54bとする。次いで、ステップ14
において、2つの基準工具経路の各対応点52a、54a間と
52b、54b間を夫々所定の間隔で分割し、点列58a、58bと
し、ステップ15において、対応する点列58a、58b間を所
定の細分化ピッチとなるように分割した点列60を算出す
る。ここで、細分化ピッチは第7図において説明した削
り残し部分72が所定の大きさ以下となるように工具刃先
の経路を基準ピッチからさらに細分化する間隔であり、
入力操作盤18より指示するものである。
FIG. 6 is a diagram showing a detailed processing procedure of steps D and E of FIG. First, in step 13, the perpendiculars 46a and 46b are lowered from the end points of the paired reference tool paths n and n + 1 to the tool path of the opponent, and the intersections (legs of the perpendiculars) are set as corresponding points 52a, 52b, 54a and 54b. . Then step 14
Between the corresponding points 52a and 54a of the two reference tool paths,
52b and 54b are divided at predetermined intervals to form point sequences 58a and 58b, and in step 15, the corresponding point sequences 58a and 58b are divided to have a predetermined subdivided pitch to calculate a point sequence 60. . Here, the subdivided pitch is an interval for subdividing the path of the tool cutting edge from the reference pitch so that the uncut portion 72 described in FIG. 7 has a predetermined size or less,
It is instructed from the input operation panel 18.

この結果、対応点52a、54a間の基準工具経路nと、対応
点52b、54b間の基準工具経路n+1と、垂線46a、46bと
で形成される閉領域内には、削り残し部分72(第7図)
を所定の大きさ以下とし、且つ、所望の加工形状40(第
3図)の面に対するトレランスを所定量以下とすること
のできる補間工具経路データとなる点列60が設定され
る。
As a result, in the closed area formed by the reference tool path n between the corresponding points 52a and 54a, the reference tool path n + 1 between the corresponding points 52b and 54b, and the perpendicular lines 46a and 46b, the uncut portion 72 (the uncut portion) is formed. (Fig. 7)
Is set to a predetermined size or less, and the point sequence 60 is set as interpolation tool path data that can set the tolerance for the surface of the desired machining shape 40 (FIG. 3) to a predetermined amount or less.

すなわち、前記閉領域は、端点における基準工具経路
n、n+1間の最短距離を表す垂線46a、46bを用いて設
定されている。この場合、前記垂線46a、46b上に設定さ
れる点列60の加工形状40に対するトレランスと、基準工
具経路n、n+1の端点同士を接続した部分50a、50b
(第6図)上に設定される点列60の加工形状40に対する
トレランスとを比較すると、垂線46a、46bにおけるトレ
ランスが、前記部分50a、50bにおけるトレランスよりも
小さく、且つ、最小となる。一方、標準ピッチで設定さ
れた前記基準工具経路n、n+1は、略平行とみなすこ
とができる。この場合、垂線46a、46bによって切り取ら
れた基準工具経路n、n+1上の対応する点列58a、58b
間を接続して得られる各線分は、前記垂線46a、46bと略
同一の長さとみなすことができる。従って、前記線分を
細分化ピッチで分割して得られる点列60の加工形状40に
対するトレランスは、垂線46a、46bの場合のトレランス
と略同じとなる。この結果、前記領域内には、削り残し
部分72が所定の大きさ以下で、且つ、所望のトレランス
を維持した点列60が設定されることになる。
That is, the closed area is set using the perpendicular lines 46a and 46b representing the shortest distance between the reference tool paths n and n + 1 at the end points. In this case, the tolerance for the machining shape 40 of the point sequence 60 set on the perpendiculars 46a, 46b and the portions 50a, 50b connecting the end points of the reference tool paths n, n + 1.
(FIG. 6) When comparing the tolerance of the point sequence 60 set on the machining shape 40, the tolerance at the perpendicular lines 46a and 46b is smaller than the tolerance at the portions 50a and 50b, and is the minimum. On the other hand, the reference tool paths n and n + 1 set at the standard pitch can be regarded as substantially parallel. In this case, the corresponding point sequences 58a, 58b on the reference tool path n, n + 1 cut by the perpendiculars 46a, 46b.
The line segments obtained by connecting the two can be regarded as having substantially the same length as the perpendicular lines 46a and 46b. Therefore, the tolerance for the processed shape 40 of the point sequence 60 obtained by dividing the line segment at the subdivided pitch is substantially the same as the tolerance for the perpendicular lines 46a and 46b. As a result, the point sequence 60 in which the uncut portion 72 is equal to or smaller than a predetermined size and maintains a desired tolerance is set in the region.

次いで、ステップ16において、前記の対応点52a、52bお
よび54a、54bの外側62a、62bにも分割した点列を算出
し、ステップ17において、対応する分割点を結んだ分割
点列64a、64b…64nを補間工具経路データとし、目的と
する形状加工用経路データが作成され、フロッピィディ
スク装置25にNC加工データとして出力される。なお、前
記外側62a、62bに設定された点列をステップ15の場合と
同様にして補間で求めると、所望のトレランスを満たさ
なくなるおそれがある。そこで、この外側62a、62bにお
いては、他の方法により補間工具経路データを求め、あ
るいは、補間工具経路データを設定しないで手作業によ
る仕上げを行うようにしてもよい。
Next, in step 16, a point sequence that is also divided into outer sides 62a and 62b of the corresponding points 52a, 52b and 54a, 54b is calculated, and in step 17, division point sequences 64a, 64b that connect the corresponding division points ... 64n is used as the interpolation tool path data, and the target shape processing path data is created and output to the floppy disk device 25 as NC processing data. If the point sequences set on the outer sides 62a and 62b are obtained by interpolation in the same manner as in step 15, there is a possibility that the desired tolerance may not be satisfied. Therefore, on the outer sides 62a and 62b, the interpolating tool path data may be obtained by another method, or the finishing may be performed manually without setting the interpolating tool path data.

同様にして、加工形状40の最外側線42と基準工具経路44
aとの間(第3図参照)を含む全基準工具経路間の補間
工具経路データを作成し、NCデータとして出力する。
Similarly, the outermost line 42 of the machining shape 40 and the reference tool path 44
Interpolation tool path data is created between all the reference tool paths including the area between a and (see FIG. 3) and output as NC data.

以上説明したように、本発明に係る形状加工用工具経路
データの作成方法は形状モデルデータに基づき所定の手
順に従って標準ピッチで複数の基準工具経路を算出し、
隣接する基準工具経路間に2本の垂線を下ろして閉領域
を求め、前記閉領域における該対となる基準工具経路間
を所定の細分化ピッチで等分割した分割点を求め、該分
割点の対応する点列を補間工具経路データとするもので
ある。このために、所定の形状面精度を得るべく形状モ
デルデータから細密なピッチで直接に工具経路データを
算出する方法に比べ、標準ピッチで算出した基準工具経
路データ間を所定の細分化ピッチで分割した点列を算出
することで簡単に補間工具経路データを得ることが出
来、計算機システムの使用時間が短くなり、使用効率を
向上させることが出来るという利点を有する。
As described above, the method for creating the tool path data for shape machining according to the present invention calculates a plurality of reference tool paths at a standard pitch according to a predetermined procedure based on the shape model data,
Two perpendiculars are drawn between adjacent reference tool paths to obtain a closed area, and division points are equally divided at a predetermined subdivision pitch between the paired reference tool paths in the closed area to obtain division points. The corresponding point sequence is used as interpolation tool path data. Therefore, compared to the method of directly calculating the tool path data at a fine pitch from the shape model data to obtain a predetermined shape surface accuracy, the reference tool path data calculated at the standard pitch is divided at a predetermined subdivided pitch. There is an advantage that the interpolated tool path data can be easily obtained by calculating the above-mentioned point sequence, the use time of the computer system can be shortened, and the use efficiency can be improved.

また、工具経路データ算出に伴うデータ量も大幅には増
大せず、記憶装置容量を膨大なものにしなくてもよいと
いう利点を有する。さらに、本発明によれば、NC加工機
械による加工で必要な形状面精度が得られ、仕上加工工
数を大幅に削減出来るという利点を有する。
Further, there is an advantage that the amount of data associated with the calculation of the tool path data does not increase significantly and the storage device capacity does not have to be enormous. Further, according to the present invention, there is an advantage that the required shape and surface accuracy can be obtained by the processing by the NC processing machine, and the number of finishing processing steps can be significantly reduced.

以上、本発明について好適な実施例を挙げて説明した
が、本発明はこの実施例に限定されるものではなく、発
明の要旨を逸脱しない範囲において種々の改良並びに設
計の変更が可能なことは勿論である。
The present invention has been described above with reference to the preferred embodiments, but the present invention is not limited to these embodiments, and various improvements and design changes are possible without departing from the gist of the invention. Of course.

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

第1図は本発明に係る形状モデルおよび該形状を金型加
工するための工具経路データを扱うコンピュータ支援設
計システムの基本的構成を示す図、 第2図は本発明に係る工具経路データの作成方法を示す
概略処理フロー、 第3図乃至第6図は第2図に示す概略処理フローの主要
ステップの詳細処理手順を示す図、 第7図は工具経路と加工面の関係を示す図である。 10……外部記憶装置、12……電子計算機 14……インタフェース装置、16……図形表示装置 18……入力操作盤、20……座標入力装置 22……スタイラスペン 24……形状モデルデータ 25……フロッピィディスク装置
FIG. 1 is a diagram showing a basic configuration of a computer-aided design system that handles a shape model according to the present invention and tool path data for machining the shape, and FIG. 2 is a diagram showing creation of tool path data according to the present invention. Schematic processing flow showing the method, FIGS. 3 to 6 are diagrams showing detailed processing procedures of main steps of the schematic processing flow shown in FIG. 2, and FIG. 7 is a diagram showing a relationship between a tool path and a machining surface. . 10 …… External storage device, 12 …… Computer 14 …… Interface device, 16 …… Figure display device 18 …… Input operation panel, 20 …… Coordinate input device 22 …… Stylus pen 24 …… Shape model data 25… … Floppy disk device

───────────────────────────────────────────────────── フロントページの続き (72)発明者 蛭間 秀利 埼玉県狭山市新狭山1−10−1 ホンダエ ンジニアリング株式会社内 (56)参考文献 特開 昭57−5109(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Hidetoshi Hirama 1-10-1 Shin-Sayama, Sayama-shi, Saitama Honda Engineering Co., Ltd. (56) Reference JP-A-57-5109 (JP, A)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】計算機システム内に作成された自動車の車
体の形状モデルデータから加工すべき加工領域を特定
し、前記加工領域に対応する形状モデルデータから所定
の標準ピッチで複数本の基準工具経路を算出し、前記基
準工具経路に基づき形状加工用工具経路データを作成す
る方法であって、 前記標準ピッチで算出された前記基準工具経路から隣接
する一対の基準工具経路を選択し、前記一対の基準工具
経路の両端点において、前記一方の基準工具経路から前
記他方の基準工具経路に向かって夫々垂線を下ろし、前
記一対の基準工具経路と離間して設定される2本の前記
垂線とで閉領域を形成する第1ステップと、 前記閉領域を形成する前記2本の垂線間における前記一
対の基準工具経路を夫々所定の間隔で分割して第1分割
点を求める第2ステップと、 前記標準ピッチを細分化した所定の細分化ピッチを設定
し、前記一対の基準工具経路上の対応する一対の前記第
1分割点を接続して得られる複数の線分を前記細分化ピ
ッチで夫々分割することにより、前記各垂線および前記
各線分に沿った第2分割点を求める第3ステップと、 前記第2分割点を前記基準工具経路に沿った方向に夫々
接続し、補間工具経路を求める第4ステップと、 からなることを特徴とする形状加工用工具経路データ作
成方法。
1. A machining area to be machined is specified from shape model data of an automobile body created in a computer system, and a plurality of reference tool paths are formed at a predetermined standard pitch from the shape model data corresponding to the machining area. Is a method of creating shape processing tool path data based on the reference tool path, wherein a pair of adjacent reference tool paths is selected from the reference tool paths calculated at the standard pitch, and the pair of At both end points of the reference tool path, perpendicular lines are drawn from the one reference tool path toward the other reference tool path, respectively, and closed by the pair of reference tool paths and the two perpendicular lines set apart from each other. A first step of forming an area, and the pair of reference tool paths between the two perpendiculars forming the closed area are divided at predetermined intervals to obtain a first division point. 2 steps, a predetermined subdivided pitch obtained by subdividing the standard pitch is set, and a plurality of line segments obtained by connecting the pair of corresponding first division points on the pair of reference tool paths are subdivided into the subdivisions. A third step of obtaining a second division point along each of the perpendiculars and each of the line segments by dividing each at an equalization pitch; and connecting the second division point in a direction along the reference tool path to perform interpolation. A fourth step for obtaining a tool path, and a tool path data creation method for shape machining, comprising:
JP61271282A 1986-11-13 1986-11-13 Forming tool path data creation method Expired - Fee Related JPH07100278B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61271282A JPH07100278B2 (en) 1986-11-13 1986-11-13 Forming tool path data creation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61271282A JPH07100278B2 (en) 1986-11-13 1986-11-13 Forming tool path data creation method

Publications (2)

Publication Number Publication Date
JPS63123658A JPS63123658A (en) 1988-05-27
JPH07100278B2 true JPH07100278B2 (en) 1995-11-01

Family

ID=17497894

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61271282A Expired - Fee Related JPH07100278B2 (en) 1986-11-13 1986-11-13 Forming tool path data creation method

Country Status (1)

Country Link
JP (1) JPH07100278B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04201045A (en) * 1990-11-29 1992-07-22 Yutaka Sangyo Kk Preparation device for cutting data of free curved face for nc
US7006084B1 (en) * 2000-09-26 2006-02-28 Faro Technologies, Inc. Method and system for computer aided manufacturing measurement analysis
JP4592573B2 (en) * 2005-12-01 2010-12-01 三菱重工業株式会社 Tape sticking route setting method and program, and tape sticking apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS575109A (en) * 1980-06-10 1982-01-11 Fanuc Ltd Curved surface forming method

Also Published As

Publication number Publication date
JPS63123658A (en) 1988-05-27

Similar Documents

Publication Publication Date Title
Choi et al. Sculptured surface machining: theory and applications
EP0503642B1 (en) Method and apparatus for solids-based machining
US20030204285A1 (en) Virtual design, inspect and grind optimization process
JP2800861B2 (en) 3D machining method
JPH0736191B2 (en) Graphic display method of structure
Tapie et al. Topological model for machining of parts with complex shapes
JP3121878B2 (en) Numerically controlled method for machining workpieces
JP3019398B2 (en) Free-form surface machining data creation method
JPH07100278B2 (en) Forming tool path data creation method
Sarma An assessment of geometric methods in trajectory synthesis for shape-creating manufacturing operations
CN112100823A (en) Method for designing and manufacturing cutter with nanometer precision
JP3201751B2 (en) Three-dimensional machining method and medium recording control program for three-dimensional machining
Olama et al. A CAD/CAM system for die design and manufacture
JP2822194B2 (en) Method and apparatus for creating a two-dimensional projection diagram of a three-dimensional shape model using a computer
JP2859824B2 (en) Numerical Control Milling Method for Curved Workpieces by Tracking the Maximum Slope Direction Tree
JP2652848B2 (en) Machining information generation method for free-form surface avoiding tool interference
JP3323569B2 (en) NC data creation apparatus and method
JP2001134311A (en) Method and device for preparing working data and recording medium
Yoshioka et al. Direct NC Toolpath Generation from 3D Point Cloud Datasets
Huang et al. An image detection approach to NC rough-cut milling from solid models
JPS6362641A (en) Machining information production system freely curved surface considering finished surface roughness
Colburn Solid modeling with global blending for machining dies and patterns
JP4200561B2 (en) CAM system remaining part inspection device
JPS6324303A (en) Generating method for tool path data caused by shape change of shape model data
JP2918192B2 (en) Processing data creation method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees