JPS63184105A - numerical control device - Google Patents
numerical control deviceInfo
- Publication number
- JPS63184105A JPS63184105A JP1517087A JP1517087A JPS63184105A JP S63184105 A JPS63184105 A JP S63184105A JP 1517087 A JP1517087 A JP 1517087A JP 1517087 A JP1517087 A JP 1517087A JP S63184105 A JPS63184105 A JP S63184105A
- Authority
- JP
- Japan
- Prior art keywords
- program
- name
- machining
- numerical control
- control 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36542—Cryptography, encrypt, access, authorize with key, code, password
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は数値制御装置に関し、さらに詳しくはそれぞれ
特定のプログラム番号が付された複数のプログラムに、
所定の文字による特定のプログラム名称を付し、プログ
ラム番号又はプログラム名称により、そのプログラムを
呼び出せる数値制御装置に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a numerical control device, and more specifically, the present invention relates to a numerical control device, and more specifically, a plurality of programs each having a specific program number,
The present invention relates to a numerical control device that can give a specific program name using predetermined characters and call up the program using the program number or program name.
〔従来の技術]
第4図は従来の数値制御装置を示すブロック図であり、
第4図において、(1)はユーザが作成したプログラム
を格納する加工プログラムファイル、(2)は数値制御
操作ボード(以下、NC操作ボードという) 、(3)
はNC操作ボード(2)からのキースイッチ情報の処理
及び数値制御装置内の運転情報をNC操作ボード(2)
の視覚表示部(以下、CRTという)に表示させる設定
/操作制御部、(4)は加工プログラムの解析及び加工
プログラムの加工プログラムファイル(1)への登録を
行なう加工プログラム処理部、(5)は加工プログラム
処理部(4)からの加工データと工作機械(8)からの
入力情報に基づいて機械制御指令を作成する機械制御部
、(6) 、(7)は工作機械(8)の制御軸を駆動す
る駆動増幅器、(9)は数値制御装置と工作機械(8)
との間の信号の受は渡しをする機械入出力インターフェ
イスである。[Prior Art] FIG. 4 is a block diagram showing a conventional numerical control device.
In Fig. 4, (1) is a machining program file that stores a program created by the user, (2) is a numerical control operation board (hereinafter referred to as the NC operation board), and (3) is
The processing of key switch information from the NC operation board (2) and the operation information in the numerical control device are carried out by the NC operation board (2).
(4) is a machining program processing unit that analyzes the machining program and registers the machining program in the machining program file (1), (5) is a machine control unit that creates machine control commands based on machining data from the machining program processing unit (4) and input information from the machine tool (8), and (6) and (7) are control units for the machine tool (8). The drive amplifier that drives the axis (9) is the numerical control device and the machine tool (8)
It is a mechanical input/output interface that passes signals between the two.
次に、従来の数値制御装置の動作について説明する。従
来の数値制御装置ではNC操作ボード(2)から設定/
表示制御部(3)を介して、加工プログラムが打ち込ま
れる。加工プログラム処理部(4)は自動採番により打
ち込まれた加工プログラムを特定する数字(以下、プロ
グラム番号という)を付し、加工プログラムファイル(
1)に登録していた。このため、加工プログラムの表示
及び読み込み等は全て数字によって行なわれることにな
る。Next, the operation of the conventional numerical control device will be explained. In conventional numerical control devices, settings/
A machining program is input via the display control section (3). The machining program processing unit (4) automatically assigns a number (hereinafter referred to as program number) that identifies the entered machining program, and saves the machining program file (
1) was registered. Therefore, displaying and reading of machining programs are all done using numbers.
即ち、加工プログラムファイル(1)から特定の加工プ
ログラムを読み出して実行する場合、加工プログラム処
理部(4)はNC操作ボード(2)から設定/表示制御
部(3)を介して指示されるプログラム番号に対応する
加工プログラムを加工プログラムファイル(1)から順
次読み出し、その加工プログラムを1ブロツクずつ解析
し、加工プログラムデータを作成するのである。解析し
たブロックデータが機械制御部(5)に転送されると、
機械制御部(5)はそれらのデータを駆動増幅器(6)
及び(7)に応じた信号に変換する。これらの信号は駆
動増幅器(6)及び(7)によって増幅され、工作機械
(8)の制御が行なわれる。That is, when reading and executing a specific machining program from the machining program file (1), the machining program processing section (4) executes the program instructed from the NC operation board (2) via the setting/display control section (3). The machining programs corresponding to the numbers are sequentially read out from the machining program file (1), the machining programs are analyzed block by block, and machining program data is created. When the analyzed block data is transferred to the machine control section (5),
The machine control section (5) sends those data to the drive amplifier (6).
and (7). These signals are amplified by drive amplifiers (6) and (7) to control the machine tool (8).
【発明が解決しようとする問題点]
ところで、上記構成の従来の数値制御装置は、プログラ
ムの登録及びサーチをプログラム番号によって行なって
いた。このため、現在どのような内容のプログラムが実
行されているのかプログラム番号だけでは分り難<<、
登録されているプログラムを捜す場合も、プログラム番
号だけではプログラムの内容が分らず、捜し難いという
問題があった。[Problems to be Solved by the Invention] Incidentally, in the conventional numerical control device having the above configuration, programs are registered and searched by program number. For this reason, it is difficult to tell what kind of program is currently being executed just from the program number.
Even when searching for a registered program, there is a problem in that it is difficult to find the program because the contents of the program cannot be determined from the program number alone.
本発明は上記問題点を解決するためになされたもので、
プログラムの登録及びサーチを任意の名称で行なえる数
値制御装置を提供することを目的とする。The present invention has been made to solve the above problems,
The object of the present invention is to provide a numerical control device that allows programs to be registered and searched by any name.
[問題点を解決するための手段]
そこで、本発明ではプログラム名称を入力するプログラ
ム名称入力手段と、入力されたプログラム名称とそのプ
ログラム名称に対応するプログラム番号とを対応付けて
登録する登録手段と、登録されたプログラム名称の入力
により、そのプログラム名称に対応するプログラム番号
を検索する検索手段とを備えた数値制御装置を構成する
。[Means for Solving the Problems] Therefore, the present invention provides a program name input means for inputting a program name, and a registration means for registering the input program name and the program number corresponding to the program name in association with each other. , and search means for searching for a program number corresponding to the program name by inputting the registered program name.
[作 用コ
上記構成の数値制御装置は、プログラム名称入力手段に
よりプログラム名称を入力すると、登録手段が人力され
たプログラム名称とそのプログラム名称に対応するプロ
グラム番号とを対応付けて登録し、登録されたプログラ
ム名称が入力されると、検索手段がそのプログラム名称
に対応するプログラム番号を検索する。そして、複数の
加工プログラムが登録されている加工プログラムファイ
ルから検索したプログラム番号に対応する加工プログラ
ムを呼び出して実行する。[Function] In the numerical control device having the above configuration, when a program name is input using the program name input means, the registration means registers the manually entered program name and the program number corresponding to the program name, and registers the program name. When a program name is input, the search means searches for a program number corresponding to the program name. Then, a machining program corresponding to the searched program number is called and executed from a machining program file in which a plurality of machining programs are registered.
[実施例]
以下、本発明の一実施例を添付図面を参照して詳細に説
明する。[Example] Hereinafter, an example of the present invention will be described in detail with reference to the accompanying drawings.
第1図は本発明に係る数値制御装置のブロック図である
。なお、第1図において第4図と同様の機能を果たす部
分については同一の符号を付し、その説明は省略する。FIG. 1 is a block diagram of a numerical control device according to the present invention. Note that in FIG. 1, parts that perform the same functions as those in FIG. 4 are designated by the same reference numerals, and their explanations will be omitted.
第1図において、(1G)はNC操作ボード(2)で扱
い得る所定の文字によって付けられたプロゲラ・ム名称
を数値制御装置内で扱われるプログラム番号とを変換及
び登録を行なう変換部、(11)はプログラム名称とプ
ログラム番号とを格納するメモリである。In FIG. 1, (1G) is a conversion unit that converts and registers the program name assigned by predetermined characters that can be handled by the NC operation board (2) and the program number handled in the numerical control device; 11) is a memory that stores program names and program numbers.
次に、本発明に係る数値制御装置の動作について、第2
図のフローチャート及び第3図に示したメモリ(11)
の記憶内容の説明図を参照して゛説明する。Next, regarding the operation of the numerical control device according to the present invention, the second
The memory (11) shown in the flowchart in Figure 3 and Figure 3
This will be explained with reference to an explanatory diagram of the stored contents.
(1)ステップ91
加工プログラムの作成時にNC操作デート(2)から設
定/表示制御部(3)を介してプログラム名称、例えば
「タッピングプログラム」が入力されると、変換部(L
O)は入力されたプログラム名称がと同一の名称が既に
メモリ(11)に登録済みであるかどうかを判断する。(1) Step 91 When a program name, for example "tapping program" is input from the NC operation date (2) via the setting/display control section (3) when creating a machining program, the conversion section (L
O) determines whether the same name as the input program name has already been registered in the memory (11).
(2)ステップ82〜S3
人力されたプログラム名称が未登録であるときは、その
プログラム名称に対応するプログラム番号を自動採番し
、プログラム名称とプログラム番号とを対応させてメモ
リ(11)に記憶させる(ステップS2)。又、自動採
番したプログラム番号を加工プログラム処理部(4)に
知らせる。数値制御装置内部ではそのプログラム番号に
より加工プログラムを加工プログラムファイル(1)に
登録する。(2) Steps 82 to S3 If the manually entered program name is unregistered, a program number corresponding to the program name is automatically assigned, and the program name and program number are associated and stored in the memory (11). (Step S2). Furthermore, the automatically assigned program number is notified to the machining program processing section (4). Inside the numerical control device, the machining program is registered in the machining program file (1) using its program number.
又、入力されたプログラム名称が既に登録されていると
きは、設定/表示制御部(3)にこれを知らせる。設定
/表示制御部(3)は例えば「ドウィツメイショウアリ
」等のエラーメツセージをCRTに表示させる(ステッ
プ83)。Furthermore, if the input program name has already been registered, this is notified to the setting/display control section (3). The setting/display control unit (3) causes the CRT to display an error message such as "Duwitsumeishoari" (step 83).
以上のようにして、第3図に示すようにメモリ(11)
にはプログラム名称とそのプログラム名称に対応するプ
ログラム番号とが登録されるとともに、加工プログラム
ファイル(1)にはプログラム番号の付されたプログラ
ムが登録されることになる。In the above manner, the memory (11) is
A program name and a program number corresponding to the program name are registered in , and a program with a program number is registered in machining program file (1).
(3)ステップS4
加工プログラムファイル(1)に登録された加工プログ
ラムの実行に際して、加工プログラムをプログラム名称
で呼び出すときには、NC操作ボード(2)から設定/
表示制御部(3)を介して、例えば「アナアケプログラ
ム」というプログラム名称が人力されると、変換部(l
O)はメモリ(11)をサーチし、そのプログラム名称
が登録されているか判断する。(3) Step S4 When executing the machining program registered in the machining program file (1), when calling the machining program by program name, set /
When a program name such as "Anaake Program" is entered manually via the display control section (3), the conversion section (l
O) searches the memory (11) and determines whether the program name is registered.
(4)ステップ85〜S6
人力されたプログラム名称が登録されているときは、そ
のプログラム名称に対応するプログラム番号r 000
2Jを加工プログラム処理部(4)に知らせる(ステッ
プS5)。加工プログラム処理部(4)はその番号によ
り加工プログラムファイル(1)をサーチし、プログラ
ム番号r 0002Jの加工プログラムを実行する。又
、入力されたプログラム名称が登録がされていないとき
には、設定/表示制御部(3)にこれを知らせる(ステ
ップ5lli)。設定/表示制御部(3)は、例えば「
ミトウロク」というエラーメツセージをCRTに表示さ
せる。(4) Steps 85 to S6 If a manually entered program name is registered, the program number corresponding to the program name r 000
2J is notified to the machining program processing unit (4) (step S5). The machining program processing unit (4) searches for the machining program file (1) using the number and executes the machining program with program number r0002J. Furthermore, if the input program name has not been registered, this is notified to the setting/display control section (3) (step 5lli). The setting/display control section (3) is configured to, for example,
An error message "Mitouroku" is displayed on the CRT.
なお、本実施例ではプログラム名称の入力により加工プ
ログラムを捜して、実行するようにしたが、プログラム
番号の入力により加工プログラムを捜し出すようにして
もよい。In this embodiment, a machining program is searched for and executed by inputting a program name, but a machining program may be searched for by inputting a program number.
「発明の効果コ
以」二説明したように本発明によれば、プログラム名称
が入力されると、そのプログラム名称に対応するプログ
ラム番号を付してメモリに登録し、登録されたプログラ
ム名称が入力されると、入力されたプログラム名称に対
応するプログラムを捜して実行するようにしたので、プ
ログラムの内容及び種類の区別等を容易に判断ができる
数値制御装置が得られる。According to the present invention, when a program name is inputted, a program number corresponding to the program name is assigned to the program name and registered in the memory, and the registered program name is inputted. Then, the program corresponding to the input program name is searched and executed, so that a numerical control device can be obtained in which the content and type of program can be easily determined.
第1図は本発明に係る数値制御装置のブロック図、第2
図は本発明に係る数値制御装置の動作を示すフローチャ
ート、第3図はメモリの記憶内容の説明図、第4図は従
来の数値制御装置のブロック図である。
各図中、1は加工プログラムファイル、2はNC操作ボ
ード、3は設定/表示制御部、4は加工プログラム処理
部、5は機械制御部、6.7は駆動増幅器。8は工作機
械、9は機械入出力インターフェイス、lOは変換部、
11はメモリである。
なお、各図中同一符号は同−又は相当部分を示すもので
ある。FIG. 1 is a block diagram of a numerical control device according to the present invention, and FIG.
FIG. 3 is a flowchart showing the operation of the numerical control device according to the present invention, FIG. 3 is an explanatory diagram of the contents stored in the memory, and FIG. 4 is a block diagram of the conventional numerical control device. In each figure, 1 is a machining program file, 2 is an NC operation board, 3 is a setting/display control section, 4 is a machining program processing section, 5 is a machine control section, and 6.7 is a drive amplifier. 8 is a machine tool, 9 is a machine input/output interface, IO is a conversion unit,
11 is a memory. Note that the same reference numerals in each figure indicate the same or corresponding parts.
Claims (1)
ム番号が付され、複数の加工プログラムが登録されてい
る加工プログラムファイルから該入力されたプログラム
番号に対応する加工プログラムを呼び出して実行する数
値制御装置において、プログラム名称を入力するプログ
ラム名称入力手段と、前記入力されたプログラム名称と
該プログラム名称に対応するプログラム番号とを対応付
けて登録する記憶手段と、前記記憶手段に登録されたプ
ログラム名称の入力により、該入力されたプログラム名
称に対応するプログラム番号を検索する検索手段とを備
えたことを特徴とする数値制御装置。By inputting a program number, a numerical control device that calls and executes a machining program corresponding to the input program number from a machining program file in which a plurality of machining programs are registered, each having a specific program number. A program name input means for inputting a name, a storage means for registering the input program name and a program number corresponding to the program name, and a program name registered in the storage means is input. A numerical control device comprising: a search means for searching a program number corresponding to an input program name.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1517087A JPS63184105A (en) | 1987-01-27 | 1987-01-27 | numerical control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1517087A JPS63184105A (en) | 1987-01-27 | 1987-01-27 | numerical control device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63184105A true JPS63184105A (en) | 1988-07-29 |
Family
ID=11881332
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1517087A Pending JPS63184105A (en) | 1987-01-27 | 1987-01-27 | numerical control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63184105A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0293907A (en) * | 1988-09-30 | 1990-04-04 | Okuma Mach Works Ltd | External program selecting system for numerical controller |
| US5283749A (en) * | 1990-11-24 | 1994-02-01 | Brother Kogyo Kabushiki Kaisha | Device for outputting machine control programs in response to external program selecting signals |
-
1987
- 1987-01-27 JP JP1517087A patent/JPS63184105A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0293907A (en) * | 1988-09-30 | 1990-04-04 | Okuma Mach Works Ltd | External program selecting system for numerical controller |
| US5283749A (en) * | 1990-11-24 | 1994-02-01 | Brother Kogyo Kabushiki Kaisha | Device for outputting machine control programs in response to external program selecting signals |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20050065659A1 (en) | Robot control device | |
| JPS63184105A (en) | numerical control device | |
| EP0059758A1 (en) | Numerical control unit | |
| EP0483368A1 (en) | Method of searching sequence program | |
| JPH0644260A (en) | Process I / O device | |
| JPS61175705A (en) | Control method of nc program | |
| JPH036527B2 (en) | ||
| JPS63100512A (en) | Control device | |
| EP0386260A1 (en) | Sequence program editing system | |
| JPH03109617A (en) | data processing equipment | |
| JPS63138391A (en) | character processing device | |
| JPH02121031A (en) | Data entry support device and support method | |
| JPS63268025A (en) | Operation guidance display method | |
| JPH0285913A (en) | Keyboard input monitor | |
| JPH08212161A (en) | Business manual creation support system | |
| JPH0357020A (en) | System processing program generating device | |
| JPH0387915A (en) | Data processor | |
| JPH01236309A (en) | Display device for numerical controller | |
| JPS61808A (en) | Sequence control device | |
| Rishel | Successful User-Software Interface Design | |
| JPS63610A (en) | How to automatically execute operating procedures | |
| JPS62285129A (en) | knowledge acquisition processing device | |
| JPH0670001U (en) | Peripheral device of programmable controller | |
| JPH04127268A (en) | Document editor | |
| JPS59174605U (en) | Sequence control device |