JPH07185998A - Separate tool length automatic tool locus editing method and its device - Google Patents

Separate tool length automatic tool locus editing method and its device

Info

Publication number
JPH07185998A
JPH07185998A JP34704493A JP34704493A JPH07185998A JP H07185998 A JPH07185998 A JP H07185998A JP 34704493 A JP34704493 A JP 34704493A JP 34704493 A JP34704493 A JP 34704493A JP H07185998 A JPH07185998 A JP H07185998A
Authority
JP
Japan
Prior art keywords
tool
locus
range
editing
cutting
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
JP34704493A
Other languages
Japanese (ja)
Inventor
Masayuki Matsumoto
正行 松本
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 JP34704493A priority Critical patent/JPH07185998A/en
Publication of JPH07185998A publication Critical patent/JPH07185998A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To decrease working man hours regardless of skill of a worker by automatically editing a computed tool locus separately for tool length. CONSTITUTION:A work W defined by an independent solid data is input to a tool length range computing means 13, and simultaneously, a tool locus computed by a tool locus computing means 9 is input to the tool length range computing means 13. A tool length range is computed by this tool length range computing means 13, and a tool range is edited by a tool length range editing means 15. Thereafter, the tool locus is cut by a tool locus cutting means 17 in the case when there is an intersection when the tool locus computed by the tool locus computing means 9 and this edited tool length range are put on one another. Thereafter, the nearest starting point and ending point of the tool locus cut by the tool locus cutting means are connected with each other for each part of one cutting unit.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、例えば立体形状のワ
ークに輪郭加工などの切削加工を行うための工具軌跡を
編集する工具長別自動工具軌跡編集方法およびその装置
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tool length-dependent automatic tool locus editing method and apparatus for editing a tool locus for performing cutting such as contouring on a three-dimensional work.

【0002】[0002]

【従来の技術】従来、例えば立体形状のワークに輪郭加
工などの切削加工を行うために、予め工具軌跡の編集が
行われている。この工具軌跡編集手段としては、まず、
切削対象となるワークを独自のソリッドデータで定義
し、このソリッドデータと工具データから例えば図10
(A)に示されているように、工具長L=90の工具T
でワークWの輪郭線WL を倣った場合に工具Tとワーク
Wとに干渉が起きる。この場合には、工具Tを工具長T
L=90から工具長L=180に変えることにより工具
TワークWとに干渉が起きないように調べ、その結果を
プロッタに出力している。
2. Description of the Related Art Conventionally, in order to perform a cutting process such as a contour process on a three-dimensional work, the tool locus is edited in advance. As the tool locus editing means, first,
The work to be cut is defined by its own solid data, and from this solid data and tool data, for example, FIG.
As shown in (A), a tool T with a tool length L = 90
When the contour line W L of the work W is traced, the tool T and the work W interfere with each other. In this case, the tool T is the tool length T
By changing the tool length from L = 90 to the tool length L = 180, the tool T is checked so as not to interfere with the work W, and the result is output to the plotter.

【0003】上記の結果と、加工軸を変更しなくてはい
けない部位などその他の様々な情報を基に、切削範囲と
その加工内容を机上にて検討し、その検討結果を図面の
デジタイジング作業にてデータ化している。データ化さ
れたデータと切削対象となるワークWから工具軌跡を算
出している。この算出された工具軌跡を基にして実際に
ワークに切削加工が行われる。
Based on the above results and various other information such as the parts where the machining axis must be changed, the cutting range and its machining contents are examined on the desk, and the examination results are digitized in the drawings. Have been converted into data. The tool locus is calculated from the data and the work W to be cut. The workpiece is actually cut based on the calculated tool path.

【0004】[0004]

