務(wù)器將獲取的待發(fā)送數(shù)據(jù)發(fā)送至預(yù)設(shè)數(shù)控通信軟件,其中,預(yù)設(shè)數(shù)控通信軟件將接收到的待發(fā)送數(shù)據(jù)保存至預(yù)設(shè)路徑,數(shù)控設(shè)備按照保存至預(yù)設(shè)路徑的待發(fā)送數(shù)據(jù)執(zhí)行加工生產(chǎn)處理。
[0022]通過本發(fā)明,采用包括以下步驟的方法:數(shù)控服務(wù)器檢測本地是否產(chǎn)生待發(fā)送數(shù)據(jù);數(shù)控服務(wù)器如果檢測到本地產(chǎn)生待發(fā)送數(shù)據(jù),則數(shù)控服務(wù)器獲取待發(fā)送數(shù)據(jù);數(shù)控服務(wù)器將獲取的待發(fā)送數(shù)據(jù)發(fā)送至數(shù)控設(shè)備,其中,數(shù)控設(shè)備用于根據(jù)待發(fā)送數(shù)據(jù)執(zhí)行加工生產(chǎn)處理,解決了數(shù)控系統(tǒng)中進(jìn)行數(shù)據(jù)傳輸時(shí)執(zhí)行效率低的問題,進(jìn)而通過數(shù)控服務(wù)器主動檢測本地是否產(chǎn)生待發(fā)送數(shù)據(jù),并在產(chǎn)生待發(fā)送數(shù)據(jù)時(shí)將待發(fā)送數(shù)據(jù)發(fā)送至數(shù)控設(shè)備,達(dá)到了提高數(shù)控系統(tǒng)中進(jìn)行數(shù)據(jù)傳輸?shù)膱?zhí)行效率的效果。
【附圖說明】
[0023]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0024]圖1是根據(jù)本發(fā)明第一實(shí)施例的用于數(shù)控系統(tǒng)的數(shù)據(jù)傳輸方法的流程圖;
[0025]圖2是根據(jù)本發(fā)明第二實(shí)施例的用于數(shù)控系統(tǒng)的數(shù)據(jù)傳輸方法的示意圖;
[0026]圖3是根據(jù)本發(fā)明第三實(shí)施例的用于數(shù)控系統(tǒng)的數(shù)據(jù)傳輸方法的示意圖;以及
[0027]圖4是根據(jù)本發(fā)明實(shí)施例的用于數(shù)控系統(tǒng)的數(shù)據(jù)傳輸裝置的示意圖。
【具體實(shí)施方式】
[0028]需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
[0029]為了使本技術(shù)領(lǐng)域的人員更好地理解本申請方案,下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分的實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。
[0030]需要說明的是,本申請的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請的實(shí)施例。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0031]根據(jù)本發(fā)明的實(shí)施例,提供了一種用于數(shù)控系統(tǒng)的數(shù)據(jù)傳輸方法。
[0032]圖1是根據(jù)本發(fā)明第一實(shí)施例的用于數(shù)控系統(tǒng)的數(shù)據(jù)傳輸方法的流程圖。如圖1所示,該方法包括步驟S102至步驟S106:
[0033]步驟S102,數(shù)控服務(wù)器檢測本地是否產(chǎn)生待發(fā)送數(shù)據(jù)。
[0034]在該用于數(shù)控系統(tǒng)的數(shù)據(jù)傳輸方法中,數(shù)控服務(wù)器會自動監(jiān)測本地的數(shù)據(jù)存儲路徑,當(dāng)監(jiān)測有數(shù)據(jù)出現(xiàn)變動時(shí),比如新增加了文件、刪除了某些無用的文件、文件更改等等,數(shù)控服務(wù)器會主動將變動的文件作為待發(fā)送數(shù)據(jù)發(fā)送至數(shù)控設(shè)備,以使得數(shù)控設(shè)備上的數(shù)控?cái)?shù)據(jù)與數(shù)控服務(wù)器上保持一致。例如,DNC通信服務(wù)器(在車間的服務(wù)器上部署有DNC軟件)通過車間網(wǎng)絡(luò)和數(shù)控機(jī)床相連,當(dāng)DNC通信服務(wù)器監(jiān)測到本地有加工文件出現(xiàn)變動時(shí),將變動的加工文件通過管理軟件或者其他方式主動推送到數(shù)控機(jī)床對應(yīng)的文件夾下。再例如,當(dāng)數(shù)控服務(wù)器上刪除了某項(xiàng)文件之后,數(shù)控服務(wù)器會主動發(fā)送指令,使數(shù)控設(shè)備上也執(zhí)行同一文件的刪除處理。
[0035]需要說明的是,上述待發(fā)送數(shù)據(jù)也可以人為進(jìn)行指定,例如,工藝設(shè)計(jì)人員可以指定數(shù)控服務(wù)器發(fā)送何種文件至數(shù)控設(shè)備,以使其滿足加工生產(chǎn)需求。工藝人員通過遠(yuǎn)程控制端或者直接操作服務(wù)器上的DNC通信軟件,可以將文件傳輸?shù)街付C(jī)床的指定存儲區(qū)域。
[0036]步驟S104,數(shù)控服務(wù)器如果檢測到本地產(chǎn)生待發(fā)送數(shù)據(jù),則數(shù)控服務(wù)器獲取待發(fā)送數(shù)據(jù)。
[0037]步驟S106,數(shù)控服務(wù)器將獲取的待發(fā)送數(shù)據(jù)發(fā)送至數(shù)控設(shè)備,其中,數(shù)控設(shè)備用于根據(jù)待發(fā)送數(shù)據(jù)執(zhí)行加工生產(chǎn)處理。
[0038]可選地,在數(shù)控服務(wù)器將獲取的待發(fā)送數(shù)據(jù)發(fā)送至數(shù)控設(shè)備之后,還可以進(jìn)行如下的步驟:數(shù)控設(shè)備檢測是否接收到待發(fā)送數(shù)據(jù);數(shù)控設(shè)備如果檢測到接收到待發(fā)送數(shù)據(jù),則數(shù)控設(shè)備創(chuàng)建接收報(bào)告,其中,接收報(bào)告用于記錄數(shù)控設(shè)備接收到待發(fā)送數(shù)據(jù)的事件;數(shù)控設(shè)備將接收報(bào)告發(fā)送至數(shù)控服務(wù)器。數(shù)控設(shè)備在接收到待發(fā)送數(shù)據(jù)之后,向數(shù)控服務(wù)器發(fā)送回執(zhí),可以使數(shù)控服務(wù)器獲知數(shù)據(jù)發(fā)送成功與否。如果數(shù)控服務(wù)器向數(shù)控設(shè)備發(fā)送了待發(fā)送數(shù)據(jù),卻沒有接收到數(shù)控設(shè)備發(fā)送的接收報(bào)告,則在此次發(fā)送數(shù)據(jù)之后的預(yù)設(shè)時(shí)間內(nèi),數(shù)控服務(wù)器將會再次向數(shù)控設(shè)備發(fā)送相同的待發(fā)送數(shù)據(jù)。這種機(jī)制保證了數(shù)控服務(wù)器發(fā)送數(shù)據(jù)的準(zhǔn)確性和有效性。
[0039]通常,對于數(shù)控設(shè)備而言,存在以下三種情況:自身具備數(shù)控通信軟件;不具備數(shù)控通信軟件,但是可以植入數(shù)控通信軟件;或者,既不自帶數(shù)控通信軟件,又不能植入數(shù)控通信軟件,但是配置有其他輔助的存儲裝置。下面針對上述三種情況,對根據(jù)本發(fā)明實(shí)施例的用于數(shù)控系統(tǒng)的數(shù)據(jù)傳輸方法一一進(jìn)行介紹。
[0040]首先,介紹數(shù)控設(shè)備自身具備數(shù)控通信軟件的情況。數(shù)控設(shè)備包括數(shù)控通信軟件,數(shù)控服務(wù)器將獲取的待發(fā)送數(shù)據(jù)發(fā)送至數(shù)控設(shè)備包括:數(shù)控服務(wù)器將獲取的待發(fā)送數(shù)據(jù)發(fā)送至數(shù)控設(shè)備的數(shù)控通信軟件,其中,數(shù)控設(shè)備用于按照數(shù)控設(shè)備的數(shù)控通信軟件接收到的待發(fā)送數(shù)據(jù)執(zhí)行加工生產(chǎn)處理。自帶數(shù)控通信軟件的數(shù)控設(shè)備可以直接接入園區(qū)的工業(yè)網(wǎng),接受數(shù)控服務(wù)器發(fā)送的數(shù)據(jù)。
[0041]其次,介紹數(shù)控設(shè)備不具備數(shù)控通信軟件,但是植入了數(shù)控通信軟件的情況。在數(shù)控服務(wù)器將獲取的待發(fā)送數(shù)據(jù)發(fā)送至數(shù)控設(shè)備之前,該方法還包括:數(shù)控設(shè)備接受通信軟件配置指令,其中,通信軟件配置指令用于指示向數(shù)控設(shè)備配置預(yù)設(shè)數(shù)控通信軟件;根據(jù)通信軟件配置指令向數(shù)控設(shè)備配置預(yù)設(shè)數(shù)控通信軟件,數(shù)控服務(wù)器將獲取的待發(fā)送數(shù)據(jù)發(fā)送至數(shù)控設(shè)備包括:數(shù)控服務(wù)器將獲取的待發(fā)送數(shù)據(jù)發(fā)送至預(yù)設(shè)數(shù)控通信軟件,其中,預(yù)設(shè)數(shù)控通信軟件將接收到的待發(fā)送數(shù)據(jù)保存至預(yù)設(shè)路徑,數(shù)控設(shè)備按照保存至預(yù)設(shè)路徑的待發(fā)送數(shù)據(jù)執(zhí)行加工生產(chǎn)處理。可以植入數(shù)控通信軟件的數(shù)控系統(tǒng),可以將預(yù)先編寫的數(shù)控軟件程序植入到數(shù)控設(shè)備中(不同的數(shù)控設(shè)備通常有不同的植入方案),數(shù)控設(shè)備的內(nèi)嵌程序?qū)⒑蛿?shù)控服務(wù)器通信,接受數(shù)控服務(wù)器發(fā)送的文件并將其存儲到指定路徑。
[0042]優(yōu)選地,在數(shù)控服務(wù)器將獲取的待發(fā)送數(shù)據(jù)發(fā)送至數(shù)控設(shè)備之前,還可以進(jìn)行如下的步驟:數(shù)控服務(wù)器檢測數(shù)控設(shè)備是否處于空閑狀態(tài),其中,空閑狀態(tài)為數(shù)控設(shè)備未在執(zhí)行與待發(fā)送數(shù)據(jù)相關(guān)的加工生產(chǎn)處理,如果檢測到數(shù)控設(shè)備處于空閑狀態(tài),則數(shù)控服務(wù)器將獲取的待發(fā)送數(shù)據(jù)發(fā)送至數(shù)控設(shè)備。在該優(yōu)選實(shí)施例中,數(shù)控服務(wù)器在發(fā)現(xiàn)待發(fā)送數(shù)據(jù)之后,不會直接將其發(fā)送至數(shù)控設(shè)備,而是先判斷此時(shí)的數(shù)控設(shè)備是否處于空閑狀態(tài)。如果此時(shí)的數(shù)控設(shè)備不是處于空閑狀態(tài),即數(shù)控設(shè)備正在利用與待發(fā)送數(shù)據(jù)相關(guān)的數(shù)據(jù)進(jìn)行相應(yīng)的加工生產(chǎn),則如果此時(shí)數(shù)控服務(wù)器將待發(fā)送文件發(fā)送至數(shù)控設(shè)備,會造成數(shù)控設(shè)備的紊亂,