JPH0296804A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPH0296804A
JPH0296804A JP24897188A JP24897188A JPH0296804A JP H0296804 A JPH0296804 A JP H0296804A JP 24897188 A JP24897188 A JP 24897188A JP 24897188 A JP24897188 A JP 24897188A JP H0296804 A JPH0296804 A JP H0296804A
Authority
JP
Japan
Prior art keywords
distribution
buffer memory
buffer
reading
memory
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
JP24897188A
Other languages
English (en)
Inventor
Yasuo Shimomura
霜村 恭雄
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
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP24897188A priority Critical patent/JPH0296804A/ja
Publication of JPH0296804A publication Critical patent/JPH0296804A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は数値制御装置に係り、特に微小移動指令に対す
る高速分配機能を実現するための数値制御装置に関する
ものである。
〔従来の技術〕
従来、この種の数値制御装置は、移動指令に対する制御
が数値制御用プログラムの読込みから軸分配までの各処
理に対し、処理の要求と完了という組合せで1ブロック
単位で行われてい次。
〔発明が解決しようとする課題〕
上述し九従来の数値制御装置は、軸分配までの各処理の
要求と完了が1ブロック単位に行われていたため、移動
指令が微小でかつ高速分配を行う場合には、軸分配から
機械の動作までの時間に比較して、1ブロック単位のデ
ータの読込みから軸分配までの処理時間が大きくなシ、
軸分配の念めの内部処理が完了するまで、機械が動作で
きず、滑らかで高速な加工ができないという課題があっ
た。
〔課題を解決するための手段〕
本発明の数値制御装置は、数値制御用プログラムの読込
み部と、軸分配の九めの第1の制御部と、補間器をもつ
数値制御装置において、読込みデータを複数個格納でき
る第1のバッファメモリと、分配用データを複数個格納
できる第2のバッファメモリと、上記第1および第2の
バッファメモリを制御する第2の制御部を含み、高速分
配を行うようKしたものである。
〔作 用〕
本発明においては、数値制御用プログラムの読込みから
軸分配までの各処理の間に2つのバッファメモリをもつ
ことにより、1ブロック単位であった各処理の要求と完
了の制御回数を16ブロツク単位とし、16ブロツク1
セツトのバックアメモリを3セツトのリングバッファ構
造にすることにより、1ブロツク当夕の軸分配までの処
理時間を大幅に短縮する。
〔実施例〕
以下、図面に基づき本発明の実施例を詳細に説明する。
図は本発明の一実施例を示すブロック図である。
図において、101は紙テープリーダ、102はフロッ
ピィディスク装置、200は数値制御用プログラムの読
込み部、300は読込みデータを複数個格納できる読込
み用バッファメモリで、この読込み用バッファメモリ3
00はバッファメモリ(11)301とバッファメモリ
(12>302およびバックアメモリ(13)303を
内蔵している。400は分配用データを複数個格納でき
る分配用バッファメモリで、この分配用バッファメモリ
400はバッファメモリ(21)401とバッファメモ
リ(22)402およびバッファメモリ(23)4t)
3を内蔵している。500は・補間器、600は読込み
用バックアメモリ300と分配用バッファメモリ400
を制御するバッファメモリ制御部(制御部)である。
そして、読込み用バッファメモリ300と分配用メモリ
400およびバッファメモリ制御部(制御部)60Gは
軸分配のための制御部を構成している。
つぎにこの図に示す実施例の動作を説明する。
紙テープリーダ101マたはフロッピィディスク装置1
02から転送された数値制御用プログラムデータは、読
込み部200で補間器500が処理し易い内部コードに
変換される。内部コードに変換された分配データは読込
み用バッファメモリ300の1つでおるバックアメモリ
(11)3吋に16ブロツク分のデータとして順次格納
される。格納されたデータはそのまま分配用バッファメ
モリ400の1つであるバッファメモリ(21)401
に転送され格納される。
そして、17ブロツク目からの16ブロツク分は再度バ
ッファメモリ(11)301に格納された後、バックア
メモリ(22)402に格納される。同様に33ブロツ
ク目からの16ブロツク分もバックアメモリ(11)3
01を経由してバックアメモリ(23)403に格納さ
れる。このようにして、分配用バッファメモ!7400
のすべて(16×3=48ブロツク)に分配データが格
納され死後、49ブロツク目からのデータは、引き続き
16ブロツク単位で読込み用バックアメモリ3000バ
ツツアメモリ(If)301 、バッファメモリ(12
)302およびバッファメモリ(13)303へ順次格
納される。読込み用バックアメモリ300のすべてに分
配データが格納されると、次に分配用バックアメモリ4
000バツフアメモリ(21)401の16プaツクに
対し補間器500は、1ブロック単位で軸分配を開始す
る。そして、補間器500は16ブロツクの分配を完了
すると、バッファメモリ(22)402の16ブロツク
に対する分配を引続き継続すると共に、バックアメモリ
制御部600に対しバッファメモリ(11)301から
軸分配が完了したバッファメモl) (21)401へ
のデータの転送を要求する。
このようにして、補間器500は、各軸への分配を継続
しながら16ブロツクの分配を完了するごとに、軸分配
が完了し九分配用バックアメモリ400に対し読込み用
バッファメモリ300から次の16ブロツクのデータが
転送格納されることを要求する。同様に、分配用バッフ
ァメモIJ400ヘデータ転送を完了した読込み用バッ
ファメモリ300のバックアメモリ301.302.3
03に対し、読込み部200はデータを1ブロツクすり
順次転送格納する。
こうして、各々リングバッファ構造をした読込み用バッ
ファメモリ300と分配用バッファメモリ400は、数
値制御用プログラムのデータの最後までデータ転送を行
い続ける。
なお、バックアメモリ制御部600は、補間器500か
らの分配完了信号DST ENDの制御を行うと共に、
読込み部200と読込み用バツファメモリ300、この
読込み用バッファメモリ300と分配用バックアメモリ
400およびこの分配用バッファメモリ400と補間器
500相互間のデータ転送に関するデータの読出し信号
RD1.RD、 、RD8、書込み信号WT 1.WT
 2.w−の制御も行う。