【発明が解決しようとする課題】ところで、上述した従
来の工具軌跡編集手段において、切削範囲とその加工内
容を机上で検討する作業で、様々なことが成り立つよう
に、切削範囲とその加工内容を決めるため、作業の難易
度が高い。このため、作業者のスキルが要求され、作業
工数がかかるという問題があった。また、検討ミスによ
る出力データの品質の低下も起きるという問題があっ
た。
By the way, in the above-mentioned conventional tool locus editing means, the cutting range and its processing contents are set so that various things can be achieved in the work of examining the cutting range and its processing contents on the desk. The work is difficult because it is decided. Therefore, there is a problem that the skill of the worker is required and the work man-hours are increased. In addition, there is a problem that the quality of the output data is deteriorated due to a mistake in the examination.

【0005】この発明の目的は、上記問題点を改善する
ために、作業者のスキルに関係なく工具軌跡の編集がで
き、作業工数がかからず、検討ミスをなくして出力デー
タの品質の低下が起さずに工具軌跡の編集を行い得るよ
うにした工具長別自動工具軌跡編集方法およびその装置
を提供することにある。
In order to solve the above problems, the object of the present invention is to edit the tool locus regardless of the skill of the operator, to reduce the man-hours required for the work, to reduce the error in the examination, and to reduce the quality of the output data. An object of the present invention is to provide an automatic tool locus editing method for each tool length and an apparatus therefor capable of editing a tool locus without causing a problem.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するため
に、この発明は、切削対象となるワークを独自のソリッ
ドデータで定義し、このソリッドデータを基にして工具
長を意識せずに切削範囲と加工内容を決定し、この決定
された切削範囲と加工内容の結果をデータ化し、このデ
ータ化されたデータと前記ワークから工具軌跡を算出
し、この算出された工具軌跡を自動的に工具長別に編集
することを特徴とする工具長別自動工具軌跡編集方法で
ある。
In order to achieve the above object, the present invention defines a work to be cut with its own solid data, and cuts the work based on this solid data without being aware of the tool length. The range and machining content are determined, the results of the determined cutting range and machining content are converted to data, the tool trajectory is calculated from the data and the work, and the calculated tool trajectory is automatically used as a tool. An automatic tool path editing method according to tool length, characterized by editing according to length.

【0007】また、この発明は、切削対象となるワーク
を独自のソリッドデータに定義するワーク定義手段と、
このワーク定義手段で定義されたソリッドデータを基に
して工具長を意識せずに切削範囲と加工内容を決定する
切削範囲、加工内容決定手段と、この切削範囲・加工内
容決定手段で決定された切削範囲と加工内容の結果をデ
ータ化せしめるデータ処理手段と、このデータ処理手段
でデータ化されたデータと前記ワークのソリッドデータ
から工具軌跡を算出せしめる工具軌跡算出手段と、この
工具軌跡算出手段で算出された工具軌跡を自動的に工具
長別に編集する工具軌跡編集手段と、を備えて工具長別
自動工具軌跡編集装置を構成した。
Further, the present invention comprises a work defining means for defining a work to be cut into unique solid data,
Based on the solid data defined by this work definition means, the cutting range and processing content determination means for determining the cutting range and processing content without being aware of the tool length, and the cutting range and processing content determination means Data processing means for converting the results of the cutting range and processing contents into data, a tool trajectory calculating means for calculating a tool trajectory from the data converted by the data processing means and the solid data of the work, and the tool trajectory calculating means An automatic tool trajectory editing device for each tool length is configured by including tool trajectory editing means for automatically editing the calculated tool trajectory for each tool length.

【0008】前記工具軌跡編集手段が、前記工具軌跡算
出手段で算出された工具軌跡をワークから部位毎に必要
な工具長の範囲を求める工具長範囲算出手段と、この工
具長範囲算出手段で算出された工具長の範囲の編集を行
う工具長範囲編集手段と、この工具長範囲編集手段で編
集された工具長範囲と前記工具軌跡を重ねて交点がある
場合に工具軌跡を切断する工具軌跡切断手段と、この工
具軌跡切断手段で切断した工具軌跡をパート毎につなぎ
合わせる工具軌跡つなぎ合せ手段とで構成されているこ
とが望ましいものである。
The tool locus editing means calculates the tool locus calculated by the tool locus calculating means by a tool length range calculating means for obtaining a range of a tool length required for each part from a work by the tool length range calculating means. Tool length range editing means for editing the range of tool lengths that have been edited, and tool path cutting for cutting the tool path when the tool length range edited by the tool length range editing means and the tool path overlap and there is an intersection. It is desirable that it is configured by means and a tool locus connecting means for connecting the tool loci cut by the tool locus cutting means for each part.

