JPH103310A - Device for generating tool path data - Google Patents

Device for generating tool path data

Info

Publication number
JPH103310A
JPH103310A JP8177445A JP17744596A JPH103310A JP H103310 A JPH103310 A JP H103310A JP 8177445 A JP8177445 A JP 8177445A JP 17744596 A JP17744596 A JP 17744596A JP H103310 A JPH103310 A JP H103310A
Authority
JP
Japan
Prior art keywords
tool
hole
tool path
approach
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8177445A
Other languages
Japanese (ja)
Inventor
Eiji Katori
英二 香取
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP8177445A priority Critical patent/JPH103310A/en
Publication of JPH103310A publication Critical patent/JPH103310A/en
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Numerical Control (AREA)

Abstract

PROBLEM TO BE SOLVED: To generate tool path data being automatizing possible with a fixed work load by generating a concentric circle with an approach point as a center and editing a close curved line by means of the concentric circle an the contour line of a hole as cast or an approach hole. SOLUTION: An approach point deciding part 2 decides the approach point PC of a tool. At the time of no hole as cast H, data for forming the approach hole at the point PC where distance as against the contour line C1 of a work surface becomes almost equal is transmitted from an approach hole generating part 3 to an output part 8. A work time number deciding part 4 and a concentric circle tool path editing parat 5 generate the concentric circle with the approach point PC as the center based on a tool diameter and cutting width by the tool, the close curved line formed by the concentric circle an the contour line C2 of the hole as cast H or that of the approach hole is edited and it is outputted as tool path data. The output part 8 outputs final tool path data which is edited by a superimposition work path editing part 6 and a feeding speed editing part 7 to an external device.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、例えばCAD/C
AMシステム、自動プログラミング装置或いはNC装置
に用いて好ましい工具経路データ作成装置に関する。
[0001] The present invention relates to, for example, CAD / C
The present invention relates to a tool path data creating device that is preferably used for an AM system, an automatic programming device, or an NC device.

【0002】[0002]

【従来の技術】例えば図11に示すフードインナパネル
Fには、多数の重量軽減孔hが設定されているので、こ
のパネルFをプレス成形するための金型Mにも、図12
に示す如くこれらの孔hに対応した穴h’を形成する必
要がある。従来、この種の成形金型Mに穴加工を行う場
合には、図13に示すように、予め鋳抜きを施して鋳抜
き穴Hを形成しておき、加工面の輪郭線C1から工具T
の半径分だけ内側にオフセットした輪郭線C1’を工具
Tの軸芯経路として、NC装置などに出力し、鋳抜き穴
Hを荒取り加工していた。
2. Description of the Related Art For example, a hood inner panel F shown in FIG. 11 is provided with a large number of weight reduction holes h.
It is necessary to form holes h 'corresponding to these holes h as shown in FIG. Conventionally, when a hole is formed in a molding die M of this type, as shown in FIG.
The contour line C1 ', which is offset inward by the radius of the tool T, is output to an NC device or the like as the axis path of the tool T, and the cast hole H is roughened.

【0003】[0003]

【発明が解決しようとする課題】ところが、鋳抜き穴H
を形成する場合、その誤差は±5〜10mmと大きいの
で、小さい穴h’や幅狭の穴h’に対しては鋳抜きを施
すことはできない。このため、このような場合には無垢
素材に対して加工を行わざるを得ないが、図14に示す
ように加工面の輪郭線C1に沿って低剛性の細径工具T
を移動させながら加工すると、工具Tの側面全面で加工
することとなり、切削負荷が大きくなって、送り速度や
回転数などの切削条件の設定がきわめて困難であった。
However, the cast hole H
Is formed, since the error is as large as ± 5 to 10 mm, it is not possible to cast out the small hole h ′ or the narrow hole h ′. For this reason, in such a case, the solid material must be machined. However, as shown in FIG. 14, a low-rigidity small-diameter tool T is formed along the contour C1 of the machined surface.
When the machining is performed while moving the tool T, the machining is performed on the entire side surface of the tool T, and the cutting load becomes large, and it is extremely difficult to set the cutting conditions such as the feed speed and the number of revolutions.

【0004】また、図15に示すように、多段オフセッ
トにより内側から徐々に穴を拡げて行く方法もあるが、
コーナ部分や複雑な形状の部分では切削負荷が高くな
り、特に図示するコーナ部分でd2>d1の場合には特
に切削負荷が高くなるので、上述した無垢素材に対する
加工と同様の問題があった。
As shown in FIG. 15, there is a method in which a hole is gradually expanded from the inside by multi-stage offset.
Since the cutting load is high in the corner portion or the portion having a complicated shape, and particularly in the case of d2> d1 in the illustrated corner portion, the cutting load is particularly high.

