JPH02195408A - タブレットメニュー制御方式 - Google Patents

タブレットメニュー制御方式

Info

Publication number
JPH02195408A
JPH02195408A JP1014165A JP1416589A JPH02195408A JP H02195408 A JPH02195408 A JP H02195408A JP 1014165 A JP1014165 A JP 1014165A JP 1416589 A JP1416589 A JP 1416589A JP H02195408 A JPH02195408 A JP H02195408A
Authority
JP
Japan
Prior art keywords
macro
tablet
item
menu
registered
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
JP1014165A
Other languages
English (en)
Inventor
Maki Seki
関 真樹
Takashi Takegahara
竹ケ原 隆史
Toru Matsunaka
松中 透
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 JP1014165A priority Critical patent/JPH02195408A/ja
Priority to PCT/JP1990/000043 priority patent/WO1990008991A1/ja
Priority to EP90901901A priority patent/EP0407611A1/en
Publication of JPH02195408A publication Critical patent/JPH02195408A/ja
Pending 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/00Program-control systems
    • G05B19/02Program-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 program 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 program 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 program, for the NC machine
    • G05B19/40937Numerical 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 program 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 program, for the NC machine concerning programming of machining or material parameters, pocket machining
    • 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

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

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、タブレット装置を使用し、タブレットメニュ
ーの項目を選択することによって、コンピュータにコマ
ンドく指令)を与え、数値制御工作機械用の加ニブログ
ラムを作成する自動プログラミング装置におけるタブレ
ットメニュー制御方式である。
従来の技術 タブレットメニューを用いてコンピュータにコマンドを
与える自動プログラミング装置は既に公知である。この
タブレットメニューを使用する自動プログラミング装置
は、既にシステムが用意している項目しかタブレットメ
ニュー中に無く、ある決められた機能(項目)しか制御
できない。
発明が解決しようとする課題 タブレットメニューの項目には制限があり、既に決めら
れた機能項目しかタブレット装置から指令することがで
きなく、ユーザが任意にタブレットメニュー項目を拡張
し、任意の機能の実行をタブレット装置から入力するこ
とはできない。しかし、ユーザによってはタブレットメ
ニュー項目にない機能をタブレット装置から指令して実
行できるようにすることが望ましい場合がある。
そこで本発明の目的は、ユーザが任意の機能を0録し、
この機能の実行をタブレット装置から指令できるように
することにある。
課題を解決するための手段 タブレット装置を使用し、タブレットメニュー項目をコ
ンピュータへのコマンドとして入力するようにした数値
制御工作機械の自動プログラミング装置にJ3けるタブ
レットメニュー制御方式において、本発明は、タブレッ
トメニュー中にユーザが任意に設定できる項目を設け、
予め、該項目を指定して該項目のマクロ名称及びマクロ
命令を登録し、使用時にタブレットメニュー中の登録し
た上記項目が選択されると上記登録されたマク0命令を
実行するように構成することによって上記課題を解決し
た。
作  用 ユーザが任意に設定できるタブレットメニュー中の項目
に対し、予め該項目が実行するマクロ名とマクロ命令を
登録する。そして、該項目がタブレット装置によって選
択されると、コンピュータはこの選択された項目に対応
するマクロ命令を読出し、実行する。
これにより、任意の機能がニーIfによってタブレット
メニューから選択できる機能として登録でさ、かつ、メ
ニュー項目選択でぞの機能を実行さゼることができる。
実施例 第2図は、本発明を実施する一実施例の自動プログラミ
ング装置のブロック図である。
1はプロセッサ、2は該自動プログラミング装置を制御
する制御プログラムが格納されたROM、3はシステム
プログラム及び定ぺされた図形要素や処理結果を記憶す
るRAM、4は作成されたNCデータを記憶するNCデ
ータ記憶メモリ、5はキーボード、6はディスクコント
ローラ、7【、1グラフイツクデイスプレイ1(CRT
)、8はタブレット装置、FL−はフロッピーであり、
これらg5素1〜8はバス9で接続されている。
タブレット装置8において、8aはタブレット面、8b
はメニュー表、8Cはタブレットカーソルである。タブ
レット面8aにはメニュー表8bが貼り付けられており
、該メニュー表8 b k: e込まれている所定の項
目をタブレットカーソル8Cでピックすることにより、
各種項目やデータを入力できるようになっている。
また、上記タブレット装置8のメニュー表8bには、従
来と同様、該自動プログラムシステムにより実行される
制御の項目が設けられていると共に本発明に関係して、
ユーザが任意に制御機能を設定登録するための項目欄が
複数段けである。
さらに、ユーザが任意に設定する上記項目(以下、任意
項目という)に対し、その制tIIn能としてのマクロ
命令を登録づるモード、この任意項目及びそのマクロ命
令を削除するモード、及び、実行モードを選択するモー
ド選択スイツヂがキーボード5中に設けられている。な
お、タブレットメニュー中にこれら登録、削除モードを
選択する項目を設けてタブレット装置8からモードを選
択するようにしてもよい。
該自動プログラム装置に電源が投入され、RAM3にフ
ロッピーFLから、タブレット装置8から入力されるメ
ニュー項目に対する制御H1能や図形を宕核するための
システムプログラムが既に記憶されているものとする。
そこで、まず、任Q項目に対し、マクn命令を登録する
方法について)ホベる。
ユーリ゛はキーボード5を操作して、マクロ命令の登録
上−ドにし、タブレットメニュー表8b中の任意項目の
1つをタブレフ1−カーソル8Cでピックし、該任意項
目に対するR 1m名、即ち、マクロ名をキーボードよ
り入力する。プロセラ1す1は第3図に示すようにRA
M3中に設けたテーブルTB中にピックされた任意項目
(ピック位置)に対し、マクロ名を記憶する。次に、こ
のマク[1名に対するマクロ命令を第4図に示すように
RAM5中に格納する。以下、ユーザは必要とする機能
を任意項目に割り振り、第3図、第4図に承りように各
任意項目1.2.3・・・・・・に対し、その割り振ら
れた機能のマクロ名を登録し、かつ、そのマクロ命令1
,2.3・・・・・・をRAM3内に登録する。
次に、第1図は、実行モードに切換えられたときの処理
を示すフローチャートであり、オペレー夕がタブレット
メニュー表中の項目をタブレットカーソル8Cでピック
し選択するとくステップS1)、プロセッサ1は、該選
択された項目がユーザが設定した任意項目か否か判断し
、任意項目でない場合、即ち、自動プログラムシステム
が始めから用意している汎用のシステムの制御による項
目であれば、その項目を従来と同様に実行する(ステッ
プ85)。
また、選択項目が、ユーザが設定した任意項目であると
、その選択項目に対するマクロ名をRAM3中のテーブ
ルTBより検索しくステップS3)、検索されたマクロ
名のマクロ命令をRAM3より読出し実行する(ステッ
プ34)。
また、ユーザが任意項目に0録したは能即らマクロ命令
を削除するには、キーボード5を操作して削除モードに
して、タブレットメニュー表8bの削除しようとする任
意項目をタブレットカーソル8Cでピックすることによ
って、テーブルTB中の選択任意項目に対するマクロ名
を削除し、対応するマクロ命令もRA M 3から削除
する。そして、必要ならば、この任意項目に対し、新し
い機能を匍述したようにして設定する。
発明の効果 以上のように、本発明によれば、タブレットメニュー中
にユーザが任意に設定できる項目を設け、該項目に対し
所望の機能を行うマクロ命令を格納しておき、タブレッ
トメニューから該項目を選択し、該項目に対して設定し
た機能をマクロ命令によって実行するようにしたから、
ユーザは任意の機能をタブレットメニューで選択できる
ように設定でき、ユーザ毎のシステムの拡張が容易にな
る。
かつ、ある機能を一旦登録すれば、以後は、その機能に
対する項目を選択するだけで実行されるから、本発明を
実施する自動プログラミング装置のの処理効率は従来と
比べ格段と向上する。
【図面の簡単な説明】
第1図は本発明の一実施例における動fl:ll!1理
フローチャート、第2図は同実施例を実施する自動プロ
グラミング装置の要部ブロック図、第3図(ま同実施例
における任意項目とマクロ名どの対応関係を記憶づ゛る
テーブルの説明図、第4図は登録されたマクロ命令の説
明図である。 1・・・プロセッサ、2・・・ROM、3・・・RAM
。 5・・・キーボード、8・・・タブレット装置、8b・
・・メニュー表、8C・・・タブレットカーソル。 第 1 口

Claims (1)

    【特許請求の範囲】
  1. タブレット装置を使用し、タブレットメニュー項目をコ
    ンピユータへのコマンドとして入力するようにした数値
    制御工作機械用の自動プログラミング装置におけるタブ
    レットメニュー制御方式において、タブレットメニュー
    中にユーザが任意に設定できる項目を設け、予め、該項
    目を指定して該項目のマクロ名称及びマクロ命令を登録
    し、使用時にタブレットメニュー中の登録した上記項目
    が選択されると、上記登録されたマクロ命令を実行する
    ようにしたタブレットメニュー制御方式。
JP1014165A 1989-01-25 1989-01-25 タブレットメニュー制御方式 Pending JPH02195408A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP1014165A JPH02195408A (ja) 1989-01-25 1989-01-25 タブレットメニュー制御方式
PCT/JP1990/000043 WO1990008991A1 (fr) 1989-01-25 1990-01-17 Appareil de programmation automatique
EP90901901A EP0407611A1 (en) 1989-01-25 1990-01-17 Automatic programming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1014165A JPH02195408A (ja) 1989-01-25 1989-01-25 タブレットメニュー制御方式

Publications (1)

Publication Number Publication Date
JPH02195408A true JPH02195408A (ja) 1990-08-02

Family

ID=11853531

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1014165A Pending JPH02195408A (ja) 1989-01-25 1989-01-25 タブレットメニュー制御方式

Country Status (3)

Country Link
EP (1) EP0407611A1 (ja)
JP (1) JPH02195408A (ja)
WO (1) WO1990008991A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2816269B2 (ja) * 1992-03-16 1998-10-27 ファナック株式会社 ロボットの動作プログラム実行方法
JPH09325804A (ja) * 1996-06-06 1997-12-16 Toshiba Mach Co Ltd ロール加工用ncプログラム自動生成装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58149579A (ja) * 1982-02-27 1983-09-05 Fanuc Ltd 情報入力領域設定方式
JPS58166433A (ja) * 1982-03-27 1983-10-01 Fujitsu Ltd 省略形キ−入力機構をもつ端末装置

Also Published As

Publication number Publication date
EP0407611A1 (en) 1991-01-16
WO1990008991A1 (fr) 1990-08-09

Similar Documents

Publication Publication Date Title
JPH03154105A (ja) Ncプログラム作成装置
JPH0711779B2 (ja) 処理対象指示図柄表示装置
JP3279556B2 (ja) データ編集方法
KR100246862B1 (ko) 툴 버튼의 설정 방법 및 편집 장치
JPH01163803A (ja) 組合せ形状定義方式
JPH0769778B2 (ja) アイコンメニュ−・パレット化処理方式
US5604886A (en) Design supporting apparatus and method for performing design work at each of a plurality of design stages
JPH01255955A (ja) 複数データ・ブロツクの処理方法およびそのシステム
JPH0535436A (ja) 情報処理装置
JP2803298B2 (ja) 情報処理装置及びメニュー表示方法
JPH03219305A (ja) 多数個取り指定方式
JPH04273322A (ja) 階層メニュー選択装置
JP2887808B2 (ja) 編集処理装置
JP2001272963A (ja) 画像表示装置および座標入力装置
JPH07282003A (ja) 編集メニュー表示装置及び方法
JP2966531B2 (ja) ウインドウ移動方式
JPS62256006A (ja) 数値制御装置
JPH056230B2 (ja)
JPH02293924A (ja) メニュー制御方式
JPH06175834A (ja) アプリケーション開発支援装置
JPH01310430A (ja) データ処理装置
JPS6249404A (ja) Ncプログラムの編集方法および編集装置
JP2928858B2 (ja) マルチウインドウ表示制御装置及び方法
JPH01307818A (ja) 対話データ表示方式
JPH06348409A (ja) 文書編集システム