[go: up one dir, main page]

JPS62105204A - Function input method - Google Patents

Function input method

Info

Publication number
JPS62105204A
JPS62105204A JP24477285A JP24477285A JPS62105204A JP S62105204 A JPS62105204 A JP S62105204A JP 24477285 A JP24477285 A JP 24477285A JP 24477285 A JP24477285 A JP 24477285A JP S62105204 A JPS62105204 A JP S62105204A
Authority
JP
Japan
Prior art keywords
key
state
keys
function
pressed
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
JP24477285A
Other languages
Japanese (ja)
Inventor
Kunio Tanaka
久仁夫 田中
Yasushi Onishi
靖史 大西
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 JP24477285A priority Critical patent/JPS62105204A/en
Priority to PCT/JP1986/000548 priority patent/WO1987002794A1/en
Publication of JPS62105204A publication Critical patent/JPS62105204A/en
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/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/409Numerical 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 using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters

Landscapes

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

Abstract

PURPOSE:To eliminate the need to refer to an operation manual even when the correspondence between states and functions that keys have is not stored and to reduce the danger of erroneous input by storing the correspondence between respective states and functions in a memory and displaying the functions that keys have currently on a display screen together with key names. CONSTITUTION:Working processes are rearranged by using function keys (K0-K3). When a key K is pressed at each branch point Bi (i=0-3), a different state is obtained. Respective branch points Bi are placed in respective states (shown by square marks) of rearrangement and the correspondence between the respective states and keys is stored in a RAM; and in which state the working process is monitored and the function of a key (shown by circle) corresponding to the current state is displayed on a display device. In a figure, n(square) Ki(circle) m(square) indicates a change from a state (n) to a state (m) when a key Ki is pressed. For example, keys K0 and K1 can be pressed in a state zero and the state is changed to a state one with the K0 and to a state five with K2.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は機能入力方法に係り、特にそれぞれの状態に応
じて異なる機能をキーに持たせて所定の機能を装置に実
行させる機能入力方法に関する。
[Detailed Description of the Invention] <Industrial Application Field> The present invention relates to a function input method, and particularly relates to a function input method that allows a device to perform a predetermined function by giving keys different functions depending on their respective states. .

〈従来技術〉 それぞれの状態に応じて異なる機能をキーボード上の各
キーに持たせ、各種状態において所定のキーを押圧する
ことにより該状態において押圧されたキーが有する機能
を実行する装置がある。
<Prior Art> There is a device in which each key on a keyboard has a different function depending on its state, and by pressing a predetermined key in various states, the function of the key pressed in that state is executed.

かかる装置においては従来オペレータがそれぞれの状態
におけるキーの機能を記憶し、各状態において所定のキ
ーを押圧して所望の機能を装置に入力し装置をして該機
能に応じた処理を実行させている。
Conventionally, in such devices, an operator memorizes the functions of keys in each state, presses a predetermined key in each state, inputs a desired function into the device, and causes the device to execute a process corresponding to the function. There is.

〈発明が解決しようとしている問題点〉しかし、かかる
従来の方法ではオペレータが状態と機能の対応を記憶し
ている場合には問題ないが、記憶していない場合にはそ
の都度操作マニュアルを参照しなければならず操作上好
ましくなく、更に悪いことにはうろ覚えで間違ったキー
を押圧して誤入力する場合がある。
<Problem to be solved by the invention> However, with this conventional method, there is no problem if the operator memorizes the correspondence between the status and function, but if the operator does not memorize it, the operator must refer to the operation manual each time. This is undesirable in terms of operation, and what's worse is that you may forget to press the wrong key and enter an incorrect input.

以上から本発明の目的は状態と機能の対応を記憶してい
なくても操作マニュアルを参照する必要がなり、シかも
誤入力する危険を少なくできる機能入力方法を提供する
ことである。
SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to provide a function input method that reduces the risk of erroneous input due to the need to refer to an operation manual even if the correspondence between states and functions is not memorized.

〈問題点を解決するための手段〉 第1図は本発明の概略説明図である。〈Means for solving problems〉 FIG. 1 is a schematic explanatory diagram of the present invention.

1は装置本体であり、たとえばマイクロコンピュータ構
成になってお吟メモリ1aを有している。
Reference numeral 1 denotes a main body of the apparatus, which has a microcomputer configuration, for example, and has a memory 1a.

