JPS6051955A - 数値制御装置 - Google Patents
数値制御装置Info
- Publication number
- JPS6051955A JPS6051955A JP58160654A JP16065483A JPS6051955A JP S6051955 A JPS6051955 A JP S6051955A JP 58160654 A JP58160654 A JP 58160654A JP 16065483 A JP16065483 A JP 16065483A JP S6051955 A JPS6051955 A JP S6051955A
- Authority
- JP
- Japan
- Prior art keywords
- area
- pointer
- data
- program
- write
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
この発明は、記憶部を有効に活用できるようにした数値
制御装置に関するものである。
制御装置に関するものである。
第1図は従来の数値制御装置M(以下NC装置という)
の−例を示すブロック図である。この図において、1は
入力部、2は制御部、3は演算部、4は記憶部、5は出
力部であり、以上でNC装置が構成される。6は制御対
象である機械を示す。
の−例を示すブロック図である。この図において、1は
入力部、2は制御部、3は演算部、4は記憶部、5は出
力部であり、以上でNC装置が構成される。6は制御対
象である機械を示す。
七の動作を簡申に説明−fると、NCテープまたはキー
ボード等からNCC言語たはBAS I C言語等の高
級言語によるプログラムやデータが入力部1から入力さ
れる。制御部2では、入力されたプログラムを記憶部4
に記憶し、このプログラムから必要な数値INI算を演
算部3に行わせ、その結果のデータを記憶部4に記憶さ
せ、このデータを出力部5を介して機械6に順次与えプ
ログラムどおりの制御を行わせる。この制御は機械6の
各軸について行われる。
ボード等からNCC言語たはBAS I C言語等の高
級言語によるプログラムやデータが入力部1から入力さ
れる。制御部2では、入力されたプログラムを記憶部4
に記憶し、このプログラムから必要な数値INI算を演
算部3に行わせ、その結果のデータを記憶部4に記憶さ
せ、このデータを出力部5を介して機械6に順次与えプ
ログラムどおりの制御を行わせる。この制御は機械6の
各軸について行われる。
このような従来のNC装置i#においては、記憶部4の
各領域は第2図のように構成されている。すなわち、4
1けシステム領域で、機械6を運転する機械運転プログ
ラムが格納されている。42はプログラム領域で、例え
ば自動プログラミングプログラムが格納されている。
各領域は第2図のように構成されている。すなわち、4
1けシステム領域で、機械6を運転する機械運転プログ
ラムが格納されている。42はプログラム領域で、例え
ば自動プログラミングプログラムが格納されている。
この15に従来のNC装置においては、記憶部4の各領
域がそれぞれ固定されているので、例えばプログラム領
域42が空いていてもデータ領域43が一杯になればそ
れ以上の書込みはできず、そのため記憶部4の活用が十
分でない欠点があった。
域がそれぞれ固定されているので、例えばプログラム領
域42が空いていてもデータ領域43が一杯になればそ
れ以上の書込みはできず、そのため記憶部4の活用が十
分でない欠点があった。
この発明は、上述の点Kかんがみてなされたもので、プ
ログラム領域またはデータ領域の境界を示すポインタを
設け、このポインタを書込みに応じて移動させるととも
に、その時点のアドレスをポインタレジスタ領域に格納
するようKして、空きの領域が直ちに判明できるように
したものである。
ログラム領域またはデータ領域の境界を示すポインタを
設け、このポインタを書込みに応じて移動させるととも
に、その時点のアドレスをポインタレジスタ領域に格納
するようKして、空きの領域が直ちに判明できるように
したものである。
第3図はこの発明の一実施例を示すブロック図であり、
第1図の従来例と異なるところは、記憶部4にポインタ
レジスタ領域44を設けた点である。その他は第1図と
同じである。
第1図の従来例と異なるところは、記憶部4にポインタ
レジスタ領域44を設けた点である。その他は第1図と
同じである。
第4図はこの発明による記憶部4の構成を示す図で、4
1〜43は第2図と同じである。44はポインタレジス
タ領域であり、45はポインタを示す・ この実施例では、プログラム領域42の書込みは先頭か
ら登録に従って行われ、それKつれてポインタ45は順
に下って行く。そして、その時点のポインタ45のアド
レスがポインタレジスタ領域44に格納される。
1〜43は第2図と同じである。44はポインタレジス
タ領域であり、45はポインタを示す・ この実施例では、プログラム領域42の書込みは先頭か
ら登録に従って行われ、それKつれてポインタ45は順
に下って行く。そして、その時点のポインタ45のアド
レスがポインタレジスタ領域44に格納される。
一方、データ領域43は下方から順次上方に向って書込
まれ、最大データ登録数はポインタ45以下、またはパ
ラメータにより設定される。
まれ、最大データ登録数はポインタ45以下、またはパ
ラメータにより設定される。
このよ5 K して、ポインタ45の位置、すなわちポ
インタレジスタ領域44の値からプログラム領域42の
境界が分かるので、データをポインタ451/C達する
まで書込むことができる。
インタレジスタ領域44の値からプログラム領域42の
境界が分かるので、データをポインタ451/C達する
まで書込むことができる。
なお、ポインタ45の移動は手動で行っても、また、プ
ログラミングに従って自動的に行うよう圧してもよい。
ログラミングに従って自動的に行うよう圧してもよい。
また、ポインタ45は、上記の実施例ではプログラム領
域42の境界を示すようにしたが、これはデータ領域4
3の境界を示すようにしてもよい。
域42の境界を示すようにしたが、これはデータ領域4
3の境界を示すようにしてもよい。
〔発明の効果1
以上詳細に説明したように、この発明は、記憶部にポイ
ンタレジスタ領域を設け、一方、プログラム領域または
データ領域の境界を示すポインタを設け、このポインタ
の7ドレスを前記ポインタレジスタ領域に記憶するよう
Kしたので、プログラム領域が小でデータ領域を大とす
ることができるので、複雑な加工であって簡単な繰り返
し運転プログラムで多数のデータを用いて運転する場合
に適しており、また、プログラム領域が大でデータ領域
を小とすることができるので、データが少ない複雑な運
転プログラムの場合、プログラム領域を大にして記憶部
を有効に活用できる利点がある。
ンタレジスタ領域を設け、一方、プログラム領域または
データ領域の境界を示すポインタを設け、このポインタ
の7ドレスを前記ポインタレジスタ領域に記憶するよう
Kしたので、プログラム領域が小でデータ領域を大とす
ることができるので、複雑な加工であって簡単な繰り返
し運転プログラムで多数のデータを用いて運転する場合
に適しており、また、プログラム領域が大でデータ領域
を小とすることができるので、データが少ない複雑な運
転プログラムの場合、プログラム領域を大にして記憶部
を有効に活用できる利点がある。
第1図は従来の数値制御装置の一例を示すブロック図、
第2図は記憶部の構成を示す図、第3図はこの発明の一
実施例を示すブロック図、第4図はこの発明による記憶
部の構成を示す図である・図中、1は入力部、2は制御
部、3は演算部、4は記憶部、5は出力部、6は機械、
41はシステム領域、42はプログラム領域、43はデ
ータ領域、44はポインタレジスタ領域、45はポイン
タである。 なお、図中の同一符号は同一または相当部分を示す。 代理人 大岩増雄 (外2名) 第1図 4 ノ 第2図 第 3 図 第4図 [゛ ・ ンステA 頒 城 1 −−m )bグラム、 gL 域 1 一一−E
第2図は記憶部の構成を示す図、第3図はこの発明の一
実施例を示すブロック図、第4図はこの発明による記憶
部の構成を示す図である・図中、1は入力部、2は制御
部、3は演算部、4は記憶部、5は出力部、6は機械、
41はシステム領域、42はプログラム領域、43はデ
ータ領域、44はポインタレジスタ領域、45はポイン
タである。 なお、図中の同一符号は同一または相当部分を示す。 代理人 大岩増雄 (外2名) 第1図 4 ノ 第2図 第 3 図 第4図 [゛ ・ ンステA 頒 城 1 −−m )bグラム、 gL 域 1 一一−E
Claims (1)
- システム領域、プログラム領域およびデータ領域を有す
る記憶部を備えた数値制御装置において、前記プログラ
ム領域またはデータ領域の境界を示すポインタを設け、
このポインタのアドレスを記憶するポインタレジスタ領
域を前記記憶部に設けたことを特徴とする数値制御装置
。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58160654A JPS6051955A (ja) | 1983-09-01 | 1983-09-01 | 数値制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58160654A JPS6051955A (ja) | 1983-09-01 | 1983-09-01 | 数値制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6051955A true JPS6051955A (ja) | 1985-03-23 |
Family
ID=15719604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58160654A Pending JPS6051955A (ja) | 1983-09-01 | 1983-09-01 | 数値制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6051955A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62143164A (ja) * | 1985-12-17 | 1987-06-26 | Casio Comput Co Ltd | 式記憶機能を備えた小型電子式計算機 |
WO2013145055A1 (ja) * | 2012-03-30 | 2013-10-03 | 日本電気株式会社 | デバッグ制御回路、方法及びシステム |
JP2019096307A (ja) * | 2017-11-22 | 2019-06-20 | エイアールエム リミテッド | 複数のデータ・タイプのためのデータ・ストレージ |
-
1983
- 1983-09-01 JP JP58160654A patent/JPS6051955A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62143164A (ja) * | 1985-12-17 | 1987-06-26 | Casio Comput Co Ltd | 式記憶機能を備えた小型電子式計算機 |
WO2013145055A1 (ja) * | 2012-03-30 | 2013-10-03 | 日本電気株式会社 | デバッグ制御回路、方法及びシステム |
JP2019096307A (ja) * | 2017-11-22 | 2019-06-20 | エイアールエム リミテッド | 複数のデータ・タイプのためのデータ・ストレージ |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6051955A (ja) | 数値制御装置 | |
EP0059758A1 (en) | Numerical control unit | |
US5155848A (en) | Method of searching and displaying selected data and for updating displayed data in a text editing system | |
US20020083412A1 (en) | Addon mechanism for a control system based on a type data field | |
US5565895A (en) | Programmable controller with independent display | |
JPS6149209A (ja) | 数値制御装置におけるプログラム実行方式 | |
JPH01184505A (ja) | 数値制御装置 | |
JPS59172007A (ja) | 数値制御装置 | |
JPH0651888A (ja) | 操作再実行装置 | |
JPH04112208A (ja) | プログラマブルコントローラ | |
JPH01291328A (ja) | インタプリタ形言語システム | |
JPS63184109A (ja) | 数値制御装置 | |
JPH0117164B2 (ja) | ||
JPS63311506A (ja) | プログラマブルコントロ−ラ | |
JPH01236309A (ja) | 数値制御装置の表示装置 | |
JPH01134393A (ja) | フオントデータ作成装置 | |
JPH04238564A (ja) | コマンドプロシージャのファイル入出力方式 | |
JPS6349805A (ja) | 運転プログラム自動選択手段を有する数値制御装置 | |
JPH0772918A (ja) | 数値制御装置 | |
JPS59186048A (ja) | マイクロプログラム制御方式 | |
JPS61286906A (ja) | Ncプログラム変換装置 | |
JPH0652495B2 (ja) | メッセージテキスト編集制御方式 | |
JPS61206005A (ja) | 数値制御方式 | |
JPH06149906A (ja) | 階層位置表示システム | |
JPH07334388A (ja) | 関数型情報処理装置のデバッグ装置 |