JPH03213245A - Control device for machine tool - Google Patents

Control device for machine tool

Info

Publication number
JPH03213245A
JPH03213245A JP573890A JP573890A JPH03213245A JP H03213245 A JPH03213245 A JP H03213245A JP 573890 A JP573890 A JP 573890A JP 573890 A JP573890 A JP 573890A JP H03213245 A JPH03213245 A JP H03213245A
Authority
JP
Japan
Prior art keywords
spindle
feed
speed
shaft
rotation speed
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
JP573890A
Other languages
Japanese (ja)
Inventor
Tsukasa Takayama
司 高山
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Manufacturing Co 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 Yaskawa Electric Manufacturing Co Ltd filed Critical Yaskawa Electric Manufacturing Co Ltd
Priority to JP573890A priority Critical patent/JPH03213245A/en
Publication of JPH03213245A publication Critical patent/JPH03213245A/en
Pending legal-status Critical Current

Links

Landscapes

  • Automatic Control Of Machine Tools (AREA)

Abstract

PURPOSE:To reduce cost of a control device for a machine tool by driving a spindle motor at a preset speed simultaneously inputting its preset value to a shaft feed speed arithmetic part and calculating a shaft feed speed from an each rotational feed preset value and a spindle rotational speed preset value. CONSTITUTION:A spindle motor 12 is driven at a preset rotational speed by outputting a spindle rotational speed command, set from a spindle rotational speed setting part 21, to a spindle driving gear 22 of the spindle motor 12. Simultaneously, a preset value of the spindle rotational speed setting part 21 is input to a shaft feed speed arithmetic part 26, and a shaft feed speed of a shaft feed device 14 is calculated, by the shaft feed speed arithmetic part 26 from an each rotational feed preset value, which is an output of an each rotational feed setting part 25, and from the preset value of the spindle rotational speed setting part 21, and commanded to a shaft feed driving gear 27 of a feed motor 15. Accordingly, a spindle rotational speed in the point of time, a spindle rotational speed preset value is fetched to the shaft feed speed arithmetic part 26, is prevented from generating a difference from the spindle rotational speed preset value commanded to the spindle driving gear 22.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は工作機械の主軸回転および刃物送りの制御装置
に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a control device for main shaft rotation and blade feed of a machine tool.

[従来の技術] 従来、工作機械により自動加工する場合、例えば第2図
に示すように、工作機械1の主軸11の回転数を制御装
置2の主軸回転数設定部21に設定し、主軸モータ12
のインバータなどにより構成された主軸駆動装置22に
設定回転数を指令する。主軸モータ12には回転量を検
出するパルスジェネレータ13が設けられ、主軸の回転
量(回転角度、または回転数)に応じたパルスを発生し
、カウンタ23によりカウントする。カウンタ23の値
は一定周期で読み込まれ、この値より主軸回転数演算部
24で主軸回転数を計算し、主軸駆動装置22にフィー
ドバックする。
[Prior Art] Conventionally, when automatic machining is performed using a machine tool, for example, as shown in FIG. 12
A set rotation speed is commanded to the main shaft drive device 22, which is constituted by an inverter or the like. The main shaft motor 12 is provided with a pulse generator 13 that detects the amount of rotation, and generates pulses corresponding to the amount of rotation (rotation angle or number of rotations) of the main shaft, and the pulses are counted by a counter 23. The value of the counter 23 is read at regular intervals, and based on this value, the spindle rotation speed calculation unit 24 calculates the spindle rotation speed and feeds it back to the spindle drive device 22.

一方、主軸11の回転数1回当りの刃物の軸送り装置1
4の軸送り量(以下毎回転送り量という)を毎回転送り
設定部25に設定し、軸送り速度演雪煉り7m −ys
 #t li;1紅謹h tル中繍ふ曲卸士紬面鮮袖官
部24で計算した主軸回転数とから軸送り装置14の軸
送り速度を算出し、送りモータ15の軸送り駆動装置2
7に指令するようにしである。
On the other hand, the shaft feeder 1 of the cutter per rotation of the main shaft 11
Set the axis feed amount of 4 (hereinafter referred to as the transfer amount each time) in the transfer setting section 25 every time, and set the axis feed speed to 7 m -ys.
#t li ; 1 The shaft feed speed of the shaft feed device 14 is calculated from the main shaft rotation speed calculated by the central shaft rotation speed calculated by the staff 24, and the shaft feed speed of the feed motor 15 is driven. Device 2
7.

