JPH0212309A - Cad/cam device - Google Patents

Cad/cam device

Info

Publication number
JPH0212309A
JPH0212309A JP16129688A JP16129688A JPH0212309A JP H0212309 A JPH0212309 A JP H0212309A JP 16129688 A JP16129688 A JP 16129688A JP 16129688 A JP16129688 A JP 16129688A JP H0212309 A JPH0212309 A JP H0212309A
Authority
JP
Japan
Prior art keywords
machining
attribute
shape data
shape
added
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
JP16129688A
Other languages
Japanese (ja)
Inventor
Keiko Kato
恵子 加藤
Yutaka Tanaka
豊 田中
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP16129688A priority Critical patent/JPH0212309A/en
Publication of JPH0212309A publication Critical patent/JPH0212309A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To easily produce the work shape data having high diversity despite the partial difference of working conditions by securing such a constitution where the working conditions can be added to each of graphic elements forming a working unit. CONSTITUTION:A selection means 4 selects the work shape data to which an attribute is added and the corresponding attribute. Then the attribute is given by an attribute adding means 5 and at the same time a decide discrimination means 6 discriminates necessity for calculation of an offset shape. A working route component graphic element production means 7 produces the working route component graphic elements. These elements are stored in a memory means 8 and at the same time a working route calculation means 9 calculates a working route. In other words, the working conditions can be applied to each graphic element. Thus it is possible to easily produce the shape data having high diversity despite the partial difference of working conditions.

Description

【発明の詳細な説明】 〔産業上の利用分野) この発明は、入力された被加工物の加工形状や加工条件
から数値制御(以下NCと称す)データを作成するGA
D/CAM装置に関するものである。
[Detailed Description of the Invention] [Field of Industrial Application] This invention is a GA that creates numerical control (hereinafter referred to as NC) data from the input machining shape and machining conditions of a workpiece.
This relates to a D/CAM device.

〔従来の技術] 第8図は、従来のCAD/CAM装置を示すもので、図
中、(21)は入力された形状や加工条件を解析してN
Cデータを作成するcpu 、 (22)はデータ保存
用のメモリ、(23)は図形表示やNCデータの印字を
行なうプリンタ装置、(24)はNG装置に供給するN
Cデータを紙テープにバンチして出力したり紙テープに
バンチされてし)るNCデータを言売取る紙テーブ入出
力装置、(25)は図形や加工条件、データ入力要求メ
ツセージ(文字列)を画面上に表示するCRTからなる
表示器、(26)は被加工物の形状、加工方法および工
具条件等を人力するキーボード、(27)は被加工物の
形状、加工方法および工具条件を上記表示器(25)上
で入力するマウス、(28)は形状、加工方法、工具条
件およびNGデータを保存する補助記憶装置で、上記各
装置(21)〜(27)ともにバス(29)を介して接
続されている。
[Prior Art] Figure 8 shows a conventional CAD/CAM device. In the figure, (21) analyzes the input shape and processing conditions to
(22) is a memory for data storage, (23) is a printer device that displays graphics and prints NC data, (24) is a N that supplies N to the NG device.
(25) is a paper tape input/output device that outputs C data on paper tape and outputs NC data, and (25) displays figures, processing conditions, and data input request messages (character strings) on the screen. A display consisting of a CRT shown above, (26) a keyboard for manually inputting the shape, machining method, tool conditions, etc. of the workpiece, and (27) the above display for displaying the shape, machining method, tool conditions, etc. of the workpiece. (25) A mouse for inputting the above, (28) is an auxiliary storage device that stores the shape, machining method, tool conditions, and NG data, and is connected to each of the above devices (21) to (27) via a bus (29). has been done.

次に、従来のCADZCAM装置の動作について説明す
る。
Next, the operation of the conventional CADZCAM device will be explained.

処理モードが形状データ定義モードである場合には、キ
ーボード(26)、マウス(27)および補助記憶装置
(28)から各種データが読込まれ、バス(2g)を介
してcpu (21)に送信され、入力データの組合わ
せによって処理を分岐し、点、線、円等の各形状データ
が作成される0作成された各データは、バス(29)を
介してメモリ(22)に送信されて格納される。上記形
状データ作成処理は、被加工物のすべての加工形状デー
タが作成されるまで繰返される。
When the processing mode is the shape data definition mode, various data are read from the keyboard (26), mouse (27) and auxiliary storage device (28), and sent to the CPU (21) via the bus (2g). , the process is branched depending on the combination of input data, and each shape data such as a point, line, circle, etc. is created. Each created data is sent to the memory (22) via the bus (29) and stored. be done. The above shape data creation process is repeated until all processed shape data of the workpiece is created.

