[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2010015316A - Numerical control apparatus - Google Patents

Numerical control apparatus Download PDF

Info

Publication number
JP2010015316A
JP2010015316A JP2008173806A JP2008173806A JP2010015316A JP 2010015316 A JP2010015316 A JP 2010015316A JP 2008173806 A JP2008173806 A JP 2008173806A JP 2008173806 A JP2008173806 A JP 2008173806A JP 2010015316 A JP2010015316 A JP 2010015316A
Authority
JP
Japan
Prior art keywords
storage device
storage
control
control parameter
parameters
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
JP2008173806A
Other languages
Japanese (ja)
Inventor
Osamu Kuzutani
修 葛谷
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.)
Okuma Corp
Original Assignee
Okuma Corp
Okuma Machinery Works Ltd
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 Okuma Corp, Okuma Machinery Works Ltd filed Critical Okuma Corp
Priority to JP2008173806A priority Critical patent/JP2010015316A/en
Publication of JP2010015316A publication Critical patent/JP2010015316A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P70/00Climate change mitigation technologies in the production process for final industrial or consumer products
    • Y02P70/10Greenhouse gas [GHG] capture, material saving, heat recovery or other energy efficient measures, e.g. motor control, characterised by manufacturing processes, e.g. for rolling metal or metal working