【0005】本発明は、このような従来技術の問題点に
鑑みてなされたものであり、加工負荷が一定で自動化可
能な工具径路データを作成できる工具径路データ作成装
置を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems of the prior art, and has as its object to provide a tool path data creating apparatus capable of creating automatic tool path data with a constant machining load. I do.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するため
に、請求項1記載の本発明の工具径路データ作成装置
は、ワークの加工面の輪郭線その他の加工条件に基づい
て工具経路データを作成する工具経路データ作成装置で
あって、前記加工条件のうち、少なくともワークの加工
面の輪郭線、鋳抜き穴の有無、鋳抜き穴の輪郭線、工具
径、工具による切削幅、最終仕上げ代を入力する入力部
と、前記鋳抜き穴がある場合には当該鋳抜き穴の輪郭
線、鋳抜き穴がない場合には前記加工面の輪郭線に対し
て、当該輪郭線までの距離が略等しくなるアプローチ点
を決定するアプローチ点決定部と、前記鋳抜き穴がない
場合には、前記アプローチ点決定部にて決定されたアプ
ローチ点に前記工具径より大きい径のアプローチ穴を形
成するためのデータを出力するアプローチ穴作成部と、
前記工具径及び工具による切削幅に基づいて、前記アプ
ローチ点を中心とする同心円を作成し、当該同心円と前
記鋳抜き穴若しくは前記アプローチ穴の輪郭線とで形成
される閉曲線を編集する同心円工具径路編集部と、前記
同心円工具径路編集部で編集されたデータを出力する出
力部とを備えたことを特徴とする。
According to a first aspect of the present invention, there is provided a tool path data generating apparatus for generating tool path data based on a contour line of a work surface of a workpiece and other processing conditions. A tool path data creating apparatus for creating, wherein at least a contour of a machining surface of a workpiece, a presence or absence of a cast hole, a contour of a cast hole, a tool diameter, a cutting width by a tool, a final finishing allowance among the machining conditions. An input unit for inputting the contour, the contour of the cast hole when the cast hole is present, and the contour of the machined surface when the cast hole is absent, the distance to the contour is substantially equal. An approach point determining unit that determines an equal approach point, and when there is no cast-out hole, for forming an approach hole having a diameter larger than the tool diameter at the approach point determined by the approach point determining unit. Data And approach the hole created unit that force,
A concentric tool path for creating a concentric circle centered on the approach point based on the tool diameter and the cutting width by the tool, and editing a closed curve formed by the concentric circle and the contour of the cast hole or the approach hole. An editing unit and an output unit for outputting data edited by the concentric tool path editing unit are provided.

【0007】この請求項2記載の工具経路データ作成装
置では、アプローチ点決定部にてアプローチ点を決定し
たのち、同心円工具経路編集部にて当該アプローチ点を
中心とする同心円を作成し、当該同心円と前記鋳抜き穴
若しくは前記アプローチ穴の輪郭線とで形成される閉曲
線を編集し、これを工具経路データとして出力するの
で、工具における加工負荷が一定となる同心円状の経路
が自動的に作成され、これにより、送り速度や回転数な
どの切削条件の設定がきわめて容易となり、しかも工具
の摩耗や破損を防止できる。その結果、従来では熟練者
の手加工に頼っていた工程を自動化することができ、工
数削減及びコストダウンを図ることができる。
In the tool path data generating apparatus according to the second aspect, after the approach point is determined by the approach point determining section, a concentric circle centered on the approach point is generated by the concentric tool path editing section, and the concentric circle is determined. And edits a closed curve formed by the cast hole or the contour of the approach hole and outputs this as tool path data, so that a concentric path with a constant machining load on the tool is automatically created. This makes it very easy to set the cutting conditions such as the feed speed and the number of revolutions, and can prevent wear and breakage of the tool. As a result, a process that conventionally relied on manual processing by a skilled person can be automated, and man-hours and costs can be reduced.

【0008】また、請求項2記載の本発明の工具経路デ
ータ作成装置は、前記入力部には、さらに工具逃げ代及
び工具ラップ代が入力され、前記同心円工具経路編集部
で編集された工具経路のうち、互いに重複する経路が存
在する場合には、後工程の工具経路を前記工具逃げ代及
び工具ラップ代を加味した経路に編集する重複加工経路
編集部をさらに有することを特徴とする。
According to a second aspect of the present invention, there is provided a tool path data creating apparatus according to the present invention, wherein a tool clearance and a tool lap allowance are further input to the input section, and the tool path edited by the concentric tool path editing section. Of these, when there is a path overlapping each other, the method further comprises an overlapping machining path editing unit that edits a tool path in a subsequent process into a path that takes into account the tool clearance and the tool wrap margin.

【0009】この請求項2記載の工具経路データ作成装
置では、同心円工具経路編集部で編集された工具経路の
うち、互いに重複する経路が存在する場合には、重複加
工経路編集部にて、後工程の工具経路を前記工具逃げ代
及び工具ラップ代を加味した経路に編集するので、重複
加工による加工面の不良を低減することができるだけで
なく、この重複領域の工具送り速度を高めることで加工
時間を短縮することができる。
In the tool path data creating device according to the second aspect, if there are mutually overlapping paths among the tool paths edited by the concentric tool path editing section, the overlapping processing path editing section performs the subsequent processing. Since the tool path of the process is edited to include the tool allowance and the tool wrap allowance, not only can the machining surface defect due to the overlapping machining be reduced, but also the machining can be performed by increasing the tool feed speed in the overlapping area. Time can be reduced.

【0010】また、請求項3記載の工具経路データ作成
装置は、前記入力部にはさらに工具ラップ代が入力さ
れ、前記同心円工具経路編集部で編集された工具経路の
中で、前記鋳抜き穴又はアプローチ穴に対して未加工と
なる領域が存在する場合には、当該未加工となる領域の
少なくとも一部について前記工具の送り速度を高めるよ
うに工具経路を編集する送り速度編集部をさらに有する
ことを特徴とする。
According to a third aspect of the present invention, in the tool path data creating apparatus, a tool wrap margin is further input to the input unit, and the cast hole is included in the tool path edited by the concentric tool path editing unit. Or, if there is an unprocessed area for the approach hole, the apparatus further includes a feed speed editing unit that edits a tool path so as to increase the feed rate of the tool for at least a part of the unprocessed area. It is characterized by the following.

