Nothing Special   »   [go: up one dir, main page]

JPS6063609A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPS6063609A
JPS6063609A JP17070983A JP17070983A JPS6063609A JP S6063609 A JPS6063609 A JP S6063609A JP 17070983 A JP17070983 A JP 17070983A JP 17070983 A JP17070983 A JP 17070983A JP S6063609 A JPS6063609 A JP S6063609A
Authority
JP
Japan
Prior art keywords
bus
data
processor
processors
sub
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
JP17070983A
Other languages
English (en)
Inventor
Mitsuo Kurakake
鞍掛 三津雄
Takashi Yamauchi
孝 山内
Jiro Kinoshita
次朗 木下
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 JP17070983A priority Critical patent/JPS6063609A/ja
Priority to PCT/JP1984/000444 priority patent/WO1985001365A1/ja
Priority to EP84903450A priority patent/EP0156921A1/en
Publication of JPS6063609A publication Critical patent/JPS6063609A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4148Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using several processors for different functions, distributed (real-time) systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4141Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by a controller or microprocessor per axis
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33154Data exchange between processors of different axis of same or different cnc
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33161Data exchange between controller and processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33167Bus arbitration, switch computer to different memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Bus Control (AREA)
  • Multi Processors (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の技術分野 本発明は、単一のメインプロセッサと6数のサブプロセ
ッサを備えた数値制御装置に関するものである。
従来技術と問題点 一般に数値制御装置は、制御対象群ごとに割当てられた
複数のサブプロセッサとこれら各サブプロセッサの連係
動作等を制御する単一のメインプロセッサを備えている
。従来、この種の数値制御装置では、メインプロセッサ
と各サブプロセッサ間のデータの授受のみが許容され、
各サブプロセッサ相互間の直接のデータ授受は許容され
ていなかった。即ち、各サブプロセッサは、メインプロ
セッサを介して間接的にデータ授受を行っていた。
しかしながら、このような従来装置では、サブプロセッ
サ相互間のデータ授受に時間がかかるため、制御速度や
精度が低下するという問題があった。例えば、各サブプ
ロセッサの制御対象であるモータ等を同期運転させる場
合、各サブプロセンサがモータの回転角度や速度に関す
るデータを相互に授受する必要があるが、このデータ授
受をメインプロセソザ経由で間接的に行っていたため時
間がかかり、制御速度や精度の低下を招くという問題が
あった。
発明の目的 本発明は上記従来の問題点に鑑みてなされたものであり
、その目的は2サブプロセッサ相互間の高速のデータ授
受を可能とする数値制御装置を提供することにある。
発明の構成 上記目的を達成する本発明は、メインプロセッサ及び各
サブプロセッサ間のデータ授受に加えて各ザブプロセッ
サ相互間に直接データの授受を許容する手段を備えるよ
うに構成されている。
以下9本発明の更に詳細を実施例によって説明する。
発明の実施例 図は本発明の一実施例の構成ブロック図であり、10は
メインプロセッサ、20.30はそれぞれサブプロセッ
サ、40はシステムハス、50はバスアービタである。
メインプロセッサ1o及び各サブプロセッサ20.30
のそれぞれにおいて、11,21.31はCP(J、1
2,22.32はROM、13.23.33はRAM、
14. 24.34はパスバッファ、15,25.35
はバスバッファ制御回路、16,26.36は内部バス
、17.27.37はバス切替え回路である。
各プロセッサ内のCPUII、21.31は。
相手方のプロセッサのRAMに対してデータの読取り又
は書込みを行う必要が生じると、それぞれパスバッファ
制御回路15,25.35及びバス使用要求線51.5
2.53を介してバスアービタ50にシステムハス40
の使用要求を発する。
ハスアービタ50ば、各プロセッサからの競合するシス
テムハス使用要求を所定の優先順位に従って処理し、バ
ス使用許可線54,55.56を介して各パスバッファ
制御回路15.25.35のうちいずれか1つにハス使
用許可を与える。このバス使用許可を受けたパスバッフ
ァ制御回路は自己のCPUにその旨を通知すると共に、
自己のバスバッファを制御して内部ハスをシステムバス
40に接続する。上記バス使用許可の通知を受けたプロ
セッサのCPUは、システムバス40及び相手方のハス
切替え回路を介して相手方のRAMからデータを読取り
、又はこれにデータを書込む。
発明の詳細 な説明したように2本発明は、メインプロセッサ及び各
サブプロセッサ間のデータ授受に加えて各サブプロセッ
サ相互間に直接データの授受を許容する手段を備えるよ
うに構成されているので、ザブプロセッサ相互間で直接
高速のデータ授受が可能となり、制御速度や精度を向上
出来るという利点がある。
【図面の簡単な説明】
図は2本発明の一実施例の構成ブロック図である。 10・・メインプロセッサ、20.30・・サブプロセ
ッサ、40・・システムハス、50・・ハスアービタで
ある。

Claims (1)

  1. 【特許請求の範囲】 単一のメインプロセッサと複数のサブプロセッサを備え
    た数値制御装置において。 メインプロセッサ及び各サブプロセッサ間並びに各サブ
    プロセッサ相互間に直接データの授受を許容する手段を
    備えたことを特徴とする数値制御装置。
JP17070983A 1983-09-16 1983-09-16 数値制御装置 Pending JPS6063609A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP17070983A JPS6063609A (ja) 1983-09-16 1983-09-16 数値制御装置
PCT/JP1984/000444 WO1985001365A1 (fr) 1983-09-16 1984-09-13 Dispositif de commande numerique
EP84903450A EP0156921A1 (en) 1983-09-16 1984-09-13 Numerical control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17070983A JPS6063609A (ja) 1983-09-16 1983-09-16 数値制御装置

Publications (1)

Publication Number Publication Date
JPS6063609A true JPS6063609A (ja) 1985-04-12

Family

ID=15909942

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17070983A Pending JPS6063609A (ja) 1983-09-16 1983-09-16 数値制御装置

Country Status (3)

Country Link
EP (1) EP0156921A1 (ja)
JP (1) JPS6063609A (ja)
WO (1) WO1985001365A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62212805A (ja) * 1986-03-14 1987-09-18 Fanuc Ltd ロボツトア−ムの制御装置
JPS62212812A (ja) * 1986-03-14 1987-09-18 Fanuc Ltd ロボツトア−ムの制御装置
JPS62237503A (ja) * 1986-04-08 1987-10-17 Yokogawa Electric Corp サ−ボコントロ−ラ
JPS62243011A (ja) * 1986-04-08 1987-10-23 ヴイツカ−ズ,インコ−ポレ−テツド 分散制御を備えた電気的油圧システム
JPS63181005A (ja) * 1987-01-23 1988-07-26 Fanuc Ltd 数値制御装置の並列処理方式

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3501968A1 (de) * 1985-01-22 1986-07-24 Siemens AG, 1000 Berlin und 8000 München Steuerungseinrichtung fuer eine mehrachsige werkzeugmaschine
WO1991001520A1 (en) * 1989-07-17 1991-02-07 Ability Technologies Corporation System and method for controlling devices
US5166872A (en) * 1989-07-17 1992-11-24 Ability Technologies Corporation System and method for controlling devices through communication processors and pluralities of address-associated device controllers sharing each communication processor
EP0476175A1 (de) * 1990-09-20 1992-03-25 Siemens Aktiengesellschaft Einrichtung zum Betrieb eines Mehrprozessorsystems, insbesondere einer numerischen Steuerung
EP0600623B1 (en) * 1992-12-03 1998-01-21 Advanced Micro Devices, Inc. Servo loop control
FR2704077B1 (fr) * 1993-04-13 1995-06-02 Armand Audrand Commande numérique à contrôle d'axes par programmes différentiels.
EP0640929A3 (en) * 1993-08-30 1995-11-29 Advanced Micro Devices Inc Interprocessor communication via a post MEV.
JPH1039906A (ja) * 1996-05-10 1998-02-13 Canon Inc ラインの制御方法とその装置及びラインシステム
DE19708985C1 (de) * 1997-03-05 1998-10-08 Siemens Ag Verfahren und Vorrichtung zur Aufrechterhaltung eines winkelgenauen Gleichlaufs einzelner vernetzter Antriebe eines dezentralen Antriebssystems

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4967543A (ja) * 1972-11-02 1974-07-01
JPS54150939A (en) * 1978-05-19 1979-11-27 Oki Electric Ind Co Ltd Bus control system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5717014A (en) * 1980-07-07 1982-01-28 Fanuc Ltd Numerical controller

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4967543A (ja) * 1972-11-02 1974-07-01
JPS54150939A (en) * 1978-05-19 1979-11-27 Oki Electric Ind Co Ltd Bus control system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62212805A (ja) * 1986-03-14 1987-09-18 Fanuc Ltd ロボツトア−ムの制御装置
JPS62212812A (ja) * 1986-03-14 1987-09-18 Fanuc Ltd ロボツトア−ムの制御装置
JPS62237503A (ja) * 1986-04-08 1987-10-17 Yokogawa Electric Corp サ−ボコントロ−ラ
JPS62243011A (ja) * 1986-04-08 1987-10-23 ヴイツカ−ズ,インコ−ポレ−テツド 分散制御を備えた電気的油圧システム
JPS63181005A (ja) * 1987-01-23 1988-07-26 Fanuc Ltd 数値制御装置の並列処理方式

Also Published As

Publication number Publication date
WO1985001365A1 (fr) 1985-03-28
EP0156921A1 (en) 1985-10-09

Similar Documents

Publication Publication Date Title
JPS6063609A (ja) 数値制御装置
JPS5837585B2 (ja) ケイサンキソウチ
JPH056223B2 (ja)
JPS63175964A (ja) 共有メモリ
JPS59218532A (ja) バス接続方式
JPH0358163A (ja) 疎結合型マルチプロセッサシステム
JPH0449723Y2 (ja)
JP2946561B2 (ja) マルチプロセッサシステム
JPS62272352A (ja) メモリ制御回路
JPS5839343B2 (ja) マルチプロセツサシステム ノ ユウセンセイギヨホウシキ
EP0373393A1 (en) Information processing system
JPH01263858A (ja) マルチプロセッサシステム
JPS63158660A (ja) マルチプロセツサバス制御方式
JPS6149266A (ja) メモリ制御装置
JPS6194169A (ja) マルチプロセツサシステム
JPS61165172A (ja) メモリアクセス制御方式
JPS60195660A (ja) Dma制御回路方式
JPH05282239A (ja) Dma転送方式
JPS633358A (ja) マルチプロセサ
JPH05250315A (ja) Cpuモジュールおよびマルチプロセッサシステム
JPH0215094B2 (ja)
JPS6332649A (ja) マルチプロセツサシステム
JPS616754A (ja) ダイレクト・メモリ・アクセス転送方式
JPS62274346A (ja) メモリアクセス回路
JPH0573480A (ja) マイクロプロセツサシステムのバス制御方式