[発明が解決しようとする課題] ところが、上記構成では主軸回転数を一定周期でパルス
ジェネレータ13のパルスをカウントすることにより算
出しているので、主軸回転数に変動がある場合、演算処
理の遅い制御装置では軸送り速度を算出しても、主軸回
転数をカウンタ23、主軸回転数演算部24を介して軸
送り速度演算部26に取り込んだ時点での主軸回転数が
、主軸駆動装置22に指令した主軸回転数設定値との間
に誤差が生じることがある。そのため、軸送り速度が変
わり、ネジ切りの場合、ネジのピッチが変わるなどの欠
点があった。
[Problems to be Solved by the Invention] However, in the above configuration, the spindle rotation speed is calculated by counting the pulses of the pulse generator 13 at a constant period, so if there is a fluctuation in the spindle rotation speed, the calculation process may be slow. Even if the control device calculates the shaft feed speed, the spindle rotation speed at the time when the spindle rotation speed is taken into the shaft feed speed calculation section 26 via the counter 23 and the spindle rotation speed calculation section 24 is not transmitted to the spindle drive device 22. An error may occur between the commanded spindle rotation speed setting value. As a result, the shaft feed speed changes, and in the case of thread cutting, the pitch of the thread changes.

また、主軸モータ12を誘導電動機とし、主軸駆動装置
22を、誘導電動機の二次鎖交磁束のベクトルから周波
数制御するセンサレスベクトル制御のように、主軸モー
タ12の回転量を検出するパルスジェネレータ13がな
い場合、軸送り速度を算出するには、回転量の検出回路
を別に設けるなど、制御装置が複雑になる欠点があった
Furthermore, the pulse generator 13 that detects the amount of rotation of the main shaft motor 12 may be used, such as sensorless vector control in which the main shaft motor 12 is an induction motor and the main shaft drive device 22 is frequency-controlled from the vector of the secondary interlinkage magnetic flux of the induction motor. Otherwise, the control device would be complicated, such as requiring a separate rotation amount detection circuit to calculate the shaft feed speed.

本発明は、主軸モータの回転数を検出する検出器を使用
せずに、簡単な構成で軸送り装置の軸送り速度を算出す
ることを目的とするものである。
An object of the present invention is to calculate the shaft feed speed of a shaft feed device with a simple configuration without using a detector for detecting the rotation speed of a spindle motor.

[課題を解決するための手段] 本発明は、工作機械の主軸モータを駆動する主軸駆動装
置と、前記工作機械の軸送り装置の送りモータを駆動す
る軸送り駆動装置と、前記主軸駆動装置の主軸回転数を
設定する主軸回転数設定部と、前記主軸回転数1回転当
りの前記軸送り装置の毎回転送り量を設定する毎回転送
り設定部と、前記軸送り駆動装置の軸送り速度を算出す
る軸送り速度演算部とを設けた工作機械の制御装置にお
いて、前記毎回転送り設定部から送出される毎回転送り
設定値と、前記主軸回転数設定部から送出される主軸回
転数設定値とを前記軸送り速度演算部に入力し、前記軸
送り速度演算部による演算結果を軸送り駆動装置の指令
値として入力するようにしたものである。
[Means for Solving the Problems] The present invention provides a spindle drive device that drives a spindle motor of a machine tool, a shaft feed drive device that drives a feed motor of a shaft feed device of the machine tool, and a spindle drive device that drives a feed motor of a shaft feed device of the machine tool. a spindle rotation speed setting section for setting the spindle rotation speed; a transfer setting section for setting the amount of transfer each time of the shaft feed device per revolution of the spindle rotation speed; In a control device for a machine tool, which is provided with an axis feed rate calculation unit that calculates, an every-time transfer setting value sent from the every-time transfer setting unit and a spindle rotation speed setting value sent from the spindle rotation speed setting unit. is input to the shaft feed speed calculation section, and the calculation result by the shaft feed speed calculation section is input as a command value for the shaft feed drive device.

[作用] 主軸回転設定部から主軸回転数指令を主軸駆動装置に指
令して、主軸モータを設定回転数で駆動すると同時に、
主軸回転設定部の設定値を軸送り速度演算部に入力し、
速度演算部により毎回転送り設定部の出力である毎回転
送り設定値と主軸回転設定部の設定値とから送り装置の
軸送り速度を算出して軸送り駆動装置に指令する。
[Operation] A spindle rotation speed command is sent to the spindle drive device from the spindle rotation setting section, and at the same time the spindle motor is driven at the set rotation speed,
Input the setting value of the spindle rotation setting section to the axis feed speed calculation section,
The speed calculation section calculates the shaft feed speed of the feed device from the every-time transfer setting value that is the output of the every-time transfer setting section and the setting value of the spindle rotation setting section, and instructs the shaft feeding drive device.