【0011】この請求項3記載の工具経路データ作成装
置では、同心円工具経路編集部で編集された工具経路の
中で、前記鋳抜き穴又はアプローチ穴に対して未加工と
なる領域が存在する場合には、送り速度編集部にて、当
該未加工となる領域の少なくとも一部について前記工具
の送り速度を高めるように工具経路を編集するので、加
工時間を短縮することができる。
According to the third aspect of the present invention, there is provided a tool path data creating apparatus in which there is an unprocessed area for the cast hole or the approach hole in the tool path edited by the concentric tool path editing unit. Since the tool path is edited by the feed speed editing unit so as to increase the feed speed of the tool for at least a part of the unprocessed region, the processing time can be reduced.

【0012】[0012]

【発明の効果】請求項1記載の工具経路データ作成装置
によれば、工具における加工負荷が一定となる同心円状
の経路が自動的に作成されるので、送り速度や回転数な
どの切削条件の設定がきわめて容易となり、しかも工具
の摩耗や破損を防止できる。その結果、従来では熟練者
の手加工に頼っていた工程を自動化することができ、工
数削減及びコストダウンを図ることができる。
According to the tool path data generating device of the present invention, a concentric path with a constant processing load on the tool is automatically generated, so that the cutting conditions such as the feed speed and the number of rotations can be adjusted. The setting is extremely easy, and the wear and breakage of the tool can be prevented. As a result, a process that conventionally relied on manual processing by a skilled person can be automated, and man-hours and costs can be reduced.

【0013】請求項2記載の工具経路データ作成装置に
よれば、重複加工による加工面の不良を低減することが
できるだけでなく、この重複領域の工具送り速度を高め
ることで加工時間を短縮することができる。
According to the tool path data creating device of the present invention, not only the defect of the machining surface due to the overlapping machining can be reduced, but also the machining time can be shortened by increasing the tool feed speed in the overlapping area. Can be.

【0014】請求項3記載の工具経路データ作成装置に
よれば、未加工となる領域の少なくとも一部について前
記工具の送り速度を高めるように工具経路を編集するの
で、加工時間を短縮することができる。
According to the third aspect of the present invention, the tool path is edited so as to increase the feed speed of the tool for at least a part of the unprocessed area, so that the processing time can be reduced. it can.

【0015】[0015]

【発明の実施の形態】以下、本発明の実施形態を図面に
基づいて説明する。図1は、本発明の工具経路データ作
成装置の実施形態を示すブロック図、図3は入力部への
入力項目を説明するための図、図4(A)は鋳抜き穴が
ないワークに対するアプローチ点決定部での処理を説明
するための図、図4(B)はアプローチ穴作成部での処
理を説明するための図、図5は鋳抜き穴が形成されたワ
ークに対するアプローチ点決定部での処理を説明するた
めの図、図6は加工回数決定部での処理を説明するため
の図、図7は同心円工具経路編集部での処理を説明する
ための図、図8は重複加工経路編集部での処理を説明す
るための図、図9は送り速度編集部での処理を説明する
ための図、図10は完成された工具経路を示す図であ
る。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a tool path data creation device according to the present invention. FIG. 3 is a diagram for explaining input items to an input unit. FIG. FIG. 4B is a diagram for explaining the processing in the approach hole creating unit, and FIG. 5B is an approach point determining unit for a workpiece in which a cast hole is formed. , FIG. 6 is a diagram for explaining a process in a machining frequency determination unit, FIG. 7 is a diagram for explaining a process in a concentric tool path editing unit, and FIG. 8 is an overlapping machining route. FIG. 9 is a diagram for explaining a process in the editing unit, FIG. 9 is a diagram for explaining a process in the feed speed editing unit, and FIG. 10 is a diagram showing a completed tool path.

【0016】図1に示すように、本実施形態の工具経路
データ作成装置10は、予め与えられたプログラムによ
り演算その他の処理を行う中央演算処理装置(以下CP
Uともいう)と、情報を記憶するROM,RAM等の内
部記憶装置と、ハードディスクドライブ等の外部記憶装
置と、情報を画面上に表示するCRT等の画面表示装置
と、ユーザが操作して情報を入力するキーボードやマウ
ス等の入力装置と、情報を出力するプリンタやNCテー
プ作成機等の出力装置とを備える通常のCAMシステム
に組み込まれており、ワークの加工面の輪郭線その他の
加工条件に基づいて、工具経路データを作成する装置で
ある。
As shown in FIG. 1, a tool path data creating apparatus 10 according to the present embodiment includes a central processing unit (hereinafter referred to as a CP) which performs calculations and other processes according to a program given in advance.
U), an internal storage device such as a ROM or a RAM for storing information, an external storage device such as a hard disk drive, a screen display device such as a CRT for displaying information on a screen, and information operated by a user. Is incorporated in a normal CAM system that includes an input device such as a keyboard and a mouse for inputting information, and an output device such as a printer and an NC tape maker that output information. Is a device that creates tool path data based on the

【0017】入力部1は、キーボードやマウス等の入力
装置から構成され、ここから加工条件が入力される。例
えば、図3(A)はワークである成形金型を示す平面図
であり、鋳抜き穴の輪郭線C2から加工面の輪郭線C1
までを荒取り加工する例である。この場合には、工具T
を鋳抜き穴Hに差し込み、同図(B)に示すように、鋳
抜き穴Hの輪郭線C2から外側へ切削幅W1だけ加工す
ることとなり、最終仕上げ代ぶんT1は後工程にて仕上
げ加工する。したがって、入力部1に入力する情報とし
て、当該加工面の輪郭線C1、鋳抜き穴Hの有無、鋳抜
き穴Hがある場合にはその輪郭線C2、工具径D1、工
具による切削幅W1、最終仕上げ代T1、工具逃げ代N
1、工具ラップ代R1とされる。
The input unit 1 is composed of input devices such as a keyboard and a mouse, from which processing conditions are input. For example, FIG. 3A is a plan view showing a molding die as a workpiece, and the contour C2 of the cast surface is changed from the contour C2 of the cast hole.
This is an example of roughing up to. In this case, the tool T
Is inserted into the cast hole H, and as shown in FIG. 3B, the cut width W1 is machined outward from the contour line C2 of the cast hole H, and the final finishing allowance T1 is finished in a later step. I do. Therefore, as information to be input to the input unit 1, the contour line C1, the presence or absence of a cast hole H, the contour line C2 if there is a cast hole H, the tool diameter D1, the cutting width W1 by the tool, Final finishing allowance T1, tool relief allowance N
1, a tool wrap allowance R1.

