两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

應(yīng)用于數(shù)控機床對工件表面進行加工的方法及數(shù)控機床的制作方法

文檔序號:6265954閱讀:207來源:國知局
專利名稱:應(yīng)用于數(shù)控機床對工件表面進行加工的方法及數(shù)控機床的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機數(shù)控加工技術(shù)領(lǐng)域,特別是涉及一種應(yīng)用于數(shù)控機床對工件表面進行加工的方法及數(shù)控機床。
背景技術(shù)
在加工精密小工件時,通常使用微小線段來加工,其工藝流程復(fù)雜,加工代碼數(shù)量龐大,尤其是高速雕銑機加工完成后往往出現(xiàn)工件表面粗糙度較高,無法滿足表面要求的問題?,F(xiàn)有的精加工方案基本都采用減小刀具的切削量、提高主軸轉(zhuǎn)速使得刀具軌跡最大程度的重合,但是,過密的刀具軌跡、較薄的刀具切削量都在很大程度上增加了加工用時,特別是在對具有空間復(fù)雜曲面、材料去除率高、材料難加工特點的復(fù)雜微小精密的零件加工時,除加工效率低、加工質(zhì)量難以保證外,也同時存在著刀具容易磨損的技術(shù)難點。尤其是對工件局部進行拋光處理時,往往要對整個工件進行拋光處理,不僅耗時較長,工件整體精準度都會受到影響。

