JPH01312604A - Automatic programming device - Google Patents

Automatic programming device

Info

Publication number
JPH01312604A
JPH01312604A JP14522288A JP14522288A JPH01312604A JP H01312604 A JPH01312604 A JP H01312604A JP 14522288 A JP14522288 A JP 14522288A JP 14522288 A JP14522288 A JP 14522288A JP H01312604 A JPH01312604 A JP H01312604A
Authority
JP
Japan
Prior art keywords
shape data
data
candidate
shape
input
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
JP14522288A
Other languages
Japanese (ja)
Inventor
Masashi Tomatsu
戸松 雅志
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 JP14522288A priority Critical patent/JPH01312604A/en
Publication of JPH01312604A publication Critical patent/JPH01312604A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To reduce the judgement of a user and a mistake at the time of input by selecting optimum object shape data from candidate shape data stored in a memory and storing it in a shape data storage memory. CONSTITUTION:The node of shape data of this time, which an execution means 4 has generated, and preceding shape data, which has been stored in the shape data storage memory 5, is operated in a candidate calculation means 6. Plural object shape data candidates being shape data which can be drawn with one stroke are calculated and stored in the candidate shape data storage memory 7. Next, respective candidate shape data are displayed in a display unit 9, and the data user is caused to select objective candidate shape data and to store it in the shape data storage memory 5 from a candidate selection means 8. Consequently, the user can finally obtain objective shape data if he inputs necessary minimum input data which defines an objective shape to the execution means 4. Thus, the judgement of the user and the mistake at the time of input can be reduced and a time until the objective shape is obtained can be shortened.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、数値制御装置に対するNC指令データを作
成するための自動プログラミング装置に関するものであ
る。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an automatic programming device for creating NC command data for a numerical control device.

[従来の技術] 第6図は従来の自動プログラミング装置を示す構成図で
ある0図において、(ib)は数値制御装置(図示を省
略する)への指令を決定するための基本となる入力デー
タ、(2)はこの入力データ(1b)を入力するための
入力装置、(3)は入力された入力データ(1b)を格
納するための入力データ格納用メモリ、(4)は入力デ
ータを解釈、実行する実行手段、(5)は実行手段(4
)によって得られた形状データを格納するための形状デ
ータ格納用メモリ、(9)は形状データ格納用メモリ(
5) に格納された形状データを表示し、使用者に図示
するための表示器、(10)は形状データを基に数値制
御装置に対する指令を生成するためのNCデータ生成手
段、(11)はNCデータ生成手段(lO)によって得
られたNC指令データである。
[Prior Art] FIG. 6 is a block diagram showing a conventional automatic programming device. In FIG. , (2) is an input device for inputting this input data (1b), (3) is an input data storage memory for storing input data (1b), and (4) is an input data interpreter. , the execution means to execute, (5) is the execution means (4
) is a shape data storage memory for storing the shape data obtained by (9), and (9) is a shape data storage memory (
5) A display for displaying the shape data stored in the controller and illustrating it to the user; (10) an NC data generation means for generating commands to the numerical control device based on the shape data; This is NC command data obtained by the NC data generation means (lO).

次に動作について説明する。入力データ(1b)は入力
装置(2)によって自動プログラミング装置へ入力され
る。入力装置(2)としては、キーボードなどの文字入
力装置、マウス、タブレットのような図形入力装置、メ
ニュー選択装置を単体、又はそれぞれ組み合わせたもの
が使用される。ここで、入力データ(lb)とは、第7
図に示すように形状を構成する円弧や線分などを識別す
るための識別子、円弧中心点や端点の座標値、円の回転
方向や線の進行方向(X軸となす角度)、図形間の交点
の位置などを表わす文字列から成り、−筆的に目的形状
が描けるように入力していくデータのことである。
Next, the operation will be explained. Input data (1b) are entered into the automatic programming device by means of an input device (2). As the input device (2), a character input device such as a keyboard, a graphic input device such as a mouse, a tablet, and a menu selection device are used alone or in combination. Here, the input data (lb) is the seventh
As shown in the figure, identifiers for identifying the arcs and line segments that make up the shape, the coordinate values of the arc center point and end points, the direction of rotation of the circle and the direction of travel of the line (angle with the X axis), and the distance between the shapes. This data consists of character strings that indicate the positions of intersections, etc., and is input so that the desired shape can be drawn with a brush.

