JPH07248813A - Numerical controller - Google Patents
Numerical controllerInfo
- Publication number
- JPH07248813A JPH07248813A JP4208094A JP4208094A JPH07248813A JP H07248813 A JPH07248813 A JP H07248813A JP 4208094 A JP4208094 A JP 4208094A JP 4208094 A JP4208094 A JP 4208094A JP H07248813 A JPH07248813 A JP H07248813A
- Authority
- JP
- Japan
- Prior art keywords
- data
- data transfer
- internal storage
- storage device
- numerical control
- 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
- 238000012546 transfer Methods 0.000 claims abstract description 72
- 238000003860 storage Methods 0.000 claims abstract description 40
- 238000001514 detection method Methods 0.000 abstract description 4
- 230000015654 memory Effects 0.000 description 17
- 230000006870 function Effects 0.000 description 10
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000003825 pressing Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は各種データを保持する内
部記憶装置を有する数値制御装置において、特にデータ
交換用装置を装着した際の起動手順を改善した数値制御
装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a numerical control device having an internal storage device for holding various data, and more particularly to a numerical control device having an improved starting procedure when a data exchange device is mounted.
【0002】[0002]
【従来の技術】数値制御装置では、パラメータ、アプリ
ケーションプログラム、および各種データ(以後、これ
らを含めてデータと呼ぶ)を内部記憶装置に格納してい
る。この内部記憶装置には、バッテリによりバックアッ
プされたメモリ、EEPROM、あるいはフラッシュR
OM等の電源切断時もデータを保持することが可能な各
種メモリが使用される。2. Description of the Related Art In a numerical control device, parameters, application programs, and various data (hereinafter, these are collectively referred to as data) are stored in an internal storage device. This internal storage device has a memory backed up by a battery, an EEPROM, or a flash R.
Various memories that can retain data even when the power of the OM or the like is cut off are used.
【0003】この各種データを内部記憶装置にインスト
ール、あるいは各種データのセーブをするには、数値制
御装置にデータ交換用装置を装着し、そのデータ交換用
装置と内部記憶装置との間でデータの転送を行う。デー
タ交換用装置には、ハード・ディスク・ドライブやメモ
リカードが使用される。In order to install the various data in the internal storage device or save the various data, a data exchange device is attached to the numerical control device, and data is exchanged between the data exchange device and the internal storage device. Transfer. A hard disk drive or a memory card is used as the data exchange device.
【0004】図5は従来の数値制御システムの概念図で
ある。CNC(数値制御部)10aは数値制御システム
全体の制御とサーボモータの制御を実行する。このため
にサーボユニット22aが接続されている。図では1個
のサーボユニットが表してあるが、軸数に応じたサーボ
ユニットが接続されることは勿論である。FIG. 5 is a conceptual diagram of a conventional numerical control system. The CNC (numerical control unit) 10a executes control of the entire numerical control system and control of the servomotor. For this purpose, the servo unit 22a is connected. Although one servo unit is shown in the figure, it goes without saying that servo units corresponding to the number of axes are connected.
【0005】MMC(マン・マシン・コントローラ部)
30aはオペレータと数値制御システムのインタフェー
スとしての機能を果たす。このために、CRTと操作キ
ーを有するCRT/MDIユニット40aが接続されて
いる。従って、オペレータはCRTから数値制御システ
ムの状態を知り、必要なデータを操作キーから入力する
ことができる。また、MMC30aには大容量のメモリ
4bが接続されており、各種データが格納できるように
なっている。MMC (Man Machine Controller)
30a functions as an interface between the operator and the numerical control system. For this purpose, a CRT / CDI / MDI unit 40a having operation keys is connected. Therefore, the operator can know the state of the numerical control system from the CRT and can input necessary data from the operation keys. A large capacity memory 4b is connected to the MMC 30a so that various data can be stored.
【0006】さらに、MMC30aにはデータ交換用装
置としてハード・ディスク・ドライブ(HDD)1bが
接続でき、各種データを入出力することができる。HD
D1bを接続した際には、特定のMDIキーを押しなが
らシステムを起動することによって、データ転送用のプ
ログラムが実行され、データ転送操作画面が表示され
る。この状態でデータ転送の作業を行うことができる。Further, a hard disk drive (HDD) 1b can be connected to the MMC 30a as a device for exchanging data, and various data can be input / output. HD
When the D1b is connected, the program for data transfer is executed by starting the system while pressing a specific MDI key, and the data transfer operation screen is displayed. Data transfer work can be performed in this state.
【0007】PMC(プログラマブル・マシン・コント
ローラ)23aはCNC10aからのM機能指令、S機
能指令、T機能指令等を受け、工作機械50aを制御す
る。さらに、工作機械50aからの各種のスイッチ等の
信号を受けて、工作機械50aの油圧シリンダ等のアク
チュエイタを制御する。A PMC (Programmable Machine Controller) 23a receives the M function command, S function command, T function command, etc. from the CNC 10a and controls the machine tool 50a. Further, it receives signals from various switches and the like from the machine tool 50a and controls actuators such as hydraulic cylinders of the machine tool 50a.
【0008】これらのCNC10a、MMC30a、P
MC23aはマイクロプロセッサ構成となっており、そ
れぞれ、ウインドウ60a、60b、及び60cで結合
されており、必要な信号の授受を行うことができる。
(以後、数値制御装置とは、上記の数値制御システム全
体を指す。)These CNC 10a, MMC 30a, P
The MC 23a has a microprocessor configuration and is connected by windows 60a, 60b, and 60c, respectively, and can exchange necessary signals.
(Hereinafter, the numerical control device refers to the above numerical control system as a whole.)
【0009】[0009]
【発明が解決しようとする課題】しかし、従来の数値制
御装置では、データ交換用装置はデータの転送を行うた
めに装着しているにも係わらず、さらに特定のMDIキ
ーを押しながらシステムを起動しなければデータ転送操
作画面が表示されなかった。However, in the conventional numerical control device, although the data exchange device is mounted to transfer data, the system is started while further pressing a specific MDI key. Otherwise, the data transfer operation screen was not displayed.
【0010】このMDIキーを押しながらシステムを起
動するという作業は余分な作業であり、データ交換の作
業時に余分な作業を作業者に強いることになる。また、
システム起動時に入力しなければならないのはどのMD
Iキーか、あるいはデータ転送操作画面でどの様な操作
をしなけらばならないか等の知識を、作業者が知ってい
る必要がある。そして、作業者が行うべき作業が多い
と、各作業者に対し十分な教育が必要であり、教育が十
分に行われないと作業ミスを起こす可能性も大きくな
る。作業ミスによって内部記憶装置内の各種データを破
壊してしまうと、完全に復旧することが困難である。こ
のような作業ミスを無くすためにも、余分な作業は無く
す必要がある。The work of starting the system while pressing the MDI key is an extra work, and the worker is forced to do the extra work when exchanging data. Also,
Which MD must be entered at system startup
It is necessary for the worker to know the I key or what kind of operation should be performed on the data transfer operation screen. If the worker has a lot of work to be performed, it is necessary to sufficiently educate each worker, and if the education is not sufficiently performed, there is a high possibility that a work error will occur. If various data in the internal storage device is destroyed due to a work error, it is difficult to completely restore the data. In order to eliminate such work mistakes, it is necessary to eliminate extra work.
【0011】このように、従来の数値制御装置におい
て、内部記憶装置とデータ交換用装置との間でデータの
転送を行う際に、作業者は余分な作業を強いられている
という問題点があった。As described above, in the conventional numerical control device, there is a problem that the operator is forced to perform extra work when transferring data between the internal storage device and the data exchange device. It was
【0012】本発明はこのような点に鑑みてなされたも
のであり、内部記憶装置とデータ交換用装置との間での
データ転送作業を容易にした数値制御装置を提供するこ
とを目的とする。The present invention has been made in view of the above circumstances, and it is an object of the present invention to provide a numerical control device that facilitates data transfer work between an internal storage device and a data exchange device. .
【0013】[0013]
【課題を解決するための手段】本発明では上記課題を解
決するために、各種データを保持する内部記憶装置を有
する数値制御装置において、前記内部記憶装置に転送す
るべきデータを格納しているか、あるいは前記内部記憶
装置内のデータを格納できる記憶領域を有しているデー
タ交換用装置と、電源投入時に前記データ交換用装置が
接続されていることを検出するデータ交換用装置検出手
段と、前記データ交換用装置が検出されると、前記内部
記憶装置と前記データ交換用装置との間のデータ転送が
可能な状態にするデータ転送管理手段と、を有すること
を特徴とする数値制御装置が提供される。According to the present invention, in order to solve the above problems, in a numerical controller having an internal storage device for holding various data, whether data to be transferred is stored in the internal storage device, Alternatively, a data exchange device having a storage area capable of storing data in the internal storage device, and a data exchange device detection means for detecting that the data exchange device is connected at power-on, Provided is a numerical control device, comprising: a data transfer management unit that makes a data transfer possible between the internal storage device and the data exchange device when a data exchange device is detected. To be done.
【0014】[0014]
【作用】データ交換用装置は、内部記憶装置に転送する
べきデータを格納しているか、あるいは内部記憶装置内
のデータを格納できる記憶領域を有している。データ交
換用装置検出手段は、電源投入時にデータ交換用装置が
接続されていることを検出する。データ転送管理手段
は、データ交換用装置が検出されると、内部記憶装置と
データ交換用装置との間のデータ転送が可能な状態にす
る。そして、作業者はデータ転送の作業を実施すること
ができる。The data exchange device stores data to be transferred to the internal storage device or has a storage area capable of storing the data in the internal storage device. The data exchange device detection means detects that the data exchange device is connected when the power is turned on. The data transfer management means, when the data exchange device is detected, enables the data transfer between the internal storage device and the data exchange device. Then, the worker can carry out the work of data transfer.
【0015】[0015]
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は本発明の概略構成を示すブロック図であ
る。内部記憶装置4は数値制御装置のシステム内で各種
データ(アプリケーションプログラム、パラメータ、デ
ータ等)を格納する。この内部記憶装置には、バッテリ
によってバックアップされたメモリ、EEPROM,フ
ラッシュROM等の電源切断時にもデータを保持するこ
とができ書き込み可能な記憶装置が使用される。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 block diagram showing a schematic configuration of the present invention. The internal storage device 4 stores various data (application programs, parameters, data, etc.) in the system of the numerical control device. As the internal storage device, a writable storage device such as a memory backed up by a battery, an EEPROM, or a flash ROM that can retain data even when the power is turned off is used.
【0016】データ交換用装置1は、内部記憶装置4内
に格納されている各種データを交換するための装置であ
り、データの交換を行う際にシステムに装着される。こ
のデータ交換用装置1は、各種データを内部記憶装置4
にインストールする際には、転送するべきデータを格納
しており、内部記憶装置4に格納されている各種データ
をセーブする際には、データを格納できるだけの空き領
域をもっている。このデータ交換用装置1には、ハード
・ディスク・ドライブやメモリカード(RAMカードと
も呼ばれる)が使用される。The data exchange device 1 is a device for exchanging various data stored in the internal storage device 4, and is attached to the system when exchanging data. The data exchange device 1 stores various data in the internal storage device 4
The data to be transferred is stored when the data is installed, and the data has a free space to store the data when the various data stored in the internal storage device 4 is saved. A hard disk drive or a memory card (also called a RAM card) is used for the data exchange device 1.
【0017】データ交換用装置1内には、必要に応じて
データ転送指令ファイル7が格納されている。これは、
内部記憶装置4とデータ交換用装置1との間のデータ転
送の手順が書かれたファイルであり、このデータ転送指
令ファイル7を実行することによって、データ転送を自
動的に行うことができる。A data transfer command file 7 is stored in the data exchange device 1 as required. this is,
This is a file in which a procedure for data transfer between the internal storage device 4 and the data exchange device 1 is written. By executing this data transfer command file 7, data transfer can be automatically performed.
【0018】データ交換用装置検出手段2は、電源投入
時にデータ交換用装置1が装着されていることを検出す
る。これは、プロセッサが行う機能であり、電源投入時
にシステム構成をプロセッサが確認し、データ交換用装
置1が装着されているかどうかを確認する。データ交換
用装置1が装着されていなければ、通常通りにシステム
を起動し、システムを使用可能な状態にする。データ交
換用装置1が装着されていれば、制御をデータ転送管理
手段3に移す。The data exchange device detecting means 2 detects that the data exchange device 1 is mounted when the power is turned on. This is a function performed by the processor. When the power is turned on, the processor confirms the system configuration and confirms whether the data exchange device 1 is attached. If the data exchange device 1 is not attached, the system is started up as usual and the system is ready for use. If the data exchange device 1 is attached, the control is transferred to the data transfer management means 3.
【0019】データ転送管理手段3は、データ交換用装
置1が検出された際にシステムをデータ転送が可能な状
態にする。これは、データ転送用のプログラムをプロセ
ッサが実行することによって行われる機能である。The data transfer management means 3 makes the system ready for data transfer when the data exchange device 1 is detected. This is a function performed by the processor executing a program for data transfer.
【0020】このデータ転送管理手段3は、まずデータ
転送指令ファイル7を検索する。データ転送指令ファイ
ル7を検出すると、そのファイルを実行する。これによ
って、自動的にデータの転送が行なわれる。The data transfer management means 3 first searches the data transfer command file 7. When the data transfer command file 7 is detected, that file is executed. As a result, data is automatically transferred.
【0021】また、データ転送指令ファイル7が検出さ
れなかった場合には、表示装置43にデータ転送操作画
面を表示する。そして、作業者がキーボード44からキ
ー入力をすることによってデータ交換用装置1と内部記
憶装置4との間のデータの転送を行うことができる。When the data transfer command file 7 is not detected, the data transfer operation screen is displayed on the display device 43. Then, the operator can input data from the keyboard 44 to transfer data between the data exchange device 1 and the internal storage device 4.
【0022】そして、データの転送が行われた後、通常
動作状態になる。ここで言う通常動作状態とは、データ
交換用装置を装着せずに電源を投入したときに起動され
るべきソフトウェアが実行され、通常通りに使用できる
状態になることである。After the data is transferred, the normal operation state is set. The normal operating state mentioned here is a state in which the software that should be started up when the power is turned on without mounting the data exchange device is executed and the device can be used normally.
【0023】図2は本発明を実施するための数値制御装
置の構成を示す図である。数値制御システムの概念は図
5と同じである。図2は大別して数値制御部とマン・マ
シン・コントローラ部とで構成されている。数値制御部
はプロセッサ11がバス19を介して各種装置を制御し
ており、マン・マシン・コントローラ部は、プロセッサ
31がバス39を介して各種装置を制御している。この
数値制御部とマン・マシン・コントローラ部とはバス2
9でお互いが接続されており、このバス29を介してデ
ータの送受信が行われる。FIG. 2 is a diagram showing the configuration of a numerical controller for implementing the present invention. The concept of the numerical control system is the same as in FIG. FIG. 2 is roughly divided into a numerical control section and a man-machine controller section. In the numerical control unit, the processor 11 controls various devices via the bus 19, and in the man-machine controller unit, the processor 31 controls various devices via the bus 39. The numerical control unit and the man-machine controller unit are bus 2
9 are connected to each other, and data is transmitted and received via the bus 29.
【0024】数値制御部において、プロセッサ11はR
OM12に格納されたシステムプログラムに従って数値
制御部全体を制御する。RAM13は、各種のデータあ
るいは入出力信号が格納される。不揮発性メモリ14に
はCMOSを用いたメモリが使用されバッテリによって
バックアップされており、電源切断後も保持すべきパラ
メータ、ピッチ誤差補正量及び工具誤差補正量等が格納
される。In the numerical control unit, the processor 11 uses R
The entire numerical control unit is controlled according to the system program stored in the OM 12. The RAM 13 stores various data or input / output signals. A CMOS memory is used as the non-volatile memory 14 and is backed up by a battery, and stores parameters, pitch error correction amounts, tool error correction amounts, and the like to be retained even after the power is turned off.
【0025】軸制御回路21はプロセッサ11から軸の
移動指令を受けて、軸の指令をサーボアンプ22に出力
する。サーボアンプ22はこの移動指令を受けて、工作
機械50にサーボモータを駆動する。PMC(プログラ
マブル・マシン・コントローラ)23はNCプログラム
を実行する際に、T機能信号(工具選択指令)等を受け
取る。そして、これらの信号をシーケンス・プログラム
で処理して、動作指令として信号を出力し、工作機械5
0を制御する。また、工作機械50から状態信号を受け
て、シーケンス処理を行って、プロセッサ11へ必要な
入力信号を転送する。The axis control circuit 21 receives the axis movement command from the processor 11 and outputs the axis command to the servo amplifier 22. The servo amplifier 22 receives the movement command and drives the machine tool 50 to drive the servo motor. A PMC (Programmable Machine Controller) 23 receives a T function signal (tool selection command) and the like when executing an NC program. Then, these signals are processed by the sequence program, and the signals are output as operation commands, and the machine tool 5
Control 0. Further, it receives a status signal from the machine tool 50, performs a sequence process, and transfers a necessary input signal to the processor 11.
【0026】さらに、バス19に接続された入出力イン
タフェース46は、FDD(フロッピ・ディスク装
置)、プリンタ、あるいはPTR(紙テープリーダ)等
の外部機器の間で、NCを含むデータの入出力を制御す
る。Further, the input / output interface 46 connected to the bus 19 controls input / output of data including NC between external devices such as FDD (floppy disk device), printer, or PTR (paper tape reader). To do.
【0027】マン・マシン・コントローラ部において、
プロセッサ31はROM32に格納された対話処理用の
プログラムを実行して、対話形入力画面において、設定
可能な作業またはデータ等をメニュー形式でMDI/C
RT(Manual Data Input/Cathod Ray Tube )ユニット
40の表示装置43に表示する。また、こうして入力さ
れたデータから加工プログラムを作成するとともに、バ
ックグラウンドアニメーションとして、工具全体の起動
軌跡などを表示する。RAM33には、対話用の各種デ
ータ等が格納される。不揮発性メモリ4aはCMOSを
用いたメモリが使用されバッテリによってバックアップ
されており、電源切断後も保持すべきアプリケーション
プログラムや加工プログラム等が格納される。VRAM
(ビデオRAM)35は高速にアクセス可能なRAMで
あって、不揮発性メモリ4aにNC文として格納された
加工プログラムに基づき工作機械50の切削シミュレー
ションを行う際のアニメーション表示のためのグラフィ
ックデータが格納される。グラフィック制御回路36は
VRAM35に格納されたグラフィックデータを表示用
の信号に変換してMDI/CRTユニット40に出力す
る。In the man-machine controller section,
The processor 31 executes the interactive processing program stored in the ROM 32, and in the interactive input screen, MDI / C in a menu format for work or data that can be set.
It is displayed on the display device 43 of the RT (Manual Data Input / Cathod Ray Tube) unit 40. In addition, a machining program is created from the data thus input, and the starting trajectory of the entire tool is displayed as a background animation. The RAM 33 stores various data for dialogue and the like. The nonvolatile memory 4a is a memory using CMOS and is backed up by a battery, and stores application programs, machining programs, etc. that should be retained even after the power is turned off. VRAM
The (video RAM) 35 is a RAM that can be accessed at high speed, and stores graphic data for displaying animation when performing a cutting simulation of the machine tool 50 based on a machining program stored as an NC sentence in the non-volatile memory 4a. To be done. The graphic control circuit 36 converts the graphic data stored in the VRAM 35 into a display signal and outputs it to the MDI / CRT unit 40.
【0028】さらに、データの交換を行う際にはSCS
I(Small Computer System Interface )規格のインタ
フェース37を介してSCSI規格のHDD1aが装着
される。このSCSIは、小型コンピュータの周辺機器
へのアクセス方法を米国規格協会が規格化したものであ
る。HDD1aには、不揮発性メモリ4a等に転送する
べきデータが格納されているか、あるいは不揮発性メモ
リ4a内のデータを格納できるだけの空き領域をもって
いる。また、必要に応じて、自動的にデータを転送させ
るためのデータ転送指令ファイル7(図1に示す)を格
納している。なお、データ転送用のプログラムもこのH
DD1aに格納される。これによって、数値制御装置内
のメモリを余分に使用せずにすむ。Furthermore, when exchanging data, the SCS
A SCSI standard HDD 1a is mounted via an I (Small Computer System Interface) standard interface 37. This SCSI standardizes the method of accessing a peripheral device of a small computer by the American National Standards Institute. The HDD 1a stores data to be transferred to the non-volatile memory 4a or the like, or has an empty area for storing the data in the non-volatile memory 4a. A data transfer command file 7 (shown in FIG. 1) for automatically transferring data is also stored as necessary. In addition, the program for data transfer is also H
It is stored in DD1a. This avoids using extra memory in the numerical controller.
【0029】また、MDI/CRTユニット40には、
グラフィック制御回路41、切換器42、表示装置4
3、キーボード44、およびソフトウェアキー45が設
けられている。グラフィック制御回路41はプロセッサ
11等から出力されたディジタル信号を表示用の信号に
変換して出力する。切換器42はマン・マシン・コント
ローラ部内に構成されたグラフィック制御回路36、ま
たはMDI/CRTユニット40内のグラフィック制御
回路41から出力された表示用の信号を切り換えて表示
装置43に与える。表示装置43にはCRTあるいは液
晶表示装置が使用される。キーボード44はシンボリッ
クキー、数値キー等からなり、必要な図形データ、NC
データをこれらのキーを使用して入力する。ソフトウェ
アキー45はシステムプログラム等によって機能が変化
する指令キーであって、その機能名称等は表示装置43
の所定の画面位置に表示される。Further, the MDI / CRT unit 40 includes
Graphic control circuit 41, switching device 42, display device 4
3, a keyboard 44, and a software key 45 are provided. The graphic control circuit 41 converts a digital signal output from the processor 11 or the like into a signal for display and outputs the signal. The switch 42 switches the display signal output from the graphic control circuit 36 formed in the man-machine controller section or the graphic control circuit 41 in the MDI / CRT unit 40 and supplies it to the display device 43. A CRT or a liquid crystal display device is used as the display device 43. The keyboard 44 comprises symbolic keys, numerical keys, etc.
Enter data using these keys. The software key 45 is a command key whose function is changed by a system program or the like, and the function name or the like is displayed on the display device 43.
Is displayed at a predetermined screen position.
【0030】また、HDD1aと不揮発性メモリ4a等
の内部メモリとの間でデータを転送する際には、表示装
置43にデータ転送操作画面が表示され、キーボード4
4からのキー入力によってデータを転送することができ
る。When transferring data between the HDD 1a and the internal memory such as the non-volatile memory 4a, a data transfer operation screen is displayed on the display device 43 and the keyboard 4 is operated.
Data can be transferred by key input from 4.
【0031】図3は表示装置43に表示されたデータ転
送操作画面を示す図である。このデータ転送操作画面は
マン・マシン・コントローラ部にSCSIインタフェー
ス37およびHDD1aが装着され、HDD1a内にデ
ータ転送指令ファイル7が無い場合に表示される。この
データ転送操作画面では、データ転送以外にも各種環境
設定等の保守作業も行うことができる。FIG. 3 is a view showing a data transfer operation screen displayed on the display device 43. This data transfer operation screen is displayed when the SCSI interface 37 and the HDD 1a are mounted on the man-machine controller and the data transfer command file 7 does not exist in the HDD 1a. On this data transfer operation screen, maintenance work such as various environmental settings can be performed in addition to data transfer.
【0032】データ転送操作画面はメニュー形式になっ
ており、メインメニューに表示された項目の数値をキー
ボード44から入力すると、指定した項目のサブメニュ
ーが表示され、サブメニューのなかの項目をさらに選択
することによって、データの転送作業を実行することが
できる。このメインメニューには4つの項目がある。1
つめはインストールであり、HDD1aから不揮発性メ
モリ4aへ格納すべきデータをインストールすることが
できる。2つめはファイル操作であり、HDD1aや各
種メモリに格納されているファイルのセーブ、削除、ダ
ンプ等を行うことができる。この2つの機能を使って、
データのインストールやセーブ等の転送作業を行うこと
ができる。3つめは環境設定であり、RAM33(図2
に示す)の領域の設定等の各種環境設定を行うことがで
きる。最後に終了があり、この項目を選択することによ
って通常動作状態にすることができる。The data transfer operation screen has a menu format. When the numerical values of the items displayed in the main menu are entered from the keyboard 44, the submenu of the specified items is displayed, and the items in the submenu are further selected. By doing so, the data transfer work can be executed. This main menu has four items. 1
The second is installation, and data to be stored in the nonvolatile memory 4a can be installed from the HDD 1a. The second is file operation, which can save, delete, and dump files stored in the HDD 1a and various memories. With these two functions,
It is possible to perform transfer work such as data installation and save. The third is the environment setting, and the RAM 33 (see FIG.
Various environment settings such as the area setting (shown in FIG. 4) can be performed. Finally, there is an end, and it is possible to enter the normal operation state by selecting this item.
【0033】図4は本発明の処理手順を示すフローチャ
ートである。このフローチャートは図2に示す数値制御
装置のマン・マシン・コントローラ部での動作を説明し
ている。 〔S1〕電源が投入される。 〔S2〕マン・マシン・コントローラ部のシステムの初
期化が行われる。初期化の内容として、ROM32のパ
リティチェック、RAM33のパリティチェック、SC
SIインタフェース37や、グラフィック制御回路36
の初期化等である。 〔S3〕HDD1aが装着されているかどうかを判断す
る。装着されていればステップ4へ進み、装着されてい
なければステップ9へ進む。 〔S4〕データ転送ができる状態にするためにHDD1
aへアクセスを開始する。 〔S5〕HDD1a内のデータ転送指令ファイルを検索
する。データ転送指令ファイルが有ればステップ8に進
み、無ければステップ6に進む。 〔S6〕図3に示したデータ転送操作画面が表示装置4
3に表示される。 〔S7〕作業者がキーボード44からキー入力をするこ
とによってデータ転送操作を行い、データが転送され
る。 〔S8〕HDD1a内のデータ転送指令ファイルを実行
し、データが転送される。 〔S9〕マン・マシン・コントローラ部のシステムを通
常動作状態にする。FIG. 4 is a flow chart showing the processing procedure of the present invention. This flow chart explains the operation in the man-machine controller section of the numerical controller shown in FIG. [S1] The power is turned on. [S2] The system of the man-machine controller is initialized. The contents of the initialization include the parity check of the ROM 32, the parity check of the RAM 33, and the SC.
SI interface 37 and graphic control circuit 36
Initialization, etc. [S3] It is determined whether the HDD 1a is mounted. If it is attached, the process proceeds to step 4, and if it is not attached, the process proceeds to step 9. [S4] HDD 1 for data transfer ready
Access to a is started. [S5] The data transfer command file in the HDD 1a is searched. If the data transfer command file exists, the process proceeds to step 8, and if not, the process proceeds to step 6. [S6] The data transfer operation screen shown in FIG.
It is displayed in 3. [S7] An operator performs a data transfer operation by inputting a key from the keyboard 44, and the data is transferred. [S8] The data transfer command file in the HDD 1a is executed to transfer the data. [S9] The system of the man-machine controller is brought into a normal operating state.
【0034】このようにして、電源投入時にHDD1a
が装着されていれば、特別なキーを押さずにデータ転送
ができる状態にすることができ、作業者は余分な作業を
強いられずにすむ。In this way, when the power is turned on, the HDD 1a is
If is installed, the data can be transferred without pressing a special key, and the operator does not have to be forced to do extra work.
【0035】さらに、データ転送指令ファイルを用意す
ることにより、データ転送作業を自動的に行わせること
ができ、一度データ転送指令ファイルを用意すれば、そ
の後はHDD1aを装着するだけでデータ転送作業がで
きる。そのため、作業者の負担は非常に軽減され、作業
者が作業ミスを犯す可能性が低くなる。Furthermore, by preparing the data transfer command file, the data transfer work can be automatically performed. Once the data transfer command file is prepared, the data transfer work can be performed simply by mounting the HDD 1a thereafter. it can. Therefore, the burden on the worker is greatly reduced, and the possibility that the worker will make a work error is reduced.
【0036】そして、データ転送作業が全て自動的に行
われるため、データ転送指令ファイルを作成する作業者
が作業内容を熟知していれば、実際にデータ転送時に作
業を行う作業者は作業内容を意識する必要がない。した
がって、複雑な作業内容であっても特別な教育を必要と
せず、簡単な作業のみでデータ転送を行うことができ
る。Since all the data transfer work is performed automatically, if the worker who creates the data transfer command file is familiar with the work contents, the worker who actually performs the work at the time of data transfer will know the work contents. You don't need to be aware. Therefore, even if the work content is complicated, no special education is required, and the data transfer can be performed by only the simple work.
【0037】なお、数値制御装置が複雑になり、数値制
御装置内の内部記憶装置がフラッシュROM、EEPR
OM、あるいは内蔵HDDなど多種多様化すると、デー
タ転送作業の内容も多様化するため、作業者が作業内容
を意識せずに転送作業ができることは、作業ミスを減ら
し、作業効率を上げるのに特に有効である。Incidentally, the numerical control device becomes complicated, and the internal storage device in the numerical control device is a flash ROM or EEPR.
When the OM or the built-in HDD is diversified, the contents of the data transfer work will be diversified, so that the worker can carry out the transfer work without being aware of the work contents, especially in order to reduce work mistakes and improve work efficiency. It is valid.
【0038】上記の説明ではデータ交換用装置はハード
・ディスク・ドライブであるとしたが、メモリカードと
することもできる。メモリカードを用いることによって
装置の装着が容易になる。また、ハード・ディスク・ド
ライブのように振動に気をつける必要もなく取扱い上の
注意も少なくて済む。In the above description, the data exchange device is the hard disk drive, but it may be a memory card. The use of the memory card facilitates mounting of the device. Moreover, unlike a hard disk drive, there is no need to be careful about vibrations, and handling precautions can be reduced.
【0039】また、上記の説明では、マン・マシン・コ
ントローラ部での実施について説明したが、数値制御部
でもデータ交換用装置を装着して内部記憶装置(フラッ
シュROM、EEPROM、バッテリバックアップされ
たメモリ等)のデータのインストール、あるいはセーブ
を行っており、マン・マシン・コントローラ部の場合と
同様に本発明を実施することが可能である。In the above description, the implementation in the man-machine controller section has been described. However, the numerical control section is also equipped with a data exchange device, and an internal storage device (flash ROM, EEPROM, battery-backed memory). Data is installed or saved, and the present invention can be carried out in the same manner as in the man-machine controller section.
【0040】[0040]
【発明の効果】以上説明したように本発明では、データ
交換用装置が装着されていることを検出するデータ交換
用装置検出手段を設け、データ交換用装置が検出された
ときはデータ転送ができる状態でシステムが起動される
ため、作業者の行うべき作業を減らすことができ、作業
が容易になる。As described above, according to the present invention, the data exchange device detecting means for detecting that the data exchange device is mounted is provided, and the data can be transferred when the data exchange device is detected. Since the system is started in this state, the work to be performed by the worker can be reduced and the work becomes easier.
【0041】また、データ転送指令ファイルを用意する
ことによって、データ転送が自動的に行われるため、さ
らに作業者の負担を軽くし、作業効率を良くすることが
できる。Further, since the data transfer is automatically performed by preparing the data transfer command file, the burden on the operator can be further reduced and the working efficiency can be improved.
【図1】本発明の概略構成を示すブロック図である。FIG. 1 is a block diagram showing a schematic configuration of the present invention.
【図2】本発明を実施するための数値制御装置の構成を
示す図である。FIG. 2 is a diagram showing a configuration of a numerical control device for carrying out the present invention.
【図3】データ転送操作画面を示す図である。FIG. 3 is a diagram showing a data transfer operation screen.
【図4】本発明の処理手順を示すフローチャートであ
る。FIG. 4 is a flowchart showing a processing procedure of the present invention.
【図5】従来の数値制御システムの概念図である。FIG. 5 is a conceptual diagram of a conventional numerical control system.
1 データ交換用装置 2 データ交換用装置検出手段 3 データ転送管理手段 4 内部記憶装置 7 データ転送指令ファイル 1 data exchange device 2 data exchange device detection means 3 data transfer management means 4 internal storage device 7 data transfer command file
Claims (4)
する数値制御装置において、 前記内部記憶装置に転送するべきデータを格納している
か、あるいは前記内部記憶装置内のデータを格納できる
記憶領域を有しているデータ交換用装置と、 電源投入時に前記データ交換用装置が接続されているこ
とを検出するデータ交換用装置検出手段と、 前記データ交換用装置が検出されると、前記内部記憶装
置と前記データ交換用装置との間のデータ転送が可能な
状態にするデータ転送管理手段と、 を有することを特徴とする数値制御装置。1. A numerical control device having an internal storage device for holding various data, wherein the numerical storage device stores data to be transferred to the internal storage device, or has a storage area capable of storing data in the internal storage device. Device for exchanging data, device for exchanging data for detecting that the device for exchanging data is connected when the power is turned on, and when the device for exchanging data is detected, the internal storage device And a data transfer management unit that makes data transfer possible with the data exchange device.
交換用装置検出時にデータ転送指令ファイルにより指令
が与えられデータ転送を行うことを特徴とする請求項1
記載の数値制御装置。2. The data transfer management means performs a data transfer when a command is given by a data transfer command file when the data exchange device is detected.
Numerical control device described.
スク・ドライブであることを特徴とする請求項1記載の
数値制御装置。3. The numerical control device according to claim 1, wherein the data exchange device is a hard disk drive.
であることを特徴とする請求項1記載の数値制御装置。4. The numerical controller according to claim 1, wherein the data exchange device is a memory card.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4208094A JPH07248813A (en) | 1994-03-14 | 1994-03-14 | Numerical controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4208094A JPH07248813A (en) | 1994-03-14 | 1994-03-14 | Numerical controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07248813A true JPH07248813A (en) | 1995-09-26 |
Family
ID=12626078
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4208094A Pending JPH07248813A (en) | 1994-03-14 | 1994-03-14 | Numerical controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07248813A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7239936B2 (en) | 2005-04-07 | 2007-07-03 | Fanuc Ltd | Numerical control system |
-
1994
- 1994-03-14 JP JP4208094A patent/JPH07248813A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7239936B2 (en) | 2005-04-07 | 2007-07-03 | Fanuc Ltd | Numerical control system |
| EP1710645A3 (en) * | 2005-04-07 | 2007-10-17 | Fanuc Ltd | Numerical control system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7239936B2 (en) | Numerical control system | |
| US5986425A (en) | Numerical controller | |
| US5784621A (en) | Sequence program display apparatus | |
| EP1669827B1 (en) | Numerical controller | |
| US6445973B1 (en) | Personal computer-incorporated numerical control apparatus, and image transfer method for personal computer-incorporated numerical control apparatuses | |
| US5457369A (en) | Numerical control system | |
| JPH07248813A (en) | Numerical controller | |
| JPH0962324A (en) | Numerical control system | |
| JPH08171483A (en) | Data processor | |
| JPH07129207A (en) | Numerical control system | |
| JPH0410081B2 (en) | ||
| EP1600835A2 (en) | Numerical controller with reduced start-up time | |
| JPH07234714A (en) | Numerical controller | |
| JPH0774966B2 (en) | Robot controller editing device | |
| JPH0863211A (en) | Updated data management system | |
| JPH09114513A (en) | Numerical control system | |
| JPH01184505A (en) | Numerical controller | |
| JP2876576B2 (en) | Numerical control unit | |
| JPH08314801A (en) | Memory managing system | |
| JPH08202423A (en) | Software alteration system for cnc | |
| JP2001014013A (en) | Numerical control unit | |
| JP3065387B2 (en) | Character processing device and character processing method | |
| EP0414912A1 (en) | Cnc screen layout method | |
| JP3384141B2 (en) | Programmable controller and programmable controller maintenance device | |
| JP2000172316A (en) | Numerical controller with built-in personal computer |