TWI652560B - Automatic compensation system and method for thermal deformation of cnc machine tool - Google Patents
Automatic compensation system and method for thermal deformation of cnc machine tool Download PDFInfo
- Publication number
- TWI652560B TWI652560B TW106131836A TW106131836A TWI652560B TW I652560 B TWI652560 B TW I652560B TW 106131836 A TW106131836 A TW 106131836A TW 106131836 A TW106131836 A TW 106131836A TW I652560 B TWI652560 B TW I652560B
- Authority
- TW
- Taiwan
- Prior art keywords
- module
- thermal deformation
- tool
- machine
- temperature rise
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000005520 cutting process Methods 0.000 claims abstract description 32
- 238000009825 accumulation Methods 0.000 claims abstract description 13
- 230000005540 biological transmission Effects 0.000 claims description 29
- 238000003754 machining Methods 0.000 claims description 12
- 230000009471 action Effects 0.000 claims description 7
- 230000001681 protective effect Effects 0.000 claims description 5
- 238000012937 correction Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 7
- 230000001186 cumulative effect Effects 0.000 abstract 1
- 238000005259 measurement Methods 0.000 description 14
- 238000006073 displacement reaction Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 239000000110 cooling liquid Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 238000001816 cooling Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Numerical Control (AREA)
Abstract
一種電腦數值控制工具機溫升熱變形自動補償方法,包括以下步驟:於工具機本體設置感測模組;工具機本體對一工件實施切削加工作業;於切削加工作業過程中,達到切削加工時間的累積或加工次數的累積之設定值時,刃物移動模組以第一或第二、三方向進行移動,由感測模組與工具機本體的該主軸觸碰,以取得一量測點之一比較座標值,比較一基準點之一基準座標值與比較座標值而獲得一誤差量,藉由誤差量並依據一熱變形補償模型,計算出一熱變形補償值。此外,一種電腦數值控制工具機溫升熱變形自動補償系統亦被提出。 The invention relates to a computer numerical control tool machine for automatically increasing the temperature rise thermal deformation method, comprising the steps of: setting a sensing module on the machine tool body; performing a cutting operation on a workpiece by the machine tool body; and achieving a cutting processing time during the cutting operation When the cumulative value of the accumulation or the number of processing times is accumulated, the blade moving module moves in the first or second and third directions, and the sensing module touches the spindle of the machine tool body to obtain a measuring point. Comparing the coordinate values, comparing one of the reference points to the reference coordinate value and comparing the coordinate values to obtain an error amount, and calculating a thermal deformation compensation value according to the error amount and according to a thermal deformation compensation model. In addition, a computer numerical control tool machine temperature rise thermal deformation automatic compensation system has also been proposed.
Description
本發明是有關於一種電腦數值控制工具機,且特別是有關於一種電腦數值控制工具機溫升熱變形自動補償系統及其方法。 The invention relates to a computer numerical control machine tool, and in particular to a computer numerical control tool machine temperature rise thermal deformation automatic compensation system and a method thereof.
在工具機的運轉過程中通常是藉由馬達驅動主軸進行高速旋轉,工具機之熱變形誤差,是工具機中所有靜態與動態誤差佔最大比例之誤差。 During the operation of the machine tool, the spindle is driven by the motor to rotate at a high speed. The thermal deformation error of the machine tool is the largest proportion of all static and dynamic errors in the machine tool.
工具機對於熱變形誤差尤其敏感,原因在於主軸台與刀具之間的相對位移量,對於加工工件的直徑會造成加倍的誤差量。一般而言,機構熱變形的其一原因為,切削加工過程中的冷卻液體,在通過工件後會流向床面,使床面受熱而產生熱脹的形體變形。機構熱變形的另一原因為,熱源是在切削加工時,主軸高速旋轉所產生的熱源也會傳導到工具機本體,導致工具機本體結構受到熱脹的影響而變形。再者,環境溫度也會造成機台的熱變形。上述這三種熱源會造成切削加工的品質變差。 The machine tool is particularly sensitive to thermal deformation errors because the relative displacement between the spindle table and the tool causes a doubling of the amount of error for the diameter of the machined workpiece. In general, one of the reasons for the thermal deformation of the mechanism is that the cooling liquid in the cutting process flows to the bed surface after passing through the workpiece, and the bed surface is heated to cause thermal expansion. Another reason for the thermal deformation of the mechanism is that the heat source is generated during the cutting process, and the heat source generated by the high-speed rotation of the spindle is also transmitted to the machine tool body, causing the structure of the machine tool body to be deformed by the thermal expansion. Furthermore, the ambient temperature can also cause thermal deformation of the machine. These three heat sources cause the quality of the cutting process to deteriorate.
因此,如何改良並能提供一種『電腦數值控制工具機溫升熱變形自動補償系統及其方法』來避免上述所遭遇到的問題,係業界所亟待解決之課題。 Therefore, how to improve and provide a "computer numerical control tool machine temperature rise thermal deformation automatic compensation system and its method" to avoid the above-mentioned problems, is an urgent problem to be solved in the industry.
本發明提供一種電腦數值控制工具機溫升熱變形自動補償方法,可針對實際加工時產生的熱變形,對其進行熱變形補償的方法。 The invention provides a method for automatically compensating for temperature rise and heat deformation of a computer numerical control tool machine, which can be used for thermal deformation compensation of hot deformation generated during actual machining.
本發明提供一種電腦數值控制工具機溫升熱變形自動補償系統,可針對實際加工時產生的熱變形,對其進行熱變形補償的系統。 The invention provides a computer numerical control tool machine temperature rise thermal deformation automatic compensation system, which can be used for thermal deformation compensation of the thermal deformation generated during actual machining.
本發明提出一種電腦數值控制工具機溫升熱變形自動補償系統,包括一工具機本體、一刃物移動模組以及一感測模組。工具機本體包含一主軸。刃物移動模組可移動地連接於工具機本體。感測模組位於工具機本體,工具機本體對一工件實施切削加工作業,於切削加工作業過程中,達到一設定值時,刃物移動模組由原點開始以一第一方向或第二方向、第三方向進行移動,由感測模組與工具機本體的主軸觸碰,以取得一量測點之一比較座標值,比較一基準點之一基準座標值與比較座標值而獲得一誤差量,藉由誤差量並依據一熱變形補償模型,計算出一熱變形補償值,其中設定值為切削加工時間的累積或加工次數的累積。 The invention provides a computer numerical control tool machine temperature rise thermal deformation automatic compensation system, comprising a machine tool body, a blade moving module and a sensing module. The machine body contains a spindle. The blade moving module is movably coupled to the machine tool body. The sensing module is located on the machine tool body, and the tool machine body performs a cutting operation on a workpiece. When a set value is reached during the cutting operation, the blade moving module starts from the origin in a first direction or a second direction. The third direction is moved, and the sensing module touches the main shaft of the machine tool body to obtain a coordinate value of one of the measuring points, compares one of the reference points with the reference coordinate value and compares the coordinate value to obtain an error. The amount, by the error amount and according to a thermal deformation compensation model, calculates a thermal deformation compensation value, wherein the set value is the accumulation of the machining time or the accumulation of the machining times.
本發明另提出一種電腦數值控制工具機溫升熱變形自動補償方法,包括以下步驟:於一工具機本體設置一感測模組;該工具機本體對一工件實施切削加工作業;於切削加工作業過程中,達到一設定值時,刃物移動模組由原點開始以第一方向或第二方向、第三方向進行移動,由感測模組與工具機本體的該主軸觸碰,以取得一量測點之一比較座標值,比較一基準點之一基準座標值與比較座標值而獲得一誤差量,藉由誤差量並依據一熱變形補償模型,計算出一熱變形補償值,其中設定值為切削加 工時間的累積或加工次數的累積。 The invention further provides a computer numerical control tool machine temperature rise thermal deformation automatic compensation method, comprising the following steps: setting a sensing module on a machine tool body; the machine tool body performs a cutting operation on a workpiece; During the process, when the set value is reached, the blade moving module moves from the origin in the first direction or the second direction and the third direction, and the sensing module touches the spindle of the machine tool body to obtain one. One of the measuring points compares the coordinate value, compares one of the reference points with the reference coordinate value and compares the coordinate value to obtain an error amount, and calculates a thermal deformation compensation value according to the error amount and according to a thermal deformation compensation model, wherein setting Value is cutting plus The accumulation of work time or the accumulation of the number of processing times.
為讓本發明能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。 In order to make the invention more apparent, the following detailed description of the embodiments and the accompanying drawings are set forth below.
100、200、300‧‧‧電腦數值控制工具機溫升熱變形自動補償系統 100, 200, 300‧‧‧ computer numerical control tool machine temperature rise thermal deformation automatic compensation system
110、310‧‧‧工具機本體 110, 310‧‧‧Tool machine body
111‧‧‧主軸台 111‧‧‧ headstock
112‧‧‧主軸 112‧‧‧ Spindle
113‧‧‧主軸夾頭 113‧‧‧ Spindle chuck
114、314‧‧‧床面 114, 314‧‧‧ bed surface
120、320‧‧‧刃物移動模組 120, 320‧‧‧blade moving module
121‧‧‧刃物台 121‧‧‧blade
122‧‧‧刀架 122‧‧‧Tool holder
124、324‧‧‧刀具 124, 324‧‧‧Tools
126‧‧‧刀片 126‧‧‧blade
130‧‧‧控制模組 130‧‧‧Control Module
140、240‧‧‧感測模組 140, 240‧‧‧ Sensing Module
150‧‧‧無線傳輸元件 150‧‧‧Wireless transmission components
152‧‧‧無線傳輸發射模組 152‧‧‧Wireless transmission module
154‧‧‧無線傳輸接收模組 154‧‧‧Wireless Transmission Receiver Module
260‧‧‧保護蓋體 260‧‧‧Protection cover
311‧‧‧立柱 311‧‧‧ column
321‧‧‧主軸箱 321‧‧‧ headstock
322‧‧‧滑台 322‧‧‧ slide table
323‧‧‧工作臺 323‧‧‧Workbench
325‧‧‧刀庫 325‧‧‧Tools
50‧‧‧工件 50‧‧‧Workpiece
D1‧‧‧第一誤差量 D1‧‧‧ first error amount
D2‧‧‧第二誤差量 D2‧‧‧ second error amount
T1‧‧‧基準點狀態 T1‧‧‧ reference point status
O1‧‧‧原點 O1‧‧‧ origin
PT‧‧‧基準點座標值 PT‧‧‧ benchmark point coordinates
S1‧‧‧熱變形狀態 S1‧‧‧ Thermal deformation state
S2‧‧‧熱變形狀態 S2‧‧‧ Thermal deformation state
X‧‧‧第一方向 X‧‧‧ first direction
Y‧‧‧第二方向 Y‧‧‧second direction
Z‧‧‧第三方向 Z‧‧‧ third direction
S100‧‧‧電腦數值控制工具機溫升熱變形自動補償方法 S100‧‧‧Computer numerical control tool machine temperature rise thermal deformation automatic compensation method
S110~S150‧‧‧步驟 S110~S150‧‧‧Steps
S132~S136‧‧‧步驟 S132~S136‧‧‧Steps
圖1為本發明的電腦數值控制工具機溫升熱變形自動補償系統一實施例的示意圖。 1 is a schematic diagram of an embodiment of a computer temperature numerical control tool machine temperature rise thermal deformation automatic compensation system according to the present invention.
圖2為圖1中電腦數值控制工具機溫升熱變形自動補償系統的示意圖。 2 is a schematic diagram of the automatic compensation system for temperature rise and heat deformation of the computer numerical control tool in FIG.
圖3為本發明的電腦數值控制工具機溫升熱變形自動補償系統另一實施例的示意圖。 3 is a schematic view of another embodiment of a computer temperature numerical control tool machine temperature rise thermal deformation automatic compensation system according to the present invention.
圖4為本發明之電腦數值控制工具機溫升熱變形自動補償方法的流程圖。 4 is a flow chart of a method for automatically compensating for temperature rise and heat deformation of a computer numerical control tool according to the present invention.
圖5A為本發明設定基準點的示意圖。 Fig. 5A is a schematic view showing a setting reference point of the present invention.
圖5B及圖5C分別為本發明產生熱變形狀態中量測的示意圖。 5B and 5C are schematic views respectively showing the measurement in the state of thermal deformation in the present invention.
圖6為本發明建立一熱變形補償模型的流程圖。 FIG. 6 is a flow chart of establishing a thermal deformation compensation model according to the present invention.
圖7為本發明的電腦數值控制工具機溫升熱變形自動補償系統又一實施例的示意圖。 FIG. 7 is a schematic diagram of still another embodiment of a computer temperature numerical control tool machine temperature rise thermal deformation automatic compensation system according to the present invention.
以下結合附圖和實施例,對本發明的具體實施方式作進一步描述。以下實施例僅用於更加清楚地說明本發明的技術方案,而不能以此 限制本發明的保護範圍。 The specific embodiments of the present invention are further described below in conjunction with the drawings and embodiments. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and cannot Limiting the scope of protection of the present invention.
圖1為本發明的電腦數值控制工具機溫升熱變形自動補償系統一實施例的示意圖。圖2為圖1中電腦數值控制工具機溫升熱變形自動補償系統的示意圖。請先參閱圖1。 1 is a schematic diagram of an embodiment of a computer temperature numerical control tool machine temperature rise thermal deformation automatic compensation system according to the present invention. 2 is a schematic diagram of the automatic compensation system for temperature rise and heat deformation of the computer numerical control tool in FIG. Please refer to Figure 1 first.
在本實施例中,電腦數值控制工具機溫升熱變形自動補償系統100包括一工具機本體110、一刃物移動模組120、一控制模組130以及一感測模組140。 In this embodiment, the computer numerical control tool machine temperature rise thermal deformation automatic compensation system 100 includes a machine tool body 110, a blade movement module 120, a control module 130, and a sensing module 140.
工具機本體110包含一主軸台111、一主軸112、一主軸夾頭113以及一床面114,其中主軸台111連接可轉動的主軸112,主軸112與主軸夾頭113分別位於床面114之上,主軸112連接主軸夾頭113,主軸夾頭113用以夾持工件50以進行切削加工。 The machine tool body 110 includes a spindle table 111, a spindle 112, a spindle chuck 113 and a bed surface 114. The spindle table 111 is connected to a rotatable spindle 112. The spindle 112 and the spindle chuck 113 are respectively located above the bed surface 114. The spindle 112 is coupled to a spindle chuck 113 for clamping the workpiece 50 for cutting.
刃物移動模組120可移動地連接於工具機本體110,刃物移動模組120包含一刃物台121、一可轉動的刀架122、一刀具124以及一刀片126。刃物台120連接刀架122,刀架122上安裝刀具124,刀具124上安裝刀片126。刃物台120移動方式可為朝一第一方向X、一第二方向Y及一第三方向Z動作。 The blade moving module 120 is movably coupled to the machine tool body 110. The blade moving module 120 includes a blade stage 121, a rotatable tool holder 122, a cutter 124, and a blade 126. The blade stage 120 is coupled to the tool holder 122, on which the tool 124 is mounted, and the blade 124 is mounted on the tool 124. The blade stage 120 can move in a first direction X, a second direction Y, and a third direction Z.
控制模組130設置於工具機本體110,控制模組130用以提供加工程式座標與刀具磨耗及補償偏移之設定。 The control module 130 is disposed on the machine tool body 110. The control module 130 is configured to provide settings of the machining program coordinates and the tool wear and compensation offset.
在上述的配置之下,當主軸112轉動時,主軸112帶動主軸夾頭113,使得主軸夾頭113所夾持的工件50也跟著轉動。刃物移動模組120中的刃物台121以第一方向X、第二方向Y或第三方向Z移動,使得刀片126與轉動中的工件50碰觸,此動作稱之為切削加工。於切削加工工件50時,工 具機本體110會供應一冷卻液體,冷卻液體會流經刀片126與工件50碰觸之區域,用以協助在切削加工過程中對工件50降溫。 Under the above configuration, when the spindle 112 rotates, the spindle 112 drives the spindle chuck 113 so that the workpiece 50 held by the spindle chuck 113 also rotates. The blade stage 121 in the blade moving module 120 moves in the first direction X, the second direction Y or the third direction Z such that the blade 126 comes into contact with the rotating workpiece 50. This action is called cutting. When cutting workpiece 50, work The body 110 will supply a cooling liquid that will flow through the area of the blade 126 that is in contact with the workpiece 50 to assist in cooling the workpiece 50 during the cutting process.
在本實施例中,感測模組140位於工具機本體110,感測模組140連接於控制模組130,詳細而言,本實施例的感測模組140係透過無線傳輸的方式而連接控制模組130,感測模組140訊號連接一無線傳輸元件150,無線傳輸元件150包括一無線傳輸發射模組152以及一無線傳輸接收模組154。無線傳輸發射模組152固定於刀架122上的某一刀具124位置。感測模組140固定於無線傳輸發射模組152,感測模組140訊號連接於無線傳輸發射模組152。無線傳輸發射模組152訊號連接無線傳輸接收模組154,無線傳輸接收模組154訊號連接控制模組130。 In this embodiment, the sensing module 140 is located in the tool body 110, and the sensing module 140 is connected to the control module 130. In detail, the sensing module 140 of the embodiment is connected by wireless transmission. The control module 130, the sensing module 140 is connected to a wireless transmission component 150, and the wireless transmission component 150 includes a wireless transmission transmitting module 152 and a wireless transmission receiving module 154. The wireless transmission transmitting module 152 is fixed to a position of a certain tool 124 on the tool holder 122. The sensing module 140 is fixed to the wireless transmission transmitting module 152, and the sensing module 140 is connected to the wireless transmission transmitting module 152. The wireless transmission transmitting module 152 is connected to the wireless transmission receiving module 154, and the wireless transmission receiving module 154 is connected to the control module 130.
然,本實施例不對上述感測模組140的設置方式加以限制,可參閱圖3所示,圖3為本發明的電腦數值控制工具機溫升熱變形自動補償系統另一實施例的示意圖。圖3的電腦數值控制工具機溫升熱變形自動補償系統200與圖1的電腦數值控制工具機溫升熱變形自動補償系統100相似,其中相同的元件以相同的標號表示且具有相同的功效而不再重複說明,以下僅說明差異處。 However, this embodiment does not limit the arrangement of the sensing module 140. Referring to FIG. 3, FIG. 3 is a schematic diagram of another embodiment of the computer numerical control tool machine temperature rise thermal deformation automatic compensation system according to the present invention. The computer numerical control tool machine temperature rise thermal deformation automatic compensation system 200 of FIG. 3 is similar to the computer numerical value control tool machine temperature rise thermal deformation automatic compensation system 100 of FIG. 1, wherein the same components are denoted by the same reference numerals and have the same effect. The description will not be repeated, and only the differences will be explained below.
圖3與圖1的差異在於,本實施例的感測模組240設置在主軸112之上,感測模組240係透過有線傳輸的方式接至控制模組130,可將線路配置在主軸台111內並連接至控制模組130。 The difference between FIG. 3 and FIG. 1 is that the sensing module 240 of the embodiment is disposed on the main shaft 112, and the sensing module 240 is connected to the control module 130 by means of wired transmission, and the line can be disposed on the main head. 111 is connected to the control module 130.
在一實施例中,感測模組240可移動至主軸112之上,換言之,於未達到設定值(如切削加工時間的累積或加工次數的累積)時,感測模組240可移動至主軸台111之內。於實施量測時,感測模組240可移動至主軸 112之上。 In an embodiment, the sensing module 240 can be moved to the main shaft 112, in other words, when the set value is not reached (such as the accumulation of the machining time or the accumulation of the machining times), the sensing module 240 can be moved to the main axis. Within the station 111. The sensing module 240 can be moved to the spindle when the measurement is performed. Above 112.
在一實施例中,電腦數值控制工具機溫升熱變形自動補償系統200包括一保護蓋體260,保護蓋體260覆蓋住感測模組240,如此可在未實施偵測時保護感測模組240,防止在切削過程中的鐵屑及切削水破壞感測模組240;或者,保護蓋體260亦可與感測模組240一起移動至主軸台111之內。於實施量測時,保護蓋體260可開啟以供感測模組240感測。 In an embodiment, the computer numerical control tool machine temperature rise thermal deformation automatic compensation system 200 includes a protective cover 260, and the protective cover 260 covers the sensing module 240, so that the sensing module can be protected when the detection is not performed. The group 240 prevents the iron filings and cutting water during the cutting process from damaging the sensing module 240; or the protective cover 260 can also move into the spindle table 111 together with the sensing module 240. During the measurement, the protective cover 260 can be opened for sensing by the sensing module 240.
圖4為本發明之電腦數值控制工具機溫升熱變形自動補償方法的流程圖。請參閱圖4,本實施例之電腦數值控制工具機溫升熱變形自動補償方法S100包括步驟S110~步驟S150。 4 is a flow chart of a method for automatically compensating for temperature rise and heat deformation of a computer numerical control tool according to the present invention. Referring to FIG. 4, the computer numerical value control tool machine temperature rise thermal deformation automatic compensation method S100 of the embodiment includes steps S110 to S150.
步驟S110,於工具機本體110設置一感測模組140。 In step S110, a sensing module 140 is disposed on the machine tool body 110.
詳細而言,感測模組140可為如圖1及圖2所示透過無線傳輸的方式而連接控制模組130,或者,感測模組140可為如圖3所示透過有線傳輸的方式接至控制模組130。 In detail, the sensing module 140 can be connected to the control module 130 by means of wireless transmission as shown in FIG. 1 and FIG. 2, or the sensing module 140 can be wired and transmitted as shown in FIG. Connected to the control module 130.
步驟S120,設定一基準點。 In step S120, a reference point is set.
在設定基準點的過程中,首先進行校刀設定,校刀的意思是透過改變控制模組130的加工程式座標與刀具磨耗及補償偏移之設定,將切削加工的工件50精度調整至容許範圍內。接著,將刃物移動模組120中的刃物台121由原點O1開始以第一方向X或第二方向Y、第三方向Z進行移動,使感測模組140碰觸主軸112,當感測模組140訊號為開啟狀態時,則將感測模組140碰觸至主軸112周圍表面的座標以及刀具磨耗補償值輸入至控制模組130,用來當作基準點位置。 In the process of setting the reference point, the calibration setting is first performed. The meaning of the calibration is to adjust the precision of the workpiece 50 to the allowable range by changing the machining program coordinates of the control module 130 and the setting of the tool wear and compensation offset. Inside. Then, the blade stage 121 in the blade moving module 120 is moved from the origin O1 in the first direction X or the second direction Y and the third direction Z, so that the sensing module 140 touches the main shaft 112 when sensing When the module 140 signal is in the on state, the coordinates touched by the sensing module 140 to the surface of the main shaft 112 and the tool wear compensation value are input to the control module 130 for use as the reference point position.
以圖1及圖2為例,將刃物台121移動至主軸112上方,並將刀 架122轉換至具有感測模組140的刀具124位置後,具有感測模組140的刀具124由原點O1開始以第一方向X進行移動,使感測模組140碰觸主軸112,於此同時,碰觸的訊號將由無線傳輸發射模組152傳輸至無線傳輸接收模組154,無線傳輸接收模組154再將碰觸的訊號傳輸至控制模組130,來完成上述動作,如圖5A所示,圖5A為本發明設定基準點的示意圖。於步驟S120過程中,感測模組140於基準點狀態T1具有一基準點座標值PT。然,本實施例不以此為限,亦可透過圖3,刀具124由原點O1開始以第一方向X進行移動,使刀具124碰觸感測模組240,使感測模組140碰觸主軸112,當感測模組140訊號為開啟狀態時,則將感測模組140碰觸至主軸112周圍表面的座標以及刀具磨耗補償值輸入至控制模組130,來獲知基準點座標值PT。 Taking FIG. 1 and FIG. 2 as an example, the blade stage 121 is moved above the main shaft 112, and the knife is moved. After the frame 122 is transferred to the position of the tool 124 having the sensing module 140, the tool 124 having the sensing module 140 is moved from the origin O1 in the first direction X, so that the sensing module 140 touches the spindle 112. At the same time, the touched signal will be transmitted by the wireless transmission transmitting module 152 to the wireless transmission receiving module 154, and the wireless transmission receiving module 154 transmits the touched signal to the control module 130 to complete the above action, as shown in FIG. 5A. As shown, FIG. 5A is a schematic diagram of setting a reference point of the present invention. During the step S120, the sensing module 140 has a reference point coordinate value PT in the reference point state T1. However, the present embodiment is not limited thereto, and the tool 124 is moved from the origin O1 in the first direction X, so that the cutter 124 touches the sensing module 240, so that the sensing module 140 touches When the sensing module 140 is in the open state, the coordinate of the sensing module 140 touching the surface of the main shaft 112 and the tool wear compensation value are input to the control module 130 to obtain the reference point coordinate value. PT.
步驟S130,建立一熱變形補償模型。 In step S130, a thermal deformation compensation model is established.
請參閱圖6,步驟S132,工具機本體110的溫度變化時,分別記錄量測點的位移量與切削點的位移量,其中量測點為感測模組140至主軸112進行自動量測的補償量,切削點為刀片126至工件50進行切削加工的補償量。 Referring to FIG. 6 , in step S132 , when the temperature of the machine tool body 110 changes, the displacement amount of the measurement point and the displacement amount of the cutting point are separately recorded, wherein the measurement point is automatically measured by the sensing module 140 to the spindle 112. The amount of compensation, the cutting point is the amount of compensation for the cutting process from the blade 126 to the workpiece 50.
在設定量測點的過程中,控制模組130執行一量測專用訊號,使刃物台121的刀具124由原點O1開始以第一方向X或第二方向Y、第三方向Z進行移動,感測模組140碰觸至主軸112,當感測模組140訊號為開啟狀態時,則將感測模組140碰觸至主軸112周圍表面的座標輸入至控制模組130,用來當作比較點位置。 During the process of setting the measurement point, the control module 130 performs a measurement special signal, so that the tool 124 of the blade stage 121 moves from the origin O1 in the first direction X or the second direction Y and the third direction Z. The sensing module 140 touches the main shaft 112. When the sensing module 140 is turned on, the sensing module 140 touches the coordinate of the surface of the main shaft 112 to the control module 130 for use as a Compare the point locations.
步驟S134,由控制模組130收集於步驟S132中所得之多個量測點的位移量與切削點的位移量。 In step S134, the control module 130 collects the displacement amount of the plurality of measurement points obtained in step S132 and the displacement amount of the cutting point.
步驟S136,由控制模組130依據步驟S134中所得之多個量測點的位移量與切削點的位移量,分析出量測點的位移量與切削點的位移量相對變化之關係,以建立一熱變形補償模型。 Step S136, the control module 130 analyzes the relationship between the displacement amount of the measurement point and the displacement of the cutting point according to the displacement amount of the plurality of measurement points and the displacement amount of the cutting point obtained in step S134, to establish a relationship between the displacement amount of the measurement point and the displacement of the cutting point. A thermal deformation compensation model.
請復參閱圖4,步驟S140,工具機本體110對工件50實施切削加工作業。 Referring to FIG. 4, in step S140, the machine tool body 110 performs a cutting operation on the workpiece 50.
步驟S150,於切削加工作業過程中,達到一設定值時,刃物移動模組120由原點O1開始以一第一方向X或第二方向Y、第三方向Z進行移動,由感測模組130與工具機本體110的主軸112觸碰,以取得量測點之比較座標值,比較基準點座標值與比較座標值而獲得一誤差量,依據熱變形補償模型,計算出熱變形補償值,其中所述設定值為切削加工時間的累積或加工次數的累積。 Step S150, when a set value is reached during the cutting operation, the blade moving module 120 starts to move in a first direction X or a second direction Y and a third direction Z from the origin O1, and the sensing module The 130 touches the main shaft 112 of the machine tool body 110 to obtain the comparison coordinate value of the measurement point, compares the coordinate value of the reference point with the comparison coordinate value to obtain an error amount, and calculates the thermal deformation compensation value according to the thermal deformation compensation model. The set value is the accumulation of the machining time or the accumulation of the number of machining times.
如圖5B及圖5C所示,圖5B及圖5C,圖5B及圖5C分別為本發明產生熱變形狀態中量測的示意圖。 As shown in FIG. 5B and FIG. 5C, FIG. 5B and FIG. 5C, FIG. 5B and FIG. 5C are respectively schematic views of the measurement in the state of thermal deformation in the present invention.
當工具機本體110產生熱變形時,改變主軸112與感測模組140之間的相對位移量,會出現熱變形狀態S1或者熱變形狀態S2,其經自動量測後,熱變形狀態S1會取得比較座標值P1,熱變形狀態S2會取得比較座標值P2,而比較座標值P1與基準點座標值PT的誤差為第一誤差量D1,比較座標值P2與基準點座標值PT的誤差為第二誤差量D2。依據將前述誤差量傳輸至控制模組130,以寫入刀具之座標誤差補正,來完成補償的動作。 When the tool body 110 is thermally deformed, the relative displacement between the spindle 112 and the sensing module 140 is changed, and the thermal deformation state S1 or the thermal deformation state S2 may occur. After the automatic measurement, the thermal deformation state S1 will occur. The comparison coordinate value P1 is obtained, the thermal deformation state S2 obtains the comparison coordinate value P2, and the error between the comparison coordinate value P1 and the reference point coordinate value PT is the first error amount D1, and the error between the comparison coordinate value P2 and the reference point coordinate value PT is The second amount of error D2. The compensation operation is completed by transmitting the aforementioned error amount to the control module 130 to write the coordinate error correction of the tool.
圖7為本發明的電腦數值控制工具機溫升熱變形自動補償系統又一實施例的示意圖。圖7的電腦數值控制工具機溫升熱變形自動補償系統300與圖1的電腦數值控制工具機溫升熱變形自動補償系統100相似,其中 相同的元件以相同的標號表示且具有相同的功效而不再重複說明,以下僅說明差異處。 FIG. 7 is a schematic diagram of still another embodiment of a computer temperature numerical control tool machine temperature rise thermal deformation automatic compensation system according to the present invention. The computer numerical control tool machine temperature rise thermal deformation automatic compensation system 300 of FIG. 7 is similar to the computer numerical control tool machine temperature rise thermal deformation automatic compensation system 100 of FIG. The same elements are denoted by the same reference numerals and have the same functions, and the description will not be repeated, and only the differences will be described below.
在本實施例中,電腦數值控制工具機溫升熱變形自動補償系統300係為一立式加工機,其包括一工具機本體310、一刃物移動模組320、一控制模組130以及一感測模組140。 In this embodiment, the computer numerical control tool machine temperature rise thermal deformation automatic compensation system 300 is a vertical processing machine, which includes a machine tool body 310, a blade movement module 320, a control module 130, and a sense. Test module 140.
工具機本體310包括一立柱311、一主軸112以及一床面314。 The machine body 310 includes a column 311, a main shaft 112, and a bed surface 314.
刃物移動模組320可移動地連接於工具機本體310,刃物移動模組320包括一主軸箱321、一滑台322、一工作台323、一刀具324、一刀庫325。 The blade moving module 320 is movably coupled to the machine tool body 310. The blade moving module 320 includes a spindle box 321 , a sliding table 322 , a table 323 , a cutter 324 , and a tool magazine 325 .
在本實施例中,立柱311連接於主軸箱321,主軸箱321連接於刀庫325,且主軸箱321連接可轉動的主軸112,主軸112夾持刀具324,主軸箱321移動方式為朝一第三方向Z動作。 In this embodiment, the column 311 is connected to the spindle box 321, the head box 321 is connected to the magazine 325, and the head box 321 is connected to the rotatable spindle 112. The spindle 112 holds the cutter 324, and the spindle box 321 moves toward the third. Direction Z action.
在本實施例中,床面314上連接一可移動的滑台322,滑台322上安裝一工作台323,於工作台323上固定一工件50以進行加工,滑台322移動方式為朝一第一方向X及一第二方向Y動作。 In this embodiment, a movable sliding table 322 is connected to the bed surface 314. A table 323 is mounted on the sliding table 322, and a workpiece 50 is fixed on the table 323 for processing. The sliding table 322 is moved toward the first One direction X and one second direction Y action.
控制模組130設置於工具機本體310,控制模組130設置於用以提供加工程式座標與刀具磨耗及補償偏移之設定。 The control module 130 is disposed on the machine tool body 310. The control module 130 is disposed to provide a setting of the machining program coordinates and the tool wear and compensation offset.
在上述的配置之下,當主軸112轉動時,主軸112所夾持的刀具324也同時轉動。刃物移動模組320中的主軸箱321以第三方向Z移動,而刃物移動模組320中的滑台322以第一方向X、第二方向Y移動,使得轉動中的刀具324與工作台323的工件50碰觸,此動作稱之為切削加工。立式加工機在進行切削加工工件50時,工具機本體310會供應一冷卻液體,冷卻液體 會流經刀具324與工件50碰觸之區域,用以協助立式加工機在切削加工過程中對工件50降溫。 Under the above configuration, when the spindle 112 rotates, the cutter 324 held by the spindle 112 also rotates at the same time. The headstock 321 in the blade moving module 320 moves in the third direction Z, and the sliding table 322 in the blade moving module 320 moves in the first direction X and the second direction Y, so that the rotating tool 324 and the table 323 are rotated. The workpiece 50 is touched, and this action is called cutting. When the vertical processing machine performs the cutting of the workpiece 50, the machine tool body 310 supplies a cooling liquid, and the cooling liquid It will flow through the area where the tool 324 touches the workpiece 50 to assist the vertical processing machine in cooling the workpiece 50 during the cutting process.
在本實施例中,感測模組140位於工具機本體310,感測模組140連接於控制模組130。需說明的是,感測模組140與控制模組130可如同前述圖1以無線的方式連接,然不對此加以限制。 In this embodiment, the sensing module 140 is located in the machine tool body 310 , and the sensing module 140 is connected to the control module 130 . It should be noted that the sensing module 140 and the control module 130 can be connected in a wireless manner as in the foregoing FIG. 1 , but are not limited thereto.
本實施例的電腦數值控制工具機溫升熱變形自動補償方法可如前述圖4的說明。 The method for automatically adjusting the temperature rise thermal deformation of the computer numerical control tool machine of this embodiment can be as described in the foregoing FIG.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. The scope of the invention is defined by the scope of the appended claims.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106131836A TWI652560B (en) | 2017-09-15 | 2017-09-15 | Automatic compensation system and method for thermal deformation of cnc machine tool |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106131836A TWI652560B (en) | 2017-09-15 | 2017-09-15 | Automatic compensation system and method for thermal deformation of cnc machine tool |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI652560B true TWI652560B (en) | 2019-03-01 |
| TW201915626A TW201915626A (en) | 2019-04-16 |
Family
ID=66590554
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106131836A TWI652560B (en) | 2017-09-15 | 2017-09-15 | Automatic compensation system and method for thermal deformation of cnc machine tool |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI652560B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI797888B (en) * | 2021-12-15 | 2023-04-01 | 財團法人工業技術研究院 | Thermal compensation system for machine tools |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI855732B (en) * | 2023-06-14 | 2024-09-11 | 國立中正大學 | Intelligent warm-up method of machine tool |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104764527A (en) | 2015-03-31 | 2015-07-08 | 上海大学 | Thermal error measuring device for workpiece machining |
| CN103235553B (en) | 2013-04-24 | 2015-07-22 | 山东大学 | Method for automatically compensating numerical control machining size error based on fractional order |
| CN104999342A (en) | 2015-07-23 | 2015-10-28 | 合肥工业大学 | Automatic measuring system and method for thermal error of numerical control machine tool in real cutting state |
| CN102452020B (en) | 2010-10-22 | 2016-08-10 | 西安交通大学 | A kind of cutting tool for CNC machine temperature field and thermal deformation quantitative analysis method |
| TW201631427A (en) | 2015-02-17 | 2016-09-01 | Victor Taichung Machinery Works Co Ltd | Correction system and method for thermal displacement of CNC machine tool |
| TWM529574U (en) | 2016-06-30 | 2016-10-01 | Taiwan Takisawa Technology Co Ltd | Thermal deformation compensation system of computer numerical control lathe |
-
2017
- 2017-09-15 TW TW106131836A patent/TWI652560B/en not_active IP Right Cessation
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102452020B (en) | 2010-10-22 | 2016-08-10 | 西安交通大学 | A kind of cutting tool for CNC machine temperature field and thermal deformation quantitative analysis method |
| CN103235553B (en) | 2013-04-24 | 2015-07-22 | 山东大学 | Method for automatically compensating numerical control machining size error based on fractional order |
| TW201631427A (en) | 2015-02-17 | 2016-09-01 | Victor Taichung Machinery Works Co Ltd | Correction system and method for thermal displacement of CNC machine tool |
| CN104764527A (en) | 2015-03-31 | 2015-07-08 | 上海大学 | Thermal error measuring device for workpiece machining |
| CN104999342A (en) | 2015-07-23 | 2015-10-28 | 合肥工业大学 | Automatic measuring system and method for thermal error of numerical control machine tool in real cutting state |
| TWM529574U (en) | 2016-06-30 | 2016-10-01 | Taiwan Takisawa Technology Co Ltd | Thermal deformation compensation system of computer numerical control lathe |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI797888B (en) * | 2021-12-15 | 2023-04-01 | 財團法人工業技術研究院 | Thermal compensation system for machine tools |
| US12045031B2 (en) | 2021-12-15 | 2024-07-23 | Industrial Technology Research Institute | Thermal compensation system for machine tools with a minimum control precision |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201915626A (en) | 2019-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104070414B (en) | CNC machine tool and spindle error correction method of CNC machine tool | |
| US5095788A (en) | Method for compensating thermally induced displacement in machine tools | |
| CN104190963B (en) | A kind of numerical control lathe adjusting tool device based on machine vision and presetting cutter method | |
| EP3611583B1 (en) | Machining error compensation | |
| TWI652560B (en) | Automatic compensation system and method for thermal deformation of cnc machine tool | |
| TWM555262U (en) | Thermal deformation auto-compensation system of computer numerical control processing machine | |
| JP2013255982A (en) | Machine tool, and correction method of thermal deformation thereof | |
| JP6803043B2 (en) | How to measure geometric error of machine tools | |
| CN206527586U (en) | Laser calibration type indexes Digit Control Machine Tool | |
| JP7103136B2 (en) | Machine tools and processing methods | |
| JP6168396B2 (en) | Machine Tools | |
| TWI633522B (en) | Measuring and correcting compensation system and method for machine tool | |
| KR20120069056A (en) | The main axis heat displacement correction unit using tools measuring of cnc and method thereof | |
| JP2018027599A (en) | Method for correcting machining error of machine tool | |
| JP5846400B2 (en) | Machine tool and its thermal deformation correction method | |
| CN112041113B (en) | machine tool | |
| JP5531640B2 (en) | Feed control device for machine tools | |
| TWM529574U (en) | Thermal deformation compensation system of computer numerical control lathe | |
| JPH05337787A (en) | Boring diameter compensator for machine tools | |
| KR102388694B1 (en) | Hole and tap machining device | |
| KR20140092078A (en) | Thermal deformation correction method for ball screw of machining centers | |
| JP4545501B2 (en) | Tool centering method and tool measuring method | |
| KR102198547B1 (en) | The methods for deciding of cutting tool changing time and position by synchronizing the cutting position data of CNC controller and the signal data of cutting load censor | |
| US7103441B2 (en) | Calibration procedures and such using an erosion and grinding machine | |
| JP2011093065A (en) | Machine tool |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |