JPH03213245A - Control device for machine tool - Google Patents
Control device for machine toolInfo
- 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
Links
Landscapes
- Automatic Control Of Machine Tools (AREA)
Abstract
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.
第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回転当りの前
記軸送り装置の毎回転送り量を設定する毎回転送り設定
部と、前記軸送り駆動装置の軸送り速度を算出する軸送
り速度演算部とを設けた工作機械の制御装置において、
前記毎回転送り設定部から送出される毎回転送り設定値
と、前記主軸回転数設定部から送出される主軸回転数設
定値とを前記軸送り速度演算部に入力し、 前記軸送り速度演算部による演算結果を軸送り駆動装置
の指令値として入力することを特徴とする工作機械の制
御装置。[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.
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102615296A (en) * | 2012-04-06 | 2012-08-01 | 山东山森数控技术有限公司 | Semi-numerical control lathe |
Citations (2)
| 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 |
-
1990
- 1990-01-12 JP JP573890A patent/JPH03213245A/en active Pending
Patent Citations (2)
| 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)
| 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 |