2はキーボードであり、各種キーに加えて[1人力用の
機能キ一群2aが設けられている。
A keyboard 2 is provided with a group of function keys 2a for one-man operation in addition to various keys.

3はディスプレイ装置であり、CRT画面の操作方法表
示領域3aには状態に応じて各キーの機能がキー名と共
に表示される。
Reference numeral 3 denotes a display device, in which the function of each key is displayed along with the key name in an operation method display area 3a of the CRT screen depending on the state.

く作用〉 それぞれの状態に応じて異なる機能を各キー2aに持た
せ、各状態とキーの有する機能との対応をメモリ1aに
記憶させておく。
Function> Each key 2a is provided with a different function depending on its state, and the correspondence between each state and the function of the key is stored in the memory 1a.

装置本体1のプロセッサは常時現在いかなる状態にある
かを監視し、現状態におけるキーの有する機能をメモリ
1aから読み取ってディスプレイ装置3の操作方法表示
領域3aに表示する。
The processor of the device body 1 constantly monitors the current state, reads the functions of the keys in the current state from the memory 1a, and displays them in the operation method display area 3a of the display device 3.

これにより、オペレータは該表示を参照し7てそれぞわ
の状態において正確に所望の機能を装置本体1に入力す
ることができろ。
As a result, the operator can refer to the display 7 and accurately input desired functions into the apparatus body 1 in each situation.

〈実施例〉 第2図は本発明方法を適用できる自動プ11ゲラミング
装置のブロック図であり、本発明ブチ法をNCデータ作
成の1ステツプである加工工程の編集における加工工程
の並び替えに用いるものとする。
〈Example〉 Fig. 2 is a block diagram of an automatic programming device to which the method of the present invention can be applied. shall be taken as a thing.

11はプロセッサ、12はROM、13はRAM114
はキーボードなどのデータ入力装置、15はグラフィッ
クディスプレイ装置、16はワーキンゲメモリ、17は
NCデータ出力装置、18はNCテープ、19はフロッ
ピーディスク装置である。
11 is a processor, 12 is a ROM, 13 is a RAM 114
15 is a data input device such as a keyboard, 15 is a graphic display device, 16 is a working memory, 17 is an NC data output device, 18 is an NC tape, and 19 is a floppy disk device.

データ入力装置工4には矢印キ一群14a、Rキ一群1
4b1機能入力用のにキ一群14eXその他のキ一群1
4dが設けられている。
The data input device 4 includes an arrow key group 14a and an R key group 1.
4b1 Function input key group 14eX Other key group 1
4d is provided.

又、RAM13には電源投入によりフロ・ツビーFLP
からシステムプログラムが記憶されるが、該システムプ
ログラムには加工工程順序のフローチャート修正時にお
ける各状態と各にキー(KO〜に3)の有する機能との
対応関係情報が含まれている。
Also, when the power is turned on, RAM13 is loaded with FLO TSUBY FLP.
A system program is stored therein, and the system program includes information on the correspondence between each state at the time of modifying the flowchart of the machining process order and the function of each key (KO to 3).

さて、マシニングセンターにおいては複数の加工工程を
介して素材を所望の形状に加工する。たとえば、素材の
各回毎に所定の面加工、ポケット加工、輪郭加工、穴加
工を施して仕上げ形状に加工する。かかるマシニング加
工用のNCデータを自動的に作成するには (ai各加工面回毎加工定義を行い、ついでfbl加工
工程の編集(加工工程の順序決定作業)を行い、最後に (c)加工工程の編集作業で決定された加工工程順序に
従って(alで入力されたデータを用いてNCデータを
作成する。
Now, in a machining center, a material is processed into a desired shape through a plurality of processing steps. For example, the material is processed into a finished shape by performing predetermined surface processing, pocket processing, contour processing, and hole processing each time. To automatically create NC data for such machining processing (ai, define the processing for each machining surface, then edit the fbl processing process (determining the order of the processing steps), and finally (c) NC data is created using the data input in (al) according to the processing process order determined in the process editing work.

尚、(blの加工工程の編集作業が必要な理由は以下の
通りである。すなわち、(a)の加工定義では定義のし
やすさを重んじているため、単に定義類に加工を行うも
のとしてNCデータを作成すると、該NCデータでは所
望の形状が得られない場合や、所望の形状が得られても
能率の良い加工ができず加工時間が長くなったりするか
らである。
The reason why it is necessary to edit the processing steps in (bl) is as follows.In other words, the processing definition in (a) emphasizes ease of definition, so it is not necessary to edit the processing steps in (a). This is because if NC data is created, the desired shape may not be obtained using the NC data, or even if the desired shape is obtained, efficient machining cannot be performed and the machining time becomes longer.

そして、この加工工程の編集作業においては(i)まず
、加工定義類に生成されている加工工程順序をフローチ
ャートで表示すると共に、該−71:r−チャートにお
いて「加工順序依存性があるもの同士」は互いに直列に
なるように並び替え、「加工順序依存性がないもの同士
」は互いに並列になるように並び替え、 (ii) Lかる後並び替えたフローチャー 1・に基
づいて加工効率が良くなるように並列接続の加工工程順
序を決定して、全体の加工工程順序を自動決定する。尚
、加工順序依存性がないもの同士とはそれらの加工工程
順序を入れ替えても所望の仕上げ形状が得られる加工工
程同士をい\、加工順序依存性があるもの同士とは加工
順序を入れ替えろと所望の仕上げ形状が得られない加工
工程同士をいう。
In the editing work of this machining process, (i) First, the machining process order generated in the machining definition class is displayed in a flowchart, and in the -71: '' are arranged in series with each other, and ``things that have no processing order dependence'' are arranged in parallel with each other. (ii) The processing efficiency is calculated based on the flow chart 1. The order of processing steps for parallel connections is determined so as to improve the overall processing order, and the order of the entire processing steps is automatically determined. In addition, items that have no processing order dependence are those that can obtain the desired finished shape even if the order of the processing steps are changed, and items that have processing order dependence are those that have a processing order that can be changed. This refers to processing steps in which the desired finished shape cannot be obtained.

第3図は加工工程の編集作業の流れ図であり、第4図は
各ステップにおける対話画面である。
FIG. 3 is a flowchart of editing work in the machining process, and FIG. 4 is a dialogue screen at each step.

(a)「加工定義」で新規にプログラムを作成した直後
に「加工工程の編集」を行う時や「加工定義」を実行中
に工程の構成が変わるような修正を行った直後に「加工
工程の編集」を行う時以外は「加工工程の編集」により
第4図(A)に示す修正メニュー選択画面が表示されろ
。尚、加工工程表におL)では定義順に工程番号01.
02・・・が付さ1−ている。
(a) Immediately after creating a new program using "Processing Definition", when "Editing Machining Process" is performed, or immediately after making a modification that changes the process configuration while executing "Processing Definition", "Machining Process Except when performing "editing", the modification menu selection screen shown in FIG. 4(A) will be displayed by "editing machining process". In addition, in the processing process chart (L), process numbers 01.
02... is attached 1-.

(bl 修正メニュー選択画面において、メニュ一番号
1を入力して「新規」を選択すればプロセッサ11の処
理対象となるフローチャートは初期状態(加工定義時の
順序)になる(MPBFI→MPF)。尚、MPBFI
は初期状態のフローチャートを意味し、MPFはプロセ
ッサが現在処理の対重とjノでいるフローチャートを意
味する。
(bl On the modification menu selection screen, if you enter menu number 1 and select "New", the flowchart to be processed by the processor 11 will be in the initial state (order at the time of processing definition) (MPBFI → MPF). , M.P.B.I.
MPF means a flowchart in the initial state, and MPF means a flowchart in which the processor is currently in charge of processing.

(cl又、修正メニュー選択画面においてメニュ一番号
2を入力して「工程フロー編集」を選択すればプロセッ
サの処理対象となるフローチャー1・は前回の修正後の
フローチャートになる(MPBF2→MPF)  。
(cl Also, if you enter menu number 2 on the correction menu selection screen and select "Edit process flow", flowchart 1 to be processed by the processor will be the flowchart after the previous correction (MPBF2 → MPF) .

尚、メニュ一番号3を入力して「工程表の編集」を選択
すれば工程表を手動で編集できるステップ(hlに移行
する。
In addition, if you enter the number 3 in the menu and select "Edit process chart", you will move to the step (hl) where you can manually edit the process chart.

(di更に、(i) r加工定義」で新規にプログラム
を作成した直後に「加工工程の編集」を行う時、あるい
は (iil r加工定義」を実行中に工程の構成が変わる
ような修正を行った直後に「加工工程の編集」を行う時
は、加工定義順に従ったフロルチャー トMPFがMP
BFIとして記憶、保存される(MPF−MPBFI)
(ii) In addition, when you perform "edit machining process" immediately after creating a new program with (i) r machining definition, or make modifications that change the process configuration while executing (iil r machining definition). When you "edit the machining process" immediately after the process, the Florchart MPF according to the machining definition order is the MP
Memorized and saved as BFI (MPF-MPBFI)
.

(,1ステツプfbl〜(diのいずれかの処理を終え
ればプロセッサはCRT画面にフローチャー)修正画面
を表示する(第4図(B)参照)。これにより。
(, 1 step fbl to (di), the processor displays a flowchart correction screen on the CRT screen (see FIG. 4(B)).

加工順序依存性の有無に応じた加工工程の並び替えが可
能になる。
It becomes possible to rearrange machining steps depending on the presence or absence of machining order dependence.

尚、フローチャート修正画面において、fi)表示領域
15aはタイトル表示領域で、画面のタイトルメツセー
ジを表示し、 (11)表示領域15bはフローチャート表示領域で、
加工工程順序を示すフローチャー)FLCを表示し、 !1ii1表示領域15cは詳細情報表示領域で、フロ
ーチャー1−FLC上のポインタPTで指示された位置
の詳細情報(加工程、形状名等)を表示し、顛表示領域
15dは操作方法表示領域であり、操作方法を説明する
メツセージ、たとえば各状態におけるにキーの機能を表
示し、 M表示領域15aはシステムメツセージ表示領域であり
、システムからの入力促進メツセージやエラーメツセー
ジを表示し、 fvi)表示領域15fは設問入力領域であり、(vl
i1表示領域15gはRキーの使用法を説明するメツセ
ージを表示する。
In the flowchart correction screen, fi) the display area 15a is a title display area that displays the title message of the screen; (11) the display area 15b is a flowchart display area;
Display the flowchart (FLC) showing the processing process order, and ! 1ii1 display area 15c is a detailed information display area that displays detailed information (processing process, shape name, etc.) at the position indicated by pointer PT on flowchart 1-FLC, and screen display area 15d is an operation method display area. The M display area 15a is a system message display area and displays input prompt messages and error messages from the system.fvi) Display area 15f is a question input area, (vl
The i1 display area 15g displays a message explaining how to use the R key.

フローチャート修正画面においては全工程を表わすフロ
ーチャートの一部分が表示される。そして、画面に表示
されている所定の位置を指示するのにポインタPTを用
いろ(第4図参照)。このポインタPTはデータ入力装
置14(第2図参照)上の矢印キー↑、/、−1\、↓
、〆、←、べを押圧することにより指定された方向へフ
ローチャート表示領域15b内をキャラクタ単位で自由
に移動する。たとえば、↑キーを押すことによりポイン
タPTを1キャラクタ分上に移動させろことができ、2
キーを押圧することにより右に1キャラクタ分及び上に
1キャラクタ分それぞれ移動させることができる。ポイ
ンタPTが70−チャート表示領域15bの外へ出た時
は、画面の大きさ単位でフローチャートがスクロールさ
れ、ポインタ位置は常に画面に表示されるようになって
いる。
On the flowchart modification screen, a portion of the flowchart representing the entire process is displayed. Then, use the pointer PT to point to a predetermined position displayed on the screen (see FIG. 4). This pointer PT is controlled by the arrow keys ↑, /, -1\, ↓ on the data input device 14 (see Figure 2).
, ←, ←, and Be move freely in the flowchart display area 15b character by character in the specified direction. For example, you can move the pointer PT up one character by pressing the ↑ key,
By pressing the key, it is possible to move one character to the right and one character up. When the pointer PT moves out of the 70-chart display area 15b, the flowchart is scrolled in units of screen size, so that the pointer position is always displayed on the screen.

又、ポインタPTが指示する位置に加工工程を示すn 
n/mm (n nは加工面番号、mmは定義時の工程
番号)が存在する場合には、該加工工程の詳細データが
画面右側の詳細情報表示領域15cに表示される。
In addition, the machining process is indicated at the position indicated by the pointer PT.
If n/mm (n is the machined surface number, mm is the process number at the time of definition) exists, detailed data of the process is displayed in the detailed information display area 15c on the right side of the screen.

さて、フローチャートの修正操作、換言すれば「加工順
序依存性の有無」に応じた加工工程の並び替え操作は以
下のように行う。
Now, the operation of modifying the flowchart, in other words, the operation of rearranging the machining steps according to "the presence or absence of machining order dependence" is performed as follows.

尚、並び替又操作はポインタPTの移動とデータ入力装
置14上に設けた機能キーであるにキー14c(KO〜
に3)を使って行う。そして、一般的な操作方法はポイ
ンタを目的の位置に移動させ、そこで所定のにキー(K
O−に3)を押圧することで操作内容(機能)を指示す
る。各にキー(KO−に3)の一般的な意味は次の通り
である。
Incidentally, the rearrangement or operation is performed by moving the pointer PT and using the function key 14c (KO~) provided on the data input device 14.
This is done using step 3). The general operation method is to move the pointer to the desired position, then press the specified key (K).
By pressing 3) on O-, the operation details (functions) are instructed. The general meaning of each key (KO-3) is as follows.

すなわち、 (ilKoキーは移動元の先頭位置を指定するためのキ
ーであり、 (ii) K 1キーは移動元の終了位置を指定するた
めのキーであり、 (iilK2キーは移動先あるいは並べ替え対象の先順
位置を指定するためのキーであり、 Gφに3キーは移動先あるいは並べ替え対象の終了位置
を指定すると共に、移動あるいは並び替えを実行させる
キーである。
In other words, (ilKo key is a key to specify the start position of the movement source, (ii) K1 key is a key to specify the end position of the movement source, (iii) K2 key is a key to specify the movement destination or rearrangement. This is a key for specifying the forward position of the object, and the Gφ3 key is a key for specifying the destination of movement or the end position of the object to be rearranged, as well as for executing movement or rearrangement.

1)工程の直列移動 第5図(A)に示す直列接続された工程のうち任意の1
つ(たとえば工程A)の位置を第5図(B)に示すよう
に修正するには、まずポインタPTで工程Aを指示させ
た状態でKOキ〜を抑圧しく移動先の特定)、ついでポ
インタPTを移動させて工程B、C間を指示させた状態
でに3キーを押圧(移動先の特定)すればフローチャー
1・;よ直ちに第5図(A)から同図(B)に修正さi
する。
1) Series movement of processes Any one of the series-connected processes shown in Figure 5 (A)
To correct the position of one (for example, process A) as shown in FIG. If you press the 3 key (specify the destination) while moving the PT and instructing between processes B and C, flowchart 1 will be immediately changed from Figure 5 (A) to Figure 5 (B). Sai
do.

2)工程の並列移動 第6図(A) lこ示す直列接続された工程のうち任意
の1つ(たとえば工程A)の位Wを第6図(B)に示す
ように(工程Cに並列になるように)修正するには、ま
ずポインタPTで工程Aを指示させた状態でKO主キー
押圧しく移動先の特定)、ついでポインタPTを移動さ
せて工程B、C間を指示させた状態でに2キーを押圧し
く移動先の先頭位置の特定)、シかる後ポインタを移動
させて工程Cの後方位置を指示させた状態でに3キーを
押圧(移動先の終了位置の特定)すればフロー千ヤード
は直ちに第6図(A)から同図(B)に修正されろ。
2) Parallel movement of processes As shown in Fig. 6(A), any one of the series-connected processes (for example, process A) can be moved in parallel to process C as shown in Fig. 6(B). To correct this, first specify the destination by pressing the KO primary key with the pointer PT pointing to process A, then move the pointer PT to point between processes B and C. Then press the 2 key to specify the start position of the destination), then move the pointer to indicate the backward position of process C and press the 3 key (specify the end position of the destination). The flow rate of 1,000 yards should be immediately revised from Figure 6 (A) to Figure 6 (B).

3)複数工程の直列移動 第7図(A)に示す直列接続された工程のうち任意の複
数工程(たとえば工程ASB)の位置を第7図(B)に
示すように修正するには、まずポインタPTで工程Aの
北方位置を指示させた状態でKO主キー押圧しく移動元
の先頭位置の特定)、ついでポインタPTを移動させて
工程B、C間を指示させた状態でに1キーを押圧しく移
動元の終了位置の特定)、シかる後ポインタPTを移動
させて工程C,D間を指示させた状態でに3キーを抑圧
(移動先の特定)すればフローチャートは直ちに第7図
(A)から同図(B)に修正される。
3) Series movement of multiple processes To correct the position of any multiple processes (for example, process ASB) among the series-connected processes shown in FIG. 7(A) as shown in FIG. 7(B), first With the pointer PT pointing to the northern position of process A, press the KO main key (specify the starting position of the movement source), then move the pointer PT to point between processes B and C and press the 1 key. If you press the 3 key (specify the destination) while moving the pointer PT to indicate between steps C and D, the flowchart will immediately change to the flowchart shown in Figure 7. (A) has been revised to the same figure (B).

