WO1989002103A1 - Spindle control method - Google Patents
Spindle control method Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4147—Structure 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]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4141—Structure 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33168—Two bus, master bus and local servo bus
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34302—Plc 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項のスピン ドル制御方式。
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)
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)
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)
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 | プログラマブル・コントロ−ラ |
-
1987
- 1987-09-02 JP JP62220012A patent/JPS6462709A/ja active Pending
-
1988
- 1988-08-31 US US07/343,264 patent/US5053972A/en not_active Expired - Fee Related
- 1988-08-31 WO PCT/JP1988/000874 patent/WO1989002103A1/ja not_active Application Discontinuation
- 1988-08-31 EP EP19880907805 patent/EP0332710A4/en not_active Withdrawn
Patent Citations (3)
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)
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 |