JPH0772918A - Numerical controller - Google Patents

Numerical controller

Info

Publication number
JPH0772918A
JPH0772918A JP5218341A JP21834193A JPH0772918A JP H0772918 A JPH0772918 A JP H0772918A JP 5218341 A JP5218341 A JP 5218341A JP 21834193 A JP21834193 A JP 21834193A JP H0772918 A JPH0772918 A JP H0772918A
Authority
JP
Japan
Prior art keywords
execution information
storage memory
program
execution
information
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.)
Granted
Application number
JP5218341A
Other languages
Japanese (ja)
Other versions
JP3129889B2 (en
Inventor
Hideki Owa
秀樹 大輪
Kenji Miyake
健治 三宅
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.)
NEC Corp
Makino Milling Machine Co Ltd
Original Assignee
NEC Corp
Makino Milling Machine Co 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 NEC Corp, Makino Milling Machine Co Ltd filed Critical NEC Corp
Priority to JP05218341A priority Critical patent/JP3129889B2/en
Publication of JPH0772918A publication Critical patent/JPH0772918A/en
Application granted granted Critical
Publication of JP3129889B2 publication Critical patent/JP3129889B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Numerical Control (AREA)

Abstract

PURPOSE:To provide a numerical controller capable of easily reusing execution information generated when an NC program is executed in rerun. CONSTITUTION:This controller is provided with an execution information storage memory 6 which stores the execution information classified by every NC program stored in NC program storage memory 4, an execution information memory address corresponding means 5 which outputs the storage memory address of each execution information in the execution information storage memory 6, an execution information write means 9 which writes the execution information on the execution information storage memory 6 corresponding to the storage memory address from the execution information memory address corresponding means 5, and an execution information read-in means 10 which reads out the execution information from the execution information storage memory 6 corresponding to the storage memory address from the execution information memory address corresponding means 5 and stores it in a system information storage memory 8.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、NCプログラムを実行
する数値制御装置に関し、特に、NCプログラムの実行
情報を記憶する機能を有する数値制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a numerical control device for executing an NC program, and more particularly to a numerical control device having a function of storing NC program execution information.

【0002】[0002]

【従来の技術】NCプログラムを実行した際には、実行
情報が生成される。実行情報には、次の実行の際の初期
条件データとしても再利用可能なデータが含まれてい
る。従来の数値制御装置では、実行するたびに同一の計
算を行なわせるか、手で書き写すか、あるいはホストコ
ンピュータ上で集中管理することにより、実行情報を記
憶するようになっている。
2. Description of the Related Art When an NC program is executed, execution information is generated. The execution information includes data that can be reused as initial condition data for the next execution. In a conventional numerical controller, execution information is stored by performing the same calculation each time it is executed, copying it by hand, or by centrally managing it on a host computer.

【0003】[0003]

【発明が解決しようとする課題】上述した従来の数値制
御装置では、NCプログラムによる加工を行なう際に以
前の実行情報を参考にしようとする場合には、結局、手
書きによる資料を参照するかホストコンピュータの端末
上で実行情報を参照するしかなかった。このため、保存
した実行情報を再利用しようとするときは、キーボード
を介した手入力で実行情報を数値制御装置に設定する
か、ホストコンピュータから実行情報を受信することが
必要となり、操作性が悪化し、入力ミスが生じたりする
という問題点がある。
In the above-mentioned conventional numerical control device, when it is desired to refer to the previous execution information when machining by the NC program, the handwritten material is referred to or the host computer is used. There was no choice but to refer to the execution information on the computer terminal. For this reason, when trying to reuse the saved execution information, it is necessary to manually set the execution information in the numerical controller or receive the execution information from the host computer, which results in operability. There is a problem that it gets worse and an input error occurs.

【0004】本発明の目的は、NCプログラムの実行時
に生成される実行情報をいつでも簡単に再利用できる数
値制御装置を提供することにある。
An object of the present invention is to provide a numerical control device that can easily reuse the execution information generated at the time of executing an NC program.