次に、処理モードが加工方法定義モードである場合には
、キーボード(26)、マウス(27)および補助記憶
装置(28)から読込まれた各種データを、加工単位ご
とに、加工開始点、アプローチ経路、加工送り速度、加
工方法(山加工、谷加工等)、工具径等の加工条件とみ
なして内部表現形式に変更し、メモリ(22)に格納す
る。その後、キーボード(26)やマウス(27)から
NGデータ出力の命令が読み込まれると、加工形状デー
タと加工条件とがメモリ(22)から読出され、NGデ
ータ作成処理が行なわれる。
Next, when the processing mode is the machining method definition mode, various data read from the keyboard (26), mouse (27), and auxiliary storage device (28) are stored for each machining unit, such as machining starting point, approach, etc. It is regarded as machining conditions such as path, machining feed rate, machining method (mountain machining, valley machining, etc.), tool diameter, etc., and is changed into an internal representation format and stored in the memory (22). Thereafter, when a command to output NG data is read from the keyboard (26) or mouse (27), machining shape data and machining conditions are read from the memory (22), and NG data creation processing is performed.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上記のような従来のCAD/、CAM装置では、加工単
位でしか加工条件を付加することができないため、第9
図に示すように部分的に加工条件を変えて加工しなけれ
ばならない被加工物の場合には、加工形状の定義に時間
がかかるとともに、工具径を変えたい場合には、再度加
工形状を定義し直さなければならない等の問題があった
With conventional CAD/CAM equipment as described above, machining conditions can only be added for each machining unit.
As shown in the figure, in the case of a workpiece that has to be machined by partially changing the machining conditions, it takes time to define the machining shape, and if you want to change the tool diameter, you have to define the machining shape again. There were problems such as having to redo it.

すなわち、第9図に示す被加工物を加工するためには、
第10図(a)〜(d) に示すように3つの領域(1
01)、(102) 、 (10:l)に分けて加工す
る必要があるが、そのためには、第11図(a)〜(C
)に示す斜線部分まで工具中心を動かす必要がある。と
ころが、3つの領域(101)、(102)、(103
) ノ加工テすべて同じ形状データを加工形状とするこ
とはできないため、工具径によるオフセット値を考慮し
た加工形状を、各加工単位ごとに定義しなければならな
い。
That is, in order to process the workpiece shown in FIG.
As shown in Figures 10(a) to (d), there are three areas (1
It is necessary to process them separately into 01), (102), and (10:l).
) It is necessary to move the center of the tool to the shaded area shown in ). However, three areas (101), (102), (103
) It is not possible to use the same shape data for all machining processes, so the machining shape must be defined for each machining unit, taking into account the offset value due to the tool diameter.

なお、第11図(a)〜(C)において、破線は第10
図(a)〜(d)に対応する稜線を示し、第11図(a
)の(111)は、第1O図(a)〜(d)の領域(1
01)を加工するための加工形状、第11図(b)の(
112)は、第10図(a)〜(C)の領域(102)
を加工するための加工形状、第11図(c)の(113
)は、第10図(a) 〜(d)の領域(103)を加
工するための加工形状をそれぞれ示す。ここで特に、第
11図(b) に示す加工形状(112)は、加工形状
を構成する各形状要素に対するオフセット値が異なるた
め、加工単位ごとに加工条件を設定する従来の方法では
、加工形状(112)を加工するための加工経路を自動
算出することは不可能である。
In addition, in FIGS. 11(a) to (C), the broken line indicates the 10th
The ridge lines corresponding to Figures (a) to (d) are shown, and Figure 11 (a)
) is the region (111) in Figure 1O (a) to (d).
The machining shape for machining 01), (
112) is the region (102) in FIGS. 10(a) to (C)
The machining shape for machining, (113
) respectively show the machining shapes for machining the regions (103) in FIGS. 10(a) to (d). In particular, the machining shape (112) shown in FIG. 11(b) has different offset values for each shape element composing the machining shape, so the conventional method of setting machining conditions for each machining unit cannot It is impossible to automatically calculate the machining path for machining (112).

この発明は、かかる課題を解決するためになされたもの
で、部分的に加工条件が異なっている場合でも流用性の
高い形状データを容易に作成することができるCAD/
CAM装置を得ることを目的とする。
This invention was made to solve this problem, and is a CAD/
The purpose is to obtain a CAM device.