このようにして入力された入力データ(1b)は、まず
入力データ格納用メモリ(3)へと格納される。入力デ
ータ格納用メモリ(3)に格納された入力データ(1b
)は逐次、実行手段(4)へと送られる。この実行手段
(4)は第7図の文字列よりなる入力データ(1b)を
解釈し、数値化した目的形状データを生成し、これを形
状データ格納用メモリ(5)へと格納する。形状データ
格納用メモリ(5)に格納された形状データは表示器(
9)へと送られる。この表示器(9)は使用者に対して
入力データ(lb)より生成された形状データを図形化
して示すものであり、この図形形状データより使用者は
自分の入力したデータの可否を視覚的に認識することが
できる。なお、この表示器(9)としてはCRT上に図
形を描画するグラフィックデイスプレィなどがある。こ
こで、入力データが正しいものであると使用者によって
確認されると、次の入力データを入力する。他方、使用
者の判断や入力時のミス等により、得られた形状が不満
足なものであった場合は、その形状を入力装置(2)に
より、形状データ格納領域から抹消すると同時、表示器
(9)から消す、その後、再び、使用者は満足する形状
が得られるまで、上記操作を繰り返し行う。その結果で
きた目的形状(閉曲線もしくは閉曲線)の形状データは
、NC指令データ生成手段(工0)によって数値制御装
置が直接解釈できる形式であるNC指令データ(11)
へと変換され、出力される。
The input data (1b) input in this way is first stored in the input data storage memory (3). The input data (1b) stored in the input data storage memory (3)
) are sequentially sent to the execution means (4). This execution means (4) interprets the input data (1b) consisting of the character string shown in FIG. 7, generates numerical target shape data, and stores this in the shape data storage memory (5). The shape data stored in the shape data storage memory (5) is displayed on the display (
9). This display (9) graphically shows the shape data generated from the input data (lb) to the user, and from this graphic shape data the user can visually determine whether or not the data he or she has input is valid. can be recognized. The display device (9) may be a graphic display that draws figures on a CRT. Here, if the user confirms that the input data is correct, the next input data is input. On the other hand, if the obtained shape is unsatisfactory due to the user's judgment or input error, the shape is deleted from the shape data storage area using the input device (2), and the display ( 9) Then, the user repeats the above operation again until a satisfactory shape is obtained. The shape data of the target shape (closed curve or closed curve) created as a result is NC command data (11) in a format that can be directly interpreted by the numerical control device by the NC command data generation means (step 0).
is converted to and output.

[発明が解決しようとする課B] 従来の自動プログラミング装置は以上のように構成され
ているので、使用者は、目的形状を得るために図形間の
交点の位置、円の回転方向、線の進行方向などを、意識
しながら逐次、データを入力しなければならず、判断や
入力時のミスが発生しやすく、また、正しい形状を入力
するために多くの情報を入力する必要があり、目的形状
を得るまでに時間がかかるという欠点があった。
[Problem B to be Solved by the Invention] Since the conventional automatic programming device is configured as described above, the user has to determine the position of the intersection between the figures, the direction of rotation of the circle, and the direction of the line in order to obtain the desired shape. Data must be entered one after another while being conscious of the direction of travel, etc., making it easy for errors in judgment and input to occur.Also, it is necessary to enter a lot of information to enter the correct shape, and the purpose The drawback was that it took time to obtain the shape.

この発明は上記のような問題点を解消するためになされ
たもので、図形間の交点位置、円の回転方向、線の進行
方向などを意識せずに、また、入力データを少なくする
ことにより、使用者の判断や入力時のミスを減らし、目
的形状を得るまでの時間を短縮する自動プログラミング
装置を得ることを目的とする。
This invention was made to solve the above-mentioned problems, and by reducing the amount of input data without being aware of the intersection points between figures, the rotation direction of circles, the direction of line progression, etc. The purpose of the present invention is to provide an automatic programming device that reduces errors in user judgment and input, and shortens the time required to obtain a desired shape.

