JPH02220103A - 主軸制御指令方式 - Google Patents

主軸制御指令方式

Info

Publication number
JPH02220103A
JPH02220103A JP1042427A JP4242789A JPH02220103A JP H02220103 A JPH02220103 A JP H02220103A JP 1042427 A JP1042427 A JP 1042427A JP 4242789 A JP4242789 A JP 4242789A JP H02220103 A JPH02220103 A JP H02220103A
Authority
JP
Japan
Prior art keywords
spindle
control
command
spindles
commands
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
JP1042427A
Other languages
English (en)
Inventor
Takao Sasaki
隆夫 佐々木
Kentaro Fujibayashi
謙太郎 藤林
Masahiko Miyake
雅彦 三宅
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 JP1042427A priority Critical patent/JPH02220103A/ja
Priority to US07/582,204 priority patent/US5181178A/en
Priority to EP19900902701 priority patent/EP0416116A4/en
Priority to PCT/JP1990/000130 priority patent/WO1990010261A1/ja
Publication of JPH02220103A publication Critical patent/JPH02220103A/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/182Numerical 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 the machine tool function, e.g. thread cutting, cam making, tool direction control
    • 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/408Numerical 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 data handling or data format, e.g. reading, buffering or conversion of data
    • 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

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は主軸制御指令方式に関し、特に複数の主軸の制
御をプログラム指令で切り換えるようにした主軸制御指
令方式に関する。
〔従来の技術〕
ワークの加工を高速に実行するために、複数の主軸を有
するCNC旋盤が広(使用されている。
これらのCNC旋盤では、対抗する主軸で独自にワーク
を加工する場合と、長いワークを加工するときは、ワー
クを両方の主軸で回転させ、る場合がある。
〔発明が解決しようとする課題〕
このために、主軸の回転指令は2個の主軸に対して、独
立に指令できる場合と、共通に指令できる場合が必要に
なる。これを実現するために、ハードウェアでスピンド
ル制御回路への回転指令を切り換えている。しかし、こ
のような切り換え回路は複雑で、部品点数も増加する。
本発明はこのような点に鑑みてなされたものであり、複
数の主軸の制御をプログラム指令で切り換えるようにし
た主軸制御指令方式を提供することを目的とする。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、1台の数値制御
装置(CNC)で複数の主軸を制御する主軸制御指令方
式において、前記複数の主軸を単独制御するか、同期制
御するかを、プログラム指令によって切り換えるように
したことを特徴とする主軸制御指令方式が、 提供される。
〔作用〕
NCプログラムで複数の主軸を単独制御するか、同期制
御するか指令する。この指令に従って、CNCは主軸の
単独制御あるいは同期制御かを切り換える。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明の主軸制御指令方式の概念図である。主
軸Alのチャック2と、主軸B3のチャック4によって
、長いワーク5が把持されており、刃物台A6の刃物6
aあるいは刃物台B7の刃物7aによって、旋削加工が
行われる。この場合は主軸A1と主軸B2とは同期して
回転する必要があり、同じ回転指令が与えられる。
一方、第1図の下方にそれぞれの主軸が別個のワークを
加工する場合の図が示されている。チャック2にはワー
クA5aが把持され、刃物6bによって旋削加工が行わ
れる。また、チャック4にはワークB5bが把持され、
刃物7bによって旋削加工が行われる。
このような、主軸制御の指令はNCテープ上の指令、G
O8,1及びGO8,0によって切り換えられる。すな
わち、GO8,1が指令されると主軸A1と主軸B3と
は同期制御され、008゜0が指令されると、主軸Al
と主軸B3とは別個の制御がされ、その回転数も個々に
決められる。
第2図は本発明のNCプログラムの例を示す図である。
シーケンス・ナンバN0IOの命令は、主軸Aと主軸B
が同期制御する指令であり、第1図の長いワークを加工
する場合に相当する。すなわち、rGO8,IJは同期
制御指令であり、Plは主軸AをQ2は主軸Bを意味し
て、主軸Aと主軸Bとを同期制御する。rslooo」
は主軸の回転指令である。
シーケンス・ナンバNO60の指令は主軸Aと主軸Bの
同期制御を解除する指令である。すなわち、第1図の主
軸Aと主軸Bが別個のワークを旋削する場合に相当する
シーケンス・ナンバN090は主軸Aに対する回転指令
が単独で与えられている。
なお、rMO3,は主軸正回転、「M2S」は主軸停止
指令である。
第3図は本発明を実施するための数値制御装置(CNC
)のハードウェアのブロック図である。
図において、10は数値制御装置(CNC)である。プ
ロセッサ11は数値制御袋W(CNC)10全体の制御
の中心となるプロセッサであり、バス21を介して、R
OM12に格納されたシステムプログラムを読み出し、
このシステムプログラムに従って、数値制御装置(CN
C)全体の制御を実行する。RAM13には一時的な計
算データ、表示データ等が格納される。RAM13には
DRAMが使用される。0MO314には工具補正量、
ピッチ誤差補正量、NCプログラム及びパラメータ等が
格納される。0MO314は、図示されていないバッテ
リでバックアップされ、数値制御装置(CNC,)10
の電源がオフされても不揮発性メモリとなっているので
、それらのデータはそのまま保持される。
インタフェース15は外部機器31用のインタフェース
であり、紙テープリーグ、紙テープパンチャー、紙テー
プリーグ・パンチャー等の外部機器が接続される。紙テ
ープリーグからはNCプログラムが読み込まれ、また、
数値制御装置(CNC)10内で編集された加ニブログ
ラムを紙テープパンチャーに出力することができる。
PMC(プログラマブル・マシン・コントローラ)16
はCNC10に内蔵され、ラダー形式で作成されたシー
ケンスプログラムで機械側を制御する。すなわち、加ニ
ブログラムで指令された、M機能、S機能及び1機能に
従って、これらをシーケンスプログラムで機械側で必要
な信号に変換し、I10ユニット17から機械側に出力
する。
この出力信号は機械側のマグネット等を駆動し、油圧バ
ルブ、空圧バルブ及び電気アクチュエイタ等を作動させ
る。また、機械側のリミットスイッチ及び機械操作盤の
スイッチ等の信号を受けて、必要な処理をして、プロセ
ッサ11に渡す。
グラフツク制御回路工8は各軸の現在位置、アラーム、
パラメータ、画像データ等のディジタルデータを画像信
号に変換して出力する。この画像信号はCRT/MDI
ユニット25の表示装置26に送られ、表示装置26に
表示される。インタフェース19はCRT/MDIユニ
ット25内のキーボード27からのデータを受けて、プ
ロセッサ11に渡す。
インタフェース20は手動パルス発生器32に接続され
、手動パルス発生器32からのパルスを受ける0手動パ
ルス発注器32は機械操作盤に実装され、手動で機械稼
働部を精密に移動させるのに使用される。
軸制御回路41〜44はプロセッサ11からの各軸の移
動指令を受けて、各軸の指令をサーボアンプ51〜54
に出力する。サーボアンプ51〜54はこの移動指令を
受けて、各軸のサーボモータ61〜64を駆動する。サ
ーボモータ61〜64には位置検出用のパルスコーダが
内蔵されており、・このパルスコーダから位置信号がパ
ルス列としてフィードバックされる。場合によっては、
位置検出器として、リニアスケールが使用される。
また、このパルス列をF/V (周波数/速度)変換す
ることにより、速度信号を生成することができる。さら
に、速度検出用にタコジェネレータが使用される場合も
ある0図ではこれらの位置信号のフィードバックライン
及び速度フィードバックは省略しである。ここで、サー
ボモータ61.62は刃物台Aを制御し、サーボモータ
63.64は刃物台Bを制御する。
スピンドル制御回路71.72はスピンドル回転指令及
びスピンドルのオリエンテーション等の指令を受けて、
スピンドルアンプ81.82にスピンドル速度信号を出
力する。スピンドルアンプ72はこのスピンドル速度信
号を受けて、スピンドルモータ91.92を指令された
回転速度で回転させる。スピンドルモータ91は主軸A
に、スピンドルモータ92は主軸Bに歯車あるいはベル
ト結合されている。
スピンドルモータ91.92には歯車あるいはベルトで
ポジションコーダ101.102が結合されている。従
って、ポジションコーダ101.102は主軸A及び主
軸Bに同期して回転し、帰還パルスを出力し、その帰還
パルスはインタフェース110を経由して、プロセッサ
11によって、読み取られる。この帰還パルスは刃物台
Aあるいは刃物台Bをスピンドルモータ73に同期して
移動させてネジ切り等の加工を行うために使用される。
上記の説明では、2個の主軸を同期あるいは単独制御す
ることで説明したが、さらに3個以上の主軸を同期ある
いは単独制御するようにすることもできる。
〔発明の効果〕
以上説明したように本発明では、NCプログラムで主軸
の同期制御あるいは単独制御を指令できるようにしたの
で、同期制御あるいは単独制御の切り換え指令が簡単に
できる。
【図面の簡単な説明】
第1図は本発明の主軸制御指令方式の概念図、第2図は
本発明のNCプログラムの例を示す図、第3図は本発明
を実施するための数値制御装置(CNC)のハードウェ
アのブロック図である。 1    主軸A 2−・−・−・−・−・・チャック 3−−−−−−・・−・−一−−・主軸B4−−−−−
一・−・−チャック 1〜4 1〜5 1〜6 1.7 1、8 1、9 5−一−−・−−m−−・−・−ワーク5a   ワー
ク 5b・   ワーク ト−−一−−一・・−・−プロセッサ 2・−−m−−・・−−−−−−−ROM3     
 RAM 4      CMO3 4・−・−軸制御回路 4−・−・−サーボアンプ 4−−−−−−・・−・−・サーボモータ2−・−・・
−・−スピンドル制御回路2    スピンドルアンプ 2−・  −・・スピンドルモータ

Claims (2)

    【特許請求の範囲】
  1. (1)1台の数値制御装置(CNC)で複数の主軸を制
    御する主軸制御指令方式において、 前記複数の主軸を単独制御するか、同期制御するかを、
    プログラム指令によって切り換えるようにしたことを特
    徴とする主軸制御指令方式。
  2. (2)前記切り換えはGコードで行うことを特徴とする
    特許請求の範囲第1項記載の主軸制御指令方式。
JP1042427A 1989-02-22 1989-02-22 主軸制御指令方式 Pending JPH02220103A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP1042427A JPH02220103A (ja) 1989-02-22 1989-02-22 主軸制御指令方式
US07/582,204 US5181178A (en) 1989-02-22 1990-02-01 Spindle control command method
EP19900902701 EP0416116A4 (en) 1989-02-22 1990-02-01 Spindle control instruction system
PCT/JP1990/000130 WO1990010261A1 (en) 1989-02-22 1990-02-01 Spindle control instruction system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1042427A JPH02220103A (ja) 1989-02-22 1989-02-22 主軸制御指令方式

Publications (1)

Publication Number Publication Date
JPH02220103A true JPH02220103A (ja) 1990-09-03

Family

ID=12635764

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1042427A Pending JPH02220103A (ja) 1989-02-22 1989-02-22 主軸制御指令方式

Country Status (4)

Country Link
US (1) US5181178A (ja)
EP (1) EP0416116A4 (ja)
JP (1) JPH02220103A (ja)
WO (1) WO1990010261A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04137001A (ja) * 1990-09-28 1992-05-12 Okuma Mach Works Ltd 重畳制御機能を有する数値制御装置
JPH05224714A (ja) * 1992-02-14 1993-09-03 Fanuc Ltd 数値制御装置
US6404160B2 (en) * 1998-12-24 2002-06-11 Mitsubishi Denki Kabushiki Kaisha Numerical control apparatus
JP4947214B2 (ja) * 2008-05-13 2012-06-06 三菱電機株式会社 数値制御方法及びその装置

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0498301A (ja) * 1990-08-09 1992-03-31 Mitsubishi Electric Corp 数値制御工作機械および数値制御装置
US5914880A (en) * 1992-05-16 1999-06-22 Nippei Toyama Corporation Method and apparatus for controlling a transfer machine
DE69317540T2 (de) * 1992-12-28 1998-08-20 Mitsubishi Electric Corp Numerische Steuerung für eine Werkzeugmaschine und Verfahren zur Fortsetzung eines Bearbeitungsprogramms nach dessen Unterbrechung
KR100376638B1 (ko) * 1994-03-23 2003-07-18 가부시키가이샤 야스가와덴끼 작업기계의제어장치
AUPN422295A0 (en) * 1995-07-18 1995-08-10 Bytecraft Research Pty. Ltd. Control system
JP3419158B2 (ja) * 1995-07-20 2003-06-23 三菱電機株式会社 数値制御駆動装置のデータ処理方法
JP4070744B2 (ja) * 2004-04-28 2008-04-02 ファナック株式会社 同期制御装置
JP4116640B2 (ja) * 2005-10-28 2008-07-09 ファナック株式会社 多系統制御機能を有する数値制御装置
CN101887250B (zh) * 2009-05-12 2012-05-30 鸿富锦精密工业(深圳)有限公司 Cnc工具机控制装置
EP4455809A1 (de) * 2023-04-24 2024-10-30 Siemens Aktiengesellschaft Steuerung einer mehrspindel-werkzeugmaschine

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3518792A1 (de) * 1985-05-24 1986-11-27 Traub Gmbh, 7313 Reichenbach Numerisch gesteuerte drehmaschine
JPS62236650A (ja) * 1986-04-01 1987-10-16 Fanuc Ltd 4軸旋盤のncプログラム作成方法
JPS62237504A (ja) * 1986-04-08 1987-10-17 Fanuc Ltd 数値制御装置
JPH01246045A (ja) * 1988-03-28 1989-10-02 Yamazaki Mazak Corp 工作機械における加工座標系の設定制御方法
JPH02110708A (ja) * 1988-10-20 1990-04-23 Fanuc Ltd 主軸制御方式
JP2858319B2 (ja) * 1989-01-30 1999-02-17 松下電器産業株式会社 多軸同期駆動装置及び歯車加工装置
JP2581797B2 (ja) * 1989-04-27 1997-02-12 オ−クマ株式会社 同期制御方法及びその装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04137001A (ja) * 1990-09-28 1992-05-12 Okuma Mach Works Ltd 重畳制御機能を有する数値制御装置
JPH05224714A (ja) * 1992-02-14 1993-09-03 Fanuc Ltd 数値制御装置
US6404160B2 (en) * 1998-12-24 2002-06-11 Mitsubishi Denki Kabushiki Kaisha Numerical control apparatus
JP4947214B2 (ja) * 2008-05-13 2012-06-06 三菱電機株式会社 数値制御方法及びその装置

Also Published As

Publication number Publication date
WO1990010261A1 (en) 1990-09-07
US5181178A (en) 1993-01-19
EP0416116A1 (en) 1991-03-13
EP0416116A4 (en) 1992-10-28

Similar Documents

Publication Publication Date Title
JPH02220103A (ja) 主軸制御指令方式
JPH06285701A (ja) Nc旋削加工装置
JPH04123107A (ja) 負荷状態描画方式
WO1991010179A1 (fr) Systeme d'affichage pour commande numerique de machine-outil
JP2702575B2 (ja) ワーク交換方法
JP2004114176A (ja) 数値制御装置
US5313861A (en) Workpiece exchanging system
JP3433967B2 (ja) リジッドタップ制御装置
JP2880211B2 (ja) 工具負荷監視制御方法
JPH04177404A (ja) 数値制御装置のm機能出力方式
JPH03126104A (ja) 送り速度制御方式
JP2862211B2 (ja) 数値制御装置の主軸の速度到達検出方法
JPH06312341A (ja) 数値制御装置
JPH05143123A (ja) ターレツト旋盤及びその数値制御装置
JP2868527B2 (ja) 数値制御装置
JPH06304845A (ja) 数値制御装置
JPH03166609A (ja) 加工径路描画方式
JPH02311906A (ja) 加工シミュレーション方式
JPH0885044A (ja) 加工負荷監視方式
WO1990011558A1 (fr) Systeme de commande d'un dispositif a commande numerique
JP2796335B2 (ja) 数値制御装置
JP2622415B2 (ja) 数値制御装置の教示データ作成方式及び加工速度制御方式
JPH0379262A (ja) 数値制御装置のスイング研削加工方法
JPH04195204A (ja) 数値制御方式
JPH0474205A (ja) 数値制御装置