[go: up one dir, main page]

WO2010103672A1 - 主軸の回転制御方法及び工作機械の制御装置 - Google Patents

主軸の回転制御方法及び工作機械の制御装置 Download PDF

Info

Publication number
WO2010103672A1
WO2010103672A1 PCT/JP2009/055558 JP2009055558W WO2010103672A1 WO 2010103672 A1 WO2010103672 A1 WO 2010103672A1 JP 2009055558 W JP2009055558 W JP 2009055558W WO 2010103672 A1 WO2010103672 A1 WO 2010103672A1
Authority
WO
WIPO (PCT)
Prior art keywords
spindle
rotation speed
tool
blade
fluctuation data
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.)
Ceased
Application number
PCT/JP2009/055558
Other languages
English (en)
French (fr)
Inventor
宮本了一
永原雄野
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.)
Makino Milling Machine Co Ltd
Original Assignee
Makino Milling Machine 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 Makino Milling Machine Co Ltd filed Critical Makino Milling Machine Co Ltd
Priority to PCT/JP2009/055558 priority Critical patent/WO2010103672A1/ja
Priority to US13/256,263 priority patent/US8874255B2/en
Priority to JP2011503637A priority patent/JP5300970B2/ja
Priority to EP09841498.0A priority patent/EP2407273B1/en
Publication of WO2010103672A1 publication Critical patent/WO2010103672A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/09Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool
    • B23Q17/0952Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool during machining
    • B23Q17/0971Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool during machining by measuring mechanical vibrations of parts of the machine
    • B23Q17/0976Detection or control of chatter
    • 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/404Numerical 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 characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23CMILLING
    • B23C2210/00Details of milling cutters
    • B23C2210/28Arrangement of teeth
    • B23C2210/282Unequal angles between the cutting edges, i.e. cutting edges unequally spaced in the circumferential direction
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23CMILLING
    • B23C2250/00Compensating adverse effects during milling
    • B23C2250/16Damping vibrations
    • 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/41Servomotor, servo controller till figures
    • G05B2219/41121Eliminating oscillations, hunting motor, actuator
    • 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/41Servomotor, servo controller till figures
    • G05B2219/41207Lookup table with position command, deviation and correction value
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T409/00Gear cutting, milling, or planing
    • Y10T409/30Milling
    • Y10T409/304312Milling with means to dampen vibration
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T82/00Turning
    • Y10T82/25Lathe
    • Y10T82/2593Work rest
    • Y10T82/2595Work rest with noise or vibration dampener