〔課題を解決するための手段〕 この発明に係るCAD/C八M装置へ、複数の加工形状
に分けて加工される被加工物の上記各加工形状データを
それぞれ記憶する加工形状データ記憶手段と、上記各加
工形状を構成する複数の各形状要素のうちの所定の形状
要素の属性を記憶する属性記憶手段と、被加工物を加工
する工具径を記憶する工具径記憶手段と、上記加工形状
データ記憶手段から、属性を付加すべき加工形状データ
を選択するとともに、上記属性記憶手段から、選択した
加工形状データに対応する属性を選択する選択手段と、
この選択手段からの人力に基づき、所定の加工要素に属
性を付加する属性付加手段と、この属性付加手段からの
入力に基づき、オフセット形状算出の要否を判別する判
別手段と、上記属性付加手段、工具径記憶手段および判
別手段からの各入力に基づき、所定の形状要素を工具分
オフセットするとともに、他の形状要素はそのまま用い
て加工経路構成図形要素を作成する加工経路構成図形要
素作成手段と、作成された加工経路構成図形要素を、各
加工形状データにつき記憶する記憶手段と、この記憶手
段の記憶内容に基づき、加工経路を算出する加工経路算
出手段とを設けるようにしたものである。
[Means for Solving the Problems] The CAD/C8M apparatus according to the present invention is provided with a machining shape data storage means for storing each of the machining shape data of a workpiece that is divided into a plurality of machining shapes. , an attribute storage means for storing the attributes of a predetermined shape element among the plurality of shape elements constituting each of the machining shapes, a tool diameter storage means for storing the diameter of a tool for machining the workpiece, and the machining shape. Selection means for selecting machining shape data to which an attribute is to be added from the data storage means, and selecting an attribute corresponding to the selected machining shape data from the attribute storage means;
Attribute addition means for adding an attribute to a predetermined processing element based on the human power from the selection means; Discrimination means for determining whether offset shape calculation is necessary based on the input from the attribute addition means; and the attribute addition means , a machining path constituent graphic element creating means for creating a machining route constituent graphic element by offsetting a predetermined shape element by the amount of the tool and using other shape elements as they are, based on each input from the tool diameter storage means and the determining means; , a storage means for storing created machining path constituting graphical elements for each piece of machining shape data, and a machining path calculation means for calculating a machining path based on the stored contents of the storage means.

(作用) この発明においては、選択手段により、属性を付加すべ
き加工形状データおよびこれに対応する属性が選択させ
、属性付加手段により属性が付加されるとともに、判別
手段によりオフセット形状算出の要否が判別され、加工
経路構成図形要素作成手段により加工経路構成図形要素
が作成される。この加工経路構成図形要素は記憶手段に
記憶されるとともに、この記憶内容に基づき加工経路算
出手段により加工経路が算出される。すなわち、各図形
要素に対して加工条件が付加できる。
(Operation) In this invention, the selection means selects the machining shape data to which an attribute should be added and the corresponding attribute, the attribute addition means adds the attribute, and the determination means determines whether offset shape calculation is necessary or not. is determined, and a machining route constituting graphic element is created by the machining route constituting graphic element creation means. The machining path constituting graphical elements are stored in the storage means, and the machining path calculation means calculates the machining path based on the stored contents. That is, processing conditions can be added to each graphical element.

このため、他の加工条件が変わった場合でも、同じ形状
データの使用が可能となる。
Therefore, even if other processing conditions change, the same shape data can be used.

(実施例) 第1図は、この発明に係るCAD/CAM装置の一実施
例を示す全体構成図である。この実施例は、第1図から
も明らかなように、複数の加工形状に分けて加工される
被加工物の上記各加工形状データをそれぞれ記憶する加
工形状データ記憶手段(1)、上記各加工形状を構成す
る複数の各形状要素のうちの所定の形状要素の属性を記
憶する属性記憶手段(2)および被加工物を加工する工
具径を記憶する工具径記憶手段(3)を設け、選択手段
(4)において、上記加工形状データ記憶手段(1)か
ら属性を付加すべき加工形状データが選択されるととも
に、上記属性記憶手段(2)から、選択した加工形状デ
ータに対応する属性が選択される。
(Embodiment) FIG. 1 is an overall configuration diagram showing an embodiment of a CAD/CAM device according to the present invention. As is clear from FIG. 1, this embodiment includes a machining shape data storage means (1) for storing each of the machining shape data of a workpiece that is divided into a plurality of machining shapes, and each of the machining shapes described above. An attribute storage means (2) for storing attributes of a predetermined shape element among a plurality of shape elements constituting a shape, and a tool diameter storage means (3) for storing the diameter of a tool for machining a workpiece are provided, and selection is possible. In the means (4), machining shape data to which an attribute is to be added is selected from the machining shape data storage means (1), and an attribute corresponding to the selected machining shape data is selected from the attribute storage means (2). be done.