發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種應(yīng)用于數(shù)控機床對工件表面進行拋光的方法及數(shù)控機床,本發(fā)明能夠直觀可見各工藝流程對應(yīng)形成的圖形,根據(jù)實際加工效果選擇需要進行拋光的部位并自動生成加工代碼,方便快捷,能夠?qū)崿F(xiàn)較好的拋光效果。為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種應(yīng)用于數(shù)控機床對工件表面進行加工的方法,包括如下步驟:獲取應(yīng)用于對工件加工的加工代碼,其中,力口工代碼中至少部分對應(yīng)于輪廓加工工藝;解析加工代碼并計算出對應(yīng)的運動坐標軌跡值;根據(jù)運動坐標軌跡值生成加工輪廓圖,并且,在加工輪廓圖上根據(jù)不同加工工藝對應(yīng)的加工代碼形成的區(qū)域之間區(qū)別顯示;從加工輪廓圖中根據(jù)對應(yīng)于輪廓加工工藝的部分加工代碼生成的區(qū)域中選擇部分區(qū)域或者全部區(qū)域,并根據(jù)部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼,其中,部分區(qū)域或全部區(qū)域均包括至少一個子區(qū)域。其中,在加工輪廓圖上至少將根據(jù)對應(yīng)于輪廓加工工藝的部分加工代碼生成的區(qū)域與根據(jù)對應(yīng)于非輪廓加工工藝的其余加工代碼生成的區(qū)域區(qū)別開來的步驟之后,包括:獲取相應(yīng)加工代碼,解析獲取到的相應(yīng)加工代碼,根據(jù)解析的加工代碼計算加工代碼的運動坐標軌跡值,并根據(jù)運動坐標軌跡值在加工輪廓圖上突出顯示。其中,根據(jù)運動坐標軌跡值生成加工輪廓圖的步驟中,運動坐標軌跡值以X、Y、Z向坐標表示,將運動坐標軌跡值以線、弧或點的形式連接進而生成加工輪廓圖,其中,加工輪廓圖為立體圖形。其中,在加工輪廓圖上根據(jù)不同加工工藝對應(yīng)的加工代碼形成的區(qū)域之間區(qū)別顯示的步驟中,將根據(jù)不同加工工藝對應(yīng)的加工代碼形成的區(qū)域之間通過不同顏色進行顯/Jn ο其中,從加工輪廓圖中根據(jù)對應(yīng)于輪廓加工工藝的部分加工代碼生成的區(qū)域中選擇部分區(qū)域或者全部區(qū)域的步驟之后,包括:獲取第一操作指令;判斷第一操作指令的類型;如果第一操作指令是代碼生成指令,根據(jù)部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼;如果第一操作指令是代碼查看指令,則在代碼顯示界面突出顯示由相應(yīng)區(qū)域所關(guān)聯(lián)的加工代碼。其中,根據(jù)部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼均包括至少一個代碼段,其中,每個代碼段對應(yīng)一個子區(qū)域的輪廓加工工藝,在各個代碼段中加入一個用于減少削刀切削量的第一抬刀指令。其中,根據(jù)部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,如果部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼包括兩個或兩個以上的代碼段,在合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼中的任意兩相鄰代碼段之間分別加入一個用于削刀從一個子區(qū)域轉(zhuǎn)移到另一個子區(qū)域前定位的第二抬刀指令。其中,根據(jù)部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,在每個代碼段中加入一個屬性標志位,屬性標志位用于標注代碼段在加工代碼中的位置、刀具、工序以及加工模態(tài)信息。其中,根據(jù)部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,還包括:輪廓加工工藝中包括加工速度與主軸轉(zhuǎn)速,將加工速度與主軸轉(zhuǎn)速的比例值作為參考值對預(yù)定輪廓加工參數(shù)進行優(yōu)化。為解決上述技術(shù)問題,本發(fā)明采用另的一個技術(shù)方案是:提供一種數(shù)控機床,包括:代碼讀取模塊,用于獲取應(yīng)用于對工件加工的加工代碼,其中,加工代碼中至少部分對應(yīng)于輪廓加工工藝;代碼解析模塊,用于解析加工代碼并計算出對應(yīng)的運動坐標軌跡值;代碼軌跡模擬模塊,用于根據(jù)運動坐標軌跡值生成加工輪廓圖,并且,在加工輪廓圖上根據(jù)不同加工工藝對應(yīng)的加工代碼形成的區(qū)域之間區(qū)別顯示;;代碼生成模塊,用于從加工輪廓圖中根據(jù)對應(yīng)于輪廓加工工藝的部分加工代碼生成的區(qū)域中選擇部分區(qū)域或者全部區(qū)域,并根據(jù)部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼,其中,部分區(qū)域或全部區(qū)域均包括至少一個子區(qū)域。其中,數(shù)控機床還包括:軌跡顯示模塊,用于獲取相應(yīng)加工代碼,解析獲取到的相應(yīng)加工代碼,根據(jù)解析的加工代碼計算加工代碼的運動坐標軌跡值,并根據(jù)運動坐標軌跡值在加工輪廓圖上突出顯示。其中,數(shù)控機床還包括:指令獲取模塊,用于獲取第一操作指令;判斷模塊,用于判斷第一操作指令的類型;代碼生成模塊還用于:在判斷模塊判斷得到第一操作指令是代碼生成指令時,代碼生成模塊根據(jù)部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼;或者在判斷模塊判斷得到第一操作指令是代碼查看指令時,在代碼顯示界面突出顯示由相應(yīng)區(qū)域所關(guān)聯(lián)的加工代碼。本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過獲取各工藝流程對應(yīng)的全部加工代碼,并解析全部加工代碼并計算出其對應(yīng)的運動坐標軌跡值,然后根據(jù)該運動坐標軌跡值模擬生成各工藝流程對應(yīng)的完整的加工輪廓圖,其中,尤其對輪廓加工工藝對應(yīng)的區(qū)域進行區(qū)別顯示,通過該加工輪廓圖可方便用戶直觀觀察根據(jù)全部加工代碼對工件進行加工的效果圖,根據(jù)直觀的效果圖,用戶可針對輪廓加工的區(qū)域選擇性的再次進行輪廓加工工藝處理,通過選擇輪廓加工工藝對應(yīng)的全部或部分區(qū)域自動生成新的加工代碼,方便快捷,能夠?qū)崿F(xiàn)較好的輪廓加工效果。


