[發明專利]一種自動生成數控加工代碼系統有效
| 申請號: | 201110174420.8 | 申請日: | 2011-06-24 |
| 公開(公告)號: | CN102298360A | 公開(公告)日: | 2011-12-28 |
| 發明(設計)人: | 張之敬;金鑫;張少華;葉鑫;張建成 | 申請(專利權)人: | 北京理工大學 |
| 主分類號: | G05B19/4155 | 分類號: | G05B19/4155 |
| 代理公司: | 北京理工大學專利中心 11120 | 代理人: | 李愛英;高燕燕 |
| 地址: | 100081 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 生成 數控 加工 代碼 系統 | ||
技術領域
本發明涉及機械制造工程技術中的數控技術領域,具體涉及一種自動生成數控加工代碼系統。
背景技術
目前數控機床中使用的數控系統在進行加工前的編程時,都是由一線的操作工人進行現場手動編程,或是通過一定的計算機輔助軟件由繪制的三維數字模型生成數控代碼。
手動編程時工人通過按取操作面板上字母和數字鍵盤輸入成段的數控程序,在加工簡單零件時還可以滿足時間要求,但在加工復雜零件時會耗費大量的時間,同時因為數控操作不如普通計算機那么方便,因此在手動編制復雜程序時,也會產生很多錯誤,使得加工效率很低。
計算機輔助制造軟件自動生成的數控代碼由于在格式上會和數控系統出現差異,所以需要人工進行編輯和修正,然后再傳輸到數控系統中進行校驗和加工。
上面所述的兩種常用的數控代碼編制方法在進行大批量生產時具有相對優勢,尤其第二種方法,可以在人工的少量修改三維數字模型自動生成數控代碼的情況下,實現大批量產品數控代碼的快速編制。但是這兩種數控代碼編制方式靈活性很差,不能很好的適應加工對象的多樣性,而且對操作人員的技術水平要求很高,需要代碼編制人員對數控代碼非常了解和熟悉,在很大程度上限制了數控代碼的靈活性,同時也限制數控機床對生產的快速響應。因此需要有一種比較快速的數控代碼編制方法,能夠適應加工對象多樣化。
發明內容
有鑒于此,本發明提供了一種自動生成數控加工代碼系統,對操作人員的技術水平要求不高,代碼生成速度快且能夠適應加工對象多樣化,而且生成的代碼均為數控系統能夠識別的代碼,不需要操作人員修改直接能夠被數控系統識別。
該系統包括:輸入模塊、分析模塊、數據庫、輸出模塊、顯示模塊和修正模塊;其中輸入模塊和分析模塊相連,分析模塊和輸出模塊相連,輸出模塊與數據庫、顯示模塊、修正模塊、數控系統分別相連;顯示模塊和修正模塊相連;
輸入模塊包括車削子功能模塊、銑削子功能模塊、車銑復合子功能模塊、銑鍵槽子功能模塊和擴展子功能模塊;
分析模塊包括車削算法模塊、銑削算法模塊、車銑算法模塊、銑鍵槽算法模塊;
首先根據待加工的零件人工選擇輸入模塊中的子功能模塊,在選中的子功能模塊中輸入參數,然后傳送給分析模塊中相應的算法模塊;
分析模塊根據接收到的參數選擇相應的算法模塊進行分析:
(1)車削算法模塊:在車削算法模塊中預制標準的車削加工數控代碼的框架,車削算法模塊會將接收到的輸入參數填寫到所述標準的車削加工數控代碼的框架中:若車削用量是預設的車刀單次切削量的整數倍時,則生成控制車刀在直徑方向上進行循環走刀的數控代碼,循環次數為車削用量整除預設的車刀單次切削量的商,若車削用量未被預設的車刀單次切削量整除時,則首先生成控制車刀在直徑方向上進行整數倍循環走刀的數控代碼,循環次數為車削用量除以預設的車刀單次切削量的商,然后再添加車削用量與預設的車刀單次切削量相除所得余數作為走刀量的數控代碼;最后車削算法模塊添加控制各直線軸退出切削加工和旋轉軸停止轉動的數控代碼;
(2)銑削算法模塊:在銑削算法模塊中預制標準的銑削加工數控代碼的框架,銑削算法模塊會將接收到的輸入參數填寫到所述標準的銑削加工數控代碼的框架中:首先銑削算法模塊進行銑削寬度方向上的計算,若銑削寬度是銑刀直徑的整數倍,則生成在寬度方向上循環走刀的數控代碼,循環次數為銑削寬度整除銑刀直徑的商;若銑削寬度未被銑刀直徑整除,則生成在寬度方向上整數倍循環走刀的數控代碼,循環次數為銑削寬度整除銑刀直徑的商,最后在寬度方向上加上銑削寬度與銑刀直徑相除所得余數作為最后一刀走刀量的數控代碼;在完成銑削寬度方向上的計算后,銑削算法模塊進行銑削厚度方向上的計算,若銑削厚度是銑刀在厚度方向上預設的單次進給量的整數倍時,則生成在厚度方向上的循環走刀的數控代碼,循環次數為銑削厚度整除預設的銑刀單次進給量的商;若銑削厚度未被銑刀在厚度方向上預設的單次進給量整除,則生成在厚度方向上的整數倍循環走刀的數控代碼,循環次數為銑削厚度除以預設的銑刀單次進給量的商,最后在厚度方向上形成銑削厚度與銑刀在厚度方向上預設的單次進給量相除所得余數作為最后一刀走刀量的數控代碼;在完成兩個方向上的循環走刀的計算后,銑削算法模塊形成以寬度方向上循環走刀為內循環,厚度方向上循環走刀為外循環的數控代碼;最后銑削算法模塊添加相應的控制各直線軸退出切削加工和旋轉軸停止轉動的數控代碼;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京理工大學,未經北京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110174420.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:拌和站電控系統及控制方法
- 下一篇:一種提高帶鋼跟蹤精確度的方法