4)複数工程の並列移動 第8図(A)に示す直列接続された工程のうち任意の複
数工程(たとえば工程A、B)の位置を第8図(B)に
示すように(工程りに並列になるように)修正するには
、まずポインタPTで工程Aの上方位置を指示させた状
態でKO主キー押圧しく移動元の先頭位置の特定)、つ
いでポインタPTを移動させて工程B、C間を指示させ
た状態でに1キーを押圧しく移動元の終了位置の特定)
、しかる後ポインタPTを移動させて工程C,D間を指
示させた状態でに2キーを押圧しく移動先の先頭位置の
特定)、最後にポインタPTを移動させて工程りの後方
位置を指示させた状態でに3キーを押圧(移動先の終了
位置の特定)すれば7゜−チャートは直ちに第8図(A
)から同図(B)に修正される。
4) Parallel movement of multiple processes The positions of any plural processes (for example, processes A and B) among the series-connected processes shown in Figure 8 (A) can be moved as shown in Figure 8 (B). To make the correction (so that they are parallel), first point the pointer PT to the upper position of process A, then press the KO key to specify the starting position of the movement source), then move the pointer PT to specify the upper position of process B, Specify the end position of the movement source by pressing the 1 key while specifying between C)
, After that, move the pointer PT to indicate between processes C and D and press the 2 key to specify the beginning position of the destination), and finally move the pointer PT to indicate the rear position of the process. If you press the 3 key (specify the end position of the movement destination) while the 7° chart is
) to (B) in the same figure.

