專利名稱:氣動標記機的標記控制方法
技術領域:
本發(fā)明涉及氣動標記領域,尤其是一種氣動標記機的標記控制方法。
背景技術:
在現(xiàn)有技術中,對氣動標記機的自動化控制需要額外配置微機系統(tǒng)完成,即通過計算機控制氣動標記機頭的電機和氣閥進行標記。計算機必有標準化的中央處理器(CPU)、存儲器和輸入/輸出(I/O)架構,硬件成本高,并且不能靈活地擴展外圍設備。氣動標記機和微機系統(tǒng)的整體體積也不利于機動作業(yè)。近年來隨著氣動標記技術的進步,氣動標記機頭體積大大減小,提供數(shù)控標記一體化的氣動標記機已成為當前標記技術領域急待解決的問題。本發(fā)明人在同日申請的實用新型《氣動標記機》中提出了一種氣動標記機,根據(jù)精簡指令計算機(RISC)技術,以RISC微處理器為核心設置存儲器、接口、時鐘、顯示屏等外圍設備,將氣動標記機頭和實時控制設備整合為一體,為用戶即時便利地控制激光頭進行標記操作提供了基礎。如何利用氣動標記機實現(xiàn)方便靈活的激光標記控制,則是現(xiàn)有技術中有待解決的問題。
發(fā)明內(nèi)容
本發(fā)明的目的是針對上述現(xiàn)有技術存在的問題提供一種氣動標記機的標記控制方法。
為實現(xiàn)本發(fā)明所述目的,本發(fā)明提供一種氣動標記機的標記控制方法由氣動標記機的核心控制芯片運行打標控制部分的操作程序,控制氣動標記機頭進行打標,包括以下步驟,1)讀取標記文件;2)觸發(fā)直線打標;3)檢測是否有鍵按下,若結果為是讀取按鍵,讀取按鍵為退出鍵則暫停打標,然后輪詢按鍵,若輪詢按鍵結果為退出鍵就停止打標;4)若步驟3)的檢測結果為否,或者檢測結果為是后讀取按鍵結果為其他鍵,或者輪詢按鍵結果為輸入鍵,則檢查當前打標標記是否已完成,若結果為否則返回步驟3);5)若步驟4)的檢查結果為是,檢查所有打標標記是否已完成,若結果為否則返回步驟1);6)若步驟5)的檢查結果為是,停止打標,操作電機令氣動標記機頭回到原點。
而且,核心控制芯片提供聯(lián)機控制程序,當氣動標記機接受PC通過數(shù)據(jù)接口發(fā)送的控制命令時,其步驟如下,1)選擇數(shù)據(jù)通道;2)通過選定的通道接收數(shù)據(jù);3)檢測是否有鍵按下,若是退出鍵則返回步驟1);4)若步驟3)的檢測結果為否或者按下的鍵不是退出鍵,檢查是否接收完一幀數(shù)據(jù),若否則返回步驟3);5)若步驟4)的檢測結果為是,處理接收到的幀數(shù)據(jù);6)向聯(lián)機PC發(fā)送應答數(shù)據(jù)包,然后返回步驟2)繼續(xù)接收數(shù)據(jù)。
使用本發(fā)明能夠自動地控制氣動標記機的標記過程,并且支持安全的停止標記操作,提供了方便的聯(lián)機控制方案,降低了生產(chǎn)成本,提高了生產(chǎn)效率。
圖1本發(fā)明具體實施例的打標控制流程圖;圖2本發(fā)明具體實施例的聯(lián)機操作流程圖。
具體實施例方式
參見圖1,為了自動實時地控制氣動標記機的標記過程,本發(fā)明提供一種氣動標記機的標記控制方法,由氣動標記機的核心控制芯片運行打標控制部分的操作程序,控制氣動標記機頭進行打標,包括以下步驟打標開始后,在步驟01中讀取設定的標記文件,標記文件中含有一個或以上打標標記;然后進行步驟02觸發(fā)氣動標記機頭進行直線打標,打標的內(nèi)容由標記文件的文件頭開始;在步驟03檢測是否有鍵按下以支持在用戶操作下安全的停止打標,若結果為是進行步驟031讀取按鍵,讀取按鍵為退出鍵(ESC)則進入步驟032暫停打標,然后進行步驟033輪詢按鍵,若輪詢按鍵結果為退出鍵就停止打標,這種細致的設計為用戶停止打標當前進行的打標標記或整個打標任務提供了方便;若步驟03的檢測結果為否,或者檢測結果為是后步驟031的讀取按鍵結果為其他鍵,或者步驟033的輪詢按鍵結果為輸入鍵(ENTER),則在步驟04中,檢查當前打標標記是否已完成,若結果為否則返回步驟03;若步驟04的檢查結果為是,進行步驟05檢查所有打標標記是否已完成(即是否打標到文件尾,已經(jīng)完成整個打標任務),若結果為否則返回步驟01繼續(xù)讀取標記文件中的下一打標標記;若步驟05的檢查結果為是,進行步驟06停止打標,操作電機令氣動標記機頭回到原點,以便進行下一次的打標任務。
在具體實施中,為了準確的進行氣動標記,由一體化標記機的核心控制芯片提供的操作程序,除打標控制部分以外,還包括設定標記文件的部分、系統(tǒng)設置部分和功能測試部分。設定標記文件的部分提供氣動標記的內(nèi)容,用戶編輯的標記文件可保存在Flash存儲器(閃存)中,標記所需的字庫數(shù)據(jù)也保存在其中。設定標記文件部分的操作程序包括選擇標記文件、編輯標記文件內(nèi)容、由聯(lián)機PC下載標記文件三種。選擇標記文件可選定當前文件,或者刪除選定的已有標記文件,也可新建標記文件后選定該新建文件。編輯標記文件包括增加內(nèi)容和修改內(nèi)容,進入增加內(nèi)容或修改內(nèi)容進行相應項目編輯。聯(lián)機下載文件通過氣動標記機的外圍設備接口實現(xiàn),通常是USB接口或COM接口,下載過程中氣動標記機的應答則與聯(lián)機控制操作程序的流程相同。系統(tǒng)設置部分提供標記參數(shù),如氣動標記機頭的打標速度、移動速度、針閥頻率等。功能測試部分用來檢測電機走停、氣閥出針是否良好,測量標記平臺的幅面以便進行標記范圍判斷。這三個部分用來支持打標控制部分的正常運行,一般在進行打標前由操作人員設定,操作程序提供相應菜單即可,不再詳細描述。
參見圖2,為了滿足可能出現(xiàn)的遠程控制或上位控制需要,氣動標記機接受PC通過數(shù)據(jù)接口發(fā)送的數(shù)據(jù),核心控制芯片運行聯(lián)機控制操作程序,氣動標記機在聯(lián)機PC控制下操作,其步驟如下在步驟11中選擇數(shù)據(jù)通道,本發(fā)明實施例有USB1、USB2、COM1、COM2四個通道,用戶可以根據(jù)情況選擇具體的USB接口或串口;接著進行步驟12通過選定的通道接收數(shù)據(jù);在接收過程中進行步驟13檢測是否有鍵按下,若是則進行步驟131判斷是否為退出鍵,是則返回步驟11;若步驟13的檢測結果為否或步驟131的判斷結果不是退出鍵,進行步驟14檢查是否接收完一幀數(shù)據(jù),若否則返回步驟13;若步驟14的檢測結果為是,進行步驟15處理接收到的幀數(shù)據(jù),進行相應操作;之后進行步驟16向聯(lián)機PC發(fā)送應答數(shù)據(jù)包,然后返回步驟12繼續(xù)接收數(shù)據(jù)。
本發(fā)明在具體實施時可以根據(jù)用戶習慣,結合鍵盤詳細設置功能選擇菜單將氣動標記機自行工作作為獨立工作模式,將氣動標記機接受PC通過數(shù)據(jù)接口發(fā)送的控制命令進行打標操作作為聯(lián)機工作模式,將接受PC通過數(shù)據(jù)接口發(fā)送的數(shù)據(jù)進行系統(tǒng)修改作為主控機維護模式(如修改氣動標記機的操作語言種類),并將選擇這三種模式的步驟作為開機后的菜單呈現(xiàn),可為用戶提供清晰的操作路線。注意由于主控機維護模式下需要下載的數(shù)據(jù)包和聯(lián)機工作模式下接受的命令數(shù)據(jù)包不同,因此主控機維護模式下的工作流程稍有不同,接收到的幀數(shù)據(jù)應該暫存,等待所有幀數(shù)據(jù)接收完后寫入flash,而不是象步驟15中那樣即時處理收到的每幀數(shù)據(jù)。
權利要求
1.一種氣動標記機的標記控制方法,由氣動標記機的核心控制芯片運行打標控制部分的操作程序,控制氣動標記機頭進行打標,其特征在于包括以下步驟,1)讀取標記文件;2)觸發(fā)直線打標;3)檢測是否有鍵按下,若結果為是讀取按鍵,讀取按鍵為退出鍵則暫停打標,然后輪詢按鍵,若輪詢按鍵結果為退出鍵就停止打標;4)若步驟3)的檢測結果為否,或者檢測結果為是后讀取按鍵結果為其他鍵,或者輪詢按鍵結果為輸入鍵,則檢查當前打標標記是否已完成,若結果為否則返回步驟3);5)若步驟4)的檢查結果為是,檢查所有打標標記是否已完成,若結果為否則返回步驟1);6)若步驟5)的檢查結果為是,停止打標,操作電機令氣動標記機頭回到原點。
2.如權利要求1所述的標記控制方法,其特征在于當核心控制芯片運行聯(lián)機控制操作程序時,氣動標記機在聯(lián)機PC控制下操作,其步驟如下,1)選擇數(shù)據(jù)通道;2)通過選定的通道接收數(shù)據(jù);3)檢測是否有鍵按下,若是退出鍵則返回步驟1);4)若步驟3)的檢測結果為否或不是退出鍵,檢查是否接收完一幀數(shù)據(jù),若否則返回步驟3);5)若步驟4)的檢測結果為是,處理接收到的幀數(shù)據(jù);6)向聯(lián)機PC發(fā)送應答數(shù)據(jù)包,然后返回步驟2)繼續(xù)接收數(shù)據(jù)。
全文摘要
本發(fā)明涉及氣動標記領域,尤其是一種氣動標記機的標記控制方法,其特征在于包括以下步驟,1)讀取標記文件;2)觸發(fā)直線打標;3)檢測是否有鍵按下,若結果為是讀取按鍵,讀取按鍵為退出鍵則暫停打標,然后輪詢按鍵,若輪詢按鍵結果為退出鍵就停止打標;4)若步驟3)的檢測結果為否,或者檢測結果為是后讀取按鍵結果為其他鍵,或者輪詢按鍵結果為輸入鍵,則檢查當前打標標記是否已完成,若結果為否則返回步驟3);5)若步驟4)的檢查結果為是,檢查所有打標標記是否已完成,若結果為否則返回步驟1);6)若步驟5)的結果為是,停止打標,操作電機令氣動標記機頭回到原點。本方法能實現(xiàn)方便靈活的激光標記,還能聯(lián)機控制氣動標記機。
文檔編號G05B19/04GK1635431SQ200410061348
公開日2005年7月6日 申請日期2004年12月14日 優(yōu)先權日2004年12月14日
發(fā)明者張愛萍, 王曙文, 喻承超, 金恩慶 申請人:武漢嘉銘激光有限公司