JPS62256104A - 数値制御用マシンプログラム作成装置 - Google Patents

数値制御用マシンプログラム作成装置

Info

Publication number
JPS62256104A
JPS62256104A JP9971886A JP9971886A JPS62256104A JP S62256104 A JPS62256104 A JP S62256104A JP 9971886 A JP9971886 A JP 9971886A JP 9971886 A JP9971886 A JP 9971886A JP S62256104 A JPS62256104 A JP S62256104A
Authority
JP
Japan
Prior art keywords
data
key
calculator
displayed
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
JP9971886A
Other languages
English (en)
Other versions
JPH0675243B2 (ja
Inventor
Yuji Ishibashi
石橋 雄二
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP9971886A priority Critical patent/JPH0675243B2/ja
Publication of JPS62256104A publication Critical patent/JPS62256104A/ja
Publication of JPH0675243B2 publication Critical patent/JPH0675243B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は工作機械の数値制御1部や、NC加ニブログラ
ムを簡易に作成する自動プログラミング装置1等の数値
g制御用NCブーツ作成装置に関する。
〔従来の技術〕
自動プログラミングvcmでN C加ニブログラムを作
成するには、加工物の形状に対応する図形を点、#a分
、円弧等の図形要素で定義し図形データを入力する作業
、定ねした図形に基いて工具経路を定義し入力する作業
が行なわれろ、そして、定義された工具経路をNC加ニ
ブログラムに自動変換し、図形データと共に記憶保存し
ておき、必要に応じてNC加ニブログラムを紙テープに
打出したり、通信回線を用いて直接数値制御工作機械に
伝送したりして泪いちれる。
このよ−うな、自動プログラミング装置では、与えられ
た図面から加工物の形状を入力していく際に、定義しよ
うとする点の座標が直接図面上に記載されておらず、図
面上に記載された寸法を迫って数値計算を行い、その結
果をデータとして入力しなければならない場合がある。
従来のNCCデータ作成装置はこのような計算を行う機
能を備えておらず、作業者が電子卓上計算機等の計算用
具を用いて数値計算し、その計算結果をNCデータ作成
装置に入力しなければならなかった。このため、作!が
面倒になるばかりでなく、計算結果を入力する際に数値
を誤って入力してしまうこともあるという問題点があっ
た。
〔発明が解決しようとする問題点〕
本発明は上記の問題、αを解決するためなされたもので
あり、NCデータの作成中に随時補助的なttL値計算
を行い計算結果を記憶させてお(ことができ、その計算
結果をその!iまNCデータ作成のための数値として用
いることができる数値制御用NCデータ作成装置を提供
することを目的とする。
〔問題点を解決するための手段〕
このため本発明では、ディスプレイ装置を備えr−数値
制御用N Cデータ作成装置であって、複数の数字キー
及び関数キー等の操作キーを備えた電子卓上:It’算
機の操作パネルに相当する図形を前記ディスプレイ装置
上に表示させる電子卓上計算機図形表示手段と、前記デ
ィスプレイ装置上に表示された電子卓上計算機図形上の
各操作キー部分をカーソルにより順次指定し、そのキー
に対応したキーデータを入力する入力手段と、前記入力
手段により順次入力されたキーデータに従って構成され
る数式を数値計算する計算手段と、その計算手段により
計算された結果を前記ディスプレイ装置上に表示させる
表示手段と、前記数値計算の結果を記憶する記憶手段と
、前記記憶手段に記憶された数値を読み出し、NCデー
タとして使用する続出手段とを備えることを特徴とする
数値制御用NCデータ作成装置が提供される− 〔作用〕 上記の構成によれば、ディスプレイ装置上に電子卓上計
f[(以下電卓と略称する)の操作パネルに相当する電
卓図形が表示され、その電卓図形上の操作キーをカーソ
ルにて指定することにより、あたかも電卓を操作するが
如き操作にて数値計算を打うことができる。また、その
計算結果は記憶手段に記憶されるから、そのままNCデ
ータ用の数値としで用いることができる。
〔実施例〕
本発明の実施例について図面に従って具体的に説明する
第1図は本発明に係る数値制御用NCデータ作成装置の
一例である自動プログラミング装置のブロック図、第2
図は外観を示す斜視図である。
中央処理装r!1(CPU)1に接続する共通パス2に
は、基本制御プログラムが格納された読出専用メモ+7
(ROM)3、処理データが一時記憶されるワーキング
メモリ(RAM)4、インターフェイス5を介してNC
データ、図形データ等が記憶される70ツピデイスクI
ft置6が接続される。また、同じ共通パス2には、図
形情報、操作情報等が表示される表示1ff!(CRT
)8、斗−ボード10、表示装!1ICRTB上に表示
させたカーソルを移動させるのt二用いられるボインテ
ィング装置12がそれぞれインターフェース?、9.1
1を介しで接続されている。
ボインティング装置12は、マウス(ねずみ)とも称さ
れる入力装置であり、第2図に示す様に、机16の上を
作業者が走行させることにより表示VC置CRTB上の
カーソルを移動させ、息の座標や命令の入力に用いられ
る装置である。以下、ボインティングWtfl112を
マウス12と略称する。
操作手順について簡単に説明する。
ここではごく簡単に、rt%7図に示す様な図面が与え
られているとする1図面中にはA点を基準としたB点の
座標を示す寸法は直接記載されでおらず、数個の数値を
加算して求めなければならない6そして、図面中のA7
αは既に自動プログラミングVC置中に定義されており
、次に、A点を基準にB点を定義する場合を考える。
第3図は図形データとして、αを次々に定義していく際
のディスプレイ装置8への表示例を示す画像図である。
両面の両側方には各種の命令のメニュー20が表示され
、中央には既に定義されたA点21が表示されている。
そして、下方のメツセージが表示されるメツセージ桐2
2にはrPOINT Xd=  Jと表示され、次の、
−χ即ちB点のA 、<g 21からのX方向の距fi
Xdの入力を促している。距fiXdは第7図からXd
 =3’6.7+18.4を計算してその値を入力しな
ければならない。
そこで、カーソル23を用い電卓ifmを用いて計算す
る。第2図に示すマウス12を机16上を走行させると
、その動きに今わせでディスプレイ装置8上のカーソル
23が移動する。カーソル23をメニュー20の中の電
I:Ln能命令24上に移動させ、マクス12の押釦1
2Aを押すことにより?!!卓機能を処理するルーチン
が開始され、両面が第4図に示す様に変る。
第4図に示す両市では、複数の数字キー及び関数キー等
の操作キーを備えた電卓の操作パネルに相当する電卓図
形25が中央に表示される。また、キーボード10のフ
ァンクションキー「0から 19に対応して設けられ計
算結果を記憶する fOから f9までのメモリの内容
を示すメモリ図形26が前記電卓図形25の側方に表示
される。そして、電卓を操作する際と同様に、カーソル
23を所望の操作キー上に移動させマウス12の押11
2Aを押すことによりその操作キーをfiffしたこと
になる。X方向の距離Xdを計算するために36.7+
18.4と順次操作キーをカーソル23で指定すると、
その過程が画面下方のメツセージfi22−に[:’1
8.7+18.4J と順次表示される。そして「=」
キーを指定すると、第5図に示す様に計算結果が電卓図
形25上部のプリント用紙に擬した図形27に「55゜
1」と表示される。計算結果は、メモリ図形26」−の
補助メモリfoからf9”でのいずれかをカーソル23
で指定することにより、その補助メモリに記憶される。
第5図は′@防メモリf1 を指定した例を示し、メモ
リ図形26には「f1=55.IJ と表示される。
メモリ図形26に表わされる補助メモリfo−f9は、
電卓の内部メモリとして、また、NCCブーツ成朋の数
値を4乏るメモリとして用いられる。
Y方向の距fiYdを計算する際も同様の操作を行い、
計算結果をメモリf2 に記憶する。Y方向の!l!離
Ydを計算する際には、たまたま、メモリf1  の値
[55,IJを用いることができる。この様なときは、
メモリ図形26中のfl  のr!L値が表示された部
分28をカーソル23で指定する。−とにより、電卓図
形25上の操作キーを順次指定することなく、その数値
1’55.IJを引き出す、:とができる。
後は、j+23.1=Jと操作キー+1.指定すること
によりY方向のF!’jj?Yd =78.2を計算す
ることができる0以上で数値計算を終了する。
電卓の電源スィッチを押すような感覚で、電卓図形25
上のrOFFJキー29M−1ル23で指定することに
より、電!:Ln能を処理するルーチンから規出し、画
面は再び第3図に示す様に変り、図形データを定義する
操(?そ−ドI:戻る。
画面下方のメツセージ桐22では、[r’0TNT X
d=」と次の点のX方向の距IXdを問いかけている。
距fiXdの値は先程の8計算によりメモリf1  に
記憶されているため、キーボード10の7アンクシ5ン
キーf1 を押し、次いでリターンキーを押すことによ
り % * X dに55.1の値が入力される。する
と、メツセージ欄22に、「POINT Yd=−」と
次の点のY方向の距離Ydを問いかけでくる。距離Yd
の値78.2を、キーボード10のファンクシタンキー
f2 及びリターンキーを押すことにより入力すると、
大の点であるB点が定義される。
このようにして、図形データの入力途中に、随時電卓機
能を呼び出し、補助的な数値計算を行うて計算結果を記
憶しておき、再び図形データの入力に戻り、計算結果を
その*ま呼び出しデータとして用いることができる。ま
た、数値計算の操作方法が、電卓を操作するのと同様の
感覚で打うことができる。
以上述べた機作手順を実現する実際の処理について、第
6図の70−チャートを参照し説明する。
マウス12によりメニュー20中の電卓機能命令24が
指定されると電卓8!簡処理100が開始される。
ステップ101では、電卓図形25及びメモリ図形26
がディスプレイ8上に表示される。
次のステップ102以下では、マウス12により電卓図
形25及びメモリ図形26上の操作キー、補助メモリf
1〜fO等のいずれかが選択指定されたかを調べ、それ
ぞれの処理を実行する。
ステップ103では、OFFキー29が指定されたか否
かを調べる。OFFキー29が指定された場合はステッ
プ130に進み、電卓機能処理ルーチン100から離脱
し、元のNCデータ処理ルーチンに戻る。
radキーが指定されたときは、ステップ104からス
テップ105に進み、角度ラジアン(rad)と度(d
cg)との変換を行う、M/Cキーが指定されたときは
、ステップ106からステップ107に進み、補助メモ
リfO〜r9のすべての内容をクリアする。A/’C〜
−が指定されたときは、ステップ108からステップ1
09に進み、電卓機オ用のメモリスタックをすべてクリ
アする。Cキーが指定されたときは、ステップ110か
らステップ111に進む、ステップ111では電卓機能
用のメモリスタックがすべて空か否かを調べ、すべて空
でなければステップ112に通み、一番最後に入力され
たメモリスタックの内容をクリアする。
ステップ113では、電卓図形25の操作キーではなく
、メモリ図形26に表示された補助メモIjfO〜f9
のいずれかが指定されたか否かが調べられる。補助メモ
リ fO〜f9が指定された場合はステップ114に進
み、指定された補助メモリfO〜f9に、電卓で最後に
計算され最後1;プリント用紙図形27上に表示された
数値が入力され記憶される。
ステップ115では、電卓機能用のメモリスタックに前
回の計算結果が残っているか否かを調べる。
残っていなければステップ11Gに進む、ステップ11
6では、「=」キーが指定されたか否かを調べ、「=」
キーであればステップ117にて電卓機能用のメモリス
タックに記憶された数式に従って数値計算し、計算結果
をプリント用1fc図形27及びメツセージ欄22中に
表示する。ステップ118では、その他の指定、すなわ
ち、操作キー中の数値今一、ピリオドキー、かっこキー
、演算子キー、(+、−1本、/等)、閃@a< −(
oin。
608S8gr等)またはメモリ図形26中の補助メモ
リfO〜r9 の数値のいずれかが指定されたか否かを
調べ、指定されていればステップ119に進み、メモリ
スタックに入力し記憶する。
ステップ115で前回の計算結果が残っていれば、ステ
ップ120に進む、ステップ120では、演算子キー(
+、−1本、/等)が指定されたか否かを調べ、演算子
キーであればステップ121に進み、その残っている前
回の計算結果を先に電卓機能用のメモリスタックに入力
し、次に指定された演算子をメモリスタックに入力記憶
する。ステップ122では、その他の指定、すなわち、
操作キー中のr&値キー、ピリオドキー、かっこキー、
関数キーまたはメモリ図形26中の補助メモりfO〜f
9の数値のいずれかが指定されたか否かを調べ、指定さ
れていればステップ123に進み、前回の計算結果をク
リアし、今回指定されたafR等を電卓機能用のメモリ
スタックの最初に入力し記憶する。
マウス12により指定された操作キー等に対応した処理
を終えると、または、マウス12によりいずれも指定さ
れていないときは、ステップ102に戻り、上記の処理
を繰返す。
このようにして、電卓P!能が実行され数値計算が行な
われる。
〔発明の効果〕
以上説明したように本発明は上記の構成を有し、NCデ
ータ作成VC装の中に電子卓上計算機の機能を備えるも
のであるから、図形の定義作業中などNCデータの作成
中に、随時、電卓の機能を呼び出して数値計算し、その
計算結果をそのままNCデータの作成のための数値とし
て使用することができるという優れた効果がある。この
ため、NCデータ作成中の複雑な計算を、計算用具を用
いず容易に行うことができ、また、その計算結果を誤り
なくNCデータとして入力することができる。
【図面の簡単な説明】
図面は本発明に係る数値制御用NCCブーツ成iIc装
の一例を示し、第1図はブロック図、第2図は外観を示
す斜視図、第3図、FA4図及び第5図はディスプレイ
装置への表示例を示す画像図、第6図は実際の処理を示
す70−チャート、第7図はNCデータの入力例を示す
図である。 1・・・中央処理装F!(cptr)、8・・・ディス
プレイ!ill!(CRT)、10・・・キーボード、
12・・・ボインティング装r!!(マウス)、23・
・・カーソル、25・・・電子卓上f!ttT、fi図
形、26・・・メモ11図形。 代理人  弁理士  後 H勇 作 中− 第12 第22 第7r2 B A5r2 2フ >n、t+n、i喝Si、l/

Claims (1)

  1. 【特許請求の範囲】 ディスプレイ装置を備えた数値制御用NCデータ作成装
    置であって、 複数の数字キー及び関数キー等の操作キーを備えた電子
    卓上計算機の操作パネルに相当する図形を前記ディスプ
    レイ装置上に表示させる電子卓上計算機図形表示手段と
    、 前記ディスプレイ装置上に表示された電子卓上計算機図
    形上の各操作キー部分をカーソルにより順次指定し、そ
    のキーに対応したキーデータを入力する入力手段と、 前記入力手段により順次入力されたキーデータに従って
    構成される数式を数値計算する計算手段と、 その計算手段により計算された結果を前記ディスプレイ
    装置上に表示させる表示手段と、 前記数値計算の結果を記憶する記憶手段と、前記記憶手
    段に記憶された数値を読み出し、NCデータとして使用
    する読出手段と、 を備えることを特徴とする数値制御用NCデータ作成装
    置。
JP9971886A 1986-04-30 1986-04-30 数値制御用マシンプログラム作成装置 Expired - Fee Related JPH0675243B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9971886A JPH0675243B2 (ja) 1986-04-30 1986-04-30 数値制御用マシンプログラム作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9971886A JPH0675243B2 (ja) 1986-04-30 1986-04-30 数値制御用マシンプログラム作成装置

Publications (2)

Publication Number Publication Date
JPS62256104A true JPS62256104A (ja) 1987-11-07
JPH0675243B2 JPH0675243B2 (ja) 1994-09-21

Family

ID=14254854

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9971886A Expired - Fee Related JPH0675243B2 (ja) 1986-04-30 1986-04-30 数値制御用マシンプログラム作成装置

Country Status (1)

Country Link
JP (1) JPH0675243B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014002125A1 (ja) * 2012-06-25 2014-01-03 三菱電機株式会社 数値制御装置
WO2016051549A1 (ja) * 2014-09-30 2016-04-07 株式会社牧野フライス製作所 工作機械の制御装置
JP2018206240A (ja) * 2017-06-08 2018-12-27 株式会社ディスコ 加工装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014002125A1 (ja) * 2012-06-25 2014-01-03 三菱電機株式会社 数値制御装置
WO2016051549A1 (ja) * 2014-09-30 2016-04-07 株式会社牧野フライス製作所 工作機械の制御装置
JPWO2016051549A1 (ja) * 2014-09-30 2017-04-27 株式会社牧野フライス製作所 工作機械の制御装置
JP2018206240A (ja) * 2017-06-08 2018-12-27 株式会社ディスコ 加工装置

Also Published As

Publication number Publication date
JPH0675243B2 (ja) 1994-09-21

Similar Documents

Publication Publication Date Title
US4661810A (en) Method for interactive rotation of displayed graphic objects
JPH04357521A (ja) 情報処理装置
EP0130219B1 (en) Method of preparing part program
EP0087944B1 (en) Method and apparatus for entering graphics
JPS58149579A (ja) 情報入力領域設定方式
JPH0535685A (ja) 帯分数入力表示方式の電子計算機
JPS62256104A (ja) 数値制御用マシンプログラム作成装置
JPS62130405A (ja) Ncデ−タ修正方法
JPH0411886B2 (ja)
JP2803298B2 (ja) 情報処理装置及びメニュー表示方法
JPH01316804A (ja) 輪郭形状定義方法
JPH0464089B2 (ja)
JPS605320A (ja) メニユ−指示方法とその装置
JP2738851B2 (ja) 複数カーソルによる入力データ処理表示方法
JPH04186290A (ja) カーソル表示制御方式
JP3157474B2 (ja) カム設計処理装置及び方法
JPH053002B2 (ja)
JPS62166390A (ja) スプレツドシ−トへのデ−タ入力補助方法
JP2574466B2 (ja) マルチウィンドウ表示方式
JPH07295778A (ja) 文書格納システム
JPS6290720A (ja) メニユ−表示装置
JPS6249404A (ja) Ncプログラムの編集方法および編集装置
JP3123720B2 (ja) プログラマブルコントローラのプログラミング方法及びプログラミング装置
JP3196476B2 (ja) Cadシステム用表示ビュー変更装置
JPH01209518A (ja) コマンド取り消し方式

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees