專利名稱:一種基于http協(xié)議的激光加工遠程控制的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種激光加工領(lǐng)域,具體說是一種基于HTTP協(xié)議的激光加工 遠程控制方法。
技術(shù)背景近幾年來,激光加工技術(shù)發(fā)展迅速,在汽車、造船、宇航、飛機、微電子 等很多行業(yè)中得到廣泛應(yīng)用。傳統(tǒng)的激光加工都是采用機械變速、單片機和計 算機進行控制,為此,論文《多功能激光加工機計算機控制系統(tǒng)》和實用新型 專利(ZL200620052305.8)都提出了具體的控制方法,以期解決激光加工過程 中的控制問題,對激光加工進行控制。然而,這些控制也都僅僅是對激光加工 裝置的機械控制,需要安裝特定的控制端軟件,且只能進行現(xiàn)場操作,無法實 現(xiàn)對于激光加工設(shè)備的遠程控制。因此,設(shè)計出能夠在給予標(biāo)準協(xié)議的遠程操控的激光加工系統(tǒng),提高激光 加工系統(tǒng)的共享能力,降低高端控制系統(tǒng)的操作困難一直是激光加工系統(tǒng)設(shè)計 中比較關(guān)心的問題。發(fā)明內(nèi)容本發(fā)明的目的是克服上述不足,采用HTTP協(xié)議傳送指令,控制激光加工 設(shè)備及運作過程而設(shè)計的一種可以通過WEB進行遠程控制的方法。為達到上述目的,本發(fā)明的技術(shù)方案是由系統(tǒng)初始化模塊、數(shù)據(jù)處理模 塊、協(xié)議處理模塊、信息校驗?zāi)K、加工控制模塊、異常處理模塊、模型采樣 模塊和激光加工設(shè)備組成系統(tǒng)的硬件部分,其中模塊與模塊之間、模塊與激光 加工設(shè)備之間采用總線連接,在Internet環(huán)境下,提供WEB服務(wù),可以對激光 加工裝置進行遠程控制,無需額外安裝控制端軟件。控制方法上,基于上述的硬件設(shè)備,通過以下方式實現(xiàn)系統(tǒng)啟動時即對 系統(tǒng)進行初始化,主要是對激光加工設(shè)備進行默認設(shè)置;數(shù)據(jù)處理模塊主要是 將用戶輸入的加工信息存儲到數(shù)據(jù)庫,作為用戶操作的歷史記錄;協(xié)議處理模 塊根據(jù)系統(tǒng)特定的通訊協(xié)議來構(gòu)造或者解析用戶的不同操作指令;信息校驗?zāi)?塊對接收到的指令進行校驗,保證其完整性和正確性;加工控制模塊采用了狀 態(tài)鎖(為激光加工裝置設(shè)置標(biāo)志位,說明激光加工裝置的忙閑狀態(tài),當(dāng)標(biāo)志位 為1時,表示系統(tǒng)忙,加入等待行列,當(dāng)標(biāo)志位為0時,解析接收到的指令進 行加工操作)處理用戶并發(fā)操作,避免因不同用戶的并發(fā)操作產(chǎn)生系統(tǒng)沖突; 異常處理模塊對系統(tǒng)發(fā)生的異常執(zhí)行不同的處理,若一切正常,則向用戶反饋 詳細的加工結(jié)果;模型采樣模塊將加工完成的模型進行采樣,反饋給用戶;激 光加工設(shè)備執(zhí)行由加工控制模塊傳送過來的各項操作指令,完成模型加工。本發(fā)明解決了傳統(tǒng)激光加工裝置控制方面的不足,無需安裝特定的控制軟件,實現(xiàn)了激光加工設(shè)備在Internet環(huán)境下的遠程控制,控制簡單、可控性好, 并且可以按照設(shè)定的參數(shù)以及預(yù)定軌跡進行精細加工。
下面結(jié)合附圖及實施例對本發(fā)明作進一步說明 圖1是本發(fā)明的系統(tǒng)框架結(jié)構(gòu)圖。 圖2是本發(fā)明的控制方法流程圖。圖1中,101是系統(tǒng)初始化模塊,102是數(shù)據(jù)處理模塊,103是協(xié)議處理模 塊,104是信息校驗?zāi)K,105是加工控制模塊,106是異常處理模塊,107是 模型采樣模塊,108是激光加工裝置。為了更詳細的描述本系統(tǒng),結(jié)合圖2對具體實施過程作如下說明 步驟201:啟動系統(tǒng)后,即初始化系統(tǒng)信息,主要是激光加工設(shè)備,對其進 行默認設(shè)置。步驟202:用戶根據(jù)需求對要加工的模型設(shè)置相應(yīng)的加工參數(shù)。步驟203:將設(shè)置完成的加工信息進過協(xié)議處理模塊的處理之后傳送給加工控制模塊。步驟204:判斷加工信息是否有效,如果加工信息有效,則執(zhí)行步驟206,如果無效則跳轉(zhuǎn)到205.步驟205:反饋加工失敗的詳細錯誤信息。步驟206:接收加工信息,對加工指令進行解析。如果加工狀態(tài)標(biāo)志位為O,按照加工信息進行加工,如果加工狀態(tài)標(biāo)志位為l,加入到等待隊列。步驟207:判斷系統(tǒng)是否出現(xiàn)異常情況,如果出現(xiàn)異?,F(xiàn)象,則跳轉(zhuǎn)到步驟208,如果一切正常,則執(zhí)行步驟209.步驟208:對系統(tǒng)中出現(xiàn)的一切異常情況進行匯總、處理,并記錄到錯誤日志o步驟209:加工完畢后,向用戶反饋詳細的加工信息和模型樣本。
權(quán)利要求
1、一種基于HTTP協(xié)議的激光加工遠程控制的方法,其特征在于1)、由系統(tǒng)初始化模塊、數(shù)據(jù)處理模塊、協(xié)議處理模塊、信息校驗?zāi)K、加工控制模塊、異常處理模塊、模型采樣模塊和激光加工設(shè)備組成系統(tǒng)的硬件部分,其中模塊與模塊之間、模塊與激光加工設(shè)備之間采用總線連接;2)、控制方法上,基于上述的硬件設(shè)備,啟動時系統(tǒng)初始化模塊即對系統(tǒng)進行初始化,數(shù)據(jù)處理模塊將用戶輸入的加工信息存儲到數(shù)據(jù)庫,協(xié)議處理模塊構(gòu)造或者解析出用戶的不同操作指令,信息校驗?zāi)K對接收到的指令進行校驗,加工控制模塊采用了狀態(tài)鎖處理用戶并發(fā)操作,異常處理模塊對系統(tǒng)發(fā)生的異常執(zhí)行不同的處理,模型采樣模塊將加工完成的模型進行采樣與反饋,激光加工設(shè)備執(zhí)行由加工控制模塊傳送過來的各項操作指令。
2、 根據(jù)權(quán)利要求1所述的一種基于HTTP協(xié)議的激光加工遠程控制的方法,其 特征在于所述的狀態(tài)鎖中當(dāng)標(biāo)志位為1時,加工控制模塊加入等待行列。
3、 根據(jù)權(quán)利要求1所述的一種基于HTTP協(xié)議的激光加工遠程控制的方法,其 特征在于所述的狀態(tài)鎖中當(dāng)標(biāo)志位為0時,解析接收到的指令進行加工操作 處理用戶并發(fā)操作。
全文摘要
本發(fā)明涉及一種激光加工領(lǐng)域,具體說是一種基于HTTP協(xié)議的激光加工遠程控制方法。由系統(tǒng)初始化模塊、數(shù)據(jù)處理模塊、協(xié)議處理模塊、信息校驗?zāi)K、加工控制模塊、異常處理模塊、模型采樣模塊和激光加工設(shè)備組成系統(tǒng)的硬件部分。系統(tǒng)初始化模塊即對系統(tǒng)進行初始化,數(shù)據(jù)處理模塊將信息存儲到數(shù)據(jù)庫,協(xié)議處理模塊構(gòu)造或者解析操作指令,信息校驗?zāi)K對指令進行校驗,加工控制模塊處理用戶并發(fā)操作,異常處理模塊能執(zhí)行不同的處理,模型采樣模塊進行采樣與反饋,激光加工設(shè)備執(zhí)行各項操作指令。本發(fā)明解決了傳統(tǒng)激光加工裝置控制方面不足,實現(xiàn)了激光加工裝置遠程控制,控制簡單、可控性好,并且可以按照設(shè)定參數(shù)及預(yù)定軌跡進行精細加工。
文檔編號H04L29/06GK101266489SQ20081007064
公開日2008年9月17日 申請日期2008年2月20日 優(yōu)先權(quán)日2008年2月20日
發(fā)明者宇 盧, 吳允平, 吳進營, 文 李, 李汪彪, 蘇偉達, 蔡聲鎮(zhèn), 榮 陳 申請人:福建師范大學(xué)