したがって、主軸回転数設定値を軸送り速度演算部に取
り込んだ時点での主軸回転数が、主軸駆動装置に指令し
た主軸回転数設定値との間に誤差が生じない。
Therefore, no error occurs between the spindle rotation speed at the time when the spindle rotation speed setting value is taken into the shaft feed speed calculating section and the spindle rotation speed setting value commanded to the spindle drive device.

[実施例] 本発明を図に示す実施例について説明する。[Example] The present invention will be described with reference to embodiments shown in the drawings.

第1図は本発明の実施例を示すブロック図で、工作機械
1の主軸11の回転数を設定する主軸回転数設定部21
を制御装置2に設け、主軸モータ12のインバータなど
による主軸駆動装置22に設定回転数を指令するように
しである。また、制御装置2に主軸11の回転数1回転
当りの刃物の軸送り装置14の毎回転送り量を設定する
毎回転送り設定部25と、毎回転送り設定部25の出力
である毎回転送り設定値と主軸回転設定部21の設定値
とから軸送り装置14の軸送り速度を算出する軸送り速
度演算部26とを設けて、送りモータ15の軸送り駆動
装置27に軸送り速度を指令するようにしである。
FIG. 1 is a block diagram showing an embodiment of the present invention, in which a spindle rotation speed setting section 21 sets the rotation speed of the spindle 11 of the machine tool 1.
is provided in the control device 2 to command a set rotation speed to the main shaft drive device 22 using an inverter or the like of the main shaft motor 12. In addition, the control device 2 includes an every-time transfer setting section 25 that sets the every-time transfer amount of the blade axis feed device 14 per rotation of the main shaft 11, and an every-time transfer setting section 25 that is the output of the every-time transfer setting section 25. A shaft feed speed calculation section 26 is provided to calculate the shaft feed speed of the shaft feed device 14 from the set value and the set value of the main shaft rotation setting section 21, and the shaft feed speed is commanded to the shaft feed drive device 27 of the feed motor 15. That's what I do.

上記構成により、主軸回転数設定部21から設定された
主軸回転数指令を主軸モータ12の主軸駆動装置22に
指令して、主軸モータ12を設定回転数で駆動すると同
時に、主軸回転設定部21の設定値を軸送り速度演算部
26に入力し、軸送り速度演算部26により毎回転送り
設定部25の出力である毎回転送り設定値と主軸回転設
定部21の設定値とから軸送り装置14の軸送り速度を
算出して送りモータ15の軸送り駆動装置27に指令す
る。
With the above configuration, the spindle rotation speed command set from the spindle rotation speed setting section 21 is commanded to the spindle drive device 22 of the spindle motor 12 to drive the spindle motor 12 at the set rotation speed, and at the same time, the spindle rotation speed setting section 21 The set value is input to the shaft feed speed calculation section 26, and the shaft feed speed calculation section 26 calculates the setting value of the shaft feed device 14 from the every time transfer setting value which is the output of the every time transfer setting section 25 and the setting value of the spindle rotation setting section 21. The shaft feed speed is calculated and commanded to the shaft feed drive device 27 of the feed motor 15.

したがって主軸回転数設定値を軸送り速度演算部26に
取り込んだ時点での主軸回転数が、主軸駆動装置22に
指令した主軸回転数設定値との聞に差が生じない。
Therefore, there is no difference between the spindle rotation speed at the time when the spindle rotation speed setting value is taken into the shaft feed speed calculation section 26 and the spindle rotation speed setting value commanded to the spindle drive device 22.

