JPS6327902A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPS6327902A
JPS6327902A JP61172616A JP17261686A JPS6327902A JP S6327902 A JPS6327902 A JP S6327902A JP 61172616 A JP61172616 A JP 61172616A JP 17261686 A JP17261686 A JP 17261686A JP S6327902 A JPS6327902 A JP S6327902A
Authority
JP
Japan
Prior art keywords
contour
displayed
outline
curve
display device
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.)
Granted
Application number
JP61172616A
Other languages
English (en)
Other versions
JPH0685126B2 (ja
Inventor
Tadamasa Yamada
山田 忠正
Shizuo Susaka
須坂 静生
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.)
Niigata Engineering Co Ltd
Original Assignee
Niigata Engineering Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Niigata Engineering Co Ltd filed Critical Niigata Engineering Co Ltd
Priority to JP61172616A priority Critical patent/JPH0685126B2/ja
Publication of JPS6327902A publication Critical patent/JPS6327902A/ja
Publication of JPH0685126B2 publication Critical patent/JPH0685126B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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]

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野コ この発明は、プレス金型、プラスチック金型等を切削加
工する金属加工分野に適用して好適な数値制御装置に係
り、特に、対話人力形式で輪郭削りの輪郭曲線データを
作成する数値制御@置において、データ作成の簡単化を
図った数値制御装置に関する。
[従来の技術] この種の数値制御装置にあっては、直線と円弧の組み合
わせで構成される輪郭曲線に沿って、エンドミル等の工
具を移動させ、輪郭削りを数多く施す必要がある。
従来、対話人力形式で輪郭削りの輪郭曲線データを作成
する装置として、例えば、特公昭6〇−127950号
公報に記載されたものが知られている。
この装置は、第5図に示すごとく、ATC付き工作機賊
1の数値制御部2に、表示装置3が接続されると共にキ
ーボード装置4が接続された構成であり、キーボード装
置4から入力されたデータが数値制御部2内の記憶装置
5に記憶されると共に、記憶装置5から供給されるデー
タに基づいて輪郭曲線が表示装W3に表示されるように
なっている。また、表示装置3には、数値制御部2に各
種データを入力するためのソフトキー装置6が取り付け
られている。
そして、第6図に示すごとく、ソフトキー装置6には、
表示装置3の画面下部に表示されたシンボルに対応する
信号発生機能があり、オペレータがシンボルに対応した
ソフトキーを押すと、このソフトキーの信号が数値制御
部2へ伝送されるようになっている。
このような従来の数値制御装置において、例えば、第7
図に示す輪郭曲線7を作成する場合について説明する。
輪郭曲線7は、点Aを始点とし、点Aから点Bまでは直
線して、点Bから点Cまでは時計方向に回る円弧Cで形
成されているらのとする。すなわち、直線りおよび円弧
Cが輪郭曲線7を構成する輪郭要素となっている。輪郭
曲線7は次の手順で作成、される。
(1)右上を指すシンボルS7(第6図)を、ソフトキ
ーを押して選択する。
(2)キーボード装置4から点Aの座標値(xa、ya
)、および点Bの座標値(xb、yb)を入力する。
(3)数値制御部2は、点Aと点Bとを結ぶ直線りを作
成し、これを表示装置3に表示する。
(4)時計方向に回る円弧を示すノンポルSlを、ソフ
トキーを押して選択する。
(5)キーボード装置4から点Cの座標値(xc’、y
c)、および円弧Cの半径Rの値を入力する。
この時点では、2点B、Cと半径Rだけが既知なので、
第8図に示す円c1.c2の内、時計方向に回る円弧は
■と■の2個あり、1個に決定できない。
そこで、オペレータは、第7図に示された輪郭曲線7を
得るべく、第8図の軌跡群を想定し、もう1つの条件を
入力しなければならない。すなわち、上記円弧■と■を
区別するために、円弧の扉角が180°より大きいか小
さいかの判定条件を、キーボード装置4またはソフトキ
ー装置6から人力する必要がある。
(6)円弧CのΩ角が180°より小さいという条件を
入力する。
(7)第7図の円弧Cが作成され、表示される。
上記の例では、輪郭曲線7の点Bのように、線の種類が
直線から円弧へ、または円弧から直線へ変わる変換点が
既知である場合を示した。このような簡単な輪郭曲線7
でも、オペレータは、上記(5)項のように高度な判断
を行う必要がある。
次に、第9尺に示す更に!!雑な輪郭曲線8を例にとっ
て説明する。図において、L2は点りを通りy軸に平行
な直線、C3は点りを中心とする半径R3の円弧、L3
は円弧c5にその左端の点Hで接する煩きθの直線、C
4は円弧c3と直線L3の双方に接する半径R4の円弧
、C5は点Jを中心とする半径R5の円弧、L4は点I
を通りXNIに平行な直線であり、これろか、輪郭曲線
8を構成する輪郭要素となってシ・・る。なお、円弧c
4のように、中心位置ろく不明で、2つの綜分に接する
円弧を挿入円弧と呼、ぶ。また、以下の説明においては
、−円と、その一部をなす円弧とを同一の符号で示すこ
ととする。
ここで、点D1直線L2と円弧c3との交点E1円弧c
5と直線L4との接点■、および円弧c5の中心Jの座
標値は既知である。一方、2つの円弧c3 、C4の接
点F1円弧c4と直線L3との接点G、および直線L3
と円弧c5との接点Hは図から知ることのできない未知
の点である。しかしながら、第9図から得られる拘束条
件に基づいて、数値制御部2で代数演算を行うことによ
り、これらの点F 、G 、Hの座標値を求めることか
できる。
上記代数演算を実行すると、例えば、円弧c3と直線L
3とに接する半径R4の円は、第10図に示すように、
直線L3と円弧c3との2交点の内、下の方の交へ付近
に4個でき、また、図示せぬ上の方の交点付近に4個で
きる。第10図には下の方の41m1の円c4 、C4
b、C4C,C4dのみを示した。
さて、第9図において、工具9を輪郭曲線8に沿って、
点D→E−+F→G→H→Iの順に動かすことを考える
。オペレータは第5図のキーボード装置4およびソフト
キー装置6を用いて、次の手順で輪郭曲線8を作成する
(1)真下方向を示すシンボルS5(第6図)を、ソフ
トキーを押して選択する。
(2)点りの座標値(Dx、Dy)、点Eの座標値(E
 X。
Ey)を入力する。
(3)点りと点Eとを結ぶ直線L2が作成され、表示装
置3に表示される。
(4)反時計方向のシンボルS2に対応するソフトキー
を押して、このシンボルS2を選択する。
(5)円c3に対応するデータ、つまり、半径R3、中
心座標(DLDy)をキーボード装置4から入力する。
(6)反時計方向のシンボルS2を選択する。
(7)円c4に対応するデータ、半径R4を入力する。
このとき、表示装置3には「この円は一つ前の図形に接
しますか」という質問が表示されるので、肯定応答をす
る。なお、一つ前の図形とは円c3を意味する。、また
、点Fの座標!!(Fx、Fy)は、この時点で未知で
ある。
(7a)上記(7)の条件を補足するために、選択され
るべき円弧PCは、円c3から04に渡るときに左折し
、かつI80゛より小さい円弧であることを人力する(
第10図参照)。
(8)右上を指すノンポルs7を選択する。
(9)直線L3の煩きθを入力する。このとき、表示装
置3に「この直線は一つ前の図形に接しまずか」という
質問が表示されるので、肯定応答をする。ここで、一つ
館の図形とは円c4を意味する。
また、この時点では、点Gの座標値(G x、 G y
)は未知である。
(10)時計方向を示すノンポルSlを選択する。
(II)第2図の円c5に対応するデータ、すなイっち
、半径R5、中心座標値(Jx、Jy)および終点座標
値(rx、Iy)を入力する。また、一つ前の図形L3
に接するという条件を、肯定応答により入力する。
(Ila)上記(11)の条件を補充するために、円弧
HIは、直線L3から円c5に渡るときに右折し、かつ
180°より小さい円弧であることを入力する。
上記(7a)および(lla)で追加した条件を間違え
ることなく発見することは、オペレータにとって困難な
ことである。しから、(7a)で追加した条件が正しい
か否かは、その入力時点では決定できず、(11)項に
至って初めて判明する。従って、オペレータはすてに人
力した項目まで後戻りしたり、やり直したりする必要性
に、しばしば迫られる。
[発明が解決しようとする問題点] 上述したように、従来の数値制御装置においては、一義
的に輪郭要素が決まらない場合、複数の輪郭要素の中か
ら、所望の輪郭要素を選択、決定することが極めて困難
であった。
この発明は、このような背景の下になされたもので、所
望の輪郭要素を直ちに決定できる数値制御装置を提供す
ることを目的とする。
[問題点を解決するための手段J 上記問題点を解決するためにこの発明は、データ入力手
段から人力されたデータに基づいて輪郭要素を形成し、
該輪郭要素を順次連結して輪郭曲線を作成し、この輪郭
曲線に沿って輪郭削り等の加工作業の指令を行うとと乙
に、前記輪郭曲線をグラフィック表示装置に表示できる
ようにした数値制御装置において、前記グラフィック表
示装置の表示画面上の位置を指定する位置入力手段と、
前記データ入力手段から入力されたデータを満足するす
べての輪郭要素を前記グラフインク表示装置に表示する
とともに、前記グラフィック表示装置に表示された輪郭
要素の中から、前記位置入力手段によって指定された輪
郭要素を選択し、選択された輪郭要素により前記輪郭曲
線を作成する制御手段とを具備することを特徴とする。
[作用 ] 上記構成によれば、既知の条件から代数演算によって得
られたすべての輪郭要素が表示装置の表示される。これ
らの輪郭要素の中から、ライトベンやマウス等の位置入
力手段により、所望の輪郭要素を指定して、直ちに選択
する。ことができる。
[実施例コ 以下、図面を参照して、本発明の詳細な説明する。
第1図は、この発明の一実施例による数値制御装置の構
成を示す概略図である。この装置が、第5図に示す従来
装置と異なるのは、次の点である。
■数値制御部2にライトペン装置11(位置入力手段)
を付加し、表示装置3上の位置を指定できるようにした
■数値制御部2は、表示した複数の図形の内、ライトベ
ン装置11によって指定された図形を認識し、輪郭曲線
、を形成する図形として記憶する一方、それ以外の図形
を記憶装置5および表示装置3から消去する。
ここで、表示装置3の表示画面3aは、第3図に示すよ
うに、横方向(X方向)に12x個、縦方向(y方向)
に12y個の画素を有している。また、記憶装置5内に
は、上記各画素1.2.3・・・・・・n、n+1・・
・・・・(lx−Qyに対応するアドレスからなる表示
面記憶エリア5a(第4図)が設けられ、その各アドレ
スl−aに・ryに記憶された表示データが変換されて
表示画面3aに表示されるようになっている。
次に、第9図に示す輪郭曲線8を作成する場合を例にと
って、この実施例の動作を説明する。
(1)真下方向を示すシンボルS5(第6図)を、ソフ
トキーを押して選択する。
(2)点りの座標値(DX、Dy)、点Eの座標値(E
 x。
Ey)を入力し、点りに対応する表示面記憶エリア5a
のアドレスId、および点Eに対応する表示面記憶エリ
ア5aのアドレスreを決定する。次いで、アトL/ス
I d、 I d+12x、 I d+ 2 (lx=
・−I el、:、図形の存在を示す表示データが書き
込まれる。この表示データが変換されて表示画面3aに
表示されることにより、直線L2が表示画面3aに描か
れる。
(3)点りと点Eとを結ぶ直線L2が作成され、表示装
置3に表示される。
(4)反時計方向のシンボルS2に対応するソフトキー
を押して、このシンボルS2を選択する。
(5)円c3に対応するデータ、つまり、半径R3、中
心座標(Dx、Dy)をキーボード装置4から入力する
(6)反時計方向のシンボルS2を選択する。
(7)円c4に対応するデータ、半径R4を入力する。
このとき、表示装置3には「この円は一つ前の図形に接
しますか」という質問が表示されるので、肯定応答をす
る。なお、一つ萌の図形とは円c3を意味する。また、
点Fの座標値(F x、 F y)は、この時点で未知
である。
(8)右上を指すシンボルS7を選択する。
(9)直線L3の傾きθを入力する。このとき、表示装
置3に「この直線は一つ前の図形に接しますか」という
質問が表示されるので、肯定応答をする。ここで、一つ
前の図形とは円c4を意味する。
また、この時点では、点Gの座標値(G x、 G y
)は未知である。
(10)時計方向を示すシンボルSlを選択する。
(11)第2図の円c5に対応するデータ、すなわち、
半径R5、中心座標値(JX、Jy)および終点座標値
(Ix、ry)を入力する。また、一つ前の図形L3に
接するという条件を、肯定応答により入力子る。
なお、上記(1)〜(11)は輪郭曲線8を作成する場
合と同一である。
(12)上記(11)までの操作を行うと、第2図の図
形の内、直線L2、円c3、円c5、直線L3およ゛び
L 、3 aが表示される。
ここで、上記円c3、円c5、直線L3も、2点り’、
Eを結ぶ直線L2と同様にして表示される。
すなわち、これらの図形軌跡に対応した表示面記憶エリ
ア5a上のアドレスが決定され、該アドレスに図形の存
在を示す表示データが書き込まれ、この表示データが変
換、表示されて、上記図形が表示画面3a上に描かれる
。なお、この時点では、他の図形、つまり、円c4 、
c4 b、c4 c、c4 d、c4 e。
c4 f、c4 g、c4 hは表示されない。
(!3)オペレータはライトベン装置11を用いて、直
線L3を選択する。すなわち、オペレータがライトペン
装置11の受光部を、表示画面3a上の直線L3上の一
点に押し当てると、表示画面3aの一画素が決定され、
この画素に対応する表示面記憶エリア5aのアドレスI
Qが決まる。数値制御部2は、このアドレス■りが、表
示された図形のどの図形上の点かを比較演算する。これ
により、アドレスILが直線L3の一部であることが判
定される。こうして、数値制御部2は、直線L3が輪郭
曲線8を構成する直線であることを認識し、他の直線L
3aを、記憶装置5および表示装置3から消去する。
この段階で、数値制御部2は表示装置3へ、円c4 、
c4 b、c4 c、c4 d、c4 e、c4 f、
c4 g、c4 hを新たに追加表示する。
(I4)オペレータはライトペン装置11を用いて、円
c4の小さい方の円弧PCを選択する。この選択ら上記
(I3)項で述べた直線L3の選択と同様に行なわれる
。すなわち、円弧FG上の一点に対応する表示面記憶エ
リア5aのアドレスInが決定され、このアドレスIn
を含む円弧F’Gが比較演算の結果判定される。これに
より、円c4 b、c4 c。
c4 d、c4 e、c4 f、c4 g、c4 hが
消去され、小さい方の円弧FC1直線L2、円弧c3、
直線L3、円弧c5が表示装置3の表示画面上に残る。
以上の操作により、第9図に示した輪郭曲線8が完成す
る。
なお、上記実施例においては、位置入力手段としてライ
トペン装W、llを使用したが、これに眼定されること
はない。例えば、キーボード装置、マウス等を用いて表
示装置の画面上に表示されたカーソルを動かし、このカ
ーソルを所望の図形の上に移動させて選択することら可
能である。
[発明の効果] 以上説明し−たように、この発明は、データ入力手段か
ら人力されたデータに基づいて輪郭要素を形成し、該輪
郭要素を頓次連結して輪郭曲線を作成し、この輪郭曲線
に沿って輪郭削り等の加工作業の指令を行うとと乙に、
面記輸郭曲線をグラフィック表示装置に表示できるよう
にした数値制御装置において、前記グラフィック表示装
置の表示画面上の位置を指定する位置入力手段と、前記
データ入力手段から入力されたデータを満足するすべて
の輪郭要素を前記グラフィック表示装置に表示するとと
もに、前記グラフィック表示装置に表示された輪郭要素
の中から、前記位置入力手段によって指定された輪郭要
素を選択し、選択された輪郭要素により前記輪郭曲線を
作成する制御手段とを具備するので、2個以上の輪郭要
素(解図形)がある場合でも、オペレータは表示装置上
の所望の輪郭要素を視覚的に確認して選択できる。この
結果、作業の中断や、試行錯誤的操作を行うことなく、
しかもオペレータの幾何学的知識を要求することなく、
輪郭曲線を迅速に、かつ確実に作成することができる。
【図面の簡単な説明】
第1図はこの発明の一実施例による数値制御装置の概要
を示す概略図、第2図は同数値制御装置による輪郭曲線
の作成方法を説明するための図、第3図は表示装置3の
表示画面3aの構成を示す概念図、第4図は記憶装置5
内に設けられた表示面記憶エリア5aの構成を示す概念
図、第5図は従来の数値制御装置の概要を示す概略図、
第6図は同装置のソフトキー装置の一例を示す図、第7
図は輪郭曲線7を示す図、第8図は輪郭曲線7において
とりうる2つの輪郭要素cl、c2を示す図、第9図は
他の輪郭曲線8の構成を示す図、第1O図は輪郭曲線8
においてとりうる4つの輪郭要素を示す図である。 2・・・数値制御部、3・・ 表示装置、4 ・・・キ
ーボード装置、5 ・記憶装置、6・・・ソフトキー装
置(上記4.6はデータ入力手段)、7,8・ 輪郭曲
線、9・・・工具、11・−・ライトペン装置(位置入
力手段)。

Claims (1)

    【特許請求の範囲】
  1. データ入力手段から入力されたデータに基づいて輪郭要
    素を形成し、該輪郭要素を順次連結して輪郭曲線を作成
    し、この輪郭曲線に沿って輪郭削り等の加工作業の指令
    を行うとともに、前記輪郭曲線をグラフィック表示装置
    に表示できるようにした数値制御装置において、前記グ
    ラフィック表示装置の表示画面上の位置を指定する位置
    入力手段と、前記データ入力手段から入力されたデータ
    を満足するすべての輪郭要素を前記グラフィック表示装
    置に表示するとともに、前記グラフィック表示装置に表
    示された輪郭要素の中から、前記位置入力手段によつて
    指定された輪郭要素を選択し、選択された輪郭要素によ
    り前記輪郭曲線を作成する制御手段とを具備することを
    特徴とする数値制御装置。
JP61172616A 1986-07-22 1986-07-22 数値制御装置 Expired - Lifetime JPH0685126B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61172616A JPH0685126B2 (ja) 1986-07-22 1986-07-22 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61172616A JPH0685126B2 (ja) 1986-07-22 1986-07-22 数値制御装置

Publications (2)

Publication Number Publication Date
JPS6327902A true JPS6327902A (ja) 1988-02-05
JPH0685126B2 JPH0685126B2 (ja) 1994-10-26

Family

ID=15945177

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61172616A Expired - Lifetime JPH0685126B2 (ja) 1986-07-22 1986-07-22 数値制御装置

Country Status (1)

Country Link
JP (1) JPH0685126B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0681920U (ja) * 1993-05-07 1994-11-25 株式会社トーヨーテクノコーポレーション 無公害容器

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5480650A (en) * 1977-12-09 1979-06-27 Kikai Shinko Kokai Free curve and curved surface forming device
JPS6054013A (ja) * 1983-09-01 1985-03-28 Mitsubishi Electric Corp 数値制御装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5480650A (en) * 1977-12-09 1979-06-27 Kikai Shinko Kokai Free curve and curved surface forming device
JPS6054013A (ja) * 1983-09-01 1985-03-28 Mitsubishi Electric Corp 数値制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0681920U (ja) * 1993-05-07 1994-11-25 株式会社トーヨーテクノコーポレーション 無公害容器

Also Published As

Publication number Publication date
JPH0685126B2 (ja) 1994-10-26

Similar Documents

Publication Publication Date Title
JPS6261962B2 (ja)
US5068802A (en) Graphic drawing method and system with input coordinates automatically adjustable
JP2828271B2 (ja) Cadシステムにおける形状生成方式
JPS6327902A (ja) 数値制御装置
JPH01316804A (ja) 輪郭形状定義方法
JP3593353B2 (ja) 板金加工用自動プログラミングシステムにおける板取りデータ生成装置
US5621865A (en) Graphics processing apparatus using grid and a method thereof
JPS61812A (ja) 数値制御装置
JPH0573123A (ja) ロボツトの作業軌跡教示装置
JPH07334696A (ja) 表作成システム
US5093796A (en) Automatic programming definition of a machining configuration for a numerical control device
JP2582298B2 (ja) 図形処理装置における図形情報作成方法
JP3437218B2 (ja) 自動プログラミング装置における加工データの確認編集方法および装置
KR910009239B1 (ko) 수치제어 장치의 가공데이타 작성방법
JPS60134979A (ja) 3次元図形情報の入力方法
JP2753015B2 (ja) 属性入力方法
JPS63158613A (ja) 数値制御装置の加工プログラム生成方法
JPH05324040A (ja) 数値制御装置
JPH01111285A (ja) 図面認識処理における文字認識結果確認修正処理方式
JPS63223803A (ja) 数値制御情報作成装置
JPH0698485B2 (ja) 異形材料への溶断部品配列方法
JPS6170611A (ja) 産業用ロボツトの教示点軌跡表示装置
JPS61217804A (ja) 産業用ロボツトの教示軌跡表示方法
JPH02114382A (ja) Cad装置における製図システム
JPS61230844A (ja) 自動プログラミング作成装置