【0009】[0009]

【作用】この発明の工具別自動工具軌跡器編集方法およ
びその装置を採用することにより、まずワーク定義手段
により切削対象となるワークを独自のソリッドデータに
定義する。この定義されたソリッドデータを基にして切
削範囲・加工内容決定手段でもって工具長を意識せずに
切削範囲と加工内容が決定される。この決定された切削
範囲と加工内容の結果をデータ処理手段によりデータ化
せしめる。データ化されたデータと前記ワークから工具
軌跡算出手段で工具軌跡を算出する。この算出された工
具軌跡を工具軌跡編集手段で自動的に工具長別に工具軌
跡が編集される。
By adopting the tool-based automatic tool orbiter editing method and apparatus according to the present invention, first, the work to be cut is defined by the work defining means as unique solid data. Based on the defined solid data, the cutting range / machining content is determined by the cutting range / machining content determining means without considering the tool length. The result of the determined cutting range and processing content is converted into data by the data processing means. The tool locus is calculated by the tool locus calculation means from the data and the work. The calculated tool path is automatically edited by the tool path editing means for each tool length.

【0010】工具軌跡編集手段では、前記工具軌跡算出
手段で算出された工具軌跡を基に工具長範囲算出手段で
ワークから部位毎に必要な工具長の範囲が求められる。
この求められた工具長の範囲と工具軌跡を工具軌跡切断
手段で重ねて交点がある場合には工具軌跡が切断され
る。この切断された工具軌跡を工具軌跡つなぎ合せ手段
でパート毎につなぎ合わせることにより工具長別に工具
軌跡が自動的に編集されることになる。
In the tool locus editing means, the tool length range calculating means obtains the range of the tool length required for each part from the work based on the tool locus calculated by the tool locus calculating means.
The tool locus is cut when the obtained tool length range and the tool locus are overlapped by the tool locus cutting means and there is an intersection. By connecting the cut tool loci for each part by the tool locus connecting means, the tool loci are automatically edited for each tool length.

【0011】[0011]

【実施例】以下、この発明の実施例を図面に基づいて詳
細に説明する。
Embodiments of the present invention will be described in detail below with reference to the drawings.

【0012】図1を参照するに、工具長別自動工具編集
装置1は、切削対象となるワークを独自のソリッドデー
タで定義するワーク定義手段3と、このワーク定義手段
3で定義されたソリッドデータを基にして工具長を意識
せずに切削範囲と加工内容を決定する切削範囲・加工内
容決定手段5と、この切削範囲・加工内容決定手段5で
決定された切削範囲と加工内容の結果をデータ化せしめ
るデータ処理手段7と、このデータ処理手段7でデータ
化されたデータと前記ワークのソリッドデータから工具
軌跡を算出せしめる工具軌跡算出手段9と、この工具軌
跡算出手段9で算出された工具軌跡を自動的に工具長別
に編集する工具軌跡編集手段11と、を備えている。
Referring to FIG. 1, an automatic tool editing device 1 for each tool length defines a work to be cut by a work defining means 3 which defines its own solid data, and solid data defined by the work defining means 3. The cutting range / processing content determining means 5 for determining the cutting range and processing content without considering the tool length based on the above, and the results of the cutting range and processing content determined by this cutting range / processing content determining means 5. Data processing means 7 for converting the data, tool trajectory calculating means 9 for calculating the tool trajectory from the data converted by the data processing means 7 and the solid data of the work, and the tool calculated by the tool trajectory calculating means 9. Tool locus editing means 11 for automatically editing a locus for each tool length.