Definitions

  • the present invention relates to a spindle rotation control method for gripping and rotating a tool, and a machine tool control device.
  • chatter vibration may occur when a workpiece is machined using a rotary tool. If chatter vibration occurs, machining is adversely affected. Therefore, in order to perform highly accurate machining, it is necessary to suppress chatter vibration.
  • a method for suppressing chatter vibration there is a method in which the pitch of the blades of the rotary tool is changed to an unequal pitch blade.
  • Japanese Patent Application Laid-Open No. 2007-83329 discloses a rotary cutting tool capable of forming various patterns of unequal pitch tools with a single tool.
  • Japanese Patent Application Laid-Open No. 2007-44852 discloses that chatter vibration is detected and the rotation speed of the main shaft is controlled to a rotation speed at which chatter vibration does not occur.
  • An object of the present invention is to solve the problems of the prior art, and the object of the present invention is to perform processing so that chatter vibration does not occur without using a special tool or chatter vibration detecting means of an unequal pitch blade. It is an object to provide a rotation control method for a spindle device of a machine tool and a control device for a machine tool that can be performed.
  • spindle rotation speed fluctuation data for determining how to change the spindle rotation speed with respect to a command speed is obtained.
  • the spindle rotation speed fluctuation data that reduces vibration is selected from the commanded spindle rotation speed and machining conditions, and the stored stability limit data, corresponding to the machining conditions and stability limit data, and the selected spindle rotation speed is selected.
  • a spindle rotation control method for changing the rotation speed of the spindle based on fluctuation data is provided.
  • the spindle rotation speed fluctuation data is stored in advance corresponding to the machining conditions and the stability limit data. Therefore, in the actual machining, the commanded spindle rotation speed and the machining conditions and the stored stability limit are stored. From the data, it is possible to select spindle rotational speed fluctuation data that reduces vibration.
  • the above spindle rotation speed fluctuation data is data that changes the spindle rotation speed so that the timing when the blade of the equi-pitch blade tool mounted on the spindle hits the workpiece is the timing when the tool with an unequal pitch blade is used. can do.
  • the spindle rotation speed fluctuation data for determining how to change the spindle rotation speed with respect to the command speed is obtained by using the number of blades and the pitch of the tool.
  • spindle rotation control method for selecting spindle rotation speed fluctuation data for changing the spindle rotation speed so as to hit the workpiece at the timing, and changing the rotation speed of the spindle based on the selected spindle rotation speed fluctuation data.
  • spindle rotational speed fluctuation data is stored in advance corresponding to the number of blades and pitch angles of various tools. Therefore, when actual machining, the desired number of blades and pitch angle of the tool are input.
  • the spindle rotational speed fluctuation data can be selected so that the timing when the blade of the tool with an equal pitch blade mounted on the spindle hits the workpiece is the timing when the tool with an unequal pitch blade with a desired pitch angle is used. it can. And since the rotational speed of a main spindle is fluctuated based on the selected main spindle rotational speed fluctuation data, chatter vibration is suppressed as in the case of using a tool with an unequal pitch blade.
  • a storage unit that stores a plurality of spindle rotational speed fluctuation data corresponding to the machining conditions and stability limit data; Rotation to select spindle rotation speed fluctuation data that reduces vibration from the commanded spindle rotation speed and machining conditions, and stored stability limit data, and to change the spindle rotation speed based on the selected spindle rotation speed fluctuation data
  • a machine tool control device including a command unit is provided.
  • a storage unit that stores a plurality of spindle rotational speed fluctuation data corresponding to the number of blades and the pitch angle of the tool; Based on the number of blades of the tool mounted on the spindle and the desired pitch angle, the timing at which the blade of the tool mounted on the spindle hits the workpiece hits the workpiece at the timing when using a tool with an unequal pitch blade having the desired pitch angle.
  • a control device for a machine tool including a rotation command unit that selects spindle rotation speed fluctuation data for changing the spindle rotation speed and changes the spindle rotation speed based on the selected spindle rotation speed fluctuation data.
  • pre-stored spindle rotation speed fluctuation data is selected according to command rotation speed and machining conditions, and chatter vibration is suppressed by changing the spindle rotation speed based on the selected spindle rotation speed fluctuation data. Therefore, it is not necessary to prepare a special tool with an unequal pitch blade, and it is not necessary to detect chatter vibration, so that the cost for the tool and the machine tool is reduced.
  • chatter vibration can be suppressed without greatly changing the spindle rotational speed from the commanded spindle rotational speed.
  • FIG. 1 is a block diagram showing a control device for a machine tool according to the present invention.
  • FIG. 2A is an explanatory diagram of a tool with an equal pitch blade
  • FIG. 2B is an explanatory diagram of a tool with an unequal pitch blade.
  • FIG. 3 is a stability limit diagram when the equi-pitch blade tool of FIG. 2A is used.
  • FIG. 4 is a stability limit diagram when the unequal pitch blade tool of FIG. 2B is used.
  • FIG. 5 is a graph of fluctuation data of the spindle rotation speed according to the first embodiment of the present invention.
  • FIG. 6 is a graph of fluctuation data of the spindle rotation speed according to the second embodiment of the present invention.
  • the machine tool control device 1 includes an input unit 3, a reading / interpretation unit 5, a storage unit 7, and a rotation command unit 9. Various data input from the input unit 3 can be stored in the storage unit 7 as necessary. A machining program and machining conditions for machining the workpiece are input to the control device 1 via the input unit 3.
  • the input machining program is read and interpreted by the reading / interpretation unit 5, and data such as the spindle rotation speed and feed rate are sent to the rotation command unit 9.
  • the rotation command unit 9 calculates a rotation speed to be commanded to the spindle motor 11 and outputs the rotation speed command to the spindle motor 11.
  • the spindle motor 11 is preferably a spindle motor having a servo motor function capable of performing rotation angle positioning control, rotation feed control, and the like.
  • One method of suppressing chatter vibration is to use a tool with an unequal pitch blade. Referring to FIG. 2A, the end mill 13 having an equal pitch blade has a first blade 15, a second blade 17, a third blade 19, and a fourth blade 21.
  • the unequal pitch blade end mill 23 includes a first blade 25, a second blade 27, a third blade 29, and a fourth blade 31.
  • the pitch angle between the first blade 25 and the second blade 27 is 99 °
  • the pitch angle between the second blade 27 and the third blade 29 is 81 °
  • the pitch angle between the third blade 29 and the fourth blade 31 is 99 °
  • the pitch angle of the fourth blade 31 and the first blade 25 is 81 °, and they are arranged at unequal pitches.
  • the spindle rotational speed fluctuation data for determining how to change the spindle rotational speed with respect to the command speed is stored in advance in the storage unit 7 in correspondence with various machining conditions and stability limit data, and a plurality of data are mapped.
  • the spindle rotation speed fluctuation data can be in various formats.
  • the timing when the blade of the equi-pitch blade tool mounted on the spindle hits the workpiece is the timing when a tool with an unequal pitch blade is used. It is data that changes the rotation speed of the spindle so that it hits the workpiece.
  • FIG. 3 is a stability limit diagram when machining is performed with the end mill 13 having an equal pitch blade in FIG. 2A at a tool diameter of 50 mm and a feed rate of 144 mm / min.
  • the horizontal axis is the spindle rotation speed, and the vertical axis is the depth of cut.
  • the vertical axis of the stability limit diagram of the present embodiment is the cutting depth in the axial direction of the tool.
  • the upper part of the stability limit curve 33 is an unstable region 35 in which chatter vibration is likely to occur, and the lower part of the stability limit curve 33 is a stable region 37 in which chatter vibration is difficult to occur.
  • FIG. 4 is a stability limit diagram when the end mill 23 having an unequal pitch blade in FIG.
  • the upper portion of the stability limit curve 39 is an unstable region 41 where chatter vibration is likely to occur, and the lower portion of the stability limit curve 39 is a stable region 43 where chatter vibration is less likely to occur.
  • the maximum cutting depth in the stable region of FIG. Is about 6 mm, so if it is processed as it is, it will be processed in an unstable region.
  • the tool blades at the pitch angles of 99 °, 81 °, 99 °, 81 ° corresponding to the stability limit data of FIG. If the spindle rotation speed fluctuation data corresponding to the workpiece is selected, the machining is performed in a stable region, and chatter vibration is suppressed. In this case, since the spindle rotational speed is 300 min- 1 , the time per rotation is 200 ms. Since the tool to be used has a pitch of 4 blades, the timing of the blade hits once every 50 ms.
  • the pitch angle of a four-blade or similar pitch tool is 90 °, it takes 1.1 times longer for the blade to hit the workpiece at a pitch angle of 99 °.
  • the rotation speed of the spindle is controlled so that it takes 55 ms to rotate the tool by 90 °. Good.
  • the rotation speed of the spindle should be controlled so that it takes 45 ms to rotate the tool by 90 °. That's fine. Therefore, the spindle rotational speed fluctuation data selected in this case is data that repeatedly rotates the spindle for 55 ms at the spindle rotational speed 273 min ⁇ 1 and 45 ms at the spindle rotational speed 333 min ⁇ 1 as shown in FIG. 5.
  • Rotation command unit 9 controls to repeat the 45 ms, 55 ms, at a spindle speed 333Min -1 rotational speed of the spindle motor 11 at a spindle speed 273Min -1 based on the spindle rotation speed variation data selected. By controlling in this way, it is possible to apply the blade to the workpiece at the timing when the tool of the unequal pitch is used by using the tool of the equal pitch. Further, the fluctuation amount of the spindle rotational speed at that time is minimized. In the present embodiment, when the advancing direction of the tool changes, the timing at which the blade of the tool hits the workpiece changes with respect to the desired timing.
  • the rotational speed of the spindle is controlled so that the timing at which the blade of the tool hits the workpiece becomes a desired timing according to the traveling direction of the tool. With this control, the timing at which the tool blade hits the workpiece can be kept at a desired timing.
  • the stability limit data is selected from the data stored in the storage unit 7 so that the cutting depth at the commanded spindle rotation speed falls within the stable region.
  • the spindle rotational speed fluctuation data in which the tool blade hits the workpiece at the pitch angle timing corresponding to the stable limit data is selected.
  • the fluctuation of the spindle rotation speed is controlled so as to draw a rectangle 51 as shown in FIG. 5, but in the second embodiment, the fluctuation of the spindle rotation speed is shown in FIG.
  • control is performed so that the quadratic curve 57 is drawn.
  • the quadratic curve 57 includes the area of the portion surrounded by the command rotational speed 45 and the rectangle 51 in FIG. 5 and the area of the portion surrounded by the command rotational speed 45 and the quadratic curve 57 in FIG. What is necessary is just to determine so that it may become the same. Specifically, the area of the hatched portion 47 in FIG. 5 and the area of the hatched portion 53 in FIG. 6 are the same, and the area of the hatched portion 49 in FIG. 5 and the area of the hatched portion 55 in FIG. A next curve 57 is determined.
  • the rotation command unit 9 controls the rotation speed of the spindle motor 11 based on the determined quadratic curve. By controlling in this way, the blade can be applied to the workpiece at the timing when an unequal pitch tool is used using a tool with an equal pitch, and the spindle speed changes gradually. The impact due to can be reduced.
  • spindle rotation speed fluctuation data for determining how to change the spindle rotation speed with respect to the command speed is stored in the storage unit 7 in association with the number of blades and the pitch angle of the tool.
  • the desired number of blades and pitch angle are input from the input unit 3 using a machining program and parameters.
  • the rotation command unit 9 selects the spindle rotation speed fluctuation data from the input number of teeth and the pitch angle, and based on the selected spindle rotation speed fluctuation data in the same manner as in the first or second embodiment.
  • the rotational speed of the spindle motor 11 is controlled.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)
  • Automatic Control Of Machine Tools (AREA)