Landscapes

  • Numerical Control (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a numerical control apparatus for executing an NC by using the optimal latest control parameter by efficiently backing up the control parameter. <P>SOLUTION: A numerical control apparatus 1 is provided with: an end time storage device 9; a regular storage device 10; at least three non-volatile storage devices or battery-backup storage device of an arbitrary time storage device 11; a keyboard 12 for inputting a storage command to store a control parameter in the storage device; an end time storage means 4 for storing the control parameter in the end time storage device 9 when an NC ends; a regular storage means 5 for storing the control parameter in the regular storage device 10 with a preliminarily set time interval; an arbitrary time storage means 6 for making the arbitrary time storage device 11 store the control parameter according to the storage command of an input device; and a storage device selection means 3 for selecting the storage device in which the optimal latest control parameter of the control parameters stored in the plurality of storage devices is stored when the NC starts. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、数値制御装置に係り、特にNC(Numerical Control;数値制御)の実行に必要な制御パラメータをバックアップする不揮発性記憶装置を備えた数値制御装置に関する。   The present invention relates to a numerical control device, and more particularly to a numerical control device including a non-volatile storage device that backs up control parameters necessary for execution of NC (Numerical Control).

数値制御装置は、NC加工、即ち工作機械の制御をNCにより行う加工工程に使用される。このようなNCの実行に必要なパラメータである制御パラメータは、NCの終了時にハードディスク(不揮発性の記憶装置)に保存(バックアップ)されるのが一般的である。そして、NC(数値制御装置)の起動時にハードディスクに保存された制御パラメータを読み込み、NCを実行する。制御パラメータをバックアップする不揮発性記憶装置には、例えば、CMOSメモリ及びEEPROMメモリ(特許文献1)、EEPEOM(特許文献2)、半導体記憶手段(特許文献3)が使用されることもある。   The numerical control device is used for NC machining, that is, a machining process in which the machine tool is controlled by the NC. Such control parameters, which are parameters necessary for the execution of the NC, are generally stored (backed up) in a hard disk (nonvolatile storage device) when the NC is terminated. Then, when the NC (numerical control device) is started, the control parameters stored in the hard disk are read and the NC is executed. For example, a CMOS memory and an EEPROM memory (Patent Document 1), an EEPROM memory (Patent Document 2), and a semiconductor memory means (Patent Document 3) may be used as a non-volatile memory device that backs up control parameters.

具体的には、特許文献1の数値制御装置は、システムパラメータ(制御パラメータ)等のデータを格納する第1のメモリと、そのデータをバックアップするための第2のメモリとを有する。特許文献1には、第1のメモリがバッテリバックアップされたCMOSメモリであり、第2のメモリがEEPROMメモリであることが開示されている。また、特許文献2には、数値制御装置は、制御パラメータ等のデータを記憶しておくEEPROMと、転写用RAMと、転写用RAMの内容をEEPROMに書き込むための退避釦と、を有すること、そして、転写用RAMは揮発性メモリであり、退避釦が押されたときに転写用RAMの変更されたデータがEEPROMに書き込まれることが開示されている。また、特許文献3には、数値制御装置は、電源電圧が印加されていなくとも保持している情報を保持し続けうる半導体記憶手段と、RAMとを有すること、そして、電源をオフする前にRAMの内容を上記半導体記憶装置であるフラッシュROMにコピーしておけば、バッテリが無くとも情報が消えることはないことが開示されている。   Specifically, the numerical control device disclosed in Patent Literature 1 includes a first memory that stores data such as system parameters (control parameters) and a second memory that backs up the data. Patent Document 1 discloses that the first memory is a battery-backed CMOS memory, and the second memory is an EEPROM memory. Further, in Patent Document 2, the numerical controller includes an EEPROM that stores data such as control parameters, a transfer RAM, and a save button for writing the contents of the transfer RAM into the EEPROM. The transfer RAM is a volatile memory, and it is disclosed that the changed data of the transfer RAM is written to the EEPROM when the save button is pressed. Further, in Patent Document 3, the numerical control device has a semiconductor memory means and a RAM that can keep holding information even when the power supply voltage is not applied, and before turning off the power supply. It is disclosed that if the contents of the RAM are copied to the flash ROM, which is the semiconductor storage device, information is not lost even if there is no battery.

即ち、特許文献2及び3の数値制御装置は、1つの不揮発性記憶装置を有している。従って、前回のNC終了時等に不揮発性記憶装置への保存が行われなかった場合(例えば、正常な終了動作が行われなかった場合)は、不揮発性記憶装置の制御パラメータは前々回の終了時のものとなり、NCはその制御パラメータを使用して起動していた。また、不揮発性記憶装置が故障した場合は保存していた制御パラメータを使用することはできないため、正常な不揮発性記憶装置に交換した後、初期状態の制御パラメータを不揮発性記憶装置に手動でコピーし、初期状態の制御パラメータを使用してNCを起動していた。   That is, the numerical control devices of Patent Documents 2 and 3 have one nonvolatile memory device. Therefore, when the storage to the nonvolatile storage device is not performed at the end of the previous NC or the like (for example, when the normal termination operation is not performed), the control parameter of the nonvolatile storage device is set at the end of the previous time. The NC was starting up using its control parameters. In addition, if the non-volatile storage device fails, the stored control parameters cannot be used, so after replacing with a normal non-volatile storage device, the initial control parameters are manually copied to the non-volatile storage device. Then, the NC was started using the control parameters in the initial state.

一方、特許文献1の数値制御装置は、バッテリバックアップされたCMOSメモリ及びEEPROMメモリを備えているが、定期的なバッテリの交換が必要でありバッテリの交換時にはCMOSメモリのデータは消去されるので不便である。また、特許文献1には、EEPROMメモリの書き換え回数の上限やデータ書き込み時間等の観点からバックアップの回数が限定されることが開示されており、EEPROMメモリにバックアップされてから長時間が経過した時点でCMOSメモリが故障した場合には、その時間内に変更された制御パラメータは失われることになる。   On the other hand, the numerical control device of Patent Document 1 includes a battery-backed CMOS memory and an EEPROM memory. However, it is necessary to periodically replace the battery, and the data in the CMOS memory is erased when the battery is replaced. It is. Patent Document 1 discloses that the number of backups is limited from the viewpoint of the upper limit of the number of rewrites of the EEPROM memory, the data writing time, and the like, and when a long time has elapsed since the backup to the EEPROM memory. If the CMOS memory fails, the control parameters changed within that time will be lost.

特開平3-288208号公報Japanese Patent Laid-Open No. 3-288208 特開昭63-285607号公報JP-A 63-285607 特開平8-221110号公報JP-A-8-221110

即ち、従来の数値制御装置によれば、例えば、前回のNC終了時にハードディスク等への保存が行われなかった場合は、前々回終了時のパラメータでNCを起動することになるため、前回起動中に行った変更を手動で設定しなおす必要があり復旧に時間を要する。   That is, according to the conventional numerical control apparatus, for example, if the storage to the hard disk or the like is not performed at the end of the previous NC, the NC is started with the parameters at the end of the previous time. It is necessary to manually set the changes that have been made, and recovery takes time.

また、ハードディスク等の故障でハードディスク等に保存された制御パラメータが使用できない場合は、初期状態でNCを起動することになるため、ハードディスク等の故障前の状態に戻すためには、すべてのパラメータを手動で設定しなおす必要があり、復旧に時間を要する。   If the control parameters stored in the hard disk etc. cannot be used due to the failure of the hard disk etc., the NC will be started in the initial state. It needs to be manually set again, and it takes time to recover.

本発明の目的は、制御パラメータを効率良くバックアップして、最適な最新の制御パラメータを使用してNCを実行することが可能な数値制御装置を提供することである。   An object of the present invention is to provide a numerical control apparatus capable of efficiently backing up control parameters and executing NC using optimum latest control parameters.

本発明に係る数値制御装置は、NCの実行に必要なパラメータである制御パラメータを保存する不揮発性記憶装置を備え、NCの終了時に制御パラメータを不揮発性記憶装置に保存させる終了時保存手段を有する数値制御装置であって、さらに、装置の電源オフ時においても制御パラメータを保存する第2及び第3記憶装置を備え、それぞれ異なるタイミングで制御パラメータを、第2及び第3記憶装置に保存させる第2及び第3保存手段と、NCの起動時に前記の複数の記憶装置に保存された制御パラメータのうち最適な最新の制御パラメータを保存した記憶装置を選択する記憶装置選択手段と、を有し、適切なパラメータを読み込んで起動することを特徴とする。   A numerical control device according to the present invention includes a non-volatile storage device that stores a control parameter that is a parameter necessary for execution of the NC, and has an end-time storage unit that stores the control parameter in the non-volatile storage device when the NC ends. The numerical control device further includes second and third storage devices that store the control parameters even when the device is turned off, and stores the control parameters in the second and third storage devices at different timings, respectively. 2 and 3rd storage means, and a storage device selection means for selecting a storage device that stores the most recent latest control parameter among the control parameters stored in the plurality of storage devices when the NC is activated, It is characterized by starting by reading appropriate parameters.

また、制御パラメータを記憶装置に保存させる保存指令を装置の外部から入力するための入力装置を備え、第2保存手段は、入力装置の保存指令に従って制御パラメータを第2不揮発性記憶装置に保存させる任意時保存手段であり、第3保存手段は、予め設定された時間間隔で制御パラメータを第3不揮発性記憶装置に保存させる常時保存手段であることが好ましい。   The storage device further includes an input device for inputting a storage command for storing the control parameter in the storage device from the outside of the device, and the second storage unit stores the control parameter in the second nonvolatile storage device according to the storage command of the input device. Preferably, the storage unit is an arbitrary storage unit, and the third storage unit is a constant storage unit that stores the control parameter in the third nonvolatile storage device at a preset time interval.

本発明に係る数値制御装置によれば、装置の電源オフ時においても制御パラメータを保存する第2及び第3記憶装置を備え、それぞれ異なるタイミングで制御パラメータを、第2及び第3記憶装置に保存させる第2及び第3保存手段と、NCの起動時に前記の複数の記憶装置に保存された制御パラメータのうち最適な最新の制御パラメータを保存した記憶装置を選択する記憶装置選択手段と、を有するので、制御パラメータを効率良くバックアップすると共に、最適な最新の制御パラメータを使用してNCを実行することが可能になる。例えば、NCの終了時に制御パラメータを保存する不揮発性記憶装置(終了時記憶装置)が故障した場合に、装置の電源オフ時においても制御パラメータを保存する第2及び第3記憶装置に保存された制御パラメータを使用することができる。第2及び第3記憶装置に保存された制御パラメータは、それぞれ保存されたタイミングが異なるため、記憶装置選択手段により、いずれか一方の最適な最新の制御パラメータを選択して使用することが可能になる。   The numerical control device according to the present invention includes the second and third storage devices that store the control parameters even when the device is turned off, and stores the control parameters in the second and third storage devices at different timings, respectively. Second and third storage means for selecting, and a storage device selection means for selecting a storage device storing the most recent control parameter optimum among the control parameters stored in the plurality of storage devices when the NC is activated. Therefore, it is possible to efficiently back up the control parameters and execute the NC using the most recent control parameters that are optimum. For example, when the nonvolatile storage device (storage device at the end) that stores the control parameters at the end of the NC fails, the control parameters are stored in the second and third storage devices that store the control parameters even when the device is turned off. Control parameters can be used. Since the control parameters stored in the second and third storage devices are stored at different timings, the storage device selection means can select and use one of the optimum latest control parameters. Become.

例えば、記憶装置選択手段により、前回のNC終了時に終了時記憶装置に制御パラメータが保存されていないと判断されたときは、第2記憶装置又は第3記憶装置に保存された制御パラメータを使用して数値制御装置を起動することができるため、手動でデータを設定しなおす必要がない。保存された制御パラメータから最適な方を選択して、より新しい制御パラメータにより数値制御装置を起動することができるため、手動で設定しなおすデータが少なく、復旧にかかる時間を短縮することができる。   For example, when the storage device selection means determines that the control parameter is not stored in the end storage device at the end of the previous NC, the control parameter stored in the second storage device or the third storage device is used. Therefore, it is not necessary to manually set data again. Since the most suitable control parameter can be selected from the stored control parameters and the numerical control device can be started with a newer control parameter, there is less data to be manually set, and the time required for recovery can be shortened.

また、制御パラメータを保存している記憶装置の交換でそのパラメータが初期状態になった場合についても適用でき、より新しい制御パラメータにより数値制御装置を起動することができるため、手動で設定しなおすデータが少なく、復旧にかかる時間を短縮することができる。   It can also be applied to the case where the parameters are in the initial state by exchanging the storage device that stores the control parameters, and since the numerical control device can be started with newer control parameters, the data to be manually set again There are few, and it can shorten the time which recovery takes.

請求項2の発明において、入力装置を備え、第2保存手段は、入力装置の保存指令に従って制御パラメータを第2記憶装置(任意時記憶装置)に保存させる任意時保存手段であり、第3保存手段は、予め設定された時間間隔で制御パラメータを第3記憶装置(常時記憶装置)に保存させる常時保存手段である構成とすれば、入力装置により制御パラメータが大幅に変更される場合にその変更された制御パラメータを確実にバックアップすることができる。また、常時保存手段により自動的に制御パラメータを確実にバックアップすることができる。   The invention according to claim 2 further comprises an input device, wherein the second storage means is an optional storage means for storing the control parameter in the second storage device (optional storage device) in accordance with the storage command of the input device, and the third storage If the means is a constant storage means for storing the control parameter in the third storage device (always storage device) at a preset time interval, the control parameter is changed when the control parameter is significantly changed by the input device. It is possible to reliably back up the controlled parameters. In addition, the control parameters can be automatically backed up automatically by the constant storage means.

図面を用いて本発明に係る実施の形態につき以下詳細に説明する。図1は、数値制御装置1の構成を示すブロック図である。   Embodiments according to the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the numerical control device 1.

図1に示すように、数値制御装置1は、終了時記憶装置9、常時記憶装置10、任意時記憶装置11の少なくとも3つの不揮発性記憶装置又はバッテリバックアップされた記憶装置と、NCの実行に必要な制御パラメータ(NCパラメータ)等を入力するキーボード12を備える。キーボード12は、装置の外部からオペレータが制御パラメータ等を入力等するための入力装置であり、制御パラメータを不揮発性記憶装置、具体的には任意時記憶装置11に保存させる保存指令を入力することができる。ここで、不揮発性記憶装置とは、電源を供給しなくてもデータが保存される記憶装置(メモリ)であり、バッテリを備えるバッテリバックアップメモリは、数値制御装置1の電源とは独立した電源(バッテリ)を備え、装置の電源オフ時においてもデータが保存される記憶装置である。   As shown in FIG. 1, the numerical control device 1 performs at least three nonvolatile storage devices such as an end-time storage device 9, a constant-time storage device 10, and an arbitrary-time storage device 11 or a battery-backed storage device, and an NC. A keyboard 12 for inputting necessary control parameters (NC parameters) and the like is provided. The keyboard 12 is an input device for an operator to input control parameters and the like from the outside of the device, and inputs a storage command for storing the control parameters in a nonvolatile storage device, specifically, the storage device 11 at any time. Can do. Here, the non-volatile storage device is a storage device (memory) in which data is stored without supplying power, and a battery backup memory including a battery is a power source (independent of the power source of the numerical control device 1). A storage device in which data is stored even when the apparatus is powered off.

数値制御装置1は、上記の不揮発性記憶装置や入力装置の他に、CPU、加工手順を規定した加工制御プログラムや制御パラメータのバックアップ手順を規定するバックアップ制御プログラム等の各種プログラム(ソフトウェア)、各種プログラムを記憶する記憶装置、入出力ポートなどを備える装置であって、コンピュータ(マイクロプロセッサ)によって構成することができる。後述する各保存手段の機能は、ソフトウェアを実行することで実現でき、具体的には、バックアップ制御プログラムを実行することにより実現できる。即ち、各保存手段は、制御プログラムの各モジュール(ブロック)として構成することができる。また、各保存手段は個別のハードウェア(CPUやコンピュータ)から構成することもできる。   The numerical control device 1 includes various programs (software) such as a CPU, a machining control program that defines a machining procedure, and a backup control program that defines a backup procedure for control parameters, in addition to the above-described nonvolatile storage device and input device, A device including a storage device for storing a program, an input / output port, and the like, and can be configured by a computer (microprocessor). The function of each storage means to be described later can be realized by executing software, and specifically, can be realized by executing a backup control program. That is, each storage means can be configured as each module (block) of the control program. Moreover, each storage means can also be comprised from separate hardware (CPU and computer).

数値制御装置1は、NCの実行のために関数を発生(選択)する関数発生手段8と、制御パラメータをNCの終了時に終了時記憶装置9に保存させる終了時保存手段4と、制御パラメータを所定の間隔で常時記憶装置10に保存させる常時保存手段5と、例えば、キーボード12等からの要求により制御パラメータを任意時記憶装置11に保存する任意時保存手段6と、関数発生に必要な制御パラメータを記憶するパラメータ記憶メモリ7と、上記各記憶装置から制御パラメータを読み込みパラメータ記憶メモリ7にコピーするパラメータ読み込み手段2と、上記各不揮発性記憶装置に保存された制御パラメータのうち最適な最新の制御パラメータを保存する上記各不揮発性記憶装置を選択する記憶装置選択手段3と、から構成される。NCの実行に必要な制御パラメータは、終了時記憶装置9、常時記憶装置10、任意時記憶装置11に保存されている。   The numerical controller 1 includes a function generator 8 that generates (selects) a function for execution of the NC, an end-time storage unit 4 that stores a control parameter in the end-time storage device 9 when the NC ends, and a control parameter. A constant storage means 5 that always stores data in the storage device 10 at a predetermined interval, an optional storage means 6 that stores control parameters in the optional storage device 11 according to a request from the keyboard 12 or the like, and a control necessary for function generation A parameter storage memory 7 for storing parameters, a parameter reading means 2 for reading control parameters from the respective storage devices and copying them to the parameter storage memory 7, and an optimum latest parameter among the control parameters stored in the respective nonvolatile storage devices And storage device selection means 3 for selecting each of the nonvolatile storage devices for storing the control parameters. Control parameters necessary for the execution of NC are stored in the end-time storage device 9, the constant storage device 10, and the arbitrary-time storage device 11.

上記各記憶装置としては、公知の不揮発性記憶装置を使用することができ、本発明の構成上、特に限定されるものではない。例えば、終了時記憶装置9は、ハードディスクなどの不揮発性の記憶装置、常時記憶装置10は、書き込みが瞬時に行われるがデータを保持するのに電源が必要なバックアップメモリ(バッテリを備えるバッテリバックアップメモリ)、任意時記憶装置11はハードディスクなどの不揮発性の記憶装置であり、それぞれ別の機器である。   As each of the above storage devices, a known nonvolatile storage device can be used, and there is no particular limitation on the configuration of the present invention. For example, the end-time storage device 9 is a non-volatile storage device such as a hard disk, and the constant storage device 10 is a backup memory that is instantaneously written but requires a power source to hold data (a battery backup memory including a battery). ) The arbitrary storage device 11 is a non-volatile storage device such as a hard disk, and is a separate device.

