WO1989002103A1 - Spindle control method - Google Patents

Spindle control method Download PDF

Info

Publication number
WO1989002103A1
WO1989002103A1 PCT/JP1988/000874 JP8800874W WO8902103A1 WO 1989002103 A1 WO1989002103 A1 WO 1989002103A1 JP 8800874 W JP8800874 W JP 8800874W WO 8902103 A1 WO8902103 A1 WO 8902103A1
Authority
WO
WIPO (PCT)
Prior art keywords
spindle
bus
controller
cnc
numerical controller
Prior art date
Application number
PCT/JP1988/000874
Other languages
English (en)
French (fr)
Inventor
Mitsuo Kurakake
Jiro Kinoshita
Original Assignee
Fanuc Ltd
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 Ltd filed Critical Fanuc Ltd
Publication of WO1989002103A1 publication Critical patent/WO1989002103A1/ja

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/4147Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using a programmable interface controller [PIC]
    • 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/33168Two bus, master bus and local servo 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/34302Plc controls movement via nc, no direct interface to servo

Definitions

  • the present invention relates to a spindle control method in a numerical controller (CNC), and more particularly to a spindle control method in which the coupling between a numerical controller and a spindle speed controller is simplified.
  • CNC numerical controller
  • the spindle motor control section of the numerical controller is generally a digital digital spindle.
  • Fig. 2 shows a numerical controller system using this digital spindle.
  • reference numeral 1 denotes a numerical controller (CNC) which reads a machining program and outputs a movement command of each axis, a rotation command of a spindle motor, a machine control signal to the PMC, and the like.
  • CNC numerical controller
  • Reference numeral 2 denotes a PMC (Programmable Controller), which receives a command from a numerical control device (CNC) 1 and controls a machine actuator. It also controls the rotation start and stop of the spindle motor.
  • CNC numerical control device
  • Reference numeral 3 denotes a spindle speed controller which has a digital configuration and controls the speed of the spindle motor in accordance with a command from a numerical controller (CNC) 1. In particular, the sequence such as rotation and stop of the spindle motor is controlled by a command from PMC 2. Processing is performed internally.
  • Reference numeral 4 denotes a spindle amplifier, which controls the rotation of the spindle motor 7 by current-amplifying a command from the spindle speed controller 3.
  • the interface with the numerical control device is an analog signal, and the PMC 2
  • the interface is not a bus but a discrete signal of various hardware. Therefore, the interface of the spindle control unit 3 has a problem that the amount of information is small and the cable is large. Disclosure of Invention ''
  • An object of the present invention is to solve the above-mentioned problems and to provide a spindle control system in which a numerical controller and a spindle controller are easily coupled.
  • the numerical controller (CNC) and PMC are connected by a first bus,
  • the numerical controller (CNC) and the spindle speed controller are connected by a second bus,
  • a command from the numerical controller (CNC) is sent to the spindle speed controller via a second bus,
  • the command from the PMC is passed through the numerical controller before
  • the spindle control method which is configured to be sent to the spindle speed controller on the second bus, is characterized in that:
  • the interface of the spindle control unit is executed only by the bus connection with the numerical controller. Therefore, it has a simple configuration that does not require a special cable or the like. Brief explanation of drawings
  • FIG. 1 is a block diagram of a numerical control system according to an embodiment of the present invention.
  • Fig. 2 is a block diagram of a conventional numerical control system using a digital spindle.
  • FIG. 1 shows a block diagram of a numerical control system according to an embodiment of the present invention.
  • reference numeral 1 denotes a numerical controller (CNC) which reads a machining program and outputs a movement command of each axis, a spindle motor rotation command, a machine control signal to the PMC, and the like.
  • Reference numeral 2 denotes a PMC (Programmable 'Machine' Controller), which receives a command from a numerical controller (CNC) 1 and controls a machine actuator. It also controls the start and stop of the spindle motor.
  • CNC numerical controller
  • the numerical controller 1 and the PMC 2 are connected by a bus A8, and an auxiliary function command from the numerical controller, for example, M03 " Commands such as (forward rotation of spindle motor) are output to PMC 2 once, decoded by PMC 2 and returned to the spindle signal processing unit of numerical controller 1.
  • M03 " Commands such as (forward rotation of spindle motor) are output to PMC 2 once, decoded by PMC 2 and returned to the spindle signal processing unit of numerical controller 1.
  • the interface between the PMC 2 and the spindle speed control unit 3 is eliminated, and only the interface between the numerical controller 1 and the spindle control unit 3 is used. This is because
  • Reference numeral 3 denotes a spindle speed controller which has a digital configuration and controls the speed of the spindle motor in accordance with a command from the numerical controller 1.
  • the numerical controller 1 is connected to the numerical controller 1 via a bus B9, and a command from the numerical controller 1 is sent as a digital signal via the bus B9.
  • the command from the PMC 2 is sent via the bus B 9 via the spindle signal processing unit 1 a in the numerical controller 1.
  • Reference numeral 4 denotes a spindle amplifier, which amplifies a command from the spindle speed controller 3 to control the rotation of a spindle motor (not shown).
  • Reference numeral 5 denotes a servo motor speed control unit, which is digitized in the same manner as the spindle speed control unit, and receives a command from the numerical controller 1 via the bus B 9 to amplify the current with the servo amplifier 6. Controls a servo motor (not shown).
  • the microprocessor of the spindle control unit 3 has only the interface from the bus B9, and the interface itself is simplified, and further, there is no time loss. However, only the control of the spindle motor can be processed at high speed.
  • the interface of the spindle speed control unit is configured to receive an instruction from only one bus with the numerical controller, so that the interface is simplified. The load on the microprocessor of the spindle speed controller can be reduced, and the spindle motor control can be processed at a higher speed.