Abstract

不等ピッチ刃の特殊な工具やびびり振動検出手段を使用せず、びびり振動が発生しないように加工することができる主軸の回転制御方法及び工作機械の制御装置が提供される。本発明による主軸の回転制御方法及び工作機械の制御装置では、主軸の回転速度を指令速度に対してどのように変動させるかを決定する主軸回転速度変動データを加工条件及び安定限界データに対応させて記憶し、指令された主軸回転速度及び加工条件、並びに記憶された安定限界データから、振動が少なくなる主軸回転速度変動データを選択し、選択した主軸回転速度変動データに基づいて主軸の回転速度を変動させる。

Description

主軸の回転制御方法及び工作機械の制御装置
 本発明は、工具を把持して回転させる主軸の回転制御方法及び工作機械の制御装置に関する。
 工作機械では、回転工具を用いてワーク加工をするとき、びびり振動が発生することがある。びびり振動が発生すると加工に悪影響を与えるため、高精度な加工を行うためにはびびり振動を抑制する必要がある。びびり振動を抑制する方法として、回転工具の刃のピッチを不等ピッチ刃にする方法がある。特開2007−83329号公報には、一つの工具で様々なパターンの不等ピッチ工具を構成することが可能な回転切削工具が開示されている。また、特開2007−44852号公報には、びびり振動を検出し、主軸の回転速度をびびり振動が発生しない回転速度に制御することが開示されている。
 不等ピッチ刃の工具を使用する従来技術や特開2007−83329号公報に記載の従来技術は、不等ピッチ刃の特殊な工具を用意する必要があり、工具にかかる費用が多くなる問題点があった。また、特開2007−44852号公報に記載の従来技術は、びびり振動を検出して、主軸回転速度を制御しているので、びびり振動検出手段が必要になり、工作機械にかかる費用が多くなる問題点があった。
 本発明は、従来技術の問題点を解決することを課題としており、本発明の目的は、不等ピッチ刃の特殊な工具やびびり振動検出手段を使用せず、びびり振動が発生しないように加工することができる工作機械の主軸装置の回転制御方法及び工作機械の制御装置を提供することである。
 前述の目的を達成するため、本発明によれば、工作機械の主軸装置の回転制御方法において、主軸の回転速度を指令速度に対してどのように変動させるかを決定する主軸回転速度変動データを加工条件及び安定限界データに対応させて記憶し、指令された主軸回転速度及び加工条件、並びに記憶された安定限界データから、振動が少なくなる主軸回転速度変動データを選択し、選択した主軸回転速度変動データに基づいて前記主軸の回転速度を変動させる主軸の回転制御方法が提供される。
 上記回転制御方法では、予め、主軸回転速度変動データを加工条件及び安定限界データに対応させて記憶してあるので、実加工に際して、指令された主軸回転速度及び加工条件、並びに記憶された安定限界データから、振動が少なくなる主軸回転速度変動データを選択することができる。そして、その選択した主軸回転速度変動データに基づいて主軸の回転速度を変動させながら加工を行うのでびびり振動が発生しにくい。
 上記主軸回転速度変動データは、主軸に装着された等ピッチ刃工具の刃がワークに当たるタイミングが不等ピッチ刃の工具を使用した時のタイミングでワークに当たるように主軸の回転速度を変動させるデータにすることができる。
 また、本発明によれば、工作機械の主軸装置の回転制御方法において、主軸の回転速度を指令速度に対してどのように変動させるかを決定する主軸回転速度変動データを工具の刃数及びピッチ角に対応させて記憶し、主軸に装着された工具の刃数及び所望のピッチ角から、主軸に装着された工具の刃がワークに当たるタイミングが所望のピッチ角の不等ピッチ刃の工具を使用した時のタイミングでワークに当たるように主軸回転速度を変動させる主軸回転速度変動データを選択し、選択した主軸回転速度変動データに基づいて前記主軸の回転速度を変動させる主軸の回転制御方法が提供される。
 上記回転制御方法では、予め、主軸回転速度変動データを種々の工具の刃数及びピッチ角に対応させて記憶してあるので、実加工に際して、所望の工具の刃数及びピッチ角を入力すれば、主軸に装着された等ピッチ刃の工具の刃がワークに当たるタイミングが所望のピッチ角の不等ピッチ刃の工具を使用した時のタイミングでワークに当たるような主軸回転速度変動データを選択することができる。そして、その選択した主軸回転速度変動データに基づいて主軸の回転速度を変動させるので、不等ピッチ刃の工具を使用した時と同様にびびり振動が抑制される。
 また、本発明によれば、工具とワークを相対移動させワークを加工する工作機械の制御装置において、複数の主軸回転速度変動データを加工条件及び安定限界データに対応させて記憶する記憶部と、指令された主軸回転速度及び加工条件、並びに記憶された安定限界データから、振動が少なくなる主軸回転速度変動データを選択し、選択した主軸回転速度変動データに基づいて主軸の回転速度を変動させる回転指令部とを具備する工作機械の制御装置が提供される。
 また、本発明によれば、工具とワークを相対移動させワークを加工する工作機械の制御装置において、複数の主軸回転速度変動データを工具の刃数及びピッチ角に対応させて記憶する記憶部と、主軸に装着された工具の刃数及び所望のピッチ角から、主軸に装着された工具の刃がワークに当たるタイミングが所望のピッチ角の不等ピッチ刃の工具を使用した時のタイミングでワークに当たるように主軸回転速度を変動させる主軸回転速度変動データを選択し、選択した主軸回転速度変動データに基づいて主軸の回転速度を変動させる回転指令部とを具備する工作機械の制御装置が提供される。
 本発明によれば、予め記憶された主軸回転速度変動データを指令回転速度や加工条件に応じて選択し、選択した主軸回転速度変動データに基づいて主軸回転速度を変動させることによりびびり振動を抑制することができるので、不等ピッチ刃の特殊な工具を用意する必要が無く、びびり振動を検出する必要も無いので、工具や工作機械にかかる費用が少なくなる。また、加工プログラムで指令された所望の主軸回転速度を基準に主軸回転速度を変動させているので、主軸回転速度を指令された主軸回転速度から大きく変えることなくびびり振動を抑制できる。
 本発明の上述及びその他の目的、特徴、利点を以下、添付図面を参照して本発明の実施形態に基づいてさらに詳細に説明する。
 図1は、本発明の工作機械の制御装置を示すブロック図である。
 図2Aは等ピッチ刃の工具の説明図であり、図2Bは不等ピッチ刃の工具の説明図である。
 図3は、図2Aの等ピッチ刃の工具を使用した時の安定限界線図である。
 図4は、図2Bの不等ピッチ刃の工具を使用した時の安定限界線図である。
 図5は、本発明の実施例1に係る主軸回転速度の変動データのグラフである。
 図6は、本発明の実施例2に係る主軸回転速度の変動データのグラフである。
 以下、図面を参照して本発明の工作機械の主軸装置の回転制御方法及び工作機械の制御装置の実施の形態を説明する。
 最初に、図1を参照して、本発明による工作機械の制御装置の構成を説明する。工作機械の制御装置1は、入力部3と、読取解釈部5と、記憶部7と、回転指令部9とを具備している。入力部3から入力された様々なデータは、必要に応じて記憶部7に記憶することができる。ワークを加工する加工プログラムや加工条件は、入力部3を介して制御装置1に入力される。入力された加工プログラムは、読取解釈部5で読み取り、解釈され、主軸回転速度や送り速度等のデータが回転指令部9に送られる。回転指令部9は主軸モータ11に指令すべき回転速度を演算し、回転速度指令を主軸モータ11へ出力する。主軸モータ11は、回転角度の位置決め制御や回転送り制御等を行うことができるサーボモータの機能を有した主軸モータが好ましい。
 びびり振動を抑制する方法の一つとして、不等ピッチ刃の工具を使用する方法がある。図2Aを参照すると、等ピッチ刃のエンドミル13は、第1の刃15と、第2の刃17と、第3の刃19と、第4の刃21を有している。それぞれの刃のピッチ角は90°で、等ピッチに配置されている。図2Bを参照すると、不等ピッチ刃のエンドミル23は、第1の刃25と、第2の刃27と、第3の刃29と、第4の刃31を有している。第1の刃25と第2の刃27のピッチ角は99°、第2の刃27と第3の刃29のピッチ角は81°、第3の刃29と第4の刃31のピッチ角は99°、第4の刃31と第1の刃25のピッチ角は81°で、不等ピッチに配置されている。
 本発明の第1の実施の形態による主軸装置の回転制御方法を説明する。
 最初に、予め記憶部7に主軸の回転速度を指令速度に対してどのように変動させるかを決定する主軸回転速度変動データを様々な加工条件と安定限界データに対応させ、複数のデータをマップ状に記憶しておく。主軸回転速度変動データは、様々な形式が考えられるが、本実施の形態では、主軸に装着された等ピッチ刃工具の刃がワークに当たるタイミングが不等ピッチ刃の工具を使用した時のタイミングでワークに当たるように主軸の回転速度を変動させるデータとする。
 図3は、図2Aの等ピッチ刃のエンドミル13で、工具径50mm、送り速度144mm/minで加工したときの安定限界線図である。横軸は主軸回転速度であり、縦軸は切込み深さである。本実施の形態の安定限界線図の縦軸は工具の軸線方向の切込み深さである。安定限界曲線33の上部がびびり振動が発生しやすい不安定領域35であり、安定限界曲線33の下部がびびり振動が発生しにくい安定領域37である。図4は、図2Bの不等ピッチ刃のエンドミル23で、工具径50mm、送り速度144mm/minで加工したときの安定限界線図である。安定限界曲線39の上部がびびり振動が発生しやすい不安定領域41であり、安定限界曲線39の下部がびびり振動が発生しにくい安定領域43である。
 例えば、工具径50mm、4枚刃等ピッチの工具を使用し、送り速度144mm/min、主軸回転速度300min−1、切込み深さ12mmで加工したい場合、図3の安定領域での最大切込み深さは約6mmなので、そのまま加工すると不安定領域で加工することになる。しかし、図4の安定領域での最大切込み深さは約14mmとなっているので、図4の安定限界データに対応したピッチ角99°、81°、99°、81°のタイミングで工具の刃がワークに当たる主軸回転速度変動データを選択すれば安定領域で加工されることになり、びびり振動が抑制される。
 この場合、主軸回転速度が300min−1なので1回転当りの時間は200msとなる。使用する工具は4枚刃等ピッチなので刃の当たるタイミングは50msに1回当たることになる。4枚刃等ピッチの工具のピッチ角は90°であるから、ピッチ角99°で刃がワークに当たるには、1.1倍の時間がかかる。つまり、ピッチ角90°の工具でピッチ角99°の工具を使用した時のタイミングで刃をワークに当てるには、工具を90°回転させるのに55msかかるように主軸の回転速度を制御すればよい。同様に、ピッチ角90°の工具でピッチ角81°の工具を使用した時のタイミングで刃をワークに当てるには、工具を90°回転させるのに45msかかるように主軸の回転速度を制御すればよい。したがって、この場合に選択される主軸回転速度変動データは、図5のように、主軸回転速度273min−1で55ms、主軸回転速度333min−1で45ms、主軸を回転させることを繰り返すデータとなる。
 回転指令部9は、選択された主軸回転速度変動データに基づいて主軸モータ11の回転速度を主軸回転速度273min−1で55ms、主軸回転速度333min−1で45ms、を繰り返すように制御する。このように制御することによって、等ピッチの工具を使用して不等ピッチの工具を使用した時のタイミングで刃をワークに当てることができる。また、そのときの主軸回転速度の変動量は最小になる。
 本実施の形態において、工具の進行方向が変化したとき、工具の刃がワークに当たるタイミングが所望のタイミングに対して変化してしまう。そこで、工具の進行方向に応じて、工具の刃がワークに当たるタイミングが所望のタイミングになるように主軸の回転速度を制御する。この制御によって、工具の刃がワークに当たるタイミングを所望のタイミングにし続けることができる。
 次に、本発明の第2の実施の形態による主軸装置の回転制御方法を説明する。
 第1の実施の形態と同様に、記憶部7に記憶されているデータの中から、指令された主軸回転速度での切込み深さが安定領域に入るような安定限界データを選択し、選択された安定限界データに対応したピッチ角のタイミングで工具の刃がワークに当たる主軸回転速度変動データを選択する。このとき第1の実施の形態では、主軸回転速度の変動が図5のように矩形51を描くように制御していたが、第2の実施の形態では、主軸回転速度の変動が図6のように2次曲線57を描くように制御する。
 この時、2次曲線57は、図5における指令回転速度45と矩形51で囲まれた部分の面積と、図6における指令回転速度45と2次曲線57で囲まれた部分の面積とが、同じになるように決定すればよい。具体的には、図5の斜線部分47の面積と図6の斜線部分53の面積が同じで、図5の斜線部分49の面積と図6の斜線部分55の面積が同じになるように2次曲線57を決定する。回転指令部9は、決定した2次曲線に基づいて主軸モータ11の回転速度を制御する。このように制御することによって、等ピッチの工具を使用して不等ピッチの工具を使用した時のタイミングで刃をワークに当てることができ、主軸回転速度が徐々に変化するため主軸の速度変化による衝撃を少なくすることができる。
 次に、本発明の第3の実施の形態による主軸装置の回転制御方法を説明する。
 まず、予め主軸の回転速度を指令速度に対してどのように変動させるかを決定する主軸回転速度変動データを工具の刃数及びピッチ角に対応させて記憶部7に記憶させる。びびり振動が少なくなる工具の刃数及びピッチ角が分かっている場合、入力部3から加工プログラムやパラメータで所望の刃数及びピッチ角を入力する。回転指令部9は、入力された刃数及びピッチ角から、主軸回転速度変動データを選択し、前述の第1又は第2の実施の形態と同様に選択された主軸回転速度変動データに基づいて主軸モータ11の回転速度を制御する。

