JPH1020920A - Machining data genrating method - Google Patents
Machining data genrating methodInfo
- Publication number
- JPH1020920A JPH1020920A JP16920296A JP16920296A JPH1020920A JP H1020920 A JPH1020920 A JP H1020920A JP 16920296 A JP16920296 A JP 16920296A JP 16920296 A JP16920296 A JP 16920296A JP H1020920 A JPH1020920 A JP H1020920A
- Authority
- JP
- Japan
- Prior art keywords
- curved surface
- contact point
- processing target
- trajectory
- 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.)
- Withdrawn
Links
Landscapes
- Numerical Control (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、工作機械で工作物
に加工を行なうための加工データを作成する加工データ
作成方法、特に複合曲面の加工において高品質な加工面
性状を得ることのできる加工データ作成方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for creating machining data for creating machining data for machining a workpiece with a machine tool, and more particularly to a machining method capable of obtaining a high quality machining surface property in machining a complex curved surface. Data creation method.
【0002】[0002]
【従来の技術】従来、工作機械で工作物に加工を行なう
ための加工データを作成する加工データ作成方法とし
て、特開平1−177614公報や特開平6−3203
87公報に記載されているものがあった。2. Description of the Related Art Conventionally, as a machining data creation method for creating machining data for machining a workpiece with a machine tool, Japanese Patent Laid-Open Publication No. 1-177614 and Japanese Patent Laid-Open Publication No.
No. 87 publication.
【0003】特開平1−177614公報に記載のもの
は、対称性のある複合曲面や同じ形状が繰り返される複
合曲面の加工データを、その対称性や同じ形状の繰り返
しの特性を利用し、1つの複合曲面切削パスデータに対
して、面対称移動、回転移動、平行移動等のマトリック
ス変換を施すことにより、加工データを作成するもので
あり、また、特開平6−320387公報に記載のもの
は、特性の異なる曲面を、その各曲面を偏微分して加算
することにより、近似的に一体的な曲面として、その特
性を示す2方向(U,V)により定義して、その定義し
た多項式に基づいて工具移動中心軌跡を算出し加工デー
タを作成するものである。The technique disclosed in Japanese Patent Application Laid-Open No. 1-177614 discloses processing data of a symmetrical complex curved surface or a complex curved surface in which the same shape is repeated, by utilizing the symmetry and the characteristic of repeating the same shape. Machining data is created by performing a matrix transformation such as plane symmetric movement, rotation movement, and parallel movement on the composite curved surface cutting path data, and the one described in JP-A-6-320387 is A curved surface having different characteristics is defined by partially differentiating the respective curved surfaces and adding them, thereby defining an approximately integrated curved surface in two directions (U, V) indicating the characteristics, and based on the defined polynomial. The tool movement center trajectory is calculated to create machining data.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上記の
ような、従来の加工データ作成方法では、特開平1−1
77614公報に記載されているものは、非対象な複合
曲面に対して滑らかな工具移動中心軌跡を生成できない
という問題点があった。However, according to the above-described conventional processing data creation method, Japanese Patent Laid-Open No.
The method described in Japanese Patent No. 77614 has a problem that a smooth tool movement center locus cannot be generated for an asymmetrical composite curved surface.
【0005】また、特開平6−320387公報に記載
されているものでは、曲面の特性を示すパラメータの
U,Vの2方向が隣接する曲面の境界でその方向が変化
する場合には、図8に示すように、曲面乗り移り部での
工具と加工対象との接触点の軌跡の挙動が加工に不向き
となったり軌跡が途中で切れてしまうという問題点があ
った。Further, in the technique described in Japanese Patent Laid-Open Publication No. Hei 6-320387, when two directions U and V of parameters indicating the characteristics of a curved surface change at the boundary of an adjacent curved surface, FIG. As shown in (1), there has been a problem that the behavior of the trajectory of the contact point between the tool and the object to be machined at the curved surface transfer portion is not suitable for machining or the trajectory is cut off in the middle.
【0006】また、工具軌跡のピッチコントロールがで
きず、また、工具中心走行点の算出において、その算出
点しか考慮されていないため、他の切削対象部を切削し
過ぎないようにするガウジ回避を完全には保証すること
ができず、また、取り付け具などの非切削部を切削しな
いようにする干渉回避についても、全く考慮されていな
いという問題点があった。In addition, since pitch control of the tool path cannot be performed, and only the calculated point is taken into account in calculating the tool center travel point, gouge avoidance to prevent excessive cutting of another cutting target portion is avoided. There was a problem that it could not be completely guaranteed, and no consideration was given to avoiding interference that would prevent cutting of a non-cut portion such as a fixture.
【0007】本発明は、このような問題点を解決するた
めになされたものであり、非対称な複合曲面に対して、
滑らかな工具移動中心軌跡を生成することができ、工具
軌跡の曲面乗り移り部での接触点軌跡の挙動を連続的に
することができ、ピッチコントロールを行うことがで
き、ガウジ回避及び干渉回避を保証することのできる加
工データ作成方法を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve such a problem.
A smooth tool movement center trajectory can be generated, the behavior of the contact point trajectory at the transitional surface of the tool trajectory can be made continuous, pitch control can be performed, and gouge avoidance and interference avoidance are guaranteed. It is an object of the present invention to provide a processing data creating method capable of performing the processing.
【0008】[0008]
【課題を解決するための手段】第1の発明に係る加工デ
ータ作成方法は、一つの閉じた形状をなす加工対象の図
形情報から加工対象に対する加工データを作成する加工
データ作成方法において、加工対象の外周境界曲線を複
数の曲線に分割し、その分割された複数の曲線から、擬
似的な矩形空間曲面を生成し、その生成した矩形空間曲
面に基づいて、工具移動中心軌跡を算出するものであ
る。According to a first aspect of the present invention, there is provided a machining data creating method for creating machining data for a machining object from graphic information of the machining object having one closed shape. Divides the outer peripheral boundary curve into a plurality of curves, generates a pseudo-rectangular space surface from the divided plurality of curves, and calculates a tool movement center locus based on the generated rectangular space surface. is there.
【0009】第2の発明に係る加工データ作成方法は、
一つの閉じた形状をなす加工対象の図形情報から加工対
象に対する加工データを作成する加工データ作成方法に
おいて、加工対象の外周境界曲線を複数の曲線に分割
し、その分割された複数の曲線から、擬似的な矩形空間
曲面を生成し、その生成した矩形空間曲面に基づいた工
具接触点軌跡から工具移動中心軌跡を算出するものであ
る。[0009] According to a second aspect of the present invention, there is provided a machining data creating method.
In a machining data creating method for creating machining data for a machining target from graphic information of the machining subject forming one closed shape, an outer peripheral boundary curve of the machining target is divided into a plurality of curves, and from the plurality of divided curves, A pseudo rectangular space curved surface is generated, and a tool movement center locus is calculated from a tool contact point locus based on the generated rectangular space curved surface.
【0010】第3の発明に係る加工データ作成方法は、
一つの閉じた形状をなす加工対象の図形情報から加工対
象に対する加工データを作成する加工データ作成方法に
おいて、加工対象の外周境界曲線を複数の曲線に分割
し、その分割された複数の曲線から、擬似的な矩形空間
曲面を生成し、その矩形空間曲面と工具との接触点の軌
跡である仮接触点軌跡を矩形空間曲面の特性を示すパラ
メータ(U,V)で規定される方向に沿うように生成し
て、矩形空間曲面上に生成したUVネットを利用し仮接
触点軌跡のピッチを調節し、そのピッチが調節された仮
接触点軌跡を加工対象に投影し、投影の結果得られた実
接触点軌跡を工具径と削り残し量分オフセットして工具
移動中心軌跡を算出するものである。[0010] According to a third aspect of the present invention, there is provided a machining data creating method comprising:
In a machining data creating method for creating machining data for a machining target from graphic information of the machining subject forming one closed shape, an outer peripheral boundary curve of the machining target is divided into a plurality of curves, and from the plurality of divided curves, A pseudo rectangular space surface is generated, and a tentative contact point trajectory, which is a trajectory of a contact point between the rectangular space surface and the tool, is set along a direction defined by parameters (U, V) indicating characteristics of the rectangular space surface. The pitch of the tentative contact point trajectory is adjusted using the UV net generated on the rectangular space curved surface, and the tentative contact point trajectory with the adjusted pitch is projected on the processing target, and the projection result is obtained. The tool contact center locus is calculated by offsetting the actual contact point locus by the tool diameter and the uncut amount.
【0011】第4の発明に係る加工データ作成方法は、
一つの閉じた形状をなす加工対象の図形情報から加工対
象に対する加工データを作成する加工データ作成方法に
おいて、加工対象の外周境界曲線を複数の曲線に分割
し、その分割された複数の曲線から、擬似的な矩形空間
曲面を生成し、その矩形空間曲面と工具との接触点の軌
跡である仮接触点軌跡を矩形空間曲面の特性を示すパラ
メータ(U,V)で規定される方向に沿うように生成し
て、矩形空間曲面上に生成したUVネットを利用し仮接
触点軌跡のピッチを調節し、そのピッチが調節された仮
接触点軌跡を加工対象に投影し、投影の結果得られた実
接触点軌跡を工具径と削り残し量分オフセットし、この
オフセット後の実接触点軌跡を再度、加工対象に投影し
て、ガウジ及び干渉を回避した工具移動中心軌跡を算出
するものである。According to a fourth aspect of the present invention, there is provided a machining data creating method comprising:
In a machining data creating method for creating machining data for a machining target from graphic information of the machining subject forming one closed shape, an outer peripheral boundary curve of the machining target is divided into a plurality of curves, and from the plurality of divided curves, A pseudo rectangular space surface is generated, and a tentative contact point trajectory, which is a trajectory of a contact point between the rectangular space surface and the tool, is set along a direction defined by parameters (U, V) indicating characteristics of the rectangular space surface. The pitch of the tentative contact point trajectory is adjusted using the UV net generated on the rectangular space curved surface, and the tentative contact point trajectory with the adjusted pitch is projected on the processing target, and the projection result is obtained. The actual contact point trajectory is offset by the tool diameter and the uncut amount, the actual contact point trajectory after the offset is projected onto the machining target again, and the tool movement center trajectory avoiding gouge and interference is calculated.
【0012】第5の発明に係る加工データ作成方法は、
加工対象は、複数の曲面群から構成されるものである。
第6の発明に係る加工データ作成方法は、加工対象は、
トリミングされた単一の曲面から構成されるものであ
る。第7の発明に係る加工データ作成方法は、加工対象
の外周境界曲線を複数の曲線に分割する際、外周境界曲
線上に複数の区分点を設定して、その複数の区分点に基
づいて、加工対象の外周境界曲線を分割するものであ
る。According to a fifth aspect of the present invention, there is provided a machining data creating method comprising:
The processing object is configured from a plurality of curved surface groups.
In the processing data creation method according to the sixth invention, the processing target is:
It consists of a single trimmed surface. The processing data creation method according to the seventh invention is configured such that, when dividing an outer peripheral boundary curve to be processed into a plurality of curves, a plurality of division points are set on the outer peripheral boundary curve, and based on the plurality of division points, This is for dividing the outer peripheral boundary curve to be processed.
【0013】[0013]
【発明の実施の形態】この実施の形態は、図2に示すよ
うな1枚以上の複数の曲面群で構成された一つの閉じた
形状をなす加工対象の外周境界曲線が、その曲面群の形
状特性の情報を含んでいるため、多くの意味有る図形情
報の形状モデルに対してその外周曲線から生成された矩
形空間曲面が元の複数曲面群の形状をよく再現する特性
を利用し、この外周境界曲線上に4点(区分点)を挿入
して、外周境界線を区分点を頂点とするように4曲線に
分割し、その4曲線に基づいて疑似的な矩形形状を作成
し、この矩形形状を使用して、工具移動中心軌跡を生成
し加工データを作成するものである。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In this embodiment, an outer peripheral boundary curve of one closed object constituted by one or more curved surface groups as shown in FIG. Since it contains the information of the shape characteristics, the rectangular space surface generated from the outer peripheral curve of the shape model of many meaningful graphic information uses the characteristic that well reproduces the shape of the original plurality of curved surface groups. Four points (section points) are inserted on the outer boundary curve, the outer boundary line is divided into four curves such that the division points are set as vertices, and a pseudo rectangular shape is created based on the four curves. A tool movement center locus is generated using a rectangular shape to create machining data.
【0014】なお、周辺曲線から擬似的な矩形形状を作
成する方法としては、例えば、[穂坂衛著、東正毅・斎
藤剛・久志本琢也訳、「CAD/CAMにおける曲線曲
面のモデリング」(1996−1−30)東京電機大学
出版局 p.233−P271]に詳細に記載されてい
る。As a method of creating a pseudo-rectangular shape from peripheral curves, for example, [Modeling of Curved Surfaces in CAD / CAM], by Mamoru Hosaka, translated by Masatake Higashi, Tsuyoshi Saito, and Takuya Kushimoto (1996- 1-30) Tokyo Denki University Press p. 233-P271].
【0015】次に、この実施の形態の動作について説明
する。図1は、この実施の形態の動作を示すフローチャ
ートである。まず、加工が開始されると、CADなどの
形状作成システムで作成された図形情報を入力データと
し、この図形情報データに対して、工具径、加工対象と
なる複数曲面、区分点及び加工条件を設定しこれらを加
工情報として入力する(S1)。Next, the operation of this embodiment will be described. FIG. 1 is a flowchart showing the operation of this embodiment. First, when machining is started, graphic information created by a shape creating system such as CAD is used as input data, and a tool diameter, a plurality of curved surfaces to be machined, a section point, and machining conditions are used for the graphic information data. They are set and input as processing information (S1).
【0016】そして、加工対象となる複数曲面の最小曲
率半径を求めこれと工具径とを比較することで指定の工
具で加工可能/不可能を判別し(S2)、加工対象とな
る複数曲面の外周境界曲線を探索して求め(S3)、こ
の求められた外周境界曲線をS1で入力された4つの区
分点を用いて、図2に示すように4分割する(S4)。Then, by determining the minimum radius of curvature of the plurality of curved surfaces to be machined and comparing this with the tool diameter, it is determined whether or not machining is possible with the specified tool (S2). The outer peripheral boundary curve is searched for and obtained (S3), and the obtained outer peripheral boundary curve is divided into four parts as shown in FIG. 2 using the four division points input in S1 (S4).
【0017】そして、4分割された曲線を4辺とする擬
似的な矩形形状を作成し、この矩形内部にトリムされて
いないパッチ曲面(NURBSなど)を生成し矩形空間
曲面とし、この矩形空間曲面は、必要に応じて図3に示
すように、(X,Y)座標位置情報だけの2Dパターン
用の矩形空間曲面や、3次元の情報を持つ3Dパターン
用の矩形空間曲面として生成する(S5)。Then, a pseudo-rectangular shape having four sides formed by the four divided curves is generated, and a patch surface (NURBS or the like) that is not trimmed is generated inside the rectangle to form a rectangular space curved surface. Is generated as needed, as shown in FIG. 3, as a rectangular space curved surface for a 2D pattern having only (X, Y) coordinate position information or a rectangular space curved surface for a 3D pattern having three-dimensional information (S5). ).
【0018】そして、矩形空間曲面に対する工具の接触
点の軌跡である仮接触点軌跡を求め(S6)、図3に示
すような、指定された加工精度を満足するように離散化
された線分データで構成されたUVネットを作成し(S
7)、このUVネットを加工対象の複数曲面に投影し
て、投影された曲線上での隣り合う実接触点軌跡間の距
離を利用し、実接触点軌跡のピッチが許容値以下となる
ように仮接触点軌跡を調節する(S8)。Then, a tentative contact point trajectory, which is a trajectory of the contact point of the tool with respect to the curved surface of the rectangular space, is determined (S6), and a line segment discretized so as to satisfy the specified machining accuracy as shown in FIG. Create a UV net composed of data (S
7) By projecting this UV net on a plurality of curved surfaces to be processed, utilizing the distance between adjacent actual contact point trajectories on the projected curve, the pitch of the actual contact point trajectory is equal to or less than an allowable value. Then, the tentative contact point trajectory is adjusted (S8).
【0019】そして、仮接触点軌跡を加工対象面である
複数の曲面群に投影し実接触点軌跡を生成する(S
9)。なお、この実接触点軌跡の順番を一方向やZIG
ZAGなどの任意の順番にすることで各種の加工パター
ンが設定できる。Then, the trajectory of the temporary contact point is projected onto a plurality of curved surface groups, which are surfaces to be processed, to generate the trajectory of the actual contact point (S
9). Note that the order of the actual contact point trajectory is determined in one direction or ZIG.
Various processing patterns can be set in an arbitrary order such as ZAG.
【0020】そして、実接触点軌跡を工具径と削り残し
量分、接触点の法線方向にオフセットして、図4に示す
ような工具移動中心軌跡を算出する(S10)。なお、
ここでの例は、一方向のパターンの場合である。そし
て、これを、加工対象に投影しガウジ回避及び干渉回避
を行ないガウジ・干渉の無い工具中心移動軌跡を生成す
る(S11)。Then, the actual contact point trajectory is offset by the tool diameter and the uncut amount in the normal direction of the contact point to calculate a tool movement center trajectory as shown in FIG. 4 (S10). In addition,
The example here is for a unidirectional pattern. Then, this is projected on a processing target to perform gouge avoidance and interference avoidance to generate a tool center movement trajectory without gouge / interference (S11).
【0021】この実施の形態では、加工対象となる複数
曲面の外周境界曲線から生成された疑似的な矩形空間曲
面の特性を示すパラメータのU,Vで規定される方向に
沿って、接触点軌跡を算出するようにしたので、加工対
象の複数曲面上の実接触点軌跡が、加工対象の形状に沿
うようになり、また、図5に示すように、複数の曲面群
で構成された一つの閉じた形状をなす加工対象であって
も、工具軌跡の曲面乗り移り部での接触点軌跡の挙動が
途中で切れたり不連続になったりすることがなくなり、
非対象な複合曲面に対して滑らかな工具移動中心軌跡を
生成することが可能となる。In this embodiment, the trajectory of the contact point along the direction defined by the parameters U and V indicating the characteristics of the quasi-rectangular curved surface generated from the outer boundary curves of the plurality of curved surfaces to be processed. Is calculated, the trajectory of the actual contact points on the plurality of curved surfaces of the machining target follows the shape of the machining target, and as shown in FIG. 5, one trajectory constituted by a plurality of curved surface groups is formed. Even if the processing target has a closed shape, the behavior of the contact point trajectory at the curved surface transition part of the tool trajectory will not be cut off or discontinuous on the way,
It is possible to generate a smooth tool movement center trajectory for an asymmetric compound curved surface.
【0022】さらに、矩形空間曲面上のUVネットを利
用しピッチコントロールを実施し工具移動中心軌跡のマ
スターパターンを算出し、これを加工対象に投影しガウ
ジ回避及び干渉回避を実施し工具移動中心軌跡を算出す
るようにしたので、ピッチコントロールを行うことがで
き、また、完全な干渉回避やガウジ回避を保証した工具
移動中心軌跡を生成することが可能となる。Further, pitch control is performed by using the UV net on the curved surface of the rectangular space to calculate a master pattern of the tool movement center locus, and this is projected on the object to be processed to avoid gouge and interference, thereby performing the tool movement center locus. Is calculated, pitch control can be performed, and a tool movement center trajectory that guarantees complete interference avoidance and gouge avoidance can be generated.
【0023】なお、この実施の形態では、図2に示すよ
うに、外周境界曲線上の区分点が、が特定しやすい曲面
の例で説明したが、図6に示すような外周境界曲線上の
区分点が特定しにくい曲面においても、図6に示すよう
に、外周境界曲線上に区分点を任意に設定して、区分点
によって4分割された曲線を4辺とする擬似的な矩形形
状を作成することにより、上述したように加工データを
作成することができる。In this embodiment, as shown in FIG. 2, an example in which the dividing points on the outer peripheral boundary curve are easily identified is described as a curved surface. As shown in FIG. 6, even on a curved surface where the segmentation points are difficult to specify, the segmentation points are set arbitrarily on the outer peripheral boundary curve, and a pseudo-rectangular shape in which the curve divided into four by the segmentation points becomes four sides. By creating, the processing data can be created as described above.
【0024】また、この実施の形態では、図2に示すよ
うに、複数の曲面群で構成された一つの閉じた形状をな
す加工対象曲面の例で説明したが、図6に示すように、
加工領域の加工対象曲面が単一曲面であっても、その加
工対象曲面がデフォルトサーフェスではなく、デフォル
トサーフェスに対してトリミングされたりしている場合
には、曲面の特性を示すパラメータのU,Vによって、
接触点軌跡を算出する際、U,Vを0から1まで変化さ
せることができず、途中で切れてしまうことがあり、こ
のような場合でも、図6に示すように、外周境界曲線上
に区分点を設定して、その区分点によって4分割された
曲線を4辺とする擬似的な矩形形状を作成し、図7に示
すようなUVネットを作成することにより、上述したよ
うに加工データを作成することができる。Further, in this embodiment, as shown in FIG. 2, an example of a processing target curved surface having one closed shape composed of a plurality of curved surface groups has been described. However, as shown in FIG.
Even if the surface to be processed in the processing area is a single curved surface, if the surface to be processed is not the default surface but is trimmed with respect to the default surface, the parameters U and V indicating the characteristics of the surface are used. By
When calculating the contact point trajectory, U and V cannot be changed from 0 to 1 and may be cut off in the middle. Even in such a case, as shown in FIG. By setting a segment point, creating a pseudo-rectangular shape having four sides of a curve divided by the segment point into four sides, and creating a UV net as shown in FIG. Can be created.
【0025】また、この実施の形態では、外周境界曲線
上に区分点を4個の例で説明しているが、区分点は3又
は5個にしてもよく、また、それ以上の区分点を設定す
るようにしてもよい。Further, in this embodiment, four examples of the dividing points are described on the outer peripheral boundary curve. However, the number of the dividing points may be three or five. You may make it set.
【0026】[0026]
【発明の効果】以上のように、本発明によれば、加工対
象の外周境界曲線を複数の曲線に分割し、その分割され
た複数の曲線から、擬似的な矩形空間曲面を生成し、そ
の生成した矩形空間曲面に基づいて、工具移動中心軌跡
を算出するようにしたので、工具と加工対象曲面の接触
点の軌跡が単一矩形空間曲面のU,Vパラメータに沿う
ので、加工対象の実接触点軌跡が加工対象の形状に沿う
ようになり、非対象な複合曲面に対して滑らかな工具移
動中心軌跡を生成でき、工具軌跡の曲面乗り移り部での
接触点軌跡の挙動が途中で切れたり不連続になったりす
ることななくなるという効果を有する。As described above, according to the present invention, the outer peripheral boundary curve to be processed is divided into a plurality of curves, and a pseudo rectangular space curved surface is generated from the plurality of divided curves. Since the tool movement center trajectory is calculated based on the generated rectangular space surface, the trajectory of the contact point between the tool and the surface to be processed follows the U and V parameters of the single rectangular space surface. The contact point trajectory follows the shape of the machining target, and a smooth tool movement center trajectory can be generated for an asymmetrical complex curved surface, and the behavior of the contact point trajectory at the transition of the tool trajectory on the curved surface may be cut off in the middle This has the effect that discontinuity does not occur.
【0027】また、加工対象の外周境界曲線を複数の曲
線に分割し、その分割された複数の曲線から、擬似的な
矩形空間曲面を生成し、その矩形空間曲面と工具との接
触点の軌跡である仮接触点軌跡を矩形空間曲面の特性を
示すパラメータ(U,V)で規定される方向に沿うよう
に生成して、矩形空間曲面上に生成したUVネットを利
用し仮接触点軌跡のピッチを調節し、そのピッチが調節
された仮接触点軌跡を加工対象に投影し、投影の結果得
られた実接触点軌跡を工具径と削り残し量分オフセット
し、このオフセット後の実接触点軌跡を再度、加工対象
に投影して、ガウジ及び干渉を回避した工具移動中心軌
跡を算出するようにしたので、ピッチコントロールを行
うことができ、また、完全な干渉回避やガウジ回避を保
証した工具移動中心軌跡を生成することができることが
できるという効果を有する。Further, the outer peripheral boundary curve to be machined is divided into a plurality of curves, and a pseudo-rectangular surface is generated from the plurality of divided curves, and the locus of the contact point between the rectangular surface and the tool is generated. Is generated along the direction defined by the parameters (U, V) indicating the characteristics of the curved surface of the rectangular space, and the UV net generated on the curved surface of the rectangular space is used to generate the trajectory of the tentative contact point. Adjust the pitch, project the tentative contact point trajectory whose pitch has been adjusted to the machining target, and offset the actual contact point trajectory obtained as a result of the projection by the tool diameter and the uncut amount. The trajectory is projected onto the object to be processed again to calculate the tool movement center trajectory that avoids gouges and interference, so that pitch control can be performed, and a tool that guarantees complete interference avoidance and gouge avoidance During the move An effect that can be capable of generating the trajectory.
【図1】実施の形態の動作を示すフローチャートであ
る。FIG. 1 is a flowchart showing an operation of an embodiment.
【図2】一つの閉じた形状をなす複数の曲面群及び外周
境界曲線と区分点との位置関係を説明するための説明図
である。FIG. 2 is an explanatory diagram for explaining a positional relationship between a plurality of curved surface groups and an outer peripheral boundary curve forming one closed shape and a segment point;
【図3】矩形空間曲面とUVネットを説明するための説
明図である。FIG. 3 is an explanatory diagram for describing a rectangular space curved surface and a UV net.
【図4】工具移動中心軌跡を説明するための説明図であ
る。FIG. 4 is an explanatory diagram for explaining a tool movement center locus.
【図5】実施形態の曲面乗り移り部での工具と加工対象
との接触点の軌跡の挙動を説明するための説明図であ
る。FIG. 5 is an explanatory diagram for explaining the behavior of a trajectory of a contact point between a tool and a processing target in a curved surface transfer unit according to the embodiment.
【図6】単一曲面における外周境界曲線と区分点との位
置関係を説明するための説明図である。FIG. 6 is an explanatory diagram for explaining a positional relationship between an outer peripheral boundary curve and a section point on a single curved surface.
【図7】単一曲面でのUVネットを説明するための説明
図である。FIG. 7 is an explanatory diagram for describing a UV net on a single curved surface.
【図8】従来の曲面乗り移り部での工具と加工対象との
接触点の軌跡の挙動を説明するための説明図である。FIG. 8 is an explanatory diagram for explaining a behavior of a locus of a contact point between a tool and a processing target in a conventional curved surface transfer unit.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 平野 悠 東京都千代田区丸の内一丁目1番2号 日 本鋼管株式会社内 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Yu Hirano 1-1-2 Marunouchi, Chiyoda-ku, Tokyo Inside Nihon Kokan Co., Ltd.
Claims (7)
情報から前記加工対象に対する加工データを作成する加
工データ作成方法において、 前記加工対象の外周境界曲線を複数の曲線に分割し、そ
の分割された複数の曲線から、擬似的な矩形空間曲面を
生成し、その生成した矩形空間曲面に基づいて、工具移
動中心軌跡を算出することを特徴とする加工データ作成
方法。1. A machining data creation method for creating machining data for a processing target from graphic information of the processing target having a closed shape, wherein the outer peripheral boundary curve of the processing target is divided into a plurality of curves, and the division is performed. A processing data creating method, comprising: generating a pseudo rectangular space curved surface from a plurality of generated curves; and calculating a tool movement center trajectory based on the generated rectangular space curved surface.
情報から前記加工対象に対する加工データを作成する加
工データ作成方法において、 前記加工対象の外周境界曲線を複数の曲線に分割し、そ
の分割された複数の曲線から、擬似的な矩形空間曲面を
生成し、その生成した矩形空間曲面に基づいた工具接触
点軌跡から工具移動中心軌跡を算出することを特徴とす
る加工データ作成方法。2. A machining data creation method for creating machining data for a processing target from graphic information of the processing target forming one closed shape, wherein the outer peripheral boundary curve of the processing target is divided into a plurality of curves, and the division is performed. And generating a pseudo-rectangular curved surface from a plurality of generated curves, and calculating a tool movement center locus from a tool contact point locus based on the generated rectangular space curved surface.
情報から前記加工対象に対する加工データを作成する加
工データ作成方法において、 前記加工対象の外周境界曲線を複数の曲線に分割し、そ
の分割された複数の曲線から、擬似的な矩形空間曲面を
生成し、その矩形空間曲面と工具との接触点の軌跡であ
る仮接触点軌跡を前記矩形空間曲面の特性を示すパラメ
ータ(U,V)で規定される方向に沿うように生成し
て、前記矩形空間曲面上に生成したUVネットを利用し
仮接触点軌跡のピッチを調節し、そのピッチが調節され
た仮接触点軌跡を加工対象に投影し、投影の結果得られ
た実接触点軌跡を工具径と削り残し量分オフセットして
工具移動中心軌跡を算出することを特徴とする加工デー
タ作成方法。3. A machining data creating method for creating machining data for a processing target from graphic information of the processing target forming one closed shape, wherein the outer peripheral boundary curve of the processing target is divided into a plurality of curves, and the division is performed. A pseudo rectangular space curved surface is generated from the plurality of curves thus obtained, and a tentative contact point trajectory, which is a trajectory of a contact point between the rectangular space curved surface and the tool, is represented by parameters (U, V) indicating characteristics of the rectangular space curved surface. Is generated along the direction defined by the above, the pitch of the temporary contact point trajectory is adjusted using the UV net generated on the rectangular space curved surface, and the temporary contact point trajectory with the adjusted pitch is used as a processing target. A machining data creation method comprising projecting, and calculating a tool movement center trajectory by offsetting an actual contact point trajectory obtained as a result of the projection by a tool diameter and an uncut amount.
情報から前記加工対象に対する加工データを作成する加
工データ作成方法において、 前記加工対象の外周境界曲線を複数の曲線に分割し、そ
の分割された複数の曲線から、擬似的な矩形空間曲面を
生成し、その矩形空間曲面と工具との接触点の軌跡であ
る仮接触点軌跡を前記矩形空間曲面の特性を示すパラメ
ータ(U,V)で規定される方向に沿うように生成し
て、前記矩形空間曲面上に生成したUVネットを利用し
仮接触点軌跡のピッチを調節し、そのピッチが調節され
た仮接触点軌跡を加工対象に投影し、投影の結果得られ
た実接触点軌跡を工具径と削り残し量分オフセットし、
このオフセット後の実接触点軌跡を再度、前記加工対象
に投影して、ガウジ及び干渉を回避した工具移動中心軌
跡を算出することを特徴とする加工データ作成方法。4. A machining data creation method for creating machining data for the processing target from graphic information of the processing target forming one closed shape, wherein the outer peripheral boundary curve of the processing target is divided into a plurality of curves, and the division is performed. A pseudo rectangular space curved surface is generated from the plurality of curves thus obtained, and a tentative contact point trajectory, which is a trajectory of a contact point between the rectangular space curved surface and the tool, is represented by parameters (U, V) indicating characteristics of the rectangular space curved surface. Is generated along the direction defined by the above, the pitch of the temporary contact point trajectory is adjusted using the UV net generated on the rectangular space curved surface, and the temporary contact point trajectory with the adjusted pitch is used as a processing target. Projecting, offset the actual contact point trajectory obtained as a result of the projection by the tool diameter and the uncut amount,
A machining data creation method, wherein the actual contact point trajectory after the offset is projected onto the machining target again to calculate a tool movement center trajectory avoiding gouge and interference.
されることを特徴とする請求項1、2、3又は4記載の
加工データ作成方法。5. The processing data creation method according to claim 1, wherein the processing target is composed of a plurality of curved surface groups.
の曲面から構成されることを特徴とする請求項1、2、
3又は4記載の加工データ作成方法。6. The processing object according to claim 1, wherein the processing target is constituted by a single trimmed curved surface.
3. The method for creating processed data according to 3 or 4.
線に分割する際、前記外周境界曲線上に複数の区分点を
設定して、その複数の区分点に基づいて、前記加工対象
の外周境界曲線を分割することを特徴とする請求項1、
2、3又は4記載の加工データ作成方法。7. When dividing the outer peripheral boundary curve of the processing target into a plurality of curves, a plurality of division points are set on the outer peripheral boundary curve, and the outer peripheral boundary of the processing target is set based on the plurality of division points. 2. The method according to claim 1, wherein the boundary curve is divided.
2. The processing data creation method according to 2, 3, or 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16920296A JPH1020920A (en) | 1996-06-28 | 1996-06-28 | Machining data genrating method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16920296A JPH1020920A (en) | 1996-06-28 | 1996-06-28 | Machining data genrating method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1020920A true JPH1020920A (en) | 1998-01-23 |
Family
ID=15882105
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP16920296A Withdrawn JPH1020920A (en) | 1996-06-28 | 1996-06-28 | Machining data genrating method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1020920A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004110828A (en) * | 2002-09-13 | 2004-04-08 | General Electric Co <Ge> | Method and system for generating numerical control tool path on solid model |
JP2016101644A (en) * | 2014-11-28 | 2016-06-02 | ファナック株式会社 | Robot programming apparatus for teaching machining operation to robot |
CN110457763A (en) * | 2019-07-17 | 2019-11-15 | 南京康德复合材料有限公司 | A kind of free form surface piddler trajectory design method |
-
1996
- 1996-06-28 JP JP16920296A patent/JPH1020920A/en not_active Withdrawn
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004110828A (en) * | 2002-09-13 | 2004-04-08 | General Electric Co <Ge> | Method and system for generating numerical control tool path on solid model |
JP4610873B2 (en) * | 2002-09-13 | 2011-01-12 | ゼネラル・エレクトリック・カンパニイ | Method, computer storage medium and system for generating a numerical control tool path on a solid model |
JP2016101644A (en) * | 2014-11-28 | 2016-06-02 | ファナック株式会社 | Robot programming apparatus for teaching machining operation to robot |
US10112304B2 (en) | 2014-11-28 | 2018-10-30 | Fanuc Corporation | Robot programming apparatus for teaching machining operation to robot |
CN110457763A (en) * | 2019-07-17 | 2019-11-15 | 南京康德复合材料有限公司 | A kind of free form surface piddler trajectory design method |
CN110457763B (en) * | 2019-07-17 | 2023-03-24 | 南京康德复合材料有限公司 | Method for designing filament laying track of free-form surface |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109571473B (en) | Error-controllable small line segment trajectory fairing method | |
CN101907876B (en) | Command point shaping, compressing and interpolating method suitable for numerical control device | |
JP4233147B2 (en) | How to determine an applicable feed rate for a machine tool | |
Chu et al. | An integrated framework of tool path planning in 5-axis machining of centrifugal impeller with split blades | |
Zhaoyu et al. | A variable-depth multi-layer five-axis trochoidal milling method for machining deep freeform 3D slots | |
Chuang et al. | A new approach to z-level contour machining of triangulated surface models using fillet endmills | |
Yan et al. | Corner smoothing transition algorithm for five-axis linear tool path | |
Lauwers et al. | Five-axis rough milling strategies for complex shaped cavities based on morphing technology | |
JPH1020920A (en) | Machining data genrating method | |
CN109991921B (en) | Smooth B spline track direct generation method | |
Chu et al. | Spline-constrained tool-path planning in five-axis flank machining of ruled surfaces | |
CN115156725A (en) | Etching forming method based on laser scanning strategy | |
CN113835397B (en) | Linear numerical control machining path smoothing method based on B spline curve and path integral | |
Msaddek et al. | Simulation of machining errors of Bspline and Cspline | |
CN114967597A (en) | Curve fitting method for guaranteeing numerical control machining tool path G2 continuity based on bidirectional Taylor | |
CN114626157A (en) | Entity contour curve extraction method based on digital model | |
CN108628255B (en) | Instruction point correction smoothing processing method | |
Dugas et al. | High speed milling: solid simulation and machine limits | |
Takizawa et al. | Prompt estimation of die and mold machining time by AI without NC program | |
Lauwers et al. | An operation planning system for multi-axis milling of sculptured surfaces | |
KR20020085716A (en) | Method for converting numerical code in computer numerical control apparatus | |
JP4102057B2 (en) | 3D product creation method and apparatus, 3D product processing model creation program | |
KR100369754B1 (en) | Optimal tool positions in 5-axis NC machining of sculpture surface | |
JP2918192B2 (en) | Processing data creation method | |
JP2007276036A (en) | Contour line forming device, control method and program |
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: 20030902 |