圖1是本發(fā)明應(yīng)用于數(shù)控機床對工件表面進行加工的方法第一實施方式的流程圖;圖2是本發(fā)明應(yīng)用于數(shù)控機床對工件表面進行加工的方法第二實施方式的流程圖;圖3是本發(fā)明應(yīng)用于數(shù)控機床對工件表面進行加工的方法第三實施方式的流程圖;圖4是本發(fā)明數(shù)控機床第一實施方式的結(jié)構(gòu)示意圖;圖5是本發(fā)明數(shù)控機床第二實施方式的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖和實施方式對本發(fā)明進行詳細說明。參閱圖1,圖1是本發(fā)明應(yīng)用于數(shù)控機床對工件表面進行加工的方法第二實施方式的流程圖。本發(fā)明實施方式包括如下步驟:步驟S11,獲取應(yīng)用于對工件加工的全部加工代碼,其中,全部加工代碼中至少部分對應(yīng)于輪廓加工工藝。其中,對工件表面進行加工的工藝流程中,包括如開粗工藝、精加工工藝、拋光工藝,其中,輪廓加工工藝可以理解為在工件表面某一位置最后一道工藝后形成的輪廓。步驟S12,解析全部加工代碼并計算出對應(yīng)的運動坐標軌跡值。步驟S13,根據(jù)運動坐標軌跡值生成加工輪廓圖,并且,在加工輪廓圖上根據(jù)不同加工流程對應(yīng)的加工代碼形成的區(qū)域之間區(qū)別顯示。步驟S14,從加工輪廓圖中根據(jù)對應(yīng)于輪廓加工工藝的部分加工代碼生成的區(qū)域中選擇部分區(qū)域或者全部區(qū)域,并根據(jù)部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼,其中,部分區(qū)域或全部區(qū)域均包括至少一個子區(qū)域。本發(fā)明實施方式,通過獲取各工藝流程對應(yīng)的全部加工代碼,并解析全部加工代碼并計算出其對應(yīng)的運動坐標軌跡值,然后根據(jù)該運動坐標軌跡值模擬生成各工藝流程對應(yīng)的完整的加工輪廓圖,其中,尤其對輪廓加工工藝對應(yīng)的區(qū)域進行區(qū)別顯示,通過該加工輪廓圖可方便用戶直觀觀察根據(jù)全部加工代碼對工件進行加工的效果圖,根據(jù)直觀的效果圖,用戶可針對輪廓加工的區(qū)域選擇性的再次進行輪廓加工工藝處理,通過選擇輪廓加工工藝對應(yīng)的全部或部分區(qū)域自動生成新的加工代碼,方便快捷,能夠?qū)崿F(xiàn)較好的輪廓加工效果。值得注意的是,輪廓加工工藝包括拋光工藝、開粗工藝、精加工工藝等一個或以上任意工藝之間的組合,值得注意的是,后文中,不對所有方式進行一一舉例說明,因為其工作原理和方法相同或相似,所以僅以輪廓加工工藝為拋光工藝進行舉例說明。參閱圖2,圖2是本發(fā)明應(yīng)用于數(shù)控機床對工件表面進行加工的方法第二實施方式的流程圖。本發(fā)明實施方式包括如下步驟:步驟SlOl,獲取應(yīng)用于對工件加工的全部加工代碼,其中,全部加工代碼中至少部分對應(yīng)于拋光工藝。具體的,在數(shù)控機床對工件表面進行加工的工藝中,通常包括多個工藝流程,如開粗工藝、精加工工藝、拋光工藝,而每個工藝都對應(yīng)系統(tǒng)內(nèi)部特定的加工代碼,即所有工藝均由數(shù)控機床按一定順序執(zhí)行各工藝相應(yīng)的加工代碼完成,全部加工代碼即由各個工藝對應(yīng)的加工代碼共同構(gòu)成。進一步地,而每個工藝流程可能包括多個子工藝流程,而每個子工藝流程對應(yīng)一個代碼段,所有子工藝流程構(gòu)成對工件進行加工的所有工藝流程,即所有代碼段構(gòu)成全部加工代碼。在步驟SlOl中,該加工代碼可以是數(shù)控機床對工件表面進行加工的所有工藝所對應(yīng)的全部加工代碼,當然,也可以是數(shù)控機床對工件表面進行加工的一部分工藝所對應(yīng)的全部加工代碼的一部分,其中,要完整實施本發(fā)明技術(shù)方案的前提為全部加工代碼或其一部分均至少部分對應(yīng)于拋光工藝。全文中,以獲取全部加工代碼為例進行說明,其與獲取全部加工代碼的一部分的區(qū)別僅在于,前者最終形成的加工輪廓圖相較于后者更加完整,更加方便觀察,故不需執(zhí)行全部加工代碼的情形下如何實施本發(fā)明技術(shù)方案進行描述。步驟S102,解析全部加工代碼并計算出對應(yīng)的運動坐標軌跡值。步驟S103,根據(jù)運動坐標軌跡值生成完整的加工輪廓圖,并在加工輪廓圖上至少將根據(jù)對應(yīng)于拋光工藝的部分加工代碼生成的區(qū)域與根據(jù)對應(yīng)于非拋光工藝的其余加工代碼生成的區(qū)域區(qū)別開來。其中,運動坐標軌跡值以X、Y、Z向坐標表示,并按照各部分加工代碼的執(zhí)行順序依次將各部分加工代碼相應(yīng)的運動坐標軌跡值以線、弧或點的形式連接進而生成完整的加工輪廓圖,其中,加工輪廓圖為立體圖形。并且,將根據(jù)對應(yīng)于拋光工藝的部分加工代碼生成的區(qū)域以不同于根據(jù)對應(yīng)于非拋光工藝的其余加工代碼生成的區(qū)域的顏色區(qū)別開來。即加工輪廓圖中根據(jù)不同工藝所相應(yīng)的加工代碼形成的區(qū)域分別用不同的顏色以示區(qū)別,舉例而言,在加工輪廓中,根據(jù)開粗工藝對應(yīng)的加工代碼形成的區(qū)域(或稱之為圖形)顯示為紅色,根據(jù)精加工工藝對應(yīng)的加工代碼形成的區(qū)域顯示為綠色,根據(jù)拋光工藝對應(yīng)的加工代碼形成的區(qū)域顯示為黃色等等。其中,值得注意的是,如果部分工藝未能在加工輪廓圖中體現(xiàn)或者被后續(xù)加工工藝形成的區(qū)域所覆蓋,則根據(jù)該部分加工代碼形成的區(qū)域并不需要在加工輪廓圖中顯示。當然,在加工輪廓圖中通過不同顏色體現(xiàn)不同工藝的方式還可以用其它方式替代,如用不同的線條、陰影或加標識等方式以示區(qū)別,只要方便直觀即可。步驟S104,從加工輪廓圖中根據(jù)對應(yīng)于拋光工藝的部分加工代碼生成的區(qū)域中選擇部分區(qū)域或者全部區(qū)域,并根據(jù)部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部拋光用的加工代碼或全部拋光用的加工代碼,其中,部分區(qū)域或全部區(qū)域均包括至少一個子區(qū)域。根據(jù)每個代碼段的運動坐標軌跡值生成一個子區(qū)域。加工輪廓圖中的部分區(qū)域或全部區(qū)域均至少由一個子區(qū)域組成。換言之,加工輪廓圖中的部分區(qū)域或全部區(qū)域至少根據(jù)一個代碼段的運動坐標軌跡值生成。進一步地,通過在加工輪廓圖中選擇要再次進行拋光工藝的區(qū)域,可選擇局部拋光或全部拋光。具體如下:(I)選擇局部拋光時,通過從加工輪廓圖中選取需要進行拋光的子區(qū)域,進而將該一個或多個需要進行拋光工藝的子區(qū)域所相應(yīng)的加工代碼全部提取出來重新生成一個新的加工代碼。進一步地,首先從加工輪廓圖中需要拋光的子區(qū)域上選擇一條加工軌跡,按照這條加工軌跡從數(shù)據(jù)容器中查到相對應(yīng)的加工代碼,在這條加工代碼的前后查詢GOO(表示定位或快速移動)模態(tài)代碼,以前一個GOO加工代碼為始,后一個GOO加工代碼為末,這段加工代碼即為選擇的子區(qū)域(或稱之為局部圖形)相應(yīng)的加工代碼,解析該段加工代碼計并算得到的所對應(yīng)的運動坐標軌跡,對應(yīng)顯示到加工輪廓圖中,如果所顯示的圖形沒有完全包括需要拋光的局部輪廓,可以繼續(xù)選擇需要拋光的子區(qū)域,方法同上。被選擇的不同子區(qū)域?qū)?yīng)的加工代碼均存儲于數(shù)據(jù)容器中不同的數(shù)據(jù)表中,并且在每個選擇的代碼段間插入一個屬性標志位,屬性標志位中注明這段加工代碼所在的加工代碼程序、刀具、工序、加工模態(tài)屬性等等。最后在加工輪廓圖中用相應(yīng)顏色顯示被選中的子區(qū)域。其中增設(shè)用于記錄相關(guān)參數(shù)屬性標志位,能夠幫助用戶根據(jù)所記錄的參數(shù)調(diào)整出比較適合對工件進行拋光的參數(shù),起到記錄和參考的作用。(2)選擇全部拋光時,需要將加工輪廓圖中所有拋光工藝的子區(qū)域?qū)?yīng)的所有加工代碼(或所有拋光工藝的子區(qū)域?qū)?yīng)的代碼段)提取出來合并成一個新的加工代碼,具體的,可以通過系統(tǒng)選項直接選取拋光工藝對應(yīng)的各子區(qū)域,或通過從加工輪廓圖中選取拋光工藝對應(yīng)的各子區(qū)域,進而將拋光工藝對應(yīng)的各子區(qū)域相應(yīng)的加工代碼全部提取出來重新生成一個新的加工代碼;進一步地,將加工輪廓圖中拋光工藝用的所有加工代碼提取出來,各代碼段間均用屬性標志位注明(如同(I)中相應(yīng)描述),最后將這些提取出來的加工代碼保存到數(shù)據(jù)容器的對應(yīng)的表中,最后在加工輪廓圖中用相應(yīng)顏色顯示被選中的子區(qū)域。在一具體應(yīng)用實施方式中,在步驟S102或步驟S103之后,還包括:獲取相應(yīng)加工代碼,解析獲取到的相應(yīng)加工代碼,根據(jù)解析的加工代碼計算加工代碼的運動坐標軌跡值,并根據(jù)運動坐標軌跡值在加工輪廓圖上突出顯示。其中,突出顯示的表現(xiàn)形式可以是對已有線條的加粗、閃爍、或顏色變化等。該步驟可以幫助用戶追蹤某一代碼段的運動軌跡,進而有助于用戶對拋光工藝中參數(shù)的調(diào)節(jié)。本發(fā)明實施方式,通過獲取各工藝流程對應(yīng)的全部加工代碼,并解析全部加工代碼并計算出其對應(yīng)的運動坐標軌跡值,然后根據(jù)該運動坐標軌跡值模擬生成各工藝流程對應(yīng)的完整的加工輪廓圖,其中,尤其對拋光工藝對應(yīng)的區(qū)域進行區(qū)別顯示,通過該加工輪廓圖可方便用戶直觀觀察根據(jù)全部加工代碼對工件進行加工的效果圖,根據(jù)直觀的效果圖,用戶可針對拋光的區(qū)域選擇性的再次進行拋光工藝處理,通過選擇拋光工藝對應(yīng)的全部或部分區(qū)域自動生成新的加工代碼,方便快捷,能夠?qū)崿F(xiàn)較好的拋光效果。參閱圖3,圖3是本發(fā)明應(yīng)用于數(shù)控機床對工件表面進行加工的方法第三實施方式的流程圖。本發(fā)明實施方式包括如下步驟:步驟S201,獲取應(yīng)用于對工件加工的全部加工代碼。其中,全部加工代碼中至少部分對應(yīng)于拋光工藝。步驟S202,解析全部加工代碼并計算出對應(yīng)的運動坐標軌跡值。步驟S203,根據(jù)運動坐標軌跡值生成完整的加工輪廓圖,并在加工輪廓圖上至少將根據(jù)對應(yīng)于拋光工藝的部分加工代碼生成的區(qū)域區(qū)別于根據(jù)對應(yīng)于非拋光工藝的其余加工代碼生成的區(qū)域進行顯示。步驟S204,從加工輪廓圖中根據(jù)對應(yīng)于拋光工藝的部分加工代碼生成的區(qū)域中選擇部分區(qū)域或者全部區(qū)域。步驟S205,獲取第一操作指令。步驟S206,判斷第一操作指令的類型。在步驟S206中,如果第一操作指令是代碼生成指令,進入步驟S207 ;如果第一操作指令是代碼查看指令,進入步驟S208。步驟S207,根據(jù)部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部拋光用的加工代碼或全部拋光用的加工代碼。步驟S208,在代碼顯示界面突出顯示由相應(yīng)區(qū)域所關(guān)聯(lián)的加工代碼。本發(fā)明實施方式,用戶可以直接在加工輪廓圖中選擇相應(yīng)線條(該線條對應(yīng)于相應(yīng)子區(qū)域),反追蹤形成該線條的加工代碼,能夠幫助用戶根據(jù)加工輪廓圖的實際效果快速查找相關(guān)加工代碼,并在該加工代碼中進行程序或參數(shù)的調(diào)整,因為不需要從全部加工代碼中逐行查找相關(guān)加工代碼,能夠極大程度的提高用戶的操作效率。上述實施方式中,根據(jù)部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部拋光用的加工代碼或全部拋光用的加工代碼的步驟中,根據(jù)實際情況還可以進一步包括如下幾個步驟:(I)局部拋光用的加工代碼或全部拋光用的加工代碼均包括至少一個代碼段,其中,每個代碼段對應(yīng)一個子區(qū)域的拋光工藝,在各個代碼段中加入一個用于減少削刀切削量的第一抬刀指令。增設(shè)該第一抬刀指令有助于該代碼段對工件進行拋光時控制切削量,進而有助于提聞拋光的精度。(2)如果部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼包括兩個或兩個以上的代碼段,在合并生成相應(yīng)的局部拋光用的加工代碼或全部拋光用的加工代碼中的任意兩相鄰代碼段之間分別加入一個用于削刀從一個子區(qū)域轉(zhuǎn)移到另一個子區(qū)域前定位的第二抬刀指令。增設(shè)該第二抬刀指令有助于該代碼段對工件進行拋光時,快速移動、定位,以減少或避免削刀在工件表面不同區(qū)域間移動時對工件的誤拋光,能夠提高拋光工藝的可靠性。(3)拋光工藝中包括加工速度與主軸轉(zhuǎn)速,將加工速度與主軸轉(zhuǎn)速的比例值作為參考值對預(yù)定拋光參數(shù)進行優(yōu)化。如下對子步驟(3)進行詳細說明,在整個拋光工藝中,加工速度、主軸轉(zhuǎn)速是最為重要的幾個參數(shù)之一,加工速度與主軸轉(zhuǎn)速的比例值對削刀切削量是否合適具有較大的影響力。參見下表(一):
權(quán)利要求
1.一種應(yīng)用于數(shù)控機床對工件表面進行加工的方法,其特征在于,包括如下步驟: 獲取應(yīng)用于對工件加工的加工代碼,其中,所述加工代碼中至少部分對應(yīng)于輪廓加工工藝; 解析所述加工代碼并計算出對應(yīng)的運動坐標軌跡值; 根據(jù)所述運動坐標軌跡值生成加工輪廓圖,并且,在所述加工輪廓圖上根據(jù)不同加工工藝對應(yīng)的加工代碼形成的區(qū)域之間區(qū)別顯示; 從所述加工輪廓圖中根據(jù)對應(yīng)于輪廓加工工藝的部分加工代碼生成的區(qū)域中選擇部分區(qū)域或者全部區(qū)域,并根據(jù)所述部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼,其中,所述部分區(qū)域或全部區(qū)域均包括至少一個子區(qū)域。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述加工輪廓圖上至少將根據(jù)對應(yīng)于輪廓加工工藝的部分加工代碼生成的區(qū)域與根據(jù)對應(yīng)于非輪廓加工工藝的其余加工代碼生成的區(qū)域區(qū)別開來的步驟之后,包括: 獲取相應(yīng)加工代碼,解析獲取到的相應(yīng)加工代碼,根據(jù)解析的加工代碼計算所述加工代碼的運動坐標軌跡值,并根據(jù)所述運動坐標軌跡值在所述加工輪廓圖上突出顯示。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述運動坐標軌跡值生成加工輪廓圖的步驟中,所述運動坐標軌跡值以X、Y、Z向坐標表示,將所述運動坐標軌跡值以線、弧或點的形式連接進而生成加工輪廓圖,其中,所述加工輪廓圖為立體圖形。
4.根據(jù)權(quán)利要求1所述 的方法,其特征在于,所述在所述加工輪廓圖上根據(jù)不同加工工藝對應(yīng)的加工代碼形成的區(qū)域之間區(qū)別顯示的步驟中,將根據(jù)不同加工工藝對應(yīng)的加工代碼形成的區(qū)域之間通過不同顏色進行顯示。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述加工輪廓圖中根據(jù)對應(yīng)于輪廓加工工藝的部分加工代碼生成的區(qū)域中選擇部分區(qū)域或者全部區(qū)域的步驟之后,包括: 獲取第一操作指令; 判斷所述第一操作指令的類型; 如果所述第一操作指令是代碼生成指令,根據(jù)所述部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼; 如果所述第一操作指令是代碼查看指令,則在代碼顯示界面突出顯示由相應(yīng)區(qū)域所關(guān)聯(lián)的加工代碼。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,所述局部輪廓加工用的加工代碼或所述全部輪廓加工用的加工代碼均包括至少一個代碼段,其中,每個代碼段對應(yīng)一個子區(qū)域的輪廓加工工藝,在各個所述代碼段中加入一個用于減少削刀切削量的第一抬刀指令。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,如果所述部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼包括兩個或兩個以上的代碼段,在合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼中的任意兩相鄰代碼段之間分別加入一個用于削刀從一個子區(qū)域轉(zhuǎn)移到另一個子區(qū)域前定位的第二抬刀指令。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,在每個所述代碼段中加入一個屬性標志位,所述屬性標志位用于標注所述代碼段在所述加工代碼中的位置、刀具、工序以及加工模態(tài)信息。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,還包括: 輪廓加工工藝中包括加工速度與主軸轉(zhuǎn)速,將所述加工速度與主軸轉(zhuǎn)速的比例值作為參考值對預(yù)定輪廓加工參數(shù)進行優(yōu)化。
10.一種數(shù)控機床,其特征在于,包括: 代碼讀取模塊,用于獲取應(yīng)用于對工件加工的加工代碼,其中,所述加工代碼中至少部分對應(yīng)于輪廓加工工藝; 代碼解析模塊,用于解析所述加工代碼并計算出對應(yīng)的運動坐標軌跡值; 代碼軌跡模擬模塊,用于根據(jù)所述運動坐標軌跡值生成加工輪廓圖,并且,在所述加工輪廓圖上根據(jù)不同加工工藝對應(yīng)的加工代碼形成的區(qū)域之間區(qū)別顯示;; 代碼生成模塊,用于從所述加工輪廓圖中根據(jù)對應(yīng)于輪廓加工工藝的部分加工代碼生成的區(qū)域中選擇部分區(qū)域或者全部區(qū)域,并根據(jù)所述部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼,其中,所述部分區(qū)域或全部區(qū) 域均包括至少一個子區(qū)域。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述數(shù)控機床還包括: 軌跡顯示模塊,用于獲取相應(yīng)加工代碼,解析獲取到的相應(yīng)加工代碼,根據(jù)解析的加工代碼計算所述加工代碼的運動坐標軌跡值,并根據(jù)所述運動坐標軌跡值在所述加工輪廓圖上關(guān)出顯不。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述數(shù)控機床還包括: 指令獲取模塊,用于獲取第一操作指令; 判斷模塊,用于判斷所述第一操作指令的類型; 所述代碼生成模塊還用于: 在所述判斷模塊判斷得到所述第一操作指令是代碼生成指令時,所述代碼生成模塊根據(jù)所述部分區(qū)域或全部區(qū)域所關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼; 或者在所述判斷模塊判斷得到所述第一操作指令是代碼查看指令時,在代碼顯示界面突出顯示由相應(yīng)區(qū)域所關(guān)聯(lián)的加工代碼。
全文摘要
本發(fā)明公開了一種應(yīng)用于數(shù)控機床對工件表面進行加工的方法及數(shù)控機床。該方法包括獲取應(yīng)用于對工件加工的加工代碼,加工代碼中至少部分對應(yīng)于輪廓加工工藝;解析加工代碼并計算出對應(yīng)的運動坐標軌跡值;根據(jù)運動坐標軌跡值生成加工輪廓圖,在加工輪廓圖上根據(jù)不同加工工藝對應(yīng)的加工代碼形成的區(qū)域之間區(qū)別顯示;從加工輪廓圖中根據(jù)對應(yīng)于輪廓加工工藝的部分加工代碼生成的區(qū)域中選擇部分或全部區(qū)域,根據(jù)部分或全部區(qū)域關(guān)聯(lián)的加工代碼按預(yù)定規(guī)則合并生成相應(yīng)的局部或全部輪廓加工用的加工代碼。本發(fā)明能夠直觀可見各工藝流程對應(yīng)形成的圖形,根據(jù)實際加工效果選擇需要進行拋光的部位并自動生成加工代碼,方便快捷,能夠?qū)崿F(xiàn)較好的拋光效果。
文檔編號G05B19/19GK103116313SQ20121059349
公開日2013年5月22日 申請日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者陳浩 申請人:深圳市配天數(shù)控科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
绍兴县| 宁化县| 运城市| 工布江达县| 临湘市| 岱山县| 韩城市| 和林格尔县| 林口县| 南和县| 潼南县| 泽州县| 建平县| 静乐县| 昆山市| 济阳县| 潼南县| 定远县| 余庆县| 大埔县| 吴江市| 若羌县| 沙河市| 嫩江县| 道孚县| 尖扎县| 太原市| 洱源县| 深泽县| 榆中县| 汾阳市| 满洲里市| 惠来县| 赣州市| 马山县| 崇礼县| 文山县| 华安县| 镇康县| 夹江县| 长武县|