面向集群部署的微服務(wù)架構(gòu)數(shù)控系統(tǒng)研究
發(fā)布時(shí)間:2022-01-19 11:13
智能數(shù)控機(jī)床可以在保證加工精度、提高機(jī)床加工效率的基礎(chǔ)上,減少人工操作干預(yù)、降低對(duì)操作人員的專業(yè)能力需求,是實(shí)現(xiàn)智能車間、無人工廠的必要條件,為解決人口老齡化加劇、高級(jí)技能人才不足等社會(huì)問題提供了有效途徑。當(dāng)前,主流市場上的數(shù)控系統(tǒng)仍然采用封閉式體系結(jié)構(gòu),因多源信息接入能力差而導(dǎo)致不能生成有效的智能決策,在制造系統(tǒng)中只能充當(dāng)一個(gè)被動(dòng)執(zhí)行的角色,越來越不能滿足柔性化、敏捷化、定制化的生產(chǎn)需求。因此,本文以實(shí)現(xiàn)智能數(shù)控加工車間為目標(biāo),設(shè)計(jì)開發(fā)了基于微服務(wù)架構(gòu)的開放式數(shù)控系統(tǒng)。采用邊緣計(jì)算的思想,在車間層部署云計(jì)算平臺(tái),滿足萬物互聯(lián)背景下車間工業(yè)大數(shù)據(jù)低時(shí)延傳輸和處理需求,為車間智能化提供大規(guī)模并行計(jì)算能力。在此基礎(chǔ)上,基于控制系統(tǒng)即服務(wù)(Control System as a Service,CSaa S)的理念,將車間內(nèi)的設(shè)備控制系統(tǒng)集成在邊緣云計(jì)算平臺(tái)中,形成一個(gè)車間集群控制系統(tǒng)方案。繼而面向車間集群控制系統(tǒng)提出了基于微服務(wù)架構(gòu)的開放式數(shù)控系統(tǒng)體系結(jié)構(gòu),構(gòu)建了基于微服務(wù)架構(gòu)的數(shù)控系統(tǒng)設(shè)計(jì)技術(shù)框架。采用領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)思想,將數(shù)控系統(tǒng)拆分為一系列松散耦合、獨(dú)立部署的微服務(wù),并利用著色Petr...
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:141 頁
【學(xué)位級(jí)別】:博士
【部分圖文】:
沈陽機(jī)床i5數(shù)控系統(tǒng)(左)
媧⑵靼濉?MC板、圖形板、通信板、位置控制板等都被制成尺寸相同的小PCB板,這些小板插在主電路板對(duì)應(yīng)的插槽內(nèi),通過主板上的數(shù)據(jù)總線進(jìn)行通信。近幾年FANUC的CNC產(chǎn)品傾向于小型化、輕薄化,數(shù)控系統(tǒng)PCB板的集成度進(jìn)一步提高,例如最新的FANUC0i系列數(shù)控系統(tǒng)將凝聚了CNC功能的小型印刷電路板與液晶顯示器集為一體,整個(gè)CNC控制單元縱深僅60mm,如圖1-4所示。FANUC數(shù)控裝置通過高速FSSB總線(FANUCSerialServoBus)控制伺服驅(qū)動(dòng)器,通過FANUCI/OLinki總線連接各類I/O模塊,節(jié)省了大量的配線,使整個(gè)系統(tǒng)電氣連接更為簡潔。圖1-4FANUC0i系列數(shù)控系統(tǒng)Figure1-4FANUC0iseriesCNCsystems由于通用PC平臺(tái)具有豐富、成熟的軟件生態(tài)和開發(fā)環(huán)境,所以在數(shù)控系統(tǒng)發(fā)展進(jìn)程中,為了提高數(shù)控系統(tǒng)的開放性和可擴(kuò)展性,大多數(shù)數(shù)控廠商和開放式數(shù)控系統(tǒng)研究人員都選擇采用PC通用硬件開發(fā)數(shù)控系統(tǒng),產(chǎn)生了PC嵌入NC、NC嵌入PC以及全軟件形式的數(shù)控系統(tǒng)結(jié)構(gòu):○1PC嵌入NC是指在CNC裝置的基礎(chǔ)上以模塊的形式加裝PC硬件,提供遠(yuǎn)程桌面、大容量存儲(chǔ)、Web瀏覽等功能,并提供一定程度的開放性,但是NCK核心部分仍然以專用CNC硬件為主,代表產(chǎn)品有FANUC18i和16i、NUM1060等,西門子數(shù)控產(chǎn)品中的PCU、TCU的使用都屬于這種設(shè)計(jì)理念;○2NC嵌入PC式結(jié)構(gòu)是指以PC為基礎(chǔ)擴(kuò)展基于高速DSP的運(yùn)動(dòng)控制卡形成數(shù)控系統(tǒng),插補(bǔ)運(yùn)算、位置控制等實(shí)時(shí)運(yùn)算在運(yùn)動(dòng)控制卡里面運(yùn)行,系統(tǒng)監(jiān)控管理、故障診斷、界面顯示等非實(shí)時(shí)任務(wù)在PC里面運(yùn)行,最典型的代表是美國DeltaTau公司用PMAC多軸運(yùn)動(dòng)控制卡構(gòu)造的CNC系統(tǒng);○3全軟件形式數(shù)控系統(tǒng)是指所有CNC模塊以軟件的形式運(yùn)行在PC里面,包括HMI、NCK和-9-
哈爾濱工業(yè)大學(xué)工學(xué)博士學(xué)位論文PLC,例如臺(tái)灣賜?萍嫉腇OXNUM728M數(shù)控系統(tǒng),就采用基于英特爾處理器的工業(yè)平板電腦作為數(shù)控系統(tǒng)硬件平臺(tái),通過以太網(wǎng)接口控制支持EtherCAT總線的伺服驅(qū)動(dòng)器和I/O模塊,所有CNC軟件都運(yùn)行在WinCE實(shí)時(shí)操作系統(tǒng)中。國內(nèi)數(shù)控廠商也推出了多種基于PC平臺(tái)的開放式數(shù)控系統(tǒng),但是它們之間存在市場競爭關(guān)系,各家系統(tǒng)相互之間軟硬件不兼容、不開放,系統(tǒng)升級(jí)、更新、維修仍然依賴生產(chǎn)廠家,所以更大程度上屬于初步具有某個(gè)開放化特征的封閉系統(tǒng)。除了上述FANUC、西門子等封閉式數(shù)控裝備以及眾多基于PC的數(shù)控系統(tǒng)結(jié)構(gòu),近年來世界各地的專家學(xué)者也探索、提出了一些較為新穎的數(shù)控系統(tǒng)軟硬件架構(gòu)。Jorge[63]提出了一個(gè)基于Arduino、TILaunchpad等開源硬件的數(shù)控系統(tǒng)架構(gòu),如圖1-5所示。其中,PLC、插補(bǔ)器等模塊采用基于嵌入式微處理器的開源硬件實(shí)現(xiàn),HMI運(yùn)行在PC中。這種數(shù)控系統(tǒng)架構(gòu)適用于桌面機(jī)床、雕刻機(jī)、3D打印機(jī)等小型設(shè)備的控制。圖1-5基于開源硬件的開放式數(shù)控系統(tǒng)架構(gòu)[63]Figure1-5OpenarchitectureofCNCsystembasedonopensourcehardware[63]Zhao[64]開發(fā)了一個(gè)基于Arduino的線切割數(shù)控系統(tǒng),如圖1-6a)所示,該系統(tǒng)在PC中將加工路徑提前進(jìn)行插補(bǔ),并通過USB-串口將插補(bǔ)點(diǎn)發(fā)送給Arduino實(shí)現(xiàn)電機(jī)運(yùn)動(dòng)控制,并提出了一個(gè)Server-Client架構(gòu),可以使用一臺(tái)PC和多個(gè)Arduino控制多臺(tái)機(jī)床加工,如圖1-6b)所示。該系統(tǒng)只能用于線切割,不能用于銑床等切削加工機(jī)床。-10-
【參考文獻(xiàn)】:
期刊論文
[1]智能制造環(huán)境下的數(shù)控系統(tǒng)發(fā)展需求[J]. 李炳燃,張輝,葉佩青. 航空制造技術(shù). 2017(06)
[2]智能制造與i5智能機(jī)床[J]. 張曙. 機(jī)械制造與自動(dòng)化. 2017(01)
[3]基于加工特征的工藝信息重用方法[J]. 劉金鋒,吳健,周宏根,田桂中,劉曉軍. 計(jì)算機(jī)集成制造系統(tǒng). 2017(04)
[4]基于過程集成優(yōu)化的復(fù)雜曲面數(shù)控銑削性能分析[J]. 陰艷超,吳磊. 計(jì)算機(jī)集成制造系統(tǒng). 2016(04)
[5]數(shù)控技術(shù)發(fā)展?fàn)顩r及策略綜述[J]. 葉佩青,張勇,張輝. 機(jī)械工程學(xué)報(bào). 2015(21)
[6]智能制造——“中國制造2025”的主攻方向[J]. 周濟(jì). 中國機(jī)械工程. 2015(17)
[7]Period selection for integrated controller tasks in cyber-physical systems[J]. Du Chenglie,Tan Longhua,Dong Yali. Chinese Journal of Aeronautics. 2015(03)
[8]機(jī)械系統(tǒng)光纖光柵分布動(dòng)態(tài)監(jiān)測與診斷的現(xiàn)狀與發(fā)展[J]. 周祖德,譚躍剛,劉明堯,楊文玉,李正穎. 機(jī)械工程學(xué)報(bào). 2013(19)
[9]智能機(jī)床發(fā)展現(xiàn)狀與技術(shù)體系框架[J]. 鄢萍,閻春平,劉飛,何龍,蔣林. 機(jī)械工程學(xué)報(bào). 2013(21)
[10]數(shù)控機(jī)床幾何誤差與熱誤差綜合建模及其實(shí)時(shí)補(bǔ)償[J]. 王維,楊建國,姚曉棟,范開國,李自漢. 機(jī)械工程學(xué)報(bào). 2012(07)
博士論文
[1]面向服務(wù)的開放式數(shù)控系統(tǒng)設(shè)計(jì)關(guān)鍵技術(shù)研究[D]. 翟振坤.華南理工大學(xué) 2018
[2]面向服務(wù)的動(dòng)態(tài)可配置數(shù)控系統(tǒng)及其關(guān)鍵技術(shù)研究[D]. 金新娟.武漢理工大學(xué) 2012
本文編號(hào):3596751
【文章來源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:141 頁
【學(xué)位級(jí)別】:博士
【部分圖文】:
沈陽機(jī)床i5數(shù)控系統(tǒng)(左)
媧⑵靼濉?MC板、圖形板、通信板、位置控制板等都被制成尺寸相同的小PCB板,這些小板插在主電路板對(duì)應(yīng)的插槽內(nèi),通過主板上的數(shù)據(jù)總線進(jìn)行通信。近幾年FANUC的CNC產(chǎn)品傾向于小型化、輕薄化,數(shù)控系統(tǒng)PCB板的集成度進(jìn)一步提高,例如最新的FANUC0i系列數(shù)控系統(tǒng)將凝聚了CNC功能的小型印刷電路板與液晶顯示器集為一體,整個(gè)CNC控制單元縱深僅60mm,如圖1-4所示。FANUC數(shù)控裝置通過高速FSSB總線(FANUCSerialServoBus)控制伺服驅(qū)動(dòng)器,通過FANUCI/OLinki總線連接各類I/O模塊,節(jié)省了大量的配線,使整個(gè)系統(tǒng)電氣連接更為簡潔。圖1-4FANUC0i系列數(shù)控系統(tǒng)Figure1-4FANUC0iseriesCNCsystems由于通用PC平臺(tái)具有豐富、成熟的軟件生態(tài)和開發(fā)環(huán)境,所以在數(shù)控系統(tǒng)發(fā)展進(jìn)程中,為了提高數(shù)控系統(tǒng)的開放性和可擴(kuò)展性,大多數(shù)數(shù)控廠商和開放式數(shù)控系統(tǒng)研究人員都選擇采用PC通用硬件開發(fā)數(shù)控系統(tǒng),產(chǎn)生了PC嵌入NC、NC嵌入PC以及全軟件形式的數(shù)控系統(tǒng)結(jié)構(gòu):○1PC嵌入NC是指在CNC裝置的基礎(chǔ)上以模塊的形式加裝PC硬件,提供遠(yuǎn)程桌面、大容量存儲(chǔ)、Web瀏覽等功能,并提供一定程度的開放性,但是NCK核心部分仍然以專用CNC硬件為主,代表產(chǎn)品有FANUC18i和16i、NUM1060等,西門子數(shù)控產(chǎn)品中的PCU、TCU的使用都屬于這種設(shè)計(jì)理念;○2NC嵌入PC式結(jié)構(gòu)是指以PC為基礎(chǔ)擴(kuò)展基于高速DSP的運(yùn)動(dòng)控制卡形成數(shù)控系統(tǒng),插補(bǔ)運(yùn)算、位置控制等實(shí)時(shí)運(yùn)算在運(yùn)動(dòng)控制卡里面運(yùn)行,系統(tǒng)監(jiān)控管理、故障診斷、界面顯示等非實(shí)時(shí)任務(wù)在PC里面運(yùn)行,最典型的代表是美國DeltaTau公司用PMAC多軸運(yùn)動(dòng)控制卡構(gòu)造的CNC系統(tǒng);○3全軟件形式數(shù)控系統(tǒng)是指所有CNC模塊以軟件的形式運(yùn)行在PC里面,包括HMI、NCK和-9-
哈爾濱工業(yè)大學(xué)工學(xué)博士學(xué)位論文PLC,例如臺(tái)灣賜?萍嫉腇OXNUM728M數(shù)控系統(tǒng),就采用基于英特爾處理器的工業(yè)平板電腦作為數(shù)控系統(tǒng)硬件平臺(tái),通過以太網(wǎng)接口控制支持EtherCAT總線的伺服驅(qū)動(dòng)器和I/O模塊,所有CNC軟件都運(yùn)行在WinCE實(shí)時(shí)操作系統(tǒng)中。國內(nèi)數(shù)控廠商也推出了多種基于PC平臺(tái)的開放式數(shù)控系統(tǒng),但是它們之間存在市場競爭關(guān)系,各家系統(tǒng)相互之間軟硬件不兼容、不開放,系統(tǒng)升級(jí)、更新、維修仍然依賴生產(chǎn)廠家,所以更大程度上屬于初步具有某個(gè)開放化特征的封閉系統(tǒng)。除了上述FANUC、西門子等封閉式數(shù)控裝備以及眾多基于PC的數(shù)控系統(tǒng)結(jié)構(gòu),近年來世界各地的專家學(xué)者也探索、提出了一些較為新穎的數(shù)控系統(tǒng)軟硬件架構(gòu)。Jorge[63]提出了一個(gè)基于Arduino、TILaunchpad等開源硬件的數(shù)控系統(tǒng)架構(gòu),如圖1-5所示。其中,PLC、插補(bǔ)器等模塊采用基于嵌入式微處理器的開源硬件實(shí)現(xiàn),HMI運(yùn)行在PC中。這種數(shù)控系統(tǒng)架構(gòu)適用于桌面機(jī)床、雕刻機(jī)、3D打印機(jī)等小型設(shè)備的控制。圖1-5基于開源硬件的開放式數(shù)控系統(tǒng)架構(gòu)[63]Figure1-5OpenarchitectureofCNCsystembasedonopensourcehardware[63]Zhao[64]開發(fā)了一個(gè)基于Arduino的線切割數(shù)控系統(tǒng),如圖1-6a)所示,該系統(tǒng)在PC中將加工路徑提前進(jìn)行插補(bǔ),并通過USB-串口將插補(bǔ)點(diǎn)發(fā)送給Arduino實(shí)現(xiàn)電機(jī)運(yùn)動(dòng)控制,并提出了一個(gè)Server-Client架構(gòu),可以使用一臺(tái)PC和多個(gè)Arduino控制多臺(tái)機(jī)床加工,如圖1-6b)所示。該系統(tǒng)只能用于線切割,不能用于銑床等切削加工機(jī)床。-10-
【參考文獻(xiàn)】:
期刊論文
[1]智能制造環(huán)境下的數(shù)控系統(tǒng)發(fā)展需求[J]. 李炳燃,張輝,葉佩青. 航空制造技術(shù). 2017(06)
[2]智能制造與i5智能機(jī)床[J]. 張曙. 機(jī)械制造與自動(dòng)化. 2017(01)
[3]基于加工特征的工藝信息重用方法[J]. 劉金鋒,吳健,周宏根,田桂中,劉曉軍. 計(jì)算機(jī)集成制造系統(tǒng). 2017(04)
[4]基于過程集成優(yōu)化的復(fù)雜曲面數(shù)控銑削性能分析[J]. 陰艷超,吳磊. 計(jì)算機(jī)集成制造系統(tǒng). 2016(04)
[5]數(shù)控技術(shù)發(fā)展?fàn)顩r及策略綜述[J]. 葉佩青,張勇,張輝. 機(jī)械工程學(xué)報(bào). 2015(21)
[6]智能制造——“中國制造2025”的主攻方向[J]. 周濟(jì). 中國機(jī)械工程. 2015(17)
[7]Period selection for integrated controller tasks in cyber-physical systems[J]. Du Chenglie,Tan Longhua,Dong Yali. Chinese Journal of Aeronautics. 2015(03)
[8]機(jī)械系統(tǒng)光纖光柵分布動(dòng)態(tài)監(jiān)測與診斷的現(xiàn)狀與發(fā)展[J]. 周祖德,譚躍剛,劉明堯,楊文玉,李正穎. 機(jī)械工程學(xué)報(bào). 2013(19)
[9]智能機(jī)床發(fā)展現(xiàn)狀與技術(shù)體系框架[J]. 鄢萍,閻春平,劉飛,何龍,蔣林. 機(jī)械工程學(xué)報(bào). 2013(21)
[10]數(shù)控機(jī)床幾何誤差與熱誤差綜合建模及其實(shí)時(shí)補(bǔ)償[J]. 王維,楊建國,姚曉棟,范開國,李自漢. 機(jī)械工程學(xué)報(bào). 2012(07)
博士論文
[1]面向服務(wù)的開放式數(shù)控系統(tǒng)設(shè)計(jì)關(guān)鍵技術(shù)研究[D]. 翟振坤.華南理工大學(xué) 2018
[2]面向服務(wù)的動(dòng)態(tài)可配置數(shù)控系統(tǒng)及其關(guān)鍵技術(shù)研究[D]. 金新娟.武漢理工大學(xué) 2012
本文編號(hào):3596751
本文鏈接:http://www.sikaile.net/kejilunwen/zidonghuakongzhilunwen/3596751.html
最近更新
教材專著