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

JP2534305B2 - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JP2534305B2
JP2534305B2 JP63055761A JP5576188A JP2534305B2 JP 2534305 B2 JP2534305 B2 JP 2534305B2 JP 63055761 A JP63055761 A JP 63055761A JP 5576188 A JP5576188 A JP 5576188A JP 2534305 B2 JP2534305 B2 JP 2534305B2
Authority
JP
Japan
Prior art keywords
channel
channels
single block
numerical control
machining
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.)
Expired - Fee Related
Application number
JP63055761A
Other languages
English (en)
Other versions
JPH01229305A (ja
Inventor
英昭 川村
謙太郎 藤林
興佐人 日高
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 JP63055761A priority Critical patent/JP2534305B2/ja
Priority to US07/425,175 priority patent/US5010285A/en
Priority to PCT/JP1989/000225 priority patent/WO1989008876A1/ja
Priority to DE68924835T priority patent/DE68924835T2/de
Priority to EP89903260A priority patent/EP0373224B1/en
Priority to KR1019890702043A priority patent/KR930001583B1/ko
Publication of JPH01229305A publication Critical patent/JPH01229305A/ja
Application granted granted Critical
Publication of JP2534305B2 publication Critical patent/JP2534305B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • 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/33129Group spindles, axis into motion groups, nc channel structure
    • 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/33163Multichannel master bus
    • 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/34Director, elements to supervisory
    • G05B2219/34402Synchronize programs for machines, processes, tasks, if one stops other also
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50008Multiple, multi tool head, parallel machining
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50015Multi cutting, twin tools contact at same time workpiece, balance cutting
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50218Synchronize groups of axis, spindles

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)
  • Numerical Control (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は複数のチャネルを有する数値制御装置に関
し、特にシングルブロックの制御を改良した数値制御装
置に関する。
〔従来の技術〕
2個の主軸と2個の刃物台を有する4軸旋盤を制御す
る数値制御装置等のように、複数のチャネル(系統)で
多数の軸あるいは主軸等を制御する数値制御装置が広く
使用されるようになっている。これらの複数の主軸ある
いは刃物台によって、加工をより高速に行うことができ
る。これらの多チャネルの数値制御装置では、シングル
ブロック信号がオンになると、最初に実行が終了したチ
ャネルの加工プログラムがシングルブロック停止とな
り、他のチャネルの加工プログラムがそのまま実行され
る。
〔発明が解決しようとする課題〕
しかし、1個のチャネルの加工プログラムの実行は停
止し、他のチャネルの加工プログラムの実行が続行され
る状態となり、各チャネル間の加工プログラムの同期が
とれなくなり、加工のバランスがくずれたり、干渉等の
問題が生じる。
本発明はこのような点に鑑みてなされたものであり、
シングルブロックの制御を改良した数値制御装置を提供
することを目的とする。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、 多数の軸を複数のチャネル(系統)で制御する数値制
御装置において、 シングルブロック信号が受信されて、最初のチャネル
の加工プログラムがシングルブロック停止したとき、他
のチャネルの加工プログラムをフィードホルド状態にす
るように制御するシングルブロック制御手段を有するこ
とを特徴とする数値制御装置が、 提供される。
〔作用〕
最初のチャネルの加工プログラムがシングルブロック
停止した時点で、他のチャネルの加工プログラムをフィ
ードホルド状態にすることにより、各チャネルの加工プ
ログラムの同期をとる。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図に本発明を実施するための数値制御装置の構成
図を示す。図において、1はチャネルバスであり、各チ
ャネルを結合できるマルチマスタバスである。チャネル
バス1には、多数のスロット1a、1b……1gがあり、後述
するチャネル等を結合することができる。
2はCRT/MDIユニットであり、数値制御装置のデー
タ、図形を表示し、さらにキーボードからデータを入力
することができる。3及び4は軸制御モジュールであ
り、1個のモジュールで2〜3軸のサーボモータを制御
することができる。
5はI/O回路であり、外部からの入出力信号を授受す
る。操作盤からのシングルブロック信号SB6も入力され
る。実際には、これらの信号は数値制御装置に内蔵され
たPC(プログラマブル・コントローラ)によって、処理
されてから各チャネルに転送される。第1図では、PC
(プログラマブル・コントローラ)等は省略してある。
10、20及び30はチャネルであり、1個のチャネルが数
値制御装置1個分の機能を有している。すなわち、1個
のチャネルで、数値制御指令の読み出し、解読、実行を
処理することができる。また、CRT/MDIユニット等の機
器を制御することもできる。従って、個々のチャネルで
従来の数値制御装置が処理してきた、一定の数の軸の指
令を処理することができる。
例えば、2ヘッドの数値制御旋盤で、チャネルI10で
第1の主軸、X1軸及びZ1軸を制御し、チャネルII20で第
2の主軸、X2軸及びZ2軸を制御し、チャネルIII30をマ
スタチャネルとして、他のチャネルの監視等の全体の制
御を実行することができる。さらにチャネルI10はチャ
ネルバス1を経由で、CRT/MDIユニット2を制御する。
これらのチャネル10〜30がチャネルバス1に結合さ
れ、処理を分担し、1個のチャネルの処理能力が足りな
くなったときは、他のチャネルに処理を一部移転する。
例えば、一方のチャネルI10が、非常に細かい補間を実
行し、チャネルII20が直線補間を実行しているときは、
チャネルI10の補間の前処理演算の一部をチャネルII20
に実行させることができる。この結果、処理に不均衡が
生じないよに、処理能力の均衡を確保することができ
る。
チャネルIII30はマスタチャネルとして、チャネルバ
ス1の使用権の調停、他のチャネルの監視等の全体の制
御を実行する。勿論、チャネルIII30も主軸や軸の制御
を行うことも可能である。また、チャネルIII30の処理
すべきタスクが増加して全体の制御を実行できなくな
り、他のチャネルが余裕があるときは、マスタ権を他の
チャネルに移転することができる。
第2図に本発明の実施例のタイムチャート図を示す。
図において、チャネル1の加工プログラムのブロック2
を実行中の時刻t1にシングルブロック信号がオンになる
と、ブロック2の終了時のt2でチャネル1の加工プログ
ラムはシングルブロック停止状態となる。
チャネル2の加工プログラムはブロック2の加工プロ
グラムを実行中であっても、時刻t2でフィードホルド状
態となる。他のチャネルの加工プログラムも同様にフィ
ードホルド状態となり、時刻t2で全てのチャネルの加工
プログラムがフィードホルド状態となる。
次にサイクルスタート釦を押すと、各チャネルの加工
プログラムの実行が再開される。この結果、シングルブ
ロック動作に関する全てのチャネルの加工プログラムの
シングルブロック停止、再開の同期がとれ、加工バラン
スがくずれたり、干渉の問題等がなくなる。
上記の説明ではシングルブロック信号は全てのチャネ
ルに共通であったが、各チャネルごとにシングルブロッ
ク信号を設けても同様に制御することができる。すなわ
ち、最初にいずれかのチャネルの加工プログラムがシン
グルブロック停止した時点で、他のチャネルの加工プロ
グラムをフィードホルド状態にする。
〔発明の効果〕
以上説明したように本発明では、1個のチャネルの加
工プログラムがシングルブロック停止したときに、他の
チャネルの加工プログラムをフィードホルド状態に制御
するように構成したので、複数のチャネルを有する数値
制御装置で全体の加工プログラムの実行の同期をとるこ
とができ、加工のアンバランス、干渉等の不具合等を防
止することができる。
【図面の簡単な説明】
第1図は本発明の数値制御装置の構成図、 第2図は本発明の実施例のタイムチャート図である。 1……チャネルバス 1a〜1g……スロット 2……CRT/MDIユニット 3、4……軸制御モジュール 5……IO回路 6……シングルブロック信号 10〜30……チャネル
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭61−180309(JP,A) 特開 昭59−216205(JP,A) 特開 平1−53208(JP,A)

Claims (3)

    (57)【特許請求の範囲】
  1. 【請求項1】多数の軸を複数のチャネル(系統)で制御
    する数値制御装置において、 シングルブロック信号が受信されて、最初のチャネルの
    加工プログラムがシングルブロック停止したとき、他の
    チャネルの加工プログラムをフィードホルド状態にする
    ように制御するシングルブロック制御手段を有すること
    を特徴とする数値制御装置。
  2. 【請求項2】前記シングルブロック信号は全てのチャネ
    ルに共通であることを特徴とする特許請求の範囲第1項
    記載の数値制御装置。
  3. 【請求項3】前記シングルブロック信号は各チャネル毎
    に設けられていることを特徴とする特許請求の範囲第1
    項記載の数値制御装置。
JP63055761A 1988-03-09 1988-03-09 数値制御装置 Expired - Fee Related JP2534305B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP63055761A JP2534305B2 (ja) 1988-03-09 1988-03-09 数値制御装置
US07/425,175 US5010285A (en) 1988-03-09 1989-03-02 Numerical control system
PCT/JP1989/000225 WO1989008876A1 (en) 1988-03-09 1989-03-02 Numerical controller
DE68924835T DE68924835T2 (de) 1988-03-09 1989-03-02 Numerische steuerung.
EP89903260A EP0373224B1 (en) 1988-03-09 1989-03-02 Numerical controller
KR1019890702043A KR930001583B1 (ko) 1988-03-09 1989-03-02 수치 제어장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63055761A JP2534305B2 (ja) 1988-03-09 1988-03-09 数値制御装置

Publications (2)

Publication Number Publication Date
JPH01229305A JPH01229305A (ja) 1989-09-13
JP2534305B2 true JP2534305B2 (ja) 1996-09-11

Family

ID=13007830

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63055761A Expired - Fee Related JP2534305B2 (ja) 1988-03-09 1988-03-09 数値制御装置

Country Status (6)

Country Link
US (1) US5010285A (ja)
EP (1) EP0373224B1 (ja)
JP (1) JP2534305B2 (ja)
KR (1) KR930001583B1 (ja)
DE (1) DE68924835T2 (ja)
WO (1) WO1989008876A1 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5252899A (en) * 1988-03-09 1993-10-12 Fanuc Ltd Numerical control system
JP2865292B2 (ja) * 1988-03-09 1999-03-08 ファナック株式会社 数値制御装置システム
JPH02148109A (ja) * 1988-11-29 1990-06-07 Fanuc Ltd Cnc制御方式
JP2814278B2 (ja) * 1990-01-26 1998-10-22 中村留精密工業株式会社 2主軸対向型cnc旋盤及びワーク加工方法
GB2256290B (en) * 1991-05-27 1994-07-20 Honda Motor Co Ltd Servomotor control system for multi-axes
US5670856A (en) * 1994-11-07 1997-09-23 Alliedsignal Inc. Fault tolerant controller arrangement for electric motor driven apparatus
DE19613027A1 (de) * 1996-03-19 1997-09-25 Siemens Ag Handbediengerät für eine programmierbare elektronische Steuereinheit
JP2004318762A (ja) 2003-04-21 2004-11-11 Fanuc Ltd 数値制御装置
JP2006072909A (ja) * 2004-09-06 2006-03-16 Fanuc Ltd 数値制御装置
FI119136B (fi) * 2006-06-06 2008-07-31 Abb Oy Sähkökäyttöjärjestelmä
AU2007240188B1 (en) * 2007-12-10 2008-06-05 Doug Sarah Plant housing
JP5792254B2 (ja) 2013-10-17 2015-10-07 ファナック株式会社 休止点が指定可能な数値制御装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4513379A (en) * 1982-09-07 1985-04-23 General Electric Company Customization window for a computer numerical control system
US4536849A (en) * 1982-09-08 1985-08-20 Cincinnati Milacron Inc. Machine operation monitor
JPS5960506A (ja) * 1982-09-29 1984-04-06 Fanuc Ltd 数値制御システム
JPS59172013A (ja) * 1983-03-22 1984-09-28 Mitsubishi Electric Corp 数値制御装置の刃物台同期方式
JPS60189508A (ja) * 1984-03-09 1985-09-27 Mitsubishi Electric Corp 数値制御装置
JPS60193012A (ja) * 1984-03-15 1985-10-01 Mitsubishi Electric Corp 数値制御装置における刃物台同期方法
DE3501968A1 (de) * 1985-01-22 1986-07-24 Siemens AG, 1000 Berlin und 8000 München Steuerungseinrichtung fuer eine mehrachsige werkzeugmaschine
JPS62136340A (ja) * 1985-12-10 1987-06-19 Fanuc Ltd 4軸旋盤用ncプログラムの修正方法
JPS62249206A (ja) * 1986-04-23 1987-10-30 Mitsubishi Electric Corp 自動プログラミング装置

Also Published As

Publication number Publication date
EP0373224A4 (en) 1993-03-17
KR930001583B1 (ko) 1993-03-05
KR900700946A (ko) 1990-08-17
WO1989008876A1 (en) 1989-09-21
EP0373224A1 (en) 1990-06-20
DE68924835T2 (de) 1996-05-02
DE68924835D1 (de) 1995-12-21
US5010285A (en) 1991-04-23
JPH01229305A (ja) 1989-09-13
EP0373224B1 (en) 1995-11-15

Similar Documents

Publication Publication Date Title
JP2534305B2 (ja) 数値制御装置
US4514814A (en) Multi-processor axis control
US5252899A (en) Numerical control system
JPS59172013A (ja) 数値制御装置の刃物台同期方式
US5013989A (en) Numerical control apparatus for multiple-axis and multiple-channel machine tool
US5140237A (en) Computerized numerical control method
US5359270A (en) Numerical control system
JP2840297B2 (ja) 数値制御装置の軸制御方法
JP2810668B2 (ja) マシンロック制御方式
JPS60193012A (ja) 数値制御装置における刃物台同期方法
US4982335A (en) System for processing MST function command
JPS63205707A (ja) 数値制御装置におけるインターフェイス方法
KR920006161B1 (ko) 수치제어장치
JP2815447B2 (ja) 速度クランプ制御方法
JP2664492B2 (ja) Cncの協調動作方式
JPH0224703A (ja) 数値制御装置
JP2730189B2 (ja) 分散型コントローラ
JP2875801B2 (ja) Dnc装置
EP0404939A1 (en) Numerical controller
JPS62281011A (ja) 数値制御装置
JPS6353607A (ja) コンピユ−タ化数値制御装置
JPH04340108A (ja) Cncの集中管理方式
JPH10116112A (ja) 数値制御装置
JPS61255407A (ja) 数値制御装置
JPH02183805A (ja) Cnc制御方式

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees