JPS60193012A - 数値制御装置における刃物台同期方法 - Google Patents

数値制御装置における刃物台同期方法

Info

Publication number
JPS60193012A
JPS60193012A JP4991084A JP4991084A JPS60193012A JP S60193012 A JPS60193012 A JP S60193012A JP 4991084 A JP4991084 A JP 4991084A JP 4991084 A JP4991084 A JP 4991084A JP S60193012 A JPS60193012 A JP S60193012A
Authority
JP
Japan
Prior art keywords
synchronization
circuit
command
tool
control
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
JP4991084A
Other languages
English (en)
Inventor
Kenji Shirakata
白方 憲治
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 JP4991084A priority Critical patent/JPS60193012A/ja
Publication of JPS60193012A publication Critical patent/JPS60193012A/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
    • 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/34344Standby commands, let proces wait while program controls other process
    • 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/50015Multi cutting, twin tools contact at same time workpiece, balance cutting

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

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、独立して複数の刃物台の加ニブログラムを
同時運転する複合多軸工作機械において、特定の加工フ
ロックの実行の開始を加ニブログラム内の任意の場所で
行えるようにした数値制御(NC)装置における刃物台
同期方法に関するものである。
〔従来技術〕
まず、第1図、第2図によって従来のNC装置の概略を
説明する。
第1図はNC装置の構成を示すブロック図であり、第2
図は従来のNC装置における2台の刃物台の同期方法を
説明するためのブロック図である。
第1図において、1はNC言語により加ニブログラムが
収容されたテープ、2は読取回路、3はノくラフアメモ
リ、4は命令解読処理回路、5は前計算回路、6は制御
回路、7は軸移動量出力回路、8はパルス分配回路、9
はサーボユニット、10はモータ、11は検出器、12
は主軸回転検出器、13はプログラマノルコントローラ
(以下PCとい5)、14は制御対象である工作機械で
ある。
第1図の動作を簡単に説明する。
テープ1のプログラム内容は読取回′N12で読み取ら
れ、パンツアメモリ3に一旦蓄えられ、命令解読処理回
路4でそのプログラムの館令か解読され、次の前計算回
路5で必要な数値計算による前処理がなされ、その結果
のデータが次の制御回路6へ送られ、オンライン制御が
行われる。すなわち、プログラムの1//ロツクずつ工
作機械14の軸移#Jiを軸移動量出力回路1に与え、
パルる分配回路8からパルスを出させ、サーボユニット
9を作動させ、モータ10を駆動して軸を移動させる。
モータ10には検出器11が取り付けられモータ1Dの
変位量を検出し、サーボユニット9にフィードバックし
て所定量の駆動を行う。そして、主軸回転検出器12は
回転するワークあるいは回転する工具の回転速度を検出
する目的で主軸に取り付けられており、主軸の回転速度
をパルス分配回路8ヘフイードバツクしてモータ10の
回転速度を主軸回転速度と同期させる。
一方、PCl3は工作機械14の軸駆動以外の制御、た
とえば油圧制御t、l:具交換、スピンドル躯動等の補
助機能関係の制御を行うシーケンサであり、制御回路6
との間で信号の授受を行って前記の制御を行う。
前記従来のNC装置において、工作機械14として2つ
の刃物台を有する旋盤の場合の同期方法を第2図によっ
て説明する。
第2図において、IA、IBはそれぞれ第1および第2
の刃物台用の加ニブログラム用のテープである。6は制
御回路であり、内部に第1の刃物台のコントローラ6A
と第2の刃物台のコントローラ6Bとを有している。そ
して各コントローラ6A、6Bと、シーケンサであるP
(:13とはそれぞれ接続されている。
このような2つの刃物台を有する場合、一方の刃物台の
ある工程が終ってから他方の刃物台を作動させないと刃
物台同士が衝突してしまう場合には、一方を待たせ、両
方のプログラム中の同期指令で一緒に作動させるように
し【いる。そのため、第1. ft142の刃物台のコ
ントローラ6A、6Bは独立にMl。というような同期
のためのM指令をPCl3に対して出力する。PCl3
はM指令量、。
を両方のコントローラ6A、6Bから入力されるまで実
行を侍っており、両方のM指令Mloが来たところでコ
ントクーラ6A、68ICM!+Ii令の完了を出力し
、これにより第1.第2の両刃物台は同期をとって制御
されるようになっている。
このようK、従来の刃物台の同期方法はM指令のような
補助機能指令をプログラムし、その指令を受けてP(1
3が同期側御を行っている。この場合、補助機能指令(
たとえばM指令)を独立に第1.第2の刃物台のコント
ローラ6 A I 6 B カらPCl3へ出力し、完
了信号をPCl3から受け取るので、PCl3は本来の
補助機能の他k。
第1.tJ42の両刃物台のM指令量、。を解読し、一
致すると完了を両コントローラ6A、6Bに知らせなけ
ればならず、PCl3の負担が増加する。
さらに両コントローラ6A、6B間での制御がないため
にPCl3から完了信号を入力しても、信号の遅れなど
もあり、元金な同期をとるのが困難であった。また、ブ
ログラアは、旋盤に対する本来の補助機能指令と、2つ
の刃物台の同期指令が同一の補助宿賃(たとえばM指令
)を用いて率に数字の相違(Ml。とM、1)Kよって
区別しているのでプログラミングのミスJP混乱を引き
起さないように注意する必要があるなどの欠点があった
〔発明の概要」 この匍明は、上記の欠点を改善するためになされたもの
で、同期ONおよび同期OFF用の特足の防音コードを
新設し、スタートの同期が必要または不必要な1161
所に、同期ONまたは同期OFFの砧令コードをプログ
ラムすることにより?、 NC装置が判読し同期処理を
行ったり、行わなかったりすることができるようにした
ものである。
以下、この発明の実施例について説明する。
〔発明の実施例〕
第3図はこの発明の一実施例を示すブロック図で、6C
は同期コントロール回路であり、その詳細な回路の一例
を典4図に示す。
この発明では加ニブログラムに従来存在していなかった
同期ON指令、たとえば”G15″と同期OFF指令、
たとえば”Gl 4 ”t−用いる。
第4図において、AND1〜ANDaは7ンドゲー)、
FF1〜FF、は実行待ちのフラグを示す7リツプフロ
ツプであり、 Tl t Tlは第11第2の刃吻合か
らのブロック完了検出信号が加わる入力端子、T3は同
期ON指令G15の加わる入力端子、T4は同期OFF
指令G14の加わる入力端子、Tll。
T6は第1.第2の刃物台の出力端子で、10”のとき
実行、1″のとき待ちとする制御信号で、第1.第2の
刃物台のコントローラへ出力される。
次に第4図の動作について説明する。
いま、入力端子T3に同期ON指令1G15”が入った
とすると、フリップフロップFF、をセットし、その出
力端子な1”にして同期処理待ちの状態となる。ここで
第1の刃物台の入力端子T1にブロック完了検出信号が
入ったとすると、アンドグー)ANDlが成立し、第2
の刃物台の入力端子■!にブロック完了検出信号が入っ
ていなX、1ので、アンドグー)AND、が成立せず、
その結果アンドゲートA N D sが成立し、フリッ
プフロップfF!をセットし、その出力端子Q′ik″
1″にする。このときフリップフロップFF、の出力が
0′で第2刃物台の制御を実行中であれば、アンドグー
)AND、が成立しフリップフロップFF、をセットし
、その出力端子Qを′1″にして第1の刃物台の制御を
待ちにする。フリップフロップFF、の出力が′I”で
待ちであれば、アンドグー)AND6が成立しフリップ
フロップFF++をリセットして、その出力を0”とし
、第2の刃物台の制御を実行する。
入力端子T、 K関しても全く同様である。
また、入力端子T4に同期OFF指令″′014″が入
ったとすると、フリップフロップFF、をリセットし、
その出力端子Qを0″にする。このときアンドゲートA
NDXとアンドゲートA N D tは入力端子T、、
T、Icノロツク完了検出信号が入っても、常に成立せ
ず同期処理を行わない状態となるOこのようにして、2
つの刃物台のうち一方な待たせ【、必要な時点から他方
に同期させて制御することができる。
なお、同期ON指令、同期OFF指令として、上記実施
例では”Gl 5″、’G14”を用いたが、その他の
コードを用いることができることはいうまでもない。ま
た、刃物台の数は2個以上にすることも呵能である。
〔発明の効果〕
以上詳細に説明したよ5に、この発明は同期ON指令と
同期OFF指令を用い、複数の刃物台を制御するそれぞ
れ独立した加ニブログラムのいずれかに同期指令を挿入
しておき、前記制御回路中和同期フントロール回路を設
け、前記同期指令が前記同期コントロール回路に入力さ
れたとき各加ニブログラムの同期をとって実行させるよ
うにしたので、各プログラム中のブロック完了指令がい
ずれも検出されたとき、それ以後は各刃物台をプログラ
ム通り駆動することができるため、特定の加ニブログラ
ムのフロックの起動を確実に同期させることができる利
点がある。また、同期させる必要のないときは同期OF
F指令をプログラムすることにより、各刃物台をそれぞ
れ独立に*m−rることかできる。
【図面の簡単な説明】
第1図はNC装置の構成を示すブロック図、第2図は従
来のNC装置における2台の刃物台の同期方法を説明す
るためのブロック図、第3図はこの発明の一実施例を示
すブロック図、第4図は第3図における同期コントロー
ラの詳細を示す回路図である。 図中、1はテープ、2は読取回路、3はバンフ7メモリ
、4は命令解読処理回路、5は前計算回路、6ハ1li
lJ御回路、6A、6BGim1. mzの刃物台のコ
ントローラ、6Cは同期コントロール回路、7は軸移動
量出力回路、8はパルス分配回路、9はサーボユニット
、10はモータ、11は検出器、12は主軸回転検出器
、13はプログラマノルコントローラ(PC)、14は
工作機械である。 なお、図中の同一符号は同一または相当部分を示す。 代理人 大岩増雄 (外2名) 第2図 第3図