【0018】アプローチ点決定部2は、主としてCPU
から構成され、工具Tの初期アプローチ位置を決定す
る。この場合、鋳抜き穴Hがある場合には、図5に示す
ように鋳抜き穴Hの輪郭線C2に対して距離d1,d
2,d3が略等しくなる点を演算により求め、この点を
アプローチ点PCとする。
The approach point determining unit 2 is mainly composed of a CPU.
And determines an initial approach position of the tool T. In this case, when there is a cast-out hole H, as shown in FIG.
A point at which 2 and d3 become substantially equal is obtained by calculation, and this point is set as an approach point PC.

【0019】また、鋳抜き穴Hがない場合には、加工面
の輪郭線C1に対する距離d1,d2,d3が略等しく
なる点を演算し、この点をアプローチ点PCとするとと
もに、このアプローチ点PCにアプローチ穴APを形成
する。アプローチ穴APを形成するためのデータは、ア
プローチ穴作成部3からの出力によって作成されるが、
このアプローチ穴作成部3では、アプローチ点決定部2
からの位置データと入力部1からの工具径D1のデータ
とを取り込んで、アプローチ点PCに工具径D1より大
きい径のアプローチ穴を形成するためのデータを出力部
8に送出する。
If there is no cast hole H, a point at which the distances d1, d2, and d3 to the contour C1 of the machined surface are substantially equal is calculated, and this point is set as an approach point PC. An approach hole AP is formed in PC. The data for forming the approach hole AP is created by the output from the approach hole creation unit 3,
In this approach hole creation unit 3, the approach point determination unit 2
The position data from the input unit 1 and the data of the tool diameter D1 from the input unit 1 are taken in, and data for forming an approach hole having a diameter larger than the tool diameter D1 at the approach point PC is sent to the output unit 8.

【0020】加工回数決定部4は、主としてCPUから
構成され、アプローチ点決定部2で求められたアプロー
チ点PCのデータと、入力部1に入力された加工面の輪
郭線C1、工具径D1、最終仕上げ代T1、切削幅W1
及び鋳抜き穴の輪郭線C2の各データとを取り込んで、
同心円状の加工回数を演算により求める。すなわち、図
6に示すように、まず鋳抜き穴の輪郭線C2から内側へ
工具Tの半径分だけオフセットした輪郭線C2’と、加
工面の輪郭線C1から内側へ工具Tの半径及び最終仕上
げ代T1分だけオフセットした輪郭線C1’を演算によ
り求める。次いで、アプローチ点PCを中心にして、当
該アプローチ点PCから輪郭線C2’までの距離のうち
最小の距離Dminと、アプローチ点PCから輪郭線C
1’までの距離のうち最大の距離Dmaxを求める。こ
のアプローチ点PCから輪郭線C2’までの距離が最小
である点は、初回の同心円の加工経路であり、これに対
してアプローチ点から輪郭線C1’までの距離が最大で
ある点は、最終回の同心円の加工経路である。
The number-of-times-of-machining determining unit 4 is mainly composed of a CPU. The data of the approach point PC obtained by the approach-point determining unit 2 and the contour C1 of the processing surface input to the input unit 1, the tool diameter D1, Final finishing allowance T1, cutting width W1
And each data of the contour line C2 of the cast hole,
The number of times of concentric machining is calculated. That is, as shown in FIG. 6, first, a contour line C2 'offset inward from the contour line C2 of the cast hole by the radius of the tool T, and a radius and final finish of the tool T inward from the contour line C1 of the machining surface. The contour line C1 'offset by the margin T1 is obtained by calculation. Next, with the approach point PC as the center, the minimum distance Dmin of the distance from the approach point PC to the contour C2 ′ and the distance C from the approach point PC to the contour C2 ′ are determined.
The maximum distance Dmax among the distances to 1 ′ is obtained. The point at which the distance from the approach point PC to the contour C2 'is the smallest is the machining path of the first concentric circle, whereas the point at which the distance from the approach point PC to the contour C1' is the largest is the final one. This is the machining path of the concentric circle.

【0021】このようにして最小距離Dminと最大距
離Dmaxが求められたら、これらと切削幅W1とを、
加工回数N=(Dmax−Dmin)W1+1に代入
し、加工回数Nを求める。ここで、演算された加工回数
Nが1回である場合、すなわち、工具Tを1回だけ円状
に動作させる場合には、後述する同心円工具経路編集部
5、重複加工経路編集部6及び送り速度編集部7におけ
る処理は不要であるため、同心円工具経路編集部5から
そのまま工具経路のデータを出力部8に送出する。な
お、鋳抜き穴Hがない場合には、上記鋳抜き穴の輪郭線
C2をアプローチ穴APの輪郭線に代えて同様の処理を
行う。
When the minimum distance Dmin and the maximum distance Dmax are obtained in this manner, these and the cutting width W1 are calculated by:
The number of processings N is obtained by substituting the number of processings N = (Dmax−Dmin) W1 + 1. Here, when the calculated number of machining N is one, that is, when the tool T is operated only once in a circular shape, the concentric tool path editing unit 5, the overlapping machining path editing unit 6, and the feed Since the processing in the speed editing unit 7 is unnecessary, the tool path data is transmitted from the concentric tool path editing unit 5 to the output unit 8 as it is. If there is no cast hole H, the same processing is performed by replacing the contour C2 of the cast hole with the contour of the approach hole AP.

