[go: up one dir, main page]

JPS6180306A - Data input unit of numerical control device - Google Patents

Data input unit of numerical control device

Info

Publication number
JPS6180306A
JPS6180306A JP59201356A JP20135684A JPS6180306A JP S6180306 A JPS6180306 A JP S6180306A JP 59201356 A JP59201356 A JP 59201356A JP 20135684 A JP20135684 A JP 20135684A JP S6180306 A JPS6180306 A JP S6180306A
Authority
JP
Japan
Prior art keywords
data
input
key
identification
offset
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
JP59201356A
Other languages
Japanese (ja)
Inventor
Mitsuto Miyata
宮田 光人
Yukito Nagaoka
長岡 幸仁
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 JP59201356A priority Critical patent/JPS6180306A/en
Publication of JPS6180306A publication Critical patent/JPS6180306A/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/408Numerical 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 data handling or data format, e.g. reading, buffering or conversion of data

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)
  • Input From Keyboards Or The Like (AREA)

Abstract

PURPOSE:To reduce the number of operator's key touches and to improve operability by constituting a data input unit of a data identification means, a means for successively updating data writing positions in each identification, a same data specification code processing means, etc. CONSTITUTION:The data input unit in a numerical control device is provided with a keying means KY, a temporary input buffer means BF for storing input data, a data identification means DE for identifying the contents of said buffer means BF successively from its head on the basis of a keyed input execution command, a means PF for updating the data writing position of a data memory means MM successively in each identification of a prescribed data dividing code, a same data specification code processing means CN, and a data writing means DR. When the identification means DE identifies a division code ';', the means DR is started to process and the means PC is specified to update, and at the identification of a same data specification code '=', the means CN sends set data to the means DR.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は数値制御装置のう一一タ入力器に関し、特に同
し設定テークを連続(7て入力することが容易なデータ
入力器に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a data input device for a numerical control device, and more particularly to a data input device that can easily input the same setting take in succession.

従来の技術 数値制御装置の工具位置オフセット量や各種パラメータ
は、数値制御装置N内部のRAM等に記1□0されるが
、その記憶は数値制御装置前面に設いられたキーボード
を介して行なわれる。このようなオフセット量等の設定
テーク入力は、例えは−「具位置オフセソ1−量の設定
、変更を例に採れは、従来法のようにして行なわれてい
る。
Conventional technology The tool position offset amount and various parameters of the numerical control device are recorded in the RAM etc. inside the numerical control device N, but the storage is done via the keyboard installed on the front of the numerical control device. It will be done. Inputting settings such as offset amount, etc., for example, setting and changing the tool position offset amount, is performed as in the conventional method.

■キーボー1、上のオフセットキー(01?5IET 
)を押す。これにより、例えは第3図のCRT両面30
に示すようにオフセット@号NO= 01〜12にり・
j応して現在のオフセ・ノド量001.000,002
.000等を表示した工具位置オフセット量設定用画面
が数値制御装置のCRi”に表示される。
■Keyboard 1, upper offset key (01?5IET
)Press. As a result, the CRT double-sided 30 shown in FIG.
As shown in the offset
j Correspondingly, the current offset amount is 001.000,002
.. A tool position offset amount setting screen displaying 000, etc. is displayed on the numerical control device CRi''.

■キーボード」−のページキー(PAGIミ)を押し、
必要なページを表示する。ごの例では第3図の1頁1」
の画面を表示したままとする。
■Press the page key (PAGI Mi) on the “Keyboard”,
Display the page you want. In your example, page 1 of Figure 3
The screen remains displayed.

■キーホーI上のカーソル移動キーを操作し、変更した
いオフセット番号の位置へカーソルKを移動する。
■Use the cursor movement key on keyhole I to move cursor K to the position of the offset number you want to change.

■モートj巽択をH旧モーl−に設定する。■Set mote j Tatsumi selection to H old mole l-.

■キーボードを操作して、オフセット用2キー入力実行
11j名−キー(INPIIT)の順ζギーを押す。こ
れにより、カーソルに″(指示され)こオノセソト番“
・Jのオフセット量か入力1−ノこlフセノト′Fii
で置換される。第3図は、オフセット番−J旧のとこイ
)にカーソルl(を当で、オフセ/I・1d001.0
00を設定した状態を示1゜ ■オフセット番号02のオフセソ+4を変更する場合に
は、十記■によりオフセット番号02の位置にカーソル
1(を移動し、■の操作を行なえば良い。
■Operate the keyboard to execute 2-key input for offset 11j Press the name-key (INPIIT) in the order of ζ. This will cause the cursor to ``(indicate) this number''.
・Input the offset amount of J
will be replaced with In Figure 3, place the cursor l (at the offset number - J old place) and
00 is set. 1°■ If you want to change the offset number +4 of offset number 02, move the cursor 1 to the position of offset number 02 using the numerals 1 and perform the operation 2.

ところで、連続したオフセノI・番号、例えばオフセッ
ト番冒−旧〜05までのオフセノ141を全て同一(例
えは123.456 )にする場合、従来の方法では、
次のような操作が必要となる。
By the way, in the case of making consecutive offset number I/numbers, for example, offset number 141 from offset number old to 05, all the same (for example, 123.456), in the conventional method,
The following operations are required.

(alカーソルKをオフセット番号01に移動し、12
3゜456 、INPUTをキー入力する。
(Move the al cursor K to offset number 01, and
3゜456, key in INPUT.

tb+カーソルKをオフセット番号02に移動し、12
3゜456 、INPUTをキー入力する。
tb+Move cursor K to offset number 02 and press 12
3゜456, key in INPUT.

tc+カーソルKをオフセット番号03に移動し、12
3゜456 、INPIITをキー入力する。
Move tc+cursor K to offset number 03 and press 12
3°456, key in INPIIT.

(d)カーソルKをオフセット番号04に移動し、12
3゜456 、INPUTをキー入力する。
(d) Move cursor K to offset number 04 and
3゜456, key in INPUT.

(e)カーソルKをオフセット番号05に移動し、12
3゜456 、INPUTをキー入力する。
(e) Move cursor K to offset number 05, and
3゜456, key in INPUT.

これから判るように、従来の装置では、毎回カーソルK
を移動させる必要があるばかりか、前のオフセット量と
同しオフセット量であっても毎回全てキー入力しなけれ
ばならず、オペレータのキータッチ回数は極めて多く、
[榮作ミスによる誤入力の確率が高かった。
As you can see, in the conventional device, each time the cursor K
Not only does it have to be moved, but even if the offset amount is the same as the previous offset amount, the operator has to input all the keys every time, which requires an extremely large number of key touches by the operator.
[The probability of incorrect input due to Eisaku's mistake was high.

そこで、本発明者等は、この問題点を解決する為に、先
に以下のような連続データ入力方式を提案した。これは
、下記のようにオフセット量とオフセノト量の間に区切
りとなる文字例えばに)を1111人してコーンtJば
、連続したオフセット番号に対応する領域にオフセソt
−iか順次格納されていくものごある。
In order to solve this problem, the inventors of the present invention previously proposed the following continuous data input method. This means that if you add a character (for example, 1111) between the offset amount and the offset amount as shown below and cone tJ, then offset t is added to the area corresponding to the consecutive offset numbers.
-i are stored sequentially.

123.456 ; 123.456 ; 123.4
546; 123.456 ; 123゜45fi 1
INl’llT この方式によれば、カーソルKを一々動かず必要かない
ので、キータッチ数をある程度削減することが可能とな
る。しかしなから、オフセット星を7Q・要な数だり入
力しなりればならない点において変りかなく、未だ二F
−タッチ数は多い。
123.456; 123.456; 123.4
546; 123.456; 123°45fi 1
INl'llT According to this method, since the cursor K does not need to be moved one by one, it is possible to reduce the number of key touches to some extent. However, there is no difference in that the offset star must be entered in 7Q, the required number, and it is still 2F.
-The number of touches is large.

発明が解決しようとする問題点 本発明し、1このような従来の問題点を解決したもので
、その1−1的は、連続したデータ記1も位置に同一の
オフナノ1−掛等の設定データを連続して設定する際の
オペレータのキータッチ数を大幅に削減し得る数値制御
装置のデータ入力器を提供することにある。
Problems to be Solved by the Invention The present invention has solved these conventional problems, and 1-1 is that consecutive data records 1 can also be set in the same off-nano 1-hook position, etc. An object of the present invention is to provide a data input device for a numerical control device that can significantly reduce the number of key touches by an operator when setting data continuously.

問題点を解決するノこめの手段 4発明はL記問題点を解決するために、第1図に示すよ
うに、数値制御装置のデータ入力器を、キー入力手段K
Yと、キー入力手段MYからのデータを記憶する一時入
力ハソファ手段BPと、キー入力手段KYからのキー入
力実行指令に応答して一時入力ハソファ手段BPの内容
を先頭から順次識別するデータ識別手段11Bと、識別
手段r1Eで所定のデータ区切り記号が識別される毎に
データ記憶手段聞のデータ書込み位置を順次更新するデ
ータ書込み位置更新手段pcと、識別手段DEで識別さ
れた設定データを記憶し、識別手段OEで所定の同一デ
ータ指定記号が識別されたとき前記記憶した設定データ
を出力する同一データ指定記号処理手段CNと、処理手
段CN又は識別手段1′1Eからの設定データを入力と
し、該入力された設定データをデータ書込み位置更新手
段pcで指定されたデータ記憶手段聞の記憶領域に書込
むデータ書込み手段DRとで構成する。
SUMMARY MEANS FOR SOLVING THE PROBLEMS 4 In order to solve the problems listed in L, the present invention replaces the data input device of the numerical control device with key input means K, as shown in FIG.
Y, temporary input means BP for storing data from the key input means MY, and data identification means for sequentially identifying the contents of the temporary input means BP from the beginning in response to a key input execution command from the key input means KY. 11B, a data writing position updating means pc for sequentially updating the data writing position between the data storage means every time a predetermined data delimiter is identified by the identification means r1E, and a data writing position updating means pc for storing the setting data identified by the identification means DE. , same data designation symbol processing means CN which outputs the stored setting data when a predetermined same data designation symbol is identified by the identification means OE, and inputs the setting data from the processing means CN or the identification means 1'1E; and a data writing means DR for writing the input setting data into a storage area between the data storage means designated by the data writing position updating means pc.

作用 本発明の作用を、第3図のCR7画面30に示すオフセ
ット番号的〜05に同一のオフセット1123゜456
を設定する場合を例にとり説明する。なお、前提として
数値制御装置のCRTには第3図の画面が表示されてお
り、カーソルCL 44オフセソ]・番号的を指示して
いるものとする。
Effect The effect of the present invention is shown in the CR7 screen 30 of FIG.
The following is an example of setting . It is assumed that the screen shown in FIG. 3 is being displayed on the CRT of the numerical control device, and that the cursor is pointing to CL44 OFF SESO].

キー入力手段XYからは次のような内容をキー入力する
The following contents are entered using the key input means XY.

123.456 ; = ; −; = ; = ; 
=  INPIITここで、;は予め定めら狛たデータ
量の区切り記号、−εJ、 jiiiのデータと間しデ
ータであることを示す同一データ指定記号であり、勿論
、;、=i夕外の記号1文字を使用するごともできる。
123.456 ; = ; -; = ; = ;
= INPIITHere, ; is a predetermined delimiter for the amount of data, -εJ, is the same data designation symbol indicating that it is data in jiii, and intermediary data, and of course;, = i is a symbol outside You can also use just one character.

」−記キー入力されノこデータの内、INI’llT 
u外の内容は、一時入力ハソファ手段叶に格納され、I
NPUTキーか押されたときにデータ識別手段Dliで
順次その先頭から識別が行なわれる。
” - Among the data entered by the key, INI'llT
The contents outside u are stored in the temporary input source means, and
When the NPUT key is pressed, data identification means Dli sequentially identifies data from the beginning.

データ識別手段111iは、−貼入カハソファ手段BP
の記10データが数値、ピリオド、符号(+、  −)
等から成る設定データである場合、これをデータ書込み
手段1)R9同一データ指定記号処理手段CNに転送す
る。この例では、123.45(iが転送される。
The data identification means 111i is - Paste Kaha Sofa means BP
Note 10 Data is a number, period, sign (+, -)
etc., this is transferred to the data writing means 1) R9 and the same data designation symbol processing means CN. In this example, 123.45(i is transferred.

処理手段CNではこの数字データを記憶する。また、識
別手段01ミが区りJり記号;を識別すると、テーク書
込み手段nRに書込み処理を開始させると共に、テーク
書込み位置更新手段pcにデータ書込み位置の更新を指
示する。データ書込み位置更新手段1】0はこれを受け
てデータ記11手F、&hnの書込み位置を一つ先に進
める。
The processing means CN stores this numerical data. Further, when the identifying means 01mi identifies the delimiter J symbol;, it causes the take writing means nR to start writing processing, and also instructs the take writing position updating means pc to update the data writing position. Data writing position updating means 1]0 receives this and advances the writing position of data writing 11 moves F, &hn by one.

また、データ識別手段11Bは同一テーク指定記号−を
識別すると、その旨を処理手段CNに通知する。
Furthermore, when the data identification means 11B identifies the same take designation symbol -, it notifies the processing means CN of this fact.

この通知が行なわれると、処理手段CNは記41 した
設定データをテーク書込め手段DI?に送出する。
When this notification is made, the processing means CN takes and writes the written setting data to the writing means DI? Send to.

数字テーク123.456の次の区切り記号;か識別手
段1)Eで識別されたときは、データ書込み手段DRは
テーク書込み位置更新手段pcで指示されたAフセット
番号旧の領域に当該オフセット量123.456を書込
む。この後、データ書込め位置かオフセント番号02に
更新される。次の同一データ指定記号−が識別されると
、同一テーク指定記号処理手段CNから設定データ12
3.456がデータ書込み手段PCに転送される。そし
て、次の区切り記号;か識別されたときにデータ書込み
手段rlRにより設定チーり123.456がオフセッ
ト番号02の領域に書込まれる。以下同様にして、オフ
セント番号03〜05の領域に同一の設定データ123
.456が設定される。
The next delimiter of the number take 123.456; or identification means 1) When identified by E, the data writing means DR writes the corresponding offset amount 123 to the area of the old A offset number designated by the take writing position updating means pc. Write .456. Thereafter, the data write position is updated to offset number 02. When the next same data designation symbol - is identified, the setting data 12 is sent from the same take designation symbol processing means CN.
3.456 is transferred to the data writing means PC. Then, when the next delimiter is identified, the data writing means rlR writes the setting offset 123.456 into the area of offset number 02. Similarly, the same setting data 123 is placed in the area of offset numbers 03 to 05.
.. 456 is set.