[課題を解決するための手段] この発明に係る自動プログラミング装置は、NC加工形
状データを構成するデータを入力するデータ入力装置と
、入力データを解析・実行して数値化形状データを生成
する実行手段と、生成された形状データを格納し、NC
指令データに供する形状データ格納用メモリと、形状デ
ータを図形化して表示する表示器と、上記実行手段にお
いて新たに生成した形状データと上記形状データ格納用
メモリに格納された各種形状データ間で交点演算を行い
一筆的に形状が描ける目的形状データの候補を算出する
候補算出手段と、算出された各候補形状データを格納す
る候補形状データ格納用メモリと、該メモリに格納され
た候補形状データより最適な目的形状データを選択し形
状データ格納用メモリに格納する候補選択手段とを備え
たものである。
[Means for Solving the Problems] An automatic programming device according to the present invention includes a data input device for inputting data constituting NC machining shape data, and an execution device for analyzing and executing the input data to generate digitized shape data. means, stores the generated shape data, and performs NC
A memory for storing shape data used for command data, a display device for graphically displaying the shape data, and an intersection point between the shape data newly generated by the execution means and various shape data stored in the memory for storing shape data. Candidate calculating means for calculating candidates for target shape data that can be used to draw a shape in one stroke by performing calculations, a candidate shape data storage memory for storing each calculated candidate shape data, and a candidate shape data stored in the memory. and candidate selection means for selecting optimal target shape data and storing it in a shape data storage memory.

[作用] この発明によれば、実行手段によって生成された今回の
形状データと形状データ格納用メモリに格納された前回
の形状データとの交点演算を候補算出手段にて行い、−
筆的に描ける形状データである目的形状データ候補を複
数算出して候補形状データ格納用メモリに格納した後、
各候補形状データを表示器に表示してデータ使用者に目
的にあった候補形状データを選択させ候補選択手段より
形状データ格納用メモリに格納させるようにしたので、
データ使用者は目的形状を定義する必要最小限入力デー
タを実行手段に入力すれば最終に目的にあった形状デー
タを得ることができる。
[Operation] According to the present invention, the candidate calculation means performs an intersection calculation between the current shape data generated by the execution means and the previous shape data stored in the shape data storage memory, and -
After calculating multiple target shape data candidates, which are shape data that can be drawn with a brush, and storing them in the memory for storing candidate shape data,
Each candidate shape data is displayed on the display, the data user is allowed to select the candidate shape data that suits the purpose, and the candidate selection means stores it in the shape data storage memory.
The data user can finally obtain shape data that meets the purpose by inputting the minimum required input data that defines the target shape into the execution means.

[実施例コ 次に、上記実施例の動作を第1図〜第5図を参照して説
明する。第1図はこの発明の一実施例による自動プログ
ラミング装置の構成図あり、図において、(la)は形
状を定義する際の必要最小限の入力データ、(2)はこ
の入力データ(1a)を入力する入力装置、(3)は入
力された入力データ(1a)を格納する入力データ格納
用メモリ、(4)は形状データを解釈、実行する実行手
段、(5)は実行手段(4)によって得られた形状デー
タを格納する形状データ格納用メモリ、(6)は前回、
実行手段(4)により形状データ格納用メモリ(5)に
格納された形状データと新たに解釈、実行され形状デー
タ格納用メモリ(5)に格納された形状データとの間で
交点算出等を行い、2つの形状データの合成により考え
られる形状パターンを全て洗い出す候補算出手段、(7
)は候補算出手段(6)により算出した全ての形状デー
タをパターン毎に格納する候補形状データ格納用メモリ
、(8)は入力装置(2)によりの指示操作で、候補形
状データ格納用メモリ(7)から順に形状データを取り
出し、該当する形状データを形状データ格納用メモリ(
5)へ再び、格納するための候補選択手段、(9)は形
状データ格納用メモリ(5)に新規追加あるいは更新さ
れた形状データを表示し、データ使用者に図示する表示
器である。そしてNCデータ生成手段(10)、NC指
令データ(11)は従来装置と同様である。
Embodiment Next, the operation of the above embodiment will be explained with reference to FIGS. 1 to 5. FIG. 1 is a block diagram of an automatic programming device according to an embodiment of the present invention. In the figure, (la) is the minimum necessary input data when defining a shape, and (2) is this input data (1a). (3) is an input data storage memory that stores the input data (1a); (4) is an execution means that interprets and executes the shape data; (5) is an execution means (4) The shape data storage memory that stores the obtained shape data, (6) is the previous time,
The execution means (4) calculates the intersection between the shape data stored in the shape data storage memory (5) and the newly interpreted and executed shape data stored in the shape data storage memory (5). , candidate calculation means for identifying all possible shape patterns by combining two shape data, (7
) is a candidate shape data storage memory that stores all shape data calculated by the candidate calculation means (6) for each pattern, and (8) is a candidate shape data storage memory (8) that stores all shape data calculated by the candidate calculation means (6) for each pattern. 7), and store the corresponding shape data in the shape data storage memory (
5) again, a candidate selection means for storage, and (9) a display device for displaying newly added or updated shape data in the shape data storage memory (5) and showing it to the data user. The NC data generation means (10) and NC command data (11) are the same as in the conventional device.

