JPS59172013A - 数値制御装置の刃物台同期方式 - Google Patents

数値制御装置の刃物台同期方式

Info

Publication number
JPS59172013A
JPS59172013A JP58047478A JP4747883A JPS59172013A JP S59172013 A JPS59172013 A JP S59172013A JP 58047478 A JP58047478 A JP 58047478A JP 4747883 A JP4747883 A JP 4747883A JP S59172013 A JPS59172013 A JP S59172013A
Authority
JP
Japan
Prior art keywords
synchronization
circuit
control
tool
controllers
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
JP58047478A
Other languages
English (en)
Inventor
Kyosuke Akasofu
赤祖父 恭介
Kiyoshi Kuchiki
朽木 清
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 JP58047478A priority Critical patent/JPS59172013A/ja
Priority to EP84103178A priority patent/EP0121187B2/en
Priority to DE8484103178T priority patent/DE3482718D1/de
Priority to US06/592,205 priority patent/US4631684A/en
Publication of JPS59172013A publication Critical patent/JPS59172013A/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/00Program-control systems
    • G05B19/02Program-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 program data in numerical form
    • G05B19/19Numerical 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 program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/195Controlling the position of several slides on one axis
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-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 program data in numerical form
    • G05B19/416Numerical 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 program data in numerical form characterised by control of velocity, acceleration or deceleration
    • G05B19/4163Adaptive control of feed or cutting velocity
    • 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/41Servomotor, servo controller till figures
    • G05B2219/41249Several slides along one 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/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/50235Select tools, slides, spindles to work synchronized, independent

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明は、独立して複数の刃物台の加ニブログラムを
同時運転する複合多軸工作機械にお(Sて、特定の加工
ノロツクの実行の開始を加ニブμグラム内の任意の場所
で行えるようにした数値制御装置の刃物台同期方式に関
するものである。
まず、@1図によってNC装置の概要を説明する。
第1図はNC装置の構成を示すブpツク図である。この
図で、1はNC言語により加ニブpグラムが収容された
テープ、2は読取り回路、3はバッファメモリ、4は命
令+1%読処理回路、5は前計算回路、6は制御回路、
7は軸移動量出力回路、8はパルス分配回路、9はサー
ボユニット、10はモータ、11は検出器、12は主軸
回転検出器、13はプログラマブルコントルーラ(以下
PCという)、14は制御対象であるところの工作機械
である。
その動作を簡単に説明する。
テープ1のプログラム内容は読取り回路2で読みとられ
、バッファメモリに一旦蓄えられ、命令解読処理回路4
でそのプログラムの命令が解読され、次の前計算回路5
で必要な数値計算による前処理がなされ、その結果のデ
ータが次の制御回路6へ送られ、オンライン制御が行わ
れる。すなわち、プログラムの1ブロツクずつ工作機械
140軸移動量を軸移動量出力回路7に与え、パルス分
配回路8からパルスを出させ、サーボユニット9を作動
させ、モータ10を駆動(、て軸を移動させる。
モータIOKは検出器11が取り付けられモータ10の
変位量を検出し、サーポユニツ)9にフィードバックし
て所定量の駆動を行う。そして、主軸回転検出器12は
回転するワーク或いは回転する工具の回転速度を検出す
る目的で主軸に取り付けられており、主軸の回転速度を
パルス分配回路8ヘフイードバツクしてモータ10の回
転速度を主軸回転速度と同期させる。
一方、P(1:13は工作機械14の軸駆動以外の制御
、たとえば油圧制御、工具交換、スピドル駆動等の補助
機能関係の制御を行うシーケンサであり、制御回路6と
の間で信号の授受を行って上記の制御を行う。
上記従来のNC装置tにおいて、工作機械14として2
つの刃物台を有する旋盤の場合の同期方式を第2図によ
って説明する。
第2図において、IA、IBはそれぞれ第1および第2
の刃物台用の加ニブログラムである。6は制御回路であ
り、内部に第1の刃物台のコントローラ6Aと第2の刃
物台のコントルーラ6Bとを有している。そして各コン
トルーラ6A、6Bと、シーケンサであるPCl3とは
それぞれ接続されている。
このような2つの刃物台を有する場合、一方の刃物台の
ある工程が終ってから2つの刃物台を作動させないと刃
物台同士が衝突してしまう場合には、一方を待たせ、両
方のプログラム中の同期指令で一緒に作動させるように
している。
そのため第1.第2の刃物台のフン)p−ラ6A、6B
は独立にMloというような同期のためのM指命をPC
l3に対して出力する。
PCl 3はコードM1oを両方のコントローラ6A。
6Bから入力されるまで実行を待っており、両方のM指
令が来たところでコン)p−ラ6A、6BにM指令の完
了を出力し、これにより第1.第2の両刃物台は同期を
とって制御されるようになっている。
このようK、従来の刃物台の同期方式はM指令のような
補助機能指令をプログラムし、その指令を受けてPCl
3が同期制御を行っている。
この場合、補助機能指令(たとえばM指令)を独立に第
1.第2の刃物台のコン)+=−ラ6A。
6BからPCl3へ出力し、完了信号をPCl3から受
取るので、PCl3は本来の補助機能の他に、第1.第
2の両刃物台のM指令を解読し、一致すると完了を両コ
ントローラ6A、6Bに知らせなげればならず、PCl
3の負担が増加する。
さらに両コントローラ6A、6B間での制御がないため
にPCl 3がら完了信号を入力しても、信号の遅れな
どもあり、完全な同期をとるのが困難であった。また、
プログラマは、旋盤に対する本来の補助機能指令と、2
つの刃物台の同期指令が同一の補助指令(たとえばM指
令)を用いて単に数字の相違(M、、とMo)Kよって
区別しているのでプログラムのミスや混乱を引き起さな
いように注意する必要があった。
この発明は、上述の点Kかんがみなされたもので、同期
用の特定の命令フードを新設し、スタートの同期が必要
な個所に命令コードをプログラムすることによってNC
11&がこれを判続し、同期処理を行うことができるよ
う圧したものである。
以下この発明について説明する。
第3図はこの発明の一実施例を示すブpツク図で、6C
は同期コン)p−ラであり、その詳細の一例を第4図に
示す。
この発明では、加ニブpグラムに従来存在していなかっ
た一文字からなる同期指令、たとえは”1′。
を同期コードとして用いる。
第4図においてAND、〜AND6はアンドゲート、F
F、〜FF、は実行待ちのフラグを示すフリンプフロン
ブであり、■1は第】の刃物台がらの同期指令!の加わ
る入力端子、■、は同じく第2の刃物台からの同期指令
!が加わる入力端子、■、。
■4は第1.第2の刃物台の出方端子で”o″のとき実
行、l”のとき待ちとする制御信号で第1の刃物台のコ
/トρ−ラ、第2の刃物台のコン)+−−ラヘ出力され
る。
次に動作について説明する。
今、第1の刃物台の入力端子T1  に同期指令!が入
ったとすると、第2の刃物台の入力端子T。
には同期指令!は加わっていないのでアンドグー)AN
DI が成立し、フリップ7pツブFF1”eセットし
、その出力端子Q’k”1Hにする。
このとき、フリップ7μッグFF、の出力が0″で第2
の刃物台の制御を実行中であれば、アンドゲートAND
、が成立し、フリップフロップF。
をセットし出力端子Qを”1”にして第1の刃物台の制
御を待ちにする。フリップフロップFF4の出力がf′
ヒで待ちであればアンドゲートAND、が成立し、フリ
ップフロップFF、なリセットL2てその出力を”0”
とし第2の刃物台の制御を実行にする。入力端子T2 
に関しても全く同様である。
このようにして、2つの刃物台のうち一方を待たせて、
必要な時点から他方に同期させて制御することができる
なお、同期指令として上記では!ヲ用いたが、この他1
字で他の区別しやすい符号例えば”#”、その他のもの
を用いることができることは云うまでもない。また、刃
物台の数は2個以上でもよい。
7以上詳細に説明したように、この発明は同期指令とし
て1文字からなるコードを用い、しかも制御回路中に同
期コントルーラを設け、各プログラム中の同期指令がい
ずれも横比されたときそれ以後は各刃物台をプログラム
通り駆動するようにしたので、特定の加ニブログラムの
ブロックの起動を確実に同期させることができる利点が
ある。
【図面の簡単な説明】
第1図はNC装置の構成を示すブロック図、第2図は従
来のNC装置における2台の刃物台の同期方式を説明す
るためのプqツク図、第3図はこの発明の一実施例を示
すブロック図、第4図は第3図における同期コントロー
ラの詳細を示す回路図である。 図中、1はテープ、2は読取り回路、3はバッファメモ
リ、4は命令解読処理回路、5はAf+計算回路、6は
制御回路、6A、6Bは第1.第2の刃物台のコントル
ーラ、6Cは同期コントローラ、Tは軸移動量出力回路
、8はパルス分配回路、9はサーホユニット、10はモ
ータ、11は検出器、12は主軸(9)転検出器、13
はプルグラマノルフン)R−ラ、14は工作機械である
。なお、図中の同一符号は同一または相当部分を示す。 代理人 葛 野、イど −  (外1名)第1図 1 第2図 第3図 6Δ