なお、以」二の説明は、本発明を工具位置オフセソ]・
量の連続入力に適用したものであるが、パラメータ等地
の種頬のテーク入力にも適用し得ることは勿論のことで
ある。
Note that the following explanation is based on the present invention
Although this is applied to continuous input of quantities, it goes without saying that it can also be applied to take input of various parameters.

実施例 第2図は本発明実施例のデータ入力器を備えた数値制御
装置のハート′ウェア構成例を示す要部ブレーク図であ
り、1はマイクロコンピュータ、2はアドレスバス、デ
ータハス、コン1−ロールハスを有するハス、3はマイ
クロコンピュータ1に所定の動作を行なわせるのに必要
なプログラム等を記1.=するROM、4は一時入力バ
ッファ領域4a。
Embodiment FIG. 2 is a main part break diagram showing an example of the hardware configuration of a numerical control device equipped with a data input device according to an embodiment of the present invention. A lotus having a rolled lotus, 3, indicates a program etc. necessary for causing the microcomputer 1 to perform a predetermined operation.1. 4 is a temporary input buffer area 4a.

ワークハソファ領域4b、運転情報記1a領域4C。Work area 4b, driving information 1a area 4C.

パラメータ設定用領@4d、工具位置オフセット量設定
領威4e等の記憶領域を有するRへM、5はアドレスデ
コーダ、6はテープリーグ、7は指令テープ、8はNC
指令プログラム等を記憶する磁気バブルメモリ等の外部
メモリ、9は各神の4−−を有するキーボー1.10は
パルス発汁回路、11はCRTコントローラ、12はア
ドレス切換回路、13はアドレスデコーダ、14はデー
タIライハ、15はビデオRAM、16はキャラクタジ
ェネレータR)昏 OM、17はCRT等のディスプレイ−磁−享、18は
軸制御回路、19はサーボ増幅器、20tまモータであ
る。NC指令プ1コグラムは、指令テープの形式で与え
られたときはテープリーダ6を介して、夕(部メモリ8
に記1aされて与えられたときほぞのメモリ8から直接
に、それぞれマイクロコンビエータ1で読取られて解読
され、その運転清性が作成される。通電の数値制御運転
は、この運転情報により軸制御回路18がコンI−ロー
ルされ、サーボ増幅器19によるモータ20の回転制御
等が行なわれる。
M to R with storage areas such as parameter setting area @4d, tool position offset amount setting area 4e, 5 is address decoder, 6 is tape league, 7 is command tape, 8 is NC
An external memory such as a magnetic bubble memory for storing command programs, etc.; 9 a keyboard 1 having 4-- for each key; 10 a pulse generating circuit; 11 a CRT controller; 12 an address switching circuit; 13 an address decoder; Reference numeral 14 designates a data memory, 15 a video RAM, 16 a character generator R), 17 a display/magnetic display such as a CRT, 18 an axis control circuit, 19 a servo amplifier, and a 20t motor. When the NC command program is given in the form of a command tape, it is stored in the memory 8 via the tape reader 6.
1a and given directly from the memory 8 of the time and tenon, each is read and decoded by the micro combinator 1 and its operational purity is created. In the numerical control operation of energization, the axis control circuit 18 is controlled by this operation information, and the rotation of the motor 20 is controlled by the servo amplifier 19.

また、ディスプレイ部17に表示ずべき設定用画面等の
内容は、マイクロコンビエータ1が書式情計等をROM
3から読出しでビデオRA M +5に転送し、ビデオ
RAM]5の内容をCRTコントローラ11のスキャン
用ア1−レスでサイクリックに操作することによりビデ
オ信号を作成することご行なわれる。
In addition, the contents of the setting screen etc. to be displayed on the display unit 17 are stored in the ROM by the micro combiator 1.
The contents of the video RAM]5 are cyclically manipulated by the scanning address 1- of the CRT controller 11, thereby creating a video signal.

第3図は、第2図示数値制御装置のディスプレイ部17
とキーボード9の平面図であり、30はCR′r画面、
31はCRT’画面に表示されたカーソルKを移動させ
る為のカーソル移動キー、32a〜32(1はソフトウ
ェアにより使用目的を変更し得る所謂ラフ1−キー、3
3はシーケンスナンバや機能ワード例えはG n O等
のアドレスを入力するためのアドレスキー、34は設定
データを入力ずろ為のデータキー、35はCRT画面の
ページングを行なう為のページキー、36は心・要な画
面を呼出す為の機能キーで、P (l Sは現在値の表
示、SETはセツティングデータの表示等、+11? 
G fr Mはプログラム内容の表示等、+1 A 1
1 A Mはパラメータの表示等、叶SETはオフセソ
t−IJの表示等、ALAIIMはアラーム内容の表示
等、COMNrlは指令値の表示等、rl G N O
Sは数値制御装置の診断のための情報の表示等を行なわ
−Uる為のものである。また、37は〕、タートキー、
38はプログラムの変更時に使用する4−一入力実行キ
ー、キー、41はパラメータやオフセント量の設定、変
更時に使用するキー入力実行キー、42はリートキー、
43はバンチキー、44はリセットキーである。
FIG. 3 shows the display unit 17 of the second illustrated numerical control device.
30 is a plan view of the keyboard 9, and 30 is a CR′r screen;
31 is a cursor movement key for moving the cursor K displayed on the CRT' screen, 32a to 32 (1 is a so-called rough 1-key whose purpose of use can be changed by software, 3
3 is an address key for inputting addresses such as sequence numbers and function words such as GnO, 34 is a data key for inputting setting data, 35 is a page key for paging the CRT screen, and 36 is a Use the function keys to call up important screens, P (l S displays current values, SET displays setting data, etc.
G fr M is for displaying program contents, etc. +1 A 1
1 AM is for displaying parameters, etc., SET is for displaying offset t-IJ, etc., ALAIIM is for displaying alarm contents, etc., COMNrl is for displaying command values, etc., rl G N O
S is for displaying information for diagnosing the numerical control device. Also, 37 is], tart key,
38 is a 4-1 input execution key used when changing a program; 41 is a key input execution key used when setting and changing parameters and offset amount; 42 is a read key;
43 is a bunch key, and 44 is a reset key.

例えば工具位置オフセット量を変更する場合には、次の
ような1柴作を行なう。
For example, when changing the tool position offset amount, the following 1-shiba process is performed.

■キーボード9上のオフセットキー(OFSET )を
押す。これにより、例えば第3図に示すようにオフセソ
F一番号No−旧〜12に対応して現在のオフセット1
t001.ooo、002.000等を表示した工具位
置オフセット量設定用両面が数値制御装置のCRTに表
示される。
■Press the offset key (OFSET) on keyboard 9. As a result, for example, as shown in FIG. 3, the current offset 1 is
t001. Both sides for setting the tool position offset amount displaying ooo, 002.000, etc. are displayed on the CRT of the numerical control device.

■キーボード上のページキー(PAGE)を押し、必要
なページを表示する。この例では第3図の画面を表示し
たままとする。
■Press the page key (PAGE) on the keyboard to display the required page. In this example, the screen shown in FIG. 3 remains displayed.

■キーボード上のカーソル移動キー31を操作し、変更
したいオフセット番号の位置へカーソルKを移動スる。
■Use the cursor movement key 31 on the keyboard to move the cursor K to the position of the offset number you wish to change.

説明の便宜」二、カーソルにはオフセット番号01を指
示しているとする。
For convenience of explanation, it is assumed that offset number 01 is indicated on the cursor.

■モード選択を1旧モードに設定する。■Set the mode selection to 1 old mode.

(+2) ■キーポー1” 9を操作し7て、オフセット量、キー
入力実行指令キー(1N11111’ ) の順でキー
を押す。
(+2) ■Operate key 1'' 9 and press the offset amount and key input execution command key (1N11111') in that order.

このときの入力方式とし2゛ζは、次の3種の方式が採
用できる。
As the input method at this time, the following three methods can be adopted for 2゛ζ.

方式1 m一つのオフセット1のみを変更する場合に適する方式
で、例えばオフセット番号01のオフセット量を123
.456に変更する場合には下記の内容をキー入力する
Method 1 This method is suitable for changing only one offset 1. For example, if the offset amount of offset number 01 is changed to 123
.. If you want to change it to 456, key-in the following contents.

123.4561NPIIT 方式2 連続するオフセット番号に異なるオフセット量を連続し
て入力する場合に通ずる方式で、例えばオフセ番号一番
号旧のオフセット量を123.456に変更し、次のオ
フセット番号02のオフセット量を222.333に変
更する場合には下記の内容をキー入力する。
123.4561NPIIT Method 2 This method is used when inputting different offset amounts for consecutive offset numbers. For example, change the offset amount of the old offset number 1 to 123.456, and then change the offset amount of the next offset number 02. To change to 222.333, enter the following information.

123.456 ;  222.333  rNPII
T方式3 本発明に係る方式で、例えはオフセソ!・番号01〜0
3までのオフセット量を全て123.456に変更する
場合には下記の内容をキー入力する。
123.456; 222.333 rNPII
T method 3 A method according to the present invention, for example, off-seso!・Number 01~0
If you want to change all the offset amounts up to 3 to 123.456, key-in the following contents.

123.456 ;  −;  =  INPIITキ
ー入力された内容の内、INPUT以外のデータはマイ
クロコンピュータ1により読取られてRAM3の一時入
力ハンファ領域4aに格納される。
123.456; -; = INPIIT key The data other than INPUT among the input contents are read by the microcomputer 1 and stored in the temporary input area 4a of the RAM 3.

また、一時入力ハノファ領域4aの内容がビデオRAM
15に転送され、CRT画面30の下部に表示される。
Also, the contents of the temporary input Hanofa area 4a are stored in the video RAM.
15 and displayed at the bottom of the CRT screen 30.

マイクロコンピュータ1はI N P 11 Tキーが
押されると、例えば第4図(a)、  (b)に示すよ
うな処理を実行する。なお、第4図において81〜S2
1は各ステップを示す。以下、本実施例の動作を上記各
方式1〜3に分けて説明する。
When the INP11T key is pressed, the microcomputer 1 executes the processing shown in FIGS. 4(a) and 4(b), for example. In addition, in FIG. 4, 81 to S2
1 indicates each step. The operation of this embodiment will be explained below by dividing into the above methods 1 to 3.

〔方式1 ) 123.4561NPIITマイクロコ
ンピユータ1は、キー入力実行キー(INPUT )が
オンされると(Sl)、一時入カハるか(S3)、;で
あるか(S7)、−であるか(S13)、データが何も
ないか(515)を識別する。方式1の上記例では最初
のデータは数字の1であるから、マイクロコンピュータ
1ばそれをRAM4に設定したレジスタ八に格納する(
S4)。
[Method 1] When the key input execution key (INPUT) is turned on (Sl), the 123.4561NPIIT microcomputer 1 determines whether the input is temporary (S3), ; (S7), or - (S7). S13), it is determined whether there is any data (515). In the above example of method 1, the first data is the number 1, so the microcomputer 1 stores it in register 8 set in RAM 4 (
S4).

そしてフラグαが“1”か否かを判別しくS5)、“′
1゛であればステップS2に復帰し、” o ”であれ
ばRAM4に設定したレジスタBにレジスタ八と同様に
数字データを記1aシ、ステップs2に復帰する(S6
)。フラグαは当初パo”になっているので、数字デー
タはレジスタA、Bの双方に記1.#される。
Then, it is determined whether the flag α is “1” or not (S5), “′
If it is 1, the process returns to step S2, and if it is "o," numerical data is written in register B set in RAM 4 in the same manner as in register 8, and the process returns to step s2 (S6
). Since the flag α is initially set to "pao", the numerical data is written in both registers A and B (1.#).

次のデータは数字の2なので、上述と同様にしてレジス
タA、13に数字の2が書込まれる。この書込みは、前
回書込んだ数字の1に続いて書込まれ、この書込み完了
により両レジスタA、BにはレジスタA、Bに書込まれ
る。
Since the next data is the number 2, the number 2 is written into registers A and 13 in the same manner as described above. This write is performed following the previously written number 1, and upon completion of this write, both registers A and B are written.

数字の6のレジスタ八、Bへの書込みが完了すると、レ
ジスタA、Bにはr 123.456 Jがセットされ
たことになり、次のステップS2では、データは何も記
憶されていないので、ステップSI5でデータが無と判
別され、フラグαが“′0”であることからレジスタへ
の内容即ち123.456がカウンタX(カウンタXの
初期値はカウンタにの位置に対応する)で指示された工
具位置オフセット量記憶領域4eの記憶場所つまりオフ
セット番号01に書込まれる(S]7)。そして、レジ
スタA、B。
When the writing of the number 6 to registers 8 and B is completed, r 123.456 J is set in registers A and B, and in the next step S2, no data is stored, so In step SI5, it is determined that there is no data, and since the flag α is "0", the contents to the register, that is, 123.456, are indicated by the counter X (the initial value of the counter X corresponds to the position of the counter). It is written to the memory location of the tool position offset amount storage area 4e, that is, the offset number 01 (S]7). And registers A and B.

カウンタX、フラグαをそれぞれクリアしく819〜5
21)、処理を終了する。
Clear counter X and flag α respectively 819~5
21), the process ends.

〔方式2) 123.456 i  222.333 
1NPIITキ一入力実行キー(INPUT )が押さ
れてから、最初の数字群(123,456)がレジスタ
A、Bに格納されるまでは方式1と同様である。この格
納を終えた次のステップS2では、今度は;記号が識別
される(S7)。マイクロコンピュータ1は;を識別す
ると、フラグαが“1”か否かを判別しくS8)、1”
であればレジスタBの内容をカウンタXで指示された領
域に書込み、“0″であればレジスタAの内容をカウン
タXで指示された領域に書込む(S9,5IO)。方式
2の例では、この時点ではフラグαは゛0パなので、レ
ジスタAの内容が書込まれる。この書込みが終了すると
、マイクロコンピュータ1ばレジスタAの内容をクリア
しく5ll)、カウンタXの内容を+1カウントアツプ
する(S12)。これにより次のデータ書込み位置が一
つ進められ、オフセット番号02に対応した領域がデー
タ書込め位置に指定される。
[Method 2] 123.456 i 222.333
The process from when the 1NPIIT key input execution key (INPUT) is pressed until the first number group (123,456) is stored in registers A and B is the same as method 1. In the next step S2 after this storage, the ; symbol is identified (S7). When the microcomputer 1 identifies ;, it determines whether the flag α is "1" or not (S8), "1"
If so, the contents of register B are written to the area designated by counter X, and if it is "0", the contents of register A are written to the area designated by counter X (S9, 5IO). In the example of method 2, the flag α is 0 at this point, so the contents of register A are written. When this writing is completed, the microcomputer 1 clears the contents of register A (5ll) and increments the contents of counter X by one (S12). As a result, the next data write position is advanced by one, and the area corresponding to offset number 02 is designated as the data write position.

再びステップS2に戻り、数字222.333を前回と
同様に処理する。即ち、数字222.333をレジスタ
A、Bに格納する。この格納を終えた後のステップS2
ではデータは何も読取られない。従って、ステップ31
5. 316を経てステップ317に移行し、レジスタ
Aの内容(222,333)が更新されたカウンタXで
指示された領域つまりオフセット番号02の領域に書込
まれる。そして、レジスタA、B。
Returning to step S2 again, the numbers 222.333 are processed in the same way as last time. That is, the numbers 222.333 are stored in registers A and B. Step S2 after completing this storage
Then no data is read. Therefore, step 31
5. The process moves to step 317 via step 316, and the contents (222, 333) of register A are written to the area indicated by the updated counter X, that is, the area of offset number 02. And registers A and B.

カウンタX。フラグαがクリアされて処理が終了する。Counter X. The flag α is cleared and the process ends.

〔方式3) +23.456 、  =  、  = 
 INPUT最初の数字群(123,456)と;の処
理は〔方式2で説明した通りであり、ごの処理を終えた
次のステップS2に移行した時点では、オフセット番号
01の領域に123.456が記す、aされ、レジスタ
Aはクリアされ、レジスタBに(123,456)が記
憶され、カウンタXの内容が一つ更新され、フラグαは
” o ”を保持している。この状態でステップS2で
次の文字−が読取られると、ステップS13でこれが識
別され、フラグαが“1″にセットされ(S14)、ス
テップS2に復帰する。次に読取られる文字は;であり
、ステップS7でこれが識別されると、今回はフラグα
が°1″にセットされているので、ステップSIOに移
行し、レジスタBの内容をカウンタXで指示されたオフ
セット番号02の領域に格納する。そして、カウンタX
の内容を更に+1カウントアツプしてステップS2に復
帰する。次の文字は再び−であり、ステップ813゜5
14を通過してステップS2に復帰する。次のステップ
S2ではデータは何も読取られないので、ステップS1
5よりステップS16に移行し、フラグ(1B) αが“′1゛に七ノドされていることからレジスタBの
内容かカウンタXで指示された領域(オフセット番号0
3の領域に書込まれる。そして、レジスタA、13.カ
ウンタX、フラグαがそれぞれクリアされて処理が終了
する。
[Method 3) +23.456 , = , =
The processing of INPUT first number group (123,456) and is written as a, register A is cleared, (123,456) is stored in register B, the contents of counter X are updated by one, and flag α holds "o". When the next character - is read in step S2 in this state, this is identified in step S13, the flag α is set to "1" (S14), and the process returns to step S2. The next character to be read is ;, and when this is identified in step S7, this time the flag α
is set to °1'', the process moves to step SIO, and the contents of register B are stored in the area of offset number 02 indicated by counter X.
The contents are further incremented by +1 and the process returns to step S2. The next character is - again, step 813゜5
14 and returns to step S2. Since no data is read in the next step S2, step S1
5, the process moves to step S16, and since the flag (1B) α has been set to "'1", the contents of register B or the area indicated by counter X (offset number 0
Written in area 3. and register A, 13. The counter X and flag α are cleared, and the process ends.

なお、本発明は第4図のフローチャートに示す処理に限
定されるごとなく、本発明の目的を達成する範囲内にお
いて自由に付加変更し得るものである。
Note that the present invention is not limited to the process shown in the flowchart of FIG. 4, but may be freely added and changed within the scope of achieving the object of the present invention.

発明の911果 以斗−説明したように、本発明によれば、どんなに複雑
、或は長いデータであっても、連続して入力する限りに
おいてはデータそのものは最初の1回のキーインだ(」
で済み、2個目以降はある固定のキー(実施例では−)
を押すだけなので、オペレータのキータッチの回数を従
来万代に比べ大幅に減少することが可能となり、操作性
が向−1二すると共に、ミスタッチか減少し確実なデー
タ入力が  。
911 Results of the Invention - As explained, according to the present invention, no matter how complex or long the data is, as long as it is input continuously, the data itself is the first key-in.
, and from the second onwards, a certain fixed key (- in the example)
Since the operator only has to press the button, the number of key touches required by the operator can be significantly reduced compared to conventional Bandai, improving operability and reducing the number of mis-touches, ensuring reliable data entry.

可能となる。It becomes possible.

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

(I9) 第1図は本発明の構成説明図、第2図は本発明実施例の
データ入力器を備えた数値制御装置のハードウェア構成
例を示す要部ブレーク図、第3図は、第2図示数値制御
装置のディスプレイ部17とキーボード9の平面図、第
4図は本発明実施例のソフトウェア構成の一例を示すフ
ローチャー1〜である。 1はマイクロコンピュータ、2はそのハス、9はキーボ
ード、17はディスプレイ部、30はCRT画面、38
〜41はキー入力実行キーである。
(I9) FIG. 1 is a configuration explanatory diagram of the present invention, FIG. 2 is a main part break diagram showing an example of the hardware configuration of a numerical control device equipped with a data input device according to an embodiment of the present invention, and FIG. FIG. 2 is a plan view of the display unit 17 and keyboard 9 of the numerical control device shown in FIG. 1 is a microcomputer, 2 is its lotus, 9 is a keyboard, 17 is a display section, 30 is a CRT screen, 38
-41 are key input execution keys.

Claims (1)

【特許請求の範囲】[Claims] 数値制御装置のデータ入力器において、キー入力手段と
、該キー入力手段からのデータを記憶する一時入力バッ
ファ手段と、前記キー入力手段からのキー入力実行指令
に応答して前記一時入力バッファ手段の内容を先頭から
順次識別するデータ識別手段と、該識別手段で所定のデ
ータ区切り記号が識別される毎にデータ記憶手段のデー
タ書込み位置を順次更新するデータ書込み位置更新手段
と、前記識別手段で識別された設定データを記憶し前記
識別手段で所定の同一データ指定記号が識別されたとき
前記記憶した設定データを出力する同一データ指定記号
処理手段と、該処理手段又は前記識別手段からの設定デ
ータを入力とし、該入力された設定データを前記データ
書込み位置更新手段で指定された前記データ記憶手段の
記憶領域に書込むデータ書込み手段とを具備したことを
特徴とする数値制御装置のデータ入力器。
A data input device of a numerical control device includes a key input means, a temporary input buffer means for storing data from the key input means, and a temporary input buffer means for storing data from the key input means in response to a key input execution command from the key input means. data identifying means for sequentially identifying contents from the beginning; data writing position updating means for sequentially updating a data writing position of the data storage means each time a predetermined data delimiter is identified by the identifying means; identical data designation symbol processing means for storing the stored setting data and outputting the stored setting data when a predetermined same data designation symbol is identified by the identification means; A data input device for a numerical control device, comprising: data writing means for inputting setting data and writing the input setting data into a storage area of the data storage means specified by the data writing position updating means.
JP59201356A 1984-09-26 1984-09-26 Data input unit of numerical control device Pending JPS6180306A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59201356A JPS6180306A (en) 1984-09-26 1984-09-26 Data input unit of numerical control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59201356A JPS6180306A (en) 1984-09-26 1984-09-26 Data input unit of numerical control device

Publications (1)

Publication Number Publication Date
JPS6180306A true JPS6180306A (en) 1986-04-23

Family

ID=16439682

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59201356A Pending JPS6180306A (en) 1984-09-26 1984-09-26 Data input unit of numerical control device

Country Status (1)

Country Link
JP (1) JPS6180306A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6376003A (en) * 1986-09-19 1988-04-06 Mitsubishi Electric Corp Teaching input device for working machine
JPS63113706A (en) * 1986-10-31 1988-05-18 Mitsubishi Electric Corp Machining program data input processing method
JPS63126904U (en) * 1987-02-05 1988-08-19
US7502741B2 (en) 2005-02-23 2009-03-10 Multimodal Technologies, Inc. Audio signal de-identification

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5741701A (en) * 1980-08-23 1982-03-09 Nissin Electric Co Ltd Setting device of control parameter
JPS59104271A (en) * 1982-12-07 1984-06-16 Hitachi Zosen Corp Welding robot information input method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5741701A (en) * 1980-08-23 1982-03-09 Nissin Electric Co Ltd Setting device of control parameter
JPS59104271A (en) * 1982-12-07 1984-06-16 Hitachi Zosen Corp Welding robot information input method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6376003A (en) * 1986-09-19 1988-04-06 Mitsubishi Electric Corp Teaching input device for working machine
JPS63113706A (en) * 1986-10-31 1988-05-18 Mitsubishi Electric Corp Machining program data input processing method
JPS63126904U (en) * 1987-02-05 1988-08-19
US7502741B2 (en) 2005-02-23 2009-03-10 Multimodal Technologies, Inc. Audio signal de-identification

Similar Documents

Publication Publication Date Title
JP2506120B2 (en) Image display method
JPS6180306A (en) Data input unit of numerical control device
JPS6217244B2 (en)
JP2690925B2 (en) Display control method and display control method
JPH0470925A (en) Help message display system
JP3658947B2 (en) GRAPH DISPLAY DEVICE, GRAPH DISPLAY CONTROL METHOD, AND RECORDING MEDIUM CONTAINING GRAPH DISPLAY CONTROL PROGRAM
JPH0358121A (en) industrial control equipment
JPS5968019A (en) Programming device of sequence controller
JPH02140866A (en) Equipment control processing device
JPS60220407A (en) Cursor shift controller of display for numerical controller
JPS60175106A (en) numerical control device
JPH05289796A (en) Key input processor
JPS60246408A (en) Working state display device
JP2513147B2 (en) Display controller
JPH04162090A (en) Display device
JPS58105302A (en) Illustrating programming device of programmable controller
JPH01216465A (en) Document preparing device
JPH04274289A (en) Multiwindow display controller
JPH10187352A (en) Multiwindow system
JPS6295603A (en) Programmable controller
JPH02204792A (en) Crt display device
JPH02222021A (en) Icon selecting device
JPS62224805A (en) Ladder diagram display system for program of sequence programmable controller
JPH01237880A (en) Logic circuit diagram input device
JPH05216612A (en) Message display system