本發(fā)明屬于制造裝備信息集成技術(shù)領(lǐng)域,具體涉及一種數(shù)控系統(tǒng)消息應(yīng)用平臺。
背景技術(shù):
現(xiàn)有數(shù)控系統(tǒng)一般依賴特定的硬件基礎(chǔ),各生產(chǎn)商也傾向于在產(chǎn)品上采用封閉的系統(tǒng)構(gòu)架,用戶無法根據(jù)需求選擇自由需要的產(chǎn)品。當(dāng)需要不同的機(jī)床之間相互配合的時候,只能選用某些特定品牌之間系統(tǒng)相互兼容的數(shù)控裝備,或者是通過人工將上一設(shè)備的輸出結(jié)果導(dǎo)入下一設(shè)備?,F(xiàn)有信息化管理系統(tǒng)和數(shù)控系統(tǒng),未能實現(xiàn)較好的實時通訊功能。車間工作人員一般只能通過紙質(zhì)文件或者上游信息化管理系統(tǒng),才能了解到加工工藝文件和加工進(jìn)度。每個加工工藝流程都需要單獨(dú)的工作指令,工作人員無法從系統(tǒng)中直接獲取,對于加工過程也無法實時監(jiān)控,只能等待特定的反饋結(jié)果。車間工作人員需要花費(fèi)很多時間調(diào)整不同設(shè)備之間的加工工藝流程,不能在同一個平臺上實現(xiàn)下達(dá)加工指令、監(jiān)測加工過程、完成加工過程等工作。這種相對封閉的數(shù)控系統(tǒng),不利于對系統(tǒng)之間功能進(jìn)行擴(kuò)展和改進(jìn),也不利于系統(tǒng)資源的共享和再利用。
為了解決上述問題,現(xiàn)有技術(shù)中,專利文獻(xiàn)cn103034205a公開了一種面向生產(chǎn)線的開放式數(shù)控系統(tǒng)。該數(shù)控系統(tǒng)是在單個數(shù)控機(jī)床上設(shè)置運(yùn)動控制卡,并將運(yùn)動控制卡與工控機(jī)連接,工控機(jī)再依次與交換機(jī)和以太網(wǎng)連接。同時,以太網(wǎng)還與服務(wù)器和cam系統(tǒng)、capp系統(tǒng)連接,以實現(xiàn)數(shù)控系統(tǒng)的開放性。該技術(shù)方案中,需要經(jīng)過以太網(wǎng)和交換機(jī)二重設(shè)置,才能實現(xiàn)系統(tǒng)的開放,整體結(jié)構(gòu)復(fù)雜,造價高昂;且不具有供工作人員在機(jī)床上就能操作、查看的消息管理單元、消息顯示單元等。在另一個技術(shù)方案cn103034171a中,公開了一種開放式柔性數(shù)控系統(tǒng)的運(yùn)動控制系統(tǒng),該技術(shù)方案雖設(shè)有鍵盤輸入模塊和機(jī)床面板模塊,并設(shè)有顯示計算機(jī)單元,但是其數(shù)控主機(jī)單元所收到的信號仍需要經(jīng)過開放式伺服總線接口單元后方可獲得,而且該方案技術(shù)上較為復(fù)雜,涉及到的控制單元較多,不利于整體系統(tǒng)的運(yùn)行。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)的以上缺陷或改進(jìn)需求,本發(fā)明提供了一種數(shù)控系統(tǒng)消息應(yīng)用平臺,其設(shè)置在數(shù)控加工設(shè)備與控制系統(tǒng)之間并通訊連接,作為統(tǒng)一平臺,通過接口的集成與調(diào)用,能夠具有完整的消息查看和處理功能,使得控制系統(tǒng)發(fā)出的指令可以經(jīng)由數(shù)控系統(tǒng)消息應(yīng)用平臺直接發(fā)送到數(shù)控機(jī)床,完成加工指令,實現(xiàn)指令/或消息在不同的數(shù)控機(jī)床和設(shè)備之間的兼容流通,操作簡便快捷。
為實現(xiàn)上述目的,按照本發(fā)明,提供了一種數(shù)控系統(tǒng)消息應(yīng)用平臺,設(shè)置在數(shù)控加工設(shè)備與控制系統(tǒng)之間,其集成有相應(yīng)的接口以分別與數(shù)控加工設(shè)備與控制系統(tǒng)通訊連接,以進(jìn)行信息的相互傳輸通信,其特征在于,該消息應(yīng)用平臺包括消息管理單元、消息顯示單元和消息事件響應(yīng)單元,其中,
所述消息管理單元用于通過相應(yīng)接口接收來自控制系統(tǒng)和加工設(shè)備的信息并處理,其包括消息接收模塊、消息刪除模塊和消息查詢模塊,分別用于信息的接收、刪除和查詢處理;
所述消息顯示單元與消息管理單元連接,用于展示消息管理平臺所接收的信息內(nèi)容,且其內(nèi)置有多種數(shù)控系統(tǒng)應(yīng)用程序,通過調(diào)用相應(yīng)程序可實現(xiàn)對所述信息內(nèi)容的進(jìn)一步獲取和/或操作;
所述消息事件響應(yīng)單元與所述消息管理單元及消息顯示單元連接,其包括按鈕響應(yīng)模塊和表單響應(yīng)模塊,該按鈕響應(yīng)模塊用于在消息被操作時響應(yīng)該操作并彈出相應(yīng)提示框,以將該操作對應(yīng)的處理指令發(fā)出至數(shù)控加工設(shè)備,表單響應(yīng)模塊用于讀取數(shù)據(jù)庫信息或調(diào)用相關(guān)接口獲取數(shù)據(jù)信息,以反饋相應(yīng)操作的結(jié)果。
作為本發(fā)明的進(jìn)一步改進(jìn),所述消息以xml/json文件方式在數(shù)控加工設(shè)備與控制系統(tǒng)間進(jìn)行傳輸。
作為本發(fā)明的進(jìn)一步改進(jìn),所述消息包括控制系統(tǒng)的機(jī)床加工工藝指令和來自下游數(shù)控機(jī)床的加工工藝反饋指令。
作為本發(fā)明的進(jìn)一步改進(jìn),所述控制系統(tǒng)包括但不限于為dnc系統(tǒng)、mes系統(tǒng)和erp系統(tǒng)。
作為本發(fā)明的進(jìn)一步改進(jìn),該消息應(yīng)用平臺還包括消息同步單元,該消息同步單元用于將獲取的信息上傳到本地數(shù)據(jù)庫和云端數(shù)據(jù)庫,以進(jìn)行同步存儲。
作為本發(fā)明的進(jìn)一步改進(jìn),所述消息管理單元接收的信息內(nèi)容包括加工工單、工藝文件,文件格式包括文本、圖片、pdf和3d圖。
本發(fā)明在的數(shù)控系統(tǒng)消息應(yīng)用平臺的接口可以幫助平臺與其他系統(tǒng)和設(shè)備相互連接,進(jìn)行信息交流,實現(xiàn)數(shù)控系統(tǒng)消息應(yīng)用平臺的開放性。通過接口可以匯總來自上游控制系統(tǒng)的機(jī)床加工工藝指令和來自下游數(shù)控機(jī)床的加工工藝反饋指令,幫助機(jī)床工作人員實現(xiàn)數(shù)控機(jī)床加工過程的實時監(jiān)控。
本發(fā)明平臺設(shè)置不同的模塊處理消息的接收、刪除和查詢,可以快速完成目標(biāo)指令,信息經(jīng)過分類化管理,更加方便和準(zhǔn)確。
本發(fā)明的平臺中,通過按鈕響應(yīng)模塊,操作人員進(jìn)行消息刪除、發(fā)送等操作時,響應(yīng)單元會彈出相應(yīng)提示框?qū)Σ僮魅藛T進(jìn)行指導(dǎo);此外,操作人員也可通過按鈕向數(shù)控機(jī)床發(fā)出完工、急停等指令。表單響應(yīng)模塊是指表單部分內(nèi)容通過采集數(shù)控系統(tǒng)信息自動填充,內(nèi)容包括系統(tǒng)時間、已加工件數(shù)等。按鈕響應(yīng)模塊和表單響應(yīng)模塊在功能上相互配合運(yùn)行,按鈕響應(yīng)模塊實現(xiàn)操作人與數(shù)控系統(tǒng)消息應(yīng)用平臺、控制系統(tǒng)、加工設(shè)備之間的信息互動;表單響應(yīng)模塊通過系統(tǒng)自動提取信息,免除操作人員手工錄入信息的繁瑣工作,同時還能減少錄入信息誤差。
本發(fā)明中,加工設(shè)備上設(shè)有傳感器,用于與數(shù)控系統(tǒng)消息應(yīng)用平臺連接。傳感器用于采集機(jī)床加工信息,通過接口傳輸匯總到數(shù)控系統(tǒng)消息應(yīng)用平臺,實現(xiàn)操作人員對機(jī)床加工信息的實時監(jiān)控。
總體而言,通過本發(fā)明所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下有益效果:
1)本發(fā)明技術(shù)方案中,數(shù)控系統(tǒng)消息應(yīng)用平臺組成結(jié)構(gòu)簡單,由消息管理單元、消息顯示單元、消息事件響應(yīng)單元以及消息同步單元組成,通過內(nèi)部線路即可實現(xiàn)信息的相互交流,節(jié)約了技術(shù)成本和設(shè)備成本;
2)本發(fā)明技術(shù)方案中,數(shù)控系統(tǒng)消息應(yīng)用平臺將作為控制系統(tǒng)的dnc系統(tǒng)、mes系統(tǒng)和erp系統(tǒng)等,和作為加工設(shè)備的數(shù)控機(jī)床連接起來,使得控制系統(tǒng)發(fā)出的指令可以經(jīng)由數(shù)控系統(tǒng)消息應(yīng)用平臺直接發(fā)送到數(shù)控機(jī)床,完成加工指令,具有操作簡便快捷的優(yōu)點;
3)本發(fā)明技術(shù)方案中,數(shù)控系統(tǒng)消息應(yīng)用平臺因為結(jié)構(gòu)簡單,可以布置在數(shù)控機(jī)床附近或是其他合適的地方,對場地要求較低;同時平臺還設(shè)有消息顯示單元,便于操作人員實時監(jiān)控控制系統(tǒng)指令和加工設(shè)備狀況。
附圖說明
圖1是本發(fā)明實施例的數(shù)控系統(tǒng)消息應(yīng)用平臺實施例的總體框架圖;
圖2是本發(fā)明實施例的數(shù)控系統(tǒng)消息應(yīng)用平臺實施例的消息事件響應(yīng)實現(xiàn)流程控制原理圖;
圖3是本發(fā)明實施例的數(shù)控系統(tǒng)消息應(yīng)用平臺實施例的基于xml/json的消息數(shù)據(jù)定義圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個實施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。下面結(jié)合具體實施方式對本發(fā)明進(jìn)一步詳細(xì)說明。
圖1是本發(fā)明的一個優(yōu)選實施例的數(shù)控系統(tǒng)消息應(yīng)用平臺總體框架圖。如圖1所示,消息管理單元、消息顯示單元、消息事件響應(yīng)單元以及消息同步單元共同構(gòu)成數(shù)控系統(tǒng)消息應(yīng)用平臺。數(shù)控系統(tǒng)消息應(yīng)用平臺通過接口與dnc系統(tǒng)、mes系統(tǒng)、erp系統(tǒng)等進(jìn)行連接,并將獲取的信息進(jìn)行備份存儲、轉(zhuǎn)換成其他格式文件、通過對外數(shù)據(jù)接口傳送到其他設(shè)備或是其他應(yīng)用系統(tǒng)。通過上述過程,可以實現(xiàn)信息在各機(jī)床設(shè)備之間傳遞,不需要操作人員在不同設(shè)備之間進(jìn)行人工導(dǎo)入和導(dǎo)出。
如圖1所示,本實施例中的數(shù)控系統(tǒng)消息應(yīng)用平臺由消息管理單元、消息顯示單元、消息事件響應(yīng)單元以及消息同步單元共同構(gòu)成。這些消息來源于dnc系統(tǒng)、mes系統(tǒng)、erp系統(tǒng)、數(shù)控機(jī)床等上下游設(shè)備,信息內(nèi)容可以包括加工工單、工藝文件、加工進(jìn)度反饋等,文件格式包括文本、圖片、pdf、3d圖等。
本實施例中,消息管理模塊執(zhí)行消息的接收、刪除、查詢等指令;消息管理單元優(yōu)選由消息接收模塊、消息刪除模塊和消息查詢模塊組成??蛇x的查詢方式包括但不限于按日期查詢和文件格式查詢。經(jīng)過上述過程所獲取信息,消息顯示單元將其轉(zhuǎn)換為工作人員可以接受的形式后,由工作人員對其進(jìn)行處理和確認(rèn)。
本實施例中,數(shù)控系統(tǒng)消息應(yīng)用平臺利用消息顯示模塊,調(diào)用現(xiàn)有數(shù)控系統(tǒng)應(yīng)用程序來打開各種格式的文件。工作人員在進(jìn)行信息處理的時候,需要用到相應(yīng)的響應(yīng)機(jī)制。本實施例中,消息事件響應(yīng)單元設(shè)有按鈕響應(yīng)模塊和表單響應(yīng)模塊。其中,按鈕響應(yīng)模塊是操作人員對消息進(jìn)行刪除、發(fā)送等操作時,彈出相應(yīng)提示框?qū)Σ僮魅藛T進(jìn)行指導(dǎo),除此之外操作人員也可通過按鈕發(fā)出完工、急停等信息。表單響應(yīng)模塊用于采集數(shù)控系統(tǒng)信息自動填充部分表單內(nèi)容,包括系統(tǒng)時間、已加工件數(shù)等,有助于減少工作人員機(jī)械勞動量,提高信息準(zhǔn)確度。
本實施例中,數(shù)控系統(tǒng)消息應(yīng)用平臺上還設(shè)有與控制系統(tǒng)和加工設(shè)備相連接的接口,例如由華中8型數(shù)控系統(tǒng)提供,其包括數(shù)控系統(tǒng)端hncnetapi、遠(yuǎn)程網(wǎng)絡(luò)端hnccloudapi等,通過這些接口,可以實現(xiàn)信息在控制系統(tǒng)、加工機(jī)床和數(shù)控系統(tǒng)消息應(yīng)用平臺之間的傳遞,還可以通過云數(shù)控將消息同步到云端數(shù)據(jù)庫進(jìn)行分類和管理。
為了進(jìn)一步說明本技術(shù)方案,如圖2所示是本發(fā)明的數(shù)控系統(tǒng)消息應(yīng)用平臺實施例的消息事件響應(yīng)實現(xiàn)流程控制原理圖,該圖展示了數(shù)控系統(tǒng)消息應(yīng)用平臺獲得控制系統(tǒng)下發(fā)的一個加工任務(wù)指令的響應(yīng)過程。在本實施例中,對一個具體的加工過程而言,dnc系統(tǒng)、mes系統(tǒng)或erp系統(tǒng)例如下發(fā)一個包含了工藝文檔、pdf、3d圖等的加工任務(wù)到指定機(jī)床的消息服務(wù)應(yīng)用,其中的消息任務(wù)管理模塊會顯示消息列表并在操作人員選擇打開文件時調(diào)用數(shù)控系統(tǒng)相關(guān)應(yīng)用程序予以顯示。優(yōu)選地,消息在消息服務(wù)應(yīng)用上支持多次響應(yīng),操作人員可以通過按鈕進(jìn)行確認(rèn)。完工時,機(jī)床操作人員可以在任務(wù)管理模塊上點擊完工按鈕,按鈕綁定一個獲取本次加工信息的事件,消息服務(wù)應(yīng)用予以響應(yīng),讀取數(shù)據(jù)庫信息或調(diào)用相關(guān)接口獲取數(shù)據(jù)信息最后以表單形式返回,操作人員接收到表單并按照提示填寫姓名、設(shè)備狀態(tài)等信息后點擊提交按鈕,消息管理模塊會做出響應(yīng),將完整表單信息寫入數(shù)據(jù)庫并更新消息列表,同時將信息同步到云端數(shù)據(jù)庫。
本實施例中,優(yōu)選地,消息以xml/json文件在數(shù)控系統(tǒng)與其他車間網(wǎng)絡(luò)設(shè)備間進(jìn)行傳輸,圖3是基于xml/json的消息數(shù)據(jù)定義圖。當(dāng)然本發(fā)明中關(guān)于消息的傳輸并不限于此,也可以是其他格式。
本領(lǐng)域的技術(shù)人員容易理解,以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。