【0022】加工回数決定部4にて演算された加工回数
が2回以上である場合、すなわち、工具を少なくとも2
回以上同心円状に作動させる場合には、以下の処理を行
う。まず、同心円工具経路編集部5では、初回の同心円
の加工経路から最終回の同心円の加工経路までの各同心
円の加工経路を記憶し、それぞれの経路について、当該
経路と鋳抜き穴の輪郭線C2との交点を求める。例え
ば、n番目の同心円Cnが図7に示す通りである場合に
は、この同心円Cnと鋳抜き穴の輪郭線C2との交点は
a,b,c,dであるので、n番目の同心円工具経路
は、基本的には実線で示すa→b→c→dとなる。この
ような処理を各同心円について行い工具経路データとし
て記憶する。
When the number of times of machining calculated by the number-of-times-of-machining determining unit 4 is two or more, that is, when the tool is
The following processing is performed when operating concentrically more than once. First, the concentric tool path editing unit 5 stores the processing paths of each concentric circle from the processing path of the first concentric circle to the processing path of the final concentric circle, and for each path, the path and the contour line C2 of the cast hole. Find the intersection with For example, if the n-th concentric circle Cn is as shown in FIG. 7, the intersection of the concentric circle Cn and the contour line C2 of the cast hole is a, b, c, d. The route is basically a → b → c → d indicated by a solid line. Such processing is performed for each concentric circle and stored as tool path data.

【0023】重複加工経路編集部6では、上述した同心
円工具経路編集部5にて編集された経路が、互いに一部
重複する場合に、当該重複した部分については工具を逃
がしながら早い送り速度で移動するよう編集する。例え
ば、図8(A)に示すように、n−1番目の工具経路C
n−1に対して、n番目の工具経路Cnが図示するよう
に一部重複している場合、この重複した部分イ及びロに
ついては実質的な加工は行われない。したがって、工具
Tを高速で送り、加工時間を短縮する。ただし、そのま
ま高速送りするのではなく、同図(B)に示すように、
工具Tの逃げ代N1だけ内側にオフセットするととも
に、切削面への当て及び逃げ部分には半径N1の円弧動
作を付加する。また、重複部分のそれぞれにつき工具ラ
ップ代R1を確保する。これにより加工面の面精度が向
上する。
In the overlapping machining path editing section 6, when the paths edited by the concentric tool path editing section 5 partially overlap each other, the overlapping section is moved at a high feed rate while escaping the tool. Edit to For example, as shown in FIG. 8A, the (n-1) th tool path C
When the n-th tool path Cn partially overlaps with n-1 as shown in the drawing, substantial machining is not performed on the overlapped portions A and B. Therefore, the tool T is sent at a high speed, and the machining time is reduced. However, instead of high-speed feeding, as shown in FIG.
The tool T is offset inward by the clearance allowance N1, and an arcing operation with a radius N1 is added to the contact with the cut surface and the relief portion. Also, a tool wrap margin R1 is secured for each of the overlapping portions. Thereby, the surface accuracy of the processed surface is improved.

【0024】送り速度編集部7では、鋳抜き穴Hがある
場合などに、工具Tが鋳抜き穴Hの内部を未切削で通過
する部分については工具Tを高速で送るように編集す
る。例えば、同心円工具経路Cnが、図9に示すように
鋳抜き穴Hの内部を通過する部分a→b及びc→dが存
在する場合には、この輪郭線C2’から工具ラップ代R
1分だけ内側に確保した上で、この間を高速送りとす
る。これにより加工時間を短縮することができる。
The feed speed editing unit 7 edits the portion where the tool T passes through the inside of the cast hole H without cutting when the cast hole H exists, so that the tool T is fed at a high speed. For example, when there are portions a → b and c → d where the concentric tool path Cn passes through the inside of the cast hole H as shown in FIG.
After securing one minute inside, high-speed feeding is performed during this interval. Thereby, the processing time can be shortened.

【0025】出力部8は、プリンタやNCテープ作成機
などから構成され、送り速度編集部7で編集された最終
的な工具経路を外部装置に出力する。また、鋳抜き穴H
が形成されていないワークに対しては、アプローチ穴作
成部3からの信号に基づいてアプローチ穴を作成するた
めのデータを外部装置に出力する。さらに、加工回数決
定部4にて求められた加工回数が1回である場合には同
心円工具経路編集部5から直接経路データを受け取り外
部装置に出力する。
The output unit 8 is composed of a printer, an NC tape maker, or the like, and outputs the final tool path edited by the feed speed editing unit 7 to an external device. Also, the cast hole H
For a workpiece on which no is formed, data for creating an approach hole is output to an external device based on a signal from the approach hole creating unit 3. Further, when the number of times of processing determined by the number-of-times-of-processing determining unit 4 is one, the path data is directly received from the concentric tool path editing unit 5 and output to an external device.