【0013】上記構成により、ワーク定義手段3により
対象となるワークを独自のソリッドデータで定義する。
この定義されたソリッドデータを基にして、切削範囲・
加工内容決定手段5で工具長を意識しないで、切削範囲
とその加工内容が決定される。この切削範囲・加工内容
決定手段5で決定された切削範囲とその加工内容の結果
をデータ処理手段7における図面のデジタイジング作業
にてデータ化される。このデータ化されたデータと前記
ワーク定義手段3で定義されソリッドデータから工具軌
跡算出手段9で工具軌跡が算出される。この工具軌跡算
出手段9で算出された工具軌跡が工具軌跡編集手段11
にて自動的に工具長別に編集される。
With the above structure, the work defining means 3 defines a target work with its own solid data.
Based on this defined solid data, cutting range
The cutting range and its processing content are determined by the processing content determination means 5 without considering the tool length. The result of the cutting range and the processing content determined by the cutting range / machining content determining means 5 is digitized by the digitizing operation of the drawing in the data processing means 7. The tool locus calculation means 9 calculates the tool locus from this data and the solid data defined by the work definition means 3. The tool locus calculated by this tool locus calculation means 9 is the tool locus editing means 11
Is automatically edited for each tool length.

【0014】前記工具軌跡編集手段11は、前記工具軌
跡算出手段9で算出された工具軌跡をワークから部位毎
に必要な工具長の範囲を求める工具長範囲算出手段13
と、この工具長範囲算出手段13で算出された工具長の
範囲の編集を行う工具長範囲編集手段15と、この工具
長範囲編集手段15で編集された工具長範囲と前記工具
軌跡算出手段9で算出された工具軌跡を重ねて交点があ
る場合には、工具軌跡を切断する工具軌跡切断手段17
と、この工具軌跡切断手段17で切断した工具軌跡をパ
ート毎につなぎ合わせる工具軌跡つなぎ合せ手段19と
を備えている。
The tool locus editing means 11 calculates the tool locus calculated by the tool locus calculating means 9 to obtain a tool length range required for each part from the work to the tool length range calculating means 13.
And a tool length range editing means 15 for editing the range of tool lengths calculated by the tool length range calculating means 13, a tool length range edited by the tool length range editing means 15, and the tool trajectory calculating means 9 When there is an intersection point where the tool trajectories calculated in step 1 are overlapped, the tool trajectory cutting means 17 for cutting the tool trajectory.
And a tool locus connecting means 19 for connecting the tool loci cut by the tool locus cutting means 17 for each part.

【0015】前記工具長範囲算出手段13では、例えば
図2(A),(B)に工具径,加工方法などの属性を持
った工具Tの工具軌跡と独自のソリッドデータで定義さ
れたワークWから、例えば工具長L=120と工具長L
=180から工具長の範囲WA ,WB が算出される。
In the tool length range calculating means 13, the work W defined by the tool locus of the tool T having attributes such as the tool diameter and the machining method and the unique solid data in FIGS. 2A and 2B, for example. Therefore, for example, tool length L = 120 and tool length L
= 180, the tool length ranges W A and W B are calculated.