5)並列−直列変換 第9図(A)に示すように並列接続された工程(たとえ
ば工程B、Cの並列接続)を第9図CB)に示すように
直列接続に変換するには、まずポインタPTで工程A、
B間を指示させた状態でに2キーを押圧しく変換対象の
先頭位置の特定)、ついでポインタPTを移動させて工
程C,D間を指示させた状態でに3キーを押圧すれば(
変換対生の終了位置の特定と変換実行)フローチャー1
−は直ちに第9図(A)から同図(B)に修正される。
5) Parallel-Series Conversion To convert the processes connected in parallel as shown in Figure 9 (A) (for example, the parallel connection of processes B and C) to the series connection as shown in Figure 9 CB), first Process A with pointer PT,
If you press the 2 key while specifying between B to specify the starting position of the conversion target), then move the pointer PT and press the 3 key while specifying between processes C and D (
Identification of end position of conversion vs. raw and execution of conversion) Flowchart 1
- is immediately revised from FIG. 9(A) to FIG. 9(B).

6)直列→並列変換 第10図(A)に示すように直列接続された工程(たと
えば工程B、Cの直列接続)を第10図(B)に示すよ
うに並列接続に変換するには、まずポインタPTで工程
A、B間を指示させた状態でに2キーを押圧しく変換対
象の先頭位置の特定)、ついでポインタPTを移動させ
て工程C,D間を指示させた状態でに3キーを押圧すれ
ば(変換対象の終了位置の特定と変換実行)フローチャ
ートは直ちに第10図(A)から同図(B)に修正され
る。
6) Series → Parallel Conversion To convert the steps connected in series (for example, the series connection of steps B and C) as shown in FIG. 10(A) to the parallel connection as shown in FIG. 10(B), First, with the pointer PT pointing between processes A and B, press the 2 key to specify the starting position of the conversion target), then move the pointer PT to point between processes C and D, and then press the 3 key. When the key is pressed (specifying the end position of the conversion target and executing the conversion), the flowchart is immediately modified from FIG. 10(A) to FIG. 10(B).