Claims (5)

  1. 工作機械の主軸装置の回転制御方法において、
     主軸の回転速度を指令速度に対してどのように変動させるかを決定する主軸回転速度変動データを加工条件及び安定限界データに対応させて記憶し、
     指令された主軸回転速度及び加工条件、並びに記憶された安定限界データから、振動が少なくなる主軸回転速度変動データを選択し、
     選択した主軸回転速度変動データに基づいて前記主軸の回転速度を変動させることを特徴とした主軸の回転制御方法。
  2. 前記主軸回転速度変動データは、主軸に装着された等ピッチ刃工具の刃がワークに当たるタイミングが不等ピッチ刃の工具を使用した時のタイミシグでワークに当たるように前記主軸の回転速度を変動させるデータでなる請求項1に記載の主軸の回転制御方法。
  3. 工作機械の主軸装置の回転制御方法において、
     主軸の回転速度を指令速度に対してどのように変動させるかを決定する主軸回転速度変動データを工具の刃数及びピッチ角に対応させて記憶し、
     前記主軸に装着された工具の刃数及び所望のピッチ角から、前記主軸に装着された工具の刃がワークに当たるタイミングが前記所望のピッチ角の不等ピッチ刃の工具を使用した時のタイミングでワークに当たるように主軸回転速度を変動させる主軸回転速度変動データを選択し、
     選択した主軸回転速度変動データに基づいて前記主軸の回転速度を変動させることを特徴とした主軸の回転制御方法。
  4. 工具とワークを相対移動させワークを加工する工作機械の制御装置において、
     複数の主軸回転速度変動データを加工条件及び安定限界データに対応させて記憶する記憶部と、
     指令された主軸回転速度及び加工条件、並びに記憶された安定限界データから、振動が少なくなる主軸回転速度変動データを選択し、選択した主軸回転速度変動データに基づいて主軸の回転速度を変動させる回転指令部と、
     を具備することを特徴とした工作機械の制御装置。
  5. 工具とワークを相対移動させワークを加工する工作機械の制御装置において、
     複数の主軸回転速度変動データを工具の刃数及びピッチ角に対応させて記憶する記憶部と、
     主軸に装着された工具の刃数及び所望のピッチ角から、前記主軸に装着された工具の刃がワークに当たるタイミングが前記所望のピッチ角の不等ピッチ刃の工具を使用した時のタイミングでワークに当たるように主軸回転速度を変動させる主軸回転速度変動データを選択し、選択した主軸回転速度変動データに基づいて主軸の回転速度を変動させる回転指令部と、
     を具備することを特徴とした工作機械の制御装置。
