JPH05143141A - 数値制御情報作成機能における入力形状拡大表示方法 - Google Patents

数値制御情報作成機能における入力形状拡大表示方法

Info

Publication number
JPH05143141A
JPH05143141A JP32999191A JP32999191A JPH05143141A JP H05143141 A JPH05143141 A JP H05143141A JP 32999191 A JP32999191 A JP 32999191A JP 32999191 A JP32999191 A JP 32999191A JP H05143141 A JPH05143141 A JP H05143141A
Authority
JP
Japan
Prior art keywords
shape
numerical control
display
control information
elements
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
JP32999191A
Other languages
English (en)
Inventor
Kyoichi Yamamoto
京一 山本
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works 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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP32999191A priority Critical patent/JPH05143141A/ja
Publication of JPH05143141A publication Critical patent/JPH05143141A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】 【目的】 数値制御情報作成機能における入力形状拡大
表示方法において、オペレータによるデータ入力の際の
面倒な操作を軽減させる。 【構成】 注目すべき形状を指定する。表示すべき形状
要素の数を登録する。前記注目すべき形状を含む表示す
べき全形状要素を表示するための表示装置上での範囲を
指定する。前記表示すべき全形状要素の垂直方向と水平
方向の最大値及び最小値を演算する。この演算結果に基
づいて前記表示範囲に前記表示すべき全形状要素が入る
ように拡大比率と拡大描画領域を算出する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、加工に先立って数値制
御のための情報を作成する数値制御情報作成機能におけ
る入力形状拡大表示方法に関する。
【0002】
【従来の技術】グラフィックディスプレイ画面を用いて
対話形式で必要なデータを入力することにより設計図面
から数値制御プログラム等の数値制御情報を生成する数
値制御情報作成機能が実用化されている。この数値制御
情報作成機能によれば、設計図面に記載されている部品
の形状に従って、対応する操作盤上の形状キーを押すだ
けで部品形状を入力でき、また、その時々のデータ設定
に参考となる情報が図形表示され、しかも、日常語によ
る問いかけがあるので、それらに応じて寸法等各種デー
タを入力できる。更に、数値制御情報作成に必要な全デ
ータが入力されれば、即座に素材形状や部品形状が描か
れ、しかも数値制御データ自動計算が開始され、かつ工
具軌跡が図形表示されて数値制御情報が作成される。こ
のような数値制御情報作成機能は以下のステップから成
っている。 1 素材材質の選択ステップ 2 図面形式の選択ステップ 3 素材形状と寸法の入力ステップ 4 部品形状と寸法の入力ステップ 5 機械原点と刃物台位置の入力ステップ 6 工程種類の選択ステップ 7 工具の選択ステップ 8 加工範囲の決定ステップ 9 切削条件の入力ステップ 10 工具軌跡の計算ステップ これらのステップに従って順次必要なデータを入力して
最終的に数値制御情報が作成される。これらのステップ
のうち、素材形状や部品形状の寸法の入力ステップにお
いて、必要な形状を幾つかの形状要素単位で一括入力す
るか、オペレータが自らの判断により一部を分割して入
力するかしている。このとき、入力形状が表示されてい
る範囲全体に対して小さい場合、オペレータは形状要素
の過不足やデータの正しさを入力形状を拡大表示させて
確認している。
【0003】図7は従来の数値制御情報作成機能におけ
る入力形状拡大表示方法を実現する装置の一例を示すブ
ロック図であり、素材形状データDMや部品形状データ
DPがオペレータにより形状入力部11から入力形状描
画部16に入力され、素材形状や部品形状の描画データ
DDが作成されて表示制御部17に送出される。そし
て、素材形状や部品形状が表示装置18の画面上の通常
表示範囲に描画される。同時にオペレータにより形状入
力部11から入力された素材形状データDMや部品形状
データDPは形状データ記憶部14に記憶される。ここ
で、オペレータが表示装置18に表示されている形状を
拡大したい場合、拡大表示範囲ES及び拡大領域指令E
Aがオペレータにより拡大表示範囲指定部12及び拡大
領域指令部19から拡大形状描画部15に入力され、素
材形状データDMや部品形状データDPが形状データ記
憶部14から拡大形状描画部15に読出される。そし
て、拡大表示指令SEがオペレータにより拡大表示指令
部13から拡大形状描画部15に入力されると、拡大領
域指令EA内の素材形状や部品形状の拡大描画データE
Dが作成されて表示制御部17に送出される。そして、
拡大された拡大領域指令EA内の素材形状や部品形状が
表示装置18の画面上の拡大表示範囲ESに描画され
る。
【0004】このような構成において、その入力形状拡
大表示方法を図8のフローチャートで説明する。オペレ
ータが例えば図9に示すような表示装置18上での拡大
表示を行なわせたい範囲を表わす拡大表示範囲ESを拡
大表示範囲指定部12から拡大形状描画部15に入力す
る(ステップS21)。さらに、オペレータは表示装置
18の画面上の通常表示範囲RSの表示にオーバーラッ
プされて表示されている拡大表示領域案内EGで囲まれ
ている部分(拡大表示範囲ESの相似形)を拡大/縮少
したり移動させて、拡大したい領域の指令EAを拡大領
域指令部19から拡大形状描画部15に入力する(ステ
ップS22)。拡大形状描画部15は素材形状データD
Mや部品形状データDPを形状データ記憶部14から入
力し(ステップS23)、オペレータによる拡大表示指
令部13からの拡大表示指令SEの有無を判定する(ス
テップS24)。拡大表示指令SEが無いときは全ての
処理を終了し、拡大表示指令SEが有るときは拡大領域
指令EA内の素材形状や部品形状を拡大表示範囲ESに
基づくウインドウービューポート変換して拡大描画デー
タEDを作成して表示制御部17に送出する(ステップ
S25)。表示制御部17は拡大された拡大領域指令E
A内の素材形状や部品形状を表示装置18の画面上の通
常表示範囲RSに重畳された拡大表示範囲ESに描画し
(ステップS26)、全ての処理を終了する。
【0005】
【発明が解決しようとする課題】上述した従来の数値制
御情報作成機能における入力形状拡大表示方法では、拡
大領域の設定が必要であり、拡大したい形状を正確に拡
大範囲に収めることは困難で手間が掛るという問題があ
った。本発明は、上述のような事情から成されたもので
あり、本発明の目的は、オペレータがデータ入力の際に
面倒な操作をすることなく、必要な形状の拡大表示が行
なえる数値制御情報作成機能における入力形状拡大表示
方法を提供することにある。
【0006】
【課題を解決するための手段】本発明は、入力された加
工前の素材の形状と加工後の部品の形状により数値制御
情報を作成する数値制御情報作成機能における入力形状
の拡大表示方法に関するものであり、本発明の上記目的
は、注目すべき形状を指定し、表示すべき形状要素の数
を登録し、前記注目すべき形状を含む表示すべき全形状
要素を表示するための表示装置上での範囲を指定し、前
記表示すべき全形状要素の垂直方向と水平方向の最大値
及び最小値を演算し、この演算結果に基づいて前記表示
範囲に前記表示すべき全形状要素が入るように拡大比率
と拡大描画領域を算出することによって達成される。
【0007】
【作用】本発明にあっては、拡大表示させる注目すべき
形状とその近傍の形状の要素数から拡大比率と拡大描画
領域を自動的に求めるようにしているので、オペレータ
によるデータ入力の際の面倒な操作を軽減することがで
きる。
【0008】
【実施例】図1は本発明の数値制御情報作成機能におけ
る入力形状拡大表示方法を実現する装置の一例を図7に
対応させて示すブロック図であり、同一構成箇所は同符
号を付して説明を省略する。拡大表示の中心としたい形
状である注目形状の指定AF及び注目形状の前後の表示
させたい形状要素数FNがオペレータにより注目形状指
定部110及び表示形状数登録部111から拡大描画領
域演算部112に入力され、素材形状データDMや部品
形状データDPが形状データ記憶部14から拡大描画領
域演算部112に読出される。そして、拡大描画領域E
DAが拡大描画領域演算部112にて求められて拡大形
状描画部15に送出される。このような構成において、
その入力形状拡大表示方法を図2及び図3のフローチャ
ートで説明する。オペレータが例えば図4に示すような
表示装置18上での拡大表示を行なわせたい範囲を表わ
す拡大表示範囲ESを拡大表示範囲指定部12から拡大
形状描画部15に入力する(ステップS1)。次にオペ
レータは拡大表示の中心としたい形状である注目形状の
指定AF及び注目形状の前後の表示させたい形状要素数
FNを注目形状指定部110及び表示形状数登録部11
1から拡大描画領域演算部112に入力する(ステップ
S2、ステップS3)。拡大描画領域演算部112は素
材形状データDMや部品形状データDPを形状データ記
憶部14から入力し(ステップS4)、注目形状の水平
方向と垂直方向の最大値及び最小値を求める(ステップ
S5)。次に、拡大描画領域演算部112は注目形状以
前の形状要素数が表示指定形状要素数以上であるか否か
を判定し(ステップS6)、注目形状以前の形状要素数
が表示指定形状要素数以上であれば、注目形状以前の表
示指定形状要素の水平方向と垂直方向の最大値及び最小
値を求める(ステップS7)。
【0009】一方、ステップS6において、注目形状以
前の形状要素数が表示指定形状要素数未満である場合に
は、形状開始点から注目形状以前までの形状要素の水平
方向と垂直方向の最大値及び最小値を求める(ステップ
S8)。次に、拡大描画領域演算部112は注目形状以
降の形状要素数が表示指定形状要素数以上であるか否か
を判定し(ステップS9)、注目形状以降の形状要素数
が表示指定形状要素数以上であれば、注目形状以降の表
示指定形状要素の水平方向と垂直方向の最大値及び最小
値を求める(ステップS10)。一方、ステップS9に
おいて、注目形状以降の形状要素数が表示指定形状要素
数未満である場合には、注目形状直後から形状終了点ま
での形状要素の水平方向と垂直方向の最大値及び最小値
を求める(ステップS11)。そして、拡大描画領域演
算部112はこれまでに求めた注目形状、注目形状以前
の指定形状及び注目形状以降の各指定形状の形状要素の
水平方向と垂直方向の最大値及び最小値から、表示すべ
き全形状要素の水平方向と垂直方向の最大値及び最小値
を求める(ステップS12)。次に、拡大描画領域演算
部112は表示すべき全形状要素の水平方向と垂直方向
の最大値及び最小値で構成される矩形が拡大表示範囲E
Sと比べて縦横比率において縦長か横長かを判定し(ス
テップS13)、矩形が縦長の場合は表示すべき全形状
要素の垂直方向の(最大値)−(最小値)の値と(拡大
表示範囲の垂直方向の大きさ)−(一定のクリアランス
値)の値の比から拡大比率を算出する(ステップS
4)。一方、矩形が横長の場合は表示すべき全形状要素
の水平方向の(最大値)−(最小値)の値と(拡大表示
範囲の水平方向の大きさ)−(一定のクリアランス値)
の値の比から拡大比率を算出する(ステップS15)。
【0010】そして、拡大描画領域演算部112は算出
した拡大比率を基に全形状要素の水平方向と垂直方向の
最大値及び最小値の平均値が拡大表示範囲ESの中心に
位置されるように拡大描画領域EDAの位置を算出する
(ステップS16)。以上の処理を終了すると、拡大描
画領域演算部112は拡大描画領域EADの位置と大き
さのデータ及び拡大表示範囲ES内の素材形状データや
部品形状データを拡大形状描画部15に送出する。拡大
形状描画部15はオペレータによる拡大表示指令部13
からの拡大表示指令SEの有無を判定する(ステップS
17)。拡大表示指令SEが無いときは全ての処理を終
了し、拡大表示指令SEが有るときは拡大表示範囲ES
内の素材形状や部品形状を拡大描画領域EDAに基づく
ウインドウ−ビューポート変換して拡大描画データE
D′を作成して表示制御部17に送出する(ステップS
18)。表示制御部17は拡大された拡大表示範囲ES
内の素材形状や部品形状を表示装置18の画面上の通常
表示範囲RSに重畳された拡大表示範囲ESに描画し
(ステップS19)、全ての処理を終了する。
【0011】ここで、具体例を示して説明する。図4に
おいて注目形状が現在入力中の端面形状であり、表示指
定形状要素数は注目形状以前が3、注目形状以降が0で
あるとする。そして、注目形状である端面形状の始点
(ZS,XS)及び終点(ZE,XE)が、(ZS,X
S)=(81,77.5)、(ZE,XE)=(81,
82.525)であり、注目形状以前の丸め、長手、丸
め各々の始点(ZS*,XS*)及び終点(ZE*,X
E*)、(なお、*=1,2,3)が、 (ZS1,XS1)=(81.8,77.5)、 (ZE1,XE1)=(81,79.1)、 (ZS2,XS2)=(86,77.5)、 (ZE2,XE2)=(81,77.5)、 (ZS3,XS3)=(86.586,78.67
2)、 (ZE3,XE3)=(85.172,77.5) (ただし、端面形状や長手形状は、丸めや面取りが存在
しない場合を想定して始終点を算出している。また、丸
めや円弧が複数の象限にまたがる場合には、各象限毎に
分割して始終点を算出する。)であるとすると、ステッ
プS5で求められる注目形状の水平(Z)方向と垂直
(X)方向の最大値及び最小値は以下のようになる。 Z方向の最小値=81 Z方向の最大値=81 X方向の最小値=77.5 X方向の最大値=8
2.525 また、注目形状以前の形状要素数が3以上であるため、
ステップS7で求められる注目形状以前の丸め、長手、
丸めの形状の水平(Z)方向と垂直(X)方向の最大値
及び最小値は以下のようになる。 Z方向の最小値=81 Z方向の最大値=8
6.586 X方向の最小値=77.5 X方向の最大値=7
9.1 尚、注目形状が現在入力中の形状であるため、注目形状
以降の形状の水平(Z)方向と垂直(X)方向の最大値
及び最小値は存在しないことになる。
【0012】以上の結果を基に、ステップS12で求め
られる全形状要素の水平(Z)方向と垂直(X)方向の
最大値及び最小値は以下のようになる。 Z方向の最小値=81 Z方向の最大値=8
6.586 X方向の最小値=77.5 X方向の最大値=8
2.525 さらに、図4において拡大表示範囲の矩形が装置座標系
で、 左下(30,220),右上(330,450) とすると、表示すべき全形状要素の水平方向と垂直方向
の最大値及び最小値で構成される矩形は、 左下(81,77.5),右上(86.586,82.
525) であるから、全形状要素の水平方向と垂直方向の最大値
及び最小値で構成される矩形(細線による矩形)は拡大
表示範囲の矩形に比して横長であると判定する。従っ
て、世界座標系での86.586−81=5.586
と、装置座標系での330−30=300との比からウ
インドウービューポート比を算出する。そして、世界座
標系での((81+86.586)/2,(77.5+
82.525)/2)=(83.793,80.01
3)の座標が装置座標系での((30+330)/2,
(220+450)/2)=(180,335)に一致
するように拡大描画領域の位置を決定する。尚、注目形
状が現在入力中の端面形状であり、表示指定形状要素数
は注目形状以前が3、注目形状以降が0であるとして
も、図5のような場合には表示すべき全形状要素で構成
される矩形(細線による矩形)は縦長であると判定する
のであり、また、図6のごとく注目形状が現在入力中の
端面形状であり、表示指定形状要素数は注目形状前、以
降とも0である場合には、表示すべき形状要素が異なっ
てくるため拡大比率や位置が変わってくる。
【0013】
【発明の効果】以上のように本発明の数値制御情報作成
機能における入力形状拡大表示方法によれば、オペレー
タはデータ入力の際に面倒な操作をすることなく、必要
な形状が拡大表示され、入力形状の過不足やデータの正
しさを確認できるため、入力ミスによる数値制御情報の
不良の発生を未然に防止することができ、質の高い数値
制御情報を得ることができる。
【図面の簡単な説明】
【図1】本発明の数値制御情報作成機能における入力形
状拡大表示方法を実現する装置の一例を示すブロック図
である。
【図2】本発明方法を説明するためのフローチャートで
ある。
【図3】図2の分図である。
【図4】本発明方法における具体例を示す第1の図であ
る。
【図5】本発明方法における具体例を示す第2の図であ
る。
【図6】本発明方法における具体例を示す第3の図であ
る。
【図7】従来の数値制御情報作成機能における入力形状
拡大表示方法を実現する装置の一例を示すブロック図で
ある。
【図8】従来方法を説明するためのフローチャートであ
る。
【図9】従来方法による具体例を示す図である。
【符号の説明】
110 注目形状指定部 111 表示形状数登録部 112 拡大描画領域演算部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 入力された加工前の素材の形状と加工後
    の部品の形状により数値制御情報を作成する数値制御情
    報作成機能における入力形状の拡大表示方法において、
    注目すべき形状を指定し、表示すべき形状要素の数を登
    録し、前記注目すべき形状を含む表示すべき全形状要素
    を表示するための表示装置上での範囲を指定し、前記表
    示すべき全形状要素の垂直方向と水平方向の最大値及び
    最小値を演算し、この演算結果に基づいて前記表示範囲
    に前記表示すべき全形状要素が入るように拡大比率と拡
    大描画領域を算出するようにしたことを特徴とする数値
    制御情報作成機能における入力形状拡大表示方法。