第2図は本装置の動作を説明するフローチャート、第3
図は形状データを構成する各入力データであり、この入
力データ中、(31)、(33)は直線を示す入力デー
タ、(32)は円を示す入力データである。第4図は候
補形状データ格納用メモリに格納された各候補形状デー
タの属性である。第5図(A)、(B)は各候補形状デ
ータを図形化して表示器に表示した例である。
Figure 2 is a flowchart explaining the operation of this device;
The figure shows each input data constituting the shape data. Among the input data, (31) and (33) are input data indicating a straight line, and (32) is input data indicating a circle. FIG. 4 shows the attributes of each candidate shape data stored in the candidate shape data storage memory. FIGS. 5(A) and 5(B) are examples in which each candidate shape data is graphically displayed on a display.

次に、上記実施例の動作を第1図〜第5図を参照して説
明する。
Next, the operation of the above embodiment will be explained with reference to FIGS. 1 to 5.

始めに、ステップ(Sl)で第3図の(32)に示す直
線入力データを入力装置(1)によって入力すると、そ
の入力データを実行手段(4)にて解析・実行し、入力
データが正しい情報か否かを調ベステップ(S2)、(
S3)、正しいと判断したならば解析結果を形状データ
格納メモリ(5)へ、格納する(ステップS4)、誤り
がある場合は、警告メツセージを表示器(9)に表示し
くステップ515)、再び、ステップ(Sl)で入力待
ちとなる。
First, in step (Sl), when the linear input data shown in (32) in Figure 3 is input using the input device (1), the input data is analyzed and executed by the execution means (4), and the input data is correct. Step (S2) to check whether it is information or not (
S3) If it is determined that the analysis result is correct, store the analysis result in the shape data storage memory (5) (Step S4). If there is an error, display a warning message on the display (9) (Step 515), and then repeat the process. , it waits for input at step (Sl).

ステップ(S4)で形状データ格納用メモリ(5)へ格
納されたデータは候補算出手段(6)にて、前回格納さ
れ(31)の形状データと交点演算等が行われ、始点、
終点、円弧の回転方向などを考慮した形状パターンを全
て洗い出す(ステップS5)。
The data stored in the shape data storage memory (5) in step (S4) is subjected to intersection calculation etc. with the previously stored shape data (31) in the candidate calculation means (6), and the starting point,
All shape patterns are identified in consideration of the end point, rotation direction of the arc, etc. (step S5).

洗い出された形状データはそれぞれ第4図に示すように
、候補1、候補240.候補nという具合に、候補形状
データ格納用メモリ(2)へ格納される(ステップSa
)。
The identified shape data are candidate 1, candidate 240, . . . as shown in FIG. 4, respectively. Candidate n is stored in the candidate shape data storage memory (2) (step Sa
).

