[發明專利]生成螺紋銑削加工宏程序代碼的方法無效
| 申請號: | 200910244644.4 | 申請日: | 2009-12-31 |
| 公開(公告)號: | CN101776883A | 公開(公告)日: | 2010-07-14 |
| 發明(設計)人: | 賈喜存;白俊濤;董雪 | 申請(專利權)人: | 北京數碼大方科技有限公司 |
| 主分類號: | G05B19/4097 | 分類號: | G05B19/4097 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛 |
| 地址: | 100080北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 螺紋 銑削 加工 程序代碼 方法 | ||
技術領域
本發明涉及數控領域,更具體地,涉及生成螺紋銑削加工宏程序代碼的方法。
背景技術
數控加工作為保證產品質量、提高勞動生產率及實現自動化的重要手段被廣泛應用到汽車、航空、模具等各個制造領域。而數控機床是否能充分發揮其作用,重要的一點在于其所使用的數控程序的效率和易用性。在實際生產中有很多結構相似、尺寸不同的零件,如果每批零件都去編制數控加工程序,將浪費大量時間。充分利用宏程序是解決這些問題非常有效的措施。包含有變量、轉向、比較判斷等功能的指令稱為宏指令,包含有宏指令的程序稱為宏程序。對于反復進行同一切削動作的程序,可以使用宏程序進行編制。
螺紋銑削加工是數控加工中最為常見的一道工序。最初進行這類加工時一般都是手工編寫宏程序代碼。對于孔點少的簡單的零件的螺紋加工,目前多采用手工編程的方式,計算出孔或圓柱的中心點點坐標,再將螺紋的各項技術參數一起寫成宏程序代碼。在已知要加工螺紋孔或外螺紋的公稱直徑、螺距、螺旋方向、頭數和中心位置坐標后,當數控系統具備螺紋編程功能時,只要把這些參數按照系統要求的格式寫入程序,加工時數控系統會自動計算刀心軌跡,走出用戶要求的螺旋銑削路線。
發明人發現,手工編寫加工代碼耗費時間較長,容易出現錯誤,無法勝任復雜形狀零件的編程。據國外資料統計,當采用手工編程時,一段程序的編寫時間與其在機床上運行加工的實際時間之比,平均約為30∶1,而數控機床不能開動的原因中有20%~30%是由于加工程序編制困難,編程時間較長。
隨著零件產品形狀復雜程度的提高,僅僅靠人工去計算點坐標似乎是不可能的了。這時人們使用了計算機輔助編程,即CAM(Computer?Aided?Manufacturing)軟件生成加工刀路,再利用后置處理生成加工代碼。使用CAM軟件進行加工,需要先把要加工的孔或圓柱做出來,CAM軟件可以在給定幾何的基礎上進行加工,但目前CAM軟件生成的程序代碼都是一般的G代碼,一般的后置處理生成的加工代碼是普通的不包含宏指令的代碼。這種代碼通常數據量比較大,在遇到內存較小的數控設備時,需要分幾次傳輸。
發明人發現,使用CAM軟件進行自動編程,是解決了手工編寫的問題,但生成的加工代碼比較長,不具有通用性,換一個類似的零件,還得需要重新生成程序代碼。
發明內容
本發明旨在提供一種生成螺紋銑削加工宏程序代碼的方法,能夠解決手工編寫復雜易出錯,而CAM軟件不能生產宏程序代碼等問題。
根據本發明的一個方面,提供了一種生成螺紋銑削加工宏程序代碼的方法,包括:輸入刀位文件,其中包括螺紋銑削宏加工的工藝參數;將刀位文件解析得到軌跡數據;將軌跡數據轉換為宏程序代碼。
可選地,在上述的方法中,工藝參數包括以下至少一種:螺紋類型、螺紋旋向、螺紋長度、螺距、頭數、螺紋切出量、切入切出圓弧半徑、圓弧角度。
可選地,在上述的方法中,刀位文件采用標簽的形式記錄工藝參數的數值和名稱。
可選地,在上述的方法中,將刀位文件解析得到軌跡數據包括:軌跡數據保存于內存中,在執行完將軌跡數據轉換為宏程序代碼的步驟之后,軌跡數據被釋放。
可選地,在上述的方法中,將刀位文件解析得到軌跡數據包括:建立二維表,以工藝參數的名稱作為索引,各個名稱對應的數值是工藝參數的數值。
可選地,在上述的方法中,使用預設的機床配置文件將軌跡數據轉換為宏程序代碼。
可選地,在上述的方法中,機床配置文件包括多個函數,分別用于將不同種類的軌跡數據按照宏程序代碼的格式輸出為宏程序代碼。
可選地,在上述的方法中,將刀位文件解析成軌跡數據還包括:根據用戶輸入的精度把細小的直線段優化成直線或圓弧及擬合成NURBS(非均勻有理B樣條Non-Uniform?Rational?B-Splines)曲線。
可選地,在上述的方法中,將刀位文件解析成軌跡數據還包括:對軌跡數據進行安全性檢查。
可選地,在上述的方法中,安全性檢查包括:判斷是否超過目標數控系統類型的機床的行程,和/或判斷是否以目標數控系統類型的機床不能接收的格式輸出;根據判斷結果將軌跡數據進行相應地處理。
本發明生成螺紋銑削加工宏程序代碼的方法,因為采用了自動化的宏程序代碼生成流程,所以解決了上述手工編寫代碼效率低、費時、易出錯的問題,以及CAM軟件不能生成宏程序代碼的問題,進而達到了降低出錯率、提高效率節省人力的效果。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京數碼大方科技有限公司,未經北京數碼大方科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910244644.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多功能集成設備精制介酸的方法
- 下一篇:一種定量自毀注射器