Claims (1)

    【特許請求の範囲】
  1. 複数の刃物台を備えた工作機械を制御回路を通して制御
    する数値制御itにおいて、前記各刃物台を制御するそ
    れぞれ独立した加ニブログラム中に1文字からなる同期
    指令を挿入しておき、一方、前記制御回路中に同期コン
    トルール回路を設け、前記各同期指令が前記同期コン)
    p−ル回路に入力されたとき各加ニブログラムを同期を
    とって実行させることを特徴とする数値制御装置の刃物
    台同期方式。
JP58047478A 1983-03-22 1983-03-22 数値制御装置の刃物台同期方式 Pending JPS59172013A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP58047478A JPS59172013A (ja) 1983-03-22 1983-03-22 数値制御装置の刃物台同期方式
EP84103178A EP0121187B2 (en) 1983-03-22 1984-03-22 Tool support synchronizing system for numerical control apparatus
DE8484103178T DE3482718D1 (de) 1983-03-22 1984-03-22 Werkzeugtraegersynchronisationsanlage fuer numerisch gesteuerte geraete.
US06/592,205 US4631684A (en) 1983-03-22 1984-03-22 Tool support synchronizing system for numerical control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58047478A JPS59172013A (ja) 1983-03-22 1983-03-22 数値制御装置の刃物台同期方式