Claims (1)

    【特許請求の範囲】
  1. 複数の刃物台を備え、制御回路を通して制御する複合多
    軸工作機械の数値制御装置において、前記各刃物台を+
    li1#するそれぞれ独立した加ニブログラムのいずれ
    かに同期指令を挿入しておき、前記制御回路中に同期コ
    ントロール回路を設け、前記同期指令が前記同期コイト
    ロール回路に入力されたとき前記各加ニブログラムの同
    期をとって実行させることを特徴とする数値制御装置に
    おける刃物台同ノリ方法。
JP4991084A 1984-03-15 1984-03-15 数値制御装置における刃物台同期方法 Pending JPS60193012A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4991084A JPS60193012A (ja) 1984-03-15 1984-03-15 数値制御装置における刃物台同期方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4991084A JPS60193012A (ja) 1984-03-15 1984-03-15 数値制御装置における刃物台同期方法

Publications (1)

Publication Number Publication Date
JPS60193012A true JPS60193012A (ja) 1985-10-01

Family

ID=12844163

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4991084A Pending JPS60193012A (ja) 1984-03-15 1984-03-15 数値制御装置における刃物台同期方法

Country Status (1)

Country Link
JP (1) JPS60193012A (ja)

Cited By (6)

* 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 複数可動部材を有する工作機械の数値制御装置における同期待合せ方式
JPS6453208A (en) * 1987-08-24 1989-03-01 Toshiba Machine Co Ltd Parallel synchronization control system for machine tool control system
EP0373224A1 (en) * 1988-03-09 1990-06-20 Fanuc Ltd. Numerical controller
JPH03144803A (ja) * 1989-10-31 1991-06-20 Fanuc Ltd Cncの待ち合わせ制御方式
EP0507955A1 (en) * 1990-10-11 1992-10-14 Fanuc Ltd. Method for operating cnc synchronously