パラメータ記憶メモリ7には、数値制御装置1の動作に必要なパラメータ(制御パラメータ)が格納されている。関数発生手段8は、パラメータ記憶メモリ7のパラメータを使用しNCを実行する。また、NCの実行によって制御パラメータが変更された場合には、パラメータ記憶メモリ7の制御パラメータの値を変更する。パラメータ記憶メモリ7のパラメータは、キーボード12などの入力装置を使用して変更することもできる。   The parameter storage memory 7 stores parameters (control parameters) necessary for the operation of the numerical control device 1. The function generation means 8 executes NC using the parameters in the parameter storage memory 7. When the control parameter is changed by executing NC, the value of the control parameter in the parameter storage memory 7 is changed. Parameters in the parameter storage memory 7 can be changed using an input device such as a keyboard 12.

常時保存手段5は、予め設定された時間間隔で、パラメータ記憶メモリ7から制御パラメータを読み出して、常時記憶装置10に記憶させる。予め設定された時間間隔としては、例えば1時間毎等、使用される加工条件等に応じて適切な間隔を決定することができる。任意時保存手段6は、キーボード12などの入力装置からの要求を受けて、パラメータ記憶メモリ7からパラメータを読み出して、任意時記憶装置11に記憶させる。例えば、オペレータが制御パラメータを変更するときに、制御パラメータを保存させる保存指令を入力することにより、任意時保存手段6は、手動更新した制御パラメータを任意時記憶装置11に記憶させる。終了時保存手段4は、数値制御装置1の終了時(NC終了時、数値制御装置1の電源オフ時)にパラメータ記憶メモリ7からパラメータを読み出して、終了時記憶装置9に記憶させる。ここで、各保存手段は、後述する記憶装置選択手段3により最新の制御パラメータを選択させるために、制御パラメータが保存された時間軸(日時)を同時に記憶させる。   The constant storage unit 5 reads the control parameters from the parameter storage memory 7 at a preset time interval and stores them in the constant storage device 10. As the preset time interval, for example, every hour, an appropriate interval can be determined according to the processing conditions used. The arbitrary time storage means 6 receives a request from an input device such as a keyboard 12, reads parameters from the parameter storage memory 7, and stores them in the arbitrary time storage device 11. For example, when the operator changes the control parameter, by inputting a storage command for storing the control parameter, the optional storage unit 6 stores the manually updated control parameter in the optional storage device 11. The end-time storage unit 4 reads parameters from the parameter storage memory 7 when the numerical control device 1 ends (when the NC ends, when the numerical control device 1 is turned off), and stores the parameters in the end-time storage device 9. Here, each storage means simultaneously stores the time axis (date and time) on which the control parameters are stored in order to select the latest control parameters by the storage device selection means 3 described later.