JP32999191A 1991-11-19 1991-11-19 数値制御情報作成機能における入力形状拡大表示方法 Pending JPH05143141A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32999191A JPH05143141A (ja) 1991-11-19 1991-11-19 数値制御情報作成機能における入力形状拡大表示方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32999191A JPH05143141A (ja) 1991-11-19 1991-11-19 数値制御情報作成機能における入力形状拡大表示方法

Publications (1)

Publication Number Publication Date
JPH05143141A true JPH05143141A (ja) 1993-06-11

Family

ID=18227552

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32999191A Pending JPH05143141A (ja) 1991-11-19 1991-11-19 数値制御情報作成機能における入力形状拡大表示方法

Country Status (1)

Country Link
JP (1) JPH05143141A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7022800B2 (en) 2000-01-06 2006-04-04 Dow Corning S.A. Organosiloxane compositions

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7022800B2 (en) 2000-01-06 2006-04-04 Dow Corning S.A. Organosiloxane compositions

Similar Documents

Publication Publication Date Title
US4646228A (en) Graphic display device
EP0188619B1 (en) Method of drawing graphic display for numerically controlled apparatus
JPH0421208B2 (ja)
JPH0549993B2 (ja)
JPH06332521A (ja) マルチウインドウ表示機能を有する数値制御装置
JPH09185406A (ja) Cad/cam装置
JP3564721B2 (ja) Cad/cam装置
JP2683114B2 (ja) 曲線制御装置
JPH10240790A (ja) フィレット面の作成指示方法
JP2560500B2 (ja) 製図方法
JP3072949B2 (ja) 文書編集システム
JPS63282504A (ja) 表示方式
JPH0439111B2 (ja)
JPS6177088A (ja) 画像デ−タ処理装置
JPS6375752A (ja) 絵柄のトリミング割付け方法
JP3144792B2 (ja) 表編集装置
JPH11143926A (ja) 三次元図形配置装置
JPH03136173A (ja) 図形編集装置
JP2582298B2 (ja) 図形処理装置における図形情報作成方法
JPH04254854A (ja) 切抜きマスク作成方法及び装置
JP2854175B2 (ja) 数値制御情報作成方法
JPH0766396B2 (ja) 図形情報処理システム
JPH10154040A (ja) 画像処理装置
JP2545911Y2 (ja) Ncプログラムの動画チェック装置
JPH0248942B2 (ja)