Cited By (7)

* 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 複数可動部材を有する工作機械の数値制御装置における同期待合せ方式
JPS6453208A (en) * 1987-08-24 1989-03-01 Toshiba Machine Co Ltd Parallel synchronization control system for machine tool control system
EP0373224A1 (en) * 1988-03-09 1990-06-20 Fanuc Ltd. Numerical controller
JPH03144803A (ja) * 1989-10-31 1991-06-20 Fanuc Ltd Cncの待ち合わせ制御方式
EP0507955A1 (en) * 1990-10-11 1992-10-14 Fanuc Ltd. Method for operating cnc synchronously
US5325307A (en) * 1990-10-11 1994-06-28 Fanuc Ltd. Synchronized operation system for numerical control apparatus

Similar Documents

Publication Publication Date Title
JPS59172013A (ja) 数値制御装置の刃物台同期方式
EP0137857B1 (en) Numerical control method
JPS63181005A (ja) 数値制御装置の並列処理方式
JPS5968003A (ja) 数値制御工作機械の非常機械原点復帰装置
US4173786A (en) Method and apparatus for cutting a thread on a rotating workpiece
EP0441386B1 (en) Automatic programming apparatus for plural-spindle numerically controlled machine
US4197490A (en) Numerical control system for a machine tool having a plurality of saddles
JP2534305B2 (ja) 数値制御装置
JPS60193012A (ja) 数値制御装置における刃物台同期方法
JP2735209B2 (ja) 数値制御装置
JPH0457005B2 (ja)
JPH0283141A (ja) 数値制御装置
JP2840297B2 (ja) 数値制御装置の軸制御方法
JPH0653335B2 (ja) 数値制御プログラムの加工シミユレ−シヨン方式
JPS63205707A (ja) 数値制御装置におけるインターフェイス方法
JPS6243202B2 (ja)
EP0328665A1 (en) Numerical controller
JPH02205903A (ja) トランスファーライン用数値制御装置
JPH10240330A (ja) 数値制御装置
JPS59175920A (ja) 数値制御装置のタツプ切り方式
JPS6149206A (ja) 工程運転方法
JPH01100607A (ja) 数値制御装置
JPS6399154A (ja) ピツクフイ−ドジヤンプ加工方式
JPS61107401A (ja) 数値制御装置と工作機械用プログラマブルコントロ−ラ間のプログラムフオ−マツト変換方式
JPS59172005A (ja) 数値制御装置