[発明の効果] 以上述べたように、本発明によれば、主軸モータの回転
数を検出する検出器がない場合でも、主軸回転数を直接
軸送り速度演算部に入力する簡単な構成で軸送り速度を
、演算等の遅れによる誤差が生じることな(、正確に算
出して軸送り装置を駆動することができるので、工作機
械の制御装置のコスト低減に大きな効果がある。
[Effects of the Invention] As described above, according to the present invention, even if there is no detector for detecting the rotation speed of the spindle motor, the spindle rotation speed can be directly input into the shaft feed speed calculation section with a simple configuration. Since it is possible to accurately calculate the feed rate and drive the axis feed device without causing errors due to delays in calculations, etc., it has a great effect on reducing the cost of the control device of the machine tool.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の実施例を示すブロック図、第2図は従
来例を示すブロック図である。 1・・・工作機械、11・・・主軸、12・・・主軸モ
ータ、14・・・軸送り装置、2・・・制御装置、21
・・・主軸回転数設定部、22・・・主軸駆動装置、2
5・・・毎回転送り設定部、26・・・軸送り速度演算
部、27・・・軸送り駆動装置
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a block diagram showing a conventional example. DESCRIPTION OF SYMBOLS 1... Machine tool, 11... Spindle, 12... Spindle motor, 14... Axis feed device, 2... Control device, 21
...Spindle rotation speed setting section, 22...Spindle drive device, 2
5... Every time transfer setting unit, 26... Axis feed speed calculation unit, 27... Axis feed drive device

Claims (1)

【特許請求の範囲】 1、工作機械の主軸モータを駆動する主軸駆動装置と、
前記工作機械の軸送り装置の送りモータを駆動する軸送
り駆動装置と、前記主軸駆動装置の主軸回転数を設定す
る主軸回転数設定部と、前記主軸回転数1回転当りの前
記軸送り装置の毎回転送り量を設定する毎回転送り設定
部と、前記軸送り駆動装置の軸送り速度を算出する軸送
り速度演算部とを設けた工作機械の制御装置において、
前記毎回転送り設定部から送出される毎回転送り設定値
と、前記主軸回転数設定部から送出される主軸回転数設
定値とを前記軸送り速度演算部に入力し、 前記軸送り速度演算部による演算結果を軸送り駆動装置
の指令値として入力することを特徴とする工作機械の制
御装置。
[Claims] 1. A spindle drive device that drives a spindle motor of a machine tool;
a shaft feed drive device that drives a feed motor of the shaft feed device of the machine tool; a spindle rotation speed setting unit that sets the spindle rotation speed of the spindle drive device; In a control device for a machine tool, comprising a transfer setting section for setting a transfer amount each time, and an axis feed speed calculation section for calculating an axis feed speed of the shaft feed drive device,
inputting the every-time transfer setting value sent from the every-time transfer setting section and the spindle rotation speed setting value sent from the spindle rotation speed setting section into the shaft feed speed calculation section; A control device for a machine tool, characterized in that a calculation result obtained by is inputted as a command value for an axis feed drive device.
JP573890A 1990-01-12 1990-01-12 Control device for machine tool Pending JPH03213245A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP573890A JPH03213245A (en) 1990-01-12 1990-01-12 Control device for machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP573890A JPH03213245A (en) 1990-01-12 1990-01-12 Control device for machine tool

Publications (1)

Publication Number Publication Date
JPH03213245A true JPH03213245A (en) 1991-09-18

Family

ID=11619445

Family Applications (1)

Application Number Title Priority Date Filing Date
JP573890A Pending JPH03213245A (en) 1990-01-12 1990-01-12 Control device for machine tool

Country Status (1)

Country Link
JP (1) JPH03213245A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102615296A (en) * 2012-04-06 2012-08-01 山东山森数控技术有限公司 Semi-numerical control lathe

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6397183A (en) * 1986-10-15 1988-04-27 株式会社 村岡 Glove for golf
JPH01271145A (en) * 1988-04-20 1989-10-30 Mitsubishi Electric Corp Positioning command device for machine tools

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6397183A (en) * 1986-10-15 1988-04-27 株式会社 村岡 Glove for golf
JPH01271145A (en) * 1988-04-20 1989-10-30 Mitsubishi Electric Corp Positioning command device for machine tools

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102615296A (en) * 2012-04-06 2012-08-01 山东山森数控技术有限公司 Semi-numerical control lathe

Similar Documents

Publication Publication Date Title
JPH0326443A (en) Main spindle position and speed control device
EP0294486A1 (en) Tapping controller
EP0141859A4 (en) Servo control circuit.
JPS61214002A (en) Control system for follow-up error
JPH03213245A (en) Control device for machine tool
JPH0884492A (en) Method and apparatus for operating servo motor synchronously
EP0201902B1 (en) Sewing machine with reference speed correction by dimensional ratio between motor- and armshaft-pulleys
JPH04101752A (en) Machine tool spindle control method
JPH0438525B2 (en)
JPS6222116A (en) Method and apparatus for controlling angle setting of circular table or the like
JPH03110603A (en) Backlash correction control system for servo motor
JP2819411B2 (en) Fixed position stop control device
JPH11156638A (en) Numerical control unit
JPH03117514A (en) Control unit for simultaneous tapping
EP0346476A1 (en) Spindle control method and numerical controller
JPS61117049A (en) Synchronous feed
JPH04340105A (en) Numerical controller
KR890002434B1 (en) Numerical control apparatus
JPH02237743A (en) Main spindle control system of numerical controller
JPS6235907A (en) Controller for machine tool
JPH10210788A (en) Method and apparatus for controlling torque of motor
JP2514022B2 (en) Position detection device
JPH03212705A (en) Numerical controller
JP2824649B2 (en) Spindle controller
JP3167315B2 (en) Absolute position detector for NC machine