JPS6061866A - Chamfering system of graphic processing system - Google Patents

Chamfering system of graphic processing system

Info

Publication number
JPS6061866A
JPS6061866A JP58168792A JP16879283A JPS6061866A JP S6061866 A JPS6061866 A JP S6061866A JP 58168792 A JP58168792 A JP 58168792A JP 16879283 A JP16879283 A JP 16879283A JP S6061866 A JPS6061866 A JP S6061866A
Authority
JP
Japan
Prior art keywords
chamfering
command
straight line
chamfer
graphic processing
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
JP58168792A
Other languages
Japanese (ja)
Inventor
Noboru Saito
登 斉藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58168792A priority Critical patent/JPS6061866A/en
Publication of JPS6061866A publication Critical patent/JPS6061866A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To simplify chamfering operation in graphic processing by providing respective input means for a command which selects an optional straight line in a graphic form, a command which sets a chamfering dimension value, a command which sets a chamfering angle, etc. CONSTITUTION:Two straight lines forming butt parts of surfaces are selected so as to specify a corner to be chamfered in the chamfering in graphic processing, and positions P1 and P2 are pointed with a pen 4. Then, a chamfering dimension command 7 is pointed with the pen 4 and the chamfering dimension value is inputted from an alphanumeric and symbol input part 10 to calculate the coordinate values of a new terminal position according to the chamfering angle. The two straight lines are corrected on the basis of the data to generate the new straight line connecting the two end points, and this new straight line is displayed on a display device 11 while combined with the last straight line. Consequently, the chamfering operation in graphic processing is simplified.

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、CADシステムあるいは図形処理システム等
における面取り処理の指令方式に関し。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a command system for chamfer processing in a CAD system, a graphic processing system, or the like.

特にタブレット等を用いて図形データおよび制御コマン
ドを入力し、ディスプレイ上で作図を行なうシステムに
おける面取りのだめの指令入力および処理方式に関する
In particular, the present invention relates to a method for inputting and processing commands for chamfering in a system in which graphic data and control commands are input using a tablet or the like and drawings are drawn on a display.

〔技術の背景〕[Technology background]

機械の設計製図においては、コーナ一部分のかどをそぎ
落丁面取り(CAα7rLfgτ)処理が多用される。
In the design and drawing of machines, chamfering (CAα7rLfgτ) of a portion of a corner is often used.

しかし、従来のCAD (Computer Aide
dDesign) システムでは、コーナ一部分に補助
線を入力し9次に不要線分を順次削除するなどの繁雑な
操作が必要とされ9作図能率は著しく悪いものであった
However, conventional CAD (Computer Aided)
dDesign) system requires complicated operations such as inputting auxiliary lines in a corner and sequentially deleting unnecessary line segments, resulting in extremely poor drawing efficiency.

〔発明の目的および構成〕[Object and structure of the invention]

本発明の目的は1図形処理における面取り操作を簡単化
する手段を提供することにあり、その構成は1画面上に
表示されている図形中の任意の直線を選択する第1の指
令入力手段と9面取り寸法値を設定する第2の指令入力
手段と1面取り角度値を設定する第3の指令入力手段と
、上記各指令入力手段を用いて設定されたコーナ一部を
構成する2本の直線1面取り寸法値、および必要な場合
面取り角度値にもとづいて、上記2本の直線の各コーナ
ー側端点位置を修正する手段と、該修正された2つの端
点な結ぶ直線を生成する手段とをそなえていることを特
徴とするものである。
An object of the present invention is to provide a means for simplifying the chamfering operation in one figure processing, and the structure includes a first command input means for selecting an arbitrary straight line in a figure displayed on one screen; A second command input means for setting nine chamfer dimension values, a third command input means for setting one chamfer angle value, and two straight lines constituting a part of the corner set using each of the above command input means. A means for correcting the position of each corner side end point of the two straight lines based on the chamfer dimension value and, if necessary, the chamfer angle value, and means for generating a straight line connecting the two corrected end points. It is characterized by the fact that

〔発明の実施例〕[Embodiments of the invention]

以下に1本発明の詳細を実施例にしたがって説明する。 The details of the present invention will be explained below based on examples.

第1図は1本発明の1実施例のCADシステムの操作部
を示したものであり9図中、1はタブレット、2はメニ
ューシート、3はワークエリア。
FIG. 1 shows the operation unit of a CAD system according to an embodiment of the present invention. In FIG. 9, 1 is a tablet, 2 is a menu sheet, and 3 is a work area.