そして、この選択手段(4)からの入力に基づき、属性
付加手段(5)において所定の加工要素に属性が付加さ
れるとともに、この属性付加手段(5)からの人力に基
づき、判別手段(6)において、オフセット形状算出の
要否が判別され、加工経路構成図形要素作成手段(7)
において、上記属性付加手段(5)  工具径記憶手段
(3)  および判別手段(6)からの各入力に基づき
、所定の形状要素を工具径分オフセットするとともに、
他の形状要素はそのまま用いて加工経路構成図形要素が
作成され、作成された加工経路構成図形要素は、記憶手
段(8)に記憶されるとともに、その記憶内容に基づき
、加工経路算出手段(9)により加工経路が算出される
ように構成されている。
Then, based on the input from the selection means (4), an attribute is added to a predetermined processing element in the attribute adding means (5), and based on the human power from the attribute adding means (5), an attribute is added to the predetermined processing element by the determining means (6). ), it is determined whether offset shape calculation is necessary or not, and processing path configuration graphic element creation means (7)
In this step, the predetermined shape element is offset by the tool diameter based on the inputs from the attribute addition means (5), the tool diameter storage means (3), and the determination means (6), and
A machining path constituting graphical element is created using other shape elements as they are, and the created machining path constituting graphical element is stored in the storage means (8), and based on the stored contents, the machining path calculation means (9 ) is configured to calculate the machining path.

第2図は、第1図の実施例に使用されるCAD/CAM
装置のハードウェア構成図であり、図中、第8図と同一
符号は同−又は相当部分を示す。
Figure 2 shows the CAD/CAM used in the embodiment of Figure 1.
It is a hardware configuration diagram of the apparatus, and in the figure, the same reference numerals as in FIG. 8 indicate the same or corresponding parts.

(21a)は第3図に示す処理内容を実行するCPU 
(21a) is a CPU that executes the processing shown in FIG.
.

(22a)は各図形要素に対して付加された加工条件を
格納するメモリである。
(22a) is a memory that stores processing conditions added to each graphical element.

次に上記実施例の動作を第3図〜第5図のフローチャー
トを参照しながら説明する。′s3図は全体の動作の流
れを示すフローチャート、第4図は山加工属性あるいは
谷加工属性を付加する場合のフローチャート、第5図は
山加工属性あるいは谷加工属性が付加されている際に工
具経路を算出する場合のフローチャートである。
Next, the operation of the above embodiment will be explained with reference to the flowcharts of FIGS. 3 to 5. Figure 's3 is a flowchart showing the flow of the overall operation, Figure 4 is a flowchart when adding a mountain machining attribute or valley machining attribute, and Figure 5 is a flowchart when the mountain machining attribute or valley machining attribute is added. It is a flowchart when calculating a route.

まず、第3図において、ステップ(31)で現在の加工
形状の状態を表示器(25)に表示する。このステップ
(31)は、各処理の中で常に最後の状態を表示器(2
5)に表示する処理がなされる場合Cは、省略すること
ができる。
First, in FIG. 3, in step (31), the current state of the machined shape is displayed on the display (25). This step (31) always displays the last state on the display (2) during each process.
If the process to display in 5) is performed, C can be omitted.

次に、ステップ(32)で処理メニュー(図形定義、加
工条件付加、NCデータ出力処理等)が選択されるのを
待ち、メニューが選択されると、ステップ(33)で、
加工条件付加か否かを判定し、加工条件付加モードなら
ば、ステップ(34)、(35)で加工条件付加処理を
行なうとともに、そうでなければステップ(36)でN
Cデータ出力処理モードか否かを判定する。そして、N
Cデータ出力処理モードの場合には、ステップ(37)
でNCデータ出力処理を行ない、そうでなければ、ステ
ップ(38)で各メニュー処理を行なう。このステップ
(38)での各メニュー処理は、従来のものと同様であ
り、各メニューに対応する処理が終了すると、再度ステ
ップ(31)に戻り、メニューの1つである処理終了が
実行されるまで第3図に示す処理が繰返される。
Next, in step (32), wait for a processing menu (shape definition, machining condition addition, NC data output processing, etc.) to be selected, and once the menu is selected, in step (33),
It is determined whether machining conditions are to be added or not. If the machining condition addition mode is selected, machining condition addition processing is performed in steps (34) and (35), and if not, N is selected in step (36).
Determine whether the mode is C data output processing mode. And N
In the case of C data output processing mode, step (37)
NC data output processing is performed at step (38), and if not, each menu processing is performed at step (38). Each menu process in this step (38) is the same as the conventional one, and when the process corresponding to each menu is completed, the process returns to step (31) again, and one of the menus, process end, is executed. The process shown in FIG. 3 is repeated up to this point.

