[發明專利]一種自動生成數控加工代碼系統有效
| 申請號: | 201110174420.8 | 申請日: | 2011-06-24 |
| 公開(公告)號: | CN102298360A | 公開(公告)日: | 2011-12-28 |
| 發明(設計)人: | 張之敬;金鑫;張少華;葉鑫;張建成 | 申請(專利權)人: | 北京理工大學 |
| 主分類號: | G05B19/4155 | 分類號: | G05B19/4155 |
| 代理公司: | 北京理工大學專利中心 11120 | 代理人: | 李愛英;高燕燕 |
| 地址: | 100081 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 生成 數控 加工 代碼 系統 | ||
1.一種自動生成數控加工代碼系統,其特征在于,包括:輸入模塊、分析模塊、數據庫、輸出模塊、顯示模塊和修正模塊;其中輸入模塊和分析模塊相連,分析模塊和輸出模塊相連,輸出模塊與數據庫、顯示模塊、修正模塊、數控系統分別相連;顯示模塊和修正模塊相連;
輸入模塊包括車削子功能模塊、銑削子功能模塊、車銑復合子功能模塊、銑鍵槽子功能模塊和擴展子功能模塊;
分析模塊包括車削算法模塊、銑削算法模塊、車銑算法模塊、銑鍵槽算法模塊;
首先根據待加工的零件人工選擇輸入模塊中的子功能模塊,在選中的子功能模塊中輸入參數,然后傳送給分析模塊中相應的算法模塊;
分析模塊根據接收到的參數選擇相應的算法模塊進行分析:
(1)車削算法模塊:在車削算法模塊中預制標準的車削加工數控代碼的框架,車削算法模塊會將接收到的輸入參數填寫到所述標準的車削加工數控代碼的框架中:若車削用量是預設的車刀單次切削量的整數倍時,則生成控制車刀在直徑方向上進行循環走刀的數控代碼,循環次數為車削用量整除預設的車刀單次切削量的商,若車削用量未被預設的車刀單次切削量整除時,則首先生成控制車刀在直徑方向上進行整數倍循環走刀的數控代碼,循環次數為車削用量除以預設的車刀單次切削量的商,然后再添加車削用量與預設的車刀單次切削量相除所得余數作為走刀量的數控代碼;最后車削算法模塊添加控制各直線軸退出切削加工和旋轉軸停止轉動的數控代碼;
(2)銑削算法模塊:在銑削算法模塊中預制標準的銑削加工數控代碼的框架,銑削算法模塊會將接收到的輸入參數填寫到所述標準的銑削加工數控代碼的框架中:首先銑削算法模塊進行銑削寬度方向上的計算,若銑削寬度是銑刀直徑的整數倍,則生成在寬度方向上循環走刀的數控代碼,循環次數為銑削寬度整除銑刀直徑的商;若銑削寬度未被銑刀直徑整除,則生成在寬度方向上整數倍循環走刀的數控代碼,循環次數為銑削寬度整除銑刀直徑的商,最后在寬度方向上加上銑削寬度與銑刀直徑相除所得余數作為最后一刀走刀量的數控代碼;在完成銑削寬度方向上的計算后,銑削算法模塊進行銑削厚度方向上的計算,若銑削厚度是銑刀在厚度方向上預設的單次進給量的整數倍時,則生成在厚度方向上的循環走刀的數控代碼,循環次數為銑削厚度整除預設的銑刀單次進給量的商;若銑削厚度未被銑刀在厚度方向上預設的單次進給量整除,則生成在厚度方向上的整數倍循環走刀的數控代碼,循環次數為銑削厚度除以預設的銑刀單次進給量的倍數,最后在厚度方向上形成銑削厚度與銑刀在厚度方向上預設的單次進給量相除所得余數作為最后一刀走刀量的數控代碼;在完成兩個方向上的循環走刀的計算后,銑削算法模塊形成以寬度方向上循環走刀為內循環,厚度方向上循環走刀為外循環的數控代碼;最后銑削算法模塊添加相應的控制各直線軸退出切削加工和旋轉軸停止轉動的數控代碼;
(3)車銑算法模塊:在車銑算法模塊中預制標準的車銑加工數控代碼的框架,車銑算法模塊會將接收到的輸入參數填寫到標準的車銑加工數控代碼的框架中:若切削用量是車銑預設的單次切削量整數倍時,則生成工件直徑方向上循環走刀的數控代碼,循環次數為切削用量整除車銑預設的單次切削量的商;若切削用量未被車銑預設的單次切削量整除時,則先生成整數倍循環走刀的數控代碼,循環次數為切削用量除以車銑預設的單次切削量的商,最后加上切削用量與車銑預設的單次切削量相除所得余數作為最后一刀走刀量的數控代碼;最后車銑算法模塊添加相應的控制各直線軸退出切削加工和旋轉軸停止轉動的數控代碼;
(4)銑鍵槽算法模塊:在銑鍵槽算法模塊中預制標準的銑鍵槽加工數控代碼的框架,銑鍵槽算法模塊會將接收到的輸入參數填入所述標準的銑鍵槽加工數控代碼的框架中;首先進行鍵槽寬度上的計算,若鍵槽寬度是銑刀直徑的整數倍,則生成在鍵槽寬度方向上的循環走刀的數控代碼,循環次數為鍵槽寬度整除銑刀直徑的商;若鍵槽寬度未被銑刀直徑整除,則先生成整數倍循環走刀的數控代碼,循環次數為鍵槽寬度除以銑刀直徑的商,然后再添加上鍵槽寬度與銑刀直徑相除所得余數作為最后一刀走刀量的數控代碼,在完成鍵槽寬度方向上的計算后,銑鍵槽算法模塊進行鍵槽深度方向上計算,若鍵槽深度是銑刀在鍵槽深度方向上預設的單次進給量的整數倍時,則生成鍵槽深度方向上循環走刀的數控代碼,循環次數為鍵槽深度整除預設的銑刀單次進給量的商,若鍵槽深度未被銑刀在鍵槽深度方向上預設的單次進給量整除時,則先生成鍵槽深度方向上整數倍循環走刀的數控代碼,循環次數為鍵槽深度除以鍵槽深度方向上預設的銑刀單次進給量的商,然后再添加鍵槽深度與鍵槽深度方向上預設的銑刀單次進給量相除所得余數作為最后一刀走刀量的數控代碼;銑鍵槽算法模塊完成在鍵槽寬度和鍵槽深度的計算后,形成以鍵槽寬度方向循環走刀為內循環,鍵槽深度方向循環走刀為外循環的數控加工代碼,最后銑鍵槽算法模塊添加控制各直線軸退出切削加工和旋轉軸停止轉動的數控代碼;
數控代碼生成后,分析模塊將接收到的該待加工零件的輸入參數和生成的數控代碼傳送給輸出模塊,由輸出模塊發送給數控系統,同時傳送給數據庫進行存儲;輸出模塊還可以將所述待加工零件的輸入參數和數控代碼發送給顯示模塊進行顯示驗證,如果與預想不符合,則通過修正模塊進行修正后傳送給輸出模塊進行輸出;
在各算法模塊中預制的數控代碼以及添加的各種數據代碼,均為所述數控系統可以識別的代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京理工大學,未經北京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110174420.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:拌和站電控系統及控制方法
- 下一篇:一種提高帶鋼跟蹤精確度的方法