【0005】[0005]

【課題を解決するための手段】本発明の数値制御装置
は、NCプログラムを格納するNCプログラム格納メモ
リと、前記NCプログラムの実行時における初期条件デ
ータと実行情報を格納するシステム情報格納メモリと、
指定されたNCプログラムを前記NCプログラム格納メ
モリから読み込んで実行し実行情報を前記システム情報
格納メモリに格納するNCプログラム実行手段とを有す
る数値制御装置において、NCプログラム別に前記実行
情報を格納する実行情報格納メモリと、指定されたNC
プログラムの識別番号から、相当するNCプログラムの
実行情報が格納されたメモリアドレスを返す実行情報メ
モリアドレス対応手段と、指定されたNCプログラムの
識別番号と実行情報の種別とに応じ、前記システム情報
格納メモリ内の実行情報を読み込み、該実行情報を前記
実行情報メモリアドレス対応手段からのメモリアドレス
によって前記実行情報格納メモリ内に書き込む実行情報
書き込み手段と、指定されたNCプログラムの識別番号
と実行情報の種別とに応じ、前記実行情報メモリアドレ
ス対応手段からのメモリアドレスによって前記実行情報
格納メモリ内から実行情報を読み込み、該実行情報を前
記システム情報格納メモリに書き込む実行情報読み込み
手段とを有する。
A numerical controller according to the present invention comprises an NC program storage memory for storing an NC program, a system information storage memory for storing initial condition data and execution information during execution of the NC program,
In a numerical control device having an NC program executing means for reading a specified NC program from the NC program storage memory and executing it and storing execution information in the system information storage memory, execution information for storing the execution information for each NC program Storage memory and specified NC
According to the execution information memory address corresponding means for returning the memory address in which the execution information of the corresponding NC program is stored from the identification number of the program, and the identification number of the specified NC program and the type of execution information, the system information storage Execution information writing means for reading the execution information in the memory and writing the execution information in the execution information storage memory at the memory address from the execution information memory address correspondence means, an identification number of the specified NC program and the execution information. The execution information reading unit reads the execution information from the execution information storage memory by the memory address from the execution information memory address corresponding unit and writes the execution information to the system information storage memory according to the type.

【0006】[0006]

【作用】NCプログラムごとに実行情報を格納する実行
情報格納メモリを設け、必要に応じてシステム情報格納
メモリ内の実行情報を実行情報格納メモリに退避させ、
実行情報格納メモリ内の実行情報をシステム情報格納メ
モリ内に復帰させるので、実行情報をいつでも簡単に再
利用できるようになる。
[Function] An execution information storage memory for storing execution information for each NC program is provided, and the execution information in the system information storage memory is saved in the execution information storage memory if necessary.
Since the execution information in the execution information storage memory is restored in the system information storage memory, the execution information can be easily reused at any time.

【0007】[0007]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。図1は、本発明の一実施例の数値制御装置
の構成を示すブロック図である。
Embodiments of the present invention will now be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a numerical controller according to an embodiment of the present invention.