ところで、加工条件付加処理では、選択されたメニュー
がどの加工条件であるかにより処理を分岐し、ステップ
(34)では、加工条件を付加する加工形状データを選
び、必要な加工条件パラメータの読込みを行なう。加工
形状の指示はマウス(27)で行ない、パラメータの読
込みは、マウス(27)、キーボード(26)および補
助記憶装置(2B)により行なう。必要なデータの読込
みがすべて終了すると、ステップ(35)で付加された
加工条件タイプと、パラメータとを内部表現形式に変換
し、加工条件を付加した加工形状データと対応させてメ
モリ(22a) に格納する。
By the way, in the machining condition addition process, the process branches depending on which machining condition is selected from the menu, and in step (34), the machining shape data to which the machining condition is to be added is selected, and the necessary machining condition parameters are read. Let's do it. The machining shape is specified using the mouse (27), and parameters are read using the mouse (27), keyboard (26), and auxiliary storage device (2B). When all necessary data has been read, the machining condition type and parameters added in step (35) are converted into an internal representation format, and stored in memory (22a) in correspondence with the machining shape data to which machining conditions have been added. Store.

次に、加工条件付加手順を、山加工属性あるいは谷加工
属性を例に採って、第4図および第6図を参照しながら
具体的に説明する。
Next, the machining condition addition procedure will be specifically explained with reference to FIGS. 4 and 6, taking the mountain machining attribute or the valley machining attribute as an example.

第6図(a)に示す加工形状が表示器(25)に表示さ
れており、加工属性が山属性であるとする。まず、第4
図に示すステップ(41)で、属性を付加する形状要素
から少し離れた位置がマウス(27)で指示されるのを
待ち、マウス(27)で指示された座標値を求める。第
6図(b)は、形状要素Llの右側に対して山加工属性
を付加する場合の形状要素選択方法を示す。
It is assumed that the machining shape shown in FIG. 6(a) is displayed on the display (25) and the machining attribute is a mountain attribute. First, the fourth
In step (41) shown in the figure, a position slightly distant from the shape element to which an attribute is to be added is indicated with the mouse (27), and the coordinate values indicated with the mouse (27) are determined. FIG. 6(b) shows a shape element selection method in the case of adding a mountain processing attribute to the right side of the shape element Ll.

次に、ステップ(42)で、マウス(27)でビックさ
れた座標値に最も近い形状データを求め、ステップ(4
3)で、マウス(27)でビックされた座標値が、形状
要素の始点から終点に向かう方向から見てどちら側(右
あるいは左)にあるかを判定する。その後、ステップ(
44)で、形状要素L1に対し、山加工属性がどちら側
に付加されたかを示すデータを付加する。このとき、形
状要素とともに付加した加工条件のマークを表示しても
よい。第6図(C)は、形状要素L1に対して山加工属
性を付加した場合の例を示す。
Next, in step (42), the shape data closest to the coordinate value checked with the mouse (27) is obtained, and in step (4)
In 3), it is determined which side (right or left) the coordinate value checked by the mouse (27) is on when viewed from the direction from the starting point to the ending point of the shape element. Then step (
In step 44), data indicating which side the mountain processing attribute is added to is added to the shape element L1. At this time, a mark indicating the machining conditions added together with the shape element may be displayed. FIG. 6(C) shows an example in which a mountain processing attribute is added to the shape element L1.

次に、山加工あるいは谷加工属性が形状要素ごとに付加
されている場合の加工経路算出処理につき、第5図およ
び第7図は参照しながら説明する。
Next, the machining path calculation process when a mountain machining or valley machining attribute is added to each shape element will be described with reference to FIGS. 5 and 7.

第7図(a)に示すように加工属性が付加されているも
のとし、加工形状要素の順序は、Lll、L12、L1
3、L14で、第7図(b)に示すような加工属性が付
加されているものとする。まず、第5図のステップ(5
1)で、工具径データを取出すとともに、最後に加工条
件を求めた形状データ格納エリアを初期化する。
It is assumed that machining attributes are added as shown in FIG. 7(a), and the order of machining shape elements is Lll, L12, L1.
3. In L14, processing attributes as shown in FIG. 7(b) are added. First, step (5) in Figure 5
In step 1), the tool diameter data is retrieved and the shape data storage area where the machining conditions were finally determined is initialized.