〔発明の効果〕
以上説明したように本発明は、数値制御用プログラムの
読込みから軸分配までの各処理の間【、2つのバッファ
メモリをもつことにより、1ブロック単位であった各処
理の要求と完了の制御回数を16ブロツク単位とするこ
とと、16ブロツク1セツトのバッファメモリを3セツ
トのリングバッファ構造にすることによp、1フロック
当りの軸分配までの処理時間を大幅に短縮することがで
きる。これにより、自動プログラミング装置などから直
接出力される微小移動指令の集合からなる複雑な形状の
加工を高速で行うことができ生産性を向上できる効果が
ある。
【図面の簡単な説明】
図は本発明の一実施例を示すブロック図である。 200・・・・読込み部、300・・・・読込み用バッ
クアメモリ、400・・・・分配用バッファメモ’J、
500・・・・補間器、600・・・・バッファメモリ
制御部(制御部)。 特許出願人  日本電気株式会社

Claims (1)

    【特許請求の範囲】
  1. 数値制御用プログラムの読込み部と、軸分配のための第
    1の制御部と、補間器をもつ数値制御装置において、読
    込みデータを複数個格納できる第1のバッファメモリと
    、分配用データを複数個格納できる第2のバッファメモ
    リと、前記第1および第2のバッファメモリを制御する
    第2の制御部を含み、高速分配を行うようにしたことを
    特徴とする数値制御装置。
JP24897188A 1988-10-04 1988-10-04 数値制御装置 Pending JPH0296804A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24897188A JPH0296804A (ja) 1988-10-04 1988-10-04 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24897188A JPH0296804A (ja) 1988-10-04 1988-10-04 数値制御装置

Publications (1)

Publication Number Publication Date
JPH0296804A true JPH0296804A (ja) 1990-04-09

Family

ID=17186113

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24897188A Pending JPH0296804A (ja) 1988-10-04 1988-10-04 数値制御装置

Country Status (1)

Country Link
JP (1) JPH0296804A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1640830A1 (en) * 2004-09-16 2006-03-29 Yamazaki Mazak Corporation Simulation apparatus and method for NC machining

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1640830A1 (en) * 2004-09-16 2006-03-29 Yamazaki Mazak Corporation Simulation apparatus and method for NC machining
US7979254B2 (en) 2004-09-16 2011-07-12 Yamazaki Mazak Corporation Simulation apparatus and method for NC machining

Similar Documents

Publication Publication Date Title
US4956785A (en) Numerical control method with a parallel processing function
JPS63113623A (ja) セクタバツフア制御方式
JPS63121172A (ja) デイスク制御装置
JPH0296804A (ja) 数値制御装置
JPS6353636A (ja) バツフア制御装置
JPH0457005B2 (ja)
JPS63271606A (ja) デ−タ処理方式
JP2558318B2 (ja) 二重化ファイル管理方式
JPS61188601A (ja) 位置決め装置
JPH06314251A (ja) Scsiデータ転送装置
JPS6152705A (ja) 数値制御プログラム配給装置
JPH01296303A (ja) Pcのデータ転送制御方式
JPH02163862A (ja) ディジタル信号処理プロセッサ
JPH01180620A (ja) ディスク制御装置
JPH0452832A (ja) 演算制御システム
JPS63285611A (ja) 数値制御装置における制御情報の入出力方法
JPH01251108A (ja) シーケンスコントローラ装置
JP2708523B2 (ja) チャネル装置およびその動作方法
JPH04184525A (ja) 磁気ディスク装置
JPH0261749A (ja) データ転送装置
JPH0272430A (ja) 演算処理装置
JPS61165166A (ja) デ−タバツフア制御方式
JPH02171913A (ja) 光ディスク装置制御方式
JPH02100739A (ja) データ転送制御装置
JPS59226947A (ja) メモリのデ−タアクセス方式