JP2001092513A - Method of generating tool route in working machine, and computer-readable recording medium recording tool route generation program - Google Patents
Method of generating tool route in working machine, and computer-readable recording medium recording tool route generation programInfo
- Publication number
- JP2001092513A JP2001092513A JP27059399A JP27059399A JP2001092513A JP 2001092513 A JP2001092513 A JP 2001092513A JP 27059399 A JP27059399 A JP 27059399A JP 27059399 A JP27059399 A JP 27059399A JP 2001092513 A JP2001092513 A JP 2001092513A
- Authority
- JP
- Japan
- Prior art keywords
- tool path
- connection points
- point
- tool
- cutting tool
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Numerical Control (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、加工機における工
具経路生成方法及び工具経路生成プログラムを記録した
コンピュータ読み取り可能な記録媒体に係り、より詳し
くは、加工時間を短縮することができる工具経路を高精
度に生成することができる工具経路生成方法及び工具経
路生成プログラムを記録したコンピュータ読み取り可能
な記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for generating a tool path in a processing machine and a computer-readable recording medium on which a program for generating a tool path is recorded, and more particularly, to a tool path capable of shortening a processing time. The present invention relates to a tool path generation method that can be generated with high accuracy, and a computer-readable recording medium that records a tool path generation program.
【0002】[0002]
【従来の技術】一般に、ワーク(工作物)に対して加工
機によりNC(数値制御)加工を行う場合、まずCAD
システムで製品の形状設計を行い、次にCAMシステム
で上記CADシステムで設計した製品形状に沿った工具
経路を示す情報であるCLデータを生成する。2. Description of the Related Art In general, when performing NC (numerical control) processing on a work (workpiece) by a processing machine, first, CAD (CAD) processing is performed.
The system designs the shape of the product, and the CAM system generates CL data, which is information indicating a tool path along the product shape designed by the CAD system.
【0003】このCLデータを加工機固有のコードデー
タに変換したものが‘NCデータ’であり、加工機のコ
ントローラに該NCデータを転送することによってワー
クに対する加工が開始される。[0003] The "NC data" is obtained by converting the CL data into code data peculiar to a processing machine, and processing of the workpiece is started by transferring the NC data to a controller of the processing machine.
【0004】一方、従来より、NC加工の信頼性の向上
を目的として、ワークに対する実際の加工に先立って、
該加工をコンピュータにより模擬的にシミュレーション
し、ディスプレイ等にグラフィック表示することによっ
て加工状態を検証するNC加工シミュレータが開発され
ている。On the other hand, conventionally, in order to improve the reliability of NC machining, prior to actual machining of a workpiece,
An NC processing simulator has been developed in which the processing is simulated by a computer and the processing state is verified by graphically displaying the result on a display or the like.
【0005】この種のシミュレータで用いることができ
るワークの形状データの形式としては、多面体に近似す
るB−rep、画素単位で近似するPIXEL法による
形式、直方体や立方体を組み合わせて近似するVOXE
L法による形式、等の種々のものがある。これらの形状
データの形式には、各々近似誤差が存在するが、グラフ
ィック表示等によって視覚的なシミュレーションを行う
には、十分な精度とされている。[0005] The form data of a workpiece that can be used in this type of simulator includes a B-rep approximating a polyhedron, a PIXEL approximating a pixel unit, and a VOXE combining a rectangular parallelepiped and a cube.
There are various types such as a format based on the L method. There is an approximation error in the form of each of these shape data, but the accuracy is sufficient for performing a visual simulation by a graphic display or the like.
【0006】ところで、前述したようなNC加工を行う
際には、通常、直方体等のシンプルな素形材から加工を
始めるため、例えばCAD/CAMによって得られた工
具経路による加工範囲より素形材が小さい場合、素形材
の外周には加工が行われない経路(以下、空切削工具経
路という。)が生じる。また、素形材と工具経路の関係
によっては外周以外にも空切削工具経路が生じ得る。一
般に、この空切削工具経路における工具移動速度は、実
際に加工が行われる経路(以下、実切削工具経路とい
う。)における速度と同一とされているため、空切削工
具経路において工具が必要以上に遅く移動され、無駄な
加工時間が費やされていた。When performing the above-described NC machining, since the machining is usually started from a simple shaped material such as a rectangular parallelepiped, for example, the shaped material is determined from the machining range by the tool path obtained by CAD / CAM. Is smaller, there is a path (hereinafter, referred to as an empty cutting tool path) on the outer periphery of the shaped material where no processing is performed. Further, depending on the relationship between the shaped material and the tool path, an empty cutting tool path may be generated in addition to the outer periphery. In general, the tool moving speed in the empty cutting tool path is the same as the speed in the path in which actual machining is performed (hereinafter, referred to as an actual cutting tool path). It was moved late and wasted machining time wasted.
【0007】このような要因による加工時間の長時間化
を解決するために適用し得る技術として、特開平11−
90774号公報及び特開平7−121221号公報の
各公報に記載の技術があった。As a technique which can be applied to solve the problem of prolonged machining time due to such factors, Japanese Patent Application Laid-Open No.
There are techniques described in Japanese Patent Publication Nos. 90774 and 7-112221.
【0008】特開平11−90774号公報に記載の技
術は、前述したようなシミュレーション技術を応用し
て、形状データの体積情報に基づいて工具経路1点1点
の加工体積を求め、工具の撓みに応じて工具移動速度を
最適化するものである。The technique described in Japanese Patent Application Laid-Open No. H11-90774 obtains the machining volume of each tool path one point based on the volume information of the shape data by applying the above-described simulation technique, and obtains the bending of the tool. Is to optimize the tool moving speed according to.
【0009】また、特開平7−121221号公報に記
載の技術は、空切削工具経路を削減するものであり、形
状データの形式としてエリアマップという一種のVOX
EL法を用いてワーク形状を近似し、該エリアマップの
最高突出値で空切削工具経路における工具上昇位置を制
限するものである。The technique described in Japanese Patent Application Laid-Open No. 7-112221 is intended to reduce the number of empty cutting tool paths, and uses a type of VOX called an area map as a form of shape data.
The shape of the work is approximated by using the EL method, and the tool ascending position in the empty cutting tool path is limited by the maximum protrusion value of the area map.
【0010】[0010]
【発明が解決しようとする課題】しかしながら、上記特
開平11−90774号公報に記載の技術は、上述した
ようにシミュレーションによって工具移動速度を最適化
するものであるため、ワークの形状データの近似誤差が
上記加工体積に大きな影響を与え、工具移動速度を正確
に最適化することが困難である、という問題点があっ
た。例えば、工具経路の点間距離が形状データの近似誤
差よりも小さくなる部分では、実際には加工しているに
もかかわらず、ワーク形状が変化しないため、加工体積
は零になってしまう。このような場合、無負荷と判断さ
れ、工具移動速度は増加方向に最適化されるので、工具
の移動時に当該工具に大きな負荷が加わり、欠損、飛散
する危険性がある。However, the technique described in Japanese Patent Application Laid-Open No. H11-90774 is for optimizing the tool moving speed by simulation as described above. However, there is a problem that it has a great influence on the above-mentioned machining volume, and it is difficult to accurately optimize the tool moving speed. For example, in a portion where the distance between the points of the tool path is smaller than the approximation error of the shape data, the work volume does not change because the workpiece shape does not change even though the machining is actually performed. In such a case, it is determined that there is no load, and the tool moving speed is optimized in the increasing direction. Therefore, when the tool is moved, a large load is applied to the tool, and there is a risk that the tool is broken or scattered.
【0011】この問題点を具体的に示すと次のようにな
る。ワーク形状のデータ形式として直方体に近似するV
OXEL法を用いてシミュレーションを行う場合、図1
7に示すように、工具経路1により除去された部分を通
る工具経路2、すなわち、 点間距離L<近似誤差ε である工具経路2は、実際は加工しているにもかかわら
ず、加工体積が零となり、空切削工具経路と誤判定され
てしまう。これは、多面体に近似するB−repや画素
単位で近似するPIXEL法、直方体や立方体で近似す
るVOXEL法等、データ形式として近似手法を適用す
る場合に共通する問題点である。This problem is specifically described as follows. V approximating a rectangular parallelepiped as the data format of the work shape
When a simulation is performed using the OXEL method, FIG.
As shown in FIG. 7, the tool path 2 that passes through the portion removed by the tool path 1, that is, the tool path 2 in which the point-to-point distance L <approximate error ε has a machining volume despite the fact that machining is actually performed. It becomes zero, which is erroneously determined as an empty cutting tool path. This is a common problem when an approximation method is applied as a data format, such as a B-rep approximating to a polyhedron, a PIXEL method approximating to a pixel unit, and a VOXEL method approximating to a rectangular parallelepiped or a cube.
【0012】このように、一般に、シミュレーションに
よって空切削工具経路を判定する場合、工具経路の点間
距離が形状データの近似誤差よりも小さくなる部分では
ワーク形状が変化しないため、本当は実切削工具経路で
あるにもかかわらず、空切削工具経路と誤判定してしま
う。このように、実切削工具経路を空切削工具経路と誤
判定した場合、実切削工具経路であるにもかかわらず、
工具移動速度を上げてしまい、加工に重大な欠陥をもた
らす。As described above, in general, when determining an empty cutting tool path by simulation, the workpiece shape does not change in a portion where the distance between points of the tool path is smaller than the approximation error of the shape data. However, it is erroneously determined that the path is an empty cutting tool path. As described above, when the actual cutting tool path is erroneously determined as the empty cutting tool path, the actual cutting tool path is
It increases the tool moving speed, causing serious defects in machining.
【0013】これとは逆に、空切削工具経路を実切削工
具経路と誤判定した場合、空切削工具経路であるにもか
かわらず工具移動速度を大きくすることができず、無駄
な加工時間が増加する。Conversely, if the empty cutting tool path is erroneously determined to be the actual cutting tool path, the tool moving speed cannot be increased despite the empty cutting tool path, resulting in wasted machining time. To increase.
【0014】このような問題点を解消するためにワーク
形状の近似精度を高くした場合、空切削工具経路の誤判
定頻度は減少するものの、完全に無くなることはなく、
更にメモリ等の記憶手段の記憶容量を増大する必要があ
ると共に、加工シミュレーションに要する時間も増大し
てしまうため、実用的ではなかった。When the approximation accuracy of the workpiece shape is increased in order to solve such a problem, although the frequency of erroneous determination of the empty cutting tool path decreases, it does not completely disappear.
Further, it is not practical because it is necessary to increase the storage capacity of the storage means such as a memory and the time required for the processing simulation is also increased.
【0015】一方、上記特開平7−121221号公報
に記載の技術は、工具が加工エリア間を移動する際の工
具上昇位置を制限するものであるので、加工エリア内部
の空切削工具経路については改善されることがなく、十
分な加工時間の短縮を実現できない、という問題点があ
った。On the other hand, the technique described in the above-mentioned Japanese Patent Application Laid-Open No. 7-112221 limits the tool ascending position when the tool moves between machining areas. There has been a problem that no improvement is made and a sufficient reduction in processing time cannot be realized.
【0016】本発明は上記問題点を解消するために成さ
れたものであり、ワークの形状データの近似誤差に左右
されることなく空切削工具経路を確実に判定することが
できると共に、加工時間を大幅に短縮することができる
工具経路を生成することができる工具経路生成方法及び
工具経路生成プログラムを記録したコンピュータ読み取
り可能な記録媒体を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is possible to reliably determine an empty cutting tool path without being influenced by an approximation error of workpiece shape data, and to reduce machining time. It is an object of the present invention to provide a tool path generation method capable of generating a tool path capable of greatly reducing the length of a tool path, and a computer-readable recording medium recording a tool path generation program.
【0017】[0017]
【課題を解決するための手段】上記目的を達成するため
に、請求項1記載の加工機における工具経路生成方法
は、初期工具経路及び加工前のワーク形状の各々を示す
情報を取得する情報取得工程と、前記加工前のワーク形
状から前記初期工具経路に基づいて得られる加工後のワ
ーク形状を取り除くことによって、加工による除去形状
を導出する除去形状導出工程と、前記除去形状に基づい
て空切削工具経路を判定する空切削工具経路判定工程
と、前記空切削工具経路の連続区間において、工具系と
ワーク系との間で干渉が発生しない1又は複数の2連結
点で、かつ前記連続区間における始点から終点に至る2
連結点間の距離の合計が最小となる前記1又は複数の2
連結点を抽出する2連結点抽出工程と、抽出された前記
1又は複数の2連結点により構成される経路を最終的な
工具経路として生成する工具経路生成工程と、を有する
ものである。According to a first aspect of the present invention, there is provided a method for generating a tool path in a processing machine, comprising: obtaining information indicating an initial tool path and a workpiece shape before processing. Removing the workpiece shape obtained based on the initial tool path from the workpiece shape before machining to thereby derive a removal shape by machining; and performing idle cutting based on the removal shape. An empty cutting tool path determining step of determining a tool path, and at one or a plurality of two connection points where interference does not occur between a tool system and a work system in a continuous section of the empty cutting tool path, and in the continuous section. 2 from start point to end point
The one or more 2 that minimize the total distance between connection points
The method includes a two connection point extracting step of extracting connection points, and a tool path generation step of generating a path formed by the extracted one or a plurality of two connection points as a final tool path.
【0018】請求項1記載の工具経路生成方法によれ
ば、情報取得工程によって初期工具経路及び加工前のワ
ーク形状の各々を示す情報が取得され、除去形状導出工
程によって上記加工前のワーク形状から上記初期工具経
路に基づいて得られる加工後のワーク形状が取り除かれ
ることによって、加工による除去形状が導出される。According to the tool path generating method of the present invention, information indicating each of the initial tool path and the workpiece shape before machining is acquired by the information acquiring step, and the information is obtained from the workpiece shape before machining by the removal shape deriving step. By removing the workpiece shape after processing obtained based on the initial tool path, a removal shape by processing is derived.
【0019】また、請求項1記載の工具経路生成方法で
は、空切削工具経路判定工程により、上記除去形状導出
工程によって導出された除去形状に基づいて空切削工具
経路が判定され、2連結点抽出工程により、上記空切削
工具経路判定工程によって判定された空切削工具経路の
連続区間において、工具系とワーク系との間で干渉が発
生しない1又は複数の2連結点で、かつ上記連続区間に
おける始点から終点に至る2連結点間の距離の合計が最
小となる上記1又は複数の2連結点が抽出され、更に工
具経路生成工程により、上記2連結点抽出工程によって
抽出された上記1又は複数の2連結点により構成される
経路が最終的な工具経路として生成される。なお、上記
工具系には、工具、ホルダ、クイル、及び主軸頭が含ま
れ、上記ワーク系には、ワーク、ワークを載置するテー
ブル、ワークを所定のワーク取付位置に取り付ける取付
治具が含まれる。In the tool path generating method according to the first aspect, the empty cutting tool path determining step determines the empty cutting tool path based on the removal shape derived in the removal shape deriving step, and extracts two connection points. In the continuous section of the empty cutting tool path determined in the empty cutting tool path determination step, the process is performed at one or a plurality of two connection points where no interference occurs between the tool system and the work system, and in the continuous section. The one or more two connection points that minimize the sum of the distances between the two connection points from the start point to the end point are extracted, and the one or more two or more connection points extracted in the two connection point extraction step are further extracted by a tool path generation step. Is generated as the final tool path. The tool system includes a tool, a holder, a quill, and a spindle head, and the work system includes a work, a table on which the work is placed, and a mounting jig for mounting the work at a predetermined work mounting position. It is.
【0020】すなわち、本請求項1記載の発明は、一例
として図16に示すように、上記除去形状を基準として
工具系とワーク系の干渉を判定している、すなわちワー
クが存在し得る最大誤差範囲を対象に判定しているの
で、点間距離Lが近似誤差εより小さくても確実に判定
することができるのである。That is, according to the first aspect of the present invention, as shown in FIG. 16 as an example, the interference between the tool system and the work system is determined based on the removed shape, that is, the maximum error that may exist in the work. Since the determination is performed for the range, the determination can be reliably performed even if the distance L between the points is smaller than the approximation error ε.
【0021】このように、請求項1に記載の工具経路生
成方法によれば、除去形状に基づいて空切削工具経路を
判定すると共に、該空切削工具経路の連続区間におい
て、工具系とワーク系との間で干渉が発生しない1又は
複数の2連結点で、かつ上記連続区間における始点から
終点に至る2連結点間の距離の合計が最小となる上記1
又は複数の2連結点を抽出し、かつ抽出された上記1又
は複数の2連結点により構成される経路を最終的な工具
経路として生成しているので、空切削工具経路を確実に
判定することができると共に、空切削区間を最短距離で
移動して加工時間を大幅に短縮することができる工具経
路を生成することができる。As described above, according to the tool path generating method of the first aspect, the empty cutting tool path is determined based on the removal shape, and the tool system and the work system are determined in a continuous section of the empty cutting tool path. 1 or a plurality of two connection points at which no interference occurs between the two and a minimum distance between two connection points from a start point to an end point in the continuous section.
Alternatively, since a plurality of two connection points are extracted and a path formed by the extracted one or more two connection points is generated as a final tool path, it is possible to reliably determine an empty cutting tool path. And a tool path capable of moving the idle cutting section by the shortest distance and greatly reducing the machining time can be generated.
【0022】また、請求項2記載の工具経路生成方法
は、請求項1記載の発明において、前記工具経路生成工
程が、前記最終的な工具経路を示す情報に対して、前記
抽出された1又は複数の2連結点の間の工具移動速度を
増加させる情報を付加することを特徴としたものであ
る。According to a second aspect of the present invention, in the first aspect of the present invention, the step of generating the tool path includes the step of generating the extracted one or more of the information indicating the final tool path. It is characterized by adding information for increasing the tool moving speed between a plurality of two connection points.
【0023】請求項2記載の工具経路生成方法によれ
ば、請求項1記載の発明における工具経路生成工程によ
って、最終的な工具経路を示す情報に対して、2連結点
抽出工程により抽出された1又は複数の2連結点の間の
工具移動速度を増加させる情報が付加される。According to the tool path generating method of the second aspect, the information indicating the final tool path is extracted by the two connection point extracting step in the tool path generating step of the first aspect. Information for increasing the tool moving speed between one or a plurality of two connection points is added.
【0024】このように、請求項2に記載の工具経路生
成方法によれば、請求項1記載の発明と同様の効果を奏
することができると共に、最終的な工具経路を示す情報
に対して、抽出された1又は複数の2連結点の間の工具
移動速度を増加させる情報を付加しているので、より加
工時間を短縮することができる工具経路を生成すること
ができる。As described above, according to the tool path generating method of the second aspect, the same effect as that of the first aspect of the invention can be obtained, and the information indicating the final tool path can be Since information for increasing the tool moving speed between the extracted one or a plurality of two connection points is added, it is possible to generate a tool path that can further reduce the machining time.
【0025】なお、請求項3記載の工具経路生成プログ
ラムを記録したコンピュータ読み取り可能な記録媒体
は、コンピュータに対して請求項1記載の発明と同様に
作用させるプログラムを記録した記録媒体であり、該記
録媒体には、フロッピィディスク、ハードディスク、C
D−ROM、光磁気ディスク、磁気テープ、ROM(リ
ードオンリメモリ)等が含まれる。The computer-readable recording medium storing the tool path generating program according to the third aspect is a recording medium storing a program for causing a computer to operate in the same manner as the first aspect of the present invention. Recording media include floppy disk, hard disk, C
A D-ROM, a magneto-optical disk, a magnetic tape, a ROM (Read Only Memory) and the like are included.
【0026】[0026]
【発明の実施の形態】以下、図面を参照して、本発明に
係る加工機における工具経路生成方法の実施の形態につ
いて詳細に説明する。まず、図1を参照して、本発明の
工具経路生成方法を適用した加工システム10の構成に
ついて説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of a method for generating a tool path in a processing machine according to the present invention will be described in detail with reference to the drawings. First, a configuration of a machining system 10 to which a tool path generation method of the present invention is applied will be described with reference to FIG.
【0027】同図に示すように、本実施の形態に係る加
工システム10は、CAMシステム20、加工機コント
ローラ30、及び加工機40を備えている。As shown in FIG. 1, the processing system 10 according to the present embodiment includes a CAM system 20, a processing machine controller 30, and a processing machine 40.
【0028】CAMシステム20は図示しないCADシ
ステムによって生成された形状データをもとに工具経路
を示す情報であるCLデータを生成し、更に加工機40
の固有のコード(NCデータ22)に変換して加工機コ
ントローラ30に出力するものである。The CAM system 20 generates CL data, which is information indicating a tool path, based on the shape data generated by a CAD system (not shown).
Is converted into a unique code (NC data 22) and output to the processing machine controller 30.
【0029】また、加工機コントローラ30は、該加工
機コントローラ30全体の動作を司るCPU32、該C
PU32によって実行されるプログラムや各種パラメー
タ等が予め記憶されたROM34、及びCPU32によ
る各種プログラムの実行時のワークエリア等として用い
られるRAM(ランダムアクセスメモリ)35を備えて
おり、上記CAMシステム20から入力されたNCデー
タ22に基づいて加工機40の動作を制御するための制
御点データ36を生成した後、該制御点データ36を最
適化した新制御点データ38を生成して加工機40に出
力するものである。The processing machine controller 30 includes a CPU 32 which controls the entire operation of the processing machine controller 30,
A ROM 34 in which programs executed by the PU 32 and various parameters are stored in advance, and a RAM (random access memory) 35 used as a work area and the like when the CPU 32 executes the various programs are provided. After generating control point data 36 for controlling the operation of the processing machine 40 based on the NC data 22 thus obtained, new control point data 38 in which the control point data 36 is optimized is generated and output to the processing machine 40. Is what you do.
【0030】更に加工機40は、加工機コントローラ3
0から入力されたデジタルデータである新制御点データ
38をアナログデータに変換するD−A変換部42及び
該D−A変換部42によって得られたアナログデータに
基づいて駆動される各種モータ44を備えており、加工
機コントローラ30から入力された新制御点データ38
に基づいて、ワークの切削加工を行うものである。Further, the processing machine 40 includes a processing machine controller 3
A digital-to-analog converter 42 that converts the new control point data 38, which is digital data input from 0, into analog data, and various motors 44 that are driven based on the analog data obtained by the digital-to-analog converter 42, Provided, and new control point data 38 inputted from the processing machine controller 30.
Based on the above, the workpiece is cut.
【0031】この加工機40には、図2に示す主軸頭5
2、クイル54、ホルダ56、及び工具58を含んで構
成された工具系50(図1では図示省略)が備えられて
おり、加工機40は上記各種モータ44を駆動して工具
系50の移動や工具58の回転駆動を制御することによ
り、ワークの切削加工を行う。The processing machine 40 includes a spindle head 5 shown in FIG.
2, a tool system 50 including a quill 54, a holder 56, and a tool 58 (not shown in FIG. 1) is provided, and the processing machine 40 drives the various motors 44 to move the tool system 50. The workpiece is cut by controlling the rotational driving of the tool 58 and the tool 58.
【0032】次に、図3を参照して、本実施の形態に係
る加工機コントローラ30が新制御点データ38を生成
する際の作用について説明する。Next, an operation when the processing machine controller 30 according to the present embodiment generates the new control point data 38 will be described with reference to FIG.
【0033】なお、図3は、CAMシステム20からN
Cデータ22が入力され、該NCデータ22に基づいて
制御点データ36を生成してRAM35の所定領域に記
憶した後にCPU32で実行される工具経路生成プログ
ラムのフローチャートであり、該工具経路生成プログラ
ムはROM34に予め記憶されている。従って、ROM
34が本発明の記録媒体に相当する。FIG. 3 shows the CAM system 20 to N
FIG. 9 is a flowchart of a tool path generation program executed by the CPU 32 after the C data 22 is input, the control point data 36 is generated based on the NC data 22 and stored in a predetermined area of the RAM 35. It is stored in the ROM 34 in advance. Therefore, ROM
34 corresponds to the recording medium of the present invention.
【0034】また、ここでは、ワーク形状のデータ形式
としてVOXEL法を用いたものを適用すると共に、ワ
ーク(素形材)の状態が図4に示すような直方体であ
り、NCデータ22に基づいて生成した制御点データ3
6に含まれる工具経路(本発明の初期工具経路に相当)
が図4に示すようにワーク12の平面を加工するものと
されている場合について説明する。In this case, the data using the VOXEL method is applied as the data format of the work shape, and the state of the work (formed material) is a rectangular parallelepiped as shown in FIG. Generated control point data 3
6 (Equivalent to the initial tool path of the present invention)
Will be described with reference to FIG. 4, in which the plane of the work 12 is machined.
【0035】図3のステップ100では、加工前のワー
クの形状データを入力し、この形状データと制御点デー
タ36に含まれる工具経路を示すデータとに基づいて、
加工シミュレーションを行う。In step 100 of FIG. 3, the shape data of the workpiece before machining is input, and based on the shape data and the data indicating the tool path included in the control point data 36,
Perform processing simulation.
【0036】前述したように、加工前のワーク12の形
状は図5に示す直方体とされている。このワーク12に
対して図4に示される工具経路により加工シミュレーシ
ョンを行うと、加工後のワーク12の形状は図6に示す
ものとなる。As described above, the shape of the work 12 before processing is a rectangular parallelepiped shown in FIG. When a machining simulation is performed on the workpiece 12 using the tool path shown in FIG. 4, the shape of the workpiece 12 after machining is as shown in FIG.
【0037】次のステップ102では、ワーク12に対
して加工を行った場合の該加工によってワーク12から
除去される部分の形状(以下、除去形状という。)を、
加工前のワーク12の形状(図5も参照)から加工後の
ワーク12の形状(図6も参照)を取り除くことにより
導出する。これによって、図7に示す除去形状が得られ
る。In the next step 102, when the work 12 is machined, the shape of the portion removed from the work 12 by the machining (hereinafter referred to as the "removed shape") is determined.
It is derived by removing the shape of the work 12 after processing (see also FIG. 6) from the shape of the work 12 before processing (see also FIG. 5). Thereby, the removal shape shown in FIG. 7 is obtained.
【0038】次のステップ104では、上記ステップ1
02によって得られた除去形状に基づいて空切削工具経
路の判定を行う。In the next step 104, the above step 1
The determination of the empty cutting tool path is performed based on the removal shape obtained in step S02.
【0039】本ステップ104では、除去形状と重複す
る工具経路が実切削工具経路であるものと判定し、除去
形状と重複しない工具経路が空切削工具経路であるもの
と判定する。この結果、図8に黒丸で示すような実切削
工具経路と、図8に白丸で示すような空切削工具経路が
得られる。なお、図8は、除去形状に対する実切削工具
経路と空切削工具経路を平面視で示したものである。In step 104, it is determined that the tool path overlapping with the removed shape is the actual cutting tool path, and that the tool path not overlapping with the removed shape is the empty cutting tool path. As a result, an actual cutting tool path shown by a black circle in FIG. 8 and an empty cutting tool path shown by a white circle in FIG. 8 are obtained. FIG. 8 shows the actual cutting tool path and the empty cutting tool path for the removed shape in plan view.
【0040】次のステップ106では、上記ステップ1
04によって得られた空切削工具経路に基づいて、この
空切削工具経路の連続区間における1又は複数の2連結
点の抽出を行う。以下に、図9〜図12を参照して、本
ステップ106による2連結点の抽出処理について詳細
に説明する。In the next step 106, the above step 1
Based on the empty cutting tool path obtained in step 04, one or a plurality of two connection points in a continuous section of the empty cutting tool path are extracted. Hereinafter, with reference to FIGS. 9 to 12, the process of extracting two connection points in step 106 will be described in detail.
【0041】まず、図9に示すように、空切削工具経路
の連続区間として始点Ps(1)から点P16に至る区間(P
s(1)、P1、P2、・・・、P16の区間)について着目し
た場合、始点PS(1)とそれ以外の点との間を工具系50
が直線的に移動したときに、工具系50とワーク系(ワ
ークとしては加工前形状を適用)とが干渉するか否かを
判定し、この判定結果を第一次連結点としてRAM35
の所定領域に記憶する。First, as shown in FIG. 9, the section leading to the starting point P s (1) point P 16 from a continuous section of the air-cutting tool path (P
s (1) , P 1 , P 2 ,..., P 16 ), the tool system 50 between the starting point P S (1) and the other points.
It is determined whether or not the tool system 50 and the work system (the pre-machining shape is applied as the work) interfere with each other when the tool moves linearly, and the result of this determination is used as a primary connection point in the RAM 35.
In a predetermined area.
【0042】図10には、上記第一次連結点の一例が示
されている。同図に示す第一次連結点では、始点Ps(1)
と点P1から点P13までの各点との間の距離L1〜L13に
各々対応する区間では工具系50とワーク系とは干渉せ
ず、始点Ps(1)と点P14から点P16までの各点との間の
距離L14〜L16に各々対応する区間では干渉することが
示されている。FIG. 10 shows an example of the primary connection point. At the primary connection point shown in the figure, the starting point P s (1)
Not interfere with the tool system 50 and the workpiece based in each corresponding segment to the distance L 1 ~L 13 between each point of the preparative point P 1 to the point P 13, the start point P s (1) and the point P 14 It has been shown to interfere with each corresponding segment to the distance L 14 ~L 16 between each point to the point P 16 from.
【0043】次に、RAM35の所定領域に記憶された
第一次連結点を示すデータ(図10参照)から、干渉し
ないものと判定された2連結点(始点Ps(1)と点P1か
ら点P13までの各点)について、該2連結点の終点側
(点P16側)の点と、この点より終点側に位置する各点
との間を工具系50が直線的に移動したときに、工具系
50とワーク系とが干渉するか否かを判定し、この判定
結果を第二次連結点としてRAM35の所定領域に記憶
する。Next, based on the data indicating the primary connection point (see FIG. 10) stored in a predetermined area of the RAM 35, two connection points (start point Ps (1) and point P 1 ) determined not to interfere. for each point) to the point P 13 from the viewpoint of the end point side of the second coupling point (point P 16 side), moving between a tool system 50 is linearly between the points located on the end point side of this point Then, it is determined whether or not the tool system 50 and the work system interfere with each other, and this determination result is stored in a predetermined area of the RAM 35 as a secondary connection point.
【0044】例えば、第一次連結点として図10に示す
ものが記憶されており、距離L11に対応する2連結点、
すなわち始点Ps(1)と点P11とに着目した場合、図11
に示すように、終点側に位置する点P11と、この点より
終点側に位置する点(点P12から点P16までの各点)と
の間を工具系50が直線的に移動したときに、工具系5
0とワーク系とが干渉するか否かを判定し、この判定結
果を第二次連結点としてRAM35の所定領域に記憶す
る。図11に示す例では、点P11と点P16との間を工具
系50が直線的に移動した際に工具系がワーク系に当接
してしまうため、この場合は干渉するものと判定され
る。[0044] For example, are stored those shown in FIG. 10 as the primary connection point, the corresponding second connection point to the distance L 11,
That is, when focusing on the starting point P s (1) and the point P 11, FIG. 11
As shown in, the P 11 point located the end point, the tool system 50 between a point situated below this point to the end point (the point from the point P 12 to the point P 16) moves linearly Sometimes tool system 5
It is determined whether or not 0 and the work system interfere with each other, and this determination result is stored in a predetermined area of the RAM 35 as a secondary connection point. In the example shown in FIG. 11, since the tool system in between the point P 11 and the point P 16 tool system 50 is moved linearly resulting in contact with the workpiece system, this case is determined to interfere You.
【0045】図12には、以上のようにして、第一次連
結点において干渉が発生しなかった点P11、P12、及び
P13の各点に着目した場合のRAM35に記憶される第
二次連結点の一例が示されている。同図に示すように、
例えば点P11に着目した場合、点P16に対する距離L
11,16に対応する区間では工具系とワーク系との間で干
渉が発生し、点P14や点P15までの各点に対する距離L
11,14、L11,16に各々対応する区間では干渉が発生しな
いことがわかる。FIG. 12 shows a case where the points P 11 , P 12 , and P 13 at which no interference occurs at the primary connection point are stored in the RAM 35 as described above. An example of a secondary connection point is shown. As shown in the figure,
For example, when focusing on the point P 11, the distance to the point P 16 L
Interference between the tool system and the work system is generated in a section corresponding to 11 and 16, the distance to each point to the point P 14 and the point P 15 L
It can be seen that no interference occurs in the sections corresponding to L11,14 and L11,16 , respectively.
【0046】以上の2連結点間の干渉の有無の判定及び
該判定結果のRAM35への記憶を終点側の点がなくな
るまで繰り返して行う。これによって、工具系50とワ
ーク系との干渉が発生しない第t次連結点(t=1、
2、・・・)がRAM35に記憶され、従ってこのとき
の各連結点間の距離Ln、Ln,m、・・・(n=1、
2、・・・、m=n+1、n+2、・・・)がRAM3
5に記憶されることになる。The determination of the presence or absence of the interference between the two connection points and the storage of the determination result in the RAM 35 are repeatedly performed until there is no point on the end point side. As a result, the t-th order connection point (t = 1, t = 1) at which no interference between the tool system 50 and the work system occurs.
,... Are stored in the RAM 35, and thus the distances Ln, Ln, m,.
2,..., M = n + 1, n + 2,.
5 will be stored.
【0047】最後に、RAM35に記憶された距離L
n、Ln,m・・・に基づいて、Ln+Ln,m+・・
・の値が最小になる1又は複数の2連結点を抽出する。
図9に示す始点Ps(1)から点P16に至る連続区間では、
2連結点として始点Ps(1)と点P11、点P11と点P15、
点P15と点P16、の3組の2連結点が抽出される。Finally, the distance L stored in the RAM 35
Ln + Ln, m +... based on n, Ln, m.
Extract one or a plurality of two connection points that minimize the value of.
In continuous section leading to the starting point P s (1) point P 16 from shown in FIG. 9,
Origin P s (1) and the point P 11 as second connection point, the point P 11 and the point P 15,
Point P 15 and the point P 16, 3 sets of 2 connecting points are extracted.
【0048】同様に、始点Ps(1)から点P16に至る連続
区間以外の空切削工具経路の連続区間についても2連結
点の抽出を行う。この結果、図11に示すように、始点
Ps( 1)から点P16に至る連続区間以外の空切削工具経路
の連続区間について、各々、点Ps(2)と点Pe(2)、点P
s(3)と点Pe(3)、点Ps(4)と点Pe(4)、点Ps(5)と点P
e(5)、点Ps(6)と点Pe(6)、及び点Ps(7)と点Pe(7)が
2連結点として抽出される。[0048] Similarly, to extract the second connection point also continuous section of the air-cutting tool path other than a continuous section from the point P 16 from the starting point P s (1). As a result, as shown in FIG. 11, for a continuous period of the air-cutting tool path other than a continuous section from the point P 16 from the starting point P s (1), respectively, the point P s (2) and the point P e (2) , Point P
s (3) and point Pe (3) , point Ps (4) and point Pe (4) , point Ps (5) and point P
e (5) , point Ps (6) and point Pe (6) , and point Ps (7) and point Pe (7) are extracted as two connection points.
【0049】次のステップ108(図3参照)では、制
御点データ36に含まれる工具経路を示すデータから、
上記ステップ106によって抽出された各空切削工具経
路における2連結点の間に位置する点を削除すると共
に、その間に実切削工具経路における工具移動速度より
も速い速度を示す速度指令コードFmaxを挿入するこ
とによって、新工具経路を生成し、該新工具経路を含む
新制御点データ38をRAM35の所定領域に記憶す
る。In the next step 108 (see FIG. 3), the data indicating the tool path contained in the control point data 36 is
The point located between the two connection points in each empty cutting tool path extracted in step 106 is deleted, and a speed command code Fmax indicating a speed higher than the tool moving speed in the actual cutting tool path is inserted therebetween. Thereby, a new tool path is generated, and the new control point data 38 including the new tool path is stored in a predetermined area of the RAM 35.
【0050】例えば、制御点データ36に含まれる工具
経路を示すデータが図13で示されるものである場合、
図14に示すように2連結点Ps(n)とPe(n)との間の点
が削除されると共に、2連結点Ps(n)とPe(n)との間に
速度指令コードFmaxが挿入されて新工具経路(本発
明の最終的な工具経路に相当)が生成される。制御点デ
ータ36に含まれる工具経路が図8に示す状態である場
合には、新工具経路は図15に示す状態となる。すなわ
ち、始点Ps(1)から点P16に至る区間では、工具系50
は始点Ps(1)から点P11まで直線的かつ高速に移動し、
同様に点P11から点P15まで直線的かつ高速に移動した
後、点P15から点P16まで直線的かつ高速に移動する。For example, when the data indicating the tool path included in the control point data 36 is as shown in FIG.
As shown in FIG. 14, the point between the two connection points Ps (n) and Pe (n) is deleted, and the speed between the two connection points Ps (n) and Pe (n) is reduced. The command code Fmax is inserted to generate a new tool path (corresponding to the final tool path of the present invention). When the tool path included in the control point data 36 is in the state shown in FIG. 8, the new tool path is in the state shown in FIG. That is, in the section from the point P 16 from the starting point P s (1), the tool system 50
Move in a linear and fast from the starting point P s (1) to the point P 11,
Similarly after moving linearly and fast from point P 11 to the point P 15, moves linearly and fast from point P 15 to the point P 16.
【0051】ステップ100の処理が本発明の情報取得
工程に、ステップ102の処理が本発明の除去形状導出
工程に、ステップ104の処理が本発明の空切削工具経
路判定工程に、ステップ106の処理が本発明の2連結
点抽出工程に、ステップ108の処理が本発明の工具経
路生成工程に、各々相当する。The process of step 100 corresponds to the information acquiring process of the present invention, the process of step 102 corresponds to the removal shape deriving process of the present invention, the process of step 104 corresponds to the empty cutting tool path determining process of the present invention, and the process of step 106. Corresponds to a two connection point extracting step of the present invention, and the processing of step 108 corresponds to a tool path generating step of the present invention.
【0052】以上詳細に説明したように、本実施の形態
に係る加工機の工具経路生成方法では、除去形状に基づ
いて空切削工具経路を判定すると共に、該空切削工具経
路の連続区間において、工具系とワーク系との間で干渉
が発生しない1又は複数の2連結点で、かつ上記連続区
間における始点から終点に至る2連結点間の距離の合計
が最小となる上記1又は複数の2連結点を抽出し、かつ
抽出された上記1又は複数の2連結点により構成される
経路を最終的な工具経路として生成しているので、空切
削工具経路を確実に判定することができると共に、加工
時間を大幅に短縮することができる工具経路を生成する
ことができる。As described in detail above, in the tool path generation method for the processing machine according to the present embodiment, the empty cutting tool path is determined based on the removal shape, and the continuous section of the empty cutting tool path is One or more of the two or more two connection points at which no interference occurs between the tool system and the work system, and the sum of the distances between the two connection points from the start point to the end point in the continuous section is minimized Since a connection point is extracted and a path formed by the extracted one or a plurality of two connection points is generated as a final tool path, an empty cutting tool path can be reliably determined, It is possible to generate a tool path that can significantly reduce the machining time.
【0053】なお、本実施の形態では、加工機コントロ
ーラにおいて制御点データを最適化する場合に本発明を
適用した場合について説明したが、本発明はこれに限定
されるものではなく、例えば、図18に示すように、C
AMシステムにおいてCLデータを最適化する場合に適
用する形態としてもよく、また、図19に示すように、
CAMシステム及び加工機コントローラから分離した形
でNCデータを最適化する場合に適用する形態とするこ
ともできる。In this embodiment, the case where the present invention is applied to the case where the control point data is optimized in the processing machine controller has been described. However, the present invention is not limited to this. As shown in FIG.
It may be applied to a case where CL data is optimized in an AM system, and as shown in FIG.
The present invention can also be applied to a case where NC data is optimized in a form separated from the CAM system and the processing machine controller.
【0054】また、本実施の形態では、抽出された2連
結点の間に位置する点を削除すると共に、その間に実切
削工具経路における工具移動速度よりも速い速度を示す
速度指令コードFmaxを挿入する場合について説明し
たが、本発明はこれに限定されるものではなく、例え
ば、抽出された2連結点の間に位置する点を削除するの
みとし、速度指令コードFmaxを挿入しない形態とす
ることもできる。この場合、本実施の形態に比較して加
工時間の短縮効果は少なくなるものの、最適化手順を単
純化することができる。In the present embodiment, a point located between the extracted two connection points is deleted, and a speed command code Fmax indicating a speed higher than the tool moving speed in the actual cutting tool path is inserted between them. However, the present invention is not limited to this. For example, a configuration may be adopted in which only a point located between two extracted connection points is deleted and the speed command code Fmax is not inserted. Can also. In this case, although the effect of shortening the processing time is reduced as compared with the present embodiment, the optimization procedure can be simplified.
【0055】また、本実施の形態では、工具経路生成プ
ログラムをROMによって記録しておく場合について説
明したが、本発明はこれに限定されるものではなく、例
えば、ハードディスク、フロッピィディスク、CD−R
OM等の外部記録媒体に記録しておき、該外部記録媒体
を読み取ることにより工具経路生成プログラムを取得す
る形態とすることもできる。この場合は、上記外部記録
媒体が本発明の記録媒体に相当する。In this embodiment, the case where the tool path generating program is recorded in the ROM has been described. However, the present invention is not limited to this. For example, a hard disk, a floppy disk, a CD-R
The tool path generation program may be obtained by recording the program on an external recording medium such as an OM and reading the external recording medium. In this case, the external recording medium corresponds to the recording medium of the present invention.
【0056】[0056]
【発明の効果】以上詳細に説明したように、請求項1及
び請求項3記載の発明によれば、除去形状に基づいて空
切削工具経路を判定すると共に、該空切削工具経路の連
続区間において、工具系とワーク系との間で干渉が発生
しない1又は複数の2連結点で、かつ上記連続区間にお
ける始点から終点に至る2連結点間の距離の合計が最小
となる上記1又は複数の2連結点を抽出し、かつ抽出さ
れた上記1又は複数の2連結点により構成される経路を
最終的な工具経路として生成しているので、空切削工具
経路を確実に判定することができると共に、空切削区間
を最短距離で移動して加工時間を大幅に短縮することが
できる工具経路を生成することができる、という効果が
得られる。As described in detail above, according to the first and third aspects of the present invention, an empty cutting tool path is determined based on a removal shape, and a continuous section of the empty cutting tool path is determined. The one or more two or more connection points where no interference occurs between the tool system and the work system, and the sum of the distances between the two connection points from the start point to the end point in the continuous section is minimized. Since two connection points are extracted and a path formed by the extracted one or a plurality of the two connection points is generated as a final tool path, it is possible to reliably determine an empty cutting tool path. In addition, it is possible to generate a tool path that can move the idle cutting section by the shortest distance and greatly reduce the processing time.
【0057】また、請求項2記載の発明によれば、請求
項1記載の発明と同様の効果を奏することができると共
に、最終的な工具経路を示す情報に対して、抽出された
1又は複数の2連結点の間の工具移動速度を増加させる
情報を付加しているので、より加工時間を短縮すること
ができる工具経路を生成することができる、という効果
が得られる。According to the second aspect of the invention, the same effect as the first aspect of the invention can be obtained, and one or a plurality of extracted information indicating the final tool path can be obtained. Since the information for increasing the tool moving speed between the two connection points is added, it is possible to generate a tool path capable of further reducing the machining time.
【図1】実施の形態に係る加工システムの構成を示すブ
ロック図である。FIG. 1 is a block diagram illustrating a configuration of a processing system according to an embodiment.
【図2】図1における加工機に備えられた工具系の構成
を示す側面図である。FIG. 2 is a side view showing a configuration of a tool system provided in the processing machine in FIG.
【図3】実施の形態に係る加工機コントローラで新制御
点データを生成する際に実行されるプログラムの流れを
示すフローチャートである。FIG. 3 is a flowchart illustrating a flow of a program executed when the processing machine controller according to the embodiment generates new control point data.
【図4】工具経路とワーク(素形材)の状態の一例を示
す斜視図である。FIG. 4 is a perspective view showing an example of a state of a tool path and a workpiece (formed material).
【図5】図4に示す素形材の加工前のワーク形状を示す
斜視図である。FIG. 5 is a perspective view showing a workpiece shape before processing of the cast material shown in FIG. 4;
【図6】図4に示す素形材の加工後のワーク形状を示す
斜視図である。FIG. 6 is a perspective view showing a workpiece shape after processing of the cast material shown in FIG. 4;
【図7】図4に示す素形材の除去形状を示す斜視図であ
る。FIG. 7 is a perspective view showing a removed shape of the cast material shown in FIG. 4;
【図8】空切削工具経路の判定処理の説明に供する図で
あり、除去形状に対する実切削工具経路と空切削工具経
路の状態を示した平面図である。FIG. 8 is a diagram provided for explanation of an empty cutting tool path determination process, and is a plan view showing states of an actual cutting tool path and an empty cutting tool path with respect to a removed shape;
【図9】2連結点の抽出処理の説明に供する図であり、
第一次連結点の抽出手順を示す平面図である。FIG. 9 is a diagram provided for describing an extraction process of two connection points;
It is a top view which shows the extraction procedure of a primary connection point.
【図10】2連結点の抽出処理の説明に供する図であ
り、第一次連結点の一例を示す概略図である。FIG. 10 is a diagram provided for describing an extraction process of two connection points, and is a schematic diagram illustrating an example of a primary connection point.
【図11】2連結点の抽出処理の説明に供する図であ
り、第二次連結点の抽出手順を示す平面図である。FIG. 11 is a diagram provided for describing an extraction process of two connection points, and is a plan view illustrating a procedure of extracting a secondary connection point.
【図12】2連結点の抽出処理の説明に供する図であ
り、第二次、及び第t次連結点の一例を示す概略図であ
る。FIG. 12 is a diagram provided for explanation of an extraction process of two connection points, and is a schematic diagram illustrating an example of second and t-th connection points.
【図13】制御点データに含まれる工具経路(初期工具
経路)の具体例を示す概略図である。FIG. 13 is a schematic diagram showing a specific example of a tool path (initial tool path) included in control point data.
【図14】新制御点データに含まれる工具経路(最終的
な工具経路)の具体例を示す概略図である。FIG. 14 is a schematic diagram showing a specific example of a tool path (final tool path) included in new control point data.
【図15】新工具経路の状態の一例を示す平面図であ
る。FIG. 15 is a plan view showing an example of a state of a new tool path.
【図16】請求項1記載の発明の説明に供する図であ
り、除去形状に対する工具経路の状態を示す斜視図であ
る。FIG. 16 is a perspective view illustrating a state of a tool path with respect to a removed shape according to the first embodiment;
【図17】従来の技術の問題点の説明に供する図であ
り、ワークに対する工具経路(実切削工具経路及び空切
削工具経路)の状態を示す斜視図である。FIG. 17 is a diagram provided for describing a problem of the related art, and is a perspective view showing a state of a tool path (actual cutting tool path and empty cutting tool path) with respect to a workpiece.
【図18】本発明に係る図1とは異なる加工システムの
構成例を示すブロック図である。FIG. 18 is a block diagram illustrating a configuration example of a processing system different from FIG. 1 according to the present invention.
【図19】本発明に係る更に異なる加工システムの構成
例を示すブロック図である。FIG. 19 is a block diagram showing a configuration example of still another processing system according to the present invention.
10 加工システム 12 ワーク 20 CAMシステム 22 NCデータ 30 加工機コントローラ 32 CPU 34 ROM(記録媒体) 40 加工機 50 工具系 52 主軸頭 54 クイル 56 ホルダ 58 工具 Reference Signs List 10 processing system 12 work 20 CAM system 22 NC data 30 processing machine controller 32 CPU 34 ROM (recording medium) 40 processing machine 50 tool system 52 spindle head 54 quill 56 holder 58 tool
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5H269 AB05 AB19 BB05 BB08 EE01 GG08 NN16 QC06 QE04 QE05 QE07 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5H269 AB05 AB19 BB05 BB08 EE01 GG08 NN16 QC06 QE04 QE05 QE07
Claims (3)
各々を示す情報を取得する情報取得工程と、 前記加工前のワーク形状から前記初期工具経路に基づい
て得られる加工後のワーク形状を取り除くことによっ
て、加工による除去形状を導出する除去形状導出工程
と、 前記除去形状に基づいて空切削工具経路を判定する空切
削工具経路判定工程と、 前記空切削工具経路の連続区間において、工具系とワー
ク系との間で干渉が発生しない1又は複数の2連結点
で、かつ前記連続区間における始点から終点に至る2連
結点間の距離の合計が最小となる前記1又は複数の2連
結点を抽出する2連結点抽出工程と、 抽出された前記1又は複数の2連結点により構成される
経路を最終的な工具経路として生成する工具経路生成工
程と、 を有することを特徴とする加工機における工具経路生成
方法。An information acquisition step of acquiring information indicating an initial tool path and a workpiece shape before machining; and removing a workpiece shape after machining obtained from the workpiece shape before machining based on the initial tool path. By doing so, a removal shape derivation step of deriving a removal shape by machining, an empty cutting tool path determination step of determining an empty cutting tool path based on the removal shape, and a tool system in a continuous section of the empty cutting tool path. One or more two connection points at which no interference occurs with the work system, and the one or more two connection points at which the total distance between the two connection points from the start point to the end point in the continuous section is minimized Extracting two connection points, and a tool path generation step of generating a path formed by the extracted one or more two connection points as a final tool path. Tool path generation method in processing machines to symptoms.
工具経路を示す情報に対して、前記抽出された1又は複
数の2連結点の間の工具移動速度を増加させる情報を付
加することを特徴とする請求項1記載の加工機における
工具経路生成方法。2. The method according to claim 1, wherein the tool path generating step adds information for increasing a tool moving speed between the extracted one or a plurality of two connection points to information indicating the final tool path. The method according to claim 1, wherein
各々を示す情報を取得する情報取得手順と、 前記加工前のワーク形状から前記初期工具経路に基づい
て得られる加工後のワーク形状を取り除くことによっ
て、加工による除去形状を導出する除去形状導出手順
と、 前記除去形状に基づいて空切削工具経路を判定する空切
削工具経路判定手順と、 前記空切削工具経路の連続区間において、工具系とワー
ク系との間で干渉が発生しない1又は複数の2連結点
で、かつ前記連続区間における始点から終点に至る2連
結点間の距離の合計が最小となる前記1又は複数の2連
結点を抽出する2連結点抽出手順と、 抽出された前記1又は複数の2連結点により構成される
経路を最終的な工具経路として生成する工具経路生成手
順と、 をコンピュータに実行させる工具経路生成プログラムを
記録したコンピュータ読み取り可能な記録媒体。3. An information acquisition procedure for acquiring information indicating each of an initial tool path and a workpiece shape before machining, and removing a workpiece shape after machining obtained from the workpiece shape before machining based on the initial tool path. By this, a removal shape derivation procedure for deriving a removal shape by machining, an empty cutting tool path determination procedure for determining an empty cutting tool path based on the removal shape, and a tool system in a continuous section of the empty cutting tool path. One or more two connection points at which no interference occurs with the work system, and the one or more two connection points at which the total distance between the two connection points from the start point to the end point in the continuous section is minimized A two-connection point extraction procedure to be extracted; and a tool path generation procedure to generate a path formed by the extracted one or a plurality of two connection points as a final tool path. A computer-readable recording medium a tool path generating program to be executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27059399A JP4178689B2 (en) | 1999-09-24 | 1999-09-24 | Tool path generation method in a machine and computer-readable recording medium recording a tool path generation program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27059399A JP4178689B2 (en) | 1999-09-24 | 1999-09-24 | Tool path generation method in a machine and computer-readable recording medium recording a tool path generation program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001092513A true JP2001092513A (en) | 2001-04-06 |
JP4178689B2 JP4178689B2 (en) | 2008-11-12 |
Family
ID=17488278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP27059399A Expired - Fee Related JP4178689B2 (en) | 1999-09-24 | 1999-09-24 | Tool path generation method in a machine and computer-readable recording medium recording a tool path generation program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4178689B2 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7392109B2 (en) * | 2000-07-31 | 2008-06-24 | Kabushiki Kaisha Toyota Chuokenkyusho | System for integrally generating NC data |
JP2010186374A (en) * | 2009-02-13 | 2010-08-26 | Fanuc Ltd | Numerical control apparatus for controlling machine tool having tool breakage detecting function |
JP2017120515A (en) * | 2015-12-28 | 2017-07-06 | 株式会社ニイガタマシンテクノ | Control data generation method and control data generation device |
WO2017145912A1 (en) * | 2016-02-23 | 2017-08-31 | 三菱電機株式会社 | Numerical control parameter adjustment device and numerical control parameter adjustment method |
JP2018060501A (en) * | 2016-10-03 | 2018-04-12 | 株式会社小松製作所 | Machining system, cut product manufacturing method, cutting program correcting device, corrected cutting program creating method, and machine tool control device |
JP2018060500A (en) * | 2016-09-30 | 2018-04-12 | 株式会社小松製作所 | Machining system, cut product manufacturing method, cutting program correcting device, corrected cutting program creating method, and machine tool control device |
DE102018002660A1 (en) | 2017-04-06 | 2018-10-11 | Fanuc Corporation | information processor |
CN109926540A (en) * | 2018-12-28 | 2019-06-25 | 天津航天长征火箭制造有限公司 | It is a kind of towards automatic Drilling/Riveting program verification without cutting decision maker in place and method |
JP2020086759A (en) * | 2018-11-21 | 2020-06-04 | ファナック株式会社 | Three-dimensional model creation system, processing simulation system, and tool path automatic production system |
JP2020199611A (en) * | 2019-06-12 | 2020-12-17 | ファナック株式会社 | Machine tool and machine tool control method |
JP2021047629A (en) * | 2019-09-18 | 2021-03-25 | 国立大学法人神戸大学 | Nc data changing device and nc data changing program |
JP7064064B1 (en) * | 2020-11-30 | 2022-05-09 | ファナック株式会社 | Display devices, computer programs and storage media |
WO2022114124A1 (en) * | 2020-11-30 | 2022-06-02 | ファナック株式会社 | Display device, computer program, and storage medium |
-
1999
- 1999-09-24 JP JP27059399A patent/JP4178689B2/en not_active Expired - Fee Related
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7392109B2 (en) * | 2000-07-31 | 2008-06-24 | Kabushiki Kaisha Toyota Chuokenkyusho | System for integrally generating NC data |
JP2010186374A (en) * | 2009-02-13 | 2010-08-26 | Fanuc Ltd | Numerical control apparatus for controlling machine tool having tool breakage detecting function |
JP2017120515A (en) * | 2015-12-28 | 2017-07-06 | 株式会社ニイガタマシンテクノ | Control data generation method and control data generation device |
WO2017145912A1 (en) * | 2016-02-23 | 2017-08-31 | 三菱電機株式会社 | Numerical control parameter adjustment device and numerical control parameter adjustment method |
JP2018060500A (en) * | 2016-09-30 | 2018-04-12 | 株式会社小松製作所 | Machining system, cut product manufacturing method, cutting program correcting device, corrected cutting program creating method, and machine tool control device |
JP2018060501A (en) * | 2016-10-03 | 2018-04-12 | 株式会社小松製作所 | Machining system, cut product manufacturing method, cutting program correcting device, corrected cutting program creating method, and machine tool control device |
DE102018002660A1 (en) | 2017-04-06 | 2018-10-11 | Fanuc Corporation | information processor |
CN108693836A (en) * | 2017-04-06 | 2018-10-23 | 发那科株式会社 | Information processing unit |
US10546077B2 (en) | 2017-04-06 | 2020-01-28 | Fanuc Corporation | Information processor for simulating operation of a tool |
CN108693836B (en) * | 2017-04-06 | 2020-02-28 | 发那科株式会社 | Information processing apparatus |
JP2020086759A (en) * | 2018-11-21 | 2020-06-04 | ファナック株式会社 | Three-dimensional model creation system, processing simulation system, and tool path automatic production system |
CN109926540A (en) * | 2018-12-28 | 2019-06-25 | 天津航天长征火箭制造有限公司 | It is a kind of towards automatic Drilling/Riveting program verification without cutting decision maker in place and method |
CN109926540B (en) * | 2018-12-28 | 2024-06-07 | 天津航天长征火箭制造有限公司 | Automatic drilling and riveting program verification-oriented cutting-free in-place judging device and method |
JP2020199611A (en) * | 2019-06-12 | 2020-12-17 | ファナック株式会社 | Machine tool and machine tool control method |
JP2021047629A (en) * | 2019-09-18 | 2021-03-25 | 国立大学法人神戸大学 | Nc data changing device and nc data changing program |
JP7321517B2 (en) | 2019-09-18 | 2023-08-07 | 国立大学法人神戸大学 | NC data change device and NC data change program |
JP7064064B1 (en) * | 2020-11-30 | 2022-05-09 | ファナック株式会社 | Display devices, computer programs and storage media |
WO2022114124A1 (en) * | 2020-11-30 | 2022-06-02 | ファナック株式会社 | Display device, computer program, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
JP4178689B2 (en) | 2008-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4178689B2 (en) | Tool path generation method in a machine and computer-readable recording medium recording a tool path generation program | |
JP5936781B1 (en) | Numerical control device, NC processing device, NC processing method and simulation device | |
JPH04122543A (en) | Numerical control device and tool replacing position changing method | |
EP1209544B1 (en) | Tool path data generation apparatus for nc machine tool and numerical controller provided with it | |
JP2002063219A (en) | Design device, method for detecting/displaying thin part and storage medium | |
JPH07174547A (en) | Measuring system with function to automatically form measuring program | |
JP4237180B2 (en) | Unprocessed shape extraction device and extraction method | |
JPS63237839A (en) | Automatic creating device for machining data by two-dimensional cad drawing | |
JP2001100824A (en) | Method and device for preparing nc data and storage medium | |
JPH0697413B2 (en) | Automatic program generator | |
JPH0685130B2 (en) | Processing area division processing device in automatic processing machine | |
CN110442081A (en) | Numerical-control processing method, device, system and storage medium based on SVG | |
JP4276127B2 (en) | Machining tool selection device, machining tool selection method, and program | |
JP2001166807A (en) | Method for commanding working by numerical controller | |
JP2871991B2 (en) | Processing path generator | |
JP3233620B2 (en) | NC data creation apparatus and method | |
JPH11175585A (en) | Design method and device | |
KR0176539B1 (en) | Cutting control method of numerical control device and device | |
JP3660739B2 (en) | Method for determining the drilling position of the pilot hole | |
JPH04114207A (en) | Work data preparing system for nc work machine | |
JP2000153428A (en) | Nc data generating device and method | |
KR100360839B1 (en) | Tool Length Setting Method In A CNC Milling Machine And Storage Medium | |
JP2002006916A (en) | Method and apparatus for making nc data | |
JPH1173212A (en) | Nc working simulation method and method for preparing work piece model data for the same | |
CN117784714A (en) | Operation control path algorithm based on layer path |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060719 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080716 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080805 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080818 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110905 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |