JPH06309018A - Data management system for cnc - Google Patents
Data management system for cncInfo
- Publication number
- JPH06309018A JPH06309018A JP9262493A JP9262493A JPH06309018A JP H06309018 A JPH06309018 A JP H06309018A JP 9262493 A JP9262493 A JP 9262493A JP 9262493 A JP9262493 A JP 9262493A JP H06309018 A JPH06309018 A JP H06309018A
- Authority
- JP
- Japan
- Prior art keywords
- data
- cnc
- external memory
- memory
- management system
- 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
- 238000013523 data management Methods 0.000 title claims abstract description 16
- 238000000034 method Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims 1
- 238000013500 data storage Methods 0.000 abstract description 7
- 238000003860 storage Methods 0.000 abstract description 7
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はロボットや工作機械の制
御を行うCNCのデータ管理方式に関し、特にオプショ
ンで追加されるデータの管理を行うCNCのデータ管理
方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a CNC data management system for controlling robots and machine tools, and more particularly to a CNC data management system for managing data added as an option.
【0002】[0002]
【従来の技術】一般にNC装置は、価格やユーザが必要
とする機能のソフトウェアのみが搭載されて出荷され
る。ところが、出荷時には必要ないと考えられた機能
が、機械の使用変更等で必要となるケースが多々ある。2. Description of the Related Art Generally, an NC device is shipped with only software having a price and a function required by a user. However, there are many cases in which functions that are considered unnecessary at the time of shipment are needed due to changes in the use of machines.
【0003】このような場合、従来は、必要な機能のソ
フトウェア追加するために、メーカ側の人間がユーザ側
に出向いて作業を行うようにしていた。In such a case, conventionally, in order to add software having a required function, a person on the manufacturer side goes to the user side to perform the work.
【0004】[0004]
【発明が解決しようとする課題】しかし、このような方
法では、ユーザから機能の追加の要求があってから実際
に追加作業を行うまでには、どうしても時間がかかるた
め、製造の日程が合わなくなったり、あるいは、メーカ
側のコスト高を招いていた。However, in such a method, it takes time from the user's request for the addition of the function to the actual addition work, so that the manufacturing schedule cannot be met. Or, the cost of the manufacturer is increased.
【0005】これに対し、事前に全ての機能のソフトウ
ェアをユーザに渡しておき、追加の状況に応じて後から
料金を徴収することも可能であるが、使用したソフトウ
ェアやその回数等の使用状況を確認することが困難であ
った。On the other hand, it is possible to hand over the software of all the functions to the user in advance and to collect the fee later according to the additional situation. However, the used software and the usage situation such as the number of times Was difficult to confirm.
【0006】本発明はこのような点に鑑みてなされたも
のであり、ソフトウェア等のデータをユーザ側で容易に
追加することができ、かつその使用状況を容易に確認す
ることのできるCNCのデータ管理方式を提供すること
を目的とする。The present invention has been made in view of the above point, and the data of the CNC allows the user to easily add the data of the software and the like, and can easily confirm the usage status. The purpose is to provide a management method.
【0007】[0007]
【課題を解決するための手段】本発明では上記課題を解
決するために、CNC(数値制御装置)においてオプシ
ョンで追加されるデータの管理を行うCNCのデータ管
理方式において、複数のオプションのデータを格納する
取り外し可能な外部メモリと、前記外部メモリを前記C
NCに接続する接続手段と、前記接続手段を介して接続
された前記外部メモリ内の所望のデータを選択指令する
選択指令手段と、前記選択指令されたデータを前記外部
メモリから読み込んで前記CNCの内部メモリに書き込
む読み書き実行手段と、前記データの読み書き状態を前
記外部メモリに記録するデータ状態記録手段と、を有す
ることを特徴とするCNCのデータ管理方式が提供され
る。According to the present invention, in order to solve the above problems, a plurality of option data are stored in a CNC data management system for managing data added as an option in a CNC (numerical controller). A removable external memory for storing the external memory;
Connection means for connecting to the NC; selection command means for selecting and instructing desired data in the external memory connected via the connection means; and reading the data instructed for selection from the external memory, A CNC data management system is provided, which comprises: a read / write execution unit that writes in an internal memory; and a data state recording unit that records a read / write state of the data in the external memory.
【0008】[0008]
【作用】複数のオプションのデータを格納する外部メモ
リを接続手段を介してCNCに接続し、外部メモリ内の
所望のデータを選択指令手段により選択指令し、選択指
令されたデータを読み書き実行手段により外部メモリか
ら読み込んでCNCの内部メモリに書き込み、そのデー
タの読み書き状態をデータ状態記録手段により外部メモ
リに記録する。The external memory for storing a plurality of optional data is connected to the CNC through the connecting means, the desired data in the external memory is selected and commanded by the selection command means, and the selected data is read and written by the read / write execution means. The data is read from the external memory and written in the internal memory of the CNC, and the read / write state of the data is recorded in the external memory by the data state recording means.
【0009】[0009]
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は本発明のCNCのデータ管理方式の概念
図である。外部メモリ1には、オプション用のソフトウ
ェア等のデータが格納されるデータ格納領域1aと、そ
の使用状態が書き込まれるデータ状態格納領域1bとが
設けられている。この外部メモリ1は、接続手段2を介
してCNC10に着脱可能となっている。CNC10内
の選択指令手段3では、外部メモリ1内に格納されてい
るデータの中から、追加したいデータが画面操作等によ
り選択指令される。また、選択指令手段3では、今まで
使用していたデータで必要のなくなったデータの選択指
令もなされる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a conceptual diagram of a CNC data management system of the present invention. The external memory 1 is provided with a data storage area 1a in which data such as optional software is stored, and a data status storage area 1b in which the usage status is written. The external memory 1 is attachable to and detachable from the CNC 10 via the connecting means 2. In the selection command means 3 in the CNC 10, data to be added is selected from the data stored in the external memory 1 by a screen operation or the like. In addition, the selection command means 3 also issues a selection command for data that is no longer needed for the data that has been used so far.
【0010】読み書き実行手段4は、追加選択されたデ
ータを外部メモリ1のデータ格納領域1aから読み出
し、内部メモリ5に書き込む。また、必要のなくなった
データを内部メモリ5から読み出し、データ格納領域1
aに書き込む。データ状態記録手段は、外部メモリ1か
ら読み込まれたり書き込まれたりしたデータ名やその日
付、および使用回数等をデータ状態格納領域1bに記録
する。The read / write execution means 4 reads the additionally selected data from the data storage area 1 a of the external memory 1 and writes it in the internal memory 5. In addition, the unnecessary data is read from the internal memory 5, and the data storage area 1
Write to a. The data status recording means records in the data status storage area 1b the data name read from or written to the external memory 1, its date, the number of times of use, and the like.
【0011】図2は本発明を実施するための数値制御装
置(CNC)のハードウェアのブロック図である。プロ
セッサ11はROM12に格納されたシステムプログラ
ムに従って、数値制御装置全体を制御する。ここでは、
ROM12にはフラッシュROMが使用され、オプショ
ンソフトウェアが追加できるようになっている。RAM
13はSRAMが使用され、各種のデータが格納され
る。不揮発性メモリ14には加工プログラム、およびパ
ラメータ等が記憶され、バッテリバックアップされたC
MOS等が使用されるので、数値制御装置の電源切断後
もその内容が保持される。FIG. 2 is a block diagram of hardware of a numerical controller (CNC) for implementing the present invention. The processor 11 controls the entire numerical controller according to the system program stored in the ROM 12. here,
A flash ROM is used as the ROM 12, and optional software can be added. RAM
An SRAM 13 is used to store various data. The non-volatile memory 14 stores a machining program, parameters and the like, and is backed up by a battery C.
Since a MOS or the like is used, its contents are retained even after the power of the numerical control device is cut off.
【0012】グラフィック制御回路15は各軸の現在位
置、移動量等のRAM13に格納されたデータを表示信
号に変換し、表示装置16に送り、表示装置16はこれ
を表示する。表示装置16はCRT、液晶表示装置等が
使用される。キーボード17は各種のデータを入力した
り、画面操作を行うのに使用される。また、キーボード
17と同様に、ソフトウェアキー16aも使用される。The graphic control circuit 15 converts the data such as the current position of each axis and the movement amount stored in the RAM 13 into a display signal and sends it to the display device 16, which displays it. As the display device 16, a CRT, a liquid crystal display device or the like is used. The keyboard 17 is used to input various data and operate screens. Further, like the keyboard 17, the software key 16a is also used.
【0013】軸制御回路18はプロセッサ11から位置
指令を受けて、サーボモータを制御するための速度指令
信号をサーボアンプ19に出力する。サーボアンプ19
はこの速度指令信号を増幅し、サーボモータを駆動す
る。The axis control circuit 18 receives a position command from the processor 11 and outputs a speed command signal for controlling the servo motor to the servo amplifier 19. Servo amplifier 19
Drives the servo motor by amplifying this speed command signal.
【0014】PMC(プログラマブル・マシン・コント
ローラ)22はM機能、S機能、T機能等の指令を受け
ると、シーケンスプログラムによってこの指令を解読処
理し、工作機械20を制御する出力信号を出力する。ま
た、機械側制御回路18からのリミットスイッチの信号
あるいは機械操作盤からのスイッチ信号を受けて、シー
ケンス・プログラムで処理し、機械側を制御する出力信
号を出力する。また、数値制御装置で必要な信号はバス
21を経由してRAM13に転送し、プロセッサ11に
よって、読み取られる。When a PMC (Programmable Machine Controller) 22 receives a command for M function, S function, T function, etc., it decodes this command by a sequence program and outputs an output signal for controlling the machine tool 20. Further, it receives a limit switch signal from the machine side control circuit 18 or a switch signal from the machine operation panel, processes it by a sequence program, and outputs an output signal for controlling the machine side. Further, signals required by the numerical control device are transferred to the RAM 13 via the bus 21 and read by the processor 11.
【0015】また、バス21には、アダプタ32が接続
されており、このアダプタ32を介してメモリカード3
1が接続される。メモリカード31内には、前述したよ
うにデータ格納領域1aおよびデータ状態格納領域1b
が設けられている。データ格納領域1aには数十〜数百
のオプションソフトウェアが格納されており、追加する
必要がある場合には、表示装置16およびキーボード1
7の操作によって選択指令される。すなわち、表示装置
16の画面上にオプションソフトウェア名を表示し、キ
ーボード17によってカーソル指定等を行う。An adapter 32 is connected to the bus 21, and the memory card 3 is connected via this adapter 32.
1 is connected. As described above, the data storage area 1a and the data status storage area 1b are stored in the memory card 31.
Is provided. Several tens to several hundreds of optional software are stored in the data storage area 1a. If additional software is required, the display device 16 and the keyboard 1 can be used.
A selection command is given by the operation of 7. That is, the option software name is displayed on the screen of the display device 16 and the cursor 17 is designated by the keyboard 17.
【0016】選択指令されたオプションソフトウェア
は、バス21を介してROM12に送られ、そこで書き
込まれる。このとき、追加されたオプションソフトウェ
アの名称または番号、日付、および追加された回数等の
使用状態は、メモリカード31内のデータ状態格納領域
1bに記録される。The optional software for which the selection command has been issued is sent to the ROM 12 via the bus 21 and written therein. At this time, the usage status such as the name or number of the added option software, the date, and the number of times of addition is recorded in the data status storage area 1b in the memory card 31.
【0017】一方、ROM12に格納されているベーシ
ックソフトウェアまたはオプションソフトウェアの中で
必要のなくなったものは、上述同様に画面操作によって
選択指令することにより、ROM12から読み出され、
メモリカード31に戻される。このメモリカード31に
書き込まれたソフトウェアの名称または番号、日付、お
よび記憶された回数等の使用状態は、メモリカード31
内のデータ状態格納領域1bに記録される。On the other hand, unnecessary basic software or optional software stored in the ROM 12 is read from the ROM 12 by selecting and instructing the screen operation as described above.
It is returned to the memory card 31. The usage status such as the name or number of the software written in the memory card 31, the date, and the number of times the software is stored is
It is recorded in the data state storage area 1b.
【0018】このように、オプションソフトウェアを格
納したメモリカード31を予めユーザ側に渡しておき、
必要になったものだけをコピーできるようにし、さらに
その使用状態をメモリカード31に記憶させるようにす
ることにより、使用したソフトウェアの種類や使用回数
等を定期的にチェックすることができる。そして、この
使用状態に応じた料金を請求すれば、オプションソフト
ウェアの追加毎にメーカ側の人間が出向いて作業を行う
手間が省ける。In this way, the memory card 31 storing the optional software is handed over to the user in advance,
By making it possible to copy only what is needed and storing the usage state in the memory card 31, it is possible to periodically check the type of software used, the number of times of use, and the like. Then, if a fee is charged according to the usage state, it is possible to save time and labor for a person on the maker side to go out and work each time the optional software is added.
【0019】なお、本実施例では、外部メモリ1として
メモリカード31を用いたが、フロッピィディスク等の
他のメモリを使用してもよい。また、通信回線を介して
メーカ側で備えた記憶装置とユーザ側のCNC10とを
接続して、リアルタイムでデータ状態を知らせるように
してもよい。Although the memory card 31 is used as the external memory 1 in this embodiment, another memory such as a floppy disk may be used. Further, the storage device provided on the maker side and the CNC 10 on the user side may be connected via a communication line to notify the data state in real time.
【0020】[0020]
【発明の効果】以上説明したように本発明では、選択指
令されたデータを外部メモリから読み込んでCNCの内
部メモリに書き込み、そのデータの読み書き状態を外部
メモリに記録するようにしたので、ソフトウェア等のデ
ータをユーザ側で容易に追加することができ、かつその
使用状況を容易に確認することができる。As described above, according to the present invention, the data instructed to be selected is read from the external memory, written in the internal memory of the CNC, and the read / write state of the data is recorded in the external memory. Data can be easily added by the user, and the usage status can be easily confirmed.
【図1】本発明のCNCのデータ管理方式の概念図であ
る。FIG. 1 is a conceptual diagram of a CNC data management system of the present invention.
【図2】本発明を実施するための数値制御装置(CN
C)のハードウェアのブロック図である。FIG. 2 is a numerical controller for implementing the present invention (CN
It is a block diagram of hardware of C).
1 外部メモリ 1a データ格納領域 1b データ状態記録領域 2 接続手段 3 選択指令手段 4 読み書き実行手段 5 内部メモリ 6 データ状態記憶手段 10 数値制御装置(CNC) 12 ROM 16 表示装置 17 キーボード 31 アダプタ 32 メモリカード 1 External Memory 1a Data Storage Area 1b Data Status Recording Area 2 Connecting Means 3 Selection Command Means 4 Read / Write Execution Means 5 Internal Memory 6 Data Status Means 10 Numerical Control Unit (CNC) 12 ROM 16 Display 17 Keyboard 31 Adapter 32 Memory Card
Claims (7)
ョンで追加されるデータの管理を行うCNCのデータ管
理方式において、 複数のオプションのデータを格納する取り外し可能な外
部メモリと、 前記外部メモリを前記CNCに接続する接続手段と、 前記接続手段を介して接続された前記外部メモリ内の所
望のデータを選択指令する選択指令手段と、 前記選択指令されたデータを前記外部メモリから読み込
んで前記CNCの内部メモリに書き込む読み書き実行手
段と、 前記データの読み書き状態を前記外部メモリに記録する
データ状態記録手段と、 を有することを特徴とするCNCのデータ管理方式。1. A CNC data management system for managing optionally added data in a CNC (numerical control device), comprising a removable external memory for storing a plurality of optional data, and the external memory as the CNC. Connection means for connecting to, a selection command means for selecting a desired data in the external memory connected via the connection means, and reading the selection commanded data from the external memory to the inside of the CNC. A data management system for a CNC, comprising: a read / write execution means for writing in a memory; and a data status recording means for recording the read / write status of the data in the external memory.
手段からの指令に応じて前記CNC内のメモリに格納さ
れているデータを前記外部メモリに書き込むように構成
されていることを特徴とする請求項1記載のCNCのデ
ータ管理方式。2. The read / write execution means is configured to write data stored in a memory in the CNC to the external memory in response to a command from the selection command means. The data management system of CNC according to item 1.
前記接続手段は前記メモリカード用のアダプタであるこ
とを特徴とする請求項1記載のCNCのデータ管理方
式。3. The external memory is a memory card,
2. The CNC data management system according to claim 1, wherein the connecting means is an adapter for the memory card.
あり、前記接続手段はフロッピィディスク・ドライブで
あることを特徴とする請求項1記載のCNCのデータ管
理方式。4. The CNC data management system according to claim 1, wherein the external memory is a floppy disk and the connecting means is a floppy disk drive.
信回線で接続するようにしたことを特徴とする請求項1
記載のCNCのデータ管理方式。5. The communication line is connected between the external memory and the CNC.
CNC data management method described.
プログラムであることを特徴とする請求項1記載のCN
Cのデータ管理方式。6. The CN according to claim 1, wherein the option data is an option program.
C data management method.
ることを特徴とする請求項1記載のCNCのデータ管理
方式。7. The data management system for a CNC according to claim 1, wherein the internal memory is a flash ROM.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9262493A JPH06309018A (en) | 1993-04-20 | 1993-04-20 | Data management system for cnc |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9262493A JPH06309018A (en) | 1993-04-20 | 1993-04-20 | Data management system for cnc |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06309018A true JPH06309018A (en) | 1994-11-04 |
Family
ID=14059602
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9262493A Pending JPH06309018A (en) | 1993-04-20 | 1993-04-20 | Data management system for cnc |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06309018A (en) |
-
1993
- 1993-04-20 JP JP9262493A patent/JPH06309018A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4396987A (en) | Machine tool and robot control apparatus | |
| WO1994006066A1 (en) | Method for displaying operation history of numerical controller | |
| US5784621A (en) | Sequence program display apparatus | |
| CN104156206A (en) | Image making system | |
| JPH103307A (en) | Numerical controller | |
| US5488564A (en) | Numerical control unit with schedule skip capability | |
| WO1998037467A1 (en) | Personal computer-incorporated numerical control apparatus, and image transfer method for personal computer-incorporated numerical control apparatuses | |
| JP2006164002A (en) | Numerical controller | |
| JPS59153205A (en) | Numerical control system | |
| JP2766283B2 (en) | Machine maintenance inspection guidance device | |
| JPH06309018A (en) | Data management system for cnc | |
| JPS6336525B2 (en) | ||
| JPS60225206A (en) | Program system of numerical control machine | |
| JPS60181804A (en) | Numerical control machine tool | |
| JP3476391B2 (en) | Programmable display device | |
| JPH06105408B2 (en) | Robot controller with teach data backup function | |
| EP1455252A2 (en) | Processing program creation apparatus | |
| JPH0366550A (en) | Numerical control machine tool | |
| WO1988010454A1 (en) | Operation time display system | |
| JPH03276302A (en) | Pmc symbol defining system | |
| JPH05297910A (en) | Sequence controller | |
| JPWO1997023812A1 (en) | Programmable Controller | |
| EP0647893A1 (en) | Method for transferring cnc data | |
| JPH03110514U (en) | ||
| JPH10312209A (en) | NC processing program management method, NC apparatus, and recording medium storing NC processing program management program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20011009 |