記憶装置選択手段3は、数値制御装置1の起動時に終了時記憶装置9、常時記憶装置10、任意時記憶装置11から最適な記憶装置を自動的に選択する機能を有する。即ち、記憶装置選択手段3は、各記憶装置にアクセスし、各記憶装置に保存された制御パラメータのうち最適な最新の制御パラメータを選択して、最適な最新の制御パラメータを記憶している記憶装置を特定する機能を有する。そして、パラメータ読み込み手段2は、その選択(特定)された記憶装置から制御パラメータを読み出してパラメータ記憶メモリ7に書き込む。ここで、「最適な」とは、例えば、制御パラメータのデータが有効であることを意味し、記憶装置選択手段3は、保存日時が最新の制御パラメータであっても、正常に保存されないデータが多い場合には、次に新しい制御パラメータを選択する機能を有する。   The storage device selection unit 3 has a function of automatically selecting an optimum storage device from the end-time storage device 9, the constant storage device 10, and the arbitrary-time storage device 11 when the numerical control device 1 is activated. That is, the storage device selection unit 3 accesses each storage device, selects the most recent latest control parameter from among the control parameters stored in each storage device, and stores the optimum latest control parameter. It has a function to specify a device. Then, the parameter reading means 2 reads the control parameter from the selected (identified) storage device and writes it in the parameter storage memory 7. Here, “optimal” means, for example, that the data of the control parameter is valid, and the storage device selection means 3 has data that is not normally stored even if the storage date is the latest control parameter. In many cases, it has a function of selecting a new control parameter next.