【0016】前記工具長範囲編集手段15では、工具長
範囲の大きさ、工具長範囲の形状、2つの工具範囲の距
離および工具長などを判断材料として工具長範囲の編集
が行われる。例えば、図3(A)に示されているよう
に、2つの工具長L=180の工具長範囲WB の距離が
短い時には、図3(B)に示されているように、1つに
マージして工具長範囲が編集される。また、図4(A)
に示されているように、工具長L=180の工具長範囲
の大きさが小さく、かつ工具長が短いときには、図4
(B)に示されているように、一定の大きさ周辺も同じ
工具長範囲として編集される。さらに、図5(A)に示
されているように、工具長L=180の工具長範囲の形
状が複雑な形状をしているときは、図5(B)に示され
ているように、長方形に修正して編集される。
The tool length range editing means 15 edits the tool length range by using the size of the tool length range, the shape of the tool length range, the distance between the two tool ranges, the tool length, etc. For example, as shown in FIG. 3A, when the distance between the two tool lengths L = 180 in the tool length range W B is short, as shown in FIG. The tool length range is edited by merging. In addition, FIG.
As shown in FIG. 4, when the size of the tool length range of the tool length L = 180 is small and the tool length is short,
As shown in (B), the area around a certain size is also edited as the same tool length range. Further, as shown in FIG. 5 (A), when the shape of the tool length range of the tool length L = 180 has a complicated shape, as shown in FIG. 5 (B), It is edited by correcting it to a rectangle.

【0017】前記工具長軌跡切断手段17では、例えば
図6に示されているように、前記工具軌跡算出手段9で
算出された工具軌跡Kと、図2で説明したように工具長
範囲編集手段15で編集された工具長範囲を重ねて交点
Xがある場合には工具軌跡Kが切断される。
In the tool length locus cutting means 17, for example, as shown in FIG. 6, the tool locus K calculated by the tool locus calculation means 9 and the tool length range editing means as described in FIG. When the tool length range edited in 15 is overlapped and the intersection X exists, the tool locus K is cut.

【0018】前記工具軌跡つなぎ合せ手段19では、例
えば図7(A),図8(B)に示されているように、工
具軌跡Kと工具長範囲WB とを重ねて交点Xがある場合
には、図7(B),図8(B)に示されているように、
工具軌跡KA では番号1,2,3…と順に辿り、番号9
の終点から一番近い始点の番号10につなぎ番号12ま
での軌跡をたどる。また、工具軌跡KB では番号,
,と順に辿る。
In the tool locus connecting means 19, for example, as shown in FIGS. 7 (A) and 8 (B), when the tool locus K and the tool length range W B are overlapped, there is an intersection X. As shown in FIGS. 7 (B) and 8 (B),
In the tool locus K A , the numbers 1, 2, 3, ...
Follow the trajectory from the end point of No. to the No. 10 of the nearest start point and connect to No. 12. Also, in the tool path K B , the number,
, In order.

【0019】この場合、番号1と2,4と5,9と1
0,とおよびと間の点線で示した切削送りは工
具TをワークWから少し浮かせて実際には切削が行われ
ずジャンプされるものである。この工具軌跡つなぎ合せ
手段19で、切断した工具軌跡をパート(1つの切削単
位)毎に一番近い始点と終点とをつなぎ合わせることに
よって、工具長別の工具軌跡KA ,KB が自動的に編集
されるものである。
In this case, the numbers 1 and 2, 4 and 5, 9 and 1
The cutting feed indicated by the dotted line between 0, and and is such that the tool T is slightly lifted from the work W and the cutting is not actually performed but the jump is performed. This tool locus connecting means 19 joins the cut tool loci to the nearest start point and end point for each part (one cutting unit), so that tool trajectories K A and K B for each tool length are automatically obtained. To be edited.

【0020】前記工具軌跡編集手段11の動作を図9に
示したフローチャートを基に説明すると、ステップS1
で独自のソリッドデータで定義されたワークWを工具長
範囲算出手段13に入力せしめると共に、ステップS2
で工具軌跡算出手段9で算出された工具軌跡を工具長範
囲算出手段13に入力せしめる。
The operation of the tool path editing means 11 will be described with reference to the flow chart shown in FIG.
In step S2, the work W defined by the original solid data is input to the tool length range calculation means 13 in step S2.
Then, the tool locus calculated by the tool locus calculation means 9 is input to the tool length range calculation means 13.

