JPH10283009A - Automatic generating method, device for machine tool track for rough working, and recording medium recording automatic generating program for machine tool track for rough working - Google Patents
Automatic generating method, device for machine tool track for rough working, and recording medium recording automatic generating program for machine tool track for rough workingInfo
- Publication number
- JPH10283009A JPH10283009A JP8840697A JP8840697A JPH10283009A JP H10283009 A JPH10283009 A JP H10283009A JP 8840697 A JP8840697 A JP 8840697A JP 8840697 A JP8840697 A JP 8840697A JP H10283009 A JPH10283009 A JP H10283009A
- Authority
- JP
- Japan
- Prior art keywords
- convex polygon
- tool
- shape
- trajectory
- offset
- 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.)
- Ceased
Links
Landscapes
- Numerical Control (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、NC加工機によっ
て金型素材を荒取加工するための工具軌跡の自動生成方
法及び装置並びに該軌跡の自動生成プログラムを記録し
たコンピュータ読み取り可能な記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and an apparatus for automatically generating a tool path for roughly machining a die material by an NC processing machine, and a computer-readable recording medium storing an automatic generation program for the path. .
【0002】[0002]
【従来の技術】近年、鋳鍛造部品,プラスチックなど高
硬度材料を使用する金型について、型制作期間を短縮す
るために、従来の放電加工に代わり、切削加工が適用さ
れつつある。このような高硬度材料からなる金型素材を
NC加工機によって荒取加工するための優れた加工方法
の1つに、図25に示すような大荒・カケ上ガリ加工方
法が知られている。この加工方法は、まず、図25
(A)に示すように、加工工具5の加工可能な最大刃長
で(1)(2)と大きく階段状に加工し(大荒加工工
程)、次いで図25(B)に示すように、各階段部を下
から上に(3)〜(6)のように小刻みな階段状に加工
(カケ上ガリ加工)していくようにしたものである(特
開平8−126950号、特開平8−155788号参
照)。この加工方法によるときは、加工時間を約半分程
度まで短縮することができるとともに、工具の寿命を大
幅に延ばすことができる。2. Description of the Related Art In recent years, in order to shorten a mold making period, a cutting process is being applied to a mold using a high-hardness material such as a cast and forged part or plastic in place of the conventional electric discharge machining. As one of the excellent processing methods for roughing a die material made of such a high-hardness material by an NC processing machine, a large roughing / cutting gulling processing method as shown in FIG. 25 is known. This processing method is described first in FIG.
As shown in FIG. 25 (A), processing is performed in a large step shape (1) and (2) at the maximum cutting edge length that can be processed by the processing tool 5 (large rough processing step), and then, as shown in FIG. The stairs are machined from bottom to top (3) to (6) in small steps (scratching on the chip) as described in JP-A-8-126950 and JP-A-8-86. 155788). According to this processing method, the processing time can be reduced to about half and the life of the tool can be greatly extended.
【0003】[0003]
【発明が解決しようとする課題】ところで、上記した大
荒・カケ上ガリ加工を初めとして、高硬度材料の荒取加
工を実現するための工具軌跡の必須条件は、加工負荷を
一定にすること、すなわち、取り代(切削代)を一定に
することである。しかしながら、NC加工機を用いた従
来の荒取加工においてこのような条件を満たす工具軌跡
をNC加工機に描かせるためには、熟練した設計者が長
年の経験と勘に頼って加工軌跡をプログラムしていくし
かなかった。The essential conditions of the tool trajectory for realizing rough machining of high-hardness materials, such as the above-mentioned rough machining and chipping, are to maintain a constant machining load, That is, the removal allowance (cutting allowance) is made constant. However, in order for the NC machine to draw a tool trajectory satisfying such conditions in conventional roughing using the NC machine, a skilled designer relies on a long-term experience and intuition to program the machining trajectory. I had to do it.
【0004】本発明は、このような問題を解決するため
になされたもので、取り代一定の加工軌跡を自動生成す
ることのできる荒取加工用工具軌跡の自動生成方法及び
装置並びに荒取加工用工具軌跡の自動生成プログラムを
記録した記録媒体を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve such a problem, and a method and an apparatus for automatically generating a tool trajectory for roughing which can automatically generate a machining trajectory with a fixed machining allowance, and roughing. It is an object of the present invention to provide a recording medium in which a program for automatically generating a tool trajectory is recorded.
【0005】[0005]
【課題を解決するための手段】前記した取り代一定の加
工軌跡の最も単純で簡単な生成方法は、図26に示すよ
うに、加工すべき金型製品形状1の外形2に沿って加工
中心の移動軌跡3をオフセットすることである。しかし
ながら、この場合、凹状折れ線部4の部分で、図27
(A)に示すように極端に工具5の負荷が大きくなる。
この負荷を軽減するために、凹状折れ線部4の部分に円
弧(アール)をつける方法もあるが、たとえ円弧をつけ
たとしても、図27(B)に示すように、鋭角な凹状折
れ線部ではその効果も少ない。The simplest and simplest method of generating a machining path with a fixed machining allowance is to use a machining center along an outer shape 2 of a die product shape 1 to be machined as shown in FIG. Is to offset the movement trajectory 3. However, in this case, in the portion of the concave polygonal line portion 4, FIG.
As shown in (A), the load on the tool 5 becomes extremely large.
In order to reduce this load, there is a method in which an arc is formed in the portion of the concave broken line portion 4. However, even if the arc is formed, as shown in FIG. Its effect is small.
【0006】そこで、本発明では、図22に示すよう
に、(イ)金型製品形状1の外形2に沿ってオフセット
するのではなく、金型素材形状6からオフセットする、
(ロ)(ハ)移動軌跡3のアプローチ部やリトラクト部
に円弧7,8をつける、(ニ)金型製品形状1の凹部9
内の移動軌跡3の両端部にも円弧10,11をかけるな
どの処理を施すことにより、取り代一定の移動軌跡を生
成するようにしたものである。Therefore, in the present invention, as shown in FIG. 22, (a) the offset is not made along the outer shape 2 of the die product shape 1 but from the die material shape 6.
(B) (C) Circular arcs 7 and 8 are formed on the approach portion and the retract portion of the movement locus 3. (D) The concave portion 9 of the mold product shape 1
By performing processing such as applying arcs 10 and 11 to both end portions of the movement trajectory 3 in the inside, a movement trajectory with a fixed allowance is generated.
【0007】さらに、従来においては、図23に示すよ
うに、切削部間で工具5を移動させる場合、一旦z軸
(上下)方向に引き上げて移動させる方法が用いられて
きたが、この方法では次の切削部のアプローチ部で速度
を下げるため、加工効率が悪くなる。そこで、本発明で
は、図24に示すように、x−y平面上で干渉(衝突な
ど)の生じない移動軌跡を計算し、工具5をx−y平面
上で移動させるようにしたものである。Further, conventionally, as shown in FIG. 23, when the tool 5 is moved between the cutting parts, a method of once pulling up and moving in the z-axis (up and down) direction has been used. Since the speed is reduced at the approach part of the next cutting part, the processing efficiency is deteriorated. Therefore, in the present invention, as shown in FIG. 24, a movement trajectory that does not cause interference (such as collision) on the xy plane is calculated, and the tool 5 is moved on the xy plane. .
【0008】すなわち、本発明の荒取加工用工具軌跡の
自動生成方法は、上記設計思想の下に、金型製品形状、
金型素材形状、使用工具の半径、工具の切削ピッチなど
の軌跡生成に必要な加工条件を入力する入力工程と、前
記金型製品形状の凸頂点を結んだ凸多角形を求める工程
と、前記工程で得られた得られた凸多角形と金型素材形
状の構成点との最短距離の最大値を求め、この最大値を
前記工具の切削ピッチで割ることによって前記最大値を
与える構成点と凸多角形との間の切削本数を算出する工
程と、前記工程で算出された切削本数に基づいて前記凸
多角形の外周に前記切削本数分の切削軌跡を生成する工
程と、前記工程で生成された各切削軌跡をそれぞれ前記
工具の切削ピッチ分だけ外側にオフセットした後、該オ
フセット処理された各軌跡について金型素材形状内に含
まれる軌跡のみを抽出し、該抽出した各軌跡を工具半径
分だけ外側にオフセット処理して前記凸多角形の外側領
域についての移動軌跡として取り出す工程と、前記金型
製品形状の外形を工具半径分だけ外側にオフセット処理
して金型製品形状のオフセット形状を生成するととも
に、前記凸多角形を工具半径と工具ピッチの差分だけ外
側にオフセット処理して凸形多角形のオフセット形状を
生成する工程と、前記工程で得られた前記凸多角形のオ
フセット形状の前記金型製品形状のオフセット形状から
はみ出たライン部分のみを取り出して前記凸多角形と前
記金型製品形状で囲まれた凹部部分の移動軌跡として取
り出す工程と、前記のようにして取り出された凸多角形
の外側領域についての移動軌跡と前記凸多角形と前記金
型製品形状で囲まれた凹部部分の移動軌跡とを併せるこ
とによって取り代一定の移動軌跡として出力する出力工
程とから構成した。That is, the method for automatically generating a tool path for roughing according to the present invention provides a die product shape,
An input step of inputting machining conditions necessary for trajectory generation such as a mold material shape, a radius of a tool to be used, a cutting pitch of the tool, and a step of obtaining a convex polygon connecting convex vertices of the mold product shape, Find the maximum value of the shortest distance between the convex polygon obtained in the process and the component point of the mold material shape, and a component point that gives the maximum value by dividing the maximum value by the cutting pitch of the tool. A step of calculating the number of cuts between the convex polygon, a step of generating a cutting trajectory for the number of cuts on the outer periphery of the convex polygon based on the number of cuts calculated in the step, After offsetting each of the extracted cutting trajectories by the cutting pitch of the tool, only the trajectory included in the mold material shape is extracted for each of the offset trajectories, and the extracted trajectories are defined by the tool radius. Off by minutes And performing a cutting process to take out the outer shape of the convex polygon as a movement trajectory for the outer region of the convex polygon, and generating an offset shape of the die product shape by offset processing the outer shape of the die product shape outward by a tool radius. Offsetting the convex polygon outward by a difference between a tool radius and a tool pitch to generate an offset shape of the convex polygon; and the mold having the offset shape of the convex polygon obtained in the step. A step of taking out only the line portion that protrudes from the offset shape of the product shape and taking it out as a movement trajectory of the concave portion surrounded by the convex polygon and the mold product shape, and the convex polygon taken out as described above By combining the movement trajectory for the outer region and the movement trajectory of the concave portion surrounded by the convex polygon and the mold product shape, a fixed allowance is obtained as a movement trajectory. Was constructed and an output step of outputting.
【0009】なお、上記構成において、前記生成された
凸多角形の外側領域についての移動軌跡の少なくともア
プローチ部に円弧処理を施す工程を付加し、あるいは、
前記生成された凸多角形と前記金型製品形状で囲まれた
凹部部分の移動軌跡の両端部に円弧処理を施す工程を付
加し、さらに、切削部間の工具の移動をx−y平面上で
行なうようにすれば、より望ましい。In the above configuration, a step of performing an arc processing on at least an approach portion of a movement trajectory of the generated outer region of the convex polygon is added, or
Adding a step of performing arc processing on both ends of the movement trajectory of the generated convex polygon and the concave portion surrounded by the mold product shape, and furthermore, moving the tool between the cutting parts on the xy plane. It is more desirable to perform the above.
【0010】また、本発明の荒取加工用工具軌跡の自動
生成装置は、上記設計思想の下に、金型製品形状、金型
素材形状、使用工具の半径、工具の切削ピッチなどの軌
跡生成に必要な加工条件を入力する入力手段と、前記金
型製品形状の凸頂点を結んだ凸多角形を求める手段と、
前記手段で得られた得られた凸多角形と金型素材形状の
構成点との最短距離の最大値を求め、この最大値を前記
工具の切削ピッチで割ることによって前記最大値を与え
る構成点と凸多角形との間の切削本数を算出する手段
と、前記手段で算出された切削本数に基づいて前記凸多
角形の外周に前記切削本数分の切削軌跡を生成する手段
と、前記手段で生成された各切削軌跡をそれぞれ前記工
具の切削ピッチ分だけ外側にオフセットした後、該オフ
セット処理された各軌跡について金型素材形状内に含ま
れる軌跡のみを抽出し、該抽出した各軌跡を工具半径分
だけ外側にオフセット処理して前記凸多角形の外側領域
についての移動軌跡として取り出す手段と、前記金型製
品形状の外形を工具半径分だけ外側にオフセット処理し
て金型製品形状のオフセット形状を生成するとともに、
前記凸多角形を工具半径と工具ピッチの差分だけ外側に
オフセット処理して凸形多角形のオフセット形状を生成
する手段と、前記手段で得られた前記凸多角形のオフセ
ット形状の前記金型製品形状のオフセット形状からはみ
出たライン部分のみを取り出して前記凸多角形と前記金
型製品形状で囲まれた凹部部分の移動軌跡として取り出
す手段と、前記のようにして取り出された凸多角形の外
側領域についての移動軌跡と前記凸多角形と前記金型製
品形状で囲まれた凹部部分の移動軌跡とを併せることに
よって取り代一定の移動軌跡として出力する出力手段と
から構成したのものである。In addition, the automatic tool path generating apparatus for roughing according to the present invention, based on the above-mentioned design concept, generates a path such as a die product shape, a die material shape, a radius of a tool to be used, and a cutting pitch of a tool. Input means for inputting the processing conditions necessary for, and means for obtaining a convex polygon connecting the convex vertices of the mold product shape,
Find the maximum value of the shortest distance between the obtained convex polygon obtained by the means and the constituent point of the mold material shape, and divide the maximum value by the cutting pitch of the tool to give the maximum value. Means for calculating the number of cuts between the convex polygon, and means for generating a cutting locus for the number of cuts on the outer periphery of the convex polygon based on the number of cuts calculated by the means, the means After offsetting each of the generated cutting trajectories outward by the cutting pitch of the tool, only the trajectories included in the mold material shape are extracted for each of the trajectories subjected to the offset processing, and the extracted trajectories are extracted from the tool. Means for offsetting outward by a radius and taking out the movement trajectory for the outer region of the convex polygon; and offsetting the outer shape of the die product shape outward by the tool radius to obtain a die product shape. To generate a set shape,
Means for offset processing the convex polygon outward by the difference between the tool radius and the tool pitch to generate an offset shape of the convex polygon, and the mold product having the offset shape of the convex polygon obtained by the means Means for taking out only the line portion protruding from the offset shape of the shape and taking it out as a movement locus of the concave portion surrounded by the convex polygon and the mold product shape, and the outside of the convex polygon taken out as described above An output means for outputting a fixed trajectory by combining the trajectory of the region with the trajectory of the concave portion surrounded by the convex polygon and the mold product shape.
【0011】なお、上記構成において、前記生成された
凸多角形の外側領域についての移動軌跡の少なくともア
プローチ部に円弧処理を施す手段を付加し、あるいは、
前記生成された凸多角形と前記金型製品形状で囲まれた
凹部部分の移動軌跡の両端部に円弧処理を施す手段を付
加し、さらに、切削部間の工具の移動をx−y平面上で
行なうようにすれば、より望ましい。In the above configuration, means for performing arc processing on at least the approach portion of the movement trajectory of the generated outer region of the convex polygon is added, or
Means for performing arc processing on both ends of the movement trajectory of the generated convex polygon and the concave portion surrounded by the mold product shape is further added, and further, the movement of the tool between the cutting parts is performed on the xy plane. It is more desirable to perform the above.
【0012】さらに、本発明の荒取加工用工具軌跡の自
動生成プログラムを記録した記録媒体は、上記設計思想
の下に、金型製品形状の凸頂点を結んだ凸多角形を求め
る手順と、前記手順で得られた得られた凸多角形と金型
素材形状の構成点との最短距離の最大値を求め、この最
大値を前記工具の切削ピッチで割ることによって前記最
大値を与える構成点と凸多角形との間の切削本数を算出
する手順と、前記手順で算出された切削本数に基づいて
前記凸多角形の外周に前記切削本数分の切削軌跡を生成
する手順と、前記手順で生成された各切削軌跡をそれぞ
れ前記工具の切削ピッチ分だけ外側にオフセットした
後、該オフセット処理された各軌跡について金型素材形
状内に含まれる軌跡のみを抽出し、該抽出した各軌跡を
工具半径分だけ外側にオフセット処理して前記凸多角形
の外側領域についての移動軌跡として取り出す手順と、
前記金型製品形状の外形を工具半径分だけ外側にオフセ
ット処理して金型製品形状のオフセット形状を生成する
とともに、前記凸多角形を工具半径と工具ピッチの差分
だけ外側にオフセット処理して凸形多角形のオフセット
形状を生成する手順と、前記手順で得られた前記凸多角
形のオフセット形状の前記金型製品形状のオフセット形
状からはみ出たライン部分のみを取り出して前記凸多角
形と前記金型製品形状で囲まれた凹部部分の移動軌跡と
して取り出す手順と、前記のようにして取り出された凸
多角形の外側領域についての移動軌跡と前記凸多角形と
前記金型製品形状で囲まれた凹部部分の移動軌跡とを併
せることによって取り代一定の移動軌跡として出力する
出力手順とから構成したものである。Further, the recording medium in which the program for automatically generating a tool path for roughing processing according to the present invention is recorded includes a procedure for obtaining a convex polygon connecting convex vertices of a mold product shape under the above-mentioned design concept; Find the maximum value of the shortest distance between the obtained convex polygon obtained in the above procedure and the constituent point of the mold material shape, and divide the maximum value by the cutting pitch of the tool to give the maximum value. And a procedure for calculating the number of cuts between the convex polygon, and a step of generating a cutting locus for the number of cuts on the outer periphery of the convex polygon based on the number of cuts calculated in the step, After offsetting each of the generated cutting trajectories outward by the cutting pitch of the tool, only the trajectories included in the mold material shape are extracted for each of the trajectories subjected to the offset processing, and the extracted trajectories are extracted from the tool. Outside by radius A step of taking out a movement locus of the outer region of the convex polygon offset process,
Offset the outer shape of the die product shape by the tool radius to generate an offset shape of the die product shape, and offset the convex polygon outward by the difference between the tool radius and the tool pitch. A step of generating an offset shape of a shaped polygon, and extracting only the line portion of the mold product shape of the offset shape of the convex polygon obtained in the step, which is outside the offset shape, to obtain the convex polygon and the metal. A procedure of extracting the movement trajectory of the concave portion surrounded by the mold product shape, a movement trajectory for the outer region of the convex polygon extracted as described above, and the movement trajectory surrounded by the convex polygon and the mold product shape. And an output procedure for outputting a fixed trajectory by combining the trajectory of the concave portion.
【0013】なお、上記構成において、前記生成された
凸多角形の外側領域についての移動軌跡の少なくともア
プローチ部に円弧処理を施す手順を付加し、あるいは、
前記生成された凸多角形と前記金型製品形状で囲まれた
凹部部分の移動軌跡の両端部に円弧処理を施す手順を付
加し、さらに、切削部間の工具の移動をx−y平面上で
行なうようにすれば、より望ましい。In the above-mentioned configuration, a procedure for performing an arc process on at least an approach portion of a movement trajectory of the generated outer region of the convex polygon is added, or
A procedure for performing arc processing on both ends of the movement trajectory of the generated convex polygon and the concave portion surrounded by the mold product shape is further added, and further, the movement of the tool between the cutting parts is performed on the xy plane. It is more desirable to perform the above.
【0014】[0014]
【発明の実施の形態】以下、本発明の実施の形態につい
て図面に基づいて説明する。図1に、本発明に係る荒取
加工用工具軌跡の自動生成装置の一実施形態を示す。図
において、101は中央処理装置(CPU)、102は
荒取加工用工具軌跡の自動生成プログラムを格納したメ
インメモリ、103は入力された加工条件などを格納す
るためのデータメモリ、104は加工条件などを入力す
るための入力装置、105は生成された荒取加工用工具
軌跡データを出力するための出力装置、106は表示装
置である。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows an embodiment of an automatic generation device for a tool path for roughing according to the present invention. In the figure, 101 is a central processing unit (CPU), 102 is a main memory storing a program for automatically generating a tool path for roughing processing, 103 is a data memory for storing input processing conditions and the like, and 104 is processing conditions. An input device for inputting information such as input, 105 is an output device for outputting the generated tool path data for roughing, and 106 is a display device.
【0015】次に、図2〜図20を参照して、荒取加工
用工具軌跡の自動生成処理動作について説明する。図2
は荒取加工用工具軌跡の自動生成処理動作のフローチャ
ート、図3〜図20は工具軌跡生成の模式説明図であ
る。なお、これらの図において、前述した図22〜図2
7と同一もしくは相当部分には同一の符号を付して示し
た。Next, with reference to FIG. 2 to FIG. 20, an operation of automatically generating a tool path for roughing processing will be described. FIG.
Is a flowchart of an operation for automatically generating a tool trajectory for roughing, and FIGS. 3 to 20 are schematic explanatory diagrams of tool trajectory generation. Note that, in these figures, FIGS.
The same or corresponding parts as in FIG. 7 are denoted by the same reference numerals.
【0016】まず、処理開始に先立ち、入力装置104
から金型製品形状、金型素材形状、使用工具の半径、工
具の切削ピッチ、凹部の円弧(アール)寸法、切削開始
点の位置など、軌跡生成に必要な加工条件を入力する
(図2のステップS1)。この入力された加工条件デー
タは、データメモリ103に格納される。そして、入力
装置103から処理開始指令が与えられと、CPU10
1はメインメモリ102に格納されている荒取加工用工
具軌跡の自動生成プログラムの制御の下に、データメモ
リ103から処理に必要な加工条件データを読み出しな
がら、以下のようにして工具軌跡の自動生成を開始す
る。First, prior to the start of processing, the input device 104
Input the machining conditions necessary for locus generation, such as the product shape of the mold, the shape of the mold material, the radius of the tool to be used, the cutting pitch of the tool, the arc (round) dimension of the concave portion, and the position of the cutting start point (see FIG. 2). Step S1). The input processing condition data is stored in the data memory 103. When a processing start command is given from the input device 103, the CPU 10
1. Under the control of a program for automatically generating a tool path for roughing machining stored in the main memory 102, while reading machining condition data required for processing from the data memory 103, the automatic Start generation.
【0017】(1)金型製品形状の凸頂点を結んだ凸多
角形の算出 CPU101は、まずデータメモリ103から図3に示
すような金型製品形状1と素材形状4を読み出し、図4
に示すように金型製品形状1の凸頂点を結んだ凸多角形
21を求める(ステップS2)。この凸多角形21は、
次のような演算によって求めることができる。(1) Calculation of a convex polygon connecting the convex vertices of the mold product shape The CPU 101 first reads the mold product shape 1 and the material shape 4 as shown in FIG.
As shown in (2), a convex polygon 21 connecting the convex vertices of the mold product shape 1 is obtained (step S2). This convex polygon 21
It can be obtained by the following calculation.
【0018】すなわち、金型製品形状1の各頂点位置を
a〜gとするとき、この点a〜gの中でxの値が最小な
点(もし、x同値の点が複数あるときはその中でyの値
が最も小さい点)aを求め、この点aを凸多角形の開始
点(0,0)とする。そして、この点aと他のすべての
点b〜gとの間を線分で結び、得られた各線分とy軸と
のなす角(反時計回り)をそれぞれ求め、これらの中で
角度の最も小さい点bを選び、この点bと点aとを結
ぶ。次いで、この結ばれた点bを基点として、点bと他
のすべての点a,c〜gとの間を線分で結び、得られた
各線分と前回の処理で得られた点a→bの線分とのなす
角度(反時計回り)をそれぞれ求め、これらの中で角度
が最も小さい点cを選び、この点cと点bを結ぶ。この
ような操作を出発点aに辿り着くまで繰り返すことによ
り,図4に示すように点a→b→c→e→f→g→aを
結んだ凸多角形21が得られる。このように金型製品形
状1の凸頂点を結んで包絡した凸多角形21を求めるこ
とにより、取り代一定の軌跡が生成しやすくなり、計算
時間が短くなるとともに、切削加工に時間のかかる凹形
状部をなくすことができる。That is, when each vertex position of the mold product shape 1 is a to g, a point where the value of x is the minimum among the points a to g (if there are a plurality of points having the same value of x, Of the convex polygon is determined as the starting point (0, 0) of the convex polygon. Then, the point a and all the other points b to g are connected by a line segment, and the angles (counterclockwise) between the obtained line segments and the y-axis are obtained, respectively. The smallest point b is selected, and the point b and the point a are connected. Next, using the connected point b as a base point, the point b and all the other points a and c to g are connected by line segments, and each obtained line segment is connected to the point a → obtained in the previous processing. An angle (counterclockwise) between the line segment b and the line segment b is obtained, a point c having the smallest angle is selected from these angles, and the point c and the point b are connected. By repeating such an operation until reaching the starting point a, a convex polygon 21 connecting points a → b → c → e → f → g → a is obtained as shown in FIG. By obtaining the convex polygon 21 wrapped by connecting the convex vertices of the mold product shape 1 in this manner, it is easy to generate a trajectory having a fixed allowance, and the calculation time is shortened, and the concave which takes a long time for cutting is required. Shaped parts can be eliminated.
【0019】(2)凸多角形と金型素材形状の構成点と
の最短距離の最大値の算出 上記凸多角形21が得られたら、図5に示すように、金
型素材形状4の各構成点a,h,i,gと凸多角形21
との間の最短距離を求め,これら最短距離中の最大値、
すなわち、図示例の場合、構成点hと凸多角形21の線
分b→cを結ぶ垂線h−cの距離を、金型素材形状4の
構成点と凸多角形21との最短距離の最大値Lとして選
択する(ステップS3)。(2) Calculation of the maximum value of the shortest distance between the convex polygon and the constituent points of the mold material shape Once the convex polygon 21 has been obtained, as shown in FIG. Constituent points a, h, i, g and convex polygon 21
Find the shortest distance between and the maximum value of these shortest distances,
That is, in the case of the illustrated example, the distance between the constituent point h and the perpendicular hc connecting the line segment b → c of the convex polygon 21 is set to the maximum shortest distance between the constituent point of the mold material shape 4 and the convex polygon 21. It is selected as the value L (step S3).
【0020】(3)切削本数の算出 次に、前記得られた最短距離の最大値Lと工具の切削ピ
ッチPを用いて、切削本数i=(最短距離の最大値L÷
切削ピッチ)を算出する(ステップS4)。これは、図
6に示すように、凸多角形21の外形から最も離間した
金型素材形状4の構成点hを基点として、凸多角形21
の外周囲の取り代一定の軌跡を与える切削本数を算出し
たことに相当する。(3) Calculation of the number of cuts Next, using the obtained maximum value L of the shortest distance and the cutting pitch P of the tool, the number of cuts i = (the maximum value of the shortest distance L ÷
The cutting pitch is calculated (step S4). As shown in FIG. 6, this is based on the constituent point h of the mold material shape 4 furthest away from the outer shape of the convex polygon 21 and as a base point.
Corresponds to the calculation of the number of cuts giving a fixed trajectory around the outer periphery of the cutting edge.
【0021】(4)凸多角形の外周囲についての軌跡の
生成 (4−1)前記軌跡の切削ピッチ分のオフセット処理 取り代一定の軌跡を計算するため、図6で得られたi本
の軌跡のそれぞれについて、図7に示すように、ΔS=
切削ピッチP×(i−1)(但し、i=1,2,…,切
削本数)だけそれぞれ外側へオフセットし、各軌跡のオ
フセット形状22を求める(ステップS5)。なお、分
かりやすくするために、図7には1本の軌跡についての
オフセット形状22のみを示した。(4) Generation of a trajectory about the outer periphery of the convex polygon (4-1) Offset processing for the cutting pitch of the trajectory To calculate a trajectory with a fixed allowance, the i trajectories obtained in FIG. For each of the trajectories, as shown in FIG.
An offset shape 22 of each trajectory is obtained by offsetting outward by the cutting pitch P × (i−1) (where i = 1, 2,..., The number of cuts) (step S5). For the sake of simplicity, FIG. 7 shows only the offset shape 22 for one locus.
【0022】(4−2)金型素材形状内の実軌跡の抽出
処理 図8に示すように、金型素材形状4の外側にある前記オ
フセット形状22のライン部分(点線で示した)を消
し、金型素材形状4の内側の実際の切削ラインのみを取
り出す(ステップS6)。(4-2) Extraction processing of actual trajectory in mold material shape As shown in FIG. 8, line portions (shown by dotted lines) of the offset shape 22 outside the mold material shape 4 are erased. Then, only the actual cutting line inside the mold material shape 4 is taken out (step S6).
【0023】(4−3)前記オフセット形状の工具半径
分のオフセット処理 図9に示すように、図8の処理で得られたオフセット形
状22を、工具半径R分だけ外側へオフセットし(ステ
ップS7)、実際の切削時における工具中心の移動軌跡
3を求める。(4-3) Offset processing for the tool radius of the offset shape As shown in FIG. 9, the offset shape 22 obtained by the processing of FIG. 8 is offset outward by the tool radius R (step S7). ), The movement locus 3 of the tool center at the time of actual cutting is obtained.
【0024】(4−4)アプローチ部の円弧処理 図10に示すように、図9の処理で得られた工具中心の
移動軌跡3のアプローチ部24を円弧(アール)処理
し、所定長さの円弧軌跡7を付加する(ステップS
8)。この円弧処理によって、アプローチ部の加工負荷
を小さくし、チッピングなどの事故を防ぐとともに、加
工時間を短縮することができる。なお、このアプローチ
部24に付加する円弧軌跡7は、必要最小限の長さであ
ればよく、例えば、図示するように工具半径+余裕代ま
での長さとすればよい。(4-4) Circular processing of approach section As shown in FIG. 10, the approach section 24 of the movement trajectory 3 of the tool center obtained by the processing of FIG. Add arc locus 7 (step S
8). This arc processing can reduce the processing load on the approach portion, prevent accidents such as chipping, and shorten the processing time. The arc trajectory 7 to be added to the approach portion 24 may have a minimum length, for example, a length up to a tool radius + a margin as shown in the figure.
【0025】(4−5)リトラクト部の円弧処理 図11に示すように、工具中心の移動軌跡3のリトラク
ト部26を円弧(アール)処理し、所定長さの円弧軌跡
8を付加する(ステップS9)。この付加する円弧軌跡
8は、アプローチ部24と同じく、例えば、工具半径+
余裕代までの長さとすればよい。なお、このリトラクト
部26の円弧処理は、ミラー加工しない場合には省略す
ることができる。(4-5) Circular processing of retract part As shown in FIG. 11, the retract part 26 of the moving trajectory 3 centered on the tool is subjected to circular arc processing, and an arc trajectory 8 of a predetermined length is added (step). S9). This added arc locus 8 is, for example, a tool radius +
The length may be up to the margin. The arc processing of the retract part 26 can be omitted when the mirror processing is not performed.
【0026】(4−6)切削後の最新の金型素材形状の
算出 図12に示すように、図11で生成された工具中心の移
動軌跡3に沿って切削した場合の切削後の最新の金型素
材形状28を計算によって求める(ステップS10)。(4-6) Calculation of latest die material shape after cutting As shown in FIG. 12, the latest die material shape after cutting in the case of cutting along the tool center movement locus 3 generated in FIG. The mold material shape 28 is obtained by calculation (step S10).
【0027】以上説明した(1)から(4−6)までの
処理によって、金型製品形状1の凸多角形21の外周囲
についての取り代一定の移動軌跡3と、この移動軌跡3
に沿って切削したときの切削後の凸多角形21外周囲部
分の最新の金型素材形状28が得られる。By the processes (1) to (4-6) described above, the moving trajectory 3 with a fixed allowance for the outer periphery of the convex polygon 21 of the mold product shape 1 and the moving trajectory 3
The latest mold material shape 28 of the outer peripheral portion of the convex polygon 21 after cutting when cutting along is obtained.
【0028】(5)凸多角形の凹部についての軌跡の生
成 (5−1)金型製品形状の外形のオフセット処理 図13に示すように、金型製品形状1の外形2を工具半
径Rだけ外側にオフセットしたオフセット形状31を求
める(ステップS11)。なお、このオフセット形状3
1は、金型製品形状1の内部9の移動軌跡の両端に円弧
(アール)掛けを効率よく行なうためのものである。(5) Generating a trajectory for the concave portion of the convex polygon (5-1) Offset processing of the outer shape of the die product shape As shown in FIG. An offset shape 31 offset to the outside is obtained (step S11). Note that this offset shape 3
Numeral 1 is for efficiently applying arcs to both ends of the movement trajectory of the inside 9 of the mold product shape 1.
【0029】(5−2)凸多角形のオフセット処理 図14に示すように、凸多角形21を(工具半径R−工
具ピッチP)づつ外側にオフセットしていくことによ
り、凸多角形21の取り代一定のオフセット形状32を
求める(ステップS12)。このオフセット処理は、取
り代一定の移動軌跡を算出するためのものである。な
お、分かりやすくするために、図14には1本のオフセ
ット形状32のみを示した。(5-2) Offset Processing of Convex Polygon As shown in FIG. 14, the convex polygon 21 is offset outward by (tool radius R-tool pitch P) at a time. An offset shape 32 with a fixed allowance is obtained (step S12). This offset processing is for calculating a moving trajectory with a fixed allowance. Note that only one offset shape 32 is shown in FIG. 14 for easy understanding.
【0030】(5−3)凸多角形の凹部のための加工軌
跡の抽出処理 図15に示すように、前記図14で得られたオフセット
形状32について前記図13で得られたオフセット形状
31内に含まれるライン(点線で示す)を消し、外側の
ライン(実線で示す)のみを取り出す(ステップS1
3)。(5-3) Processing for Extracting Processing Locus for Convex Polygonal Depression As shown in FIG. 15, the offset shape 32 obtained in FIG. 14 is replaced with the offset shape 31 obtained in FIG. (Shown by a dotted line) and remove only the outer line (shown by a solid line) (step S1).
3).
【0031】(5−4)移動軌跡両端の円弧処理 図16に示すように、前記取り出したライン32とオフ
セット形状31を工具5の半径Rだけオフセットしてそ
の交点を求め、その点を中心とする円弧を描き、得られ
たラインを凹部9における工具中心の移動軌跡3とする
(ステップS14)。この円弧処理により、工具負荷を
軽減し、加工を効率化できる。(5-4) Arc processing at both ends of the movement trajectory As shown in FIG. 16, the taken-out line 32 and the offset shape 31 are offset by the radius R of the tool 5 to determine the intersection, and the point is defined as the center. An arc is drawn, and the obtained line is set as the locus 3 of the tool center in the recess 9 (step S14). By this arc processing, tool load can be reduced and machining can be made more efficient.
【0032】(5−5)アプローチ部及びリトラクラ部
の円弧処理 図17に示すように、前記図16で得られた移動軌跡3
の両端のアプローチ部33とリトラクト部34の部分
に、所定長さの円弧軌跡を10,11を付加する(ステ
ップS15,S16)。これによって、アプローチ部と
リトラクト部の加工負荷を小さくし、チッピングなどの
事故を防ぐとともに、加工時間を短縮することができ
る。(5-5) Arc processing of approach section and retractor section As shown in FIG. 17, the moving trajectory 3 obtained in FIG.
The arc trajectories 10 and 11 having a predetermined length are added to the approach portion 33 and the retract portion 34 at both ends (steps S15 and S16). Thereby, the processing load on the approach portion and the retract portion can be reduced, an accident such as chipping can be prevented, and the processing time can be shortened.
【0033】(5−6)切削後の凹部の最新の金型素材
形状の算出 図18に示すように、前記図17で生成された工具中心
の移動軌跡3に沿って切削した場合の切削後の最新の金
型素材形状35を計算によって求める(ステップS1
7)。(5-6) Calculation of latest mold material shape of concave portion after cutting As shown in FIG. 18, after cutting when cutting along the tool path 3 generated in FIG. The latest mold material shape 35 is obtained by calculation (step S1).
7).
【0034】以上説明した(5−1)から(5−6)ま
での処理によって、金型製品形状1の凹部9部分につい
ての取り代一定の移動軌跡3と、この移動軌跡3に沿っ
て切削したときの切削後の凹部9の最新の金型素材形状
35が得られる。By the processes (5-1) to (5-6) described above, the moving trajectory 3 with a fixed allowance for the concave portion 9 of the mold product shape 1 and the cutting along the moving trajectory 3 Thus, the latest mold material shape 35 of the concave portion 9 after cutting is obtained.
【0035】したがって、前記(1)から(4−6)ま
での処理によって得られた移動軌跡3と前記(5−1)
から(5−6)までの処理によって得られた移動軌跡3
とを併せれば、金型素材形状6から金型製品形状1を切
削するための取り代一定な移動軌跡3(図22参照)を
得ることができる。Therefore, the movement trajectory 3 obtained by the processing from (1) to (4-6) and the (5-1)
Locus 3 obtained by the processing from (5) to (5-6)
In addition, it is possible to obtain a constant trajectory 3 (see FIG. 22) for cutting the die product shape 1 from the die material shape 6.
【0036】上記のようにして生成された移動軌跡3
は、取り代一定の加工軌跡を求めただけであり,そのま
ま使用すると時間がかかって効率が悪い場合も生じる。
加工時間をできるだけ短くするには,各軌跡の切削順序
と切削部間の工具の接続距離が最短になるように設定す
ることが望ましい。そこで、ステップS18において、
移動が最短時間となるように軌跡の切削順序の設定と切
削部間の接続処理を行なう。The moving trajectory 3 generated as described above
Is merely a processing trajectory with a fixed allowance, and if it is used as it is, it may take a long time and the efficiency may be poor.
In order to shorten the machining time as much as possible, it is desirable to set the cutting order of each trajectory and the connection distance of the tool between the cutting portions to be the shortest. Therefore, in step S18,
The setting of the cutting order of the trajectory and the connection processing between the cutting parts are performed so that the movement becomes the shortest time.
【0037】図19に、前記軌跡の切削順序の設定方法
について示す。この図において、真ん中の3本の軌跡は
全周軌跡であるが、それを除いた上下の(a)〜(h)
部分の軌跡は、それぞれの固まり内での順序を逆転しな
ければ、切削順序を自由に設定することが可能である。
そこで、CPU101は、これら(a)〜(h)部分の
接続順序を種々変えてその移動距離を求め、最も移動距
離の短い経路を軌跡の切削順序として決定する。FIG. 19 shows a method of setting the cutting order of the locus. In this figure, the middle three trajectories are all-circumferential trajectories.
The cutting order can be freely set as long as the order of the trajectories of the portions is not reversed in each block.
Therefore, the CPU 101 obtains the moving distance by variously changing the connection order of these parts (a) to (h), and determines the path having the shortest moving distance as the cutting order of the trajectory.
【0038】前記切削部間の工具の接続移動は、前記図
24において説明したように、x−y平面において干渉
(衝突)の生じない経路を選択することにより行われ
る。このx−y平面における切削部間の工具の接続経路
は、図20のようにして決定することができる。すなわ
ち、金型素材形状6上に、所定ピッチ(例えば10mm
間隔)で基準点群を設定し、この基準点群のPA 点から
PB 点へ工具を移動させる場合、PA とPB との間に5
点程度以下の仮通過点P1 〜P5 を設定し、これらの仮
通過点P1 〜P5 の任意の点を通ってPA 点からPB 点
へ行く経路を計算し、これらの中で最も短い経路となる
経路を工具の接続経路として決定する。As described with reference to FIG. 24, the connection movement of the tool between the cutting portions is performed by selecting a path that does not cause interference (collision) on the xy plane. The connection path of the tool between the cutting parts on the xy plane can be determined as shown in FIG. That is, a predetermined pitch (for example, 10 mm
When a reference point group is set at (interval) and the tool is moved from the point PA to the point PB of the reference point group, the distance between PA and PB is 5
A temporary pass point P1 to P5 less than about the point is set, and a route from the point PA to the point PB through any of these temporary pass points P1 to P5 is calculated, and the route becomes the shortest route among these. The path is determined as a tool connection path.
【0039】以上のようにして本発明によって最終的に
得られた取り代一定の工具軌跡の生成例を図21に示
す。FIG. 21 shows an example of generation of a tool path having a fixed cutting margin finally obtained by the present invention as described above.
【0040】上記のようにして自動生成された取り代一
定の加工軌跡及び算出された切削後形状は、必要に応じ
て表示装置106に表示されるとともに、出力装置10
5からNC加工機の加工データとして出力される(ステ
ップS19)。The machining trajectory with a fixed cutting allowance automatically generated as described above and the calculated shape after cutting are displayed on the display device 106 as necessary, and the output device 10
5 is output as processing data of the NC processing machine (step S19).
【0041】なお、図21(B)に示した大荒・カケ上
ガリ加工方法におけるカケ上ガリ加工時には、前記金型
素材形状6としては、その一つ前のカケ上ガリ加工によ
って切削された切削形状を用いればよい。また、本発明
は、前記大荒・カケ上ガリ加工方法だけでなく、通常の
荒取加工にも適用できることは当然である。At the time of the chipping in the rough and chipping method shown in FIG. 21 (B), the die material shape 6 is cut by the chipping in the preceding chip. A shape may be used. In addition, it goes without saying that the present invention can be applied not only to the above-described rough and chipping / burring processing method but also to ordinary roughing processing.
【0042】[0042]
【発明の効果】以上説明したように、本発明によるとき
は、金型製品形状の外形からオフセットすることなく、
金型素材形状からオフセットして取り代一定の移動軌跡
を自動生成するようにしたので、鋳鍛造部品,プラスチ
ックなど高硬度材料を使用する金型製作などにおいて加
工負荷を一定にすることができ、チッピングなどの事故
をなくすことができるとともに、加工時間を短縮するこ
とができる。また、生成された移動軌跡のアプローチ部
やリトラクト部及び金型製品形状の凹部の軌跡両端部に
円弧処理を施すようにしたので、切削位置へのアプロー
チ時の負荷を低減することができ、工具破損をより低減
できるとともに、ミラー加工などを採用してさらに加工
時間を短縮することができる。さらに、切削部間の工具
の移動をx−y平面上で行なうようにしたので、次の切
削部のアプローチ部で速度を下げる必要がなくなり、加
工効率をさらに向上することができる。As described above, according to the present invention, without offsetting from the outer shape of the mold product shape,
Since the moving trajectory with a fixed allowance is automatically generated by offsetting from the mold material shape, the processing load can be kept constant in mold manufacturing using high-hardness materials such as cast and forged parts and plastics. Accidents such as chipping can be eliminated, and machining time can be reduced. In addition, since the arc processing is performed on both ends of the approach portion and the retract portion of the generated movement trajectory and the trajectory of the concave portion of the mold product shape, the load when approaching the cutting position can be reduced, and the tool can be reduced. Breakage can be further reduced, and processing time can be further reduced by employing mirror processing or the like. Further, since the movement of the tool between the cutting sections is performed on the xy plane, it is not necessary to reduce the speed at the approach section of the next cutting section, and the processing efficiency can be further improved.
【図1】本発明装置の実施の形態を示すブロック図であ
る。FIG. 1 is a block diagram showing an embodiment of the device of the present invention.
【図2】本発明方法の処理動作のフローチャートであ
る。FIG. 2 is a flowchart of a processing operation of the method of the present invention.
【図3】金型素材形状と金型製品形状の例を示す図であ
る。FIG. 3 is a diagram illustrating an example of a mold material shape and a mold product shape.
【図4】凸多角形の生成手法の説明図出る。FIG. 4 is an explanatory diagram of a method of generating a convex polygon.
【図5】凸多角形と金型素材形状の構成点との再短距離
の最大値の説明図である。FIG. 5 is an explanatory diagram of a maximum value of a re-short distance between a convex polygon and a constituent point of a mold material shape.
【図6】加工軌跡の切削本数の説明図である。FIG. 6 is an explanatory diagram of the number of cuts on a processing locus.
【図7】凸多角形のオフセット形状の説明図である。FIG. 7 is an explanatory diagram of an offset shape of a convex polygon.
【図8】凸多角形のオフセット形状の実軌跡部分の抽出
説明図である。FIG. 8 is an explanatory diagram of extracting a real trajectory portion of a convex polygon offset shape.
【図9】工具中心軌跡の求め方の説明図である。FIG. 9 is an explanatory diagram of a method of obtaining a tool center locus.
【図10】アプローチ部の円弧処理の説明図である。FIG. 10 is an explanatory diagram of the arc processing of the approach unit.
【図11】リトラクト部の円弧処理の説明図である。FIG. 11 is an explanatory diagram of the arc processing of the retract unit.
【図12】切削後の形状の説明図である。FIG. 12 is an explanatory diagram of a shape after cutting.
【図13】凹部軌跡のための金型製品形状のオフセット
の説明図である。FIG. 13 is an explanatory diagram of an offset of a mold product shape for a locus of a concave portion.
【図14】凹部軌跡のための凸多角形形状のオフセット
の説明図である。FIG. 14 is an explanatory diagram of offset of a convex polygonal shape for a locus of a concave portion.
【図15】凹部軌跡のための実軌跡部分の抽出説明図で
ある。FIG. 15 is an explanatory diagram of extraction of an actual trajectory portion for a concave trajectory.
【図16】軌跡両端の円弧掛けの説明図である。FIG. 16 is an explanatory diagram of arcuate hooking at both ends of a locus.
【図17】アプローチ部とリトラクト部の円弧処理の説
明図である。FIG. 17 is an explanatory diagram of the arc processing of the approach unit and the retract unit.
【図18】凹部の切削後の形状の説明図である。FIG. 18 is an explanatory diagram of a shape of a recess after cutting.
【図19】切削順序の設定方法の説明図である。FIG. 19 is an explanatory diagram of a setting method of a cutting order.
【図20】切削部間のx−y平面上での接続方法の説明
図である。FIG. 20 is an explanatory diagram of a connection method on the xy plane between cutting portions.
【図21】自動生成された加工軌跡の実際例を示す図で
ある。FIG. 21 is a diagram showing a practical example of an automatically generated machining locus.
【図22】本発明方法により形成された加工軌跡の模式
説明図である。FIG. 22 is a schematic explanatory view of a processing locus formed by the method of the present invention.
【図23】従来の工具移動の説明図である。FIG. 23 is an explanatory diagram of a conventional tool movement.
【図24】本発明方法におけるx−y平面上における工
具移動の模式説明図である。FIG. 24 is a schematic illustration of tool movement on the xy plane in the method of the present invention.
【図25】大荒・カケ上ガリ加工方法の原理説明図であ
る。FIG. 25 is an explanatory view of the principle of the rough and chipping-on grit processing method.
【図26】従来の荒取加工における工具軌跡の説明図で
ある。FIG. 26 is an explanatory diagram of a tool path in a conventional roughing process.
【図27】凹状折れ線部における工具負荷の説明図であ
る。FIG. 27 is an explanatory diagram of a tool load at a concave polygonal line portion.
1 金型製品形状 2 金型製品形状の外形 3 加工軌跡 5 工具 6 金型素材形状 7,8 円弧 9 凹部 10,11 円弧 21 凸多角形 22 軌跡のオフセット形状 24 アプローチ部 26 リトラクト部 28 切削後の最新の金型素材形状 31 金型製品形状のオフセット形状 32 凸多角形のオフセット形状 33 アプローチ部 34 リトラクト部 35 切削後の最新の金型素材形状 Reference Signs List 1 Mold product shape 2 Mold product shape outer shape 3 Processing locus 5 Tool 6 Mold material shape 7,8 arc 9 Concave 10,11 Arc 21 Convex polygon 22 Locus offset shape 24 Approach part 26 Retract part 28 After cutting Latest mold material shape 31 Offset shape of mold product shape 32 Offset shape of convex polygon 33 Approach part 34 Retract part 35 Latest mold material shape after cutting
─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───
【手続補正書】[Procedure amendment]
【提出日】平成9年4月16日[Submission date] April 16, 1997
【手続補正1】[Procedure amendment 1]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図3[Correction target item name] Figure 3
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図3】 FIG. 3
【手続補正2】[Procedure amendment 2]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図4[Correction target item name] Fig. 4
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図4】 FIG. 4
【手続補正4】[Procedure amendment 4]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図6[Correction target item name] Fig. 6
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図6】 FIG. 6
【手続補正5】[Procedure amendment 5]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図7[Correction target item name] Fig. 7
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図7】 FIG. 7
【手続補正6】[Procedure amendment 6]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図8[Correction target item name] Fig. 8
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図8】 FIG. 8
【手続補正7】[Procedure amendment 7]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図9[Correction target item name] Fig. 9
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図9】 FIG. 9
【手続補正8】[Procedure amendment 8]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図10[Correction target item name] FIG.
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図10】 FIG. 10
【手続補正9】[Procedure amendment 9]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図11[Correction target item name] FIG.
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図11】 FIG. 11
【手続補正10】[Procedure amendment 10]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図12[Correction target item name] FIG.
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図12】 FIG.
【手続補正11】[Procedure amendment 11]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図13[Correction target item name] FIG.
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図13】 FIG. 13
【手続補正12】[Procedure amendment 12]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図14[Correction target item name] FIG.
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図14】 FIG. 14
【手続補正13】[Procedure amendment 13]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図15[Correction target item name] FIG.
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図15】 FIG.
【手続補正14】[Procedure amendment 14]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図16[Correction target item name] FIG.
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図16】 FIG. 16
【手続補正15】[Procedure amendment 15]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図17[Correction target item name] FIG.
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図17】 FIG.
【手続補正16】[Procedure amendment 16]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図18[Correction target item name] FIG.
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図18】 ─────────────────────────────────────────────────────
FIG. ────────────────────────────────────────────────── ───
【手続補正書】[Procedure amendment]
【提出日】平成9年8月26日[Submission date] August 26, 1997
【手続補正1】[Procedure amendment 1]
【補正対象書類名】図面[Document name to be amended] Drawing
【補正対象項目名】図5[Correction target item name] Fig. 5
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【図5】 FIG. 5
Claims (12)
の半径、工具の切削ピッチなどの軌跡生成に必要な加工
条件を入力する入力工程と、 前記金型製品形状の凸頂点を結んだ凸多角形を求める工
程と、 前記工程で得られた得られた凸多角形と金型素材形状の
構成点との最短距離の最大値を求め、この最大値を前記
工具の切削ピッチで割ることによって前記最大値を与え
る構成点と凸多角形との間の切削本数を算出する工程
と、 前記工程で算出された切削本数に基づいて前記凸多角形
の外周に前記切削本数分の切削軌跡を生成する工程と、 前記工程で生成された各切削軌跡をそれぞれ前記工具の
切削ピッチ分だけ外側にオフセットした後、該オフセッ
ト処理された各軌跡について金型素材形状内に含まれる
軌跡のみを抽出し、該抽出した各軌跡を工具半径分だけ
外側にオフセット処理して前記凸多角形の外側領域につ
いての移動軌跡として取り出す工程と、 前記金型製品形状の外形を工具半径分だけ外側にオフセ
ット処理して金型製品形状のオフセット形状を生成する
とともに、前記凸多角形を工具半径と工具ピッチの差分
だけ外側にオフセット処理して凸形多角形のオフセット
形状を生成する工程と、 前記工程で得られた前記凸多角形のオフセット形状の前
記金型製品形状のオフセット形状からはみ出たライン部
分のみを取り出して前記凸多角形と前記金型製品形状で
囲まれた凹部部分の移動軌跡として取り出す工程と、 前記のようにして取り出された凸多角形の外側領域につ
いての移動軌跡と前記凸多角形と前記金型製品形状で囲
まれた凹部部分の移動軌跡とを併せることによって取り
代一定の移動軌跡として出力する出力工程とからなるこ
とを特徴とする荒取加工用工具軌跡の自動生成方法。1. An input step of inputting processing conditions required for generating a trajectory such as a shape of a die product, a shape of a die material, a radius of a tool to be used, and a cutting pitch of a tool, and connecting a convex vertex of the shape of the die product. A step of obtaining a convex polygon, and the maximum value of the shortest distance between the obtained convex polygon obtained in the above step and the constituent point of the mold material shape is obtained, and this maximum value is divided by the cutting pitch of the tool. A step of calculating the number of cuts between the constituent point giving the maximum value and the convex polygon, and a cutting locus for the number of cuts on the outer periphery of the convex polygon based on the number of cuts calculated in the step. And after offsetting each of the cutting trajectories generated in the above step by the cutting pitch of the tool, extracting only the trajectories included in the mold material shape for each of the offset processed trajectories. And each of the extracted Offsetting the trace outward by the tool radius and extracting the trace as a movement trajectory for the outer region of the convex polygon; and offsetting the outer shape of the die product shape outward by the tool radius to form the die product shape. Generating an offset shape of the convex polygon, and offsetting the convex polygon outward by a difference between a tool radius and a tool pitch to generate an offset shape of the convex polygon; and the convex polygon obtained in the step. The step of extracting only the line portion that protrudes from the offset shape of the mold product shape of the offset shape and extracting it as the movement locus of the concave portion surrounded by the convex polygon and the mold product shape, as described above. By combining the movement trajectory of the extracted outer region of the convex polygon with the movement trajectory of the concave portion surrounded by the convex polygon and the mold product shape. Accordingly, there is provided an output step of outputting a moving trajectory with a fixed allowance, and a method of automatically generating a tool trajectory for roughing.
いての移動軌跡の少なくともアプローチ部に円弧処理を
施す工程を付加したことを特徴とする請求項1記載の荒
取加工用工具軌跡の自動生成方法。2. A tool path for roughing machining according to claim 1, further comprising a step of performing an arc process on at least an approach portion of a movement trajectory of the generated convex polygon outside region. Generation method.
形状で囲まれた凹部部分の移動軌跡の両端部に円弧処理
を施す工程を付加したことを特徴とする請求項1または
2記載の荒取加工用工具軌跡の自動生成方法。3. The method according to claim 1, further comprising the step of performing arc processing on both ends of the movement trajectory of the concave portion surrounded by the generated convex polygon and the mold product shape. Automatic generation of tool trajectory for roughing.
行なうようにしたことを特徴とする請求項1〜3のいず
れかに記載の荒取加工用工具軌跡の自動生成方法。4. The method according to claim 1, wherein the movement of the tool between the cutting parts is performed on an xy plane.
の半径、工具の切削ピッチなどの軌跡生成に必要な加工
条件を入力する入力手段と、 前記金型製品形状の凸頂点を結んだ凸多角形を求める手
段と、 前記手段で得られた得られた凸多角形と金型素材形状の
構成点との最短距離の最大値を求め、この最大値を前記
工具の切削ピッチで割ることによって前記最大値を与え
る構成点と凸多角形との間の切削本数を算出する手段
と、 前記手段で算出された切削本数に基づいて前記凸多角形
の外周に前記切削本数分の切削軌跡を生成する手段と、 前記手段で生成された各切削軌跡をそれぞれ前記工具の
切削ピッチ分だけ外側にオフセットした後、該オフセッ
ト処理された各軌跡について金型素材形状内に含まれる
軌跡のみを抽出し、該抽出した各軌跡を工具半径分だけ
外側にオフセット処理して前記凸多角形の外側領域につ
いての移動軌跡として取り出す手段と、 前記金型製品形状の外形を工具半径分だけ外側にオフセ
ット処理して金型製品形状のオフセット形状を生成する
とともに、前記凸多角形を工具半径と工具ピッチの差分
だけ外側にオフセット処理して凸形多角形のオフセット
形状を生成する手段と、 前記手段で得られた前記凸多角形のオフセット形状の前
記金型製品形状のオフセット形状からはみ出たライン部
分のみを取り出して前記凸多角形と前記金型製品形状で
囲まれた凹部部分の移動軌跡として取り出す手段と、 前記のようにして取り出された凸多角形の外側領域につ
いての移動軌跡と前記凸多角形と前記金型製品形状で囲
まれた凹部部分の移動軌跡とを併せることによって取り
代一定の移動軌跡として出力する出力手段とからなるこ
とを特徴とする荒取加工用工具軌跡の自動生成装置。5. An input means for inputting machining conditions required for generating a locus such as a mold product shape, a mold material shape, a radius of a tool to be used, a cutting pitch of a tool, and a convex vertex of the mold product shape. Means for obtaining a convex polygon, and the maximum value of the shortest distance between the obtained convex polygon obtained by the means and the constituent point of the mold material shape is obtained, and this maximum value is divided by the cutting pitch of the tool. Means for calculating the number of cuts between the constituent point that gives the maximum value and the convex polygon, and a cutting locus for the number of cuts on the outer periphery of the convex polygon based on the number of cuts calculated by the means. Means for generating, after offsetting each of the cutting trajectories generated by the means by the cutting pitch of the tool, extracting only the trajectory included in the mold material shape for each of the offset processed trajectories And each of the extracted Means for offsetting the trace outward by the tool radius and extracting it as a movement trajectory for the outer region of the convex polygon; and offsetting the outer shape of the die product shape outward by the tool radius to form the die product shape. Means for generating an offset shape of the convex polygon, and offsetting the convex polygon to the outside by a difference between a tool radius and a tool pitch to generate an offset shape of the convex polygon; and the convex polygon obtained by the means. Means for taking out only the line portion that protrudes from the offset shape of the mold product shape of the offset shape and taking out as a movement locus of the concave portion surrounded by the convex polygon and the mold product shape, as described above. By combining the movement trajectory of the extracted outer region of the convex polygon with the movement trajectory of the concave portion surrounded by the convex polygon and the mold product shape. Therefore, an automatic generation device for a roughing tool trajectory, comprising an output means for outputting the trajectory as a constant trajectory.
いての移動軌跡の少なくともアプローチ部に円弧処理を
施す手段を付加したことを特徴とする請求項5記載の荒
取加工用工具軌跡の自動生成装置。6. An automatic tool trajectory for roughing machining according to claim 5, wherein a means for performing an arc processing is added to at least an approach portion of a movement trajectory of the generated convex polygon outside region. Generator.
形状で囲まれた凹部部分の移動軌跡の両端部に円弧処理
を施す手段を付加したことを特徴とする請求項5または
6記載の荒取加工用工具軌跡の自動生成装置。7. A means for performing arc processing on both ends of a movement locus of a concave portion surrounded by the generated convex polygon and the mold product shape is added. Automatic generation of tool trajectory for rough machining.
行なうようにしたことを特徴とする請求項5〜7のいず
れかに記載の荒取加工用工具軌跡の自動生成装置。8. The apparatus according to claim 5, wherein the movement of the tool between the cutting sections is performed on an xy plane.
を求める手順と、 前記手順で得られた得られた凸多角形と金型素材形状の
構成点との最短距離の最大値を求め、この最大値を前記
工具の切削ピッチで割ることによって前記最大値を与え
る構成点と凸多角形との間の切削本数を算出する手順
と、 前記手順で算出された切削本数に基づいて前記凸多角形
の外周に前記切削本数分の切削軌跡を生成する手順と、 前記手順で生成された各切削軌跡をそれぞれ前記工具の
切削ピッチ分だけ外側にオフセットした後、該オフセッ
ト処理された各軌跡について金型素材形状内に含まれる
軌跡のみを抽出し、該抽出した各軌跡を工具半径分だけ
外側にオフセット処理して前記凸多角形の外側領域につ
いての移動軌跡として取り出す手順と、 前記金型製品形状の外形を工具半径分だけ外側にオフセ
ット処理して金型製品形状のオフセット形状を生成する
とともに、前記凸多角形を工具半径と工具ピッチの差分
だけ外側にオフセット処理して凸形多角形のオフセット
形状を生成する手順と、 前記手順で得られた前記凸多角形のオフセット形状の前
記金型製品形状のオフセット形状からはみ出たライン部
分のみを取り出して前記凸多角形と前記金型製品形状で
囲まれた凹部部分の移動軌跡として取り出す手順と、 前記のようにして取り出された凸多角形の外側領域につ
いての移動軌跡と前記凸多角形と前記金型製品形状で囲
まれた凹部部分の移動軌跡とを併せることによって取り
代一定の移動軌跡として出力する出力手順とからなるこ
とを特徴とする荒取加工用工具軌跡の自動生成プログラ
ムを記録したコンピュータ読み取り可能な記録媒体。9. A procedure for obtaining a convex polygon connecting convex vertices of a mold product shape, and a maximum value of the shortest distance between the obtained convex polygon obtained by the procedure and a constituent point of the mold material shape. Determine the maximum value by dividing the maximum value by the cutting pitch of the tool, a procedure for calculating the number of cuts between the constituent point that gives the maximum value and the convex polygon, and based on the number of cuts calculated in the above procedure. A step of generating the cutting trajectory for the number of cuts on the outer periphery of the convex polygon, and after offsetting each of the cutting trajectories generated in the above procedure by a cutting pitch of the tool, the offset processing is performed. Extracting a trajectory of the trajectory included in the mold material shape, offsetting the extracted trajectory outward by a tool radius, and extracting the trajectory as a movement trajectory for the outer region of the convex polygon; Mold Offset the outer shape by a tool radius to generate an offset shape of the mold product shape, and offset the convex polygon outward by the difference between the tool radius and the tool pitch to form a convex polygon. A procedure for generating an offset shape, and taking out only the line portions that protrude from the offset shape of the mold product shape of the convex polygon offset shape obtained in the procedure, the convex polygon and the mold product shape. A step of extracting the movement locus of the enclosed concave portion, and a movement locus of the outer region of the convex polygon extracted as described above, and the movement of the concave portion surrounded by the convex polygon and the mold product shape. And an output procedure for outputting a fixed machining allowance by combining the trajectory with the trajectory. Computer readable recording medium.
ついての移動軌跡の少なくともアプローチ部に円弧処理
を施す手順を付加したことを特徴とする請求項9記載の
荒取加工用工具軌跡の自動生成プログラムを記録したコ
ンピュータ読み取り可能な記録媒体。10. The automatic trajectory tool trajectory according to claim 9, further comprising a step of performing an arc process on at least an approach portion of a movement trajectory of the generated convex polygon outside region. A computer-readable recording medium on which a generation program is recorded.
品形状で囲まれた凹部部分の移動軌跡の両端部に円弧処
理を施す手順を付加したことを特徴とする請求項9また
は10記載の荒取加工用工具軌跡の自動生成プログラム
を記録したコンピュータ読み取り可能な記録媒体。11. The method according to claim 9, further comprising the step of performing arc processing on both ends of the movement trajectory of the generated convex polygon and the concave portion surrounded by the mold product shape. A computer-readable recording medium on which a program for automatically generating a tool path for roughing is recorded.
で行なうようにしたことを特徴とする請求項9〜11の
いずれかに記載の荒取加工用工具軌跡の自動生成プログ
ラムを記録したコンピュータ読み取り可能な記録媒体。12. The program according to claim 9, wherein the movement of the tool between the cutting parts is performed on an xy plane. A computer-readable recording medium that has been recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8840697A JPH10283009A (en) | 1997-04-07 | 1997-04-07 | Automatic generating method, device for machine tool track for rough working, and recording medium recording automatic generating program for machine tool track for rough working |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8840697A JPH10283009A (en) | 1997-04-07 | 1997-04-07 | Automatic generating method, device for machine tool track for rough working, and recording medium recording automatic generating program for machine tool track for rough working |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10283009A true JPH10283009A (en) | 1998-10-23 |
Family
ID=13941927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8840697A Ceased JPH10283009A (en) | 1997-04-07 | 1997-04-07 | Automatic generating method, device for machine tool track for rough working, and recording medium recording automatic generating program for machine tool track for rough working |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10283009A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000079354A1 (en) * | 1999-06-22 | 2000-12-28 | Tristram Fetherstonhaugh | A method, apparatus and computer program for shaping material |
KR100440153B1 (en) * | 2002-05-29 | 2004-07-12 | 현대자동차주식회사 | Method of generating a roughing work program for computer numerical control |
JP5830198B2 (en) * | 2013-09-13 | 2015-12-09 | 株式会社シグマ | Tool path generation device, tool path generation method, program for functioning as tool path generation device, and recording medium recording the program |
-
1997
- 1997-04-07 JP JP8840697A patent/JPH10283009A/en not_active Ceased
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000079354A1 (en) * | 1999-06-22 | 2000-12-28 | Tristram Fetherstonhaugh | A method, apparatus and computer program for shaping material |
KR100440153B1 (en) * | 2002-05-29 | 2004-07-12 | 현대자동차주식회사 | Method of generating a roughing work program for computer numerical control |
JP5830198B2 (en) * | 2013-09-13 | 2015-12-09 | 株式会社シグマ | Tool path generation device, tool path generation method, program for functioning as tool path generation device, and recording medium recording the program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7392109B2 (en) | System for integrally generating NC data | |
US5526272A (en) | Data preparation device and method for preparing data for machining work | |
JPH10283009A (en) | Automatic generating method, device for machine tool track for rough working, and recording medium recording automatic generating program for machine tool track for rough working | |
TWI465869B (en) | Processing program generating device, processing program generatingmethod and processing program generatingprogram | |
JP4461371B2 (en) | Machining condition setting method of machine tool, machining condition setting program thereof, and recording medium recording the machining condition setting program | |
JPH06274219A (en) | Nc working data generating device in cad device | |
JPH0753336B2 (en) | Automatic tool selection device for machine tools | |
JP2985569B2 (en) | NC data creation method for wire electric discharge machining | |
JP2696206B2 (en) | Automatic part program creation method | |
JPH0425320A (en) | Wire cut electrical discharge machining and processing program creating device thereof | |
JPH10307615A (en) | Automatic generating method for machining path of recessed groove position for cam | |
JP3082232B2 (en) | Axial feed cutting method | |
JP3526292B2 (en) | NC data creation apparatus and method | |
JP3175401B2 (en) | CAD / CAM equipment | |
JP3116711B2 (en) | NC data creation device for 3D contour machining of molds | |
JP2629759B2 (en) | Data generation method for numerical control machining | |
JPH11134014A (en) | Nc data preparing device for cutting section left from cutting | |
WO2023112207A1 (en) | Map-data-editing device, processing program creation device, and map-data-editing method | |
JPH10171514A (en) | Method for preparing contour offset tool route for cam | |
JPH10222217A (en) | Nc data generation method for coreless work in wire cut discharge work | |
JPH1049214A (en) | Machining process chart generating device | |
JP3372582B2 (en) | NC data creation apparatus and method | |
JPH0589210A (en) | Cad/cam device | |
JP2871991B2 (en) | Processing path generator | |
JP2663786B2 (en) | Automatic programming device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050811 |
|
A045 | Written measure of dismissal of application |
Effective date: 20060221 Free format text: JAPANESE INTERMEDIATE CODE: A045 |