以上の1)〜6)の操作で、換言すれば矢印キー14a
によるポインタPTの位置決め操作と、所定のにキー(
K O−K 3)  14 cの押圧により加工工程の
並び替えが行われる。
In other words, by the operations 1) to 6) above, the arrow keys 14a
to position the pointer PT and press the specified key (
KO-K 3) 14 The processing steps are rearranged by pressing c.

ところで、1)〜6)の操作を操作マニュアルを見ない
で正しく行うことは難しい。そこで、本発明ではCR7
画面の操作方法表示領域15d(第4図参照)に並び替
えの各ステップ(状態)毎にキー名とその機能を表示す
るようにして1)〜6)の操作をミスなく容易に行える
ようにしている。以下かかる点について詳述する。
By the way, it is difficult to correctly perform operations 1) to 6) without looking at the operating manual. Therefore, in the present invention, CR7
Key names and their functions are displayed for each step (state) of sorting in the operation method display area 15d (see Figure 4) of the screen, so that operations 1) to 6) can be easily performed without mistakes. ing. These points will be explained in detail below.

さて、1)〜6)の並び替えにおけるにキーと操作手順
の関係を図示すると第11図に示すようになる。この第
11図を参照するとどの分岐点Bi(i=o〜5)で押
圧されろかにより各キーの操作内容(機能)が異なって
くる。そこで、各分岐点Biを並び替えの1つの状態と
し、各状態とキーの機能との対応をRAM13に記憶さ
せておき、かつ現在どの状態にいるかを監視し、現状態
に応じたキーの機能を操作方法表示領域15d(第4図
)に表示する。
Now, the relationship between the keys and the operation procedures in the rearrangement of 1) to 6) is illustrated in FIG. 11. Referring to FIG. 11, the operation content (function) of each key differs depending on which branch point Bi (i=o to 5) it is pressed. Therefore, each branch point Bi is set as one state for sorting, the correspondence between each state and the key function is stored in the RAM 13, and the current state is monitored, and the key function according to the current state is is displayed in the operation method display area 15d (FIG. 4).