4.4はペンであり、それぞれ位置P、、 P、をポイ
ントした状態を表わす。5乃至+9)はメニューシート
上に表示されたコマンド入力部であり、5は面取りコマ
ンド、6は直線コマンド、7は面取り寸法コマンド、8
は角度値、コマン ド、9は実行コマンドである。10
はデータ用の英数字・記号入力部である。11はディス
プレイを表わす。
4.4 is a pen, which indicates the state of pointing at positions P, , P, respectively. 5 to +9) are command input areas displayed on the menu sheet, 5 is a chamfer command, 6 is a straight line command, 7 is a chamfer dimension command, 8
is the angle value, command, and 9 is the execution command. 10
is an alphanumeric/symbol input section for data. 11 represents a display.

第2図(αL (h)は9本発明にもとづき第1図に示
した操作部を用いて行なわれる面取り処理の説明図であ
る。I乃至■は各処理ステップを示す。以下に、具体例
を用いて面取り処理の操作および処理を、各ステップに
したがい説明する。本例は。
FIG. 2 (αL (h) is an explanatory diagram of the chamfering process performed using the operating section shown in FIG. 1 based on the present invention. I to ■ indicate each processing step. Specific examples are shown below. The operation and process of chamfering will be explained step by step using .In this example.

面取り寸法値が2叫、そして面取り角度値が45゜ある
いは30°の場合のものである。
This is when the chamfer size value is 2 degrees and the chamfer angle value is 45° or 30°.

ステップlでは9面取り対象のコーナーを指定するため
1面の突き合せ部を形成する2本の直線を選択する。ま
ず面取りコマンド5をペン4でポイントし9面取りコマ
ンドを入力して、第4図で後述される面取りルーチンを
呼び出す。次にタブレットのワークエリア上でペン4を
操作し、Pl。
In step 1, two straight lines forming an abutting portion of one surface are selected in order to specify nine corners to be chamfered. First, point the chamfer command 5 with the pen 4, input the chamfer command 9, and call the chamfer routine described later in FIG. 4. Next, operate pen 4 on the work area of the tablet and select Pl.

P2の位置をポイントして9図示されている2本の直線
A、 Bを選択する。
Point at position P2 and select the two straight lines A and B shown in Figure 9.

ステップ■では9面取り寸法値を入力する。まず面取り
寸法コマンド7をペン4でポイントし。
In step (2), 9 chamfer dimension values are input. First, point to chamfer dimension command 7 with pen 4.

続いて英数字・記号入力部10から面取り寸法値が21
+III+“ を入力する。
Next, the chamfer dimension value is 21 from the alphanumeric/symbol input section 10.
Enter +III+“.

面取り角度45°の場合には、角度値の入力なしでステ
ップ■に移り、直線A、Bのかどから2囚ずつ後退した
新しい端点位置α、hの座標値を計算する。
If the chamfer angle is 45°, the process moves to step (2) without inputting any angle value, and the coordinate values of new end point positions α and h, which are set back by two positions from the corners of straight lines A and B, are calculated.

ステップ■では、ステップ■で計算された新しい端点位
置α、bにしたがって、直線A、Bを修正する。
In step (2), straight lines A and B are corrected according to the new end point positions α and b calculated in step (2).

ステップ■では、2つの端点α、6を結ぶ1つの直線C
を生成する。これは9通常直線コマンド6により呼び出
される直線生成ルーチンを、内部で呼び出すことにより
処理される。
In step ■, one straight line C connecting the two end points α and 6
generate. This is processed by internally calling the straight line generation routine called by the 9 normal straight line command 6.

ステップ■では、ステップ■で生成された直線Cを、直
線A、Bと組み合わせて表示し1面取り処理が完了する
In step (2), the straight line C generated in step (2) is displayed in combination with the straight lines A and B, and the one-sided processing is completed.

もしも、必要とする面取り角度が45°以外の値である
場合には、ステップ■の後に、第2図Ch)に示すステ
ップ■が挿入される。ここでは、角度値コマンド8を入
力し、続いて所望の角度値9本例では30°が英数字・
記号入力部10から入力される。この場合面取り寸法は
1面取りの横幅、すなわち新しい端点位置すを規定する
値として使用される。勿論、縦幅な規定するように設計
することも可能である。ステップ■では、入力された角
度値を、水平軸側の直線の新しい端点すを基点(二設定
し、その角度の方向で直線Aと交わる点を計算し、この
点を直線Aの新しい端点位置αとする。
If the required chamfer angle is a value other than 45°, step (2) shown in FIG. 2 (Ch) is inserted after step (2). Here, enter the angle value command 8, followed by the desired angle value 9, where 30° is an alphanumeric character in this example.
It is input from the symbol input section 10. In this case, the chamfer dimension is used as the width of one chamfer, that is, the value that defines the new end point position. Of course, it is also possible to design so that the height and width are specified. In step 2, the input angle value is set as the new end point of the straight line on the horizontal axis side, the point where it intersects with straight line A in the direction of the angle is calculated, and this point is set as the new end point of straight line A. Let it be α.

以後のステップは同じである。The subsequent steps are the same.

なお、第2図(α)s (b)で示したコマンドおよび
データの入力操作は1例にすぎず、たとえば2直線の指
定操作を9面取り寸法あるいは面取り角度値の入力後に
行なってもよい。
Note that the command and data input operations shown in FIG. 2(α)s(b) are only one example, and for example, the operation for specifying two straight lines may be performed after inputting nine chamfer dimensions or chamfer angle values.

第3図および第4図は、上述したCADシステムの実施
例構成を示したものである。第3図はハードウェアの全
体構成図であり、1および11はそれぞれ第1図に示し
たタブレットおよびディスプレイに対応し、12はタブ
レット制御部、13はデータ処理装置、14はCADシ
ステム、]5はディスプレイ制御部、16はファイル記
憶装置を示す。
FIG. 3 and FIG. 4 show the configuration of an embodiment of the above-mentioned CAD system. FIG. 3 is an overall configuration diagram of the hardware, where 1 and 11 correspond to the tablet and display shown in FIG. 1, respectively, 12 is a tablet control unit, 13 is a data processing device, 14 is a CAD system, ]5 1 is a display control unit, and 16 is a file storage device.