【0026】次に全体の処理を説明する。図2は本実施
形態の工具経路の作成手順を示すフローチャートであ
り、入力部1に、加工面の輪郭線C1、鋳抜き穴Hの有
無、鋳抜き穴Hがある場合にはその輪郭線C2、工具径
D1、工具による切削幅W1、最終仕上げ代T1、工具
逃げ代N1、工具ラップ代R1などの各種加工条件が入
力されると、まず加工面の輪郭線C1から内側へ工具T
の半径及び最終仕上げ代T1分だけオフセットした輪郭
線C1’を演算により求め、これを当該荒取り加工の加
工輪郭線とする(ステップ1)。
Next, the overall processing will be described. FIG. 2 is a flowchart showing a procedure for creating a tool path according to the present embodiment. In the input unit 1, a contour C1 of a machining surface, the presence or absence of a cast hole H, and the contour C2 of the cast hole H, if any, are present. When various processing conditions such as the tool diameter D1, the cutting width W1 by the tool, the final finishing allowance T1, the tool relief allowance N1, and the tool wrap allowance R1 are input, the tool T first moves inward from the contour line C1 of the machining surface.
The contour line C1 'offset by the radius of the above and the final finishing allowance T1 is obtained by calculation, and this is set as the processing contour line of the roughing process (step 1).

【0027】次に、アプローチ点決定部2にて、ワーク
に鋳抜き穴Hがあるかどうかを入力部1からのデータに
基づいて判断し(ステップ2)、鋳抜き穴Hがある場合
には、鋳抜き穴の輪郭線C2から内側へ工具の半径分だ
けオフセットした輪郭線C2’を求めた上で(ステップ
3)、図5に示すように鋳抜き穴Hの輪郭線C2に対し
て距離d1,d2,d3が略等しくなる点を演算により
求め、この点をアプローチ点PCとする。また、ステッ
プ2にて鋳抜き穴Hがない場合には、加工面の輪郭線C
1に対する距離d1,d2,d3が略等しくなる点を演
算し、この点をアプローチ点PCとするとともに(ステ
ップ5)、このアプローチ点PCにアプローチ穴APを
形成するためのデータをアプローチ穴作成部3から出力
する(ステップ6)。
Next, the approach point determination section 2 determines whether or not the workpiece has a cast hole H based on the data from the input section 1 (step 2). After obtaining a contour C2 'offset from the contour C2 of the cast hole by the radius of the tool inward (step 3), the distance to the contour C2 of the cast hole H is determined as shown in FIG. A point at which d1, d2, and d3 are substantially equal is obtained by calculation, and this point is set as an approach point PC. If there is no cast hole H in step 2, the contour line C
A point at which the distances d1, d2, and d3 are substantially equal to 1 is calculated, and this point is set as an approach point PC (step 5), and data for forming an approach hole AP at this approach point PC is stored in an approach hole creating unit. 3 (step 6).

【0028】次に、ステップ7にて加工回数が決定され
る。この処理は、加工回数決定部4で実行され、アプロ
ーチ点決定部2で求められたアプローチ点PCのデータ
と、入力部1に入力された加工面の輪郭線C1、工具径
D1、最終仕上げ代T1、切削幅W1及び鋳抜き穴の輪
郭線C2の各データとを取り込んで、同心円状の加工回
数を演算により求める。具体的には、既述したように図
6に示す最小距離Dminと最大距離Dmaxを求め、
これらと切削幅W1とを、加工回数N=(Dmax−D
min)W1+1に代入することにより求められる。
Next, in step 7, the number of machining is determined. This processing is executed by the number-of-machinings determination unit 4, and the data of the approach point PC obtained by the approach point determination unit 2, the contour C 1 of the processing surface, the tool diameter D 1, and the final finishing allowance input to the input unit 1 are input. T1, the cutting width W1, and the data of the contour line C2 of the cast hole are taken in, and the number of times of concentric machining is calculated. Specifically, as described above, the minimum distance Dmin and the maximum distance Dmax shown in FIG.
By combining these with the cutting width W1, the number of processings N = (Dmax−D
min) It is determined by substituting into W1 + 1.

【0029】ここで、演算された加工回数Nが1回であ
る場合場合には(ステップ8)、同心円工具経路編集部
5からそのまま工具経路のデータを出力部8に送出し
(ステップ9)、処理を終了する。また、ステップ8に
て加工回数が2回以上である場合には、まず同心円工具
経路の編集を実行する(ステップ10及び図7)。この
処理は同心円工具経路編集部5にて行われる。
If the calculated number of machining N is one (step 8), the tool path data is sent from the concentric tool path editing unit 5 to the output unit 8 as it is (step 9). The process ends. If the number of machining is two or more in step 8, the concentric tool path is first edited (step 10 and FIG. 7). This processing is performed by the concentric tool path editing unit 5.

【0030】次に、同心円工具経路編集部5にて編集さ
れた経路が、互いに一部重複する場合には、当該重複し
た部分については工具を逃がしながら早い送り速度で移
動するよう編集する(ステップ11及び図8)。この処
理は重複加工経路編集部6にて行われる。
Next, when the paths edited by the concentric tool path editing unit 5 partially overlap each other, the overlapping parts are edited so as to move at a high feed speed while escaping the tool (step). 11 and FIG. 8). This processing is performed by the overlapping machining path editing unit 6.

【0031】さらに、鋳抜き穴Hがある場合などに、工
具Tが鋳抜き穴Hの内部を未切削で通過する部分につい
ては工具Tを高速で送るように編集する(ステップ12
及び図9)。この処理は送り速度編集部7にて行われ
る。
Further, when there is a cast hole H, the portion where the tool T passes through the inside of the cast hole H without cutting is edited so that the tool T is sent at a high speed (step 12).
And FIG. 9). This processing is performed by the feed speed editing unit 7.