【0008】この数値制御装置11は、NCプログラム
を実行するものであって、複数種類のNCプログラムを
格納するNCプログラム格納メモリ4と、NCプログラ
ムの実行時に参照する初期条件データとNCプログラム
の実行時に生成され次の実行の際の初期条件データとな
る情報を含む実行情報とを格納するシステム情報格納メ
モリ8と、数値制御装置11から出力される各種情報を
表示するCRT1と、数値制御装置11に対する操作者
からの指令を入力するためのキーボード2と、CRT1
およびキーボード2に対する情報の入出力を制御するマ
ンマシンインタフェース制御手段3と、NCプログラム
格納メモリ4からNCプログラムを読み込んで実行し、
その実行時に生成する実行情報をシステム情報格納メモ
リ8に格納するNCプログラム実行手段7とを有する。
さらにこの数値制御装置11には、NCプログラム格納
メモリ4に格納されているNCプログラム別に実行情報
を格納する実行情報格納メモリ6と、実行情報格納メモ
リ6における各実行情報の格納メモリアドレスを出力す
る実行情報メモリアドレス対応手段5と、実行情報格納
メモリ6に実行情報を書き込む実行情報書き込み手段9
と、実行情報格納メモリ6から実行情報を読み出す実行
情報読み込み手段10とが設けられている。
The numerical control device 11 executes an NC program, and includes an NC program storage memory 4 for storing a plurality of types of NC programs, initial condition data referred to when the NC program is executed, and execution of the NC program. A system information storage memory 8 that stores execution information including information that is sometimes generated and becomes initial condition data for the next execution, a CRT 1 that displays various information output from the numerical control device 11, and a numerical control device 11 Keyboard 2 for inputting commands from the operator to the CRT 1
And a man-machine interface control means 3 for controlling input / output of information to / from the keyboard 2, and an NC program read from the NC program storage memory 4 and executed,
The NC program executing means 7 stores the execution information generated at the time of execution in the system information storage memory 8.
Further, the numerical control device 11 outputs an execution information storage memory 6 for storing execution information for each NC program stored in the NC program storage memory 4, and a storage memory address of each execution information in the execution information storage memory 6. Execution information memory address corresponding means 5 and execution information writing means 9 for writing execution information in the execution information storage memory 6.
And execution information reading means 10 for reading execution information from the execution information storage memory 6.

【0009】ここで実行情報メモリアドレス対応手段5
は、NCプログラムと実行情報の種別とが指定されたと
き、指定されたNCプログラムの識別番号と実行情報の
種別とから、その実行情報が実行情報格納メモリ6に格
納されるときの格納メモリアドレスを出力するように構
成されている。また、実行情報書き込み手段9は、指定
されたNCプログラムの識別番号と実行情報の種別とか
らシステム情報格納メモリ8内の実行情報の値を読み込
み、実行情報メモリアドレス対応手段5の出力する格納
メモリアドレスに応じてその実行情報を実行情報格納メ
モリ6に書き込むようになっている。実行情報読み込み
手段10は、指定されたNCプログラムの識別番号と実
行情報の種別とに応じ、実行情報格納メモリ8内の実行
情報メモリアドレス対応手段5の出力する格納メモリア
ドレスで指定されるアドレスから実行情報を読み込み、
読み込んだ実行情報をシステム情報格納メモリ8内に格
納するように構成されている。
Here, execution information memory address corresponding means 5
Is a storage memory address when the execution information is stored in the execution information storage memory 6 from the identification number of the specified NC program and the type of execution information when the NC program and the type of execution information are specified. Is configured to output. Further, the execution information writing means 9 reads the value of the execution information in the system information storage memory 8 from the identification number of the specified NC program and the type of the execution information, and the storage memory which the execution information memory address corresponding means 5 outputs. The execution information is written in the execution information storage memory 6 according to the address. The execution information reading means 10 starts from the address specified by the storage memory address output by the execution information memory address correspondence means 5 in the execution information storage memory 8 according to the identification number of the specified NC program and the type of execution information. Read execution information,
The read execution information is stored in the system information storage memory 8.

【0010】本実施例の数値制御装置11では、CRT
1は、数値制御装置11からの各種情報を表示するもの
であるが、特に、システム情報格納メモリ8内の実行情
報と実行情報格納メモリ6の実行情報を表示するように
なっている。キーボード2としては、通常のものが使用
されるが、数値制御装置11への指示を行なわせるため
に、特に、「表示キー」、「読み込みキー」、「書き込
みキー」、「書き換えキー」、「実行キー」が設けられ
ているものとする。
In the numerical controller 11 of this embodiment, a CRT is used.
Reference numeral 1 is for displaying various information from the numerical control device 11, and in particular, the execution information in the system information storage memory 8 and the execution information in the execution information storage memory 6 are displayed. As the keyboard 2, an ordinary keyboard is used, but in order to give an instruction to the numerical control device 11, in particular, "display key", "read key", "write key", "rewrite key", " It is assumed that an "execution key" is provided.

