TWI665044B - 線放電加工機 - Google Patents
線放電加工機 Download PDFInfo
- Publication number
- TWI665044B TWI665044B TW106137611A TW106137611A TWI665044B TW I665044 B TWI665044 B TW I665044B TW 106137611 A TW106137611 A TW 106137611A TW 106137611 A TW106137611 A TW 106137611A TW I665044 B TWI665044 B TW I665044B
- Authority
- TW
- Taiwan
- Prior art keywords
- relational expression
- temperature
- relative position
- discharge machine
- data
- Prior art date
Links
- 230000014509 gene expression Effects 0.000 claims abstract description 101
- 238000012937 correction Methods 0.000 claims abstract description 60
- 238000004364 calculation method Methods 0.000 claims abstract description 26
- 238000009434 installation Methods 0.000 claims abstract description 20
- 230000007613 environmental effect Effects 0.000 claims abstract description 13
- 238000012549 training Methods 0.000 claims abstract description 5
- 230000007246 mechanism Effects 0.000 claims description 58
- 238000001514 detection method Methods 0.000 claims description 11
- 238000009760 electrical discharge machining Methods 0.000 claims description 6
- 238000013528 artificial neural network Methods 0.000 claims description 5
- 238000005259 measurement Methods 0.000 claims description 4
- 230000008520 organization Effects 0.000 claims description 3
- 238000009763 wire-cut EDM Methods 0.000 claims description 2
- 238000006073 displacement reaction Methods 0.000 abstract description 14
- 238000012545 processing Methods 0.000 description 19
- 238000000034 method Methods 0.000 description 15
- 238000003754 machining Methods 0.000 description 9
- 238000013135 deep learning Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 239000012530 fluid Substances 0.000 description 4
- 102100030383 Phospholipid phosphatase-related protein type 3 Human genes 0.000 description 2
- 102100030368 Phospholipid phosphatase-related protein type 4 Human genes 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 101001095043 Homo sapiens Bone marrow proteoglycan Proteins 0.000 description 1
- 101001131990 Homo sapiens Peroxidasin homolog Proteins 0.000 description 1
- 101000582986 Homo sapiens Phospholipid phosphatase-related protein type 3 Proteins 0.000 description 1
- 101000999079 Homo sapiens Radiation-inducible immediate-early gene IEX-1 Proteins 0.000 description 1
- 101000879840 Homo sapiens Serglycin Proteins 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23H—WORKING OF METAL BY THE ACTION OF A HIGH CONCENTRATION OF ELECTRIC CURRENT ON A WORKPIECE USING AN ELECTRODE WHICH TAKES THE PLACE OF A TOOL; SUCH WORKING COMBINED WITH OTHER FORMS OF WORKING OF METAL
- B23H7/00—Processes or apparatus applicable to both electrical discharge machining and electrochemical machining
- B23H7/02—Wire-cutting
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23H—WORKING OF METAL BY THE ACTION OF A HIGH CONCENTRATION OF ELECTRIC CURRENT ON A WORKPIECE USING AN ELECTRODE WHICH TAKES THE PLACE OF A TOOL; SUCH WORKING COMBINED WITH OTHER FORMS OF WORKING OF METAL
- B23H7/00—Processes or apparatus applicable to both electrical discharge machining and electrochemical machining
- B23H7/26—Apparatus for moving or positioning electrode relatively to workpiece; Mounting of electrode
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23H—WORKING OF METAL BY THE ACTION OF A HIGH CONCENTRATION OF ELECTRIC CURRENT ON A WORKPIECE USING AN ELECTRODE WHICH TAKES THE PLACE OF A TOOL; SUCH WORKING COMBINED WITH OTHER FORMS OF WORKING OF METAL
- B23H7/00—Processes or apparatus applicable to both electrical discharge machining and electrochemical machining
- B23H7/02—Wire-cutting
- B23H7/08—Wire electrodes
- B23H7/10—Supporting, winding or electrical connection of wire-electrode
- B23H7/105—Wire guides
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23H—WORKING OF METAL BY THE ACTION OF A HIGH CONCENTRATION OF ELECTRIC CURRENT ON A WORKPIECE USING AN ELECTRODE WHICH TAKES THE PLACE OF A TOOL; SUCH WORKING COMBINED WITH OTHER FORMS OF WORKING OF METAL
- B23H7/00—Processes or apparatus applicable to both electrical discharge machining and electrochemical machining
- B23H7/14—Electric circuits specially adapted therefor, e.g. power supply
- B23H7/20—Electric circuits specially adapted therefor, e.g. power supply for programme-control, e.g. adaptive
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/182—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by the machine tool function, e.g. thread cutting, cam making, tool direction control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/404—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32335—Use of ann, neural network
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33034—Online learning, training
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45043—EDM machine, wire cutting
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45221—Edm, electrical discharge machining, electroerosion, ecm, chemical
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49206—Compensation temperature, thermal displacement, use measured temperature
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49209—Compensation by using temperature feelers on slide, base, workhead
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Electrochemistry (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
- Automatic Control Of Machine Tools (AREA)
Abstract
提供一種即使設置環境改變,仍可適當地進行上下引導件的熱位移
補正之線放電加工機。
其具備有:將機械元件的溫度儲存作為溫度資料的儲存部、及
將設置環境數值化且作為環境資料而表現的表現部。又,具備有:對上下引導件的相對位置進行指示的位置指令部、以及將溫度資料及環境資料設為輸入資料,並將相對位置設為訓練資料,且藉由機械學習來算出關係式的關係式算出部。此外,其具備有:在該關係式中代入機械元件的溫度來算出補正量,且在根據該補正量的上下引導件之相對位置與藉由位置指令部所指示的相對位置之誤差為小的情況下,將該關係式決定為正式的關係式之關係式決定部、以及使用該關係式來進行上下引導件的相對位置之補正的補正執行部。
Description
本發明是有關於一種線放電加工機,該線放電加工機是在將上引導件與下引導件配置在預定的相對位置之狀態下,使安裝在該等上引導件、下引導件間的線電極與被加工物相對移動,藉此對被加工物進行放電加工。
發明背景
像這樣的線放電加工機,是由複數個機械元件組合而構成,且該等機械元件的熱膨脹係數彼此不同。因此,恐有因周圍的氣溫變化等之因素,而使複數個機械元件熱變形並導致上引導件及下引導件的相對位置在三維方向(X軸方向、Y軸方向、Z軸方向)上偏移的疑慮。特別是當水平方向(X軸方向、Y軸方向)的位置偏移發生時,會直接關係到加工精度的降低。於是,為了防止周圍的氣溫之變化,雖然也可考慮將線放電加工機設置在恆溫室等來作溫度管理之對策,但裝備充分的性能之恆溫室需要高額的投資。
因此,作為低價地維持加工精度的方法而被提出的方案有:根據設置在機械各部分的溫度感測器所檢
測的溫度資訊,來推測上下引導件的熱位移量並進行補正,也就是所謂的熱位移補正之手法。
進行該熱位移補正之時,若考量到會有因線放電加工機的設置環境改變而使周圍的溫度改變之情況,較理想的是,即使線放電加工機的設置環境改變,仍可以繼續恰當地進行熱位移補正。為了回應像這樣的期望,已有無論線放電加工機的設置環境如何,均可求出適當的熱位移補正量之技術方案被提出(例如,參照專利文獻1、2)。
專利文獻1:日本專利特許第5870143號公報
專利文獻2:日本專利特開平7-75937號公報
但是,在專利文獻1所記載的技術中,是在補正量演算式的決定之時並未使用機械學習的情況下,僅依據應事先製作的補正量演算式之選擇方式,並乘上係數,因而會有無法調整到最適當的補正量之可能性。
又,在專利文獻2所記載的技術中,當線放電加工機的設置環境並非極端地不同的情況下,是使用相同的資料來算出補正量,線放電加工機的設置環境所造成的補正量之差異並不怎麼被考慮到。此外,雖然於專利文
獻2中也揭示有在設置線放電加工機後重新進行資料的測定,並再算出補正式的方法,但以此方法會伴隨有花費較多現場的作業時間之不便狀況。
本發明是有鑑於像這樣的情況,其目的在於提供一種即使設置環境改變,仍可以適當地進行上下引導件的熱位移補正之線放電加工機。
(1)本發明之線放電加工機(例如,後述之線放電加工機1),是由複數個機械元件(例如,後述之床部2、支柱3、X軸鞍部9、及Y軸鞍部10等)所構成,且是在上引導件(例如,後述之上引導件8)及下引導件(例如,後述之下引導件15)已配置在預定的相對位置之狀態下,使安裝在該等上引導件、下引導件間的線電極(例如,後述之線電極16)與被加工物(例如,後述之工件W)相對移動,藉此對前述被加工物進行放電加工,該線放電加工機具備有:溫度檢測機構(例如,後述之溫度感測器S1~S7),檢測前述複數個機械元件當中至少1個機械元件的溫度;儲存機構(例如,後述之儲存部21),將藉由前述溫度檢測機構所檢測出的溫度儲存作為溫度資料;表現機構(例如,後述之表現部22),將設置環境數值化且作為環境資料而表現;位置指令機構(例如,後述之位置指令部23),對前述上引導件及前述下引導件之相對位置進行指示;關係式算出機構(例如,後述之關係式算出部24),將
前述儲存機構所儲存的溫度資料及藉由前述表現機構所表現的環境資料設為輸入資料,並且將藉由前述位置指令機構所指示的相對位置設為訓練資料,以藉由機械學習來算出用於求出於補正前述上引導件與前述下引導件的相對位置時必要的補正量之關係式;關係式決定機構(例如,後述之關係式決定部29),在藉由前述關係式算出機構所算出的關係式中,代入藉由前述溫度檢測機構所檢測出的溫度並算出補正量,且求出根據該補正量之前述上引導件與前述下引導件的相對位置、與藉由前述位置指令機構所指示之相對位置的誤差,並判定該誤差是否是小的,在判定為該誤差不小的情況下,重複進行藉由前述機械學習所進行之關係式的算出以修正關係式,並且在判定為該誤差是小的之情況下,將該關係式決定為正式的關係式;及補正執行機構(例如,後述之補正執行部25),在藉由前述關係式決定機構所決定的關係式中,代入藉由前述溫度檢測機構所檢測出的溫度,並算出前述相對位置的推定值,且根據該相對位置的推定值來算出前述上引導件與前述下引導件的補正量,並根據該補正量來進行前述上引導件與前述下引導件的相對位置之補正。
(2)在(1)之線放電加工機中,亦可具備有:資料共享機構(例如,後述之資料共享部26),共享設置環境不同的情況之複數個前述關係式;判斷機構(例如,後述之判斷部27),判斷藉由前述資
料共享機構所共享的複數個關係式彼此是否一致;及關係式修正機構(例如,後述之關係式修正部28),藉由前述判斷機構,在判斷為藉由前述資料共享機構所共享的複數個關係式彼此不一致的情況下,重複進行藉由前述機械學習所進行之關係式的算出以修正關係式,並且在判斷為藉由前述資料共享機構所共享的複數個關係式彼此一致的情況下,正式地採用該關係式。
(3)在(1)或(2)的線放電加工機中,前述關係式算出機構也可以依照藉由多層類神經網路(multilayered neural network)所建構出的學習模式來進行前述機械學習。
根據本發明,在線放電加工機中,可以在反映出其設置環境的差異之形式下,算出上下引導件的補正量。因此,變得即使線放電加工機的設置環境改變,仍可恰當地進行上下引導件的熱位移補正。
1‧‧‧線放電加工機
2‧‧‧床部(機械元件)
3‧‧‧支柱(機械元件)
5‧‧‧V軸鞍部(機械元件)
6‧‧‧U軸鞍部(機械元件)
7‧‧‧Z軸鞍部(機械元件)
8‧‧‧上引導件
9‧‧‧X軸鞍部(機械元件)
10‧‧‧Y軸鞍部(機械元件)
11‧‧‧加工槽(機械元件)
12‧‧‧工作台(機械元件)
13‧‧‧支臂(機械元件)
15‧‧‧下引導件
16‧‧‧線電極
20‧‧‧主控制部
21‧‧‧儲存部(儲存機構)
22‧‧‧表現部(表現機構)
23‧‧‧位置指令部(位置指令機構)
24‧‧‧關係式算出部(關係式算出機構)
25‧‧‧補正執行部(補正執行機構)
26‧‧‧資料共享部(資料共享機構)
27‧‧‧判斷部(判斷機構)
28‧‧‧關係式修正部(關係式修正機構)
29‧‧‧關係式決定部(關係式決定機構)
PRG1、PRG2‧‧‧關係式決定程式
S、S1~S7‧‧‧溫度感測器(溫度檢測機構)
S11~S16、S21~S29‧‧‧步驟
W‧‧‧工件(被加工物)
W‧‧‧輸出資料
X1~X6‧‧‧輸入資料
圖1是顯示本發明的第1實施形態之線放電加工機的概要構成之正面圖。
圖2是顯示本發明的第1實施形態之線放電加工機的控制系統之方塊圖。
圖3是多層類神經網路的示意圖。
圖4是顯示在本發明的第1實施形態之線放電加工機中,決定機械元件的溫度與上下引導件的相對位置之關係
式的順序之流程圖。
圖5是顯示本發明的第2實施形態之線放電加工機的控制系統之方塊圖。
圖6是顯示在本發明的第2實施形態之線放電加工機中,決定機械元件的溫度與上下引導件的相對位置之關係式的順序之流程圖。
以下,根據圖式來說明本發明的第1實施形態。
[第1實施形態]
圖1是顯示本發明的第1實施形態之線放電加工機的概要構成之正面圖。圖2是顯示該線放電加工機的控制系統之方塊圖。圖3是多層類神經網路的示意圖。圖4是顯示在該線放電加工機中,決定機械元件的溫度與上下引導件的相對位置之關係式的順序之流程圖。
如圖1所示,第1實施形態的線放電加工機1是由床部2、支柱3、V軸鞍部5、U軸鞍部6、Z軸鞍部7、X軸鞍部9、Y軸鞍部10、加工槽11、工作台12、及支臂13等複數個機械元件所構成。
在此,在床部2的上側,是在X軸方向(與圖1紙面呈直角的方向)上移動自如地搭載有X軸鞍部9。在X軸鞍部9的上側,是在Y軸方向(圖1之左右方向)上移動自如地搭載有Y軸鞍部10。在Y軸鞍部10的上側搭載有加工槽11。在加工槽11的內部,設置有載置作為被加工物的工
件W之工作台12,並且填充有加工液。
又,在床部2的上側豎立設置有支柱3。在支柱3的側面部上水平地安裝有支臂13,並於支臂13的前端將下引導件15安裝成位於加工槽11的內部。在支柱3的上側,是在V軸方向(Y軸方向)上移動自如地搭載有V軸鞍部5。在V軸鞍部5的側面部上,是在U軸方向(X軸方向)上移動自如地安裝有U軸鞍部6。在U軸鞍部6的側面部上,是在Z軸方向(圖1之上下方向)上移動自如地安裝有Z軸鞍部7。在Z軸鞍部7的前端將上引導件8安裝成在加工槽11的內部且位於下引導件15的上方。在上引導件8與下引導件15之間,直線地拉設有線電極16。
此外,該等機械元件當中,在幾個機械元件上分別安裝有作為溫度檢測機構的溫度感測器S。亦即,在床部2上安裝有檢測床部2的溫度之溫度感測器S1。在Y軸鞍部10上安裝有檢測Y軸鞍部10的溫度之溫度感測器S2。在加工槽11中安裝有檢測加工槽11的內部之加工液的溫度之溫度感測器S3。在支柱3上安裝有檢測支柱3的溫度之溫度感測器S4。在支臂13上安裝有檢測支臂13的溫度之溫度感測器S5。在V軸鞍部5上安裝有檢測V軸鞍部5的溫度之溫度感測器S6。在U軸鞍部6上安裝有檢測U軸鞍部6的溫度之溫度感測器S7。
此外,如圖2所示,線放電加工機1具有主控制部20。在主控制部20上,除了上述7個溫度感測器S(S1~S7)之外,還連接有作為儲存機構的儲存部21、作為
表現機構的表現部22、作為位置指令機構的位置指令部23、作為關係式算出機構的關係式算出部24、作為關係式決定機構的關係式決定部29、及作為補正執行機構的補正執行部25。
儲存部21是將藉由各溫度感測器S1~S7所檢測出的溫度(機械元件的溫度)儲存作為溫度資料。
表現部22是藉由某些手法,將線放電加工機1的設置環境(例如,由於是在線放電加工機1的附近設置冷卻器或加熱器而運作,因此導致線放電加工機1的溫度因外部干擾而上下變動的環境等)數值化,並作為環境資料而表現。
位置指令部23是對上下引導件8、15的相對位置進行指示。
關係式算出部24是將已儲存在儲存部21的溫度資料及藉由表現部22所表現的環境資料設為輸入資料,並且將藉由位置指令部23所指示的上下引導件8、15之相對位置設為訓練資料,而藉由機械學習來算出用於求出在補正上下引導件8、15的相對位置時必要的補正量之關係式。
如圖3所示,在該機械學習之時,是依照藉由多層類神經網路所建構出的學習模式(演算法),來進行深層學習(Deep learning)。在圖3中,X1~X6分別表示輸入資料(在本實施形態中為溫度資料及環境資料),而W是表示輸出資料(在本實施形態中為關係式)。
關係式決定部29是在藉由關係式算出部24所算出的關係式中,代入藉由溫度感測器S所檢測出的溫度並算出補正量,且求出根據該補正量之上下引導件8、15的相對位置、與藉由位置指令部23所指示的相對位置之誤差,並判定該誤差是否是小的,在判定為該誤差並不小的情況下,重複進行藉由機械學習所進行之關係式的算出以修正關係式,並且在判定為該誤差是小的之情況下,將該關係式決定為正式的關係式。
補正執行部25是在藉由關係式算出部24所算出的關係式中,代入溫度感測器S所檢測出的溫度,並算出上下引導件8、15的相對位置之推定值,且根據該相對位置的推定值,來算出上下引導件8、15的補正量,並根據該補正量來進行上下引導件8、15的相對位置之補正。
由於線放電加工機1具有如以上的構成,因此使用該線放電加工機1來對工件W進行放電加工之時,是依據以下的順序。再者,該工件W的放電加工是根據來自主控制部20的指令來執行。
首先,因應於工件W的加工形狀,使V軸鞍部5、U軸鞍部6、及Z軸鞍部7適當移動,藉此將上引導件8相對於下引導件15來定位到預定的三維位置。接著,由未圖示的加工用電源對線電極16施加高頻電壓。在此狀態下,使X軸鞍部9在X軸方向上移動,並且使Y軸鞍部10在Y軸方向上移動,藉此使工件W相對於該線電極16而相對移動。
在這種工件W的放電加工中,因周圍的氣溫之變化等之因素,會有上下引導件8、15的相對位置偏移,而使加工精度降低的疑慮。於是,為了進行上下引導件8、15的熱位移補正,在工件W的放電加工之前,如以下所述地,根據圖4所示的關係式決定程式PRG1,求出各機械元件的溫度與上下引導件8、15的相對位置之關係式。再者,該熱位移補正是根據來自主控制部20的指令來執行。又,作為該熱位移補正的時機,較理想的是線放電加工機1的工廠出貨前或初期的設定時、維修時等。
首先,在步驟S11中,儲存部21是將任意的複數個測定時刻中之各溫度感測器S1~S7的輸出值(床部2、Y軸鞍部10、加工槽11的內部之加工液、支柱3、支臂13、V軸鞍部5、及U軸鞍部6的溫度),儲存作為溫度資料。此時,較理想的是,複數個測定時刻是溫度感測器S1~S7的輸出值為不同的時刻。又,表現部22是將相同的複數個測定時刻中之線放電加工機1的設置環境數值化並作為環境資料而表現。
接著,在步驟S12中,關係式算出部24是將已儲存在儲存部21的溫度資料及藉由表現部22所表現的環境資料設為輸入資料,並且將藉由位置指令部23所指示的上下引導件8、15之相對位置設為訓練資料,並藉由深層學習來算出關係式。
接著,在步驟S13、S14中,關係式決定部29是在該關係式中代入各溫度感測器S1~S7的輸出值來
算出補正量,並求出根據該補正量的上下引導件8、15之相對位置、與藉由位置指令部23所指示的上下引導件8、15之相對位置的誤差。
之後,在步驟S15中,關係式決定部29會判定該誤差是否是小的。該大小關係的判定可以例如設定預定的閾值,並以是否比該閾更小的方式來進行判定。
其結果,由於在判定為該誤差並不小的情況下,可考慮為該關係式在統計上為適當的機率是較低的,因此返回到步驟S12,並重複進行藉由機械學習所進行之關係式的算出。另一方面,由於在判定為該誤差是小的之情況下,可考慮為該關係式在統計上為適當的機率是較高的,因此進入到步驟S16,且關係式決定部29會將該關係式決定為正式的關係式。
至此,求出各機械元件的溫度與上下引導件8、15的相對位置之關係式的動作即結束。
如此進行而求得各機械元件的溫度與上下引導件8、15的相對位置之關係式時,即先儲存該關係式。並且,在工件W的放電加工之時,是使用該關係式來進行上下引導件8、15的熱位移補正。
亦即,首先補正執行部25是在該關係式中代入藉由各溫度感測器S1~S7所檢測出之各機械元件的溫度,來算出上下引導件8、15的相對位置之推定值。接著,根據該上下引導件8、15的相對位置之推定值,算出上下引導件8、15的補正量。最後,根據該上下引導件8、15
的補正量,來進行上下引導件8、15的相對位置之補正。
如以上,根據本實施形態,在線放電加工機1中,可以在反映出其設置環境的差異之形式下,算出上下引導件8、15的補正量。因此,變得即使線放電加工機1的設置環境改變,仍可恰當地進行上下引導件8、15的熱位移補正。
又,在算出用於求出在補正上下引導件8、15的相對位置時必要的補正量之關係式之時,會進行深層學習。其結果,藉由深層學習,在計算收斂之前重複進行學習,藉此可以實現更加正確且有效率的判斷。
[第2實施形態]
圖5是顯示本發明的第2實施形態之線放電加工機的控制系統之方塊圖。圖6是顯示在該線放電加工機中,決定機械元件的溫度與上下引導件的相對位置之關係式的順序之流程圖。
該第2實施形態之線放電加工機1,如圖5所示,是在其控制系統中,追加有作為資料共享機構的資料共享部26、作為判斷機構的判斷部27、及作為關係式修正機構的關係式修正部28。針對其他的構成,由於與上述之第1實施形態基本上是同樣的,因此針對相同的構件,是附上相同的符號並省略其說明。
資料共享部26是共享線放電加工機1的設置環境不同的情況之複數個關係式。
判斷部27是判斷藉由資料共享部26所共享
的複數個關係式彼此是否一致。
關係式修正部28是藉由判斷部27,在判斷為複數個關係式彼此不一致的情況下,重複進行藉由機械學習所進行之關係式的算出以修正關係式,並且在判斷為複數個關係式彼此一致的情況下,正式地採用該關係式。
接著,在本實施形態之線放電加工機1中,求出各機械元件的溫度與上下引導件8、15的相對位置之關係式之時,是依據圖6所示之關係式決定程式PRG2。
首先,在步驟S21中,儲存部21是執行與上述之第1實施形態的步驟S11相同的處理。
接著,在步驟S22中,關係式算出部24是執行與上述之第1實施形態的步驟S12相同的處理。
之後,在步驟S23、S24中,關係式決定部29是執行與上述之第1實施形態的步驟S13、S14相同的處理。
接著,在步驟S25中,關係式決定部29是執行與上述之第1實施形態的步驟S15相同的處理。
並且,在步驟S26中,關係式決定部29是執行與上述之第1實施形態的步驟S16相同的處理。
此外,在步驟S27中,資料共享部26是共享線放電加工機1的設置環境不同的情況之複數個關係式。
接著,在步驟S28中,判斷部27是判斷藉由資料共享部26所共享的複數個關係式彼此是否一致。
其結果,由於在判斷為複數個關係式彼此不
一致的情況下,無法考慮為可將該關係式在複數個設置環境共通使用,因此會回到步驟S22,並重複進行藉由機械學習所進行之關係式的算出。另一方面,由於在判斷為複數個關係式彼此一致的情況下,可考慮為可將該關係式在複數個設置環境共通使用,因此會進入到步驟S29,且關係式修正部28是正式地採用該關係式。
至此,求出各機械元件的溫度與上下引導件8、15的相對位置之關係式的動作即結束。
如此進行而求得各機械元件的溫度與上下引導件8、15的相對位置之關係式時,即先儲存該關係式。並且,在工件W的放電加工之時,是藉由與上述之第1實施形態同樣的順序,使用該關係式來進行上下引導件8、15的熱位移補正。
如以上,在本實施形態中,可發揮與上述之第1實施形態相同的作用效果。除此之外,根據本實施形態,在複數個關係式彼此形成之前,是重複進行藉由機械學習所進行之關係式的算出。因此,可以導出可在複數個設置環境共通使用的關係式,而變得可提高線放電加工機1的通用性。
[其他實施形態]
以上,雖然針對本發明的實施形態進行了說明,但本發明並不限於前述之實施形態。又,本實施形態所記載的效果,不過只是列舉了由本發明所產生之最佳的效果,本發明的效果,並不限定於本實施形態所記載的內容。
又,在上述之第1實施形態、第2實施形態中,雖然是針對在算出用於求出於補正上下引導件8、15的相對位置時必要的補正量之關係式之時進行深層學習的情況進行了說明,但並不限於深層學習,也可以進行其他的機械學習。
又,在上述第1實施形態、第2實施形態中,是針對在7個機械元件(床部2、Y軸鞍部10、加工槽11的內部之加工液、支柱3、支臂13、V軸鞍部5、及U軸鞍部6)中安裝有溫度感測器S的線放電加工機1進行了說明。但是,溫度感測器S的安裝地點並不限於上述之機械元件,也可以在例如X軸鞍部9及Z軸鞍部7上安裝溫度感測器S。或者,在任意一個機械元件上安裝複數個溫度感測器S也無妨。此外,也可以藉由溫度感測器(圖未示)來測定線放電加工機1的周圍之氣溫。
再者,在上述第1實施形態、第2實施形態中,是針對上引導件8為可動式而下引導件15為固定式的線放電加工機1進行了說明。但是,相反地,在上引導件8為固定式而下引導件15為可動式的線放電加工機中,同樣地也可以適用本發明。又,在上引導件8、下引導件15皆為可動式的線放電加工機中,同樣地也可適用本發明。
Claims (3)
- 一種線放電加工機,是由複數個機械元件所構成,且是在上引導件與下引導件已配置在預定的相對位置之狀態下,使安裝在該等上引導件、下引導件間的線電極與被加工物相對移動,藉此對前述被加工物進行放電加工,該線放電加工機具備有:溫度檢測機構,檢測前述複數個機械元件當中至少1個機械元件的溫度;儲存機構,在複數個測定時刻中,將藉由前述溫度檢測機構所檢測出的溫度儲存作為溫度資料;表現機構,在前述複數個測定時刻中,將設置環境數值化且以作為環境資料來表現,前述設置環境是作為外部干擾而使前述線放電加工機之溫度上下變動;位置指令機構,與控制藉由前述線放電加工機進行之線放電加工的主控制部連接,且使V軸鞍部、U軸鞍部及Z軸鞍部移動而對前述上引導件及前述下引導件之相對位置進行定位指示;關係式算出機構,將已儲存在前述儲存機構的溫度資料及藉由前述表現機構所表現的環境資料設為輸入資料,並且將藉由前述位置指令機構所指示的相對位置設為訓練資料,以藉由機械學習來算出用於求出在補正偏移上必要之補正量的關係式,前述偏移為前述上引導件與前述下引導件之相對位置對於前述經指示之相對位置的偏移,且前述偏移是因藉由前述溫度檢測機構所檢測出的溫度及前述設置環境而發生;關係式決定機構,在藉由前述關係式算出機構所算出的關係式中,代入藉由前述溫度檢測機構所檢測出的溫度以及藉由前述表現機構所表現的環境資料來算出補正量,且求出根據該補正量之前述上引導件與前述下引導件的相對位置、與藉由前述位置指令機構所指示之相對位置的誤差,並判定該誤差是否是小的,在該誤差被判定為不小的情況下,重複進行藉由前述機械學習所進行之關係式的算出以修正關係式,並且在該誤差被判定為小的之情況下,將該關係式決定為正式的關係式;及補正執行機構,在藉由前述關係式決定機構所決定的關係式中,代入藉由前述溫度檢測機構所檢測出的溫度以及藉由前述表現機構所表現的環境資料,並算出補正量,並根據該補正量來進行前述上引導件與前述下引導件之相對位置對於前述經指示之相對位置的偏移之補正。
- 如請求項1之線放電加工機,其具備有:關係式修正機構,將由前述關係式決定機構所判定前述誤差是小的之複數個關係式設為複數個暫時關係式,並從此等複數個暫時關係式之中採用正式的關係式;資料共享機構,共享設置環境不同的情況之前述複數個暫時關係式,前述複數個暫時關係式由前述關係式修正機構所設;及判斷機構,判斷藉由前述資料共享機構所共享的前述複數個暫時關係式彼此是否一致,其中前述關係式修正機構,藉由前述判斷機構,在藉由前述資料共享機構所共享的前述複數個暫時關係式被判斷為彼此不一致的情況下,重複進行藉由前述機械學習所進行之關係式的算出以修正關係式,並且在藉由前述資料共享機構所共享的前述複數個暫時關係式被判斷為彼此一致的情況下,正式地採用該關係式。
- 如請求項1或2之線放電加工機,其中,前述關係式算出機構是依照藉由多層類神經網路所建構出的學習模式來進行前述機械學習。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016-214384 | 2016-11-01 | ||
| JP2016214384A JP6444959B2 (ja) | 2016-11-01 | 2016-11-01 | ワイヤ放電加工機 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201817524A TW201817524A (zh) | 2018-05-16 |
| TWI665044B true TWI665044B (zh) | 2019-07-11 |
Family
ID=60191244
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106137611A TWI665044B (zh) | 2016-11-01 | 2017-10-31 | 線放電加工機 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US10300543B2 (zh) |
| EP (1) | EP3316056B1 (zh) |
| JP (1) | JP6444959B2 (zh) |
| KR (1) | KR101997753B1 (zh) |
| CN (1) | CN107999913B (zh) |
| TW (1) | TWI665044B (zh) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6444959B2 (ja) * | 2016-11-01 | 2018-12-26 | ファナック株式会社 | ワイヤ放電加工機 |
| JP6673950B2 (ja) * | 2018-01-31 | 2020-04-01 | ファナック株式会社 | 基準温度設定装置、基準温度設定方法及び基準温度設定プログラム |
| JP6558818B1 (ja) * | 2018-10-19 | 2019-08-14 | 株式会社ソディック | 放電加工装置 |
| JP6863951B2 (ja) * | 2018-11-08 | 2021-04-21 | ファナック株式会社 | ワイヤ断線予測装置 |
| KR102035064B1 (ko) | 2019-02-25 | 2019-10-23 | 주식회사 세로 | 와이어 방전가공기용 세척 장치 |
| US12197183B2 (en) | 2019-04-05 | 2025-01-14 | Deckel Maho Seebach Gmbh | Method and device for compensating for a thermally induced change in position on a numerically controlled machine tool |
| JP7000376B2 (ja) * | 2019-04-23 | 2022-01-19 | ファナック株式会社 | 機械学習装置、予測装置、及び制御装置 |
| CN114040826B (zh) * | 2019-07-05 | 2022-11-01 | 三菱电机株式会社 | 机器学习装置、线放电加工系统及机器学习方法 |
| JP7481112B2 (ja) * | 2019-12-26 | 2024-05-10 | ファナック株式会社 | 熱変位補正装置 |
| JP3234112U (ja) | 2020-12-04 | 2021-09-24 | ファナック株式会社 | 工作機械 |
| JP7205012B1 (ja) * | 2022-06-27 | 2023-01-16 | 三菱電機株式会社 | ワイヤ放電加工機の制御装置およびワイヤ放電加工機の制御方法 |
| WO2024236691A1 (ja) * | 2023-05-15 | 2024-11-21 | 三菱電機株式会社 | ワイヤ放電加工機 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003039278A (ja) * | 2001-07-27 | 2003-02-12 | Okuma Corp | 工作機械の熱変位補正装置 |
| TWI228438B (en) * | 2003-12-31 | 2005-03-01 | Ind Tech Res Inst | Automatic electric-discharge-machining program generation device with stage by stage parameter adjustment |
| JP2012200854A (ja) * | 2011-03-28 | 2012-10-22 | Seibu Electric & Mach Co Ltd | ワイヤ放電加工機、ヘッド制御方法、及びそのプログラム |
| JP5870143B2 (ja) * | 2014-04-03 | 2016-02-24 | ファナック株式会社 | 上下ガイドの熱変位補正機能を有するワイヤ放電加工機 |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5652132A (en) * | 1979-10-03 | 1981-05-11 | Inoue Japax Res Inc | Control system for feeding |
| JPS5870143A (ja) | 1981-10-22 | 1983-04-26 | Eikomu:Kk | 試験装置 |
| DE3790662T (zh) * | 1986-10-24 | 1988-10-27 | ||
| JPH068107A (ja) * | 1992-06-29 | 1994-01-18 | Hitachi Seiko Ltd | 工作機械における熱変位補正方法 |
| JPH0775937A (ja) | 1993-09-07 | 1995-03-20 | Sodick Co Ltd | 工作機械及びその制御方法 |
| JPH10315057A (ja) * | 1997-05-21 | 1998-12-02 | Mitsubishi Electric Corp | ワイヤ放電加工装置 |
| JPH11114776A (ja) * | 1997-10-13 | 1999-04-27 | Niigata Eng Co Ltd | 工作機械の熱変位補正装置 |
| US20030205984A1 (en) * | 2001-06-20 | 2003-11-06 | Jun Yoshida | Method of controlling numerically controlled machine tool and numerically controlled machine tool |
| EP1710643B1 (en) * | 1999-10-20 | 2008-11-26 | Makino Milling Machine Co. Ltd. | NC machine tool and method of controlling NC machine tool |
| JP2005335027A (ja) * | 2004-05-28 | 2005-12-08 | Fanuc Ltd | 放電加工機、及び加工液冷却装置 |
| JP4008435B2 (ja) * | 2004-06-29 | 2007-11-14 | ファナック株式会社 | ワイヤ放電加工機のワイヤ切断装置 |
| JP2007203408A (ja) * | 2006-02-01 | 2007-08-16 | Fanuc Ltd | ワイヤ放電加工機の加工液処理装置 |
| JP4153534B2 (ja) * | 2006-05-30 | 2008-09-24 | ファナック株式会社 | ワイヤ放電加工機 |
| EP2422910B1 (en) * | 2010-08-25 | 2015-09-16 | Fanuc Corporation | Wire-cut electric discharge machine having function for automatic switching between fixed temperature control and differential temperature control |
| CN103391827B (zh) | 2011-02-24 | 2016-01-20 | 三菱电机株式会社 | 放电加工装置及放电加工系统 |
| JP5232314B1 (ja) * | 2012-02-13 | 2013-07-10 | ファナック株式会社 | 加工液の温度制御機能を有するワイヤ放電加工機 |
| JP5657715B2 (ja) * | 2013-01-11 | 2015-01-21 | ファナック株式会社 | ワイヤ電極位置補正機能を有するワイヤ放電加工機 |
| JP6133917B2 (ja) * | 2015-03-06 | 2017-05-24 | ファナック株式会社 | 張力の検出値を補正する機能を有するワイヤ放電加工機 |
| JP6407922B2 (ja) * | 2016-07-21 | 2018-10-17 | ファナック株式会社 | ワイヤ放電加工機 |
| JP6444959B2 (ja) * | 2016-11-01 | 2018-12-26 | ファナック株式会社 | ワイヤ放電加工機 |
| JP6382911B2 (ja) * | 2016-11-01 | 2018-08-29 | ファナック株式会社 | ワイヤ放電加工機 |
| JP2018118348A (ja) * | 2017-01-26 | 2018-08-02 | ファナック株式会社 | ワイヤ放電加工機の制御装置 |
-
2016
- 2016-11-01 JP JP2016214384A patent/JP6444959B2/ja active Active
-
2017
- 2017-10-27 US US15/795,748 patent/US10300543B2/en active Active
- 2017-10-30 EP EP17199132.6A patent/EP3316056B1/en active Active
- 2017-10-31 KR KR1020170143572A patent/KR101997753B1/ko active Active
- 2017-10-31 CN CN201711045368.XA patent/CN107999913B/zh active Active
- 2017-10-31 TW TW106137611A patent/TWI665044B/zh active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003039278A (ja) * | 2001-07-27 | 2003-02-12 | Okuma Corp | 工作機械の熱変位補正装置 |
| TWI228438B (en) * | 2003-12-31 | 2005-03-01 | Ind Tech Res Inst | Automatic electric-discharge-machining program generation device with stage by stage parameter adjustment |
| JP2012200854A (ja) * | 2011-03-28 | 2012-10-22 | Seibu Electric & Mach Co Ltd | ワイヤ放電加工機、ヘッド制御方法、及びそのプログラム |
| JP5870143B2 (ja) * | 2014-04-03 | 2016-02-24 | ファナック株式会社 | 上下ガイドの熱変位補正機能を有するワイヤ放電加工機 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6444959B2 (ja) | 2018-12-26 |
| US10300543B2 (en) | 2019-05-28 |
| KR20180048392A (ko) | 2018-05-10 |
| EP3316056A1 (en) | 2018-05-02 |
| JP2018069409A (ja) | 2018-05-10 |
| US20180117693A1 (en) | 2018-05-03 |
| CN107999913B (zh) | 2019-09-24 |
| TW201817524A (zh) | 2018-05-16 |
| EP3316056B1 (en) | 2021-08-11 |
| KR101997753B1 (ko) | 2019-07-08 |
| CN107999913A (zh) | 2018-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI665044B (zh) | 線放電加工機 | |
| EP3316057B1 (en) | Wire electric discharge machine | |
| KR101248241B1 (ko) | 공작 기계 및 공작 기계의 변위 보정 방법 | |
| JP7481112B2 (ja) | 熱変位補正装置 | |
| JP6001211B1 (ja) | 熱変位補正量設定変更装置を備える工作機械 | |
| US9849529B2 (en) | Wire electrical discharge machine having upper/lower guide thermal displacement correction function | |
| CN108297101A (zh) | 多关节臂串联机器人末端位姿误差检测和动态补偿方法 | |
| JP6985174B2 (ja) | 工作機械の精度診断装置 | |
| JPH068107A (ja) | 工作機械における熱変位補正方法 | |
| JP4803491B2 (ja) | 工作機械における位置補正装置 | |
| US20150012126A1 (en) | Thermal displacement correction method and thermal displacement correction unit | |
| WO2012082543A2 (en) | Method for automatic compensation of thermal distortion in a gantry machine | |
| JP4105598B2 (ja) | 工作機械の熱変形誤差の補正方法 | |
| JP4358705B2 (ja) | 工作機械の熱変形誤差の補正方法 | |
| TWI410767B (zh) | 機械裝置之具有參數學習的控制器及其參數學習方法 | |
| KR20230122647A (ko) | 스프링 정수 보정 장치 및 그 방법 및 기록 매체 | |
| JP4877012B2 (ja) | 工作機械、熱膨張補正用制御プログラム及び記憶媒体 | |
| JP7673011B2 (ja) | 工作機械の精度安定化装置及び精度安定化方法 | |
| KR20160129466A (ko) | 가속도 센서를 구비한 공구의 위치 보정 장치 및 방법 |