第12図は各状態を口で、Kキーを○で表現すると共に
、口、Qの中に対応する状態番号とキ一番号を付したも
ので、1−e−日によりキーに1を押圧することにより
状態nから状態mに変化することが表現されている。従
って、たとえば状態0(初期状態)においてはキーKO
1!:に2の押圧が可能であり、KOキーの押圧によφ
状態1に変化し、K2キーの押圧により状Ws5に変化
する。
In Figure 12, each state is represented by a mouth, the K key is represented by a circle, and the corresponding state number and key number are attached inside the mouth and Q, and 1 is pressed on the key by 1-e-day. It is expressed that state n changes to state m by doing this. Therefore, for example, in state 0 (initial state), the key KO
1! 2 can be pressed on :, and φ can be pressed by pressing the KO key.
It changes to state 1, and changes to state Ws5 by pressing the K2 key.

尚、状態OにおいてKO1K2以外のキー(K1゜K3
)を押圧するとエラーとしてエラーメツセージが表示領
域15aに表示されろ。
In addition, in state O, keys other than KO1K2 (K1゜K3
), an error message will be displayed in the display area 15a as an error.

第13図は状態0〜5と機能メツセージの対応を示す図
表である。
FIG. 13 is a chart showing the correspondence between states 0 to 5 and function messages.

たと丸ば、状態Oにおいてはメツセージ”KO:移動 
 K2:変換” が表示領域15dに表示される。そして、メツセージ”
 KO:移動”によりキーKOを押圧すると1)〜4)
で説明した移動による並び替えが可能であることが示さ
れ、メツセージ”K2:変換”によりキーに2を押圧す
ると5)〜6)で説明した直列/並列変換による並び替
えが可能であることが示されろ。
Tomaruba, in state O, the message "KO: Move"
"K2: Conversion" is displayed in the display area 15d. Then, the message "K2: Conversion" is displayed in the display area 15d.
KO: Move” and press the key KO 1) to 4)
It is shown that sorting by movement as explained in ``K2: Conversion'' is possible, and pressing 2 on the key with the message "K2: Conversion" shows that sorting by serial/parallel conversion as explained in 5) to 6) is possible. Show me.

又、状態1においてはメツセージ ”Kl:移動元末尾 K2:並列 K3:直列”が表示
領域15dに表示される。そして、メツセージ°゛に1
:移動元末尾”によりキーに1を押圧すれば移動元の最
終加工工程を指示できることが示され、メツセージ”K
2j並列”によりキーに2を押圧すれば並列移動が可能
であることが示され、メツセージ”K3:直列”により
キーに3を押圧すれば直列移動が実行されることが示さ
れる。
Further, in state 1, the message "Kl: End of movement source K2: Parallel K3: Series" is displayed in the display area 15d. And message °゛1
: End of the movement source” indicates that you can instruct the final machining process of the movement source by pressing the key 1, and the message “K” is displayed.
2j parallel'' indicates that parallel movement is possible by pressing the key 2, and the message ``K3: serial'' indicates that serial movement can be executed by pressing the key 3.