【0011】次に、本実施例における実行情報を説明す
る。実行情報の一例が図2に示されている。ここに示し
たように、実行情報は、加工情報とグラフィック情報と
に大別され、加工情報にはツール破損回数やワイヤ破損
回数などの情報が含まれ、グラフィック情報にはグラフ
ィック描画倍率やグラフィック描画範囲などの情報が含
まれる。これらの実行情報は、NCプログラム実行手段
7においてNCプログラムの実行時に生成され、システ
ム情報格納メモリ8に格納される。これらの情報の中に
は、例えば、加工スキップ点位置や加工周長、グラフィ
ック描画倍率など、次に実行する際の初期条件データと
して利用可能なものが含まれている。
Next, the execution information in this embodiment will be described. An example of execution information is shown in FIG. As shown here, the execution information is roughly divided into machining information and graphic information, the machining information includes information such as the number of tool breakages and the number of wire breakages, and the graphic information includes graphic drawing magnification and graphic drawing. Includes information such as range. The execution information is generated by the NC program executing means 7 when the NC program is executed, and is stored in the system information storage memory 8. This information includes information that can be used as initial condition data for the next execution, such as the processing skip point position, the processing circumference, and the graphic drawing magnification.

【0012】次に、本実施例の動作について説明する。
システム情報格納メモリ8から実行情報格納メモリ6へ
の実行情報の書き込みは、操作者の指令またはNCプロ
グラム実行手段7からの指令によって行なわれる。操作
者の指令の場合、キーボード2を介して実行情報の種別
が入力され、マンマシンインタフェース制御手段3に伝
えられる。図3は、このような操作者の指令が行なわれ
た場合のマンマシンインタフェース制御手段3の動作を
示すフローチャートである。
Next, the operation of this embodiment will be described.
Writing of execution information from the system information storage memory 8 to the execution information storage memory 6 is performed by an operator's instruction or an instruction from the NC program executing means 7. In the case of an operator's command, the type of execution information is input via the keyboard 2 and transmitted to the man-machine interface control means 3. FIG. 3 is a flow chart showing the operation of the man-machine interface control means 3 when such an operator's command is issued.

【0013】マンマシンインタフェース制御手段3は、
キーボード2からのキー入力があるまで待つ(ステップ
101)。キー入力があった場合、キーの種別を判定
し、キーの種別によって処理を選択する(ステップ10
2)。キーの種別の判定は、表示キーであるか、書き換
えキーであるか、読み込みキーあるいは書き込みキーで
あるか、実行キーであるかによって行なわれる。
The man-machine interface control means 3 is
Wait until there is a key input from the keyboard 2 (step 101). If there is a key input, the type of the key is determined, and the process is selected according to the type of the key (step 10).
2). The type of the key is determined based on whether it is a display key, a rewriting key, a reading key, a writing key, or an execution key.

【0014】キーが表示キーである場合には、メモリ内
の実行情報の表示が行なわれ(ステップ103)、表示
処理の終了後、再びステップ101に戻ってキー入力を
待つ。図4(A)は実行情報の表示処理の詳細を示してお
り、表示すべき実行情報の格納先をまず判定する(ステ
ップ111)。表示すべき実行情報が実行情報格納メモ
リ6内に格納されている場合には、実行情報格納メモリ
6から実行情報を読み込み、CRT1上に表示する(ス
テップ112)。システム情報格納メモリ8内に実行情
報が格納されている場合には、システム情報格納メモリ
8から実行情報を読み込んでCRT1上に表示する(ス
テップ113)。
When the key is the display key, the execution information in the memory is displayed (step 103), and after the display process is completed, the process returns to step 101 to wait for the key input. FIG. 4A shows the details of the display process of the execution information, and first determines the storage destination of the execution information to be displayed (step 111). If the execution information to be displayed is stored in the execution information storage memory 6, the execution information is read from the execution information storage memory 6 and displayed on the CRT 1 (step 112). When the execution information is stored in the system information storage memory 8, the execution information is read from the system information storage memory 8 and displayed on the CRT 1 (step 113).