PCT/JP2009/055558 2009-03-13 2009-03-13 主軸の回転制御方法及び工作機械の制御装置 Ceased WO2010103672A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
PCT/JP2009/055558 WO2010103672A1 (ja) 2009-03-13 2009-03-13 主軸の回転制御方法及び工作機械の制御装置
US13/256,263 US8874255B2 (en) 2009-03-13 2009-03-13 Method of control of rotation of spindle and control system of machine tool
JP2011503637A JP5300970B2 (ja) 2009-03-13 2009-03-13 主軸の回転制御方法及び工作機械の制御装置
EP09841498.0A EP2407273B1 (en) 2009-03-13 2009-03-13 Method for controlling rotation of main spindle and controller of machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2009/055558 WO2010103672A1 (ja) 2009-03-13 2009-03-13 主軸の回転制御方法及び工作機械の制御装置

Publications (1)

Publication Number Publication Date
WO2010103672A1 true WO2010103672A1 (ja) 2010-09-16

Family

ID=42727976

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2009/055558 Ceased WO2010103672A1 (ja) 2009-03-13 2009-03-13 主軸の回転制御方法及び工作機械の制御装置

Country Status (4)

Country Link
US (1) US8874255B2 (ja)
EP (1) EP2407273B1 (ja)
JP (1) JP5300970B2 (ja)
WO (1) WO2010103672A1 (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102452022A (zh) * 2010-10-15 2012-05-16 大隈株式会社 机床的监视方法、监视装置和机床
CN102626788A (zh) * 2011-02-02 2012-08-08 东芝机械株式会社 车床及其控制方法
JP2012148372A (ja) * 2011-01-19 2012-08-09 Okuma Corp 振動抑制装置
JP2012171074A (ja) * 2011-02-24 2012-09-10 Okuma Corp 振動抑制機能を備えた数値制御装置
WO2012133222A1 (ja) * 2011-03-31 2012-10-04 株式会社小松製作所 工作機械及びその加工制御装置
CN102873381A (zh) * 2012-09-29 2013-01-16 西安交通大学 一种基于动力学模型的高速铣削工艺参数优化方法
JP2013206342A (ja) * 2012-03-29 2013-10-07 Makino Milling Mach Co Ltd 工作機械の制御装置及び回転工具によるワークの加工方法
JP2014504559A (ja) * 2011-02-02 2014-02-24 マパル ファブリック フュール プラツィジョンズベルクゼウグ ドクトル.クレス カーゲー 穿孔工具及び穴の作製方法
JP2016155215A (ja) * 2015-02-26 2016-09-01 ブラザー工業株式会社 ワーク加工方法、及びワーク加工システム
JPWO2019082317A1 (ja) * 2017-10-25 2020-02-27 三菱重工業株式会社 エンドミル仕様設定方法、加工条件設定方法および加工方法
JP2020040148A (ja) * 2018-09-07 2020-03-19 オークマ株式会社 工作機械の振動抑制装置及び振動抑制方法
CN116160285A (zh) * 2023-03-15 2023-05-26 江西衡源智能装备股份有限公司 可多模式切换的加工中心及其加工方法

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6625794B2 (ja) * 2014-05-21 2019-12-25 Dmg森精機株式会社 びびり振動を抑制可能な主軸安定回転数の算出方法、その報知方法、主軸回転数制御方法及びncプログラム編集方法、並びにその装置。
CN104439467A (zh) * 2014-11-12 2015-03-25 山东大学 一种抑制钛合金腹板切削振动的立铣刀
EP3501740A1 (de) * 2017-12-20 2019-06-26 HILTI Aktiengesellschaft Setzverfahren für schraubverbindung mittels schlagschrauber

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49105277A (ja) * 1973-02-08 1974-10-04
JP2005074568A (ja) * 2003-09-01 2005-03-24 Mitsubishi Heavy Ind Ltd 多軸加工機、ワークの加工方法
JP2005144580A (ja) * 2003-11-13 2005-06-09 Hideyuki Ohashi 加工方法及び装置
JP2007044852A (ja) 2005-08-12 2007-02-22 Univ Nagoya 機械加工装置、機械加工装置の回転数演算装置、機械加工装置のびびり振動評価装置および機械加工装置のびびり振動評価方法
JP2007083329A (ja) 2005-09-21 2007-04-05 Hitachi Tool Engineering Ltd 回転切削工具
JP2007167980A (ja) * 2005-12-20 2007-07-05 Hitachi Ltd 切削自励振動の予測方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5170358A (en) * 1990-12-06 1992-12-08 Manufacturing Laboratories, Inc. Method of controlling chatter in a machine tool
JP2960875B2 (ja) 1995-10-11 1999-10-12 株式会社ツヅキ 嵌殺窓のサッシ枠
US5957016A (en) * 1997-04-11 1999-09-28 Sandia Corporation Method and apparatus for suppressing regenerative instability and related chatter in machine tools
WO2000030244A1 (en) * 1998-11-12 2000-05-25 Matsushita Electric Industrial Co., Ltd. Stepping motor control device
US20020146296A1 (en) * 2001-02-26 2002-10-10 National Institute Of Standards And Technology Method and device for avoiding chatter during machine tool operation
US6798603B1 (en) * 2002-07-31 2004-09-28 Western Digital Technologies, Inc. Disk drive unlatching an actuator arm at a first spindle speed during a first spin-up mode and a second spindle speed during a second spin-up mode
JP4261470B2 (ja) * 2004-11-30 2009-04-30 ファナック株式会社 制御装置
TWI268196B (en) * 2005-02-23 2006-12-11 Univ Chung Yuan Christian Computer aided detecting and suppressing system for cutting chatter comprising a network monitor unit, a signal acquisition system, a chatter detecting unit and a chatter suppressing system
US8229598B2 (en) * 2007-09-06 2012-07-24 Okuma Corporation Vibration suppressing device for machine tool
US8014903B2 (en) * 2007-10-25 2011-09-06 Okuma Corporation Method for suppressing vibration and device therefor

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49105277A (ja) * 1973-02-08 1974-10-04
JP2005074568A (ja) * 2003-09-01 2005-03-24 Mitsubishi Heavy Ind Ltd 多軸加工機、ワークの加工方法
JP2005144580A (ja) * 2003-11-13 2005-06-09 Hideyuki Ohashi 加工方法及び装置
JP2007044852A (ja) 2005-08-12 2007-02-22 Univ Nagoya 機械加工装置、機械加工装置の回転数演算装置、機械加工装置のびびり振動評価装置および機械加工装置のびびり振動評価方法
JP2007083329A (ja) 2005-09-21 2007-04-05 Hitachi Tool Engineering Ltd 回転切削工具
JP2007167980A (ja) * 2005-12-20 2007-07-05 Hitachi Ltd 切削自励振動の予測方法

Non-Patent Citations (1)

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

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102452022A (zh) * 2010-10-15 2012-05-16 大隈株式会社 机床的监视方法、监视装置和机床
JP2012148372A (ja) * 2011-01-19 2012-08-09 Okuma Corp 振動抑制装置
CN102626788A (zh) * 2011-02-02 2012-08-08 东芝机械株式会社 车床及其控制方法
US9102027B2 (en) 2011-02-02 2015-08-11 Toshiba Kikai Kabushiki Kaisha Machine tool and method of controlling the same
JP2014504559A (ja) * 2011-02-02 2014-02-24 マパル ファブリック フュール プラツィジョンズベルクゼウグ ドクトル.クレス カーゲー 穿孔工具及び穴の作製方法
JP2012171074A (ja) * 2011-02-24 2012-09-10 Okuma Corp 振動抑制機能を備えた数値制御装置
DE102012001884B4 (de) * 2011-02-24 2020-07-02 Okuma Corporation Numerische Steuervorrichtung mit Vibrationsunterdrückungseigenschaften
US20130345851A1 (en) * 2011-03-31 2013-12-26 Komatsu Ltd. Machine tool and machining control device thereof
WO2012133222A1 (ja) * 2011-03-31 2012-10-04 株式会社小松製作所 工作機械及びその加工制御装置
CN103476545A (zh) * 2011-03-31 2013-12-25 株式会社小松制作所 机床及其加工控制装置
JP2012213830A (ja) * 2011-03-31 2012-11-08 Komatsu Ltd 工作機械及びその加工制御装置
CN103476545B (zh) * 2011-03-31 2016-03-30 株式会社小松制作所 机床及其加工控制装置
US9690281B2 (en) 2011-03-31 2017-06-27 Komatsu Ltd. Machine tool and machining control device thereof
JP2013206342A (ja) * 2012-03-29 2013-10-07 Makino Milling Mach Co Ltd 工作機械の制御装置及び回転工具によるワークの加工方法
CN102873381A (zh) * 2012-09-29 2013-01-16 西安交通大学 一种基于动力学模型的高速铣削工艺参数优化方法
CN102873381B (zh) * 2012-09-29 2013-12-11 西安交通大学 一种基于动力学模型的高速铣削工艺参数优化方法
JP2016155215A (ja) * 2015-02-26 2016-09-01 ブラザー工業株式会社 ワーク加工方法、及びワーク加工システム
JPWO2019082317A1 (ja) * 2017-10-25 2020-02-27 三菱重工業株式会社 エンドミル仕様設定方法、加工条件設定方法および加工方法
JP2020040148A (ja) * 2018-09-07 2020-03-19 オークマ株式会社 工作機械の振動抑制装置及び振動抑制方法
JP7134035B2 (ja) 2018-09-07 2022-09-09 オークマ株式会社 工作機械の振動抑制装置及び振動抑制方法
CN116160285A (zh) * 2023-03-15 2023-05-26 江西衡源智能装备股份有限公司 可多模式切换的加工中心及其加工方法

Also Published As

Publication number Publication date
JPWO2010103672A1 (ja) 2012-09-10
JP5300970B2 (ja) 2013-09-25
US8874255B2 (en) 2014-10-28
EP2407273B1 (en) 2014-04-30
EP2407273A1 (en) 2012-01-18
EP2407273A4 (en) 2013-01-16
US20120136474A1 (en) 2012-05-31

Similar Documents

Publication Publication Date Title
JP5300970B2 (ja) 主軸の回転制御方法及び工作機械の制御装置
JP5171444B2 (ja) 切削加工方法及び切削加工装置
EP2476513B1 (en) Machine tool and machining method
JP2012213830A (ja) 工作機械及びその加工制御装置
JP7225715B2 (ja) 歯車加工方法及び歯車加工装置
JP5908386B2 (ja) 工作機械
JP2012213830A5 (ja)
JP5293389B2 (ja) 工作機械の制御装置
JP5373675B2 (ja) 工作機械
JP5984183B2 (ja) 工作機械
JP2013202745A (ja) 工作機械の制御方法、及び工作機械
KR20140144342A (ko) 회전 절삭공구의 초기 축방향 절삭 깊이 설정방법 및 제어장치
WO2020085451A1 (ja) 工作機械及び制御装置
WO2013069363A1 (ja) 切削抵抗解析装置およびこれを備えた切削加工装置、切削抵抗解析プログラム
JP2017123763A (ja) モータ駆動制御装置およびこれを備えた工作機械
JP4582661B2 (ja) 工作機械の振動抑制装置
US9952582B2 (en) Method of controlling feed axes in machine tool, and machine tool performing machining by using the method of controlling feed axes
JP5126665B2 (ja) 旋削加工方法及び旋削条件及び切削経路生成方法
JP7300369B2 (ja) 工作機械における主軸回転速度のモニタ装置及びモニタ方法、工作機械
JP5287986B2 (ja) 数値制御装置及び数値制御工作システム
JP6058497B2 (ja) 工作機械及びその制御方法
JP5937891B2 (ja) 工作機械
JP6495682B2 (ja) 工作機械における送り軸の制御方法及び工作機械
JP6490520B2 (ja) モータ駆動制御装置およびこれを備えた工作機械
JP2021111026A (ja) 工作機械の加工制御方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09841498

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2011503637

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2009841498

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 13256263

Country of ref document: US