【0021】ステップS3では工具長範囲算出手段13
で図2(A),(B)で説明したように工具長範囲が算
出される。ステップS4では工具長範囲編集手段15で
図3(A),(B),図4(A),(B)および図5
(A),(B)で説明したように、工具長範囲の編集が
行われる。ステップS5では工具軌跡切断手段17で
は、図6で説明したように、前記工具軌跡算出手段9で
算出された工具軌跡と、工具長範囲編集手段15で編集
された工具長範囲を重ねて交点がある場合には工具軌跡
が切断される。そして、ステップS6では工具軌跡切断
手段17で図7,図8で説明したように、切断した工具
軌跡を1つの切削単位のパート毎に1番近い始点と終点
をつなぎ合せる。ステップS7で工具軌跡と工具長範囲
の重ね合せがさらに有れば、ステップS5の手前に戻さ
れて継続される。ステップS7で工具軌跡と工具長範囲
の重ね合せがなければ、ステップS8に進み、工具長別
の工具軌跡が自動的に出力されることとなる。
In step S3, the tool length range calculation means 13
Then, the tool length range is calculated as described with reference to FIGS. In step S4, the tool length range editing means 15 is used to execute the steps shown in FIGS. 3 (A), (B), 4 (A), (B) and FIG.
As described in (A) and (B), the tool length range is edited. In step S5, the tool locus cutting means 17 overlaps the tool locus calculated by the tool locus calculation means 9 and the tool length range edited by the tool length range editing means 15 as shown in FIG. In some cases the tool path is cut. Then, in step S6, as described with reference to FIGS. 7 and 8, the tool locus cutting means 17 connects the cut tool locus to the nearest start point and end point for each part of one cutting unit. If the tool locus and the tool length range are further overlapped in step S7, the process is returned to the step before step S5 and continued. If there is no overlap between the tool locus and the tool length range in step S7, the process proceeds to step S8, and the tool locus for each tool length is automatically output.

【0022】このように、工具軌跡編集手段11を備え
たことにより、工具軌跡を自動的に工具長別に編集する
ができる。したがって、作業者のスキルに関係なく、工
具長の編集ができ、作業工数が従来に比べてかからなく
なり、しかも検討ミスをなくして出力データの品質の低
下を起さずに工具軌跡の編集を行うことができる。
As described above, by providing the tool trajectory editing means 11, the tool trajectory can be automatically edited for each tool length. Therefore, regardless of the skill of the operator, the tool length can be edited, the work man-hour is less than before, and the tool path can be edited without reducing the error of consideration and reducing the quality of output data. It can be carried out.

【0023】この発明は、前述した実施例に限定される
ことなく、適宜な変更を行うことにより、その他の態様
で実施し得るものである。
The present invention is not limited to the above-described embodiments, but can be implemented in other modes by making appropriate changes.

【0024】[0024]

【発明の効果】以上のごとき実施例の説明より理解され
るように、この発明によれば、特許請求の範囲に記載さ
れたとおりの構成であるから、工具軌跡を自動的に工具
長別に編集することができる。したがって、作業者のス
キルに関係なく、作業工数が従来よりに比べてかからな
くなり、しかも検討ミスをなくして出力データの品質の
低下を起こさずに工具軌跡の編集を行うことができる。
As can be understood from the above description of the embodiments, according to the present invention, the tool locus is automatically edited for each tool length because of the configuration as described in the claims. can do. Therefore, regardless of the skill of the worker, the work man-hour is less than that in the conventional case, and it is possible to edit the tool locus without making a mistake in consideration and without lowering the quality of output data.

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

【図1】この発明の工具長別自動工具軌跡編集装置の機
能ブロック図である。
FIG. 1 is a functional block diagram of an automatic tool trajectory editing device according to tool length of the present invention.

【図2】工具長範囲算出手段を説明する説明図である。FIG. 2 is an explanatory diagram illustrating a tool length range calculation unit.

【図3】工具長範囲編集手段を説明する説明図である。FIG. 3 is an explanatory diagram illustrating a tool length range editing unit.

【図4】工具長範囲編集手段を説明する説明図である。FIG. 4 is an explanatory diagram illustrating a tool length range editing unit.

