[發(fā)明專利]一種面向數(shù)控機(jī)床的集中控制裝置及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201711404295.9 | 申請(qǐng)日: | 2017-12-22 |
| 公開(kāi)(公告)號(hào): | CN108563193B | 公開(kāi)(公告)日: | 2021-03-16 |
| 發(fā)明(設(shè)計(jì))人: | 張寒雪;湯國(guó)防;郭玉福;吳志杰;高瑞明;閆雙平 | 申請(qǐng)(專利權(quán))人: | 華北計(jì)算技術(shù)研究所(中國(guó)電子科技集團(tuán)公司第十五研究所) |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06 |
| 代理公司: | 北京理工大學(xué)專利中心 11120 | 代理人: | 劉芳;仇蕾安 |
| 地址: | 100083 北*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 面向 數(shù)控機(jī)床 集中控制 裝置 方法 | ||
1.一種面向數(shù)控機(jī)床的集中控制方法,其特征在于,該方法所基于的控制裝置主要由WinCC過(guò)程控制系統(tǒng)、OPCServer服務(wù)及智能控制通信系統(tǒng)組成;
WinCC過(guò)程控制系統(tǒng),用于提供生產(chǎn)過(guò)程可視化界面和可編程的指令控制功能;
OPCServer通過(guò)一組接口提供服務(wù),用于創(chuàng)建數(shù)控機(jī)床狀態(tài)和控制指令的標(biāo)簽值;
智能控制通信系統(tǒng)由一個(gè)OPCClient與一個(gè)線程池上下兩層結(jié)構(gòu)構(gòu)成,OPCClient通過(guò)OPCServer服務(wù),實(shí)現(xiàn)與WinCC過(guò)程控制系統(tǒng)通信交互,完成數(shù)控機(jī)床控制指令的接收和狀態(tài)上報(bào);線程池中創(chuàng)建SocketClient,與一臺(tái)或多臺(tái)數(shù)控機(jī)床連接,完成數(shù)控機(jī)床控制指令的分派;OPCClient與線程池之間通過(guò)數(shù)控機(jī)床狀態(tài)和控制指令的全局變量完成數(shù)據(jù)共用;
該方法的具體過(guò)程為:
一、在智能控制通信系統(tǒng)中創(chuàng)建OPCClient客戶端,連接OPCServer服務(wù),創(chuàng)建數(shù)控機(jī)床控制指令及數(shù)控機(jī)床狀態(tài)組,并添加數(shù)控機(jī)床控制狀態(tài)及控制指令的標(biāo)簽;在智能控制通信系統(tǒng)中初始化線程池,根據(jù)數(shù)控機(jī)床數(shù)量創(chuàng)建對(duì)應(yīng)的SocketClient客戶端,連接各個(gè)數(shù)控機(jī)床;
二、將機(jī)床加工流程控制指令、工藝過(guò)程的初始化狀態(tài)存入OPCServer服務(wù)相應(yīng)的標(biāo)簽值中;
三、通過(guò)WinCC過(guò)程控制系統(tǒng)啟動(dòng)加工流程,開(kāi)始進(jìn)行控制指令下發(fā);控制指令分派過(guò)程如下:
查詢到OPCServer服務(wù)中數(shù)控機(jī)床的控制指令標(biāo)簽值,并與OPCClient參數(shù)集合中機(jī)床控制指令的參數(shù)項(xiàng)進(jìn)行對(duì)比,如果發(fā)生變化,則分別對(duì)OPCClient中機(jī)床控制指令的參數(shù)項(xiàng)及智能控制通信系統(tǒng)中機(jī)床控制指令全局變量進(jìn)行修改;
查詢到機(jī)床控制指令全局變量,并與SocketClient中的控制指令參數(shù)項(xiàng)進(jìn)行對(duì)比,如果發(fā)生變化,則對(duì)SocketClient中的控制指令參數(shù)項(xiàng)進(jìn)行賦值;
智能控制通信系統(tǒng)將機(jī)床控制指令封裝成XML文本,通過(guò)Socket協(xié)議發(fā)送至數(shù)控機(jī)床;
四、機(jī)床狀態(tài)通過(guò)智能通信控制系統(tǒng)完成上報(bào),上報(bào)過(guò)程設(shè)計(jì)如下:
智能控制通信系統(tǒng)通過(guò)Socket接收數(shù)控機(jī)床發(fā)送的XML文本,解析機(jī)床狀態(tài)信息,賦值給智能控制通信系統(tǒng)SocketClient中機(jī)床狀態(tài)參數(shù)項(xiàng);
查詢到智能控制通信系統(tǒng)中機(jī)床狀態(tài)全局變量,并與SocketClient中的機(jī)床狀態(tài)參數(shù)項(xiàng)進(jìn)行對(duì)比,如果發(fā)生變化,則對(duì)機(jī)床狀態(tài)全局變量進(jìn)行賦值;
查詢到機(jī)床狀態(tài)全局變量,并與OPCClient機(jī)床狀態(tài)參數(shù)集合中的機(jī)床狀態(tài)參數(shù)項(xiàng)進(jìn)行對(duì)比,如果發(fā)生變化,則對(duì)機(jī)床狀態(tài)參數(shù)項(xiàng)及OPCServer服務(wù)中機(jī)床狀態(tài)標(biāo)簽進(jìn)行修改和保存;
WinCC過(guò)程控制系統(tǒng)對(duì)OPCServer服務(wù)中的機(jī)床狀態(tài)標(biāo)簽值進(jìn)行查詢,獲得機(jī)床的狀態(tài)數(shù)據(jù)并以圖形界面顯示;
五、整個(gè)加工流程完成后,WinCC提示加工流程結(jié)束。
2.根據(jù)權(quán)利要求1所述面向數(shù)控機(jī)床的集中控制方法,其特征在于,OPCClient中的機(jī)床狀態(tài)參數(shù)集合與機(jī)床控制指令參數(shù)集合與OPCServer服務(wù)中的標(biāo)簽一一對(duì)應(yīng)。
3.根據(jù)權(quán)利要求1所述面向數(shù)控機(jī)床的集中控制方法,其特征在于,通過(guò)讀取智能控制通信系統(tǒng)配置文件appConfig.xml中機(jī)床數(shù)量以及每臺(tái)機(jī)床的IP、端口來(lái)建立異步SocketClient連接。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華北計(jì)算技術(shù)研究所(中國(guó)電子科技集團(tuán)公司第十五研究所),未經(jīng)華北計(jì)算技術(shù)研究所(中國(guó)電子科技集團(tuán)公司第十五研究所)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711404295.9/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種用于現(xiàn)代化工廠的高效數(shù)控機(jī)床設(shè)備
- 控制數(shù)控機(jī)床的網(wǎng)絡(luò)系統(tǒng)、上位機(jī)、數(shù)控機(jī)床
- 控制數(shù)控機(jī)床的網(wǎng)絡(luò)系統(tǒng)、上位機(jī)、數(shù)控機(jī)床
- 伺服動(dòng)力刀塔式數(shù)控機(jī)床
- 一種用于現(xiàn)代化工廠的高效數(shù)控機(jī)床設(shè)備
- 一種數(shù)控機(jī)床綜合管理系統(tǒng)
- 一種數(shù)控機(jī)床防護(hù)結(jié)構(gòu)
- 一種數(shù)控機(jī)床自動(dòng)化生產(chǎn)線
- 一種數(shù)控機(jī)床控制方法、計(jì)算機(jī)存儲(chǔ)介質(zhì)、數(shù)控機(jī)床
- 一種數(shù)控機(jī)床外殼