次に、ステップ(52)で、加工単位を構成する加工形
状データを順に読出し、全加工形状データに対し処理が
終了したか否かを、ステップ(53)で判定する。加工
形状データが終了できなければ、ステップ(54)で山
加工属性あるいは谷加工属性を取出し、ステップ(55
)で、読出した加工形状データに対し属性が付加されて
いるか否かを判定する。
Next, in step (52), the machining shape data constituting the machining unit is read in order, and it is determined in step (53) whether or not processing has been completed for all the machining shape data. If the machining shape data cannot be completed, the mountain machining attribute or the valley machining attribute is extracted in step (54), and the process is performed in step (55).
), it is determined whether an attribute is added to the read machining shape data.

属性が付加されていれば、ステップ(5a)で、付加さ
れている属性タイプと方向を取出し、工具径を考慮した
オフセット形状を算出する。具体的には、取出した属性
タイプが山属性ならば、工具経路としては、指定方向と
反対側に工具径分だけオフセットした構成図形要素を求
め、また谷属性であれば、指定形状データをそのまま加
工経路の構成図形要素とする。一方、属性が付加されて
いなければ、ステップ(57)で、加工形状データをそ
のまま加工経路構成図形要素とする。
If an attribute is added, in step (5a), the added attribute type and direction are extracted, and an offset shape taking the tool diameter into consideration is calculated. Specifically, if the retrieved attribute type is a mountain attribute, the tool path will be a constituent geometric element that is offset by the tool diameter on the opposite side to the specified direction, and if it is a valley attribute, the specified shape data will be used as is. It is used as a constituent graphical element of the machining path. On the other hand, if no attribute is added, in step (57), the machining shape data is used as it is as a machining route constituent graphic element.

次に、ステップ(58)で、前回に求めた加工経路構成
図形要素と、上記ステップ(5B)又は(57)で求め
た図形要素との交点を計算し、その方向を前回の構成図
形要素の終点、今回の構成図形要素の始点とする。その
後、ステップ(59)で、今回求めた構成図形要素を前
回の構成図形要素格納エリアにコピーする。
Next, in step (58), the intersection point between the previously determined machining path component graphic element and the graphic element determined in step (5B) or (57) above is calculated, and the direction is set to The end point is the starting point of the current configuration graphical element. Thereafter, in step (59), the constituent graphic elements obtained this time are copied to the previous constituent graphic element storage area.

上記ステップ(52)〜(59)までの処理を、ステッ
プ(53)で形状データ終了と判定されるまで繰返し、
ステップ(53)で終了と判定されたならば、ステップ
(60)で、最終形状と第1形状との間で交点計算を行
なって工具経路算出処理を終了させる。
Repeating the above steps (52) to (59) until it is determined that the shape data is completed in step (53),
If it is determined in step (53) that the process has ended, in step (60), an intersection point is calculated between the final shape and the first shape, and the tool path calculation process is ended.

第7図の場合には、同図(a)、(b)のデータから第
7図(C)に示す工具経路が自動算出される。
In the case of FIG. 7, the tool path shown in FIG. 7(C) is automatically calculated from the data in FIGS. 7(a) and 7(b).