上記構成の数値制御装置1の作用について以下詳細に説明する。通常は、終了時記憶装置9に保存された制御パラメータが最新のデータであるため、NC終了時に保存された終了時記憶装置9の制御パラメータを使用して数値制御装置1の起動を行う。前回のNCの終了が正常に行われず(例えば、装置の強制終了がなされた場合)、終了時記憶装置9に制御パラメータが保存されていないと判断した場合には、常時保存を行っていた常時記憶装置10に保存された制御パラメータを使用して数値制御装置1の起動を行う。このとき、記憶装置選択手段3は、前回のNCの終了が正常に行われず、終了時記憶装置9に制御パラメータが保存されていないと判断した場合には、常時記憶装置10と、任意時記憶装置11とに保存された制御パラメータを比較して、どちらが最新のデータであるかを判断する制御設定とすることもできる。   The operation of the numerical controller 1 having the above configuration will be described in detail below. Normally, since the control parameter stored in the end storage device 9 is the latest data, the numerical control device 1 is activated using the control parameter of the end storage device 9 stored when the NC ends. When the previous NC is not normally terminated (for example, when the device is forcibly terminated) and it is determined that the control parameter is not saved in the storage device 9 at the time of termination, The numerical controller 1 is activated using the control parameters stored in the storage device 10. At this time, if the storage device selection unit 3 determines that the previous NC has not been normally terminated and the control parameter is not stored in the termination storage device 9, the storage device selection unit 3 and the storage device at any time are stored. The control parameters stored in the apparatus 11 can be compared to determine which is the latest data.

