JPH07129221A - 3D tool path simulation method - Google Patents
3D tool path simulation methodInfo
- Publication number
- JPH07129221A JPH07129221A JP27912993A JP27912993A JPH07129221A JP H07129221 A JPH07129221 A JP H07129221A JP 27912993 A JP27912993 A JP 27912993A JP 27912993 A JP27912993 A JP 27912993A JP H07129221 A JPH07129221 A JP H07129221A
- Authority
- JP
- Japan
- Prior art keywords
- shape
- data
- tool path
- distance
- tool
- 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
Links
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】
【目的】 CAD/CAMで作成された3次元工具経路
データにより目的の加工形状が得られるかどうかを迅速
に検証することができる3次元工具経路のシミュレーシ
ョン方法を提供する。
【構成】 CAD/CAMを用いて作成された3次元工
具経路データと、観察軸方向に距離展開された工具形状
データと、前記観察軸方向に距離展開された素材形状及
び治具形状データとに基いて加工過程形状を求める工程
と、その加工過程形状と観察軸方向に距離展開されたモ
デル形状とを比較し、軸方向の距離の大小によって削り
過ぎ及び削り残しをれぞれ判別する工程と、削り過ぎ及
び削り残し個所に予め指定された色を施してディスプレ
イ上にで表示する工程とを有する。
(57) [Summary] [Object] To provide a three-dimensional tool path simulation method capable of rapidly verifying whether or not a target machining shape can be obtained from three-dimensional tool path data created by CAD / CAM. [Structure] Three-dimensional tool path data created using CAD / CAM, tool shape data expanded in the observation axis direction by distance, and material shape and jig shape data expanded in the observation axis direction by distance Based on this, a process for obtaining the machining process shape based on this, and a process for comparing the machining process shape and the model shape developed in the observation axial direction by distance, and determining whether overcutting or uncutting is performed depending on the size of the axial distance. A step of applying a color designated in advance to the over-grinded portion and the uncut portion and displaying it on the display.
Description
【0001】[0001]
【産業上の利用分野】本発明は3次元工具経路のシミュ
レーション方法に関し、特にCAD/CAMを用いた工
具経路データの検証方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a three-dimensional tool path simulation method, and more particularly to a tool path data verification method using CAD / CAM.
【0002】[0002]
【従来の技術】従来の工具経路データの検証方法におい
ては、計算機内に3次元工具経路データとモデル化した
素材形状、治具形状及び工具形状に関するデータを有
し、工具経路上を移動する工具形状が、素材形状及び治
具形状と重なりを持ったとき、素材形状及び治具形状か
ら工具形状を引くことにより、加工過程形状を計算し、
加工過程形状を画面に表示する。そして、表示された形
状をオペレータが目視確認することにより、削り過ぎ及
び削り残しを確認していた。2. Description of the Related Art In a conventional method for verifying tool path data, a tool that has three-dimensional tool path data and data on a modeled material shape, jig shape and tool shape in a computer, and moves on the tool path. When the shape overlaps with the material shape and the jig shape, the processing shape is calculated by subtracting the tool shape from the material shape and the jig shape,
The machining process shape is displayed on the screen. Then, the operator visually confirms the displayed shape to check for excessive cutting and uncut portion.
【0003】ところで、特開平3−184104号公報
においてもこの種の検証方法が開示されているが、ここ
で開示されているのはCAD/CAMで作成された3次
元工具経路に対して工作物(モデル形状)と工具とをデ
ィスプレイ上に表示し、干渉(ガウジ)が発生した箇所
の色を変えて表示することにより、オペレータがそれを
目視確認をすることができるようにしたものである。By the way, Japanese Patent Laid-Open No. 3-184104 also discloses a verification method of this kind. However, the method disclosed here is for a three-dimensional tool path created by CAD / CAM for a workpiece. By displaying the (model shape) and the tool on the display and changing the color of the location where the interference (gouge) occurs, the operator can visually check it.
【0004】[0004]
【発明が解決しようとする課題】特開平3−18410
4号公報に開示されている検証方法は上述のように行な
われているが、CADデータをそのまま用いている。従
って、その計算は複雑であり、また実行速度が遅くなる
という問題点がある。また、目視により検証を行なうの
で、削り過ぎ及び削り残し箇所を正確に特定するのが困
難であるという問題点がある。DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention
Although the verification method disclosed in Japanese Patent No. 4 is performed as described above, CAD data is used as it is. Therefore, there is a problem that the calculation is complicated and the execution speed becomes slow. Further, since the verification is performed visually, there is a problem that it is difficult to accurately identify the excessively cut and uncut portions.
【0005】本発明は、このような問題点を解決するた
めになされたものであり、CAD/CAMで作成された
3次元工具経路データにより目的の加工形状が得られる
かどうかを迅速に検証することができる3次元工具経路
のシミュレーション方法を提供することを目的とする。The present invention has been made in order to solve such a problem, and promptly verifies whether or not a target machining shape can be obtained from three-dimensional tool path data created by CAD / CAM. An object of the present invention is to provide a method for simulating a three-dimensional tool path that can be performed.
【0006】[0006]
【課題を解決するための手段】本発明に係る3次元工具
経路のシミレーション方法は、CAD/CAMを用いて
作成された3次元工具経路データと観察軸方向に距離展
開された工具形状データと、観察軸方向に距離展開され
た素材形状及び治具形状データとに基いて加工過程形状
を求める工程と、加工過程形状と観察軸方向に距離展開
されたモデル形状とを比較し、その軸方向の距離の大小
によって削り過ぎ及び削り残しをれぞれ判別する工程
と、削り過ぎ及び削り残し個所に予め指定された色を施
してディスプレイ上に表示する工程とを有する。本発明
に係る他の3次元工具経路のシミレーション方法は、上
記のシミレーション方法において、削り過ぎや残しが発
生したとき3次元工具経路の数値データの該当箇所に印
を付ける工程を有する。A method for simulating a three-dimensional tool path according to the present invention includes three-dimensional tool path data created by using CAD / CAM and tool shape data developed by distance in the observation axis direction. , Comparing the machining process shape with the model shape expanded in the observation axis direction based on the material shape and jig shape data expanded in the observation axis direction and the process direction There is a step of discriminating overcutting and uncut portion from each other depending on the size of the distance, and a step of applying a predetermined color to the overcutting and uncut portion and displaying it on the display. Another simulation method of a three-dimensional tool path according to the present invention has a step of marking the corresponding part of the numerical data of the three-dimensional tool path when overcutting or leaving occurs in the above simulation method.
【0007】[0007]
【作用】本発明においては、計算機内にCAD形状デー
タからシミュレーションに適した構造にモデル化した素
材形状、治具形状、工具形状及びモデル形状についての
データを用いて、例えば工具経路上を移動する工具が、
素材形状及び治具形状と重なりを持った時、素材及び治
具形状から工具形状を引くことにより、加工過程形状を
得る。求められた加工過程形状とモデル形状を比較し、
加工過程形状とモデル形状との差が指定した範囲以内の
場合には、加工された部分と色を変えて表示を行なう。
また、加工過程形状がモデル形状より指定した範囲を越
え小さくなった場合はガウジが発生したとして、指定さ
れた色に変え表示を行なう。このシミュレーションは例
えばコンピュータグラフィック(CG)を用いてを行な
う。また、ガウジが発生した場合には、発生した工程経
路データに印をつける。これにより、容易に削り過ぎ箇
所と削り残し箇所を見分けることが可能となる。また、
削り過ぎ工具経路データの修正箇所が容易に判断でき
る。According to the present invention, for example, the tool shape is moved on the tool path by using the data on the material shape, the jig shape, the tool shape and the model shape which are modeled in the computer from the CAD shape data into the structure suitable for the simulation. The tool
When it overlaps with the material shape and the jig shape, the tool shape is subtracted from the material and the jig shape to obtain the machining process shape. Compare the obtained machining process shape and model shape,
If the difference between the machining shape and the model shape is within the specified range, the color is changed from that of the machined portion for display.
When the shape of the machining process becomes smaller than the model shape by exceeding the specified range, it is determined that a gouge has occurred, and the display is changed to the specified color. This simulation is performed using, for example, computer graphics (CG). When a gouge occurs, the generated process route data is marked. As a result, it becomes possible to easily distinguish between the over-cut portion and the uncut portion. Also,
It is possible to easily determine where to correct the over-cutting tool path data.
【0008】[0008]
【実施例】図1、図2及び図3は本発明の一実施例に係
る3次元工具経路のシミュレーション方法の処理過程を
示したフローチャートである。 (1)素材及びCADモデル形状のモデル化(S1〜S
12) 素材及びモデルデータをシミュレーションに適した構造
にCAD形状データをモデル化して使用する。モデル化
のイメージは、図4に示されるように、3次元形状を任
意方向の柱の集まりとして近似する。ここでは、形状が
存在する3次元空間に、任意の基準平面を仮定する。そ
して、形状をこの平面に投影した時の図形が画面に表示
されることになる。平面の法線方向と同じ方向の柱に素
材形状と治具形状及びモデル形状を分割する。柱の2つ
の端面と基準平面との間の距離を求め、基準平面から近
い方の距離(Dmin )と遠い方の距離(Dmax )及び画
面表示の際の色を求める為の情報を1組としたデータで
形状を表現する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIGS. 1, 2 and 3 are flow charts showing the processing steps of a three-dimensional tool path simulation method according to an embodiment of the present invention. (1) Modeling of material and CAD model shape (S1 to S
12) CAD material data is modeled and used in a structure suitable for simulation using material and model data. The modeling image approximates a three-dimensional shape as a collection of columns in arbitrary directions, as shown in FIG. Here, an arbitrary reference plane is assumed in the three-dimensional space where the shape exists. Then, the figure when the shape is projected on this plane is displayed on the screen. Divide the material shape, jig shape, and model shape into pillars in the same direction as the normal to the plane. The distance between the two end faces of the pillar and the reference plane is obtained, and the distance (Dmin) closer to the reference plane and the distance (Dmax) farther from the reference plane, and one set of information for obtaining the color when the screen is displayed are included. The shape is represented by the created data.
【0009】このモデル化は以下の手順で実行される。 1)3次元空間に任意の基準平面を仮定する(S1)。
この平面の法線方向が、画面に表示した際の視線の方向
となる。 2)基準平面を格子状に分割する(S2)。 3)ここで、図5に示すように素材形状について考え
る。各格子の中心から、素材形状に基準平面の法線に平
行な光線を投影し、格子の範囲を求める(S3)。そし
て、光線と形状の交点座標、その交点での形状の法線方
向、及び交点と基準平面間の距離を求める(S4)。形
状のトポロジが完全と仮定すると、交点は偶数個求ま
る。ここでは、基準面側の交点までの距離をSmin 、色
を決定するためのデータをScolor 、基準面に遠い側の
交点までの距離をSmax とする。 4)交点を交点と基準面との間の距離の小さい順に並べ
る(S5)。2のつ交点を一組とする。一組の交点に注
目すると、距離の小さい交点は表側(基準平面に対す
る)、大きい方は裏側となる。 5)表側の距離Smin 、法線より求めた色情報をScolo
r 、裏側の距離をSmaxとし1組のデータとする(S
6)。各格子に対する素材形状データの組総数Snum を
計算し記録する(S7)。 6)上記の3)〜5)の処理を各格子について行なう。This modeling is executed in the following procedure. 1) Assume an arbitrary reference plane in a three-dimensional space (S1).
The normal direction of this plane is the direction of the line of sight when displayed on the screen. 2) Divide the reference plane into a grid pattern (S2). 3) Here, consider the material shape as shown in FIG. From the center of each lattice, light rays parallel to the normal line of the reference plane are projected on the material shape to obtain the lattice range (S3). Then, the coordinates of the intersection of the ray and the shape, the normal direction of the shape at that intersection, and the distance between the intersection and the reference plane are obtained (S4). Assuming that the topology of the shape is perfect, an even number of intersections can be found. Here, the distance to the intersection on the reference plane side is Smin, the data for determining the color is Scolor, and the distance to the intersection on the side far from the reference plane is Smax. 4) The intersections are arranged in ascending order of distance between the intersection and the reference surface (S5). A set of two intersections. Focusing on a set of intersections, the intersections with a small distance are on the front side (with respect to the reference plane) and the ones with a large distance are on the back side. 5) The distance Smin on the front side and the color information obtained from the normal are Scolo
Let r be the distance on the back side and Smax be one set of data (S
6). The total number Snum of material shape data sets for each lattice is calculated and recorded (S7). 6) The above processes 3) to 5) are performed for each grid.
【0010】7)次にモデル形状について考える。モデ
ル形状について3)〜6)と同様な処理を行なう。即
ち、各格子の中心から、素材形状に基準平面の法線に平
行な光線を投影し、格子の範囲を求める(S8)。そし
て、光線と形状の交点座標、その交点での形状の法線方
向、及び交点と基準平面との間の距離を求める(S
9)。そして、交点を交点と基準面との間の距離の小さ
い順に並べ(S10)、距離の小さい交点と大きい交点
とを一組にして素材データの後部に追加する(S1
1)。以上の処理を各格子について行ない、データの総
組数を求める(S12)。以上の処理により図6のデー
タが作成される。この処理方法は、影になる部分が存在
しても表現が可能である。なお、図6のデータは、基準
面を分割しそれぞれに、素材データの組数とモデルデー
タの組数と実際のデータとを持っており、実際のデータ
は素材データとモデルデータは1つの配列になってい
て、素材データの後ろにモデルデータが記述される。7) Next, consider the model shape. The same processing as 3) to 6) is performed on the model shape. That is, a ray parallel to the normal line of the reference plane is projected on the material shape from the center of each lattice to obtain the lattice range (S8). Then, the coordinates of the intersection of the ray and the shape, the normal direction of the shape at that intersection, and the distance between the intersection and the reference plane are obtained (S
9). Then, the intersections are arranged in ascending order of the distance between the intersections and the reference surface (S10), and the intersections with the smaller distances and the larger distances are paired and added to the rear part of the material data (S1).
1). The above processing is performed for each grid to obtain the total number of data sets (S12). The data in FIG. 6 is created by the above processing. This processing method can be expressed even if there is a shadowed portion. Note that the data in FIG. 6 has the number of sets of material data, the number of sets of model data, and actual data in each of which the reference plane is divided, and the actual data is one array of the material data and the model data. The model data is described after the material data.
【0011】(2)素材形状の画面表示(S13) 基準平面の格子を画面画素に対応させる。基準平面の分
割数が画面画素数より多い場合には、一画素に対して幾
つかの格子が対応することになる。この場合は代表する
格子を決定し画素に対応させる。素材形状のデータは、
各格子で基準平面に近い順に並んでいる。素材形状のデ
ータ数が1以上の場合には、最初のデータに注目しSco
lor から表示データを作成する。データ数が0の場合
は、その格子には素材が存在しないことなので、予め決
められたバックグラウンド色にする。(2) Screen display of material shape (S13) The grid of the reference plane is made to correspond to screen pixels. When the number of divisions of the reference plane is larger than the number of screen pixels, several grids correspond to one pixel. In this case, a representative grid is determined and made to correspond to pixels. Material shape data is
The grids are arranged in order from the reference plane. When the number of data of material shape is 1 or more, pay attention to the first data and Sco
Create display data from lor. If the number of data is 0, there is no material in the grid, so a predetermined background color is set.
【0012】(3)工具のモデル化(S14〜S18) 工具の経路データに基いて工具の存在する位置を得る
(S14)。工具形状を基準平面に投影し、格子の範囲
を求める(S15)。図7に示すように、格子の範囲内
に存在する格子から光線を投影し、工具形状と光線の交
点と交点での法線方向を求める(S16)。次に、交点
と平面との距離を計算し、平面上の格子の位置(x,
y)と近い側の距離をTdist1、法線をTnrm 1、及び
遠い側の距離Tdist2、法線Tnrm 2とし、一組のデー
タとして図8に示すようなデータ構造で工具を表現する
(S17)。以上の処理を各格子について行い、最後
に、工具データの総数を求める(S18)。なお、図8
の工具データは、対応する基準面の位置X,Yと計算さ
れた距離及び法線データから構成される。(3) Modeling of tool (S14 to S18) The position where the tool exists is obtained based on the path data of the tool (S14). The tool shape is projected on the reference plane to obtain the range of the grid (S15). As shown in FIG. 7, light rays are projected from a grid existing within the range of the grid, and the intersection of the tool shape and the light and the normal direction at the intersection are obtained (S16). Next, the distance between the intersection and the plane is calculated, and the position (x,
y), the distance on the near side is Tdist1, the normal is Tnrm1, and the distance on the far side is Tdist2 and the normal Tnrm2, and the tool is represented by a data structure as shown in FIG. 8 as a set of data (S17). . The above processing is performed for each grid, and finally the total number of tool data is obtained (S18). Note that FIG.
The tool data of 1 is composed of the positions X and Y of the corresponding reference planes and the calculated distance and normal line data.
【0013】(4)切削過程形状の計算(S19,S2
0) 工具が存在する範囲の格子で、工具形状と素材形状デー
タとを比較する(S19)。このとき図8に示す6つの
ケース(ケース1〜ケース6)が存在し、それぞれ図3
に示される次の処理がなされる(S20)。 ・ケース1:Tdist2<Smin この時は工具と素材が重なりを持たないので素材形状デ
ータの更新は行なわない。Tnrm 1より工具表示色を決
定し、表示データを更新する。 ・ケース2:Tdist1<Smin 且つSmin <Tdist2<
Smax この時、工具と素材は重なりを持つ。Smin にTdist2
を入れ、Scolor をTnrm 2より計算した値に変更す
る。Tnrm 1により工具表示色を決定し、表示データを
更新する。 ・ケース3:Smax >Tdist1>Smin 且つSmin <T
dist2<Smax 工具が素材を分断するケースとなる。図10に示すよう
に、対象となる素材データAをコピーして一組のデータ
A′を作成し、Aの後ろに挿入する。データAのSmax
にTdist1を入れる。A′のSmin をTdist2に変更
し、ScolorにTnrm 2より計算した値に変更する。素
材のデータ組み数Snum を1増加させる。(4) Calculation of cutting process shape (S19, S2
0) The tool shape and the material shape data are compared in a grid in the range where the tool exists (S19). At this time, there are six cases (case 1 to case 6) shown in FIG.
The following process shown in is performed (S20). -Case 1: Tdist2 <Smin At this time, since the tool and the material do not overlap with each other, the material shape data is not updated. Determine the tool display color from Tnrm 1 and update the display data. Case 2: Tdist1 <Smin and Smin <Tdist2 <
Smax At this time, the tool and the material have an overlap. Smin to Tdist2
And change Scolor to the value calculated from Tnrm 2. The tool display color is determined by Tnrm 1 and the display data is updated. Case 3: Smax>Tdist1> Smin and Smin <T
dist2 <Smax This is the case where the tool divides the material. As shown in FIG. 10, the target material data A is copied to create a set of data A ′, which is inserted after A. Smax of data A
Put Tdist1 in. Change Smin of A'to Tdist2 and change Scolor to a value calculated from Tnrm2. The number of data sets Snum of the material is increased by 1.
【0014】・ケース4:Smin <Tdist1<Smax 且
つTdist2>Smax 工具と素材との重なりがある。Smax にTdist1入れ
る。 ・ケース5:Tdist1>Smax 工具と素材とは重なりを持たないので、素材のデータは
更新しない。 ・ケース6:Tdist1<Smin 且つTdist2>Smax 工具前側と後ろ側の間に素材の前側と後ろ側がともに入
る場合であり、この場合にはは素材をすべて削りとって
しまう。図11示すように、対象となる素材データを削
除し、素材データ組数Snum を1減らす。Tnrm 1より
工具表示色を決定し、表示データを更新する。上記の処
理により加工過程の形状及び画面表示データが求めら
れ、全ての格子の比較が終わったら、画面を更新する。Case 4: Smin <Tdist1 <Smax and Tdist2> Smax There is an overlap between the tool and the material. Put Tdist1 in Smax. -Case 5: Tdist1> Smax Since the tool and the material have no overlap, the material data is not updated.・ Case 6: Tdist1 <Smin and Tdist2> Smax This is the case where the front side and the back side of the material are inserted between the front side and the back side of the tool. In this case, the material is scraped off. As shown in FIG. 11, the target material data is deleted and the number of material data sets Snum is reduced by one. Determine the tool display color from Tnrm 1 and update the display data. By the above processing, the shape of the machining process and the screen display data are obtained, and when the comparison of all the lattices is completed, the screen is updated.
【0015】(5)削り過ぎ及び削り残しのチェック
(S21〜S25) 加工過程の形状データ(素材データ)とモデル形状デー
タの比較を行なう(S20)。加工が指定された範囲
(tol)以内になった場合(Mmin −tol <=Smin <=
Mmin +tol )に、Scolor データ及び表示データを指
定色に更新する(S21)。指定された範囲以上に削っ
てしまった場合にはそれが表か又は裏かをを、Mmin +
tol <Smin 又はMmax −tol >Smax の条件に基いて
判定する(S23)。前者条件の場合には基準平面側
(画面に表示される箇所)、即ち表で削り過ぎが発生し
たことになる。この場合にはScolor データ及び表示デ
ータを指定色に更新し(S24)、工具経路データに削
り過ぎマークを付ける(S25)。後者条件の場合に
は、表示されない部分即ち裏で削り過ぎが発生したこと
になる。この場合には工具経路データに削り過ぎマーク
を付ける(S25)。 (6)表示(S26) オペレータに指定された任意方向を基準面の法線とする
ことによって任意の観察方向を選ぶことができる。正常
切削範囲を地色、削り過ぎ及び削り残しを注目色(例え
ば赤、黄色等)にすることによって容易に不良箇所を判
別できる。また、工具経路データにマークをつけるので
修正が容易となる。(5) Checking for over-cutting and uncutting (S21 to S25) The shape data (material data) in the working process and the model shape data are compared (S20). When the machining is within the specified range (tol) (Mmin-tol <= Smin <=
Smin data and display data are updated to the designated color at (Mmin + tol) (S21). If it has been trimmed beyond the specified range, whether it is the front or the back, Mmin +
The judgment is made based on the condition of tol <Smin or Mmax-tol> Smax (S23). In the case of the former condition, over-cutting has occurred on the reference plane side (the part displayed on the screen), that is, the table. In this case, the Scolor data and the display data are updated to the designated color (S24), and the tool path data is marked with an overcut (S25). In the case of the latter condition, it means that overcutting has occurred in the part that is not displayed, that is, the back. In this case, an overcut mark is added to the tool path data (S25). (6) Display (S26) An arbitrary observation direction can be selected by setting an arbitrary direction designated by the operator as the normal line of the reference plane. The defective portion can be easily identified by setting the normal cutting range to the ground color, and the excessively cut and uncut portions to the noticed colors (for example, red and yellow). Further, since the tool path data is marked, the correction becomes easy.
【0016】[0016]
【発明の効果】以上のように本発明によれば、CAD/
CAMを用いて作成され、観察軸方向に距離展開された
3次元工具経路データと、観察軸方向に距離展開された
素材及び治具データとに基いて加工過程形状を求め、そ
の加工過程形状と観察軸方向に距離展開されたモデル形
状とを比較し、その軸方向の距離の大小によって削り過
ぎ及び削り残しをれぞれ判別し、削り過ぎ及び削り残し
個所に予め指定された色を施してディスプレイ上にで表
示するようにしたので、2.5軸から5軸までの工具経
路データの検証を行なうことが可能になり、現在行なわ
れている工作機械の空運転の時間も短縮可能となる。ま
たシミュレーションに用いるメモリも節約できる。ま
た、ガウジが発生した場合には、発生した工程経路デー
タに印をつけるようにしたので、容易に削り過ぎ箇所と
削り残し箇所を見分けることが可能となる。また、削り
過ぎ工具経路データ修正箇所が容易に判断できる。As described above, according to the present invention, CAD /
The machining process shape is obtained based on the three-dimensional tool path data created using the CAM and expanded in the observation axis direction and the material and jig data expanded in the observation axis direction. By comparing the model shape developed in the observation axial direction with distance, the over-cut and uncut areas are identified according to the size of the axial distance, and the pre-specified color is applied to the over-cut and uncut areas. Since it is displayed on the display, it is possible to verify the tool path data for 2.5 to 5 axes, and it is also possible to shorten the idle time of the machine tool currently being performed. . Also, the memory used for simulation can be saved. Further, when a gouge occurs, the generated process route data is marked, so that it is possible to easily distinguish between an over-cut portion and an uncut portion. In addition, it is possible to easily determine the location of over-cutting tool path data correction.
【図1】本発明の一実施例に係る方法の処理手順を示し
たフローチャート(その1)である。FIG. 1 is a flowchart (part 1) showing a processing procedure of a method according to an embodiment of the present invention.
【図2】本発明の一実施例に係る方法の処理手順を示し
たフローチャート(その2)である。FIG. 2 is a flowchart (part 2) showing a processing procedure of a method according to an embodiment of the present invention.
【図3】図2のステップS20の詳細を示したフローチ
ャートである。FIG. 3 is a flowchart showing details of step S20 of FIG.
【図4】上記実施例のモデル化の概念図である。FIG. 4 is a conceptual diagram of modeling of the above embodiment.
【図5】上記実施例の素材形状の計算方法を示した説明
図である。FIG. 5 is an explanatory diagram showing a method of calculating a material shape according to the embodiment.
【図6】上記実施例の形状データの構造を示した説明図
である。FIG. 6 is an explanatory diagram showing a structure of shape data according to the embodiment.
【図7】上記実施例の工具形状の計算方法を示した説明
図である。FIG. 7 is an explanatory diagram showing a method for calculating the tool shape according to the embodiment.
【図8】上記実施例の工具データの構造を示した説明図
である。FIG. 8 is an explanatory diagram showing a structure of tool data of the embodiment.
【図9】上記実施例のシミュレーションの各種のケース
についての説明図である。FIG. 9 is an explanatory diagram of various cases of the simulation of the above embodiment.
【図10】図9のケース3の場合のデータの変化を示し
た説明図である。FIG. 10 is an explanatory diagram showing a change in data in case 3 of FIG. 9.
【図11】図9のケース6の場合のデータの変化を示し
た説明図である。FIG. 11 is an explanatory diagram showing a change in data in case 6 of FIG. 9.
Claims (2)
元工具経路データと、観察軸方向に距離展開された工具
形状データと、前記観察軸方向に距離展開された素材形
状及び治具形状データとに基いて加工過程形状を求める
工程と、 前記加工過程形状と前記観察軸方向に距離展開されたモ
デル形状とを比較し、前記軸方向の距離の大小によって
削り過ぎ及び削り残しをれぞれ判別する工程と、 前記削り過ぎ及び削り残し個所に予め指定された色を施
してディスプレイ上にで表示する工程とを有することを
特徴とする3次元工具経路のシュミレーション方法。1. A three-dimensional tool path data created by using CAD / CAM, tool shape data expanded in the observation axis direction, and material shape and jig shape data expanded in the observation axis direction. And a step of obtaining a machining process shape based on the above, and comparing the machining process shape and the model shape developed in the observation axial direction by distance, the over-cutting and the uncut portion are respectively cut depending on the size of the axial distance. A method for simulating a three-dimensional tool path, comprising: a step of discriminating; and a step of applying a predetermined color to the overcut and uncut portions and displaying them on a display.
き、3次元工具経路の数値データの該当箇所に印を付け
る工程を有する特徴とする請求項1記載の3次元工具経
路のシミュレーション方法。2. The method for simulating a three-dimensional tool path according to claim 1, further comprising a step of marking a corresponding portion of numerical data of the three-dimensional tool path when the excessive cutting or the uncut portion occurs.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27912993A JPH07129221A (en) | 1993-11-09 | 1993-11-09 | 3D tool path simulation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27912993A JPH07129221A (en) | 1993-11-09 | 1993-11-09 | 3D tool path simulation method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07129221A true JPH07129221A (en) | 1995-05-19 |
Family
ID=17606842
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27912993A Pending JPH07129221A (en) | 1993-11-09 | 1993-11-09 | 3D tool path simulation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07129221A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2363208B (en) * | 2000-06-07 | 2004-08-25 | Parametric Tech Corp | Control for high speed cutting tool |
| US7319913B2 (en) | 2003-05-30 | 2008-01-15 | Fujitsu Limited | Device and method for extracting unmachined shape |
| US7392109B2 (en) | 2000-07-31 | 2008-06-24 | Kabushiki Kaisha Toyota Chuokenkyusho | System for integrally generating NC data |
| CN114115129A (en) * | 2021-11-15 | 2022-03-01 | 上海维宏电子科技股份有限公司 | Part machining control method and device for converting plane graph into 2.5D model in numerical control system, processor and storage medium thereof |
-
1993
- 1993-11-09 JP JP27912993A patent/JPH07129221A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2363208B (en) * | 2000-06-07 | 2004-08-25 | Parametric Tech Corp | Control for high speed cutting tool |
| US7392109B2 (en) | 2000-07-31 | 2008-06-24 | Kabushiki Kaisha Toyota Chuokenkyusho | System for integrally generating NC data |
| US7319913B2 (en) | 2003-05-30 | 2008-01-15 | Fujitsu Limited | Device and method for extracting unmachined shape |
| CN114115129A (en) * | 2021-11-15 | 2022-03-01 | 上海维宏电子科技股份有限公司 | Part machining control method and device for converting plane graph into 2.5D model in numerical control system, processor and storage medium thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1527850B1 (en) | Simulation apparatus | |
| EP0503642B1 (en) | Method and apparatus for solids-based machining | |
| US4879667A (en) | Process for generating a computer model of an alterable structure | |
| HK1008101B (en) | Method and apparatus for solids-based machining | |
| KR890002959B1 (en) | Object description | |
| JPH07175507A (en) | Numerical control machining simulation system and method based on non-manifold data structure | |
| US20040186612A1 (en) | Machining simulation method and apparatus | |
| WO2013118179A1 (en) | Tool-path displaying method and tool-path displaying apparatus | |
| Inui et al. | Using a GPU to accelerate die and mold fabrication | |
| JPH07129221A (en) | 3D tool path simulation method | |
| CN103279608B (en) | The fast finding localization method of large complicated part process operation | |
| JP2004110828A (en) | Method and system for generating a numerically controlled toolpath on a solid model | |
| JP2001092865A (en) | CAD drawing creation method and apparatus, dimension editing method and apparatus, and storage medium | |
| JP2003256012A (en) | Tool path surface calculation method, tool path surface calculation program, and recording medium recording tool path surface calculation program | |
| JPH04309187A (en) | Mapping method for stereoscopic model | |
| JP2822194B2 (en) | Method and apparatus for creating a two-dimensional projection diagram of a three-dimensional shape model using a computer | |
| US6681144B1 (en) | Process and system for working a workpiece through numerically controlled machine tools | |
| JP2001092805A (en) | Analysis mesh generation apparatus, method and storage medium | |
| JPS61198305A (en) | Program generating device for numerically controlled machine tool | |
| JP4549805B2 (en) | Design data generation system, design data generation method, design data generation program | |
| JP2713582B2 (en) | Plot editor | |
| JPH10149093A (en) | Terrain development drawing device | |
| JPH06314317A (en) | Stereoscopic diagram drawing method for cad data | |
| JP2001134311A (en) | Method and device for preparing working data and recording medium | |
| JPH1011123A (en) | Machining area and machining method determination system for turning NC data |