【0015】キー入力が書き換えキー、すなわち実行情
報の書き換え指令であった場合には、実行情報の書き換
え処理を行う(ステップ104)。この書き換え処理
は、図4(B)に示されるように、CRT1に表示されて
いる実行情報の格納先の値を指令された値に書き換える
(ステップ121)ことによって行なわれる。書き換え
処理の終了後、再びステップ101に戻ってキー入力を
待つ。
When the key input is a rewriting key, that is, an execution information rewriting command, the execution information is rewritten (step 104). This rewriting process is performed by rewriting the value of the storage location of the execution information displayed on the CRT 1 to the commanded value as shown in FIG. 4B (step 121). After the rewriting process is completed, the process returns to step 101 and waits for a key input.

【0016】キー入力が読み込みキーあるいは書き込み
キーであった場合には、マンマシンインタフェース制御
手段3は、実行情報の読み込み/書き込み要求処理を行
ない(ステップ105)、この処理の終了後、再びステ
ップ101に戻ってキー入力を待つ。実行情報の読み込
み/書き込み要求処理の詳細フローチャートが図4(C)
に示されている。実行情報の読み込み/書き込み処理で
は、まずキーが読み込みキーであるか書き込みキーであ
るかの判定が行なわれる(ステップ131)。書き込み
キーの場合には、マンマシンインタフェース制御手段3
から実行情報書き込み手段9に、書き込むべき実行情報
の種別とともに書き込み指令を出力する(ステップ13
2)。読み込みキーの場合には、マンマシンインタフェ
ース制御手段3から実行情報読み込み手段10に、読み
込むべき実行情報の種別とともに読み込み指令を出力す
る(ステップ133)。
If the key input is a read key or a write key, the man-machine interface control means 3 performs a read / write request processing of execution information (step 105), and after this processing is completed, step 101 is executed again. Return to and wait for key input. Figure 4 (C) is a detailed flowchart of the execution information read / write request processing.
Is shown in. In the read / write process of execution information, it is first determined whether the key is a read key or a write key (step 131). In the case of a write key, man-machine interface control means 3
Outputs a write command together with the type of execution information to be written to the execution information writing means 9 (step 13).
2). In the case of the read key, the man-machine interface control means 3 outputs a read command together with the type of execution information to be read to the execution information reading means 10 (step 133).

【0017】キー種別が実行キーすなわちNCプログラ
ムの実行が指示された場合には、マンマシンインタフェ
ース制御手段3は、NCプログラムの実行要求処理を行
なう(ステップ106)。この実行要求処理は、図4
(D)に示されるように、NCプログラム実行手段7に対
して実行要求を出力する(ステップ141)ことで行な
われる。この実行要求処理の終了後、再びステップ10
1に戻ってキー入力を待つ。
When the key type is the execution key, that is, when the execution of the NC program is instructed, the man-machine interface control means 3 performs the NC program execution request process (step 106). This execution request process is shown in FIG.
As shown in (D), this is performed by outputting an execution request to the NC program execution means 7 (step 141). After this execution request processing is completed, step 10 is executed again.
Return to 1 and wait for key input.

【0018】NCプログラムの実行要求がNCプログラ
ム実行手段7に通知された場合、NCプログラム実行手
段7は、現在のNCプログラムの識別番号をもとにNC
プログラム格納メモリ4からNCプログラムを読み込
み、システム情報格納メモリ8内の初期条件データを参
照してそのNCプログラムを実行し、実行情報をシステ
ム情報格納メモリ8に格納する。実行情報のシステム情
報格納メモリ8への書き込みの際、NCプログラム実行
手段7は、実行情報書き込み手段9へ書き込み要求を出
力してもよい。また、実行の際にシステム情報格納メモ
リ8内の初期条件を参照する前にNCプログラム実行手
段7は、実行情報読み込み手段10に読み込み指令を出
力してもよい。
When the NC program execution request is notified to the NC program execution means 7, the NC program execution means 7 determines the NC number based on the identification number of the current NC program.
The NC program is read from the program storage memory 4, the initial condition data in the system information storage memory 8 is referred to, the NC program is executed, and the execution information is stored in the system information storage memory 8. When writing the execution information to the system information storage memory 8, the NC program executing means 7 may output a write request to the execution information writing means 9. Further, the NC program execution means 7 may output a read command to the execution information reading means 10 before referring to the initial condition in the system information storage memory 8 at the time of execution.