記憶装置選択手段3は、前回のNC終了時のパラメータが終了時記憶装置9に保存されていないと判断し、かつ常時保存が正常に行われていないなどの理由で常時記憶装置10のパラメータも使用できない(例えば、データが有効ではない場合)と判断した場合は、終了時記憶装置9に保存されたパラメータ(例えば、前々回のNC終了時に保存されたパラメータ)と、任意時記憶装置11に保存されたパラメータのどちらが新しいかを判断して、新しい側のパラメータを使用して数値制御装置1を起動する。   The storage device selection means 3 determines that the parameters at the end of the previous NC are not stored in the storage device 9 at the end, and the parameters of the constant storage device 10 are also stored because the normal storage is not normally performed. When it is determined that the data cannot be used (for example, when the data is not valid), the parameters stored in the end-time storage device 9 (for example, parameters stored at the end of the previous NC) and the arbitrary-time storage device 11 are stored. It is determined which of the set parameters is newer, and the numerical control apparatus 1 is activated using the parameters on the new side.

また、故障などで終了時記憶装置9を交換した場合は、終了時記憶装置9のパラメータが初期状態であることを判断し、常時記憶装置10に保存されたパラメータを使用して数値制御装置1を起動する。このとき、常時記憶装置10に保存されたパラメータが使用できないと判断した場合は、任意時記憶装置11に保存されたパラメータを使用して数値制御装置1を起動する。   Further, when the end storage device 9 is replaced due to a failure or the like, it is determined that the parameters of the end storage device 9 are in the initial state, and the numerical control device 1 is always used by using the parameters stored in the storage device 10. Start up. At this time, if it is determined that the parameter stored in the constant storage device 10 cannot be used, the numerical control device 1 is activated using the parameter stored in the arbitrary storage device 11.