(発明の効果) この発明は以上説明したとおり、加工単位を構成する各
図形要素に対して加工条件を付加できるように構成して
いるので、部分的には加工条件が異なフている場合にも
、流用性の高い加工形状データを容易に作成することが
できる等の効果がある。
(Effects of the Invention) As explained above, this invention is configured so that machining conditions can be added to each graphical element constituting a machining unit. Also, there are effects such as being able to easily create machining shape data with high reusability.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例を示すCAD/CAM装置
の全体構成図、第2図はそのハードウェア構成図、第3
図〜第5図はその動作を示すフローチャート、第6図(
a)〜(C)は加工属性付加処理を示す説明図、M7図
(a)〜(C)は加工経路の自動算出方法を示す説明図
、第8図は従来のCAD/CAM装置を示す第2図相当
図、第9図は被加工物の一例を示す斜視図、第10図(
a)は第9図の被加工物を上方から見た加工領域の説明
図、第10図(b)は第9図の被加工物を(i)方向か
ら見た加工領域の説明図、第10図(c)は第9図の被
加工物を(if)方向から見た加工領域の説明図、第i
o図(d)は第9図の被加工物を(ili)方向から見
た加工領域の説明図、第11図(a)〜(c)は第10
図(a)〜(d)に示す加工領域に対応する各加工形状
をそれぞれ示す説明図である。 (1)・・・加工形状データ記憶手段、(2)・・・属
性記憶手段、(3)・・・工具径記憶手段、(4)・・
・選択手段、(5)・・・属性付加手段、(δ)・・・
判別手段、(7)・・・加工経路構成図形要素作成手段
、(8)・・・記憶手段、(9)・・・加工経路算出手
段。 なお、各図中、同一符号は同−又は相当部分を示す。 代理人  大  岩  増  雄 第 1 ズ 第2図 第 図 鉤5 図 第 図 第 図 第 図 第 図 第 1゜ 図 (a) 第 図 (a) (b) (C) r−−−−−−−−−−コ ’−−−−−、−−−−J 6、補正の内容 (1)明細書第3頁第8行のr (21)〜(27)と
fに」という記載をr (21)〜(28)は」と補正
する。 (2)明細書第4頁第8行〜第9行の「キーボド(26
)やマウス(27)から」という記載を「キボード(2
6)、マウス(27)および補助記憶装置(28から」
と補正する。 (3)明細書第7頁第16行の「属性が選択させ」とい
う記載を「属性が選択され」と補正する。 (4)明細書第13頁第15行の「加工形状データを組
子できなければ、」という記載を「加工形tデータが終
了でなければ」と補正する。 以上 (自発)
FIG. 1 is an overall configuration diagram of a CAD/CAM device showing an embodiment of the present invention, FIG. 2 is a hardware configuration diagram thereof, and FIG.
Figures 5 to 5 are flowcharts showing the operation, and Figure 6 (
a) to (C) are explanatory diagrams showing machining attribute addition processing, M7 figures (a) to (C) are explanatory diagrams showing a method for automatically calculating machining paths, and Fig. 8 is an explanatory diagram showing a conventional CAD/CAM device. 2 is a corresponding view, FIG. 9 is a perspective view showing an example of a workpiece, and FIG. 10 (
a) is an explanatory diagram of the machining area when the workpiece in Figure 9 is viewed from above; Figure 10 (b) is an explanatory diagram of the machining area when the workpiece in Figure 9 is viewed from the (i) direction; Figure 10(c) is an explanatory diagram of the machining area when the workpiece in Figure 9 is viewed from the (if) direction.
Figure o (d) is an explanatory diagram of the machining area when the workpiece in Figure 9 is viewed from the (ili) direction, and Figures 11 (a) to (c) are the 10th
FIG. 4 is an explanatory diagram showing each machining shape corresponding to the machining area shown in FIGS. (a) to (d). (1)... Machining shape data storage means, (2)... Attribute storage means, (3)... Tool diameter storage means, (4)...
- Selection means, (5)... Attribute addition means, (δ)...
Discrimination means, (7)... machining route constituent graphic element creation means, (8)... storage means, (9)... machining route calculation means. In each figure, the same reference numerals indicate the same or corresponding parts. Agent Masu Oiwa 1st Figure 2 Figure 5 Figure 1 (a) Figure (a) (b) (C) r--------- -----Co'------, -----J 6. Contents of amendment (1) The statement "r (21) to (27) and f" on page 3, line 8 of the specification (21) to (28) are corrected as ". (2) "Keyboard (26
) or mouse (27)” instead of “keyboard (27)”.
6), mouse (27) and auxiliary storage device (from 28)
and correct it. (3) The statement "attributes are selected" on page 7, line 16 of the specification is corrected to "attributes are selected." (4) On page 13, line 15 of the specification, the statement ``unless the machining shape data can be obtained as a muntin" is corrected to ``unless the machining shape t data is completed." or more (voluntary)

Claims (1)

