JPH01181104A - 数値制御装置 - Google Patents
数値制御装置Info
- Publication number
- JPH01181104A JPH01181104A JP541488A JP541488A JPH01181104A JP H01181104 A JPH01181104 A JP H01181104A JP 541488 A JP541488 A JP 541488A JP 541488 A JP541488 A JP 541488A JP H01181104 A JPH01181104 A JP H01181104A
- Authority
- JP
- Japan
- Prior art keywords
- language program
- level language
- control unit
- memory
- program
- 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
- 238000010586 diagram Methods 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、NG(数値制御)工作m械等の自動制御を
行う数値制御装置に関するものである。
行う数値制御装置に関するものである。
工作機械等を自動制御する数値制御装置としては、例え
ば第2図に示すようなものがある。図において、(1)
は後述する被制御装置を含む全体の制御を行うシステム
制御部、(2)はメモリ(3)に格納されているシーケ
ンスプログラムを解読して上記被制御装置のシーケンス
制御を行うシーケンス制御部、(4)はメモリ(5)に
格納されているNC言語プログラム(加ニブログラム)
を解読するNC言語プログラム制御部で、解読された制
御指令は上記シーケンス制御部(2)の制御指令と共に
システム制御部(1)に入力される。(6)はメモリ(
7)に予め格納された高位言語による制御プログラムを
解読してシステム制御部(1)に制御指令を出力する高
位言語プログラム制御部、(8)は上記NC言語プログ
ラム制御部(4)と高位言語プログラム制御部(δ)の
間に接続されたインターフェース(1/F)、(9)は
NC言語プログラム制御部(4)とシーケンス制御部(
2)の間に接続されたインターフェース、(10)はシ
ーケンス制御部(2)と高位言語プログラム制御部(6
)の間に接続されたインターフェースで、シーケンス制
御部(2)からも高位言語プログラムか格納されたメモ
リ(7)の起動、停止、制御等を行えるようになってい
る。
ば第2図に示すようなものがある。図において、(1)
は後述する被制御装置を含む全体の制御を行うシステム
制御部、(2)はメモリ(3)に格納されているシーケ
ンスプログラムを解読して上記被制御装置のシーケンス
制御を行うシーケンス制御部、(4)はメモリ(5)に
格納されているNC言語プログラム(加ニブログラム)
を解読するNC言語プログラム制御部で、解読された制
御指令は上記シーケンス制御部(2)の制御指令と共に
システム制御部(1)に入力される。(6)はメモリ(
7)に予め格納された高位言語による制御プログラムを
解読してシステム制御部(1)に制御指令を出力する高
位言語プログラム制御部、(8)は上記NC言語プログ
ラム制御部(4)と高位言語プログラム制御部(δ)の
間に接続されたインターフェース(1/F)、(9)は
NC言語プログラム制御部(4)とシーケンス制御部(
2)の間に接続されたインターフェース、(10)はシ
ーケンス制御部(2)と高位言語プログラム制御部(6
)の間に接続されたインターフェースで、シーケンス制
御部(2)からも高位言語プログラムか格納されたメモ
リ(7)の起動、停止、制御等を行えるようになってい
る。
(11)は上記各制御指令の出力状態あるいは被制御装
置の動作状況などを表示する表示部、(12)は前述し
た被制御装置である工作機械で、内部に駆動用モータ(
13)を有している。(14)は工作機械(12)の操
作盤、(15)は上記モータ(13)の駆動を制御する
駆動制御部で、その駆動信号は駆動増幅器(16)を介
してモータ(13)に供給される。(17)は操作盤(
14)とシーケンス制御部(2)の間に接続された入出
力用のインターフェースである。
置の動作状況などを表示する表示部、(12)は前述し
た被制御装置である工作機械で、内部に駆動用モータ(
13)を有している。(14)は工作機械(12)の操
作盤、(15)は上記モータ(13)の駆動を制御する
駆動制御部で、その駆動信号は駆動増幅器(16)を介
してモータ(13)に供給される。(17)は操作盤(
14)とシーケンス制御部(2)の間に接続された入出
力用のインターフェースである。
次に動作について説明する。上述したシーケンスプログ
ラム、NC言語プログラム及び高位言語プログラムは、
それぞれ独立して編集されており、NG装置の制御プロ
グラムとして各メモリ(3)、(5)、(7)に記憶さ
れている。そして自動運転時には、工作機械(12)や
その操作盤(14)からの信号がインターフェース(1
7)を通してシーケンス制御部(2)に人力され、それ
らの人力信号の条件、つまりモータ(13)等の駆動状
態に応じて上記シーケンスプログラムが実行される。ま
た、メモリ(5)に格納されているNC言語プログラム
の動作は、シーケンス制御部(2)からインターフェー
ス(9)を介してNC言語プログラム制御部(4)に起
動信号が人力された時に実行され、同様にメモリ(7)
に格納されている高位言語プログラムの動作も、シーケ
ンス制御部(2)からインターフェース(lO)を介し
て高位言語プログラム制御部(6)に起動信号か人力さ
れた時に実行される。なお、この高位言語プログラムの
動作は、NC言語プログラム制御部(4)からインター
フェース(8)を介して起動信号が与えられた時にも実
行される。その際、各プログラムは各々のプログラム制
御部(4)、(6)で解読され、前述したようにその制
御指令はシステム制御部(1)に伝達される。そして、
このシステム制御部(1)から設定表示部(11)及び
駆動制御部(15)に制御信号が送出され、その結果工
作機械(12)の動作制御が行われると共に、表示パネ
ルに上記制御指令の内容などが表示される。
ラム、NC言語プログラム及び高位言語プログラムは、
それぞれ独立して編集されており、NG装置の制御プロ
グラムとして各メモリ(3)、(5)、(7)に記憶さ
れている。そして自動運転時には、工作機械(12)や
その操作盤(14)からの信号がインターフェース(1
7)を通してシーケンス制御部(2)に人力され、それ
らの人力信号の条件、つまりモータ(13)等の駆動状
態に応じて上記シーケンスプログラムが実行される。ま
た、メモリ(5)に格納されているNC言語プログラム
の動作は、シーケンス制御部(2)からインターフェー
ス(9)を介してNC言語プログラム制御部(4)に起
動信号が人力された時に実行され、同様にメモリ(7)
に格納されている高位言語プログラムの動作も、シーケ
ンス制御部(2)からインターフェース(lO)を介し
て高位言語プログラム制御部(6)に起動信号か人力さ
れた時に実行される。なお、この高位言語プログラムの
動作は、NC言語プログラム制御部(4)からインター
フェース(8)を介して起動信号が与えられた時にも実
行される。その際、各プログラムは各々のプログラム制
御部(4)、(6)で解読され、前述したようにその制
御指令はシステム制御部(1)に伝達される。そして、
このシステム制御部(1)から設定表示部(11)及び
駆動制御部(15)に制御信号が送出され、その結果工
作機械(12)の動作制御が行われると共に、表示パネ
ルに上記制御指令の内容などが表示される。
(発明が解決しようとする課題〕
従来の数値制御装置は上記のように構成されており、高
位言語プログラム制御部(6)によって実行中のプログ
ラム番号、工作機械(12)の駆動部の座標値等は知る
ことができるが、被制御装置である工作機械(12)が
停止した時、その時実行中であったプログラム番号、シ
ーケンス番号、その他補助機能コード、Gコードなど停
止時の状態を後で知ることができず、停止状態からの復
旧、再運転が容易でなく、プログラムの作成が容易でな
いという課題があった。
位言語プログラム制御部(6)によって実行中のプログ
ラム番号、工作機械(12)の駆動部の座標値等は知る
ことができるが、被制御装置である工作機械(12)が
停止した時、その時実行中であったプログラム番号、シ
ーケンス番号、その他補助機能コード、Gコードなど停
止時の状態を後で知ることができず、停止状態からの復
旧、再運転が容易でなく、プログラムの作成が容易でな
いという課題があった。
この発明は、このような課題を解消するためになさ、れ
たもので、被制御装置が停止した場合、その停止時の状
態を後で知ることができ、復旧、再運転が容易で、プロ
グラムの作成も容易な数値制御装置を得ることを目的と
している。
たもので、被制御装置が停止した場合、その停止時の状
態を後で知ることができ、復旧、再運転が容易で、プロ
グラムの作成も容易な数値制御装置を得ることを目的と
している。
(課題を解決するための手段)
この発明に係る数値制御装置は、被制御装置を含む全体
の制御を行うシステム制御部と、被制御装置のシーケン
ス制御を行うシーケンス制御部と、数値制御言語による
プログラムに従って被制御装置の動作制御を行う数値制
御言語プログラム制御部と、高位言語によるプログラム
に従って被制御装置の制御を行う高位言語プログラム制
御部と、被制御装置の停止時の状態を上記高位言語プロ
グラム制御部で読み取り可能に記憶するメモリとが備え
られ、高位言語プログラム制御部で読み取ったメモリの
記憶データが必要に応じて出力されるように構成されて
いる。
の制御を行うシステム制御部と、被制御装置のシーケン
ス制御を行うシーケンス制御部と、数値制御言語による
プログラムに従って被制御装置の動作制御を行う数値制
御言語プログラム制御部と、高位言語によるプログラム
に従って被制御装置の制御を行う高位言語プログラム制
御部と、被制御装置の停止時の状態を上記高位言語プロ
グラム制御部で読み取り可能に記憶するメモリとが備え
られ、高位言語プログラム制御部で読み取ったメモリの
記憶データが必要に応じて出力されるように構成されて
いる。
〔作用]
被制御装置は、システム制御部、シーケンス制御部、数
値制御言語プログラム制御部及び高位言語プログラム制
御部によって制御されており、この被制御装置が停止す
ると、その停止時の状態がシーケンス制御部、数値制御
言語プログラム制御部等からの信号に基づいてメモリに
記憶される。
値制御言語プログラム制御部及び高位言語プログラム制
御部によって制御されており、この被制御装置が停止す
ると、その停止時の状態がシーケンス制御部、数値制御
言語プログラム制御部等からの信号に基づいてメモリに
記憶される。
そして、高位言語プログラム制御部は、そのメモリに記
憶された停止時の状態を読み取り、必要に応じてシステ
ム制御部等に出力する。これによリ、停止状態からの復
旧、再運転が容易になる。
憶された停止時の状態を読み取り、必要に応じてシステ
ム制御部等に出力する。これによリ、停止状態からの復
旧、再運転が容易になる。
以下、この発明の一実施例を第1図に基づいて説明する
。第1図はこの発明に係る数値制御装置の回路構成を示
すブロック図であり、前述の第2図と同一符号は同一部
分を示している。この実施例に係る数値制御装置は、従
来装置のシステム制御部(1)、シーケンス制御部(2
)、数値制御言語プログラム制御部(4)及び高位言語
プログラム制御部(6)に加え、被制御装置である工作
機械(12)−が停止した時、その停止時の状態(例え
ば駆動部の座標値、実行中のプログラム番号、シーケン
ス番号、その他の抽助機能コード、使用タップなど)を
シーケンス制御部(2)あるいは数値制御言語プログラ
ム制御部(4)などからの信号に基づいて記憶する停止
状態格納用のメモリ(18)がシステム制御部(1)
に接続して設けられている。また、このメモリ(18
)はインターフェース(19)を介して高位言語プログ
ラム制御部(6)と接続されており、上記メモリ(18
)の記憶データを高位言語プログラム制御部(6)で読
み取り、システム制御部(1)に出力できるように構成
されている。
。第1図はこの発明に係る数値制御装置の回路構成を示
すブロック図であり、前述の第2図と同一符号は同一部
分を示している。この実施例に係る数値制御装置は、従
来装置のシステム制御部(1)、シーケンス制御部(2
)、数値制御言語プログラム制御部(4)及び高位言語
プログラム制御部(6)に加え、被制御装置である工作
機械(12)−が停止した時、その停止時の状態(例え
ば駆動部の座標値、実行中のプログラム番号、シーケン
ス番号、その他の抽助機能コード、使用タップなど)を
シーケンス制御部(2)あるいは数値制御言語プログラ
ム制御部(4)などからの信号に基づいて記憶する停止
状態格納用のメモリ(18)がシステム制御部(1)
に接続して設けられている。また、このメモリ(18
)はインターフェース(19)を介して高位言語プログ
ラム制御部(6)と接続されており、上記メモリ(18
)の記憶データを高位言語プログラム制御部(6)で読
み取り、システム制御部(1)に出力できるように構成
されている。
次に動作について説明する。基本的な動作については前
述した従来例と同様であるので重複する説明は省略する
が、システム制御部(1)は工作機械(12)を運転状
態から停止状態にする時、先ずその停止時の工作機械(
12)の状態をメモリ(18)に格納し、その後工作機
t4 (12)を停止させる。このメモ!J (18)
の内容は、次に工作機械(12)が運転状態から停止状
態になるまで更新されない。
述した従来例と同様であるので重複する説明は省略する
が、システム制御部(1)は工作機械(12)を運転状
態から停止状態にする時、先ずその停止時の工作機械(
12)の状態をメモリ(18)に格納し、その後工作機
t4 (12)を停止させる。このメモ!J (18)
の内容は、次に工作機械(12)が運転状態から停止状
態になるまで更新されない。
そして、シーケンス制御部(2)あるいはNG言語プロ
グラム制御部(4)からインターフェース(lO)、(
8)を介して起動信号が人力された高位言語プログラム
制御部(6)は、工作機械(12)の再運転時など必要
な時に上記メモリ(18)からインターフェース(19
)を通して停止時の状態を読み取ることができ、そのデ
ータを高位言語プログラム中に取り込み、またシステム
制御部(1)に出力することができる。従って、停止状
態からの復旧、再運転をその停止時の状態を判断しなが
ら実施でき、復旧、再運転が容易になると共に、プログ
ラムの作成も容易になる。
グラム制御部(4)からインターフェース(lO)、(
8)を介して起動信号が人力された高位言語プログラム
制御部(6)は、工作機械(12)の再運転時など必要
な時に上記メモリ(18)からインターフェース(19
)を通して停止時の状態を読み取ることができ、そのデ
ータを高位言語プログラム中に取り込み、またシステム
制御部(1)に出力することができる。従って、停止状
態からの復旧、再運転をその停止時の状態を判断しなが
ら実施でき、復旧、再運転が容易になると共に、プログ
ラムの作成も容易になる。
なお、上記実施例で工作機械(12)の停止時の状態を
メモリ(18)に格納するタイミングがメモリ(3)に
格納され、このメモリ(3)に格納されたシーケンスプ
ログラムからの信号をストローブ信号としてシーケンス
制御部(2)からシステム制御部(1)へ伝達した時と
しても良い。
メモリ(18)に格納するタイミングがメモリ(3)に
格納され、このメモリ(3)に格納されたシーケンスプ
ログラムからの信号をストローブ信号としてシーケンス
制御部(2)からシステム制御部(1)へ伝達した時と
しても良い。
[発明の効果]
以上のようにこの発明によれば、被制御装置の停止時の
状態を後でプログラム制御部で読み取れるようにしたの
で、被制御装置の停止状態からの復旧、再運転が容易に
なり、プログラムの作成も容易になるという効果がある
。
状態を後でプログラム制御部で読み取れるようにしたの
で、被制御装置の停止状態からの復旧、再運転が容易に
なり、プログラムの作成も容易になるという効果がある
。
第1図はこの発明の一実施例を示すブロック図、第2図
は従来の数値制御装置の回路構成を示すブロック図であ
る。 (1)・・・システム制御部、 (2)・・・シーケンス制御部、 (3)・・・メモリ、 (4)・・・NG言語プログラム制御部、(5)・・・
メモリ、 (6)・・・高位言語プログラム制御部、(7)・・・
メモリ、 (12)・・・工作機械(被制御装置)、(18)・・
・停止状態格納用のメモリ。 なお、図中同一符号は同一または相当部分を示す。
は従来の数値制御装置の回路構成を示すブロック図であ
る。 (1)・・・システム制御部、 (2)・・・シーケンス制御部、 (3)・・・メモリ、 (4)・・・NG言語プログラム制御部、(5)・・・
メモリ、 (6)・・・高位言語プログラム制御部、(7)・・・
メモリ、 (12)・・・工作機械(被制御装置)、(18)・・
・停止状態格納用のメモリ。 なお、図中同一符号は同一または相当部分を示す。
Claims (1)
- 被制御装置を含む全体の制御を行うシステム制御部と、
上記被制御装置のシーケンス制御を行うシーケンス制御
部と、数値制御言語によるプログラムに従って被制御装
置の動作制御を行う数値制御言語プログラム制御部と、
高位言語によるプログラムに従って被制御装置の制御を
行う高位言語プログラム制御部と、被制御装置の停止時
の状態を上記高位言語プログラム制御部で読み取り可能
に記憶するメモリとを備え、高位言語プログラム制御部
で読み取った上記メモリの記憶データを必要に応じて出
力することを特徴とする数値制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP541488A JPH01181104A (ja) | 1988-01-13 | 1988-01-13 | 数値制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP541488A JPH01181104A (ja) | 1988-01-13 | 1988-01-13 | 数値制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01181104A true JPH01181104A (ja) | 1989-07-19 |
Family
ID=11610485
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP541488A Pending JPH01181104A (ja) | 1988-01-13 | 1988-01-13 | 数値制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01181104A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05100728A (ja) * | 1991-10-08 | 1993-04-23 | Mitsubishi Electric Corp | 駆動制御方式および駆動制御装置 |
-
1988
- 1988-01-13 JP JP541488A patent/JPH01181104A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05100728A (ja) * | 1991-10-08 | 1993-04-23 | Mitsubishi Electric Corp | 駆動制御方式および駆動制御装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0121187B1 (en) | Tool support synchronizing system for numerical control apparatus | |
US4714999A (en) | Numerical control method | |
JP3211422B2 (ja) | ロボット制御装置 | |
JP2561907B2 (ja) | 数値制御装置 | |
JPH01181104A (ja) | 数値制御装置 | |
JPS59172009A (ja) | 数値制御装置 | |
JP2649801B2 (ja) | 数値制御装置における表示切換方法 | |
JPH07152416A (ja) | プログラム再開機能を備えた数値制御装置 | |
JPS63184109A (ja) | 数値制御装置 | |
JPS6149206A (ja) | 工程運転方法 | |
JPS61260304A (ja) | 数値制御装置 | |
JPS61107401A (ja) | 数値制御装置と工作機械用プログラマブルコントロ−ラ間のプログラムフオ−マツト変換方式 | |
JPS63116212A (ja) | 数値制御装置 | |
JPS63184108A (ja) | 数値制御装置 | |
KR840001219B1 (ko) | 프로그램 가능 순차 제어기 | |
JPS63311446A (ja) | 論理装置の電源切断投入機能試験方式 | |
JPS6170610A (ja) | 数値制御装置 | |
JPS62298810A (ja) | 数値制御装置におけるサブプログラム起動方式 | |
JPS6237720A (ja) | 電源断制御方式 | |
JPH0782377B2 (ja) | 数値制御装置 | |
JPH03224005A (ja) | 数値制御工作機械 | |
JPS6349805A (ja) | 運転プログラム自動選択手段を有する数値制御装置 | |
JPH01100607A (ja) | 数値制御装置 | |
JPH0317717A (ja) | データ処理システム | |
JPS60263210A (ja) | 数値制御装置のプログラム作成方法 |