数値制御装置の構成を示すブロック図である。It is a block diagram which shows the structure of a numerical control apparatus.

符号の説明Explanation of symbols

1 数値制御装置、2 パラメータ読み込み手段、3 記憶装置選択手段、4 終了時保存手段、5 常時保存手段、6 任意時保存手段、7 パラメータ記憶メモリ、8 関数発生手段、9 終了時記憶装置、10 常時記憶装置、11 任意時記憶装置、12 キーボード。   DESCRIPTION OF SYMBOLS 1 Numerical control apparatus, 2 Parameter reading means, 3 Storage device selection means, 4 Completion storage means, 5 Constant storage means, 6 Arbitrary storage means, 7 Parameter storage memory, 8 Function generation means, 9 Completion storage apparatus, 10 Always-on storage device, 11 Optional storage device, 12 Keyboard.

Claims (2)

NCの実行に必要なパラメータである制御パラメータを保存する不揮発性記憶装置を備え、NCの終了時に制御パラメータを不揮発性記憶装置に保存させる終了時保存手段を有する数値制御装置であって、
さらに、装置の電源オフ時においても制御パラメータを保存する第2及び第3記憶装置を備え、
それぞれ異なるタイミングで制御パラメータを、第2及び第3記憶装置に保存させる第2及び第3保存手段と、
NCの起動時に前記の複数の記憶装置に保存された制御パラメータのうち最適な最新の制御パラメータを保存した記憶装置を選択する記憶装置選択手段と、
を有する数値制御装置。
A numerical control device comprising a non-volatile storage device that stores control parameters that are parameters necessary for the execution of NC, and having an end-time storage means for storing control parameters in the non-volatile storage device when the NC ends,
In addition, second and third storage devices that store control parameters even when the device is powered off,
Second and third storage means for storing the control parameters in the second and third storage devices at different timings;
A storage device selecting means for selecting a storage device storing the most recent control parameter among the control parameters stored in the plurality of storage devices when the NC is activated;
A numerical control device.
請求項1に記載の数値制御装置において、
制御パラメータを記憶装置に保存させる保存指令を装置の外部から入力するための入力装置を備え、
第2保存手段は、入力装置の保存指令に従って制御パラメータを第2記憶装置に保存させる任意時保存手段であり、
第3保存手段は、予め設定された時間間隔で制御パラメータを第3記憶装置に保存させる常時保存手段である数値制御装置。
The numerical control apparatus according to claim 1,
An input device for inputting a storage command for storing the control parameter in the storage device from the outside of the device;
The second storage means is an optional storage means for storing the control parameter in the second storage device in accordance with the storage command of the input device,
The third storage unit is a numerical controller that is a constant storage unit that stores the control parameter in the third storage device at a preset time interval.
JP2008173806A 2008-07-02 2008-07-02 Numerical control apparatus Pending JP2010015316A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008173806A JP2010015316A (en) 2008-07-02 2008-07-02 Numerical control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008173806A JP2010015316A (en) 2008-07-02 2008-07-02 Numerical control apparatus

