亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于數控機床的零件加工方法和裝置的制作方法

文檔序號:6319518閱讀:204來源:國知局
專利名稱:用于數控機床的零件加工方法和裝置的制作方法
技術領域
本發(fā)明涉及凄U空才幾床領域,具體而言,涉及一種用于凄t控4幾床的零件加工方法和裝置。
背景技術
隨著計算機技術的高速發(fā)展,傳統的制造業(yè)開始了根本性變革,各工業(yè)發(fā)達國家投入巨資,對現代制造技術進行研究開發(fā),提
出了全新的制造模式。在現代制造系統中,數控技術是一項關鍵技術,具有高精度、高效率、柔性自動化等特點,對制造業(yè)實現柔性
自動化、集成化、智能化起著舉足輕重的作用。目前,數控技術水平的高低已成為衡量 一 個國家制造業(yè)現代化程度的核心標志,因此,實現加工機床及生產過程數控化,已經成為當今制造業(yè)的一項主要發(fā)展方向。
凄t控才幾床是4要照事先編制好的加工程序自動地對工件進4亍加工的高效自動化設備。在數控機床上加工零件時,要把加工零件的全部工藝過程、工藝參凄t和位移凄t據,以信息的形式記錄在控制介質上,用控制介質上的信息來控制才幾床,實現零件的全部加工過程。把從零件圖紙到獲得數控機床所需控制介質的全部過程稱為程序編制。對于形狀簡單的零件一般采用手工編程,且各人編寫的程序各自保存, 一般保存在自己的電腦或硬盤上。再遇到類似的零件加工時,還需要重新編寫程序。
發(fā)明人發(fā)現現有4支術中遇到類似的零件加工時需要重新編寫加工代碼或對現有加工代碼進行修改,重復性工作較多,所需過程冗長、復雜,導致生產效率較低。

發(fā)明內容
本發(fā)明旨在提供一種用于數控機床的零件加工方法和裝置,能夠解決現有纟支術中遇到類似的零件加工時需要重新編寫加工代碼或對現有加工代碼進行修改,重復性工作較多,所需過程冗長、復雜,導致生產效率較低的問題。
在本發(fā)明的實施例中,提供了 一種用于數控機床的零件加工方
法,包括以下步驟
讀取d戈碼調用單元中的指定fC碼文件;
查找指定代碼文件的參數,并用目標參數值將參數替換生成目
標f^碼文件;
執(zhí)行目標代碼文件對零件進行加工。
在本發(fā)明的實施例中,還4是供了 一種用于數控才幾床的零件加工裝置,包4舌4、碼庫定義單元、4氣碼庫調用單元和4戈碼扭^f亍單元,其中
^t石馬庫定義單元,用于編4尋和存<諸4戈石馬文<牛;^C碼庫調用單元,用于讀取代碼庫定義單元中的指定代碼文 件,查找指定代碼文件的參數,并用目標參數值將參數替換生成目
標代碼文件;
代碼執(zhí)行單元,用于執(zhí)行目標代碼文件對零件進行加工。
在上述實施例中,當需要加工類似的零件時,通過調用保存在 代碼庫中的代碼文件,自動搜索代碼文件中的各個參數,并用實際 參數值進行替換,從而得到實際加工用的代碼,簡化了手工編程的 過程,提高了效率,增強了編程自動化與智能化,克服了現有技術 中遇到類似的零件加工時需要重新編寫加工代碼或對現有加工代 碼進行修改,重復性工作較多,所需過程冗長、復雜,導致生產效 率較低的問題。


