[發明專利]在數控系統上實現參數化編程的方法無效
| 申請號: | 201010246904.4 | 申請日: | 2010-08-06 |
| 公開(公告)號: | CN102346458A | 公開(公告)日: | 2012-02-08 |
| 發明(設計)人: | 蔣知峰 | 申請(專利權)人: | 上海開通數控有限公司 |
| 主分類號: | G05B19/4093 | 分類號: | G05B19/4093 |
| 代理公司: | 上海天協和誠知識產權代理事務所 31216 | 代理人: | 張恒康 |
| 地址: | 200233 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數控系統 實現 參數 編程 方法 | ||
技術領域
本發明涉及編程方法,尤其涉及一種在數控系統上實現參數化編程的方法。
背景技術
數控機床通過編制的程序實現零部件的各類加工,目前數控編程大致有三種方法:
第一種是直接手工編寫數控指令代碼,如:直線指令是G01,圓弧指令是G02等;這種方法效率低,出錯率高;只能用于簡單零件的程序編制。
第二種方法是基于計算機制圖軟件,通過圖形化的人機對話生成數控程序,即“圖形化編程”;這種方法效率較高;不容易出錯;目前已經有許多實際的產品;但是這種編程方法的實現較為復雜,對于軟硬件環境有一定的要求;因此通常是在一臺計算機上進行圖形化編程,然后再將編好的程序導入到數控系統中實現零部件的加工。在數控系統上直接實現圖形化編程有一定的困難。
第三種方法是“參數化編程”,即針對一些相似的零件,把它們的特征參數提取出來,通過編輯參數化的數控程序,數控系統可以根據操作者輸入的參數,自動生成數控加工代碼。這種方法也具備簡單高效的特點,但是只能夠適用于特征相似的零件。例如同一類的齒輪、凸輪等零部件。
在傳統的數控系統,例如FANUC數控系統中,通過在數控指令中嵌入宏變量,可以實現參數化的數控程序。FANUC數控系統還提供了G65、G66~G69指令,用來定義宏變量的名稱和顯示位置。從而允許用戶定制參數化的輸入界面。但是這種方法使用較為復雜,所生成的參數輸入界面較為簡陋。且生成的參數表是靜態的,用戶輸入的參數無法改變參數表的結構,缺乏靈活性。
還有一些數控系統提供了開放的接口,允許用戶通過高級語言編寫專門的參數化編程界面,并嵌入到數控系統中。采用這種方式可以實現友好和靈活的輸入界面,但是實現難度較高。要求用戶具備高級語言編程的能力,并熟悉數控系統的應用編程接口。
發明內容
本發明所要解決的技術問題是提供一種在數控系統上實現參數化編程的方法,本方法不需使用高級語言進行編程,不必輸入數控指令,而通過輸入零件參數實現數控編程,使零件參數的輸入操作更為直觀和可靠,降低了數控編程的復雜性。
為解決上述技術問題,本發明在數控系統上實現參數化編程的方法包括如下步驟:
步驟一、編制具有層次化結構的模板文件并定義模板文件的內容,
所述模板文件包括實體元素和結構元素,
實體元素用于構成模板文件的輸出結果,即數控程序的內容,結構元素用于決定模板文件在數控系統上所顯示的參數編程畫面的內容和結構,并控制實體元素輸出到數控程序中的形式和數量;
所述實體元素包括數控指令片段、文件引用標記和參數引用標記;
數控指令片段是在模板文件生成數控程序時,構成輸出結果中的數控指令;
文件引用標記在模板文件被處理時,會被該標記所指定的外部文件的整體或部分內容所取代,并輸出到數控程序中;
參數引用標記在模板文件被處理時,會被該標記所關聯參數的值所取代,參數引用標記關聯的參數需要在該標記出現之前的位置,并通過結構元素進行定義;
結構元素用于在模板文件中標記一個范圍,構成文件塊,所述文件塊包含若干完整的實體元素或子文件塊;
結構元素包括標簽塊標記、參數定義塊標記、分支塊標記和循環塊標記,
標簽塊標記在模板文件被輸出到數控系統的參數編程畫面時將被表示為樹視圖中的一個標簽節點,標簽節點的名稱在標簽塊標記中指定;
參數定義塊標記在模板文件被輸出到數控系統的參數編程畫面時將被表示為樹視圖中的一個參數節點,參數名稱、參數值、參數有效范圍、參數說明和圖示內容通過參數定義塊標記描述,參數定義塊標記定義的參數在模板文件中通過所述參數引用標記進行引用;
分支塊標記本身不會被直接輸出到數控系統的參數編程畫面上,分支塊標記包含若干文件塊,并對其中的每一文件塊中的參數或表達式指定約束條件,當分支塊標記中文件塊所指定的參數或表達式的值滿足約束條件時,該文件塊才會在模板文件被處理時顯示到數控系統的參數編程畫面上或者輸出到所生成的數控程序中,不滿足約束條件的文件塊將會在顯示參數編程畫面或輸出數控程序時被濾除;
循環塊標記本身不會被直接輸出到數控系統的參數編程畫面上,循環塊標記包含的文件塊按照循環塊標記指定的次數,重復輸出到數控系統的參數編程畫面或所生成的數控程序中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海開通數控有限公司,未經上海開通數控有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010246904.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種大型飛機滾轉通道控制指令計算方法
- 下一篇:一種光刻膠的清洗液