第4図は、第3図におけるCADシステムJ4の本発明
に関連する要部のみを示したものであり。
FIG. 4 shows only the essential parts of the CAD system J4 in FIG. 3 related to the present invention.

17はcADシステムメインルーチンであす、従来の一
般的なものである。18はコマンド解析ルーチンであり
、第1図のメニューシート2上に配置された各コマンド
が入力操作されたとき、これを識別し、対応する処理ル
ーチンを呼び出T機能をもつ。19.20はその1例で
、19は面取りルーチン、20は直線ルーチンである。
17 is the cAD system main routine, which is a conventional and common routine. Reference numeral 18 denotes a command analysis routine, which has a function of identifying each command arranged on the menu sheet 2 of FIG. 1 when inputted and calling the corresponding processing routine. 19.20 is one example, 19 is a chamfering routine, and 20 is a straight line routine.

21,22゜23は9面取りルーチン19により呼出さ
れるサブルーチンであり、21はデータ読み込みザブル
ーチン、22は衣示すブルーチン、23は端点位置計算
などのための演算サブルーチンである。これらのサブル
ーチンの機能は、従来のCADシステムがそなえている
基本的な機能を利用して容易(二構成することができる
21, 22, and 23 are subroutines called by the 9-chamfering routine 19; 21 is a data reading subroutine; 22 is a coating subroutine; and 23 is an arithmetic subroutine for calculating end point positions. The functions of these subroutines can be easily configured using the basic functions provided by conventional CAD systems.

〔発明の効果〕〔Effect of the invention〕

以上述べたように9本発明によれば9面取りに要する操
作部の回数を、従来方式にくらべて少くて済ますことが
でき、CADシステムにおける設計、製図作業など9図
形処理における作図を容易ニジ、能率を改善することが
できる。
As described above, according to the present invention, the number of operation parts required for chamfering can be reduced compared to the conventional method, and drawing in 9 figure processing such as design and drafting work in a CAD system can be easily performed. Efficiency can be improved.

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

第1図は本発明実施例のCADシステムに用いられる操
作部の概要図、第2図(α)s (h)は具体例による
本発明方式の面取り処理の説明図、第3図はCADシス
テムのハードウェア構成図、第4図はCADシステムの
要部構成図である。 図中、1はタブレット、2はメニューシート。 3はワークエリア、4.4はペン、5乃至9はコマンド
入力部の例であり、5は而取りコマンド。 6は直線コマンド、7は面取り寸法コマンド、8は角度
値コマンド、9は実行コマンドを示す。 10は英数字・記号入力部、11はディスプレイを表わ
す。 特許出願人 富士通株式会社
Fig. 1 is a schematic diagram of the operation unit used in the CAD system according to the embodiment of the present invention, Fig. 2 (α)s (h) is an explanatory diagram of the chamfering process of the method of the present invention according to a specific example, and Fig. 3 is the CAD system. FIG. 4 is a diagram showing the main parts of the CAD system. In the figure, 1 is a tablet and 2 is a menu sheet. 3 is a work area, 4.4 is a pen, 5 to 9 are examples of command input sections, and 5 is a command to take. 6 indicates a straight line command, 7 indicates a chamfer dimension command, 8 indicates an angle value command, and 9 indicates an execution command. 10 represents an alphanumeric/symbol input section, and 11 represents a display. Patent applicant Fujitsu Limited

Claims (1)

【特許請求の範囲】[Claims] 画面上に表示されている図形中の任意の直線を選択する
第1の指令入力手段と1面取り寸法値を設定する第2の
指令入力手段と1面取り角度値を設定する第3の指令入
力手段と、上記各指令入力手段を用いて設定されたコー
ナ一部を構成する2本の!M線9面取り寸法値、および
必要な場合面取り角度値にもとづいて、上記2本の直線
の各コーナー側端点位置を修正する手段と、該修正され
た2つの端点な結ぶ直線を生成テる手段とをそなえてい
ることを特徴とする図形処理システムにおける面取り処
理方式。
A first command input means for selecting an arbitrary straight line in a figure displayed on the screen, a second command input means for setting a single chamfer dimension value, and a third command input means for setting a single chamfer angle value. And, the two ! that constitute part of the corner set using each of the above command input means! Means for correcting the position of each corner side end point of the two straight lines based on the M line 9 chamfer dimension value and, if necessary, the chamfer angle value; and means for generating a straight line connecting the two corrected end points. A chamfer processing method in a graphic processing system characterized by having the following.
JP58168792A 1983-09-13 1983-09-13 Chamfering system of graphic processing system Pending JPS6061866A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58168792A JPS6061866A (en) 1983-09-13 1983-09-13 Chamfering system of graphic processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58168792A JPS6061866A (en) 1983-09-13 1983-09-13 Chamfering system of graphic processing system

Publications (1)

Publication Number Publication Date
JPS6061866A true JPS6061866A (en) 1985-04-09

Family

ID=15874555

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58168792A Pending JPS6061866A (en) 1983-09-13 1983-09-13 Chamfering system of graphic processing system

Country Status (1)

Country Link
JP (1) JPS6061866A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62157757A (en) * 1985-12-27 1987-07-13 Okuma Mach Works Ltd Chamfering shape automatic programming method
JPS63244109A (en) * 1987-03-30 1988-10-11 Fanuc Ltd Automatic programming system
US5548706A (en) * 1992-09-29 1996-08-20 Fujitsu Limited CAD system with parallel dimension-line editing function

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62157757A (en) * 1985-12-27 1987-07-13 Okuma Mach Works Ltd Chamfering shape automatic programming method
JPS63244109A (en) * 1987-03-30 1988-10-11 Fanuc Ltd Automatic programming system
US5548706A (en) * 1992-09-29 1996-08-20 Fujitsu Limited CAD system with parallel dimension-line editing function

Similar Documents

Publication Publication Date Title
JPH02293904A (en) Cad/cam device
JP2853355B2 (en) 3D graphic data generator
JPH01279289A (en) Display device provided with multi-window function
JPS6061866A (en) Chamfering system of graphic processing system
JP2875135B2 (en) Program device for programmable controller
JPS63118820A (en) Menu display device
JPH10240790A (en) Method for instructing formation of fillet surface
JP3047851B2 (en) Apparatus and method for displaying dimension values of figures
JPH0212309A (en) Cad/cam device
JP2723058B2 (en) Line-symmetric figure input device
JP2993288B2 (en) Machining program creation device
JP2801626B2 (en) How to create a development view
JP2836217B2 (en) Parametric figure registration processing method
JP2002149725A (en) Device and method for generating three-dimensional expansion data
JP3254328B2 (en) Ellipse data processing device
JPH04247581A (en) Arranging method for graphic in computer graphics
JPH03136173A (en) Graphic editing device
JPH06149944A (en) Three-dimensional cad device
JPH01134509A (en) Cad/cam automatic programming device
JPS6238908A (en) Numerical controller
JPH05298380A (en) Method for aligning parts in graphic editor
JPH0721223A (en) Data generation device
JPS6215668A (en) Producer for information of piping drawing
JPH031996A (en) Outputting method of figure
JPH07121584A (en) Dimension information generating method