此處所i兌明的附圖用來4是供對本發(fā)明的進一步理解,構成本申 -清的一部分,本發(fā)明的示意性實施例及其i兌明用于解釋本發(fā)明,并 不構成對本發(fā)明的不當限定。在附圖中
圖1示出了根據本發(fā)明一個實施例的用于數控機床的零件加工 方法流禾呈圖2示出了才艮據本發(fā)明一個實施例應用參凄t化代碼生成方法示 意圖3示出了沖艮據本發(fā)明一個實施例的打開^碼庫的處理流程
圖4示出了才艮據本發(fā)明一個實施例的編輯代7馬庫處理流程圖;圖5示出了根據本發(fā)明一個實施例的用于數控機床的零件加工 裝置示意圖6示出了才艮據本發(fā)明一個實施例的代碼生成裝置的系統架構
圖7示出了^^艮據本發(fā)明一個實施例的代碼樹屏幕效果截圖。
具體實施例方式
下面將參考附圖并結合實施例,來詳細i兌明本發(fā)明。
圖1示出了根據本發(fā)明一個實施例的用于數控機床的零件加工 方法流禾呈圖,包4舌以下步-紫
S102,讀取 氏碼調用單元中的指定 碼文件;
S104,查找指定代碼文件的參數,并用目標參數值將參數替換 生成目標代碼文件;
S106,執(zhí)行目標代碼文件對零件進行力口工。
在本實施例中,當需要加工類似的零件時,通過調用4呆存在代 碼庫中的代碼文件,自動搜索代碼文件中的各個參數,并用實際參 數值進行替換,從而得到實際加工用的代碼,簡化了手工編程的過 程,提高了效率,增強了編程自動化與智能化,克服了現有技術中 遇到類似的零件加工時需要重新編寫加工代碼或對現有加工代碼 進行修改,重復性工作較多,所需過程冗長、復雜,導致生產效率 較低的問題。在本發(fā)明的實施例中,用戶按照^L定的參凝:才各式,編寫參凄t, 當要求自動生成代碼時,系統將自動解析用戶指定的代碼文件,查 找參數,并按照用戶設置好的參數值,替換參數,進而得到實際加 工用的代碼。例如,系統規(guī)定參數的格式為$(變量名,單位,初 始值),格式說明必須以'$,字符為開頭,后跟一對括號。括號 內以兩個逗號分隔為三個部分。第一部分為變量名,可以為;又字 或英文字符,不可為空;第二部分為該變量的單位名稱,可為空; 第三部分為該變量的初始^(直,可為空,空時以0代/,。參凄t又分為 系統參數和自定義參數,使用上沒有區(qū)別。系統參數,指的是由本 發(fā)明的實施例中裝置提供的可以提取某數值供直接調用,如 s—LineNo (行號),s_time (時間)等。自定義變量,隨4更定義,替 換時按照用戶設置的變量值替換。
圖2示出了4艮據本發(fā)明一個實施例應用參凌t化代碼生成方法示 意圖,左側為用戶編寫的代7馬庫文4牛,其中包4舌系統變量s一time; 自定義變量產品名稱、起始角度、角度增量、終止角、圓角半徑、 J求刀半徑、高度Z。代石馬庫文件中的參凄t值作為初始值。右側為采 用上述方法,生成的加工4戈碼。
優(yōu)選地,在上述零件加工方法中,讀取代碼調用單元中的指定 代碼文件具體包括打開代碼庫調用窗口,打開所要提取的代碼庫; 讀取代碼庫中的指定^碼文件,顯示指定4戈碼文件的配置內容,配 置內容包括參數、示意圖和注釋。在本實施例中,提供了圖形化的 界面顯示,操作簡單。并在需要的時候可以調用指定代碼文件,方 便管理。
優(yōu)選地,在上述零件加工方法中,查找指定代碼文件的參凄t, 并用目標參凄t將參lt替換生成目標代碼文件具體包括逐4亍解析指 定代碼文件的字符串;判斷字符串中是否含有參數,若是,采用目 標參數值將參數替換后的字符串作為目標代碼文件的所在行字符串;否則,直接將字符串作為目標代碼文件的所在行字符串。在本 實施例中,當需要提取代碼庫時,用戶只需要配置參數,提高了工 作效率。
優(yōu)選地,在上述零件加工方法中,在讀取代碼調用單元中的指 定代碼文件之前還包括以下步驟打開代碼庫定義窗口,對代碼庫 及其相關信息進4亍編輯,并保存代碼庫中的代碼文件;返回到代碼 庫調用窗口,刷新顯示編4辱后的f^馬庫的配置內容,配置內容包括, 參數、示意圖和注釋。在本實施例中,系統內置或用戶可定義若千 代碼庫文件,方^f更了禾呈序的管理和調用。
圖3示出了才艮據本發(fā)明一個實施例的打開^C碼庫的處理流程 圖,包4舌以下步,《
S202,打開代碼庫;
S204,保存原選中代碼庫配置;
S206,裝載當前選中代碼庫配置;
S208,顯示配置內容(參數、示意圖、注釋)。
在本實施例中,系統首先將原選中代碼庫的凄丈據存儲到配置文 件中,然后再讀取當前選中結點的配置文件,顯示相應的4戈碼庫孑言 自、
在本發(fā)明的實施例中,配置文件可以以XML格式存儲,記錄 著代碼庫信息包括示意圖路徑、注釋、參數(參數名、單位、值、 順序)。在每一級代碼庫分類中,均包括一個config文件夾,用以 存》文示意圖文件與配置文件,其中配置文件與^C碼庫文件相同。侈'j^口, fC石馬庫(part.libs) ^j"應6勺酉己置文4牛(part.xml)內容^口