Publications (1)

Publication Number Publication Date
JPS59172013A true JPS59172013A (ja) 1984-09-28

Family

ID=12776242

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58047478A Pending JPS59172013A (ja) 1983-03-22 1983-03-22 数値制御装置の刃物台同期方式

Country Status (4)

Country Link
US (1) US4631684A (ja)
EP (1) EP0121187B2 (ja)
JP (1) JPS59172013A (ja)
DE (1) DE3482718D1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62237504A (ja) * 1986-04-08 1987-10-17 Fanuc Ltd 数値制御装置
JPS63184803A (ja) * 1987-01-28 1988-07-30 Okuma Mach Works Ltd 複数可動部材を有する工作機械の数値制御装置における同期待合せ方式
JPS63317808A (ja) * 1987-06-22 1988-12-26 Mitsubishi Electric Corp 表示装置
JPS6453208A (en) * 1987-08-24 1989-03-01 Toshiba Machine Co Ltd Parallel synchronization control system for machine tool control system

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61265240A (ja) * 1985-05-18 1986-11-25 Fanuc Ltd 4軸旋盤用のncプログラム編集方法
JPS6238905A (ja) * 1985-08-15 1987-02-19 Mitsubishi Electric Corp 数値制御装置
US5097575A (en) * 1987-04-17 1992-03-24 Yamazaki Mazak Corporation Complex machining machine tool
US5175914A (en) * 1987-04-28 1993-01-05 Yamazaki Mazak Corporation Machine tool having dual spindles and tool rests
JP2735209B2 (ja) * 1988-02-02 1998-04-02 三菱電機株式会社 数値制御装置
JPH01205901A (ja) * 1988-02-09 1989-08-18 Yamazaki Mazak Corp 複合加工工作機械における加工制御方法
JP2534305B2 (ja) * 1988-03-09 1996-09-11 ファナック株式会社 数値制御装置
US5225989A (en) * 1988-05-19 1993-07-06 Fanuc Ltd. Apparatus and method for performing simultaneous control of control axes of a machine tool
JP2895071B2 (ja) * 1988-10-11 1999-05-24 ファナック株式会社 Nc加工方法
EP0385459A3 (en) * 1989-03-02 1990-11-14 Toyoda Koki Kabushiki Kaisha Synchronizing control apparatus
JP2692011B2 (ja) * 1990-02-09 1997-12-17 三菱電機株式会社 数値制御自動プログラミング装置
US5222017A (en) * 1990-11-23 1993-06-22 The University Of British Columbia Control system to synchronize slave computers
JP2820185B2 (ja) * 1993-01-21 1998-11-05 三菱電機株式会社 複数モータの制御方法および制御システム
US5459915A (en) * 1994-04-15 1995-10-24 Devlieg-Bullard, Inc. High accuracy machining station for a multiple spindle rotary indexing machine tool
JPH08161022A (ja) * 1994-12-07 1996-06-21 Fanuc Ltd Cncの多系統待ち合わせ方式
GB2375060B (en) * 1997-09-12 2003-01-29 Bridgeport Machines Ltd Lifting and lowering mechanism for use with a tool carousel wheel
JP6916234B2 (ja) * 2018-03-30 2021-08-11 ファナック株式会社 プログラム作成装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL7511705A (nl) * 1975-10-06 1977-04-12 Philips Nv Numerieke besturing voor een multigereedschap- machine.
US4163183A (en) * 1975-10-28 1979-07-31 Unimation, Inc. Programmable automatic assembly system
JPS5731003A (en) * 1980-08-01 1982-02-19 Fanuc Ltd Numerical control system
US4414495A (en) * 1981-10-27 1983-11-08 Kashifuji Works, Ltd. Synchronism equipment for gear cutting machines

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62237504A (ja) * 1986-04-08 1987-10-17 Fanuc Ltd 数値制御装置
WO1987006364A1 (fr) * 1986-04-08 1987-10-22 Fanuc Ltd Appareil a commande numerique
JPS63184803A (ja) * 1987-01-28 1988-07-30 Okuma Mach Works Ltd 複数可動部材を有する工作機械の数値制御装置における同期待合せ方式
JPS63317808A (ja) * 1987-06-22 1988-12-26 Mitsubishi Electric Corp 表示装置
JPS6453208A (en) * 1987-08-24 1989-03-01 Toshiba Machine Co Ltd Parallel synchronization control system for machine tool control system