次に、ステップ(S7)では候補形状データ格納用メモ
リ(7)に格納された候補群のうち1つ(第5図 (A
))を表示器(9)に表示する。使用者は、要求通りの
形状か否かを表示器(9)を見て確認し、要求通りであ
れば、ステップ(513)へ処理を移す。
Next, in step (S7), one of the candidate groups stored in the candidate shape data storage memory (7) (Fig.
)) is displayed on the display (9). The user checks the display (9) to see if the shape is as requested, and if it is as requested, moves the process to step (513).

また要求通りでなければ、ステップ(S9)にて、候補
選択を行う。ステップ(S9)で候補選択が行われると
候補形状として表示器(S9)に表示した図形を消しく
ステップ510) 、候補形状データを得るために、ス
テップ(Sll)へ処理を移す。この結果、表示器(9
)の形状は第5図(B)のように変る。使用者は要求通
りの図形が画面上に表示されるまで、ステップ(S7)
からステップ (SI2)を繰り返し行う。候補形状デ
ータ格納用メモリ (7)内の候補図形を全て表示器(
9) に表示しても、要求通りの形状が得られなかった
場合は、入力ミスとして、ステップ(515)へ処理を
移す。
If it is not as requested, candidates are selected in step (S9). When a candidate is selected in step (S9), the figure displayed as a candidate shape on the display (S9) is erased (step 510), and the process moves to step (Sll) to obtain candidate shape data. As a result, the display (9
) changes as shown in Figure 5(B). The user repeats the steps (S7) until the requested figure is displayed on the screen.
Repeat step (SI2) from . Display all the candidate shapes in the candidate shape data storage memory (7) on the display (
9) If the requested shape is not obtained even after displaying, it is assumed to be an input error and the process moves to step (515).

使用者の要求通りの形状と判断されたデータは、候補形
状データ格納用メモリ(7)から該当形状のデータのみ
が、再び、形状データ格納用メモリ(5)へ格納され(
ステップ513)、次データの入力待ちとなる。
For the data that is determined to have the shape as requested by the user, only the data of the corresponding shape is stored from the candidate shape data storage memory (7) into the shape data storage memory (5) again (
Step 513), the process waits for the next data to be input.

[発明の効果] 以上のように、この発明によれば、入力データとして形
状を構成する円弧や線分の最小限必要となるデータによ
り、使用者に対し期待通りの形状を与えられるように構
成したので、使用者の判断や入力時のミスを減らすこと
ができ、また、入力する情報量が減るため、目的形状の
入力時間が短縮できる効果がある。
[Effects of the Invention] As described above, according to the present invention, the configuration is such that an expected shape can be given to the user using the minimum required data of the arcs and line segments that constitute the shape as input data. Therefore, it is possible to reduce errors made by the user in judgment and input, and since the amount of information to be input is reduced, there is an effect that the input time for the target shape can be shortened.

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

第1図はこの発明の一実施例による自動プログラミング
装置を示す構成図、第2図はその動作を示す流れ図、第
3図はこの実施例における入力データの一例を示す図、
第4図はこの実施例のために必要な候補形状データ格納
用メモリの内容を示す図、第5図(A)、(B)は候補
形状図形の表示例を示す図、第6図は従来の自動プログ
ラミング装置を示す構成図、第7図は従来の入力データ
の一例を示す図。 図において、(la)、(1b)は入力データ、(2)
は入力装置、(3)は入力データ格納用メモリ、(4)
は実行手段、(5)は形状データ格納用メモリ、(6)
は候補算出手段、(7)は候補形状データ格納用メモリ
、(8)は候補選択手段、(9)は表示器、(10)は
NC指令データ生成手段、(12)はNC指令データで
ある。 なお、図中、同一符号は同一、又は相当部分を示す。
FIG. 1 is a configuration diagram showing an automatic programming device according to an embodiment of the present invention, FIG. 2 is a flowchart showing its operation, and FIG. 3 is a diagram showing an example of input data in this embodiment.
FIG. 4 is a diagram showing the contents of a memory for storing candidate shape data necessary for this embodiment, FIGS. 5(A) and (B) are diagrams showing an example of displaying candidate shape figures, and FIG. FIG. 7 is a diagram showing an example of conventional input data. In the figure, (la) and (1b) are input data, (2)
is an input device, (3) is a memory for storing input data, (4)
is an execution means, (5) is a memory for storing shape data, (6)
is a candidate calculation means, (7) is a memory for storing candidate shape data, (8) is a candidate selection means, (9) is a display, (10) is an NC command data generation means, and (12) is NC command data. . In addition, in the figures, the same reference numerals indicate the same or equivalent parts.

Claims (1)

【特許請求の範囲】[Claims] NC加工形状データを構成するデータを入力するデータ
入力装置と、入力データを解析・実行して、数値化形状
データを生成する実行手段と、生成された形状データを
格納し、NC指令データに供する形状データ格納用メモ
リと、形状データを図形化して表示する表示器とを備え
たものにおいて、上記実行手段において新たに生成した
形状データと上記メモリに格納された各種形状データ間
で交点演算を行い一筆的に形状が描ける目的形状データ
の候補を算出する候補算出手段と、算出された各候補形
状データを格納す候補形状データ格納用メモリと、該メ
モリに格納された候補形状データより最適な目的形状デ
ータを選択し形状データ格納用メモリに格納する候補選
択手段とを備えたことを特徴とする自動プログラミング
装置。
A data input device that inputs data constituting NC machining shape data, an execution means that analyzes and executes the input data to generate digitized shape data, and stores the generated shape data and provides it as NC command data. In a device equipped with a memory for storing shape data and a display device for graphically displaying the shape data, an intersection point calculation is performed between the shape data newly generated by the execution means and various shape data stored in the memory. Candidate calculation means for calculating candidates for target shape data that allows a shape to be drawn with a single stroke, a candidate shape data storage memory for storing each calculated candidate shape data, and an optimal purpose based on the candidate shape data stored in the memory. An automatic programming device comprising candidate selection means for selecting shape data and storing it in a shape data storage memory.
JP14522288A 1988-06-13 1988-06-13 Automatic programming device Pending JPH01312604A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14522288A JPH01312604A (en) 1988-06-13 1988-06-13 Automatic programming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14522288A JPH01312604A (en) 1988-06-13 1988-06-13 Automatic programming device

Publications (1)

Publication Number Publication Date
JPH01312604A true JPH01312604A (en) 1989-12-18

Family

ID=15380178

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14522288A Pending JPH01312604A (en) 1988-06-13 1988-06-13 Automatic programming device

Country Status (1)

Country Link
JP (1) JPH01312604A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150094295A (en) * 2014-02-11 2015-08-19 두산인프라코어 주식회사 In computer numarical control machine and method using thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150094295A (en) * 2014-02-11 2015-08-19 두산인프라코어 주식회사 In computer numarical control machine and method using thereof

Similar Documents

Publication Publication Date Title
JPH02293904A (en) Cad/cam device
JPH07160827A (en) Handwritten stroke editing device and method therefor
JPH0685128B2 (en) Automatic programming system
JP2002082704A (en) Nc processing simulation device
JP2828271B2 (en) Shape generation method in CAD system
JPH01312604A (en) Automatic programming device
JPH01316804A (en) Contour shape defining method
JPH0887608A (en) Method and device for deforming three-dimensional shape model
JPH0668270A (en) Picture processing method and picture processor
JPS6111810A (en) Automatic programming method
JPH06282401A (en) Menu display method
JPH10105334A (en) Two-point selected figure moving method by touch panel
JPS61267179A (en) Cursor window displaying system
JPH01152511A (en) Graphic definition system in automatic programming
JPS61249109A (en) Interactive program generating system for numerical control device
JP3425771B2 (en) Figure creation method and apparatus
JP2755501B2 (en) CAD system shape editing device
JP3570773B2 (en) Graphic processing unit
JP3470974B2 (en) Figure creation method and apparatus
JPH0113581B2 (en)
JP2723058B2 (en) Line-symmetric figure input device
JPH0696142A (en) Drawing plotting method
JPS63255707A (en) Nc automatic programming device
JPH09160626A (en) Nc data generation system
JPH0962860A (en) Graphic processor