專利名稱:應用于數控機床對工件表面進行加工的方法及數控機床的制作方法
技術領域:
本發明涉及計算機數控加工技術領域,特別是涉及一種應用于數控機床對工件表面進行加工的方法及數控機床。
背景技術:
在加工精密小工件時,通常使用微小線段來加工,其工藝流程復雜,加工代碼數量龐大,尤其是高速雕銑機加工完成后往往出現工件表面粗糙度較高,無法滿足表面要求的問題。現有的精加工方案基本都采用減小刀具的切削量、提高主軸轉速使得刀具軌跡最大程度的重合,但是,過密的刀具軌跡、較薄的刀具切削量都在很大程度上增加了加工用時,特別是在對具有空間復雜曲面、材料去除率高、材料難加工特點的復雜微小精密的零件加工時,除加工效率低、加工質量難以保證外,也同時存在著刀具容易磨損的技術難點。尤其是對工件局部進行拋光處理時,往往要對整個工件進行拋光處理,不僅耗時較長,工件整體精準度都會受到影響。
發明內容
本發明主要解決的技術問題是提供一種應用于數控機床對工件表面進行拋光的方法及數控機床,本發明能夠直觀可見各工藝流程對應形成的圖形,根據實際加工效果選擇需要進行拋光的部位并自動生成加工代碼,方便快捷,能夠實現較好的拋光效果。為解決上述技術問題,本發明采用的一個技術方案是:提供一種應用于數控機床對工件表面進行加工的方法,包括如下步驟:獲取應用于對工件加工的加工代碼,其中,力口工代碼中至少部分對應于輪廓加工工藝;解析加工代碼并計算出對應的運動坐標軌跡值;根據運動坐標軌跡值生成加工輪廓圖,并且,在加工輪廓圖上根據不同加工工藝對應的加工代碼形成的區域之間區別顯示;從加工輪廓圖中根據對應于輪廓加工工藝的部分加工代碼生成的區域中選擇部分區域或者全部區域,并根據部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼,其中,部分區域或全部區域均包括至少一個子區域。其中,在加工輪廓圖上至少將根據對應于輪廓加工工藝的部分加工代碼生成的區域與根據對應于非輪廓加工工藝的其余加工代碼生成的區域區別開來的步驟之后,包括:獲取相應加工代碼,解析獲取到的相應加工代碼,根據解析的加工代碼計算加工代碼的運動坐標軌跡值,并根據運動坐標軌跡值在加工輪廓圖上突出顯示。其中,根據運動坐標軌跡值生成加工輪廓圖的步驟中,運動坐標軌跡值以X、Y、Z向坐標表示,將運動坐標軌跡值以線、弧或點的形式連接進而生成加工輪廓圖,其中,加工輪廓圖為立體圖形。其中,在加工輪廓圖上根據不同加工工藝對應的加工代碼形成的區域之間區別顯示的步驟中,將根據不同加工工藝對應的加工代碼形成的區域之間通過不同顏色進行顯/Jn ο其中,從加工輪廓圖中根據對應于輪廓加工工藝的部分加工代碼生成的區域中選擇部分區域或者全部區域的步驟之后,包括:獲取第一操作指令;判斷第一操作指令的類型;如果第一操作指令是代碼生成指令,根據部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼;如果第一操作指令是代碼查看指令,則在代碼顯示界面突出顯示由相應區域所關聯的加工代碼。其中,根據部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼均包括至少一個代碼段,其中,每個代碼段對應一個子區域的輪廓加工工藝,在各個代碼段中加入一個用于減少削刀切削量的第一抬刀指令。其中,根據部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,如果部分區域或全部區域所關聯的加工代碼包括兩個或兩個以上的代碼段,在合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼中的任意兩相鄰代碼段之間分別加入一個用于削刀從一個子區域轉移到另一個子區域前定位的第二抬刀指令。其中,根據部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,在每個代碼段中加入一個屬性標志位,屬性標志位用于標注代碼段在加工代碼中的位置、刀具、工序以及加工模態信息。其中,根據部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,還包括:輪廓加工工藝中包括加工速度與主軸轉速,將加工速度與主軸轉速的比例值作為參考值對預定輪廓加工參數進行優化。為解決上述技術問題,本發明采用另的一個技術方案是:提供一種數控機床,包括:代碼讀取模塊,用于獲取應用于對工件加工的加工代碼,其中,加工代碼中至少部分對應于輪廓加工工藝;代碼解析模塊,用于解析加工代碼并計算出對應的運動坐標軌跡值;代碼軌跡模擬模塊,用于根據運動坐標軌跡值生成加工輪廓圖,并且,在加工輪廓圖上根據不同加工工藝對應的加工代碼形成的區域之間區別顯示;;代碼生成模塊,用于從加工輪廓圖中根據對應于輪廓加工工藝的部分加工代碼生成的區域中選擇部分區域或者全部區域,并根據部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼,其中,部分區域或全部區域均包括至少一個子區域。其中,數控機床還包括:軌跡顯示模塊,用于獲取相應加工代碼,解析獲取到的相應加工代碼,根據解析的加工代碼計算加工代碼的運動坐標軌跡值,并根據運動坐標軌跡值在加工輪廓圖上突出顯示。其中,數控機床還包括:指令獲取模塊,用于獲取第一操作指令;判斷模塊,用于判斷第一操作指令的類型;代碼生成模塊還用于:在判斷模塊判斷得到第一操作指令是代碼生成指令時,代碼生成模塊根據部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼;或者在判斷模塊判斷得到第一操作指令是代碼查看指令時,在代碼顯示界面突出顯示由相應區域所關聯的加工代碼。本發明的有益效果是:區別于現有技術的情況,本發明通過獲取各工藝流程對應的全部加工代碼,并解析全部加工代碼并計算出其對應的運動坐標軌跡值,然后根據該運動坐標軌跡值模擬生成各工藝流程對應的完整的加工輪廓圖,其中,尤其對輪廓加工工藝對應的區域進行區別顯示,通過該加工輪廓圖可方便用戶直觀觀察根據全部加工代碼對工件進行加工的效果圖,根據直觀的效果圖,用戶可針對輪廓加工的區域選擇性的再次進行輪廓加工工藝處理,通過選擇輪廓加工工藝對應的全部或部分區域自動生成新的加工代碼,方便快捷,能夠實現較好的輪廓加工效果。
圖1是本發明應用于數控機床對工件表面進行加工的方法第一實施方式的流程圖;圖2是本發明應用于數控機床對工件表面進行加工的方法第二實施方式的流程圖;圖3是本發明應用于數控機床對工件表面進行加工的方法第三實施方式的流程圖;圖4是本發明數控機床第一實施方式的結構示意圖;圖5是本發明數控機床第二實施方式的結構示意圖。
具體實施例方式下面結合附圖和實施方式對本發明進行詳細說明。參閱圖1,圖1是本發明應用于數控機床對工件表面進行加工的方法第二實施方式的流程圖。本發明實施方式包括如下步驟:步驟S11,獲取應用于對工件加工的全部加工代碼,其中,全部加工代碼中至少部分對應于輪廓加工工藝。其中,對工件表面進行加工的工藝流程中,包括如開粗工藝、精加工工藝、拋光工藝,其中,輪廓加工工藝可以理解為在工件表面某一位置最后一道工藝后形成的輪廓。步驟S12,解析全部加工代碼并計算出對應的運動坐標軌跡值。步驟S13,根據運動坐標軌跡值生成加工輪廓圖,并且,在加工輪廓圖上根據不同加工流程對應的加工代碼形成的區域之間區別顯示。步驟S14,從加工輪廓圖中根據對應于輪廓加工工藝的部分加工代碼生成的區域中選擇部分區域或者全部區域,并根據部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼,其中,部分區域或全部區域均包括至少一個子區域。本發明實施方式,通過獲取各工藝流程對應的全部加工代碼,并解析全部加工代碼并計算出其對應的運動坐標軌跡值,然后根據該運動坐標軌跡值模擬生成各工藝流程對應的完整的加工輪廓圖,其中,尤其對輪廓加工工藝對應的區域進行區別顯示,通過該加工輪廓圖可方便用戶直觀觀察根據全部加工代碼對工件進行加工的效果圖,根據直觀的效果圖,用戶可針對輪廓加工的區域選擇性的再次進行輪廓加工工藝處理,通過選擇輪廓加工工藝對應的全部或部分區域自動生成新的加工代碼,方便快捷,能夠實現較好的輪廓加工效果。值得注意的是,輪廓加工工藝包括拋光工藝、開粗工藝、精加工工藝等一個或以上任意工藝之間的組合,值得注意的是,后文中,不對所有方式進行一一舉例說明,因為其工作原理和方法相同或相似,所以僅以輪廓加工工藝為拋光工藝進行舉例說明。參閱圖2,圖2是本發明應用于數控機床對工件表面進行加工的方法第二實施方式的流程圖。本發明實施方式包括如下步驟:步驟SlOl,獲取應用于對工件加工的全部加工代碼,其中,全部加工代碼中至少部分對應于拋光工藝。具體的,在數控機床對工件表面進行加工的工藝中,通常包括多個工藝流程,如開粗工藝、精加工工藝、拋光工藝,而每個工藝都對應系統內部特定的加工代碼,即所有工藝均由數控機床按一定順序執行各工藝相應的加工代碼完成,全部加工代碼即由各個工藝對應的加工代碼共同構成。進一步地,而每個工藝流程可能包括多個子工藝流程,而每個子工藝流程對應一個代碼段,所有子工藝流程構成對工件進行加工的所有工藝流程,即所有代碼段構成全部加工代碼。在步驟SlOl中,該加工代碼可以是數控機床對工件表面進行加工的所有工藝所對應的全部加工代碼,當然,也可以是數控機床對工件表面進行加工的一部分工藝所對應的全部加工代碼的一部分,其中,要完整實施本發明技術方案的前提為全部加工代碼或其一部分均至少部分對應于拋光工藝。全文中,以獲取全部加工代碼為例進行說明,其與獲取全部加工代碼的一部分的區別僅在于,前者最終形成的加工輪廓圖相較于后者更加完整,更加方便觀察,故不需執行全部加工代碼的情形下如何實施本發明技術方案進行描述。步驟S102,解析全部加工代碼并計算出對應的運動坐標軌跡值。步驟S103,根據運動坐標軌跡值生成完整的加工輪廓圖,并在加工輪廓圖上至少將根據對應于拋光工藝的部分加工代碼生成的區域與根據對應于非拋光工藝的其余加工代碼生成的區域區別開來。其中,運動坐標軌跡值以X、Y、Z向坐標表示,并按照各部分加工代碼的執行順序依次將各部分加工代碼相應的運動坐標軌跡值以線、弧或點的形式連接進而生成完整的加工輪廓圖,其中,加工輪廓圖為立體圖形。并且,將根據對應于拋光工藝的部分加工代碼生成的區域以不同于根據對應于非拋光工藝的其余加工代碼生成的區域的顏色區別開來。即加工輪廓圖中根據不同工藝所相應的加工代碼形成的區域分別用不同的顏色以示區別,舉例而言,在加工輪廓中,根據開粗工藝對應的加工代碼形成的區域(或稱之為圖形)顯示為紅色,根據精加工工藝對應的加工代碼形成的區域顯示為綠色,根據拋光工藝對應的加工代碼形成的區域顯示為黃色等等。其中,值得注意的是,如果部分工藝未能在加工輪廓圖中體現或者被后續加工工藝形成的區域所覆蓋,則根據該部分加工代碼形成的區域并不需要在加工輪廓圖中顯示。當然,在加工輪廓圖中通過不同顏色體現不同工藝的方式還可以用其它方式替代,如用不同的線條、陰影或加標識等方式以示區別,只要方便直觀即可。步驟S104,從加工輪廓圖中根據對應于拋光工藝的部分加工代碼生成的區域中選擇部分區域或者全部區域,并根據部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部拋光用的加工代碼或全部拋光用的加工代碼,其中,部分區域或全部區域均包括至少一個子區域。根據每個代碼段的運動坐標軌跡值生成一個子區域。加工輪廓圖中的部分區域或全部區域均至少由一個子區域組成。換言之,加工輪廓圖中的部分區域或全部區域至少根據一個代碼段的運動坐標軌跡值生成。進一步地,通過在加工輪廓圖中選擇要再次進行拋光工藝的區域,可選擇局部拋光或全部拋光。具體如下:(I)選擇局部拋光時,通過從加工輪廓圖中選取需要進行拋光的子區域,進而將該一個或多個需要進行拋光工藝的子區域所相應的加工代碼全部提取出來重新生成一個新的加工代碼。進一步地,首先從加工輪廓圖中需要拋光的子區域上選擇一條加工軌跡,按照這條加工軌跡從數據容器中查到相對應的加工代碼,在這條加工代碼的前后查詢GOO(表示定位或快速移動)模態代碼,以前一個GOO加工代碼為始,后一個GOO加工代碼為末,這段加工代碼即為選擇的子區域(或稱之為局部圖形)相應的加工代碼,解析該段加工代碼計并算得到的所對應的運動坐標軌跡,對應顯示到加工輪廓圖中,如果所顯示的圖形沒有完全包括需要拋光的局部輪廓,可以繼續選擇需要拋光的子區域,方法同上。被選擇的不同子區域對應的加工代碼均存儲于數據容器中不同的數據表中,并且在每個選擇的代碼段間插入一個屬性標志位,屬性標志位中注明這段加工代碼所在的加工代碼程序、刀具、工序、加工模態屬性等等。最后在加工輪廓圖中用相應顏色顯示被選中的子區域。其中增設用于記錄相關參數屬性標志位,能夠幫助用戶根據所記錄的參數調整出比較適合對工件進行拋光的參數,起到記錄和參考的作用。(2)選擇全部拋光時,需要將加工輪廓圖中所有拋光工藝的子區域對應的所有加工代碼(或所有拋光工藝的子區域對應的代碼段)提取出來合并成一個新的加工代碼,具體的,可以通過系統選項直接選取拋光工藝對應的各子區域,或通過從加工輪廓圖中選取拋光工藝對應的各子區域,進而將拋光工藝對應的各子區域相應的加工代碼全部提取出來重新生成一個新的加工代碼;進一步地,將加工輪廓圖中拋光工藝用的所有加工代碼提取出來,各代碼段間均用屬性標志位注明(如同(I)中相應描述),最后將這些提取出來的加工代碼保存到數據容器的對應的表中,最后在加工輪廓圖中用相應顏色顯示被選中的子區域。在一具體應用實施方式中,在步驟S102或步驟S103之后,還包括:獲取相應加工代碼,解析獲取到的相應加工代碼,根據解析的加工代碼計算加工代碼的運動坐標軌跡值,并根據運動坐標軌跡值在加工輪廓圖上突出顯示。其中,突出顯示的表現形式可以是對已有線條的加粗、閃爍、或顏色變化等。該步驟可以幫助用戶追蹤某一代碼段的運動軌跡,進而有助于用戶對拋光工藝中參數的調節。本發明實施方式,通過獲取各工藝流程對應的全部加工代碼,并解析全部加工代碼并計算出其對應的運動坐標軌跡值,然后根據該運動坐標軌跡值模擬生成各工藝流程對應的完整的加工輪廓圖,其中,尤其對拋光工藝對應的區域進行區別顯示,通過該加工輪廓圖可方便用戶直觀觀察根據全部加工代碼對工件進行加工的效果圖,根據直觀的效果圖,用戶可針對拋光的區域選擇性的再次進行拋光工藝處理,通過選擇拋光工藝對應的全部或部分區域自動生成新的加工代碼,方便快捷,能夠實現較好的拋光效果。參閱圖3,圖3是本發明應用于數控機床對工件表面進行加工的方法第三實施方式的流程圖。本發明實施方式包括如下步驟:步驟S201,獲取應用于對工件加工的全部加工代碼。其中,全部加工代碼中至少部分對應于拋光工藝。步驟S202,解析全部加工代碼并計算出對應的運動坐標軌跡值。步驟S203,根據運動坐標軌跡值生成完整的加工輪廓圖,并在加工輪廓圖上至少將根據對應于拋光工藝的部分加工代碼生成的區域區別于根據對應于非拋光工藝的其余加工代碼生成的區域進行顯示。步驟S204,從加工輪廓圖中根據對應于拋光工藝的部分加工代碼生成的區域中選擇部分區域或者全部區域。步驟S205,獲取第一操作指令。步驟S206,判斷第一操作指令的類型。在步驟S206中,如果第一操作指令是代碼生成指令,進入步驟S207 ;如果第一操作指令是代碼查看指令,進入步驟S208。步驟S207,根據部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部拋光用的加工代碼或全部拋光用的加工代碼。步驟S208,在代碼顯示界面突出顯示由相應區域所關聯的加工代碼。本發明實施方式,用戶可以直接在加工輪廓圖中選擇相應線條(該線條對應于相應子區域),反追蹤形成該線條的加工代碼,能夠幫助用戶根據加工輪廓圖的實際效果快速查找相關加工代碼,并在該加工代碼中進行程序或參數的調整,因為不需要從全部加工代碼中逐行查找相關加工代碼,能夠極大程度的提高用戶的操作效率。上述實施方式中,根據部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部拋光用的加工代碼或全部拋光用的加工代碼的步驟中,根據實際情況還可以進一步包括如下幾個步驟:(I)局部拋光用的加工代碼或全部拋光用的加工代碼均包括至少一個代碼段,其中,每個代碼段對應一個子區域的拋光工藝,在各個代碼段中加入一個用于減少削刀切削量的第一抬刀指令。增設該第一抬刀指令有助于該代碼段對工件進行拋光時控制切削量,進而有助于提聞拋光的精度。(2)如果部分區域或全部區域所關聯的加工代碼包括兩個或兩個以上的代碼段,在合并生成相應的局部拋光用的加工代碼或全部拋光用的加工代碼中的任意兩相鄰代碼段之間分別加入一個用于削刀從一個子區域轉移到另一個子區域前定位的第二抬刀指令。增設該第二抬刀指令有助于該代碼段對工件進行拋光時,快速移動、定位,以減少或避免削刀在工件表面不同區域間移動時對工件的誤拋光,能夠提高拋光工藝的可靠性。(3)拋光工藝中包括加工速度與主軸轉速,將加工速度與主軸轉速的比例值作為參考值對預定拋光參數進行優化。如下對子步驟(3)進行詳細說明,在整個拋光工藝中,加工速度、主軸轉速是最為重要的幾個參數之一,加工速度與主軸轉速的比例值對削刀切削量是否合適具有較大的影響力。參見下表(一):
權利要求
1.一種應用于數控機床對工件表面進行加工的方法,其特征在于,包括如下步驟: 獲取應用于對工件加工的加工代碼,其中,所述加工代碼中至少部分對應于輪廓加工工藝; 解析所述加工代碼并計算出對應的運動坐標軌跡值; 根據所述運動坐標軌跡值生成加工輪廓圖,并且,在所述加工輪廓圖上根據不同加工工藝對應的加工代碼形成的區域之間區別顯示; 從所述加工輪廓圖中根據對應于輪廓加工工藝的部分加工代碼生成的區域中選擇部分區域或者全部區域,并根據所述部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼,其中,所述部分區域或全部區域均包括至少一個子區域。
2.根據權利要求1所述的方法,其特征在于,所述在所述加工輪廓圖上至少將根據對應于輪廓加工工藝的部分加工代碼生成的區域與根據對應于非輪廓加工工藝的其余加工代碼生成的區域區別開來的步驟之后,包括: 獲取相應加工代碼,解析獲取到的相應加工代碼,根據解析的加工代碼計算所述加工代碼的運動坐標軌跡值,并根據所述運動坐標軌跡值在所述加工輪廓圖上突出顯示。
3.根據權利要求1所述的方法,其特征在于,所述根據所述運動坐標軌跡值生成加工輪廓圖的步驟中,所述運動坐標軌跡值以X、Y、Z向坐標表示,將所述運動坐標軌跡值以線、弧或點的形式連接進而生成加工輪廓圖,其中,所述加工輪廓圖為立體圖形。
4.根據權利要求1所述 的方法,其特征在于,所述在所述加工輪廓圖上根據不同加工工藝對應的加工代碼形成的區域之間區別顯示的步驟中,將根據不同加工工藝對應的加工代碼形成的區域之間通過不同顏色進行顯示。
5.根據權利要求1所述的方法,其特征在于,所述從所述加工輪廓圖中根據對應于輪廓加工工藝的部分加工代碼生成的區域中選擇部分區域或者全部區域的步驟之后,包括: 獲取第一操作指令; 判斷所述第一操作指令的類型; 如果所述第一操作指令是代碼生成指令,根據所述部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼; 如果所述第一操作指令是代碼查看指令,則在代碼顯示界面突出顯示由相應區域所關聯的加工代碼。
6.根據權利要求5所述的方法,其特征在于,所述根據所述部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,所述局部輪廓加工用的加工代碼或所述全部輪廓加工用的加工代碼均包括至少一個代碼段,其中,每個代碼段對應一個子區域的輪廓加工工藝,在各個所述代碼段中加入一個用于減少削刀切削量的第一抬刀指令。
7.根據權利要求6所述的方法,其特征在于,所述根據所述部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,如果所述部分區域或全部區域所關聯的加工代碼包括兩個或兩個以上的代碼段,在合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼中的任意兩相鄰代碼段之間分別加入一個用于削刀從一個子區域轉移到另一個子區域前定位的第二抬刀指令。
8.根據權利要求6所述的方法,其特征在于,所述根據所述部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,在每個所述代碼段中加入一個屬性標志位,所述屬性標志位用于標注所述代碼段在所述加工代碼中的位置、刀具、工序以及加工模態信息。
9.根據權利要求6所述的方法,其特征在于,所述根據所述部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼的步驟中,還包括: 輪廓加工工藝中包括加工速度與主軸轉速,將所述加工速度與主軸轉速的比例值作為參考值對預定輪廓加工參數進行優化。
10.一種數控機床,其特征在于,包括: 代碼讀取模塊,用于獲取應用于對工件加工的加工代碼,其中,所述加工代碼中至少部分對應于輪廓加工工藝; 代碼解析模塊,用于解析所述加工代碼并計算出對應的運動坐標軌跡值; 代碼軌跡模擬模塊,用于根據所述運動坐標軌跡值生成加工輪廓圖,并且,在所述加工輪廓圖上根據不同加工工藝對應的加工代碼形成的區域之間區別顯示;; 代碼生成模塊,用于從所述加工輪廓圖中根據對應于輪廓加工工藝的部分加工代碼生成的區域中選擇部分區域或者全部區域,并根據所述部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼,其中,所述部分區域或全部區 域均包括至少一個子區域。
11.根據權利要求10所述的方法,其特征在于,所述數控機床還包括: 軌跡顯示模塊,用于獲取相應加工代碼,解析獲取到的相應加工代碼,根據解析的加工代碼計算所述加工代碼的運動坐標軌跡值,并根據所述運動坐標軌跡值在所述加工輪廓圖上關出顯不。
12.根據權利要求10所述的裝置,其特征在于,所述數控機床還包括: 指令獲取模塊,用于獲取第一操作指令; 判斷模塊,用于判斷所述第一操作指令的類型; 所述代碼生成模塊還用于: 在所述判斷模塊判斷得到所述第一操作指令是代碼生成指令時,所述代碼生成模塊根據所述部分區域或全部區域所關聯的加工代碼按預定規則合并生成相應的局部輪廓加工用的加工代碼或全部輪廓加工用的加工代碼; 或者在所述判斷模塊判斷得到所述第一操作指令是代碼查看指令時,在代碼顯示界面突出顯示由相應區域所關聯的加工代碼。
全文摘要
本發明公開了一種應用于數控機床對工件表面進行加工的方法及數控機床。該方法包括獲取應用于對工件加工的加工代碼,加工代碼中至少部分對應于輪廓加工工藝;解析加工代碼并計算出對應的運動坐標軌跡值;根據運動坐標軌跡值生成加工輪廓圖,在加工輪廓圖上根據不同加工工藝對應的加工代碼形成的區域之間區別顯示;從加工輪廓圖中根據對應于輪廓加工工藝的部分加工代碼生成的區域中選擇部分或全部區域,根據部分或全部區域關聯的加工代碼按預定規則合并生成相應的局部或全部輪廓加工用的加工代碼。本發明能夠直觀可見各工藝流程對應形成的圖形,根據實際加工效果選擇需要進行拋光的部位并自動生成加工代碼,方便快捷,能夠實現較好的拋光效果。
文檔編號G05B19/19GK103116313SQ20121059349
公開日2013年5月22日 申請日期2012年12月31日 優先權日2012年12月31日
發明者陳浩 申請人:深圳市配天數控科技有限公司