【特許請求の範囲】[Claims] 複数の加工形状に分けて加工される被加工物の上記各加
工形状データをそれぞれ記憶する加工形状データ記憶手
段と、上記各加工形状を構成する複数の各形状要素のう
ちの所定の形状要素の属性を記憶する属性記憶手段と、
被加工物を加工する工具径を記憶する工具径記憶手段と
、上記加工形状データ記憶手段から、属性を付加すべき
加工形状データを選択するとともに、上記属性記憶手段
から、選択した加工形状データに対応する属性を選択す
る選択手段と、この選択手段からの入力に基づき、所定
の加工要素に属性を付加する属性付加手段と、この属性
付加手段からの入力に基づき、オフセット形状算出の要
否を判別する判別手段と、上記属性付加手段、工具径記
憶手段、および判別手段からの各入力に基づき、所定の
形状要素を工具径分オフセットするとともに、他の形状
要素はそのまま用いて加工経路構成図形要素を作成する
加工経路構成図形要素作成手段と、作成された加工経路
構成図形要素を、各加工形状データにつき記憶する記憶
手段と、この記憶手段の記憶内容に基づき、加工経路を
算出する加工経路算出手段とを具備することを特徴とす
るCAD/CAM装置。
A machining shape data storage means for storing each of the machining shape data of the workpiece to be machined in a plurality of machining shapes; attribute storage means for storing attributes;
The machining shape data to which an attribute is to be added is selected from the tool diameter storage means for storing the tool diameter for machining the workpiece and the machining shape data storage means, and the machining shape data is added to the selected machining shape data from the attribute storage means. a selection means for selecting a corresponding attribute; an attribute addition means for adding an attribute to a predetermined processing element based on input from the selection means; and a determination as to whether offset shape calculation is necessary or not based on input from the attribute addition means. Based on the inputs from the determining means, the attribute adding means, the tool diameter storage means, and the determining means, a predetermined shape element is offset by the tool diameter, and other shape elements are used as they are to create a machining path configuration figure. A machining path configuration graphical element creation means for creating elements, a storage device for storing the created machining path configuration graphical elements for each machining shape data, and a machining path for calculating a machining path based on the stored contents of this storage device. A CAD/CAM device comprising: calculation means.
JP16129688A 1988-06-29 1988-06-29 Cad/cam device Pending JPH0212309A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16129688A JPH0212309A (en) 1988-06-29 1988-06-29 Cad/cam device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16129688A JPH0212309A (en) 1988-06-29 1988-06-29 Cad/cam device

Publications (1)

Publication Number Publication Date
JPH0212309A true JPH0212309A (en) 1990-01-17

Family

ID=15732412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16129688A Pending JPH0212309A (en) 1988-06-29 1988-06-29 Cad/cam device

Country Status (1)

Country Link
JP (1) JPH0212309A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02293904A (en) * 1989-05-08 1990-12-05 Riyouden Koki Eng Kk Cad/cam device
JPH06274218A (en) * 1993-03-17 1994-09-30 Nisshin:Kk Method for manufacturing member by cad/cam system
US7322478B2 (en) 2000-06-23 2008-01-29 Shiseido Company, Ltd. Refill container

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5325076A (en) * 1976-08-19 1978-03-08 Matsushita Refrig Co Garbage treating machine

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5325076A (en) * 1976-08-19 1978-03-08 Matsushita Refrig Co Garbage treating machine

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02293904A (en) * 1989-05-08 1990-12-05 Riyouden Koki Eng Kk Cad/cam device
JPH06274218A (en) * 1993-03-17 1994-09-30 Nisshin:Kk Method for manufacturing member by cad/cam system
US7322478B2 (en) 2000-06-23 2008-01-29 Shiseido Company, Ltd. Refill container
KR100801102B1 (en) * 2000-06-23 2008-02-04 가부시키가이샤 시세이도 Refill container
US7775366B2 (en) 2000-06-23 2010-08-17 Shiseido Company, Ltd. Refill container

Similar Documents

Publication Publication Date Title
JPH02293904A (en) Cad/cam device
JPH064118A (en) Cad/cam system for automatically generating cutter path
JP2853355B2 (en) 3D graphic data generator
US5208904A (en) Data processing apparatus and method for preparing data representative of supplemental figure attached to basic figure reproduced on output medium
JPH0212309A (en) Cad/cam device
US4855921A (en) Complex curved surface creation method
JP3251639B2 (en) Pointing device
US5146402A (en) Profile definition method
WO1993001535A1 (en) Method for specifying position where fillet curved surface is located
JP2836633B2 (en) Machining process decision device in numerical control information creation function
JPH04137108A (en) Offline teaching method for robot
JPS59195707A (en) Specifying method of shape of material in automatic programming for lathe
JP2636014B2 (en) Figure connection control method
JPS6061866A (en) Chamfering system of graphic processing system
JPS60127946A (en) Selection of tool for groove-cutting work in automatic programming
JPH0158016B2 (en)
JP3172846B2 (en) Shape processing equipment
JPS61114312A (en) Curved surface processing device
JPH0215304A (en) Method for forming numerical control information
JPH0569274A (en) Preparation of free curved surface pocket machining nc data
JP3000986B2 (en) Machining program creating device and machining program creating method
JPS6158008A (en) Approaching path deciding method
JPS62130409A (en) Composite curved surface generation method
JPS61230844A (en) Automatic program generator
JPH02284209A (en) Cad/cam device