【0019】実行情報書き込み手段9は、マンマシンイ
ンタフェース制御手段3あるいはNCプログラム実行手
段7から実行情報の書き込み指令を受けると、現在選択
されているNCプログラムの識別番号と書き込む実行情
報の種別をもとにシステム情報格納メモリ8から実行情
報を読み込み、次に実行情報メモリアドレス対応手段5
に実行情報のメモリアドレス取得要求を出力する。実行
情報メモリアドレス対応手段5は、NCプログラムの識
別番号をもとに、実行情報格納メモリ6内でNCプログ
ラム別に配置されている実行情報の格納メモリアドレス
を実行情報書き込み手段9に通知する。通知されたメモ
リアドレスをもとに、実行情報書き込み手段9は実行情
報の実行情報格納メモリ6への書き込みを行なう。
When the execution information writing means 9 receives an execution information write command from the man-machine interface control means 3 or the NC program execution means 7, the execution information writing means 9 also identifies the identification number of the NC program currently selected and the type of execution information to be written. Further, the execution information is read from the system information storage memory 8, and then the execution information memory address corresponding means 5
A memory address acquisition request for execution information is output to. The execution information memory address correspondence means 5 notifies the execution information writing means 9 of the storage memory address of the execution information arranged for each NC program in the execution information storage memory 6 based on the identification number of the NC program. Based on the notified memory address, the execution information writing means 9 writes the execution information into the execution information storage memory 6.

【0020】マンマシンインタフェース制御手段3また
はNCプログラム実行手段7からの実行情報の読み込み
指令を実行情報読み込み手段10が受け取った場合、実
行情報読み込み手段10は、実行情報メモリアドレス対
応手段5に実行情報の格納メモリアドレス取得要求を行
なう。実行情報メモリアドレス対応手段5から実行情報
の格納メモリアドレスが通知されると、実行情報読み込
み手段10は、実行情報格納メモリ6のその格納メモリ
アドレスの実行情報を読み込み、システム情報格納メモ
リ8に書き込む。
When the execution information reading means 10 receives the execution information reading command from the man-machine interface control means 3 or the NC program execution means 7, the execution information reading means 10 causes the execution information memory address corresponding means 5 to execute the execution information. Request to acquire the storage memory address of. When the storage memory address of the execution information is notified from the execution information memory address correspondence means 5, the execution information reading means 10 reads the execution information of the storage memory address of the execution information storage memory 6 and writes it in the system information storage memory 8. .

【0021】図5(A)は本実施例におけるNCプログラ
ム格納メモリ4と実行情報格納メモリ6の構成を示す図
である。NCプログラム格納メモリ4において、それぞ
れのNCプログラムがNCプログラム部として領域を確
保されており、各NCプログラムに対応して実行情報を
格納すべき実行情報部が実行情報格納メモリ6内に複数
設けられている。0nnnnなどは、それぞれ先頭アドレス
値を表わしている。本発明において実行情報格納メモリ
は、NCプログラム格納メモリと必ずしも独立に設けら
れている必要はない。例えば図5(B)に示すように、N
Cプログラム格納メモリ4'内に実行情報格納メモリが
構成されるようにしてもよい。この場合、各NCプログ
ラムにそれぞれ対応する実行情報は、そのNCプログラ
ムごとに格納されるようになっている。
FIG. 5A is a diagram showing the configuration of the NC program storage memory 4 and the execution information storage memory 6 in this embodiment. In the NC program storage memory 4, an area is secured for each NC program as an NC program section, and a plurality of execution information sections for storing execution information corresponding to each NC program are provided in the execution information storage memory 6. ing. Each of 0nnnn and the like represents a start address value. In the present invention, the execution information storage memory does not necessarily have to be provided independently of the NC program storage memory. For example, as shown in FIG.
The execution information storage memory may be configured in the C program storage memory 4 '. In this case, the execution information corresponding to each NC program is stored for each NC program.