Publications (1)

Publication Number Publication Date
JP2010015316A true JP2010015316A (en) 2010-01-21

Family

ID=41701389

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008173806A Pending JP2010015316A (en) 2008-07-02 2008-07-02 Numerical control apparatus

Country Status (1)

Country Link
JP (1) JP2010015316A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012257209A (en) * 2011-05-13 2012-12-27 Semiconductor Energy Lab Co Ltd Semiconductor device
JP2016021119A (en) * 2014-07-14 2016-02-04 ファナック株式会社 Numerical controller with function of automatically reconstructing settings and function of preventing erroneous settings
CN109240217A (en) * 2018-09-21 2019-01-18 科德数控股份有限公司 Numerically-controlled machine tool withdrawing guard method
CN110209115A (en) * 2019-07-05 2019-09-06 新代科技(苏州)有限公司 The power-off protection method of CNC toolroom machine and the circuit breaking protective system for applying it
JP2020017192A (en) * 2018-07-27 2020-01-30 株式会社牧野フライス製作所 Control device for machine tool
JP2020086587A (en) * 2018-11-16 2020-06-04 ファナック株式会社 Numerical control device and control method of numerical control device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012257209A (en) * 2011-05-13 2012-12-27 Semiconductor Energy Lab Co Ltd Semiconductor device
JP2016021119A (en) * 2014-07-14 2016-02-04 ファナック株式会社 Numerical controller with function of automatically reconstructing settings and function of preventing erroneous settings
US9891615B2 (en) 2014-07-14 2018-02-13 Fanuc Corporation Numerical controller with function of automatically reconstructing settings and function of preventing incorrect settings
JP2020017192A (en) * 2018-07-27 2020-01-30 株式会社牧野フライス製作所 Control device for machine tool
CN109240217A (en) * 2018-09-21 2019-01-18 科德数控股份有限公司 Numerically-controlled machine tool withdrawing guard method
CN109240217B (en) * 2018-09-21 2021-05-11 科德数控股份有限公司 Tool retracting protection method for numerical control machine tool
JP2020086587A (en) * 2018-11-16 2020-06-04 ファナック株式会社 Numerical control device and control method of numerical control device
JP7188988B2 (en) 2018-11-16 2022-12-13 ファナック株式会社 Numerical controller and control method for numerical controller
CN110209115A (en) * 2019-07-05 2019-09-06 新代科技(苏州)有限公司 The power-off protection method of CNC toolroom machine and the circuit breaking protective system for applying it

Similar Documents

Publication Publication Date Title
US7971014B2 (en) Information processing apparatus and data recovering method
JP2010015316A (en) Numerical control apparatus
JP5780769B2 (en) Data processing apparatus, control method and program thereof, and storage medium
US7093071B2 (en) Queued copy command
JP2001195241A (en) Computer
JP2008033801A (en) Memory data management device
JP5581577B2 (en) Data processing device
JP3830867B2 (en) Single-chip microcomputer and its boot area switching method
JP2005157528A (en) Memory device
CN105814545A (en) Electronic device
JP4826557B2 (en) Duplex PLC
JP4143952B2 (en) Memory backup method and apparatus
JP2002297207A (en) Backup processor
JP2007328438A (en) Information processor, its data backup, and restoration method
JP2008204327A (en) Control method for storage device in duplex system
JP6401071B2 (en) Programmable controller
JP2004192329A (en) Program rewriting method and terminal device
JP6000655B2 (en) Information processing apparatus, information processing apparatus control method, and program
JP5341947B2 (en) IC card, control method of IC card, and control method of portable electronic device
JP2003271420A (en) Electronic control device
JPH11149419A (en) Method and device for backing up data
JP2008225922A (en) Nonvolatile storage device
JP4000722B2 (en) Programmable controller
JP6401070B2 (en) Software rewriting device
JP2003015879A (en) Method for storing farm