【0032】以上ステップ10〜ステップ12までの処
理を各同心円について実行し、最後の同心円まで処理し
終えたら(ステップ13)、出力部8から最終データを
外部装置に出力する。なお、図10は本実施形態の最終
的な工具経路データを示す図である。
The processing from step 10 to step 12 is executed for each concentric circle. When the processing to the last concentric circle is completed (step 13), the final data is output from the output unit 8 to an external device. FIG. 10 is a diagram showing final tool path data of the present embodiment.

【0033】このように、本実施形態の工具経路データ
作成装置を用いれば、加工条件などの入力情報を基に、
工具の加工負荷が一定となる同心円状の工具経路を作成
できるので、工具の摩耗や破損を防止しながら、無垢素
材に対しても好適に加工することができる。また、不必
要な経路は送り速度を早くするので加工時間も短縮する
ことができる。
As described above, by using the tool path data creating device of the present embodiment, based on input information such as machining conditions,
Since a concentric tool path in which the processing load of the tool is constant can be created, it is possible to suitably process even a solid material while preventing wear and breakage of the tool. In addition, an unnecessary route increases the feed speed, so that the processing time can be reduced.

【0034】なお、以上説明した実施形態は、本発明の
理解を容易にするために記載されたものであって、本発
明を限定するために記載されたものではない。したがっ
て、上記の実施形態に開示された各要素は、本発明の技
術的範囲に属する全ての設計変更や均等物をも含む趣旨
である。
The embodiments described above are described for the purpose of facilitating the understanding of the present invention, and are not described for limiting the present invention. Therefore, each element disclosed in the above embodiment is intended to include all design changes and equivalents belonging to the technical scope of the present invention.

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

【図1】本発明の工具経路データ作成装置の実施形態を
示すブロック図である。
FIG. 1 is a block diagram illustrating an embodiment of a tool path data creation device according to the present invention.

【図2】本発明の工具経路作成装置を用いた工具経路の
作成手順を示すフローチャートである。
FIG. 2 is a flowchart showing a procedure for creating a tool path using the tool path creating apparatus of the present invention.

【図3】本発明の工具経路作成装置の入力部への入力項
目を説明するための図である。
FIG. 3 is a diagram for explaining input items to an input unit of the tool path creation device of the present invention.

【図4】(A)は鋳抜き穴がないワークに対するアプロ
ーチ点決定部での処理を説明するための図、(B)はア
プローチ穴作成部での処理を説明するための図である。
4A is a diagram for explaining a process in an approach point determining unit for a workpiece having no cast hole, and FIG. 4B is a diagram for explaining a process in an approach hole creating unit;

【図5】鋳抜き穴が形成されたワークに対するアプロー
チ点決定部での処理を説明するための図である。
FIG. 5 is a diagram for explaining a process performed by an approach point determination unit for a workpiece in which a cast hole is formed.

【図6】加工回数決定部での処理を説明するための図で
ある。
FIG. 6 is a diagram for explaining processing in a processing number determination unit.

【図7】同心円工具経路編集部での処理を説明するため
の図である。
FIG. 7 is a diagram for explaining processing in a concentric tool path editing unit;

【図8】重複加工経路編集部での処理を説明するための
図である。
FIG. 8 is a diagram for explaining processing in an overlapping machining path editing unit.

【図9】送り速度編集部での処理を説明するための図で
ある。
FIG. 9 is a diagram for explaining processing in a feed speed editing unit.

【図10】図2の処理の結果、完成された工具経路を示
す図である。
FIG. 10 is a view showing a tool path completed as a result of the processing of FIG. 2;

【図11】フードインナパネルを示す正面図である。FIG. 11 is a front view showing a hood inner panel.

【図12】フードインナパネルの成形金型を示す斜視図
である。
FIG. 12 is a perspective view showing a molding die for the hood inner panel.

【図13】(A)は従来の荒取り加工方法を示す斜視
図、(B)は同じく平面図である。
13A is a perspective view showing a conventional roughing method, and FIG. 13B is a plan view of the same.

【図14】従来の荒取り加工方法を示す平面図である。FIG. 14 is a plan view showing a conventional roughing method.

【図15】従来の荒取り加工方法を示す平面図である。FIG. 15 is a plan view showing a conventional roughing method.

【符号の説明】[Explanation of symbols]