<ParaCodeLib>
<CodeNode name=" part" figure="figl.bmp">
CodePara name="產品名稱"unit=" " value="橢圓內月空 (089) "index="07〉
〈CodePara name="起始角度"unit="度"value="0.0" index="l"/〉
〈CodePara name="角度增量"unit="度"value="9" index="2"/>
<CodePara name="終止角"unit="度"value="90.0" index="3"/〉
<CodePara name="圓角半4圣"unit=" mm" value="5.0" index="47>
<CodePara name="球刀半徑"unit=" mm" value="5" index="5"/>
<CodePara name="高度 Z" unit=" mm" value="0" index="6"/〉
</CodeNode〉
</ParaCodeLib〉"CodeNode"表示4戈石馬庫,"name"為庫名,"figure"為示意 圖(用相刈1各徑表示);"CodePara"表示參凄史,"name"為變量名, "unit"為單位,"value"為變量值,"index"為變量順序。
圖4示出了才艮據本發(fā)明一個實施例的編輯代碼庫處理流程圖, 包才舌以下步艱《
S302,編輯代碼庫;
S304, 4呆存原選中代碼庫配置;
S306, K開代/馬庫定義窗口;
S308,編輯代碼庫及相關信息;
S310, 4呆存代碼庫文件;
S312,返回代^馬庫調用窗口;
S314,刷新顯示代碼庫信息(參數、示意圖、注釋)。
在本實施例中,系統將先將原選中代碼庫信息保存到配置文件 中,然后進入代碼庫定義單元。用戶可以進行編寫代碼、變量排序 等操作。當完成編輯工作后,系統將保存代碼庫文件,退出代碼庫 定義單元,返回到代碼庫調用單元,并刷新顯示代碼庫數據。
圖5示出了根據本發(fā)明一個實施例的用于數控機床的零件加工 裝置示意圖,包括^代碼庫定義單元10、代i碼庫調用單元20和代j 碼執(zhí)行單元30,其中
代碼庫定義單元10,用于編輯和存儲代碼文件;fC碼庫調用單元20,用于讀取4戈碼庫定義單元10中的指定代 碼文件,查找指定代碼文件的參數,并用目標參數值將參數替換生 成目標代碼文件;
代碼執(zhí)行單元30,用于執(zhí)行目標代碼文件對零件進行加工。
在本實施例中,當需要加工類似的零件時,通過調用保存在代 碼庫中的代碼文件,自動4叟索代碼文件中的各個參凄t,并用實際參 數值進行替換,從而得到實際加工用的代碼,簡化了手工編程的過 程,提高了效率,增強了編程自動化與智能化,克服了現有技術中 遇到類似的零件加工時需要重新編寫加工代碼或對現有加工代碼 進行修改,重復性工作較多,所需過程冗長、復雜,導致生產效率 較低的問題。
同時,現有4支術的凄t控系統一4殳可以-使用 一些變量進行編程 的,用戶也可以Y吏用一些變量來記錄禾呈序中的參H j旦下次再^f吏用 時,還需要手工再次進行更改。如果用戶當初寫的變量沒有添加任 何注釋,則過了一l殳時間后,再次打開程序時會一頭霧水,鬧不清 楚各個變量代表什么意思,極容易出錯;而在本發(fā)明的實施例中, 通過K碼庫調用單元進4亍管理,克服了上述問題。
圖6示出了根據本發(fā)明一個實施例的代碼生成裝置的系統架構 圖,如圖6所示,包含代碼庫定義單元10及代碼庫調用單元20。 代碼庫定義單元10是用來編輯^碼、顯示^碼,用戶可以輸入任 意字符,當用戶輸入符合參數定義格式的字符串時,將以一種醒目 的藍色顯示出來,以示區(qū)別,各個變量以變量名作為唯一標識。代 碼庫定義單元10主要包括代碼編輯4莫塊101、參數解析模塊102、 代碼顯示才莫塊103、凄t據顯示才莫塊104。代i碼庫調用單元20是用來 管理代碼庫、編輯代碼庫、調用代碼庫,配置參數,生成加工代碼 的工具,以樹的形式表示代碼庫(本說明中稱為代碼樹)。代碼庫調用單元20主要包括代碼樹管理模塊201、代碼樹編輯模塊202、 代碼庫顯示模塊203、代碼庫配置模塊204、信息提示模塊205。
優(yōu)選地,在上述零件加工裝置中,代碼庫調用單元包括4戈碼
樹,與代碼庫的文件路徑--對應,用于對代碼庫的代碼文件進行
瀏覽和編輯。在本實施例中,用戶可對加工代碼進行分類,并按分 類建立代碼庫及其關系,用戶可以快速的瀏覽、查找代碼庫,便于 管理。
圖7示出了根據本發(fā)明一個實施例的代碼樹屏幕效果截圖。代 碼才對對整個代碼庫起著瀏覽和管理的作用,有新建分類、新建4戈碼 庫、刪除、剪切、拷貝、粘貼、重命名、拖動等編輯功能。圖示 出了才艮據本發(fā)明一個實施例的^碼樹示意圖,代碼樹與文件路徑一 一對應,樹上的各個節(jié)點類似于文件夾與文件的關系。當對樹上的 節(jié)點編輯時,相當于對硬盤上的文件夾或文件進行操作。如新建一 個代碼庫文件時,會在硬盤中相應位置新建文件。反過來,可以直
接對;更盤上fC碼庫的文件夾或文件進^亍才喿作,也相當于對4<碼庫進 4亍編輯。通過這種對應關系,便于代碼庫的管理,4吏才喿作更加簡單、 方便。例如當需合并某代碼庫時,只要將該文件夾及其下的所有 文件,復制到代碼庫的相應位置即可。
優(yōu)選地,在上述零件加工裝置中,代碼樹具體包括代碼樹管 理才莫塊,用于對代碼庫的^R碼文件進行瀏覽;代碼樹編輯沖莫塊,用 于對〗戈碼庫的4戈碼文件進〗于編輯。
顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或 各步^驟可以用通用的計算裝置來實現,它們可以集中在單個的計算 裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們 可以用計算裝置可執(zhí)行的程序代碼來實現,從而,可以將它們存儲
在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模 塊來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
以上所述<又為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā) 明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進 等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種用于數控機床的零件加工方法,其特征在于,包括以下步驟讀取代碼調用單元中的指定代碼文件;查找所述指定代碼文件的參數,并用目標參數值將所述參數替換生成目標代碼文件;執(zhí)行所述目標代碼文件對零件進行加工。
2. 根據權利要求1所述的零件加工方法,其特征在于,讀取代碼 調用單元中的指定代碼文件具體包括打開代碼庫調用窗口 ,打開所要3是取的代碼庫;讀耳又所述〗戈碼庫中的指定代石馬文件,顯示所述指定 碼 文件的配置內容,所述配置內容包括參凄t、示意圖和注釋。
3. 根據權利要求1所述的零件加工方法,其特征在于,查找所述 指定代碼文件的參數,并用目標參數值將所述參數替換生成目 標代碼文件具體包括逐行解析所述指定代碼文件的字符串;判斷所述字符串中是否含有參數,若是,采用目標參數 值替換所述字符串中的參數,并將其作為目標代碼文件的所在 行字符串;否則,直接將所迷字符串作為目標代碼文件的所在行字 符串。
4. 根據權利要求1所述的零件加工方法,其特征在于,在讀取代 碼調用單元中的指定代碼文件之前還包4舌以下步-驟打開^^馬庫定義窗口 ,對代碼庫及其相關信息進4于編輯,并保存所述J氣碼庫中的代碼文件;返回到代碼庫調用窗口 ,刷新顯示編輯后的所述代碼庫 的配置內容,所述配置內容包括參數、示意圖和注釋。
5. —種用于數控機床的零件加工裝置,其特征在于,包括代碼 庫定義單元、^^馬庫調用單元和代碼#^亍單元,其中所述^/馬庫定義單元,用于編4專和存^f諸^石馬文l牛;所述^碼庫調用單元,用于讀耳又所述4、碼庫定義單元中 的指定4戈碼文件,查找所述指定代碼文件的參fc并用目標參 數值將所述參數替換生成目標代碼文件;所述^C碼才丸^于單元,用于扭J亍所述目標^R碼文件對零件 進行力口工。
6. 根據權利要求5所述的零件加工裝置,其特征在于,所述代碼 庫調用單元包才舌^代碼一對,與代碼庫的文件^各徑——對應,用于對所述代 石馬庫的^;馬文件進^f于瀏覽和編輯。
7. 根據權利要求6所述的零件加工方法,其特征在于,所述代碼 樹具體包括代碼樹管理才莫塊,用于對所述代碼庫的代4碼文件進4亍瀏覽;代碼樹編輯才莫塊,用于對所述代碼庫的4戈碼文件進行編輯。
全文摘要
本發(fā)明公開了一種用于數控機床的零件加工方法和裝置,其中,方法包括以下步驟讀取代碼調用單元中的指定代碼文件;查找指定代碼文件的參數,并用目標參數值將參數替換生成目標代碼文件;執(zhí)行目標代碼文件對零件進行加工。
文檔編號G05B19/18GK101661277SQ200910092828
公開日2010年3月3日 申請日期2009年9月9日 優(yōu)先權日2009年9月9日
發(fā)明者白俊濤, 賈喜存, 高玉鳳 申請人:北京數碼大方科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1