【図5】工具長範囲編集手段を説明する説明図である。FIG. 5 is an explanatory diagram illustrating a tool length range editing unit.

【図6】工具長軌跡切断手段を説明する説明図である。FIG. 6 is an explanatory diagram illustrating a tool length trajectory cutting unit.

【図7】工具軌跡つなぎ合せ手段を説明する説明図であ
る。
FIG. 7 is an explanatory diagram illustrating a tool locus connecting means.

【図8】工具軌跡つなぎ合せ手段を説明する説明図であ
る。
FIG. 8 is an explanatory diagram illustrating a tool locus connecting means.

【図9】この発明の主要部である工具軌跡編集手段の動
作を説明するフローチャートである。
FIG. 9 is a flowchart for explaining the operation of the tool locus editing means that is the main part of the present invention.

【図10】従来の工具軌跡編集手段における切削対象の
ワークと工具データから干渉を調べる際の説明図であ
る。
FIG. 10 is an explanatory diagram for examining interference between a workpiece to be cut and tool data in a conventional tool locus editing means.

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

1 工具長別自動工具軌跡編集装置 3 ワーク定義手段 5 切削範囲・加工内容決定手段 7 データ処理手段 9 工具軌跡算出手段 11 工具軌跡編集手段 13 工具長範囲算出手段 15 工具長範囲編集手段 17 工具軌跡切断手段 19 工具軌跡つなぎ合せ手段 1 Automatic Tool Trajectory Editing Device According to Tool Length 3 Work Definition Means 5 Cutting Range / Machining Content Determining Means 7 Data Processing Means 9 Tool Trajectory Calculating Means 11 Tool Trajectory Editing Means 13 Tool Length Range Calculating Means 15 Tool Length Range Editing Means 17 Tool Trajectories Cutting means 19 Tool locus connecting means

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G05B 19/4093 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI technical display location G05B 19/4093

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 切削対象となるワークを独自のソリッド
データで定義し、このソリッドデータを基にして工具長
を意識せずに切削範囲と加工内容を決定し、この決定さ
れた切削範囲と加工内容の結果をデータ化し、このデー
タ化されたテータと前記ワークから工具軌跡を算出し、
この算出された工具軌跡を自動的に工具長別に編集する
ことを特徴とする工具長別自動工具軌跡編集方法。
1. A workpiece to be cut is defined by its own solid data, a cutting range and processing contents are determined based on this solid data without being aware of the tool length, and the determined cutting range and processing are performed. The result of the contents is converted into data, and the tool path is calculated from the data and the work,
An automatic tool path editing method according to tool length, characterized in that the calculated tool path is automatically edited for each tool length.
【請求項2】 切削対象となるワークを独自のソリッド
データに定義するワーク定義手段と、このワーク定義手
段で定義されたソリッドデータを基にして工具長を意識
せずに切削範囲と加工内容を決定する切削範囲、加工内
容決定手段と、この切削範囲・加工内容決定手段で決定
された切削範囲と加工内容の結果をデータ化せしめるデ
ータ処理手段と、このデータ処理手段でデータ化された
データと前記ワークのソリッドデータから工具軌跡を算
出せしめる工具軌跡算出手段と、この工具軌跡算出手段
で算出された工具軌跡を自動的に工具長別に編集する工
具軌跡編集手段と、を備えてなることを特徴とする工具
長別自動工具軌跡編集装置。
2. A work defining means for defining a work to be cut in its own solid data, and a cutting range and machining contents based on the solid data defined by the work defining means without being aware of the tool length. The cutting range and processing content determining means to be determined, the data processing means for converting the results of the cutting range and processing content determined by this cutting range and processing content determining means into data, and the data converted into data by this data processing means It is characterized by comprising tool trajectory calculating means for calculating the tool trajectory from the solid data of the work, and tool trajectory editing means for automatically editing the tool trajectory calculated by the tool trajectory calculating means for each tool length. Automatic tool path editing device for each tool length.
【請求項3】 前記工具軌跡編集手段が、前記工具軌跡
算出手段で算出された工具軌跡をワークから部位毎に必
要な工具長の範囲を求める工具長範囲算出手段と、この
工具長範囲算出手段で算出された工具長の範囲の編集を
行う工具長範囲編集手段と、この工具長範囲編集手段で
編集された工具長範囲と前記工具軌跡を重ねて交点があ
る場合に工具軌跡を切断する工具軌跡切断手段と、この
工具軌跡切断手段で切断した工具軌跡をパート毎につな
ぎ合わせる工具軌跡つなぎ合せ手段とで構成されている
ことを特徴とする請求項2記載の工具長別自動工具軌跡
編集装置。
3. A tool length range calculating means for obtaining a tool length range required for each part from a work by the tool path editing means, the tool path calculating means, and the tool length range calculating means. A tool length range editing means for editing the range of the tool length calculated in step A, and a tool for cutting the tool path when there is an intersection by overlapping the tool path and the tool length range edited by the tool length range editing means. 3. The automatic tool locus editing apparatus according to claim 2, comprising a locus cutting means and a tool locus connecting means for connecting the tool loci cut by the tool locus cutting means for each part. .
JP34704493A 1993-12-27 1993-12-27 Separate tool length automatic tool locus editing method and its device Pending JPH07185998A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34704493A JPH07185998A (en) 1993-12-27 1993-12-27 Separate tool length automatic tool locus editing method and its device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34704493A JPH07185998A (en) 1993-12-27 1993-12-27 Separate tool length automatic tool locus editing method and its device