Also Published As

Publication number Publication date
EP0121187B1 (en) 1990-07-18
EP0121187A3 (en) 1986-09-03
US4631684A (en) 1986-12-23
EP0121187B2 (en) 1994-11-17
DE3482718D1 (de) 1990-08-23
EP0121187A2 (en) 1984-10-10

Similar Documents

Publication Publication Date Title
JPS59172013A (ja) 数値制御装置の刃物台同期方式
CN101373379B (zh) 具有程序恢复功能的数值控制器
JPS62199338A (ja) 工具衝突自動防止方法
JPS6363921B2 (ja)
US4956785A (en) Numerical control method with a parallel processing function
JP2692011B2 (ja) 数値制御自動プログラミング装置
US4590572A (en) System for modifying a synchronized control program for plural tool bases by adding standby data
JP2534305B2 (ja) 数値制御装置
EP0377939B1 (en) Robot control system for controlling a set of industrial robots
JPS60193012A (ja) 数値制御装置における刃物台同期方法
JPS58175010A (ja) 4軸旋盤用数値制御装置のグラフイツク表示方法
GB2083247A (en) A programmable machine
JPS59174916A (ja) 数値制御装置
JP2852986B2 (ja) 加工システム
JPH0653335B2 (ja) 数値制御プログラムの加工シミユレ−シヨン方式
JPS63311408A (ja) 数値制御装置
US4982335A (en) System for processing MST function command
EP0331754A1 (en) Cnc program execution apparatus
JPS6149206A (ja) 工程運転方法
JP2875801B2 (ja) Dnc装置
JPS6243202B2 (ja)
JPS6232503A (ja) 数値制御装置
JPH01295306A (ja) 数値制御装置
JPH01100607A (ja) 数値制御装置
JPS626245B2 (ja)