状態2におてはメツセージ ”K3:  移動先末尾” が表示領域15dに表示される。そして、このメツセー
ジによりキーに3を押圧すれば並列移動先の後位置が指
示でき、しかも並列移動が実行されることが示される。
In state 2, the message "K3: End of destination" is displayed in the display area 15d. Then, this message indicates that if the key 3 is pressed, the rear position of the parallel movement destination can be specified, and that the parallel movement will be executed.

状態3においてはメツセージ ″Kz:並列  K38 直列” が表示領域15dに表示される。そして、メツセージ’
に2N並列”によりキーに2を押圧すれば複数工程の並
列移動が可能であることが示され、メツセージ ’ K
3:直列”によりキーに3を押圧することにより複数工
程の直列移動が実行されることが示される。
In state 3, the message "Kz: parallel K38 series" is displayed in the display area 15d. And the message'
"2N Parallel" indicates that pressing 2 on the key will allow multiple processes to be moved in parallel, and the message 'K' will be displayed.
3: Serial” indicates that pressing 3 on the key will execute serial movement of multiple steps.

状態4におてはメツセージ ”K3:  移動先末尾” が表示顕域15dに表示されろ。そして、このメツセー
ジによりキーに3を押圧すれば並列移動先の後位置が指
示でき、しかも複数工程の並列移動が実行されることが
示される。
In state 4, the message "K3: End of destination" is displayed in the display area 15d. Then, this message indicates that if the key 3 is pressed, the rear position of the parallel movement destination can be specified, and moreover, parallel movement of multiple steps will be executed.

状態5におてはメッセージ ″に3: 変換末尾” が表示領域15dに表示される。そして、このメツセー
ジによりキーに3を押圧すれば変換対象の最終位置が指
示され、かつ並列−直列変換あるいは並列−直列変換が
実行されることが示される。
In state 5, the message "3: Conversion end" is displayed in the display area 15d. This message indicates that if the key 3 is pressed, the final position of the object to be converted is specified and that parallel-to-serial conversion or parallel-to-serial conversion is to be executed.