Publications (1)

Publication Number Publication Date
JPH07185998A true JPH07185998A (en) 1995-07-25

Family

ID=18387546

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34704493A Pending JPH07185998A (en) 1993-12-27 1993-12-27 Separate tool length automatic tool locus editing method and its device

Country Status (1)

Country Link
JP (1) JPH07185998A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004110828A (en) * 2002-09-13 2004-04-08 General Electric Co <Ge> Method and system for generating numerical control tool path on solid model

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004110828A (en) * 2002-09-13 2004-04-08 General Electric Co <Ge> Method and system for generating numerical control tool path on solid model
JP4610873B2 (en) * 2002-09-13 2011-01-12 ゼネラル・エレクトリック・カンパニイ Method, computer storage medium and system for generating a numerical control tool path on a solid model

Similar Documents

Publication Publication Date Title
JP4390093B2 (en) Automatic programming and simulation equipment
JP4329248B2 (en) NC machining simulation equipment
WO1985002692A1 (en) Machining step determination method for automatic programming
JP3399419B2 (en) Numerical control simulation device
JP4218208B2 (en) Laser processing equipment
US6678575B1 (en) Method and system for generating numerically controlled tool paths on a solid model
JPH07185998A (en) Separate tool length automatic tool locus editing method and its device
JP3202068B2 (en) Method of creating tool movement path for NC machining
JPH06100929B2 (en) NC data creation method for machining uncut parts in NC data creation device
JPH06119031A (en) Nc data generating method for working of cut remaining part
JP3157893B2 (en) Method and program for automatically creating machining path statement of NC program for laser machining
JP3248081B2 (en) Automatic program creation device with automatic cutting axis change function
JP3116733B2 (en) Processing axis direction determination device for CAM system
JP2661554B2 (en) Correction method of plate material processing figure data
JPS63250709A (en) Method for determining cutting direction
JPH05250024A (en) Nc program preparing method
JP3372582B2 (en) NC data creation apparatus and method
JP2792764B2 (en) Numerical control data editing device
JPH07121219A (en) Numerical control information generating method
JP2751196B2 (en) Automatic approach path creation method
JP2637237B2 (en) Industrial robot controller
JPS63113607A (en) Setting method for machining condition
JP2648228B2 (en) Simultaneous machining shape determination method in automatic programming
JPS59206983A (en) Interactive data inputting method
JPH0246920A (en) Generating method for bending data