[發(fā)明專利]數(shù)控系統(tǒng)中讀取外部機(jī)床控制命令實現(xiàn)加工控制的方法有效
| 申請?zhí)枺?/td> | 201210123028.5 | 申請日: | 2012-04-24 |
| 公開(公告)號: | CN102621933A | 公開(公告)日: | 2012-08-01 |
| 發(fā)明(設(shè)計)人: | 徐鵬;齊偉;牛偉;方敏;湯同奎;鄭之開 | 申請(專利權(quán))人: | 上海維宏電子科技股份有限公司 |
| 主分類號: | G05B19/408 | 分類號: | G05B19/408 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 王潔 |
| 地址: | 201108 上海市閔行區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)控系統(tǒng) 讀取 外部 機(jī)床 控制 命令 實現(xiàn) 加工 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)控系統(tǒng)技術(shù)領(lǐng)域,特別涉及數(shù)控機(jī)床的加工控制方法技術(shù)領(lǐng)域,具體是指一種數(shù)控系統(tǒng)中讀取外部機(jī)床控制命令實現(xiàn)加工控制的方法。
背景技術(shù)
制造業(yè)是國民經(jīng)濟(jì)的基礎(chǔ)產(chǎn)業(yè),制造業(yè)的水平的高低是衡量一個國家工業(yè)發(fā)達(dá)程度的重要標(biāo)志,而數(shù)控機(jī)床技術(shù)水平的高低,則直接關(guān)系著國家制造業(yè)水平的高低。
在現(xiàn)有技術(shù)中,通常會利用數(shù)控系統(tǒng)進(jìn)行相應(yīng)的切割或焊接等,在利用機(jī)床進(jìn)行高壓水射流切割機(jī)作業(yè),或者其它切割雕刻時,有時需要對一些特有的加工流程進(jìn)行控制,例如回工件原點,回機(jī)械原點等等。此類常規(guī)的數(shù)控系統(tǒng)控制命令,由于機(jī)械性能的不同,所在行業(yè)不同,或某些產(chǎn)品加工的特殊需要,其所用的運動方式也會隨之不同,通常,不能采用單一的控制命令去完成上述加工控制。即使是同一種數(shù)控機(jī)床,不同廠家所需要的加工流程等都可能是不相同的。因此,就需要針對同類控制命令的不同加工需要進(jìn)行重新開發(fā),那就需要大量的人力,財力,這種方法顯然不經(jīng)濟(jì)。此時便迫切需要一種在原有的系統(tǒng)控制命令的基礎(chǔ)上進(jìn)行改進(jìn),達(dá)到能夠方便地控制各種加工流程的功能。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點,提供一種在數(shù)控系統(tǒng)中讀取并調(diào)用系統(tǒng)外部的控制命令,從而可以通過調(diào)用外部命令實現(xiàn)對同類控制命令的不同加工需要進(jìn)行有效的加工控制,免去了重復(fù)開發(fā)控制命令的人力、物力和時間,大幅提高了數(shù)控系統(tǒng)的應(yīng)用效率,且過程簡單方便,工作性能穩(wěn)定可靠,適用范圍較為廣泛的在數(shù)控系統(tǒng)中通過讀取系統(tǒng)外部的機(jī)床控制命令實現(xiàn)加工控制的方法。
為了實現(xiàn)上述的目的,本發(fā)明的在數(shù)控系統(tǒng)中通過讀取系統(tǒng)外部的機(jī)床控制命令實現(xiàn)加工控制的方法包括以下步驟:
(1)根據(jù)用戶操作,所述的數(shù)控系統(tǒng)將該系統(tǒng)外部的機(jī)床控制命令存儲為一個外部機(jī)床控制命令集文件;
(2)所述的數(shù)控系統(tǒng)啟動,初始化系統(tǒng)內(nèi)核,并運行系統(tǒng)主程序,所述系統(tǒng)主程序運行有解析器;
(3)根據(jù)用戶操作,所述的數(shù)控系統(tǒng)接收到加工指令;
(4)所述的數(shù)控系統(tǒng)主程序?qū)⑺龅募庸ぶ噶钔ㄟ^消息路由機(jī)制發(fā)送至所述的解析器;
(5)所述的解析器判斷所述的加工指令應(yīng)用的是系統(tǒng)內(nèi)部機(jī)床控制命令或系統(tǒng)外部機(jī)床控制命令,若為系統(tǒng)內(nèi)部機(jī)床控制命令,則進(jìn)入步驟(6),若為系統(tǒng)外部機(jī)床控制命令,則進(jìn)入步驟(7);
(6)所述的數(shù)控系統(tǒng)直接調(diào)用系統(tǒng)內(nèi)部機(jī)床控制命令進(jìn)行加工控制;
(7)所述的解析器根據(jù)所述的加工指令通過消息路由機(jī)制調(diào)用所述的外部機(jī)床控制命令集文件內(nèi)相應(yīng)的機(jī)床控制命令;
(8)所述的解析器解析所述的系統(tǒng)外部的機(jī)床控制命令,并將解析后獲得的控制指令發(fā)送至數(shù)控系統(tǒng);
(9)所述的數(shù)控系統(tǒng)執(zhí)行所獲得的控制命令進(jìn)行加工控制。
該在數(shù)控系統(tǒng)中通過讀取系統(tǒng)外部的機(jī)床控制命令實現(xiàn)加工控制的方法中,所述的外部機(jī)床控制命令集文件為包括多個子程序段的外部機(jī)床控制命令集合文件。
該在數(shù)控系統(tǒng)中通過讀取系統(tǒng)外部的機(jī)床控制命令實現(xiàn)加工控制的方法中,所述的各子程序段均具有子程序開始標(biāo)志和子程序結(jié)束標(biāo)志。
該在數(shù)控系統(tǒng)中通過讀取系統(tǒng)外部的機(jī)床控制命令實現(xiàn)加工控制的方法中,所述的步驟(4)具體包括以下步驟:
(41)數(shù)控系統(tǒng)將所述的加工指令通過消息路由機(jī)制發(fā)送至所述的解析器;
(42)所述的解析器根據(jù)所述的加工指令調(diào)用與其對應(yīng)的函數(shù);
(43)所述的解析器獲得函數(shù)中的子程序名。
該在數(shù)控系統(tǒng)中通過讀取系統(tǒng)外部的機(jī)床控制命令實現(xiàn)加工控制的方法中,所述的解析器判斷所述的加工指令應(yīng)用的是系統(tǒng)內(nèi)部機(jī)床控制命令或系統(tǒng)內(nèi)部機(jī)床控制命令,具體為:解析器判斷數(shù)控系統(tǒng)內(nèi)部機(jī)床控制命令中是否有與所述的子程序名對應(yīng)的控制指令,若有,則為系統(tǒng)內(nèi)部機(jī)床控制命令,若無,則為系統(tǒng)外部機(jī)床控制命令。
該在數(shù)控系統(tǒng)中通過讀取系統(tǒng)外部的機(jī)床控制命令實現(xiàn)加工控制的方法中,所述的解析器根據(jù)所述的加工指令通過消息路由機(jī)制調(diào)用所述的外部機(jī)床控制命令集文件內(nèi)相應(yīng)的機(jī)床控制命令,具體為:所述的解析器通過消息路由機(jī)制調(diào)用所述的外部機(jī)床控制命令集文件內(nèi)的與所述的子程序名相對應(yīng)的子程序段。
該在數(shù)控系統(tǒng)中通過讀取系統(tǒng)外部的機(jī)床控制命令實現(xiàn)加工控制的方法中,所述的加工指令包括主軸啟動指令、回機(jī)械原點指令和移動主軸指令。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海維宏電子科技股份有限公司,未經(jīng)上海維宏電子科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210123028.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 銑床控制系統(tǒng)
- 車床控制系統(tǒng)
- 一種多臺數(shù)控系統(tǒng)之間的并行通訊裝置及通訊方法
- 一種基于專用U盤的數(shù)控系統(tǒng)參數(shù)保護(hù)方法
- 一種基于電機(jī)模擬加載的數(shù)控系統(tǒng)性能在線測試方法及系統(tǒng)
- 一種數(shù)控系統(tǒng)可靠性測試裝置
- 基于實時分層有限狀態(tài)機(jī)的計算機(jī)數(shù)控系統(tǒng)建模開發(fā)方法
- 一種加工中心雙數(shù)控系統(tǒng)控制電路
- 數(shù)控系統(tǒng)數(shù)據(jù)采集網(wǎng)關(guān)測試方法及設(shè)備
- 數(shù)控系統(tǒng)控制方法、裝置、數(shù)控系統(tǒng)及計算機(jī)存儲介質(zhì)





