JPH01228397A - データ転送制御装置 - Google Patents

データ転送制御装置

Info

Publication number
JPH01228397A
JPH01228397A JP5576488A JP5576488A JPH01228397A JP H01228397 A JPH01228397 A JP H01228397A JP 5576488 A JP5576488 A JP 5576488A JP 5576488 A JP5576488 A JP 5576488A JP H01228397 A JPH01228397 A JP H01228397A
Authority
JP
Japan
Prior art keywords
data
control
transfer
speed
bit
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
JP5576488A
Other languages
English (en)
Inventor
Minoru Jinnai
陣内 稔
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP5576488A priority Critical patent/JPH01228397A/ja
Publication of JPH01228397A publication Critical patent/JPH01228397A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Selective Calling Equipment (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、例えば数値制御装置から工作機械に制御デー
タのシリアル転送を制御するデータ転送制御装置に関す
る。
(従来の技術) 通常のNC装置は、複数の軸制御用の記憶領域を有し、
ここに軸制御データを保持している。他方、工作機械側
でも軸制御のための演算手段、例えばマイクロプロセッ
サを軸毎に備え、転送された軸制御データに一定の処理
を施して非同期での軸制御も実行している。こうしたN
C装置と工作機械との間をデータ転送ラインで接続する
距離が長くなるとき、通常そのコストとの関係からシリ
アル転送ラインが使用される。
このようなNC装置から工作機械に軸制御データを軸毎
にシリアル転送する場合の外、他の周辺制御機器に対し
て制御データを供給するとき、その転送速度と関係なし
に工作機械等の周辺装置側では所定の速度で演算処理を
行なう必要がある。
そこで、これらの間を接続するデータ転送制御装置は、
その両端にデータを一時的に保持するためのRAMを有
しており、プロセッサから転送される軸制御データは軸
毎の対応するRAMに書込まれる。そして、各軸の制御
用のプロセッサによりRAMに転送されている制御デー
タ内容を読み取って、逐次に軸制御が行なわれている。
(発明が解決しようとする課題) しかし非同期の軸の制御を高速に制御する必要がある場
合でも、プロセッサはその軸周のRAMに制御データを
書込む通常のルーチンと同様にその移動データを書込み
、ここから工作機械側のRAMにシリアル転送され、こ
のRAMから穆勤データにより軸制御が行なわれる。し
かも、高速に転送する必要のある移動制御データであっ
ても、RAMからの読み出しの順序は固定されているの
で、シリアル転送装置のボーレートが遅いとき、NC装
置による同期制御ができないという問題があった。
本発明は、上記課題を解決するためになされたもので、
転送装置のボ゛−レートと関係なしに高速に転送制御を
行なえるデータ転送制御装置を提供することを目的とし
ている。
(課題を解決するための手段) 本発明によれば、データ転送ラインにより接続された演
算装置の間で制御データをシリアル転送するデータ転送
制御装置において、転送される制御データをその所定長
毎に速度決定ビットを設定する設定手段と、この速度決
定ビットに対応する複数の格納領域を有する送信制御用
の記憶手段とを具備し、前記速度決定ビットに従7て制
御データの転送処理の優先順位を決定するようにしたこ
とを特徴とするデータ転送制御装置を提供できる。
(作用) 本発明のデータ転送制御装置では、転送される制御デー
タの所定長毎に速度決定ビットを設け、受信側での処理
に先立って、格納された制御データの速度決定ビットを
チェックし、処理の優先順位を決定するようにしている
(実施例) 以下、本発明の一実施例を図面に従って詳細に説明する
第1図は、NC装置1と、このNC装置1とは別にCP
Uを有する制御回路2との間をシリアル転送ライン3で
接続したシステムの概略構成を示す。NC装置1は、工
作機械(図示せず、)などの軸を制御するために、’ 
CP U 4のデータバスと接続される複数のRAM5
1.52・・・を有し、これらRAM51.52・・・
には所定のタイミングで逐次に軸制御データ等が書込ま
れ、保持している。NC装置lは、このRAM51.5
2・・・で保持している軸制御データにより各軸制御回
路61.62・・・により工作機械の各軸に制御指令を
出力し、軸制御を行なっている。
ここで、上記CPU4のデータバスには、制御回路2へ
制御データを転送するためのRAM7が接続され、この
RAM7に非同期軸を制御する制御データを書込むこと
ができる。このRAM7からは、ドライバ8を介して制
御データがシリアル転送ライン3に送出され、制御回路
2側では、レシーバ9を介して所定のRAMl0の所定
領域に格納される。この制御回路2では、通常、低レベ
ルのルーチンが転送され、軸制御が行なわれる。
第2図は、上記NC装置1のRAM7と制御回路2のR
AMl0とにそれぞれ格納さ°れるデータ構成を示す図
である。
制御データには、その先頭部分の1ビツトの領域に速度
決定ビットが設定されており、NC装置1からRAM7
の領域に格納される際に、cpu4により転送される制
御データに応じた速度決定ビットが設定される。つまり
、高速転送が必要な移動データについては、この速度決
定ビットを1にし、それ以外のデータでは0にする。そ
して、それぞれ転送すべき速度に応じた格納位置に格納
される。
一方、制御回路2側では、転送されてきた制御データが
その速度決定ビットに基づいて所定の位置に格納される
。つまり非同期軸を制御する場合には、その軸周の制御
データとしてシリアル転送されたものを、速度決定ビッ
トに従って優先順位を決定して、処理を開始することに
なる。
例えば、起動信号ITPをオンして、高レベルのルーチ
ンのデータ転送を開始するとき、データを受ける側では
、速度決定ビットにより判断して、起動信号ITPによ
りCPUl0にインタラブドを掛け、高レベルのルーチ
ンに制御を引き渡す。特に高速に転送する必要があるデ
ータや、あるいは他の軸との制御に同期させて転送する
必要のあるデータに、所定の速度決定ビットを付けてお
き、転送されたデータをRANIO内に確保された高レ
ベルのルーチンの専用の記憶領域に格納する。こうして
高速転送データである旨を判別して、データ処理の優先
順位を決定することが可能になる。また、複数の周辺ユ
ニットが設けられている場合には、高速転送データであ
る旨が各周辺ユニットで一律に判明するから、所定の起
動信号により同時転送でき、同期運転が可能になる。
このように転送されるデータに速度決定ビットを付け、
特定のデータ記憶領域から高速に転送を行ない、かつ転
送されたデータに基づぎ、起動信号がオンしたとき同時
転送できるから、他の制御ユニットとの間での同期運転
が可能になる。
以上、この発明をある程度詳細にその最も好ましい実施
態様について説明したが、その好ましい実施態様の説明
は、構成の詳細な部分についての変形、特許請求の範囲
に記載された本発明の精神に反しない限りでの種々な変
形、あるいはそれらを組み合わせたものに変更すること
ができることは明らかである。
(発明の効果) 以上説明したように、本発明によれば、シリアル転送部
での転送速度が遅い場合であっても高速転送を必要とす
るデータについては高速転送を可能にし、複数の周辺機
器の間での同期運転のためのデータ転送を行なううえで
、起動信号により同期をとって同期運転制御を確実に行
なえるデータ転送制御装置を提供できる。
【図面の簡単な説明】
第1図は、本発明の一実施例を示すブロック図、第2図
は、転送データが格納されるRAM構成を示す図である
。 1・・・NC装置、2・・・制御回路、3・・・シリア
ル転送ライン、51.52・・−,7,10・・−RA
M。 特許出願人 ファナック株式会社

Claims (3)

    【特許請求の範囲】
  1. (1)データ転送ラインにより接続された演算装置の間
    で制御データをシリアル転送するデータ転送制御装置に
    おいて、転送される制御データをその所定長毎に速度決
    定ビットを設定する設定手段と、この速度決定ビットに
    対応する複数の格納領域を有する送信制御用の記憶手段
    とを具備し、前記速度決定ビットに従って制御データの
    転送処理の優先順位を決定するようにしたことを特徴と
    するデータ転送制御装置。
  2. (2)前記請求項(1)に記載のデータ転送ラインによ
    り接続された演算装置の間でシリアル転送された制御デ
    ータを受信するデータ受信装置において、所定長毎に速
    度決定ビットが設定された受信データを格納する記憶手
    段と、この記憶手段に格納された制御データの速度決定
    ビットを受信側での処理に先立ってチェックする制御手
    段とを具備し、前記速度決定ビットに従ってデータ処理
    の優先順位を決定するようにしたことを特徴とするデー
    タ転送制御装置。
  3. (3)数値制御装置と制御対象との間における同期運転
    方法であって、前記数値制御装置での転送処理と同時に
    制御対象に対して所定の起動信号を供給し、前記数値制
    御装置では速度決定ビットに従って制御データの転送処
    理の優先順位を決定し、前記制御対象では速度決定ビッ
    トに従ってデータ処理の優先順位を決定し、前記起動信
    号に基づきシリアル転送された制御データによる同期制
    御を行なうことを特徴とする同期運転方法。
JP5576488A 1988-03-09 1988-03-09 データ転送制御装置 Pending JPH01228397A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5576488A JPH01228397A (ja) 1988-03-09 1988-03-09 データ転送制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5576488A JPH01228397A (ja) 1988-03-09 1988-03-09 データ転送制御装置

Publications (1)

Publication Number Publication Date
JPH01228397A true JPH01228397A (ja) 1989-09-12

Family

ID=13007920

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5576488A Pending JPH01228397A (ja) 1988-03-09 1988-03-09 データ転送制御装置

Country Status (1)

Country Link
JP (1) JPH01228397A (ja)

Similar Documents

Publication Publication Date Title
EP0103714B1 (en) Multi-processor axis control
JP2829091B2 (ja) データ処理システム
EP0275048B1 (en) Direct memory access controller
JPH01228397A (ja) データ転送制御装置
KR100308113B1 (ko) 데이터 처리 시스템
JPH06314110A (ja) 数値制御機能を実行するコンピュータシステム部分と他のコンピュータシステムとの結合方式
JPS62259738A (ja) Nc工作機械工具自動供給装置
JPS61180310A (ja) 数値制御装置へのシステムコントロ−ルプログラムのロ−デイング方式
JP2522047B2 (ja) 機器制御用プログラマブルコントロ―ラ
JP2676825B2 (ja) プログラマブルコントローラのバス拡張方式
WO1990008993A1 (fr) Unite de commande numerique pour ligne de transfert
JPS5852768A (ja) マイクロプロセツサの構成方式
JPH08161253A (ja) Dma制御方法およびdma制御装置
JPS6368954A (ja) 情報転送方式
JPH10116112A (ja) 数値制御装置
JPH0487760A (ja) Dncシステムにおける加工プログラムの転送方法
JPS61127005A (ja) 数値制御情報処理装置
JPH0429101B2 (ja)
JPH0380359A (ja) プロセッサ間通信方式
JPS61138306A (ja) プログラマブルコントロ−ラ
JPH01177106A (ja) 制御プログラム伝送方式
JPS63226755A (ja) デ−タ転送回路
JPH02178707A (ja) 携帯型データ伝送装置
JPH07120175B2 (ja) 複合制御装置およびその制御方法
JPH0227405A (ja) プログラマブルコントローラ