JPH0348904A - 数値制御装置 - Google Patents
数値制御装置Info
- Publication number
- JPH0348904A JPH0348904A JP18403389A JP18403389A JPH0348904A JP H0348904 A JPH0348904 A JP H0348904A JP 18403389 A JP18403389 A JP 18403389A JP 18403389 A JP18403389 A JP 18403389A JP H0348904 A JPH0348904 A JP H0348904A
- Authority
- JP
- Japan
- Prior art keywords
- cnc
- host computer
- data
- storage
- section
- 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
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、ホストコンピュータと加[プログラムなど
のデータ転送を行うCNCに関するものである。
のデータ転送を行うCNCに関するものである。
第3図は従来のCNCのブロック図であり、第4図の受
信側に相当する。第2図において、(1)はCNC本体
である。CNC本体(1)は中央処理装置を含む制御部
(3)と加工プログラムなどのファイルを登録する記憶
部(6)とホストコンピュータから送信されてきたデー
タを受信する受信部(2)と制御部(3)の送信データ
処理手段(7)が準備したデータをホストコンピュータ
に送信する送信部(8)から構成されている。制御N(
3)は、受信部(2)で受信したデータをJSQ−AS
CII変換などの処理を行う受信データ処理手段(4)
と記憶部(6)のへ、グー情報を管理したり、記憶部(
6)にデータを書込んだり読み出したりする記憶部管理
手段(5)と記憶部管理手段(5)から読み出したデー
タを例えばASC11フードに変換するなどデータ転送
できる形に変換する送信データ処理手段(7)から構成
されている。
信側に相当する。第2図において、(1)はCNC本体
である。CNC本体(1)は中央処理装置を含む制御部
(3)と加工プログラムなどのファイルを登録する記憶
部(6)とホストコンピュータから送信されてきたデー
タを受信する受信部(2)と制御部(3)の送信データ
処理手段(7)が準備したデータをホストコンピュータ
に送信する送信部(8)から構成されている。制御N(
3)は、受信部(2)で受信したデータをJSQ−AS
CII変換などの処理を行う受信データ処理手段(4)
と記憶部(6)のへ、グー情報を管理したり、記憶部(
6)にデータを書込んだり読み出したりする記憶部管理
手段(5)と記憶部管理手段(5)から読み出したデー
タを例えばASC11フードに変換するなどデータ転送
できる形に変換する送信データ処理手段(7)から構成
されている。
上記のように構成された従来の数値制御装置において、
ホストコンピュータから受信したデータを記憶部(6)
に登録する場合の動作を説明する。
ホストコンピュータから受信したデータを記憶部(6)
に登録する場合の動作を説明する。
第4図は、従来のホストコンピュータとCNCの間にお
いて加工プログラムなどのデータ転送を行う場合の処理
を示すフローチャートである。まずCNC側では受信部
(2)と送信部(8)の初期設定などのデータ転送する
ための初期処理を行う(25)ホストコンピュータ側も
同様に初期処理を行う(20)。次にホストコンピュー
タ側では、加工プログラムなどの送信するデータを読み
込み、送信データの準備を行う(21)。そして準備さ
れた送信データをCNCに送信する(22)。CNC側
では、ホストコンピュータから送信されたデータを受信
部(2)で受信して、受信データ処理手段(4)で例え
ばl5Q−ASCII変換などの処理を行い、このデー
タを記憶部管理手段(5)が記憶部(6)に登録する(
26)。次にホストコンピュータ側は、送信データをす
べて送信したかチエツクしく23)、送信データが残っ
ている場合には、 (21)(22)(23)を繰り返
す、送信データをすべて送信した場合は2通信デバイス
への終了設定などの終了処理を行って送信処理を終了す
る(24)。CNC側は、ホストコンピュータから最終
データを受信したかチエツクしく2g)、最終データを
受信していない場合は、 (26)(27)を繰り返す
最終データを受信した場合は、受信部(2)と送信部(
8)の終了設定などの終了処理を行って、受信終了(2
8)。
いて加工プログラムなどのデータ転送を行う場合の処理
を示すフローチャートである。まずCNC側では受信部
(2)と送信部(8)の初期設定などのデータ転送する
ための初期処理を行う(25)ホストコンピュータ側も
同様に初期処理を行う(20)。次にホストコンピュー
タ側では、加工プログラムなどの送信するデータを読み
込み、送信データの準備を行う(21)。そして準備さ
れた送信データをCNCに送信する(22)。CNC側
では、ホストコンピュータから送信されたデータを受信
部(2)で受信して、受信データ処理手段(4)で例え
ばl5Q−ASCII変換などの処理を行い、このデー
タを記憶部管理手段(5)が記憶部(6)に登録する(
26)。次にホストコンピュータ側は、送信データをす
べて送信したかチエツクしく23)、送信データが残っ
ている場合には、 (21)(22)(23)を繰り返
す、送信データをすべて送信した場合は2通信デバイス
への終了設定などの終了処理を行って送信処理を終了す
る(24)。CNC側は、ホストコンピュータから最終
データを受信したかチエツクしく2g)、最終データを
受信していない場合は、 (26)(27)を繰り返す
最終データを受信した場合は、受信部(2)と送信部(
8)の終了設定などの終了処理を行って、受信終了(2
8)。
従来のCNC装置は以上のように構成されているので、
ホストコンピュータからCNCへの加工プログラムなど
のデータ転送は、CNCの記憶部の情報をホストコンピ
ュータが得ることができないため、ホストコンピュータ
がCNCへ加工プログラムを送信開始後に、記憶容量オ
ーバーなどのエラーになり、正常に加工プログラムをC
NCに送信できない場合があるなどの問題点があった。
ホストコンピュータからCNCへの加工プログラムなど
のデータ転送は、CNCの記憶部の情報をホストコンピ
ュータが得ることができないため、ホストコンピュータ
がCNCへ加工プログラムを送信開始後に、記憶容量オ
ーバーなどのエラーになり、正常に加工プログラムをC
NCに送信できない場合があるなどの問題点があった。
この発明は上記のような問題点を解消するために、なさ
れたもので、あらかじめCNCの記憶部の情報をホスト
コンピュータとCNCとの間で交信することによってホ
ストコンピュータがCNCの記憶部の情報を得ることが
できるので、記憶容量オーバーなどのエラーを未然に防
ぐことができる数値制御装置を得ることを目的とする。
れたもので、あらかじめCNCの記憶部の情報をホスト
コンピュータとCNCとの間で交信することによってホ
ストコンピュータがCNCの記憶部の情報を得ることが
できるので、記憶容量オーバーなどのエラーを未然に防
ぐことができる数値制御装置を得ることを目的とする。
0課通を解決するための手段〕
この発明に係る数値制御装置は、ホストコンピュータか
らのCNCの記憶部情報要求コマンドを受信したときに
ホストコンピュータにCNCの記憶部の情報を通知でき
るようにCNCの制御部(3a)に本コマンドを検知す
るコマンド解析手段(8)とCNCの記憶部の情報を読
み出す記憶部tnn収取得手段9)を備えたことを特徴
とする。
らのCNCの記憶部情報要求コマンドを受信したときに
ホストコンピュータにCNCの記憶部の情報を通知でき
るようにCNCの制御部(3a)に本コマンドを検知す
るコマンド解析手段(8)とCNCの記憶部の情報を読
み出す記憶部tnn収取得手段9)を備えたことを特徴
とする。
この発明における数値制御装置は、ホストコンピュータ
にCNCの記憶部の情報を通知できるようにすることに
より、ホストコンピュータ側は、CNCの空き記憶容量
などのCNCの記憶部の情報をあらかじめ得ることがで
き、CNCの空き記憶容量よりサイズの大きい加工プロ
グラムをCNCに送信してCNCが記憶容量オーバーな
どのエラーになることを未然に防ぐことができる。また
記憶容量オーバー発生後にCNCに登録された加工プロ
グラムを消去し、再びホストコンピュータが加工プログ
ラムをCNCに送信し直すという手順が必要なくなるた
め、ホストコンピュータのデータ転送の効率の向上を図
ることができる。
にCNCの記憶部の情報を通知できるようにすることに
より、ホストコンピュータ側は、CNCの空き記憶容量
などのCNCの記憶部の情報をあらかじめ得ることがで
き、CNCの空き記憶容量よりサイズの大きい加工プロ
グラムをCNCに送信してCNCが記憶容量オーバーな
どのエラーになることを未然に防ぐことができる。また
記憶容量オーバー発生後にCNCに登録された加工プロ
グラムを消去し、再びホストコンピュータが加工プログ
ラムをCNCに送信し直すという手順が必要なくなるた
め、ホストコンピュータのデータ転送の効率の向上を図
ることができる。
以下、この発明の一実施例を図について説明する。第1
図において、(1)(2)(4)〜(8)は、第3図に
示した従来例と全く同じものを示す。第1図は第3図に
ホストコンピュータからのコマンドを解析するコマンド
解析手段(9)とコマンド解析手段(9)の指示を受け
て、記憶部(6)の情報を読み出す記憶部情報取得手段
(10)とコマンド解析手段(9)と記憶部情報取得手
段(10)を含む制御部(3a)を追加したものである
。
図において、(1)(2)(4)〜(8)は、第3図に
示した従来例と全く同じものを示す。第1図は第3図に
ホストコンピュータからのコマンドを解析するコマンド
解析手段(9)とコマンド解析手段(9)の指示を受け
て、記憶部(6)の情報を読み出す記憶部情報取得手段
(10)とコマンド解析手段(9)と記憶部情報取得手
段(10)を含む制御部(3a)を追加したものである
。
第2図は、この発明の動作を示すフローチャートである
。まず、CNC側では受信部(2)と送信部(8)の初
期設定などのデータ転送するための初期処理を行う(2
5)。ホストコンピュータ側も同様に初期処理を行う(
20)。次に、ホストコンピュータ側では2例えばCN
Cの空き記憶容量の情報を得るためにD C2(ASC
I Iコードの1211)、 A (ASCIIコード
の41H)、 D C4(ASCIIコードの1411
>のようなフォーマットの記憶部情報要求コマンドを送
信する(29)。CNC側ではこのコマンドを受信部(
2)で受信した後(32)、コマンド解析手段(9)に
て受信データを解析して解析したデータがDC2A D
C4のパターンならば記憶部情報取得手段(1o)に記
憶部(6)の空き記憶容量の情報を得るように指示する
。記憶部情報取得手段(10)は、コマンド解析手段(
9)からの指示で記憶部管理手段(5)から、空き記憶
容量の情報を読出して、送信データ処理手段(7)へ渡
す(33)。送信データ処理手段(7)は記憶部情報取
得手段(10)から受けたデータを例えばDC2(AS
CIIコードの+211)、l (ASCIIコードの
318)、 0(ASCIIコードの3011)、0
00 DC4(ASCIIコードの1411)のような
空き記憶容量が10000バイトを意味する1回答コマ
ンドを作成し、送信部(8)を通して、ホストコンピュ
ータに送信する(34)。ホストコンピュータは、CN
Cからの回答コマンドを受信した後(30)、 これ
から、CNCに送信しようとする加工プログラムの大き
さがCNCの空き記憶容量よりも小さいか判定しく31
)、大きい場合には従来技術と同様の終了処理を行って
送信処理を終了する(24)。大きい場合は、第4図の
従来技術のフローチャートの(21)、 (22)、
(23)、 (24)と同様の動作をする。これに対し
てCNC側は加工プログラムの受信ニついては第4図の
従来技術のフローチャートの(26)、 (27)、
(2g)と同様の動作をする。
。まず、CNC側では受信部(2)と送信部(8)の初
期設定などのデータ転送するための初期処理を行う(2
5)。ホストコンピュータ側も同様に初期処理を行う(
20)。次に、ホストコンピュータ側では2例えばCN
Cの空き記憶容量の情報を得るためにD C2(ASC
I Iコードの1211)、 A (ASCIIコード
の41H)、 D C4(ASCIIコードの1411
>のようなフォーマットの記憶部情報要求コマンドを送
信する(29)。CNC側ではこのコマンドを受信部(
2)で受信した後(32)、コマンド解析手段(9)に
て受信データを解析して解析したデータがDC2A D
C4のパターンならば記憶部情報取得手段(1o)に記
憶部(6)の空き記憶容量の情報を得るように指示する
。記憶部情報取得手段(10)は、コマンド解析手段(
9)からの指示で記憶部管理手段(5)から、空き記憶
容量の情報を読出して、送信データ処理手段(7)へ渡
す(33)。送信データ処理手段(7)は記憶部情報取
得手段(10)から受けたデータを例えばDC2(AS
CIIコードの+211)、l (ASCIIコードの
318)、 0(ASCIIコードの3011)、0
00 DC4(ASCIIコードの1411)のような
空き記憶容量が10000バイトを意味する1回答コマ
ンドを作成し、送信部(8)を通して、ホストコンピュ
ータに送信する(34)。ホストコンピュータは、CN
Cからの回答コマンドを受信した後(30)、 これ
から、CNCに送信しようとする加工プログラムの大き
さがCNCの空き記憶容量よりも小さいか判定しく31
)、大きい場合には従来技術と同様の終了処理を行って
送信処理を終了する(24)。大きい場合は、第4図の
従来技術のフローチャートの(21)、 (22)、
(23)、 (24)と同様の動作をする。これに対し
てCNC側は加工プログラムの受信ニついては第4図の
従来技術のフローチャートの(26)、 (27)、
(2g)と同様の動作をする。
なお、上記実施例では、CNCの記憶部の情報について
は、空き記憶部で、エラーについては記憶容量オーバー
について説明したがCNCの記憶部の情報については残
り登録本数、エラーについては登録本数オーバーであっ
てもよく上記実施例と同様の効果を奏する。
は、空き記憶部で、エラーについては記憶容量オーバー
について説明したがCNCの記憶部の情報については残
り登録本数、エラーについては登録本数オーバーであっ
てもよく上記実施例と同様の効果を奏する。
また上記実施例では、記憶部情報要求コマンドとしTD
C2A DC4,回答:!77FとしrDc21G00
GDC4のフォーマブトのものを説明したがこれらは他
のフォーマットであってもよ(、上記実施例と同様の効
果を奏する。
C2A DC4,回答:!77FとしrDc21G00
GDC4のフォーマブトのものを説明したがこれらは他
のフォーマットであってもよ(、上記実施例と同様の効
果を奏する。
以上のように、この発明によれば、CNCの制御部(3
)に、コマンド解析手段(8)と記憶部情報取得手段(
9)を備えたので、ホストコンビ二一夕はあらかじめ、
CNCの空き記憶容量などの記憶部の情報を得ることが
でき、CNCが記憶容量オーバーなどのエラーになるこ
とを未然に防ぐことができる。また、エラーを回避する
ことによってエラー発生後のCNCの加工プログラムの
消去及び加工プログラムの再送信などの後処理をな(す
ことができ、ホストコンピュータのデータ転送の効率の
向上を図れる効果がある。
)に、コマンド解析手段(8)と記憶部情報取得手段(
9)を備えたので、ホストコンビ二一夕はあらかじめ、
CNCの空き記憶容量などの記憶部の情報を得ることが
でき、CNCが記憶容量オーバーなどのエラーになるこ
とを未然に防ぐことができる。また、エラーを回避する
ことによってエラー発生後のCNCの加工プログラムの
消去及び加工プログラムの再送信などの後処理をな(す
ことができ、ホストコンピュータのデータ転送の効率の
向上を図れる効果がある。
第1図は、この発明の一実施例におけるCNCのブロッ
ク図、第2図は、この発明の一実施例における通信動作
を示すフローチャート、第3図は従来のCNCのブロッ
ク図、第4図は、従来の通信動作を示すフローチャート
である。 図において、(1)は数値制御装置、(5)は記憶部管
理手段、(6)は記憶部、(7)は送信データ処理手段
(9)はコマンド解析手段、 (10)は記憶部情報取
得手段である。 なお、各図中、同一符号は、同一または相当部分を示す
。 第 lrj!J
ク図、第2図は、この発明の一実施例における通信動作
を示すフローチャート、第3図は従来のCNCのブロッ
ク図、第4図は、従来の通信動作を示すフローチャート
である。 図において、(1)は数値制御装置、(5)は記憶部管
理手段、(6)は記憶部、(7)は送信データ処理手段
(9)はコマンド解析手段、 (10)は記憶部情報取
得手段である。 なお、各図中、同一符号は、同一または相当部分を示す
。 第 lrj!J
Claims (1)
- ホストコンピュータから数値制御装置(以下CNCとい
う)、に加工プログラムを送信する場合あらかじめ、C
NCの記憶部の情報をホストコンピュータに通知し、デ
ータ転送を行えることを特徴とする数値制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18403389A JPH0348904A (ja) | 1989-07-17 | 1989-07-17 | 数値制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18403389A JPH0348904A (ja) | 1989-07-17 | 1989-07-17 | 数値制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0348904A true JPH0348904A (ja) | 1991-03-01 |
Family
ID=16146186
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18403389A Pending JPH0348904A (ja) | 1989-07-17 | 1989-07-17 | 数値制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0348904A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10076731B2 (en) | 2009-06-05 | 2018-09-18 | Hoffman-La Roche Inc. | Combination stirrer |
-
1989
- 1989-07-17 JP JP18403389A patent/JPH0348904A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10076731B2 (en) | 2009-06-05 | 2018-09-18 | Hoffman-La Roche Inc. | Combination stirrer |
| US11253826B2 (en) | 2009-06-05 | 2022-02-22 | Hoffmann-La Roche Inc. | Combination stirrer |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4837487A (en) | System for coupling a visual sensor processor and a robot controller | |
| US5155857A (en) | Communication processing system in which communication by terminals is controlled according to a terminal management table | |
| JP3028815B2 (ja) | 携帯可能電子装置の伝送方法と携帯可能電子装置 | |
| JPH07237067A (ja) | 工具管理装置 | |
| JPH0348904A (ja) | 数値制御装置 | |
| US6058440A (en) | Programmable and adaptive resource allocation device and resource use recorder | |
| JP3337050B2 (ja) | Icカード | |
| JP2605491B2 (ja) | 設備管理コントローラ | |
| JPH03139717A (ja) | Icカードコマンド識別方式 | |
| JPS6253046A (ja) | 産業用ロボツトのデ−タ通信装置 | |
| JP2735112B2 (ja) | 数値制御装置のデータ・リード・ライト方式 | |
| JPH02199504A (ja) | 数値制御装置 | |
| JP3030821B2 (ja) | Icカードデータ伝送システム | |
| JPH06342418A (ja) | メモリーカードの使用による共同端末機の管理システ ム及び管理方法 | |
| JP2641892B2 (ja) | アダプタ識別番号の変更方法 | |
| JPH03273304A (ja) | 数値制御装置 | |
| JPS62544B2 (ja) | ||
| JPS6398054A (ja) | インテリジエントi/o装置 | |
| JP2877176B2 (ja) | Scsi装置 | |
| JPH01171960A (ja) | プリンタ装置 | |
| JP3227273B2 (ja) | プログラマブルコントローラのリンク処理方式 | |
| JPH09223203A (ja) | 非接触icカード | |
| JPH053608B2 (ja) | ||
| JPS63211083A (ja) | Icカ−ドリ−ダライタ | |
| JPH0280814U (ja) |