【0022】[0022]

【発明の効果】以上説明したように本発明は、NCプロ
グラムごとに実行情報を格納する実行情報格納メモリを
設け、必要に応じてシステム情報格納メモリ内の実行情
報を実行情報格納メモリに退避させ、実行情報格納メモ
リ内の実行情報をシステム情報格納メモリ内に復帰させ
ることにより、再実行の際の実行情報の再利用が容易に
行なえるようになり、また、実行情報を蓄積して記憶す
るのでより効率的な実行情報の管理が可能となるという
効果がある。
As described above, the present invention provides an execution information storage memory for storing execution information for each NC program, and saves the execution information in the system information storage memory to the execution information storage memory as needed. , By restoring the execution information in the execution information storage memory to the system information storage memory, the execution information can be easily reused at the time of re-execution, and the execution information is accumulated and stored. Therefore, it is possible to manage the execution information more efficiently.

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

【図1】本発明の一実施例の数値制御装置の構成を示す
ブロック図である。
FIG. 1 is a block diagram showing the configuration of a numerical controller according to an embodiment of the present invention.

【図2】実行情報の一例を示す図である。FIG. 2 is a diagram showing an example of execution information.

【図3】図1の数値制御装置の動作を示すフローチャー
トである。
FIG. 3 is a flowchart showing the operation of the numerical control device of FIG.

【図4】(A)は表示キーが押されたときの、(B)は書き換
えキーが押されたときの、(C)は読み込みキーあるいは
書き込みキーが押されたときの、(D)は実行キーが押さ
れたときの、それぞれ動作を説明するフローチャートで
ある。
[Figure 4] (A) is when the display key is pressed, (B) is when the rewrite key is pressed, (C) is when the read or write key is pressed, and (D) is It is a flow chart explaining each operation when an execution key is pushed.

【図5】(A),(B)は、それぞれ、実行情報格納メモリの
編成を示す図である。
5A and 5B are diagrams showing the organization of an execution information storage memory.

【符号の説明】[Explanation of symbols]

