200830070 九、發明說明: 【發明所屬之技術領域】 本發明係關於一種自動設定軸向加工參數之製造方法 ,特別是指一種應用軸向移動推估出最佳化控制軸向加工 參數以提昇工具機加工效能之控制方式。 【先前技術】 高速與高精度的切削條件目前已成為工具機的首要機 能項目,隨著控制器發展的日新月異,軸向加工參數經過 參數調校後,皆可使工具機達到高速高精度的要求,但一 般工具機廠商於廠内所調校的初始基本軸向加工參數,實 際運用在執行加工動作時,所呈現出來的速度與精度等動 作皆因工件重量的不同而影響加工效率,無法發揮最佳之 加工性能。 傳統針對工具機最佳化參數調整的方式有: a、 工件重量是先利用磅秤或是由其他可量測重量儀器得 知0 b、 在得知工件重量之前提下,利用試誤法(try & error) 的方式利用控制器參數並參考工具機軸向電流負載上 限值與機台無發生振動等條件來調校出工件在某一工 作範圍内(例:〇〜50kg、50〜100kg)之最佳軸向加工參 數。 因此,傳統之方法係屬人工化之操作,影響到整體自 動化操作之順暢性,若工件太重還須移動至設有測重之場 所,都讓操作之複雜度提高為了提供更符合實際需求之應 200830070 用法則,發明人乃進行研發,以解決習知使用上易產生之 轴向加工參數不易設定與耗時設定等問題。 【發明内容】 本發明之主要目的在於提供一種自動設定軸向加工參 數之製造方法,將某些轴向加工參數之數值在出廠前已經 預先設定,操作者只要在加工時直接將工件置於加工機上 ,運用機定之程序,便能得到相關之軸向加工參數(時間 參數),且能將這些軸向加工參數直接存入工具機之控制 器單元内,以被主程式進一步取用,讓整體之操作更明確 ,更無誤差。 為達成上述之目的,本發明之方法為:特別指出利用 工作台上不同的載重條件,經初始測試動作後,可得出最 佳化的軸向加工參數並儲存於程式暫存區内,在執行程式 前下達啟用指令,即可自動地將轴向加工參數設定於控制 器中,在執行程式期間將呈現出快速並具穩定的加工狀態 模式,以提高工具機的加工效率。 為使貴審查委員能更進一步瞭解本發明為達成預定 目的所採取之技術、手段及功效,茲舉一較佳可行之實施 例,並配合圖式詳細說明如后,相信本發明之目的、特徵 與優點,當可由此得一深入且具體之瞭解。 【實施方式】 茲依附圖實施例將本發明結構特徵及其他作用、目的 詳細說明如下: 如第一圖至第七圖所示,為本發明一種取得及應用工 6 200830070 I機工件爹數值之方法。第-圖係為工具機之架構圖,係 包括工作台1、X軸進給軸向2、γ轴進給輛向 腦 _控制器等’其中:工作台1為工具機承載與固定工件 之平台,X軸進給軸向2為工具機之χ轴方向的進給轴,200830070 IX. Description of the Invention: [Technical Field] The present invention relates to a manufacturing method for automatically setting axial machining parameters, in particular to an application of axial movement to estimate optimal control of axial machining parameters to improve tools The control method of machining efficiency. [Prior Art] High-speed and high-precision cutting conditions have become the primary function of the machine tool. With the rapid development of the controller, the axial machining parameters can be adjusted to high speed and high precision after the parameters are adjusted. However, the initial basic axial machining parameters adjusted by the general machine tool manufacturers in the factory are actually used. When the machining operation is performed, the speed and accuracy exhibited by the machine tool affect the machining efficiency due to the difference in the weight of the workpiece. The best processing performance. Traditional methods for optimizing the parameters of the machine tool are as follows: a. The workpiece weight is first obtained by using a scale or by other measurable weight instruments. 0 b, before the weight of the workpiece is known, using trial and error (try The method of & error) uses the controller parameters and refers to the upper limit of the axial load of the machine tool and the vibration of the machine to adjust the workpiece within a certain working range (example: 〇~50kg, 50~100kg) The best axial processing parameters. Therefore, the traditional method is a manual operation, which affects the smoothness of the overall automation operation. If the workpiece is too heavy and has to be moved to a place where the weight is measured, the complexity of the operation is increased in order to provide more practical requirements. In accordance with the usage of 200830070, the inventors conducted research and development to solve the problems of easy setting and time-consuming setting of axial machining parameters which are easy to generate in conventional use. SUMMARY OF THE INVENTION The main object of the present invention is to provide a manufacturing method for automatically setting axial machining parameters. The values of some axial machining parameters are preset before leaving the factory, and the operator only needs to place the workpiece directly during processing. On the machine, using the programmed program, the relevant axial machining parameters (time parameters) can be obtained, and these axial machining parameters can be directly stored in the controller unit of the machine tool for further use by the main program. The overall operation is clearer and more error-free. In order to achieve the above object, the method of the present invention is: in particular, using different load conditions on the workbench, after the initial test action, optimized axial machining parameters can be obtained and stored in the program temporary storage area, By setting the enable command before executing the program, the axial machining parameters can be automatically set in the controller, and a fast and stable machining state mode will be presented during the execution of the program to improve the machining efficiency of the machine tool. In order to enable the reviewing committee to better understand the techniques, means, and effects of the present invention in order to achieve the intended purpose, the preferred embodiments of the present invention will be described in detail with reference to the drawings. And the advantages, when you can get a deep and specific understanding. [Embodiment] The structural features and other functions and purposes of the present invention are described in detail below with reference to the accompanying drawings. As shown in the first to seventh embodiments, the present invention is a method for obtaining and applying the workpieces of 2008. method. The first figure is the structural diagram of the machine tool, including the worktable 1, the X-axis feed axis 2, the γ-axis feed to the brain_controller, etc., where the workbench 1 is the machine tool carrying and fixing the workpiece. The platform, the X-axis feed axis 2 is the feed axis of the machine tool's x-axis direction,
帶動工作台作X方向運動;γ軸進給轴向3為工具機之Υ 抽向的進給轴’帶動工作台作γ太A 哭HA 作方向運動;電腦數值控制 ,係“又置於工具機中之控制裝置,内含有巨集 元 ,可將欲測2的動作寫人及作資料運算處理等動作。 肩用最述構件’發展出工具機自動取得設定及 參數值的製造方法以提昇加工效能 後其根據工作台上不同的载重條件,經初始量測 ,為控制快動鐘型加/減速之站t '翏閱弟二圖所示 (¾定速 减(時間參數)T1 (叹疋為依知線性加速度考量時之時間常數 部份之時間值)盥Τ2 (机 日圖中直線 指圖中曲料± (為依⑹轉角速度部份之時間, 以曲、、泉礼之時間值),第二圖, 苡:進變化的斜率,其加速度的微 ::線 馬達的力矩輪出及減低機台振動二 命令來-動主::==NC)’CNC控制器將送出 加工)。並錯存;二 作台(χγ#*馬達開始 指令,即可自IΓ 存區内,在執行程式前下達啟用 行程式物 f㈣加工參數以於㈣ϋ卜在執 長式期間,將呈現出快速並具敎的加工模式,以= 200830070 工具機的加工效率。 本發明之操作步驟為·· 在工具機之工作台上放置一工件; 啟動工具機之操作,選擇進入執行軸向加工泉數值設 定模式; / ^ 程式啟動,移動工作台至工具機X軸與Y軸之中央; 先私動/、故工作台往工具機X軸之方向往覆移動 , 100mm,測量得到一似軸參數值(χ轴電流負載量) 先移動工具機卫作台往工具機γ軸之方向往覆移動 100mm W i得到—個γ軸參數值(γ軸電流負載量) 將所測付之X軸參數值、γ軸參數值進行調校便得到 X轴與Υ軸之軸向加工參數(時間值)。 其後更含有一機定最小值設定步驟·· I Τ在工具機之工作台上放置工件;Drive the table for X-direction motion; γ-axis feed axis 3 is the machine tool. The pumping axis of the pumping 'drives the table for γ too A crying HA for direction movement; computer numerical control, is placed again in the tool The control device in the machine contains a macro element, which can be used to write the action of the 2 to be tested and to perform data calculation processing, etc. The shoulder part uses the above-mentioned component to develop a tool machine to automatically obtain the setting and parameter value manufacturing method to improve After the processing efficiency, according to the different load conditions on the workbench, the initial measurement is used to control the fast-moving clock type acceleration/deceleration station t'翏's reading the second picture (3⁄4 fixed speed reduction (time parameter) T1 (sigh疋 is the time value of the time constant part of the linear acceleration consideration) 盥Τ2 (the straight line in the machine map shows the meandering ± in the graph (in the time of the (6) corner speed part, the time of the song, the spring ceremony Value), the second picture, 苡: the slope of the change, the micro of the acceleration: the torque of the line motor and the reduction of the vibration of the machine two commands - the main::==NC) 'CNC controller will send out the processing ) and misplaced; two for the station (χγ#* motor start command, you can start from IΓ In the storage area, before the execution of the program, the processing parameters of the stroke type f (4) are issued to enable (4) that during the implementation, a fast and flawless processing mode will be presented to control the processing efficiency of the machine tool. The steps are: · placing a workpiece on the workbench of the machine tool; starting the operation of the machine tool, selecting to enter the execution axis machining spring value setting mode; / ^ program start, moving the table to the center of the X axis and the Y axis of the machine tool ; first privately move, so the workbench moves toward the X axis of the machine tool, 100mm, and the measured value of a shaft-like parameter (χ-axis current load) is first moved to the direction of the γ-axis of the machine tool Move the 100mm W i to obtain a γ-axis parameter value (γ-axis current load). Adjust the measured X-axis parameter value and γ-axis parameter value to obtain the axial processing parameters of the X-axis and the Υ-axis. Time value). Then there is a set minimum setting step. · I 放置 Place the workpiece on the workbench of the machine tool;
1 啟動工具機之操作 定模式; t工具機X轴與Y轴之中央,· 工具機X軸之方向往覆移動 個X軸參數值(X軸電流負載量 程式啟動,移動工作台至工 先移動工具機工作台往工^ 100mm,測量得到一 先移動工具機工作台往 100mm,測量得到—個、 ?在工具機Y軸之方向往覆移動 個Υ軸參數值(γ軸電流負载量 8 200830070 將所測得之X軸參數值、Y軸參數值進行調校便得到 X軸與Υ軸之軸向加工參數(時間值)。 更含有一機定最大值設定步驟: 在工具機之工作台上放置一機定最大值工件; 啟動工具機之操作,選擇進入執行軸向加工參數值設 定模式; 程式啟動,移動工作台至工具機X軸與Υ軸之中央; 先移動工具機工作台往工具機X軸之方向往覆移動 100mm,測量得到一個X軸參數值(X軸電流負載量) , 先移動工具機工作台往工具機γ軸之方向往覆移動 100mm,測量得到一個Y軸參數值(Y軸電流負載量) , 將所測得之X軸參數值、Y軸參數值進行調校便得到 X軸與Y軸之軸向加工參數(時間值)。 另外,包含一判定步驟: 為於調校後將數值與機定最大值與最小值比對; 若其值為介於兩者之間,則將所獲之軸向加工參數值 存入工具機内之暫存區,供加工程式取出應用。 上述所謂之調校為依機台之特性所設定之迴歸分析方 程式,以換算出相對應之加工轉動所需時間參數值,也就 是本案所稱之軸向加工參數。 本發明其流程可分為測試與擷取訊號、分析資料、執 9 200830070 行與使用功能,其整體技術執行的方式如下: 在測試與擷取訊號方面,參閱第三圖所示,其利用測 試方式建構出數學預估模型,將測試的動作預先寫入至巨 集程式指令中,並設定載重(載重條件的設定是以工具機 工作台的最大載重作為依據)與軸向加工參數條件組合來 進行測試,例如:假設載重與轴向加工參數條件:其工作 台載重為〇〜X Kg,設定快動鐘型加/減速之軸向加工參數 (時間參數)T1 =0〜X ms與軸向加工參數(時間參數) T2=0〜X ms ;下達量測指令後,先移動工作台至X與Y軸 向的中央位置,在X軸向往覆移動1 〇〇mm,又在Y軸向往 覆移動100mm,同時記錄在軸向電流負載不超過上限值與 工具機機台無發生振動的情形下,其軸向加工參數(係為 最佳化之載重與控制時間參數)的匹配條件。 例如:假設調校後之相關最小參數條件,其工作台載 重0 Kg,設定快動鐘型加/減速之轴向加工參數T1 = 5 0 ms 與轴向加工參數T2=110 ms;假設調校後之相關最大參數條 件為B,其工作台載重300 Kg,設定快動鐘型加/減速之 軸向加工參數Tl = 130 ms與軸向加工參數T2=50 ms。以上 為機定測定程序(在出廠前完成,也能提供給使用者自行 設定之操作空間)。 假設調校後之相關參數,相當於工作台載重上為載重b Kg,設定快動鐘型加/減速之軸向加工參數T1 =Xb 1 ms與 軸向加工參數T2=Xb2 ms;以作為分析軸向加工參數的依 據。在測試與擷取訊號方面,參閱第三圖所示,其利用測 200830070 試方式建構出數學預估模型,將測試的動作預先寫入至巨 集程式指令中,並能設定為多組載重(載重條件的設定是 以工具機工作台的最大載重作為劃分依據)與軸向加工參 數條件組合來進行測試,例如:一工作台載重為lOOKg, 設定後能得到一新工件於快動鐘型加/減速之軸向加工參 數Tl=70 ms與時間參數軸向加工參數T2=110 ms,同樣地 係於下達量測指令後,先移動具新工件之工作台至X與Y 轴向的中央位置,在X軸向往覆移動100mm,Y軸向往覆 移動100mm,同時記錄在軸向電流負載不超過上限值與工 具機機台無發生振動的情形自動分析軸向加工參數的依據 〇 在分析量測數據資料方面,參閱第四圖所示,有了調 校後的相關參數(轴向加工參數),即可利用各參數間之 相關性推導出各參數間之數學方程式: (1 )將軸向電流負載值與工作台荷重值兩個數據搭配,成 為一電流負載與荷重之數學關係式,例如:當工作台 上無荷重時,其軸向電流負載值為147% (因工作台本 身有重量)、當荷重為lOOKg時其軸向電流負載值為 154%、當荷重為200Kg時其軸向電流負載值為166%、 當荷重為工具機工作台最大負載300Kg時其軸向電流 負載值為173%,由上述之數據關係可利用數學迴歸分 析方式推得一單變數方程式,如下式: y = 0.0241x3 - 11.567x2 + 1858.2x - 99753 (eql) 其中x為工具機軸向電流負載值,y為工作台荷 11 200830070 重值。得出此方程式之目的在於,當量測到轴向電流 負載值後,即可透過此預估方程式計算出目前在工具 機工作台上工件之荷重值,例如:量測到的軸向電流 負載為168%,利用eql可預估出工作台上工件荷重 231Kg。此工件荷重即為工件之重量,本發明不運用 此重量值,在本發明中係不直接量測稱重而得,而係 以機上之測定裝置直接導引出ΊΠ、T2之軸向加工參數 值。 4 (2)將工作台荷重值與相關軸向加工參數互相搭配,成為 多個荷重與軸向加工參數之數學關係式,例如:當工 作台上無荷重時,所調校出之快動鐘型加/減速之軸 向加工參數Tl=50 ms與軸向加工參數T2=110 ms、當 荷重為1 OOKg時,所調校出之快動鐘型加/減速之軸 向加工參數Tl=70 ms與軸向加工參數T2=110 ms、當 荷重為200Kg時,所調校出之快動鐘型加/減速之加 工參數Tl = 110 ms與軸向加工參數T2=70 ms、當荷重 、 為300Kg時,所調校出之快動鐘型加/減速之軸向加 工參數Tl = 130 ms與向加工參數T2=50 ms,藉由上述 數據與參數間之關係,可利用迴歸分析方式推得多個 數學方程式:1 Start the operation mode of the machine tool; t the center of the X axis and the Y axis of the machine tool, · Move the X axis parameter value in the direction of the X axis of the machine tool (X axis current load program starts, move the workbench to the work first) Move the machine tool table to work ^ 100mm, measure a working machine tool table to 100mm, measure one, and move the axis parameter value in the direction of the Y axis of the machine tool (γ axis current load 8 200830070 The measured X-axis parameter value and Y-axis parameter value are adjusted to obtain the axial processing parameters (time value) of the X-axis and the Υ-axis. More includes a set maximum value setting step: Work in the machine tool Place a machine to set the maximum workpiece on the table; start the operation of the machine tool, select to enter the execution axis machining parameter value setting mode; program start, move the table to the center of the machine tool X axis and the Υ axis; first move the machine tool table Move 100mm to the direction of the X-axis of the machine tool, and measure an X-axis parameter value (X-axis current load). Move the machine tool table to the γ-axis of the machine tool to move 100mm, and measure a Y. Parameter value (Y-axis current load amount), the measured X-axis parameter value and Y-axis parameter value are adjusted to obtain the axial processing parameters (time value) of the X-axis and the Y-axis. In addition, a determination step is included. : For the adjustment, the value is compared with the set maximum and minimum values; if the value is between the two, the obtained axial machining parameter value is stored in the temporary storage area in the machine tool for The processing program takes out the application. The so-called adjustment is a regression analysis equation set according to the characteristics of the machine, and the time parameter value required for the corresponding machining rotation is converted, that is, the axial machining parameter referred to in the present invention. The process can be divided into test and capture signals, analysis data, and implementation of the 200830070 line and use functions. The overall technical implementation is as follows: In the test and capture signals, refer to the third figure, which uses the test method to construct The mathematical prediction model is written, the test action is pre-written into the macro program command, and the load is set (the load condition is set based on the maximum load of the machine tool table) and the axial machining parameters. Conditional combination for testing, for example: Assume load and axial machining parameters: its workbench load is 〇~X Kg, set the axial processing parameters of the fast-moving clock type acceleration/deceleration (time parameter) T1 =0~X ms And axial machining parameters (time parameters) T2=0~X ms; after the measurement command is issued, move the table to the center position of the X and Y axes, and move 1 〇〇mm in the X axis, and then in Y The axial movement is 100mm, and the axial machining parameters (the optimized load and control time parameters) are matched when the axial current load does not exceed the upper limit and the machine tool machine does not vibrate. For example: assuming the relevant minimum parameter condition after tuning, the table load is 0 Kg, the axial machining parameter T1 = 5 0 ms and the axial machining parameter T2 = 110 ms are set for the fast-moving clock type acceleration/deceleration; The maximum parameter condition after adjustment is B, the workbench load is 300 Kg, the axial machining parameter Tl = 130 ms and the axial machining parameter T2 = 50 ms are set for the fast-moving clock type acceleration/deceleration. The above is the machine measurement program (completed at the factory, it can also provide the user with the operating space set by himself). Assume that the relevant parameters after adjustment are equivalent to the load b kg on the table load, and set the axial machining parameters T1 = Xb 1 ms and the axial machining parameters T2 = Xb2 ms of the fast moving clock type acceleration/deceleration; The basis for the axial machining parameters. In the test and capture signal, as shown in the third figure, it uses the test 200830070 test method to construct a mathematical prediction model, and the test action is pre-written into the macro program command, and can be set to multiple sets of loads ( The setting of the load condition is based on the maximum load of the machine tool table. It is combined with the axial machining parameters to test. For example, the load of a workbench is lOOKg. After setting, a new workpiece can be obtained in the fast moving clock type. The axial machining parameter Tl=70 ms of the deceleration and the axial machining parameter T2=110 ms of the time parameter are the same. After the measurement command is issued, the table with the new workpiece is moved to the center position of the X and Y axes. , moving 100mm in the X-axis, 100mm in the Y-axis, and recording the basis of the automatic analysis of the axial machining parameters when the axial current load does not exceed the upper limit and the machine tool machine does not vibrate. For the measurement data, as shown in the fourth figure, with the relevant parameters (axial machining parameters) after adjustment, the mathematical formula between the parameters can be derived by using the correlation between the parameters. Program: (1) Combine the axial current load value with the table load value to form a mathematical relationship between the current load and the load. For example, when there is no load on the table, the axial current load value is 147. % (due to the weight of the workbench itself), the axial current load value is 154% when the load is lOOKg, the axial current load value is 166% when the load is 200Kg, and the load is the maximum load of the tool machine table 300Kg When the axial current load value is 173%, the above data relationship can be derived by mathematical regression analysis to derive a single variable equation, as follows: y = 0.0241x3 - 11.567x2 + 1858.2x - 99753 (eql) where x is The axial current load value of the machine tool, y is the work load 11 200830070. The purpose of this equation is that after the equivalent axial current load value is measured, the load value of the workpiece currently on the machine tool table can be calculated through the estimation equation, for example, the measured axial current load. For 168%, eql can be used to estimate the workpiece load on the workbench is 231Kg. The load of the workpiece is the weight of the workpiece. The weight value of the workpiece is not used in the present invention. In the present invention, the weighing is not directly measured, and the axial processing of the raft and the T2 is directly guided by the measuring device on the machine. Parameter value. 4 (2) Matching the table load value with the relevant axial machining parameters to become a mathematical relationship between multiple load and axial machining parameters, for example, when there is no load on the workbench, the adjusted fast moving clock The axial machining parameters of type acceleration/deceleration Tl=50 ms and axial machining parameters T2=110 ms, when the load is 1 OOKg, the axial machining parameters of the fast-moving clock type acceleration/deceleration adjusted Tl=70 Ms and axial machining parameters T2=110 ms, when the load is 200Kg, the processing parameters of the fast-moving clock type acceleration/deceleration adjusted Tl = 110 ms and the axial machining parameters T2=70 ms, when the load is At 300Kg, the axial processing parameters of the fast-moving clock type acceleration/deceleration adjusted by Tl = 130 ms and the processing parameter T2 = 50 ms. With the relationship between the above data and parameters, regression analysis can be used. Multiple mathematical equations:
(eq2) 其中y為工作台荷重值、τ 1與T2為快動鐘型加/ 減速之軸向加工參數。得出上述方程式之目的在於, 12 200830070 將荷重值帶入上述方程式後,即可得出在此荷重條件 下之相關軸向加工參數,例如:已知工作台荷重231 Kg ,透過上述方程式運算,可得出快動鐘型加/減速之 軸向加工參數T1為113 ms與軸向加工參數T2為66 ms 〇 根據上述測試與擷取訊號和分析資料流程,本發明將 可透過執行功能方式應用於工具機加工程式中,以提昇加 工效率,參閱第五圖所示,執行預先寫入至巨集程式指令 中之量測程式,其將自動設定相關標準之軸向加工參數至 機台内部,執行量測程式結束後將可得出在目前荷重條件 下之相關預估軸向加工參數,並儲存於巨集程式單元之暫 存區内;換句話說:係機定設定最大與最小加工爹數值區 執行量測指令後,工作台移動至X與Y軸向的中央位 置,再移動X軸向往覆1 〇〇mm,移動Y軸向往覆100mm, 此時控制器將會判斷所擷取的軸向電流負載最大值是位於 範圍a與範圍b之間或是小於範圍a内或是大於範圍b之 外,請參閱第六圖所示,此判別區間的考量是由於工具機 工作台所承載的重量有限,若所量測的電流負載過大或過 小,將影響預估軸向加工參數的判斷,當工作台上無荷重 時,以軸向加工參數所測得之軸向電流負載值為147%,所 設定的快動鐘型加/減速之軸向加工參數T1為47ms與軸 向加工參數T2為121 ms,當荷重為工具機工作台最大負載 300Kg時其軸向電流負載值測得為173%,所設定的快動鐘 13 200830070 型加/減速之轴向加工參數T1為133ms與軸向加工參數Τ2 為49ms,由此可訂立範圍a為147%與範圍b為173%。 判別流程之說明: (1 )範圍a與範圍b間(範圍a <電流負載<範圍b ): 根據上述所擷取的軸向電流負載值為168%是坐落在 範圍a (147〇/〇與範圍b (173%)之間,將電流負載值 帶入刖述之電流負載與荷重之數學關係式中: y - 0.0241x3 . 11.567x2 + 1858.2x - 99753 (eql) 即可預估出工作台荷重為231Kg,再將荷重值帶入前 述之射重與相關控制參數(轴向加工參數)之數學關 係式中: ry = 2.635426T1 -1.01933T2 LT1 = 190.7407- 1.18519T2 (叫2) 可推估出快動鐘型加/減速之(時間控制)軸向加工參 數T1為113ms與轴向加工蒼數T2為66ms。 (2 )小於範圍a内(電流負載 < 範圍a ):假設所擷取的 軸向電流負載值為123%,其小於範圍a (147%),經由 分析判斷工作台荷重無可能為負值存在,所以仍以無 持重條件判別之’所推估出快動鐘型加/減速之(時 間控制)轴向加工參數T1為47ms與轴向加工參數T2為 121ms ° (3)超過範圍b外(電流負載 > 範圍b):假設所擷取的 軸向電流負載值為180〇/〇,其大於範圍b〇73%),經 由分柝判斷已超過工作台荷重能力範圍,基於保護工 14 200830070 具機之加工穩定與效率性,將以最大荷重條件判別之 ,所推估出快動鐘型加/減速之(時間控制)軸向加 工參數T1為133ms與軸向加工參數T2為49ms。 應用流程之說明: ―將預估出的相關軸向加工參數應用於工具機加工程式 中時,請參閱第七圖所示,於加工程式中下達啟用本發明 功能之指令,也就是於加工程式中加入『判斷是否於加工 程式中下達讀取暫存區參數指令』與『判斷是否於加工程 ^ 式中下達停止使用暫存區參數指令』,以控制程式中不同 之開/關動作即可將暫存區内之相關軸向加工參數設定於 控制器中,在執行加工程式時,將可提昇加工效率等,若 無需使用本發明功能時,於加工程式中下達停用之指令, 即可將相關軸向加工參數回復成為原先的標準參數值。 再將第七圖之實際應用,舉例如下: A.未使用本發明功能: a-1.加工時間之程式為下: ^ I 00001 G90G00X-600 Y-600 X0 Y0 M30 a-2.動作說明: 1、 程式名稱(00001),以絕對座標方式(G90)利用快動 前進(G00)至X-600 Y0的位置。 2、 再快動前進至X-600 Y-600的位置。 15 200830070 再快動前進至X〇 Y-600的位置 4 再快動前進至Χ0Υ0的位置。 程式結束(Μ30)。 (-600,0) (0,0)(eq2) where y is the table load value, τ 1 and T2 are the axial machining parameters of the fast-moving clock type acceleration/deceleration. The purpose of the above equation is that, 12 200830070, after the load value is brought into the above equation, the relevant axial machining parameters under this load condition can be obtained. For example, the known table load 231 Kg is calculated by the above equation. It can be concluded that the axial machining parameter T1 of the rapid-motion clock type acceleration/deceleration is 113 ms and the axial machining parameter T2 is 66 ms. According to the above test and extraction signal and analysis data flow, the present invention can be applied through the execution function mode. In the tool machining program, to improve the machining efficiency, as shown in the fifth figure, the measurement program pre-written into the macro program command is executed, which automatically sets the relevant standard axial machining parameters to the inside of the machine. After the execution of the measurement program, the relevant estimated axial machining parameters under the current load conditions can be obtained and stored in the temporary storage area of the macro program unit; in other words: the maximum and minimum processing settings are set. After the numerical area executes the measurement command, the table moves to the center position of the X and Y axes, then moves the X axis to cover 1 〇〇mm, and moves the Y axis to cover 100 mm. It will be judged that the maximum value of the axial current load drawn is between the range a and the range b or less than the range a or greater than the range b. Please refer to the sixth figure. The consideration of this discriminating interval is Due to the limited weight carried by the machine tool table, if the measured current load is too large or too small, it will affect the judgment of the estimated axial machining parameters. When there is no load on the worktable, the axis measured by the axial machining parameters The current load value is 147%, the set axial processing parameter T1 of the fast-moving clock type acceleration/deceleration is 47ms and the axial machining parameter T2 is 121 ms. When the load is the maximum load of the tool machine table 300Kg, the axial direction is The current load value is measured as 173%, and the set axial speed processing parameter T1 of the acceleration clock 13 of the 200830070 type acceleration/deceleration is 133ms and the axial machining parameter Τ2 is 49ms, thereby setting the range a to 147% and the range b. It is 173%. Description of the discriminating process: (1) Between the range a and the range b (range a <current load <range b): According to the above-mentioned axial current load value of 168%, it is located in the range a (147〇/ Between 〇 and range b (173%), the current load value is taken into the mathematical relationship between the current load and the load: y - 0.0241x3 . 11.567x2 + 1858.2x - 99753 (eql) The load of the table is 231Kg, and the load value is brought into the mathematical relationship between the aforementioned weight and the relevant control parameters (axial machining parameters): ry = 2.635426T1 -1.01933T2 LT1 = 190.7407- 1.18519T2 (call 2) It is estimated that the fast-moving clock type acceleration/deceleration (time control) axial machining parameter T1 is 113ms and the axial machining number T2 is 66ms. (2) is less than the range a (current load < range a): hypothesis The axial current load value obtained is 123%, which is smaller than the range a (147%). It is judged by the analysis that the load of the table is not likely to be negative, so the fast moving clock is estimated by the condition of no weight-bearing condition. Type acceleration/deceleration (time control) axial machining parameter T1 is 47ms and axial machining parameter T2 is 121ms ° (3) Exceeding the range b (current load > range b): Assume that the axial current load value obtained is 180〇/〇, which is greater than the range b〇73%), and it is judged that the workbench has been exceeded via the branching The range of load capacity, based on the processing stability and efficiency of the protection worker 14 200830070, will be judged by the maximum load condition, and the estimated time processing axis of the fast-moving clock type acceleration/deceleration (time control) is 133ms. The axial machining parameter T2 is 49 ms. Description of the application process: ― When applying the estimated relevant axial machining parameters to the tool machining program, refer to the seventh diagram to give the machining program the command to enable the function of the invention, that is, the machining program. Add "Determine whether to read the temporary storage area parameter command in the processing program" and "Determine whether to release the temporary storage area parameter command in the addition of the engineering method" to control the different on/off actions in the program. The relevant axial machining parameters in the temporary storage area are set in the controller, and when the machining program is executed, the machining efficiency and the like can be improved, and if the function of the present invention is not required, the instruction to be deactivated is issued in the machining program. The relevant axial machining parameters are returned to the original standard parameter values. The practical application of the seventh figure is as follows: A. The function of the invention is not used: a-1. The processing time is as follows: ^ I 00001 G90G00X-600 Y-600 X0 Y0 M30 a-2. 1. The program name (00001) uses the position of the fast forward (G00) to X-600 Y0 in absolute coordinate mode (G90). 2. Move quickly to the position of the X-600 Y-600. 15 200830070 Move to the position of X〇 Y-600 and then move forward to Χ0Υ0. The program ends (Μ30). (-600,0) (0,0)
移動路徑 (-600,-600) (0,-600) 其動作流程:為於原點至Χ-600、再至Χ-600 Υ-600、 轉至Υ-600、再回原點之切削過程。 a-3.程式執行之加工時間:5sec。 B.使用本發明功能 b-1.先執行第五圖所示執行程式指令動作,相關轴向加工 參數條件已儲存於程式暫存區中。 b-2.加工時,程式中會將參數條件寫入引用,係指啟用( 指讀入應用)本發明轴向加工參數功能之指令。程式如 下: 00001 M400 S1 G90G00X-600 Y-600 X0 Y0 M400 S0 M30 b-3.動作說明: 16 200830070 1、 將啟用本發明功能之指令寫入(M400 SI)。 2、 以絕對座標方式(G90)利用快動前進(G〇〇)至χ_6〇〇 Y0的位置。 3、 再快動前進至X-600 Y-600的位置。 4、 再快動前進至X0Y-600的位置。 5、 再快動前進至χογο的位置。 6、 將啟用本發明功能之指令取消(M400 SO)。 7、 程式結束(M30)。 也就是執行與前述A未使用本發明時之同樣加工過程 b-4·程式執行時間:4sec。 C·使用本發明功能與未使用之程式執行時間比較Moving path (-600,-600) (0,-600) The action flow: cutting process from origin to Χ-600, then to Χ-600 Υ-600, to Υ-600, and back to the origin . A-3. Processing time for program execution: 5sec. B. Use the functions of the present invention b-1. Execute the execution of the program instructions as shown in the fifth figure, and the relevant axial machining parameter conditions are stored in the program temporary storage area. B-2. During processing, the parameter condition is written to the reference in the program, which refers to the instruction to enable (refer to read in) the axial machining parameter function of the present invention. The program is as follows: 00001 M400 S1 G90G00X-600 Y-600 X0 Y0 M400 S0 M30 b-3. Description of operation: 16 200830070 1. Write the command to enable the function of the present invention (M400 SI). 2. Use the rapid coordinate (G90) to the position of χ_6〇〇 Y0 in absolute coordinate mode (G90). 3. Move to the X-600 Y-600 again. 4. Move to the position of X0Y-600 again. 5. Move quickly to the position of χογο. 6. Cancel the instruction that enables the function of the present invention (M400 SO). 7. The program ends (M30). That is, the same processing as in the case where the aforementioned A is not used in the present invention is performed. b-4. Program execution time: 4 sec. C. Comparison of execution time between unused and unused programs using the functions of the present invention
由前述之實際應用性能上之比較, ,使用本發明能增近By using the foregoing practical application performance comparison, the use of the present invention can be increased
17 200830070 也就是說,本發明前述之參數取得,主要應用人工, 其需要計算,可能從稱重至取得參數需幾十分鐘以上,可 是經過本發明方法之應用,在流程之改善後,出廠前已有 標準值之設定,一分鐘便能快速地決定參數值之取得,便 能直接進行類似上段所述之實際加工過程,對工具機,特 別是綜合工具機之整體加工過程,在設定方面,能節省數 十分鐘之時間,亦讓現場工作人員得到標準化之操作,更 因標準之流程,快速簡單設定參數,讓加工效能得到提昇 ,即能提高產量,可以說是一個小小的改變,確有大大的 效益增進,這就是本發明與眾不同之處。 綜上所述之結構,本發明運用係根據工作台上不同的 載重條件,以下達初始量測指令的方式,自動推估出工件 的重量負載,並透過控制器中巨集程式單元内的軸向加工 參數運算方程式,以計算調校出在此工件重量條件下的軸 向加工參數,此方式可比先前技術更精確地預估出最佳化 的轴向加工爹數’在執行程式前下達啟用功能指令,即可 自動地將預先推估出的軸向加工參數設定於控制器中,在 執行程式期間,將呈現出快速並具穩定的加工模式,藉此 提高工具機的加工效率,所以能提供很好之使用性,為一 完全與習知不同之操作方法。 以上所述為本發明之較佳實施例之詳細說明與圖式, 並非用來限制本發明,本發明之所有範圍應以下述之專利 範圍為準,凡專利範圍之精神與其類似變化之實施例與近 似結構,皆應包含於本發明之中。 18 200830070 【圖式簡單說明】 第一圖為本發之機台立體示意圖。 第二圖為本發明之參數設定於推進軸時間與速度關係 曲線圖。 第三圖為本發明之求取參數初始化流程圖。 第四圖為本發明之參數運算流程圖。 第五圖為本發明之參數使用判定流程圖。 第六圖為本發明參數範圍定義圖。 第七圖為本發明參數之應用流程圖。 【主要元件符號說明】 1 工作台 2 X軸進給軸向 3 Y軸進給軸向 1917 200830070 That is to say, the foregoing parameters of the present invention are obtained, mainly applied manually, which requires calculation, and may take several tens of minutes from weighing to obtaining parameters, but after the application of the method of the present invention, after the improvement of the process, before leaving the factory With the setting of the standard value, the parameter value can be quickly determined in one minute, and the actual machining process similar to the above can be directly performed. For the overall machining process of the machine tool, especially the integrated machine tool, in terms of setting, It can save tens of minutes, and also allows the field staff to get standardized operation. It is also because of the standard process. It is quick and easy to set parameters, so that the processing efficiency can be improved, that is, the output can be improved. It can be said that it is a small change. There is a significant increase in efficiency, which is what sets the invention apart. In summary, the application of the present invention automatically estimates the weight load of the workpiece according to the different load conditions on the workbench and the following initial measurement commands, and transmits the axis in the macro program unit of the controller. Calculate the equations to the machining parameters to calculate the axial machining parameters adjusted for the weight of the workpiece. This method can predict the optimized axial machining parameters more accurately than the prior art. The function command automatically sets the pre-estimated axial machining parameters to the controller, and during the execution of the program, a fast and stable machining mode is presented, thereby improving the machining efficiency of the machine tool. Provides good usability and is a completely different method of operation. The above description of the preferred embodiments of the present invention is not intended to limit the invention, and the scope of the invention should be construed as the scope of the claims. And the approximate structure should be included in the present invention. 18 200830070 [Simple description of the diagram] The first diagram is a three-dimensional diagram of the machine of the present invention. The second figure is a graph showing the relationship between the time and speed of the propulsion shaft set by the parameters of the present invention. The third figure is a flow chart for initializing the parameters of the present invention. The fourth figure is a flowchart of the parameter operation of the present invention. The fifth figure is a flow chart for determining the use of parameters of the present invention. The sixth figure is a definition of the parameter range of the present invention. The seventh figure is a flow chart of the application of the parameters of the present invention. [Main component symbol description] 1 Workbench 2 X-axis feed axis 3 Y-axis feed axis 19