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
Application number
JP18403389A
Other languages
English (en)
Inventor
Shiyouichi Sagazaki
正一 嵯峨崎
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP18403389A priority Critical patent/JPH0348904A/ja
Publication of JPH0348904A publication Critical patent/JPH0348904A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ホストコンピュータと加[プログラムなど
のデータ転送を行う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)から構成
されている。
上記のように構成された従来の数値制御装置において、
ホストコンピュータから受信したデータを記憶部(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装置は以上のように構成されているので、
ホストコンピュータからCNCへの加工プログラムなど
のデータ転送は、CNCの記憶部の情報をホストコンピ
ュータが得ることができないため、ホストコンピュータ
がCNCへ加工プログラムを送信開始後に、記憶容量オ
ーバーなどのエラーになり、正常に加工プログラムをC
NCに送信できない場合があるなどの問題点があった。
この発明は上記のような問題点を解消するために、なさ
れたもので、あらかじめCNCの記憶部の情報をホスト
コンピュータとCNCとの間で交信することによってホ
ストコンピュータがCNCの記憶部の情報を得ることが
できるので、記憶容量オーバーなどのエラーを未然に防
ぐことができる数値制御装置を得ることを目的とする。
0課通を解決するための手段〕 この発明に係る数値制御装置は、ホストコンピュータか
らのCNCの記憶部情報要求コマンドを受信したときに
ホストコンピュータにCNCの記憶部の情報を通知でき
るようにCNCの制御部(3a)に本コマンドを検知す
るコマンド解析手段(8)とCNCの記憶部の情報を読
み出す記憶部tnn収取得手段9)を備えたことを特徴
とする。
〔作用〕
この発明における数値制御装置は、ホストコンピュータ
にCNCの記憶部の情報を通知できるようにすることに
より、ホストコンピュータ側は、CNCの空き記憶容量
などのCNCの記憶部の情報をあらかじめ得ることがで
き、CNCの空き記憶容量よりサイズの大きい加工プロ
グラムをCNCに送信してCNCが記憶容量オーバーな
どのエラーになることを未然に防ぐことができる。また
記憶容量オーバー発生後にCNCに登録された加工プロ
グラムを消去し、再びホストコンピュータが加工プログ
ラムをCNCに送信し直すという手順が必要なくなるた
め、ホストコンピュータのデータ転送の効率の向上を図
ることができる。
〔実施例〕
以下、この発明の一実施例を図について説明する。第1
図において、(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の記憶部の情報について
は、空き記憶部で、エラーについては記憶容量オーバー
について説明したがCNCの記憶部の情報については残
り登録本数、エラーについては登録本数オーバーであっ
てもよく上記実施例と同様の効果を奏する。
また上記実施例では、記憶部情報要求コマンドとしTD
C2A DC4,回答:!77FとしrDc21G00
GDC4のフォーマブトのものを説明したがこれらは他
のフォーマットであってもよ(、上記実施例と同様の効
果を奏する。
〔発明の効果〕
以上のように、この発明によれば、CNCの制御部(3
)に、コマンド解析手段(8)と記憶部情報取得手段(
9)を備えたので、ホストコンビ二一夕はあらかじめ、
CNCの空き記憶容量などの記憶部の情報を得ることが
でき、CNCが記憶容量オーバーなどのエラーになるこ
とを未然に防ぐことができる。また、エラーを回避する
ことによってエラー発生後のCNCの加工プログラムの
消去及び加工プログラムの再送信などの後処理をな(す
ことができ、ホストコンピュータのデータ転送の効率の
向上を図れる効果がある。
【図面の簡単な説明】
第1図は、この発明の一実施例におけるCNCのブロッ
ク図、第2図は、この発明の一実施例における通信動作
を示すフローチャート、第3図は従来のCNCのブロッ
ク図、第4図は、従来の通信動作を示すフローチャート
である。 図において、(1)は数値制御装置、(5)は記憶部管
理手段、(6)は記憶部、(7)は送信データ処理手段
(9)はコマンド解析手段、 (10)は記憶部情報取
得手段である。 なお、各図中、同一符号は、同一または相当部分を示す
。 第 lrj!J

Claims (1)

    【特許請求の範囲】
  1. ホストコンピュータから数値制御装置(以下CNCとい
    う)、に加工プログラムを送信する場合あらかじめ、C
    NCの記憶部の情報をホストコンピュータに通知し、デ
    ータ転送を行えることを特徴とする数値制御装置。
JP18403389A 1989-07-17 1989-07-17 数値制御装置 Pending JPH0348904A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10076731B2 (en) 2009-06-05 2018-09-18 Hoffman-La Roche Inc. Combination stirrer

Cited By (2)

* Cited by examiner, † Cited by third party
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)