Description

明 細 書 スピン ドル制御方式 技 術 分 野
本発明は数値制御装置 ( C N C ) におけるス ピ ン ドル制御 方式に関し、 特に数値制御装置とス ピ ン ドル速度制御部の結 合を簡単にしたス ピ ン ドル制御方式に関する。 背 景 技 術
数値制御装置におけるスピン ドルモータ制御部はディ ジタ ル化されたディ ジタルスピン ドルが一般的になってきている , このディ ジタルスピン ドルを使用した数値制御装置システ ムを第 2図に示す。 図において、 1 は数値制御装置 ( C N C ) であり、 加工プログラムを読み出し、 各軸の移動指令、 スピン ドルモータの回転指令、 P M Cへの機械制御信号等を 出力する。
2 は P M C (プログラマブノレ . マシン ' コ ン ト ローラ) で あり、'数 ί直制御装置 ( C N C ) 1 からの指令を受けて、 機械 のァクチユエイ タを制御する。 また、 ス ピ ン ドルモータの回 転開始、 停止等も制御する。
3 はス ピ ン ドル速度制御部であり、 ディ ジタル構成となつ ており、 数値制御装置 ( C N C ) 1 からの指令によって、 ス ビン ドルモータの速度を制御する。 特に、 P M C 2からの指 令によって、 スピン ドルモータの回転、 停止等のシーケ ンス 処理を内部で行っている。 4 はスピン ドルアンプであり、 ス ビン ドル速度制御部 3からの指令を電流増幅してスピン ドル モータ 7の回転を制御する。
し、かし、 第 2図に示す構成において、 ス ピン ドル速度制御 部 3自体はディ ジタル化されても、 数値制御装置 ( C N C ) とのィ ンターフェイスはアナログ信号であったり、 また P M C 2 とのイ ンターフェイ スはバスではなく、 偭々のハードウ エアのディ スク リー ト信号である。 従って、 ス ピ ン ドル制御 部 3のィ ンタ一フェイ スは情報量が少なく、 ケ一ブルが多い という問題点があった。 発 明 の 開 示 '
本発明の目的は上記問題点を解決し、 数値制御装置とス ピ ン ドル制御部の結合を簡単にしたス ピン ドル制御方式を提供 する ことにある。
本発明では上記の問題点を解決するために、
数値制御装置 ( C N C ) におけるス ピンドル制御方式にお いて、
該數值制御装置 ( C N C ) と P M C (プログラマブル ' マ シン ' コ ン ト ローラ) を第 1 のバスで結合し、
前記数値制御装置 ( C N C) とスピン ドル速度制御部を第 2のバスで接続し、
前記数値制御装置 ( C N C ) からの指令を第 2のバスによ つて前記スピン ドル速度制御部に送り、
前記 P M Cからの指令は前記数値制御装置を経由して前 ΐ¾ 第 2 のバスで前記ス ピン ドル速度制御部に送るよ う に構成し ' たこ とを特徴とするス ピン ドル制御方式が、
提供される。
スピン ドル制御部のィ ンターフ ユ イ スが数値制御装置との バス接繞のみで実行される。 従って、 特別のケーブル等を必 要としない簡易な構成となる。 図 面 の 簡 単 な 説 明
第 1図は本発明の一実施例の数値制御装置システムのプロ ック図、
第 2図は従来のディ ジタルス ピ ン ドルを使用した数値制御 装置システムのブロ ック図である。 発明を実施するための最良の形態
以下、 本発明明の一実施例を図面に基づいて説明する。
第 1図に本発明の一実施例の数値制御装置システムのブ口 ック図を示す。 図において、 1 は数値制御装置 ( C N C ) で あり、 加工プログラムを読み出し、 各轴の移動指令、 ス ピ ン ドルモータの回転指令、 P M Cへの機械制御信号等を出力す る。 2 は P M C (プログラマブル ' マシ ン ' コ ン ト ローラ ) であり、 数値制御装置 ( C N C ) 1からの指令を受けて、 機 械のァクチユエイ タを制御する。 また、 ス ピン ドルモータの 回転開始、 停止等も制御する。
こ こで、 数値制御装置 1 と P M C 2 はバス A 8 で接続され ており、 数値制御装置からの補助機能指令、 例えば M 0 3 " (ス ピン ドルモータの正転) 等の指..令は一旦、 P M C 2 に出 力され、 P M C 2でデコードされた後に数値制御装置 1 のス ビン ドル信号処理部へ戻される。 これは、 イ ンターフヱイ ス を簡単にするために、 P M C 2 とス ピン ドル速度制御部 3 と のイ ンターフユ イ スばなく し、 数値制御装置 1 とスピン ドル 制御部 3 とのィ ンターフェイ スのみとしたためである。
3 はス ピン ドル速度制御部であり、 ディ ジタル構成となつ ており、 数値制御装置 1からの指令によ って、 スピン ドルモ ータの速度を制御する。 数値制御装置 1 とはバス B 9 で結合 されており、 数値制御装置 1からの指令ばディ ジタルな信号 として、 バス B 9を経由して送られる。 また、 P M C 2から の指令は数値制御装置 1内のスピン ドル信号処理部 1 aを経 由して、 バス B 9で送られてく る。
4 はス ビン ドルア ンプであり、 ス ピン ドル速度制御部 3か らの指令を電流増幅して、 図示されていないス ピン ドルモー タの回転を制御する。
5 はサーボモータ速度制御部であり、 ス ピン ドル速度制御 部と同じ くディジタル化されており、 バス B 9を経由して、 数値制御装置 1からの指令で、 サーボアンプ 6で電流増幅し て、 図示されていないサーボモータを制御する。
このような構成によつて、 スビン ドル制御部 3 のマイ ク ロ プロセッサはィ ンターフェイスがバス B 9からの指令のみと なり、 イ ンターフェイスそのものが簡単になり、 さらに時間 的なロスがなく なり、 スピン ドルモータ の制御のみを高速に 処理することができる。 以上説明したように本発明では、 ス ピン ドル速度制御部の ィ ンターフ イ スを数値制御装置との 1 本のバスのみから指 令を受けるように構成したので、 イ ンターフヱイ スが簡単に なり ス ピン ドル速度制御部のマイ ク ロプロセ ッ ザの負担を 軽減して、 その分ス ピン ドルモータ の制御を高速に処理する こ とができる。

Claims

請 求 の 範 囲
1. 数値制御装置 ( C N C ) におけるス ピン ドル制御方式 において、
該数値制御装置 ( C N C ) と P M C (プログラマブル · マ シ ン ' コ ン ト ローラ ) を第 1 のバスで結合し、
前記数値制御装置 ( C N C ) とスピン ドル速度制御部を第 2のバスで接続し、
前記数値制御装置 ( C N C ) からの指令を前記第 2のバス によって前記スピン ドル速度制御部に送り、
前記 P M Cからの指令は前記数値制御装置を経由して前記 第 2のバスで前記ス ビン ドル速度制御部に送るように構成し たことを特徴とするス ピン ドル制御方式。
2. 前記数値制御装置 ( C N C ) は前記 P M Cからのス ピ ン ドル制御信号を受信し、 前記第 2のバスに出力するス ピン ドル信号処理部を有することを特徴とする特許請求の範囲第 1項のスピン ドル制御方式。
3. 前記スピン ドル速度制御部は速度制御指令をディ ジタ ル信号で受信するように構成したことを特徴とする特許請求 の範囲第 1項のスピン ドル制御方式。
PCT/JP1988/000874 1987-09-02 1988-08-31 Spindle control method WO1989002103A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP62220012A JPS6462709A (en) 1987-09-02 1987-09-02 Spindle control system
JP62/220012 1987-09-02

Publications (1)

Publication Number Publication Date
WO1989002103A1 true WO1989002103A1 (en) 1989-03-09

Family

ID=16744548

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1988/000874 WO1989002103A1 (en) 1987-09-02 1988-08-31 Spindle control method

Country Status (4)

Country Link
US (1) US5053972A (ja)
EP (1) EP0332710A4 (ja)
JP (1) JPS6462709A (ja)
WO (1) WO1989002103A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01217605A (ja) * 1988-02-26 1989-08-31 Fanuc Ltd 多軸多系統工作機械用数値制御装置
GB2256290B (en) * 1991-05-27 1994-07-20 Honda Motor Co Ltd Servomotor control system for multi-axes
JP4102037B2 (ja) 2001-04-26 2008-06-18 富士通株式会社 マイクロミラー素子およびその製造方法
TWI231290B (en) * 2002-08-14 2005-04-21 Fujitsu Ltd Micro-pivotal device having torsion bars
US20050155045A1 (en) * 2002-12-17 2005-07-14 Fujitsu Limited Disc cleaner
JP5000858B2 (ja) * 2005-06-03 2012-08-15 三菱電機株式会社 データ処理装置
FI119136B (fi) * 2006-06-06 2008-07-31 Abb Oy Sähkökäyttöjärjestelmä
JP2014035564A (ja) * 2012-08-07 2014-02-24 Fanuc Ltd マルチコアプロセッサを有する数値制御装置
DE102016212115A1 (de) * 2016-07-04 2018-01-04 Dr. Johannes Heidenhain Gmbh Vorrichtung und Verfahren zur Datenübertragung

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61138306A (ja) * 1984-12-10 1986-06-25 Amada Metoretsukusu:Kk プログラマブルコントロ−ラ
JPS61260304A (ja) * 1985-05-15 1986-11-18 Mitsubishi Electric Corp 数値制御装置
JPS62111304A (ja) * 1985-11-09 1987-05-22 Mitsubishi Heavy Ind Ltd 主軸回転数制御装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4096770A (en) * 1977-06-06 1978-06-27 Cincinnati Milacron Inc. Method and apparatus for modifying the position of a machine slide to compensate for different following errors
JPS59174916A (ja) * 1983-03-25 1984-10-03 Mitsubishi Electric Corp 数値制御装置
JPS6054009A (ja) * 1983-09-02 1985-03-28 Amada Co Ltd バス接続型プログラマブルコントロ−ラ
JPS60157607A (ja) * 1984-01-26 1985-08-17 Fanuc Ltd 数値制御方法
JPS60231211A (ja) * 1984-05-02 1985-11-16 Fanuc Ltd 数値制御装置と強電制御回路間のインタフエイス装置
JPS6120104A (ja) * 1984-07-06 1986-01-28 Fanuc Ltd 数値制御方式
JPS61107401A (ja) * 1984-10-31 1986-05-26 Fanuc Ltd 数値制御装置と工作機械用プログラマブルコントロ−ラ間のプログラムフオ−マツト変換方式
JPH0622839B2 (ja) * 1985-04-30 1994-03-30 フアナツク株式会社 数値制御装置で制御される機械の手動運転方式
JPS6243703A (ja) * 1985-08-21 1987-02-25 Fanuc Ltd 数値制御システム
JPS62169207A (ja) * 1986-01-22 1987-07-25 Matsushita Electric Ind Co Ltd プログラマブル・コントロ−ラ

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61138306A (ja) * 1984-12-10 1986-06-25 Amada Metoretsukusu:Kk プログラマブルコントロ−ラ
JPS61260304A (ja) * 1985-05-15 1986-11-18 Mitsubishi Electric Corp 数値制御装置
JPS62111304A (ja) * 1985-11-09 1987-05-22 Mitsubishi Heavy Ind Ltd 主軸回転数制御装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP0332710A4 *

Also Published As

Publication number Publication date
EP0332710A4 (en) 1992-09-23
EP0332710A1 (en) 1989-09-20
JPS6462709A (en) 1989-03-09
US5053972A (en) 1991-10-01

Similar Documents

Publication Publication Date Title
EP0224589B1 (en) Drive control unit for injection molding machine driven by servo motors
WO1989002103A1 (en) Spindle control method
WO1988005566A1 (en) Speed controller in a servo system
EP0343257B1 (en) Numerical controller
US20040041533A1 (en) Numerical control apparatus
JPH05137183A (ja) サーボ制御システム
US4841211A (en) Metering method of injection molding machine
EP0245521A1 (en) Injection molding machine and method of controlling back pressure thereof
JP4116640B2 (ja) 多系統制御機能を有する数値制御装置
JPS61131105A (ja) 刃物台を2台有する旋盤の制御方式
US5475602A (en) Acceleration constant switching apparatus
US5795278A (en) Numerical control equipment for a plurality of systems
JPS62111304A (ja) 主軸回転数制御装置
JP3301190B2 (ja) 主軸運転切り換え方法
JP3366388B2 (ja) Ncユニット
KR0176471B1 (ko) 산업용 로보트 위치제어 방법
JP2735597B2 (ja) サーボ制御装置
JP2868527B2 (ja) 数値制御装置
JPH05181522A (ja) 数値制御装置
JPS62245304A (ja) 数値制御におけるプログラムスキツプ方式
JPS6366609A (ja) 数値制御装置
JPH03246605A (ja) 数値制御装置の送り速度制御方法
JPH06312341A (ja) 数値制御装置
JPS63268006A (ja) 数値制御装置
JPH06296389A (ja) サーボモータ運転方法

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): DE FR GB

WWE Wipo information: entry into national phase

Ref document number: 1988907805

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1988907805

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1988907805

Country of ref document: EP