[go: up one dir, main page]

WO1990002369A1 - Procede d'introduction des donnees relatives a la forme d'un coin - Google Patents

Procede d'introduction des donnees relatives a la forme d'un coin Download PDF

Info

Publication number
WO1990002369A1
WO1990002369A1 PCT/JP1989/000845 JP8900845W WO9002369A1 WO 1990002369 A1 WO1990002369 A1 WO 1990002369A1 JP 8900845 W JP8900845 W JP 8900845W WO 9002369 A1 WO9002369 A1 WO 9002369A1
Authority
WO
WIPO (PCT)
Prior art keywords
shape
corner
range
graphic elements
angle
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.)
Ceased
Application number
PCT/JP1989/000845
Other languages
English (en)
French (fr)
Inventor
Masaki Seki
Takashi Takegahara
Takeshi Arakaki
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to DE68925812T priority Critical patent/DE68925812T2/de
Priority to EP89909428A priority patent/EP0383940B1/en
Publication of WO1990002369A1 publication Critical patent/WO1990002369A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4093Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
    • G05B19/40931Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine concerning programming of geometry
    • G05B19/40932Shape input
    • G05B19/40933Selecting figure elements from a menu table
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36221Entry of chamfer, beveling, rounding of corner shape
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36325Enter shape with mouse, tablet, enter on screen coordinates, lines, circles
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • the present invention relates to a method for inserting a corner shape, and more particularly to a method for inserting a corner shape such as chamfering or rounding into a corner between graphic elements having a contour shape composed of a plurality of graphic elements. .
  • NC data composed of NC data (EIA code or ISO code) in a format that can be executed by the NC device.
  • corner ⁇ ⁇ 3 following operations to ⁇ the rounding to between the graphic elements, processes. For example elements S i, to insert the rounding radius gamma iota the corner E 2 between S 2, the operator in the rounding input mode interest stearyl beam by the predetermined operation, the round seasoned input instructs corner E 2 Te mode, enter thereafter arc dimension (radius gamma iota). Then, the system adds the contour definition part of the part program.
  • the object is to specify two graphic elements constituting a contour shape and to specify a contour shape range in which a corner portion shape is to be inserted, and a step for specifying an adjacent shape within the contour shape range. This is achieved by the step of determining the angle between the graphic elements and the step of inserting a corner having a predetermined dimension between the adjacent graphic elements if the angle between the adjacent graphic elements is within the set angle.
  • FIG. 1 is a block diagram of an apparatus embodying the present invention
  • FIG. 2 is an explanatory view of a main part of a menu table
  • FIG. 3 is a flowchart of the corner shape insertion processing according to the present invention.
  • FIG. 4 is a dialogue surface showing a contour shape.
  • Fig. 5 shows the dialogue screen showing the range of the contour shape to insert the corner shape
  • Fig. 6 shows the dialogue surface for inputting the angle range and corner radius of the tangent graphic element
  • Fig. 7 is a dialogue screen showing the contour shape after the insertion of the corner shape.
  • Fig. 8 is an explanatory diagram of the questions displayed when specifying the contour shape range
  • Fig. 9 is an explanatory diagram of the corner angle calculation method when the graphic element is an arc
  • Fig. 10 is a dialogue screen for inputting the angle range and the dimension of the chamfer between adjacent graphic elements.
  • FIG. 11 is a contour diagram for explaining the conventional method.
  • FIG. 1 is a block diagram of an apparatus for practicing the present invention.
  • 101 is R0M, which stores a mouth-loading program, etc.
  • I02 is a processor that performs automatic programming processing
  • 103 is a system processor read from the floppy disk FL.
  • RAM that stores the program, various parameters and processing results
  • 104 is the NC data storage memory that stores the NC data of the finally created executable form
  • 105 is the keyboard
  • 106 is the display Device (CRT)
  • 107 is a disk controller
  • .108 is a tablet device
  • a tabbed surface 108a has a menu table 108b with various menu items. It is attached, and a predetermined menu item can be accessed with a tablet force of 108 c. By moving the tablet cursor 108c on the tablet surface, the graphic force on the display screen is moved.
  • FL is a floppy disk.
  • OLF is an outline shape
  • C2 and C4 are corner shapes.
  • CS is a graphic force solver
  • Ml is a question sentence for inputting predetermined data.
  • Fig. 2 is an explanatory diagram of the main part of the menu table 108b, where 1 is a "point / point group definition column", 2 is a “straight line definition column”, 3 is a “circle definition column”, and 4 is a "
  • the “special shape definition field” and 5 are “shape editing fields”.
  • corner R—collective input which indicates items to insert the rounding part at once, indicates an item for inserting the Ri portion preparative plane "tea down off ⁇ over Batch input” T 2 is provided.
  • Contour shape The contour shape range (contour shape ⁇ LF) in which the shape of the reckoner should be inserted by specifying two graphic elements S i and S j (for example, graphic elements S i and S 5 ) in the OLF.
  • S i and S j for example, graphic elements S i and S 5
  • the angle formed by the tangent graphic elements within the contour shape range is determined, and if the angle is within the set angle range, the corner portion shape having a predetermined dimension is formed between the graphic elements forming the angle. Insert C 2 and C 4.
  • FIG. 3 is a flowchart of a process for inserting a corner portion shape according to the present invention
  • FIGS. 4 to 7 are examples of an interactive screen according to the present invention.
  • the following The method of inserting a corner portion shape according to the present invention will be described with reference to these flowcharts and an example of an interactive screen.
  • the part program for specifying the outline shape OLF shown in FIG. 4 has already been created and stored in the RAM 103, and the outline shape is displayed on the display screen 106 with a constant color (eg, (Green).
  • the operator selects and picks the “Corner R—General input” item Ti (FIG. 2) from the menu table 108 b on the tablet ⁇ 08 (step 101). Then, the processor 102 displays the graphic cursor CS on the display screen 106 so that the contour shape in which the corner R (rounding arc) is to be inserted can be selected. If a plurality of contour shapes are defined, the processor 102 displays a question text prompting the selection of the contour shape.
  • the operator picks up the contour 0 LF, which requires the insertion of a rounded arc, with the graphic force C sol and the CS (step 102).
  • the processor 102 sequentially displays the questions M 2, M 3, and M 4 (FIG. 8) for specifying the range of the contour shape in which the rounding arc should be inserted. Then, the operator is made to respond to the question sentence to specify the contour shape range (step 103). That is, the operator positions the graphic cursor CS on the graphic element in accordance with the question sentence M2 (FIG. 8 (a)), picks it, specifies the graphic element indicating the start of the range, and specifies the question sentence M3. (Fig. 8 (b)) Depending specifying the graphic element S s indicating the scope exit pick-graphic elements S s to.
  • the contour shape range between the two specified graphic elements S i and S s is the contour shape portion along the clockwise direction, or Use the arc keys (O key, O. key) on keyboard 105 to specify whether the contour is in the counterclockwise direction. For example, if the counterclockwise direction is based on the first specified graphic element, an arc key (O key) indicating the counterclockwise direction according to question M4 (Fig. 8 (c)) Press.
  • the processor 102 recognizes the range in which the corner shape is to be inserted, and replaces the graphic element (the broken line in FIG. 5) within the range with another graphic element. Display in a different color (for example, blue) (Steps 1 and 4).
  • processor 102 issues a question M l to specify the angle range of the corner to be rounded and the size of the rounding.
  • the processor 102 sets l ⁇ i, and the angle formed by the i-th and (i + 1) th neighboring figure elements in the contour shape range ⁇ ⁇ (Fig. 5) is determined (steps 106 and 107), and it is checked whether the angle is within the set angle range (0 min to 0 max) (step 10).
  • step 110 it is checked whether or not the above processing has been completed for all the corners within the contour shape range (step 110), and “if NO j, i + l ⁇ i is set (step 111), The processing from step 107 is repeated, and if "YES j", the corner part shape insertion processing ends.
  • the batch insertion of the rounded portion has been described, but the batch insertion of the chamfered portion can be similarly performed. That is, upon bulk insert cut edge T is the step 1 0 gamma tea Nfu ⁇ chromatography in 1 Batch Input "item T 2 (see FIG. 2) and busy click, then configure interactively profile ⁇ LF 2
  • the contour shape range in which the chanfer shape is to be inserted is specified, and similarly, the dimension of the chanfer and the angle range of the corner in which the chanfer shape is to be inserted are specified ( See Figure 10).
  • the processor 102 The angle between adjacent graphic elements within the contour shape range is obtained, and if there is an angle within the set angle range, a chamfer shape of a predetermined dimension is inserted between the graphic elements forming the angle.
  • a contour shape range in which a corner shape is to be inserted is specified by designating two graphic elements constituting a contour shape, graphic elements adjacent to each other within the contour shape ⁇ range The angle formed by the angle is determined, and if there is an angle within the set angle, a corner part shape having a predetermined dimension is inserted into the shape of the figure forming the angle. Insertion operations can be performed quickly and easily when chamfering or rounding numerical values. As a result, NC data obtained based on the contour shape can be created quickly and easily.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Processing Or Creating Images (AREA)

Description

明 細 書
コーナ部形状挿入方法
技術分野
本発明はコーナ部形状挿入方法に係 り 、 特に複数の図 形要素よ り なる輪郭形状の図形要素間のコーナに面取 り 又は丸味付け等のコーナ部形状を挿入する コーナ部形状 挿入方法に関する。
' 背景技術
A P T ( Automatic Programming Tools ) や F A P Tな どの 自動プロ ダラ ミ ング言語を用いて N Cデータ を 作成する 自動プロ グラ ミ ングシステムにおいては、
(a)簡単な記号を用いて点、 直線、 円弧を定義する と共 に (図形定義) 、 これら定義された点、 直線、 円弧を用 いて輪郭形状を定義し、 該輪郭形状に沿っ て工具通路を 定義して (運動文定義) , 自動プロ グラ ミ ング言語によ るパー トプロ グラムを作成し、
(b)しかる後、 自動プロ グラ ミ ング言語によ るパー トプ ロ グラムを N C装置が実行でき る形式の N Cデータ ( E I Aコー ドあるいは I S Oコー ド) よ り なる N Cデータ に変換する。
かかる 自動プロ グラ ミ ングシステムにおいて、 第 1 1 図で示す各図形要素 S i〜 S 3よ りなる輪郭形状 O L F を パー 卜プロ グラム
P! = ! , y 1
Ρ 2 = χ 2, y 2 P = x , y
S ! = P ! , P
S 2 = P 2 P
S = P P 以上図形定義部分
S !
s 2
S 以上輪郭形状定義部分
P E N D プロ グラムエン ド
で定義し、 しかる後各図形要素間のコーナ Ε 〜Ε 3 に 丸味付けを揷入するには以下の操作、 処理を行う 。 例え ば要素 S i, S 2の間のコーナ E 2 に半径 Γ ι の丸味付け を挿入するには、 オペレータは所定の操作によ りシ ステ ムを丸味付け入力モー ド にし、 該丸味付け入力モードに てコーナ Ε 2 を指示し、 しかる後円弧寸法 (半径 Γ ι ) を入力する。 する と、 シ ステムはパー トプログラムの輪 郭形状定義部分を
S , r R
S 2
S
と定義する。 即ち、 丸味付けを示す j^R ( Γ ιは半径) を該丸味付けを挿入する 2つの直線記号 S l f S 2の間に 配置する。 尚、 以上はコーナに丸味付け円弧を挿入する 場合であるが面取り形状を挿入する場合においても同様 である。
と ころで、 輪郭形状の所定の範囲内の全コーナに同一 寸法の丸味付け円弧又は面取り形状 (チャ ン プ ア ) を揷 入する場合がある。 かかる場合においても、 従来の方法 では所定範囲内のコーナの 1 つ 1 つを指定し、 コーナを 指定した後も、 寸法を入力する設問文に対して同じ数値 を入力しなければならず、 コ.ーナ部形状の挿入操作に多 大の時間を要する という問題があった。
以上から本発明の目的は、 所定範囲内の全コーナに同 一寸法の面取り或いは丸味付けを挿入する際に挿入操作 が迅速かつ容易にできるコーナ部形状挿入方法を提供す る こ とである。
発明の開示
上記目的は本発明によれば、 輪郭形状を構成する 2つ の図形要素を指定してコーナ部形状を挿入すべき輪郭形 状の範囲を特定するステ ッ プと、 輪郭形状範囲内の隣接 する図形要素のなす角度を求めるステ ッ プと、 隣接する 図形要素のなす角度が設定角度内であれば、 該隣接図形 要素間に所定寸法のコーナ部形状を挿入するステ ッ プに よ り達成される。
図面の簡単な説明
第 1 図は本発明を実施する装置のブロ ッ ク図、 第 2図はメニュー表の要部説明図、
第 3図は本発明のコーナ部形状挿入処理の流れ図、 第 4 図は輪郭形状を示す対話面面、
第 5図はコーナ部形状を挿入すべき輪郭形状の範囲を 示す対話画面、 第 6図は膦接図形要素のなす角度範囲及びコ ーナ半径 を入力させるための対話面面、
第 7図はコーナ部形状挿入後の輪郭形状を示す対話画 面、
第 8図は輪郭形状範囲を特定する際に表示される設問 文の説明図、
第 9図は図形要素が円弧の場合におけるコーナ角度演 算法の説明図、
第 1 0図は隣接図形要素のなす角度範囲及びチャ ンフ ァ寸法を入力させるための対話画面、
第 1 1 図は従来方法を説明するための輪郭形状図であ る。
発明を実施するための最良の形態 第 1 図は本発明を実施する装置のブロ ッ ク図である。 1 0 1 は口一デイ ングプロ グラム等が記憶された R 0 M、 I 0 2は自動プロ グラ ミ ング処理を行なう プロセッ サ、 1 0 3はフ ロ ッ ピ一 F Lよ り読み込まれたシステム プロ グラム、 各種パラメータ及び処理秸果を記憶する R AM、 1 0 4は最終的に作成された実行形式の N Cデー タ を記憶する N Cデータ記憶メモリ、 1 0 5はキーボー ド、 1 0 6はディスプレイ装置(C R T )、 1 0 7はディ スクコ ン トローラ、 .1 0 8はタブレッ ト装置であ り、 タ ブレジ ト面 1 0 8 a には各種メニュー項目 を有するメニ ュ一表 1 0 8 b が貼着され、 タブレ ッ ト力一ソル 1 0 8 cで所定メニュー項目 をビッ クするよう になっている。 尚、 タ ブ レ ツ 卜カーソゾレ 1 0 8 c を タ ブレ ツ ト面上で移 動させる こ と によ リディ スプレイ画面上のグラ フィ ッ ク 力一ソノレが移動する よ う になっている。 F Lはフ ロ ッ ピ 一ディ スクである。
ディ スプレイ装置 1 0 6のディ スプレイ画面において、 O L Fは輪郭形状、 S i ( i = 1 , 2 - · , 8 ) は輪郭 形状を構成する図形要素、 C 2, C 4はコ ーナ部形状
(丸味形状) 、 C Sはグラ フィ ッ ク 力一ソル、 M l は所 定データ を入力させるための設問文である。
第 2 図はメ ニュー表 1 0 8 b の要部説明図であ り 、 1 は「点 · 点群定義欄」、 2は「直線定義欄」、 3は「円定義 欄」、 4 は「特殊形状定義欄」、 5は 「形状編集欄」 であ り 、 「形状編集欄」 5 の中には一括 して丸味付け部を挿入 する項目 を示す 「コーナ R—括入力」 、 一括 して面 取 り部を挿入する項目 を示す 「チャ ン フ ァ ー括入力」 T 2 が設け られている。
輪郭形状 O L F内の 2つの図形要素 S i , S j (例え ば、 図形要素 S i, S 5 ) の指定によ リ コ ーナ部形状を揷 入すべき輪郭形状範囲 (輪郭形状〇 L Fの破線部分) が 特定された時、 該輪郭形状範囲内の膦接する図形要素の なす角度を求め、 該角度が設定角度範囲内にあれば、 該 角度を成す図形要素間に所定寸法のコーナ部形状 C 2 , C 4 を揷入する。
第 3図は本発明のコ ーナ部形状揷入処理の流れ図、 第 4 図乃至第 7 図は本発明の対話画面例である。 以下、 こ れら流れ図及び対話画面例に従って本発明にかかるコ一 ナ部形状挿入方法を説明する。 尚、 第 4図に示す輪郭形 状 O L F を特定するためのパー トプログラムは既に作成 されて R A M 1 0 3に記憶され'、 又輪郭形状はディ スプ レイ画面 1 0 6 に珩定色 (例えば緑) で描画されている ものとする。
オペレータ はタ ブレ ツ ト 丄 0 8上のメニュー表 1 0 8 b の中から 「コーナ R—括入力」 項目 T i (第 2図) を 選択してピックする (ステップ 1 0 1 ) 。 する とプロセ ッサ 1 0 2はグラフィ ッ クカーソル C S をディ スプレイ 画面 1 0 6 に表示してコーナ R (丸味付け円弧) を挿入 すべき輪郭形状の選択を可能にする。 尚、 輪郭形状が複 数個定義されている場合には、 プロセッサ 1 0 2は輪郭 形状の選択を促す設問文を表示する。
そこで、 オペレータは丸味忖け円弧の挿入を要する輪 郭形状 0 L Fにグラ フィ ッ ク力一ソル C S を合わせてピ ッ クする (ステップ 1 0 2 ) 。
輪郭形状 O L Fがピック される と、 プロセッサ 1 0 2 は丸味付け円弧を揷入すべき輪郭形状の範囲を特定させ るための設問文 M 2 ,M 3 ,M 4 (第 8図) を順次表示し、 オペレータ を して該設問文に応答させて輪郭形状範囲を 指定させる (ステップ 1 0 3 ) 。 即ち、 オペレータは設 問文 M 2 (第 8図(a )) に応じて図形要素 にグラ フ ィ ッ クカーソル C S を合わせてピック して範囲開始を示 す図形要素 を指定し、 設問文 M 3 (第 8図(b ) ) に 応じて図形要素 S s を ピッ ク して範囲終了を示す図形要 素 S s を指定する。 更に、 輪郭形状 0 L F が閉形状の場 合は、 指定 した 2つの図形要素 S iと S sにはさ まれる輪 郭形状範囲が時計回 り方向に沿っ た輪郭形状部分か、 或 いは反時計回 り方向に沿っ た輪郭形状部分かを キ一ボ一 ド 1 0 5上の円弧キー (Oキー、 O.キ—) を用いて指定 する。 例えば、 最初に指定した図形要素を基準に して反 時計回 り方向であれば、 設問文 M 4 (第 8 図(c)) に応じ て反時計回 り方向を示す円弧キー (Oキー) を押圧する。
以上の輪郭形状範囲の指定によ り プロセ ッサ 1 0 2 は コ一ナ部形状を挿入する範囲を認識し、 該範囲内の図形 要素 (第 5 図の破線部分) を他の図形要素と異な る色 (例えば青) で表示する (ステ ップ 1 ひ 4 ) 。
次にプロセ ッサ 1 0 2 は丸味付けすべきコーナの角度 範囲と丸味付けの寸法と を特定するための設問文 M l
(第 6 図) を輪郭形状に重ねて表示する (輪郭形状の図 示は省略) 。 そこで、 オペ レータ は該設問文 M 1 に応 じ て例えば下限角度 6 min (例えば 0 ° ) 、 上限角度 0 max (例えば 9 0 ° ) を指定する と共に、 円弧半径の数値 Γ 2」 を指定する (ステッ プ 1 0 5 ) 。
丸味付けの寸法と コーナの角度範囲が特定される と、 プロセ ッサ 1 0 2 は l → i と し、 輪郭形状範囲内の第 i 、 第 ( i + 1 ) 番目の隣接図形要素が成す角度 θ ί (第 5 図) を求め (ステ ッ プ 1 0 6 、 1 0 7 ) 、 前記設定角度 範囲 ( 0 min〜 0 max)内である かチェ ッ ク し (ステ ッ プ 1 0 8 ) 、 該範囲内の角度 (例えば 82、 Θ 4) があれば、 該角度を成す第 i 、 第 ( i + 1 ) 番目の図形要素間のコ ーナ (例えば、 E 2、 E 4) に円弧半径 2 mmの丸味付け円 弧を挿入し、 C R T 1 0 6 に表示する (ステップ 1 0 9、 第 7図参照) 。
しかる後、 輪郭形状範囲内の全コーナについて上記処 理が終了したかチェ ッ ク し (ステップ 1 1 0 ) 、 「 N O j であれば i + l → i と して (ステップ 1 1 1 ) 、 ステツ プ 1 0 7以降の処理を繰返し、 「Y E S j であればコ ー ナ部形状挿入処理を終了する。
尚、 隣接する図形要素が成す角度 0 i の算出において、 図形要素に円弧が含まれている場合、 例えば第 9 図に示 す直線要素 S a と円弧要素 C b との成す角度を算出する 場合は、 両要素の交点 P を通り、 円弧要素 C b に接す る線分 S b を求め、 直線要素 S a と線分 S b との成す角 度 8 i を算出する。
以上においては、 丸味付け部の一括挿入について説明 したが、 面取り部の一括挿入も同様にできる。 即ち、 面 取り部の一括挿入に際し Tはステップ 1 0 1 において Γチャ ンフ ァー括入力」 項目 T2 (第 2図参照) をビジ ク し、 ついで対話的に輪郭形状〇 L F を構成する 2つの 図形要素を指定してチャ ンフ ァ形状を挿入すべき輪郭形 状範囲を特定し、 同様に対話的にチャ ンフ ァ寸法とチヤ ン フ ァ形状を挿入すべきコーナの角度範囲を指定する (第 1 0図参照) 。 これによ りプロセッサ 1 0 2は該輪 郭形状範囲内の隣接する図形要素の角度を求め、 設定角 度範囲内の角度があれば、 該角度を成す図形要素間に所 定寸法のチャ ン フ ァ形状を揷入する。
以上本発明によれば、 輪郭形状を構成する 2つの図形 要素の指定によ リ コーナ部形状を挿入すべき輪郭形状範 囲が特定された時、 該輪郭形^範囲内の互いに隣接する 図形要素のなす角度を求め、 設定角度内の角度があれば、 該角度を成す図形要秦 に所定寸法のコ ーナ部形状を揷 入するよ う に構成したから、 ある範囲内のコーナに同 じ 数値の面取 り或いは丸味付けする際に挿入操作が迅速か つ容易にでき、 結果と して輪郭形状を元に して得られる N Cデータ も迅速かつ容易に作成する こ と が出来る。

Claims

請求の範囲
1 . 複数の図形要素よ りなる輪郭形状の隣接図形要素 間のコーナに所定寸法を有する面取り又ば丸味付け等の コーナ部形状を揷入するコーナ部形状揷入方法において、 輪郭形状を構成する 2つの図形要素を指定してコーナ 部形状を揷入すべき輪郭形状の範囲を特定するステップ、 コーナ部形状を揷入すべき隣接図形要素のなす角度範 囲とコーナ部形状寸法を設定するステップ、
前記輪郭形状範囲内の隣接する図形要素のなす角度を 求めるステ ッ プと、
隣接する図形要素のなす角度が設定角度内であれば、 該隣接図形要素間に前記設定寸法のコーナ部形状を挿入 し、 設定角度範囲外であればコーナ部形状を揷入しない ステップを有すること を特徵とするコーナ部形祅揷入方 法。
2 . 前記輪郭形状範囲を特定するステッ プは、
輪郭形状が閉形状の場合には該輪郭形状を構成する 2 つの図形要素を指定するステップに加えて、 該 2つの図 形要素にはさまれる輪郭形状部分が一方の図形要素を基 準にして時計回り方向に沿っ た輪郭形状範囲であれば時 計回り方向であること を指定し、 反時計回り方向に沿つ た輪郭形状範囲であれば反時計回り方向であることを指 定するステップ、
前記指定された 2つの図形要素と方向とに基づいてコ ーナ部形状を揷入すべき輪郭形状の範囲を特定するスチ
o ップを有するこ と を特徴とする請求の範囲第 1 項記載の コーナ部形状挿入方法。
3 . 面取一括入力であるか丸味付け円弧一括入力であ るかを指定するこ と によ り 、 面取形状又は丸味付け円弧 形状をコーナ部形状と して隣接図形要素間に揷入する こ と を特徴とする請求の範囲第 1項記載のコーナ部形状揷 入方法。
5
0
5
PCT/JP1989/000845 1988-08-25 1989-08-21 Procede d'introduction des donnees relatives a la forme d'un coin Ceased WO1990002369A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE68925812T DE68925812T2 (de) 1988-08-25 1989-08-21 Eingabeverfahren von relativen daten in form einer kurve.
EP89909428A EP0383940B1 (en) 1988-08-25 1989-08-21 Corner shape insertion method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP63211335A JPH0259803A (ja) 1988-08-25 1988-08-25 コーナ部形状挿入方法
JP63/211335 1988-08-25

Publications (1)

Publication Number Publication Date
WO1990002369A1 true WO1990002369A1 (fr) 1990-03-08

Family

ID=16604253

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1989/000845 Ceased WO1990002369A1 (fr) 1988-08-25 1989-08-21 Procede d'introduction des donnees relatives a la forme d'un coin

Country Status (5)

Country Link
US (1) US5138557A (ja)
EP (1) EP0383940B1 (ja)
JP (1) JPH0259803A (ja)
DE (1) DE68925812T2 (ja)
WO (1) WO1990002369A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2773517B2 (ja) * 1992-02-27 1998-07-09 三菱電機株式会社 プログラム表示装置
JPH0668258A (ja) * 1992-08-20 1994-03-11 Brother Ind Ltd 図形デジタイズ装置
CN104259675B (zh) * 2014-08-29 2016-01-13 广东大族粤铭激光科技股份有限公司 混合型视觉加工方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63204412A (ja) * 1987-02-20 1988-08-24 Fanuc Ltd 部品形状入力方法
JPH06346512A (ja) * 1993-06-10 1994-12-20 Ohbayashi Corp 大スパン構造物及びその構築方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59173804A (ja) * 1983-03-23 1984-10-02 Fanuc Ltd 自動プログラミング方法
JPS60191365A (ja) * 1984-03-13 1985-09-28 Okuma Mach Works Ltd 自動プログラミング機能における形状入力方式
US4949279A (en) * 1984-03-22 1990-08-14 Sharp Kabushiki Kaisha Image processing device
JPH087748B2 (ja) * 1984-10-11 1996-01-29 株式会社日立製作所 文書の色付け編集装置
JPS61249175A (ja) * 1985-04-24 1986-11-06 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション 図形処理装置
JPS6269302A (ja) * 1985-09-20 1987-03-30 Matsushita Electric Works Ltd 部品加工camシステム
JPS62100813A (ja) * 1985-10-28 1987-05-11 Komatsu Ltd コ−ナ点のオ−バライド方法
JPS62190507A (ja) * 1986-02-17 1987-08-20 Fanuc Ltd 図形入力方法
US4875033A (en) * 1986-06-05 1989-10-17 Mitsubishi Denki Kabushiki Kaisha Graphics input apparatus
JPS6346512A (ja) * 1986-08-13 1988-02-27 Fanuc Ltd Ncデ−タ作成方法
JPS63104104A (ja) * 1986-10-21 1988-05-09 Fanuc Ltd 自動プログラミングシステム
JPH01106201A (ja) * 1987-10-20 1989-04-24 Fanuc Ltd 図形要素修正方式
JPH01163803A (ja) * 1987-12-21 1989-06-28 Fanuc Ltd 組合せ形状定義方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63204412A (ja) * 1987-02-20 1988-08-24 Fanuc Ltd 部品形状入力方法
JPH06346512A (ja) * 1993-06-10 1994-12-20 Ohbayashi Corp 大スパン構造物及びその構築方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP0383940A4 *

Also Published As

Publication number Publication date
DE68925812T2 (de) 1996-07-18
EP0383940A4 (en) 1993-07-07
EP0383940B1 (en) 1996-02-28
US5138557A (en) 1992-08-11
DE68925812D1 (de) 1996-04-04
JPH0259803A (ja) 1990-02-28
EP0383940A1 (en) 1990-08-29

Similar Documents

Publication Publication Date Title
US5485564A (en) Method and apparatus for forming a graphical display of data and for omitting a range of data within the graph
JPH01159705A (ja) 部品形状入力方法
JP2828271B2 (ja) Cadシステムにおける形状生成方式
US5006977A (en) Figure element revising method
JPH07234892A (ja) 建築図面作成装置
WO1990002369A1 (fr) Procede d'introduction des donnees relatives a la forme d'un coin
WO1989006006A1 (fr) Procede de definition d'un profil combine
US5021966A (en) Profile revising method
JPH08180082A (ja) 建築図面作成装置
US5146402A (en) Profile definition method
JPH06282401A (ja) メニュー表示方法
JPH08202856A (ja) 画像処理方法
JPH01229321A (ja) ユーザインタフェース作成装置
JP3123720B2 (ja) プログラマブルコントローラのプログラミング方法及びプログラミング装置
JP2842511B2 (ja) 帳票作成装置
JP2720586B2 (ja) 図形編集装置
JPH04306769A (ja) 会話システム
JP2922578B2 (ja) 文字処理装置
JPH05250483A (ja) グラフ作成装置
JPH04308886A (ja) 地図情報入力装置
JPH01109475A (ja) Cadシステムのコマンド入力方式
JPH04151693A (ja) 画面表示制御装置
JPS6320681A (ja) 表作成処理方式
JPH0440563A (ja) 多面図設定方式
JPH1125148A (ja) 記録媒体、並びに図面作成方法および装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE FR GB IT LU NL SE

WWE Wipo information: entry into national phase

Ref document number: 1989909428

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1989909428

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1989909428

Country of ref document: EP