1 CRT 2 キーボード 3 マンマシンインタフェース制御手段 4,4' NCプログラム格納メモリ 5 実行情報メモリアドレス対応手段 6 実行情報格納メモリ 7 NCプログラム実行手段 8 システム情報格納メモリ 9 実行情報書き込み手段 10 実行情報読み込み手段 11 数値制御装置 101〜106,111〜113,121,131〜13
3,141 ステップ
1 CRT 2 keyboard 3 man-machine interface control means 4, 4'NC program storage memory 5 execution information memory address correspondence means 6 execution information storage memory 7 NC program execution means 8 system information storage memory 9 execution information writing means 10 execution information reading means 11 Numerical control devices 101 to 106, 111 to 113, 121, 131 to 13
3,141 steps

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 NCプログラムを格納するNCプログラ
ム格納メモリと、前記NCプログラムの実行時における
初期条件データと実行情報を格納するシステム情報格納
メモリと、指定されたNCプログラムを前記NCプログ
ラム格納メモリから読み込んで実行し実行情報を前記シ
ステム情報格納メモリに格納するNCプログラム実行手
段とを有する数値制御装置において、 NCプログラム別に前記実行情報を格納する実行情報格
納メモリと、 指定されたNCプログラムの識別番号から、相当するN
Cプログラムの実行情報が格納されたメモリアドレスを
返す実行情報メモリアドレス対応手段と、 指定されたNCプログラムの識別番号と実行情報の種別
とに応じ、前記システム情報格納メモリ内の実行情報を
読み込み、該実行情報を前記実行情報メモリアドレス対
応手段からのメモリアドレスによって前記実行情報格納
メモリ内に書き込む実行情報書き込み手段と、 指定されたNCプログラムの識別番号と実行情報の種別
とに応じ、前記実行情報メモリアドレス対応手段からの
メモリアドレスによって前記実行情報格納メモリ内から
実行情報を読み込み、該実行情報を前記システム情報格
納メモリに書き込む実行情報読み込み手段とを有するこ
とを特徴とする数値制御装置。
1. An NC program storage memory for storing an NC program, a system information storage memory for storing initial condition data and execution information at the time of execution of the NC program, and a specified NC program from the NC program storage memory. In a numerical controller having an NC program execution means for reading and executing and storing execution information in the system information storage memory, an execution information storage memory for storing the execution information for each NC program, and an identification number of a specified NC program From the corresponding N
Execution information in the system information storage memory is read according to the execution information memory address corresponding means for returning the memory address in which the execution information of the C program is stored, the specified NC program identification number and the type of execution information, The execution information is written in the execution information storage memory by the memory address from the execution information memory address corresponding means, and the execution information is written according to the identification number of the specified NC program and the type of the execution information. A numerical control device comprising: execution information reading means for reading execution information from the execution information storage memory at a memory address from a memory address corresponding means and writing the execution information in the system information storage memory.
JP05218341A 1993-09-02 1993-09-02 Numerical control unit Expired - Lifetime JP3129889B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05218341A JP3129889B2 (en) 1993-09-02 1993-09-02 Numerical control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05218341A JP3129889B2 (en) 1993-09-02 1993-09-02 Numerical control unit

Publications (2)

Publication Number Publication Date
JPH0772918A true JPH0772918A (en) 1995-03-17
JP3129889B2 JP3129889B2 (en) 2001-01-31

Family

ID=16718354

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05218341A Expired - Lifetime JP3129889B2 (en) 1993-09-02 1993-09-02 Numerical control unit

Country Status (1)

Country Link
JP (1) JP3129889B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100422662B1 (en) * 2001-11-07 2004-03-16 현대자동차주식회사 Method for real time processing on numerical control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100422662B1 (en) * 2001-11-07 2004-03-16 현대자동차주식회사 Method for real time processing on numerical control system

Also Published As

Publication number Publication date
JP3129889B2 (en) 2001-01-31

Similar Documents

Publication Publication Date Title
JP6538771B2 (en) Numerical control device and control method of numerical control device
JP3129889B2 (en) Numerical control unit
JPH03184087A (en) Data processor
JPH0410081B2 (en)
JPH01184505A (en) Numerical controller
JPH01191269A (en) Image controller
JPH04209007A (en) User program editing system for programmable controller
JPH096981A (en) Drawing production and editing device
JPH09160611A (en) Programmable controller
JPH1145103A (en) Programming device, interruption processing describing method, programmable controller and recording medium
JPH036535B2 (en)
JPH06314118A (en) Monitor device
JPH0822490A (en) Selecting method for layer and editing method for layer attribute
JPH06242908A (en) Computer system
JPH0756779A (en) Electronic filing device
JPH1031513A (en) User interface system for monitor control system
JPH0619746B2 (en) Information processing equipment
JPH1173342A (en) Device and method for testing program
JPH01236309A (en) Display device for numerical controller
JPH0651888A (en) Operation re-executing device
JPH05313708A (en) Sequence program editing system
JPS6238746B2 (en)
JPH04108201U (en) Programmable controller programming device
JPH03214319A (en) Information processor
JPH01215195A (en) Exchange program rearrangement tool control language generation system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081117

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081117

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091117

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091117

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101117

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111117

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111117

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121117

Year of fee payment: 12

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121117

Year of fee payment: 12

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131117

Year of fee payment: 13