(f1以上のフローチャートの並び替え操作により「加
工順序依存性の有無」の特定処理が終了すればROキー
を押圧する。これにより、プロセッサ11はMPF−M
PFB2としてステップtelで生成した最新の修正フ
ローチャートを記憶する。
(When the specifying process for "presence or absence of machining order dependence" is completed by rearranging the flowcharts f1 and above, the RO key is pressed. As a result, the processor 11
The latest modified flowchart generated in step tel is stored as PFB2.

(g)シかる後、プロセッサ11はステップtelで特
定された加工順序依存性を乱さず、しかも加工効率が向
上するように(たとえば工具交換が少なくなるように)
加工順序を決定する。すなわち、プロセッサは直列接続
部分の加工順序は直列層とし、並列接続部分のみ各並列
部分毎に加工工程の順序を決定して全加工工程の順序を
自動決定する。
(g) After the processing, the processor 11 performs a process so as not to disturb the machining order dependence specified in step tel, and to improve machining efficiency (for example, to reduce the number of tool changes).
Determine the processing order. That is, the processor sets the processing order of the series-connected parts to be serial layers, determines the order of processing steps for each parallel-connected part, and automatically determines the order of all processing steps.

(h)自動決定処理が終了すればプロセッサはCRT画
面に第4図(C)に示す工程表の編集画面を表示する。
(h) When the automatic determination process is completed, the processor displays the process chart editing screen shown in FIG. 4(C) on the CRT screen.

尚、工程表の編集画面においては自動決定された順に工
程が表示され、KO/Klキーを押圧することにより前
頁/次頁へ続く工程順序が表示される。
Note that on the process chart editing screen, processes are displayed in the automatically determined order, and by pressing the KO/Kl key, the process order continuing to the previous page/next page is displayed.

この工程表の編集画面が表示されている状態においては
データ入力装置14から移動させたい範囲の先頭と終了
、並びに移動先を入力することにより加工工程の順序を
修正することができる。
While the process chart editing screen is displayed, the order of the machining steps can be corrected by inputting the start and end of the range to be moved and the destination from the data input device 14.

(1)手動による工程表の編集処理が終わってROキー
を押圧すればプロセッサは工程ファイルMPFを削除し
て加工工程の編集処理を終了する。
(1) When the RO key is pressed after the manual editing process of the process sheet is completed, the processor deletes the process file MPF and ends the editing process of the machining process.

尚、本発明を加工工程の並び変えに適用した場合につい
て説明したが本発明はかかる場合に限定されるものでは
ない。
Although the present invention has been described for a case where the present invention is applied to rearrangement of processing steps, the present invention is not limited to such a case.

〈発明の効果〉 以上本発明によれば、状態とキーの有する機能との対応
をメモリに記憶させておき、現在いかなる状態にあるか
を監視し、現状態におけるキーの有する機能をディスプ
レイ画面に表示するように構成したから、それぞれの状
態において操作マニュアルを見なくても正確に、すばや
く所定の機能を入力することができる。
<Effects of the Invention> According to the present invention, the correspondence between the state and the function of the key is stored in the memory, the current state is monitored, and the function of the key in the current state is displayed on the display screen. Since the display is configured so that a predetermined function can be inputted accurately and quickly in each state without looking at the operation manual.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明方法を実現する装置の概略図、第2図は
本発明方法を自動プログラミング装置に適用した場合の
ブロック図、 第3図は加工工程の編集処理の流れ図、第4図は各ステ
ップにおける対話画像例、第5図乃至第10図はフロー
チャート修正換作説明図、 第11図はにキーと操作手順の関係図、第12図は状態
とにキー操作手順の関係図、第13図は状態とキーの機
能メツセージの対応を示す図表である。 特許出願人        ファナック株式会社代理人
          弁理士  齋藤千幹第1図 ジUなキ− 第3図 第4図 第り図      第を図 (A)(ジ     (8)      (3)第11
図 第12図
Fig. 1 is a schematic diagram of a device that implements the method of the present invention, Fig. 2 is a block diagram when the method of the present invention is applied to an automatic programming device, Fig. 3 is a flowchart of editing processing of the machining process, and Fig. 4 is a schematic diagram of a device that implements the method of the present invention. Dialogue image examples at each step, Figures 5 to 10 are diagrams for explaining flowchart modification, Figure 11 is a relationship diagram between keys and operation procedures, Figure 12 is a relationship diagram between states and key operation procedures, and Figure 12 is a diagram showing the relationship between keys and operation procedures. FIG. 13 is a chart showing the correspondence between states and key function messages. Patent Applicant Fanuc Co., Ltd. Agent Patent Attorney Chiki Saito Figure 1 Figure 3 Figure 4 Figure 4 Figure (A) (J (8) (3) Figure 11
Figure 12

Claims (2)

【特許請求の範囲】[Claims] (1)それぞれの状態に応じて異なる機能をキーに持た
せ、各種状態において所定のキーを押圧することにより
装置をして該押圧されたキーが有する機能を実行させる
機能入力方法において、 状態とキーの有する機能との対応をメモリに記憶させて
おき、 現在いかなる状態にあるかを監視し、 現状態におけるキーの有する機能をキー名と共にディス
プレイ画面に表示することを特徴とする機能入力方法。
(1) In a function input method, keys have different functions depending on the state, and when a predetermined key is pressed in each state, the device executes the function of the pressed key. A function input method characterized by storing correspondences with functions of keys in a memory, monitoring the current state of the keys, and displaying the functions of the keys in the current state together with the key names on a display screen.
(2)現状態において有効なキーの機能のみ表示するこ
とを特徴とする特許請求の範囲第(1)項記載の機能入
力方法。
(2) The function input method according to claim (1), characterized in that only key functions that are valid in the current state are displayed.
JP24477285A 1985-10-31 1985-10-31 Function input method Pending JPS62105204A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP24477285A JPS62105204A (en) 1985-10-31 1985-10-31 Function input method
PCT/JP1986/000548 WO1987002794A1 (en) 1985-10-31 1986-10-30 Method of inputting functions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24477285A JPS62105204A (en) 1985-10-31 1985-10-31 Function input method

Publications (1)

Publication Number Publication Date
JPS62105204A true JPS62105204A (en) 1987-05-15

Family

ID=17123680

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24477285A Pending JPS62105204A (en) 1985-10-31 1985-10-31 Function input method

Country Status (2)

Country Link
JP (1) JPS62105204A (en)
WO (1) WO1987002794A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03251901A (en) * 1990-02-28 1991-11-11 Shimadzu Corp Controller for measuring device or the like

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2747740A1 (en) * 1976-10-29 1978-05-03 Foxboro Co DEVICE FOR INDUSTRIAL PROCESS CONTROL
JPS5773416A (en) * 1980-10-27 1982-05-08 Mitsubishi Electric Corp Numerical controller
JPS6031609A (en) * 1983-07-29 1985-02-18 Fanuc Ltd Programming method of numerical control device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03251901A (en) * 1990-02-28 1991-11-11 Shimadzu Corp Controller for measuring device or the like

Also Published As

Publication number Publication date
WO1987002794A1 (en) 1987-05-07

Similar Documents

Publication Publication Date Title
US4835700A (en) Numerical control data creation method
EP0247204A1 (en) Interactive programming device
JPH04181403A (en) Interactive numerical controller
EP0060039A1 (en) Numerically controlled machine tool system
JPS62105204A (en) Function input method
JPH0563749U (en) Numerical control device with processing time calculation function
JPS63133210A (en) Program preparation system for nc device
JPH03294906A (en) Editing system for working program
EP0332703A1 (en) Data input system
JP2942812B2 (en) Device for creating a variant and variable production program
JPS62295109A (en) Programmable controller sequence program execution method
JP2869105B2 (en) Workpiece processing data editing method
JPS62224435A (en) Working program inspection device
JPH077839U (en) Numerical control device
JPS6352209A (en) Display and operation method for man-machine interface equipment
JPS63118806A (en) Automatic programming device
JPS61278909A (en) Interactive programming device
JPH0346007A (en) Nc information generation system
JPH0433729A (en) Simulation device for composite working
JPS6249404A (en) Method and device for editing nc program
JPH0264711A (en) Dialogue system setup procedure monitoring method
JPS62256104A (en) Nc data producing device for numerical control
JPH0659592B2 (en) Automatic programming creation device
JPS63292304A (en) Display method for locus of tool movement in numerical controller
JPH04109314A (en) Nc data execution system