1…入力部 2…アプローチ点決定部 3…アプローチ穴作成部 4…加工回数決定部 5…同心円工具経路編集部 6…重複加工経路編集部 7…送り速度編集部 8…出力部 DESCRIPTION OF SYMBOLS 1 ... Input part 2 ... Approach point determination part 3 ... Approach hole creation part 4 ... Machining frequency determination part 5 ... Concentric tool path edit part 6 ... Overlap processing path edit part 7 ... Feed speed edit part 8 ... Output part

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 ワークの加工面の輪郭線その他の加工条
件に基づいて工具経路データを作成する工具経路データ
作成装置であって、 前記加工条件のうち、少なくともワークの加工面の輪郭
線、鋳抜き穴の有無、鋳抜き穴の輪郭線、工具径、工具
による切削幅、最終仕上げ代を入力する入力部と、 前記鋳抜き穴がある場合には当該鋳抜き穴の輪郭線、鋳
抜き穴がない場合には前記加工面の輪郭線に対して、当
該輪郭線までの距離が略等しくなるアプローチ点を決定
するアプローチ点決定部と、 前記鋳抜き穴がない場合には、前記アプローチ点決定部
にて決定されたアプローチ点に前記工具径より大きい径
のアプローチ穴を形成するためのデータを出力するアプ
ローチ穴作成部と、 前記工具径及び工具による切削幅に基づいて、前記アプ
ローチ点を中心とする同心円を作成し、当該同心円と前
記鋳抜き穴若しくは前記アプローチ穴の輪郭線とで形成
される閉曲線を編集する同心円工具径路編集部と、 前記同心円工具径路編集部で編集されたデータを出力す
る出力部とを備えたことを特徴とする工具径路データ作
成装置。
1. A tool path data creating apparatus for creating tool path data based on a contour line of a work surface of a work and other machining conditions, wherein at least a contour line of a work surface of the work, a casting An input unit for inputting the presence or absence of a punched hole, a contour line of the cast hole, a tool diameter, a cutting width by a tool, and a final finishing allowance; and a contour line of the cast hole, if there is the cast hole, a cast hole. If there is no, an approach point determining unit that determines an approach point at which the distance to the contour is substantially equal to the contour of the machined surface; and An approach hole forming unit that outputs data for forming an approach hole having a diameter larger than the tool diameter at the approach point determined by the unit; and the approach based on the tool diameter and the cutting width by the tool. A concentric tool path editing unit that creates a concentric circle around the center and edits a closed curve formed by the concentric circle and the contour of the cast hole or the approach hole, and data edited by the concentric tool path editing unit. A tool path data creating device, comprising: an output unit that outputs the tool path data.
【請求項2】 前記入力部には、さらに工具逃げ代及び
工具ラップ代が入力され、前記同心円工具経路編集部で
編集された工具経路のうち、互いに重複する経路が存在
する場合には、後工程の工具経路を前記工具逃げ代及び
工具ラップ代を加味した経路に編集する重複加工経路編
集部をさらに有することを特徴とする請求項1記載の工
具経路データ作成装置。
2. A tool escape allowance and a tool wrap allowance are further input to the input unit. If there is a mutually overlapping tool path among the tool paths edited by the concentric tool path editing unit, the following information is provided. 2. The tool path data creating device according to claim 1, further comprising an overlapping machining path editing unit that edits a tool path of a process into a path that takes into account the tool allowance and the tool wrap allowance.
【請求項3】 前記入力部にはさらに工具ラップ代が入
力され、前記同心円工具経路編集部で編集された工具経
路の中で、前記鋳抜き穴又はアプローチ穴に対して未加
工となる領域が存在する場合には、当該未加工となる領
域の少なくとも一部について前記工具の送り速度を高め
るように工具経路を編集する送り速度編集部をさらに有
することを特徴とする請求項1又は2記載の工具経路デ
ータ作成装置。
3. A tool wrap allowance is further input to the input unit, and a region of the tool path edited by the concentric tool path editing unit which is not processed with respect to the cast hole or the approach hole is provided. The feed speed editing unit according to claim 1 or 2, further comprising a feed speed editing unit that edits a tool path so as to increase a feed speed of the tool for at least a part of the unprocessed region, if any. Tool path data creation device.
JP8177445A 1996-06-18 1996-06-18 Device for generating tool path data Pending JPH103310A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8177445A JPH103310A (en) 1996-06-18 1996-06-18 Device for generating tool path data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8177445A JPH103310A (en) 1996-06-18 1996-06-18 Device for generating tool path data

Publications (1)

Publication Number Publication Date
JPH103310A true JPH103310A (en) 1998-01-06

Family

ID=16031080

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8177445A Pending JPH103310A (en) 1996-06-18 1996-06-18 Device for generating tool path data

Country Status (1)

Country Link
JP (1) JPH103310A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7392480B2 (en) * 2003-06-30 2008-06-24 United Technologies Corporation Engineering drawing data extraction software
WO2015037429A1 (en) * 2013-09-13 2015-03-19 株式会社シグマ Tool path generation device, tool path generation method, program for delivering function as tool path generation device, and memory medium for recording program
CN114952412A (en) * 2022-07-11 2022-08-30 捷普电子(新加坡)公司 Tool designing method and tool machining path generating method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7392480B2 (en) * 2003-06-30 2008-06-24 United Technologies Corporation Engineering drawing data extraction software
WO2015037429A1 (en) * 2013-09-13 2015-03-19 株式会社シグマ Tool path generation device, tool path generation method, program for delivering function as tool path generation device, and memory medium for recording program
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
CN114952412A (en) * 2022-07-11 2022-08-30 捷普电子(新加坡)公司 Tool designing method and tool machining path generating method

Similar Documents

Publication Publication Date Title
JPH0319022B2 (en)
JPH103310A (en) Device for generating tool path data
JP3394339B2 (en) Laser processing method and automatic programming device with programming function of the processing method
EP1909153B1 (en) Apparatus for creating a turning program
US20190317478A1 (en) Setting device and computer readable medium
JPH06269967A (en) Method and device for laser beam machining
JP4926759B2 (en) Laser processing apparatus, laser processing method, programming apparatus, and programming method
JPH06274219A (en) Nc working data generating device in cad device
JPH09271977A (en) Device for preparing working control program
JP2001232469A (en) Method of making data for automatic welding for metallic mold manufacturing
JP2707992B2 (en) Outline processing data generation device and outline processing data generation method
JPH0825145A (en) Machining method in wire cut electric discharge machine
JP4234542B2 (en) Machining program creation device
JP2685328B2 (en) Shape definition method in numerical control information creation device
JPH0425346A (en) Method and device for automatic division of work stage in automatic programming device
JP3123340B2 (en) NC data automatic creation device
JP2966672B2 (en) How to create NC data for corners
KR100206135B1 (en) Works cutting control method
JP3065167B2 (en) Automatic programming device for numerical control
JPH08202424A (en) Numerical control data generating device
JPH08314519A (en) Decision device for tool edge position of lathe
JP2550490B2 (en) Automatic cutting method
JPS6321202B2 (en)
JP2648228B2 (en) Simultaneous machining shape determination method in automatic programming
JPH1029080A (en) Automatic programming device of laser beam machine