亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

電火花成型機(jī)的控制方法

文檔序號(hào):3199069閱讀:211來(lái)源:國(guó)知局
專利名稱:電火花成型機(jī)的控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及電火花成型機(jī)領(lǐng)域,尤其涉及一種電火花成型機(jī)的控制方法。
背景技術(shù)
數(shù)控電火花成型機(jī)需要使用主控制系統(tǒng)和多個(gè)執(zhí)行系統(tǒng),系統(tǒng)與系統(tǒng)之間需要進(jìn)行數(shù)據(jù)交換,數(shù)據(jù)量很大,而且現(xiàn)有技術(shù)的電火花成型機(jī)主要采用傳統(tǒng)的數(shù)據(jù)交換控制方法,即進(jìn)行點(diǎn)對(duì)點(diǎn)的通信方式,即每個(gè)執(zhí)行系統(tǒng)均需要單獨(dú)控制,所以每個(gè)執(zhí)行系統(tǒng)都需要有一個(gè)控制模塊和控制方法,這樣控制起來(lái)比較繁瑣,且每個(gè)執(zhí)行系統(tǒng)還需要通過(guò)各自的通信渠道將數(shù)據(jù)傳送到主模塊,這樣因?yàn)橥ㄐ徘婪倍?,主模塊只能以輪詢方式進(jìn)行,所以 主模塊接收處理數(shù)據(jù)的實(shí)時(shí)性與可靠性較差,并且效率也低。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種讓主模塊接收處理數(shù)據(jù)實(shí)時(shí)性、可靠性好,且效率高的電火花成型機(jī)的控制方法,且只需要這一個(gè)控制方法就能控制所有的執(zhí)行系統(tǒng),減少了程序的復(fù)雜性,提高了電火花成型機(jī)的工作效率。本發(fā)明所采用的技術(shù)方案是一種電火花成型機(jī)的控制方法,該控制方法包括以下步驟
1)、初始化內(nèi)存變量、CAN總線端口、三軸驅(qū)動(dòng)模塊、定時(shí)掃描器和插補(bǔ)周期定時(shí)器,開(kāi)啟掉電保護(hù)中斷并啟動(dòng)CAN總線的接收和發(fā)送;
2)、等待觸發(fā)掉電保護(hù)中斷、插補(bǔ)周期定時(shí)中斷、定時(shí)掃描中斷和接收中斷;
3)、若電火花成型機(jī)發(fā)生掉電情況,電火花成型機(jī)主控制模塊接收到掉電信號(hào),則掉電保護(hù)中斷觸發(fā),進(jìn)入步驟(4);若插補(bǔ)周期定時(shí)器定的時(shí)間周期到時(shí),則插補(bǔ)周期定時(shí)中斷觸發(fā),進(jìn)入步驟(5);若定時(shí)掃描器定的時(shí)間周期到時(shí),則定時(shí)掃描中斷觸發(fā),則進(jìn)入步驟
(6);若電火花成型機(jī)主控制模塊接收到從CAN總線或者數(shù)控盒模塊上傳遞過(guò)來(lái)的數(shù)據(jù)時(shí),接收中斷觸發(fā),進(jìn)入步驟(7);若四種中斷其中兩種或者三種或者四種在同一時(shí)間出現(xiàn)時(shí),則優(yōu)先級(jí)順序?yàn)榈綦姳Wo(hù)中斷、插補(bǔ)周期定時(shí)中斷、接收中斷、定時(shí)掃描中斷;若四種中斷均沒(méi)有觸發(fā),則返回步驟(2)繼續(xù)等待;
4)、掉電保護(hù)中斷觸發(fā),關(guān)閉所有其他任務(wù),然后檢查內(nèi)存中的數(shù)據(jù)和存儲(chǔ)器中的數(shù)據(jù)是否相同,若相同則關(guān)機(jī);若不同,則將內(nèi)存中的數(shù)據(jù)進(jìn)行保存之后關(guān)機(jī);
5)、插補(bǔ)周期定時(shí)中斷觸發(fā),主模塊檢測(cè)電火花成型機(jī)當(dāng)前各軸的運(yùn)行狀態(tài),進(jìn)行軌跡插補(bǔ)并且發(fā)送數(shù)據(jù)給三軸驅(qū)動(dòng)模塊,三軸驅(qū)動(dòng)模塊根據(jù)接收到的數(shù)據(jù)繼續(xù)驅(qū)動(dòng)電火花成型機(jī)三軸的運(yùn)行,并且主模塊也發(fā)送數(shù)據(jù)給顯示模塊,然后顯示模塊接收數(shù)據(jù)并將各軸的插補(bǔ)分量顯示在顯示終端上,然后返回步驟(2)繼續(xù)等待;
6)、定時(shí)掃描中斷觸發(fā),按鍵模塊掃描按鍵并提取鍵值,按鍵模塊檢查是否有數(shù)據(jù)需要發(fā)送到主模塊,有則制幀之后發(fā)送給主模塊,若檢測(cè)到并沒(méi)有數(shù)據(jù)需要發(fā)送到主模塊時(shí),則返回步驟(2)繼續(xù)等待;7)、接收中斷觸發(fā),接收從CAN總線或者數(shù)控盒模塊發(fā)送過(guò)來(lái)的數(shù)據(jù),將數(shù)據(jù)根據(jù)不同的優(yōu)先級(jí)分別保存到對(duì)應(yīng)不同優(yōu)先級(jí)的緩沖區(qū)中,然后進(jìn)入下一步;
8)、根據(jù)數(shù)據(jù)優(yōu)先級(jí)依次從不同優(yōu)先級(jí)的緩沖區(qū)內(nèi)提取數(shù)據(jù)進(jìn)行解析后再進(jìn)行對(duì)應(yīng)的處理,直到緩沖區(qū)內(nèi)沒(méi)有數(shù)據(jù),之后返回步驟(2)繼續(xù)等待。本發(fā)明一種電火花成型機(jī)的控制方法與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn)因?yàn)椴捎昧艘粋€(gè)控制模塊與控制方法控制整個(gè)電火花成型機(jī)所有的執(zhí)行系統(tǒng)的運(yùn)行,減少了程序的復(fù)雜性,提高了電火花成型機(jī)的工作效率,而且現(xiàn)在所有的執(zhí)行系統(tǒng)均通過(guò)CAN總線來(lái)與主模塊聯(lián)通,又因?yàn)镃AN總線的數(shù)據(jù)通信有突出的可靠性、實(shí)時(shí)性和靈活性,所以主模塊接收并處理數(shù)據(jù)也具有可靠性、實(shí)時(shí)性和靈活性。


圖I為本發(fā)明電火花成型機(jī)的控制方法的流程圖。圖2為本發(fā)明電火花成型機(jī)的控制方法中的電火花成型機(jī)的連接框圖。
具體實(shí)施例方式以下結(jié)合附圖與具體實(shí)施方式
對(duì)本發(fā)明做進(jìn)一步描述,但是本發(fā)明不僅限于以下具體實(shí)施方式
。如圖I所示,一種電火花成型機(jī)的控制方法,該控制方法包括以下步驟
1)、初始化內(nèi)存變量、CAN總線端口、三軸驅(qū)動(dòng)模塊、定時(shí)掃描器和插補(bǔ)周期定時(shí)器,開(kāi)啟掉電保護(hù)中斷并啟動(dòng)CAN總線的接收和發(fā)送;
2)、等待觸發(fā)掉電保護(hù)中斷、插補(bǔ)周期定時(shí)中斷、定時(shí)掃描中斷和接收中斷;
3)、若電火花成型機(jī)發(fā)生掉電情況,電火花成型機(jī)主控制模塊接收到掉電信號(hào),則掉電保護(hù)中斷觸發(fā),進(jìn)入步驟(4);若插補(bǔ)周期定時(shí)器定的時(shí)間周期到時(shí),則插補(bǔ)周期定時(shí)中斷觸發(fā),進(jìn)入步驟(5);若定時(shí)掃描器定的時(shí)間周期到時(shí),則定時(shí)掃描中斷觸發(fā),則進(jìn)入步驟
(6);若電火花成型機(jī)主控制模塊接收到從CAN總線或者數(shù)控盒模塊上傳遞過(guò)來(lái)的數(shù)據(jù)時(shí),接收中斷觸發(fā),進(jìn)入步驟(7);若四種中斷其中兩種或者三種或者四種在同一時(shí)間出現(xiàn)時(shí),則優(yōu)先級(jí)順序?yàn)榈綦姳Wo(hù)中斷、插補(bǔ)周期定時(shí)中斷、接收中斷、定時(shí)掃描中斷;若四種中斷均沒(méi)有觸發(fā),則返回步驟(2)繼續(xù)等待;
4)、掉電保護(hù)中斷觸發(fā),關(guān)閉所有其他任務(wù),然后檢查內(nèi)存中的數(shù)據(jù)和存儲(chǔ)器中的數(shù)據(jù)是否相同,若相同則關(guān)機(jī);若不同,則將內(nèi)存中的數(shù)據(jù)進(jìn)行保存之后關(guān)機(jī);
5)、插補(bǔ)周期定時(shí)中斷觸發(fā),主模塊檢測(cè)電火花成型機(jī)當(dāng)前各軸的運(yùn)行狀態(tài),進(jìn)行軌跡插補(bǔ)并且發(fā)送數(shù)據(jù)給三軸驅(qū)動(dòng)模塊,三軸驅(qū)動(dòng)模塊根據(jù)接收到的數(shù)據(jù)繼續(xù)驅(qū)動(dòng)電火花成型機(jī)三軸的運(yùn)行,并且主模塊也發(fā)送數(shù)據(jù)給顯示模塊,然后顯示模塊接收數(shù)據(jù)并將各軸的插補(bǔ)分量顯示在顯示終端上,然后返回步驟(2)繼續(xù)等待;
6)、定時(shí)掃描中斷觸發(fā),按鍵模塊掃描按鍵并提取鍵值,按鍵模塊檢查是否有數(shù)據(jù)需要發(fā)送到主模塊,有則制幀之后發(fā)送給主模塊,若檢測(cè)到并沒(méi)有數(shù)據(jù)需要發(fā)送到主模塊時(shí),則返回步驟(2)繼續(xù)等待;
7)、接收中斷觸發(fā),接收從CAN總線或者數(shù)控盒模塊發(fā)送過(guò)來(lái)的數(shù)據(jù),將數(shù)據(jù)根據(jù)不同的優(yōu)先級(jí)分別保存到對(duì)應(yīng)不同優(yōu)先級(jí)的緩沖區(qū)中,然后進(jìn)入下一步;8)、根據(jù)數(shù)據(jù)優(yōu)先級(jí)依次從不同優(yōu)先級(jí)的緩沖區(qū)內(nèi)提取數(shù)據(jù)進(jìn)行解析后再進(jìn)行對(duì)應(yīng)的處理,直到緩沖區(qū)內(nèi)沒(méi)有數(shù)據(jù),之后返回步驟(2)繼續(xù)等待。
如圖2所示,所述主模塊與分別與顯示模塊、存儲(chǔ)器以及CAN總線連接,所述顯示終端與顯示模塊相連,所述三軸驅(qū)動(dòng)模塊與按鍵模塊均與主模塊相連。步驟(I)所述的初始化定時(shí)掃描器和插補(bǔ)周期定時(shí)器是指將這兩個(gè)的周期分別設(shè)為 2ms 和 4ms o步驟(3)所述的掉電情況是指,電火花成型機(jī)因?yàn)閿嚯姟⑹щ娀螂姷馁|(zhì)量達(dá)不到要求而不能成長(zhǎng)工作。步驟(4)中所述的內(nèi)存是設(shè)在主模塊內(nèi)的,而儲(chǔ)存器是設(shè)在主模塊外的。步驟(5)所述的插補(bǔ)周期也相當(dāng)于一個(gè)定時(shí)周期,當(dāng)這個(gè)周期到時(shí),插補(bǔ)周期定時(shí)中斷被觸發(fā),主模塊會(huì)檢測(cè)電火花成型機(jī)當(dāng)前各個(gè)軸的運(yùn)行狀態(tài),而且這個(gè)周期是十分短的,所以相當(dāng)于主模塊在實(shí)時(shí)檢測(cè)電火花成型機(jī)各軸的運(yùn)行狀態(tài),并且發(fā)送數(shù)據(jù)給顯示模塊,顯示模塊接收數(shù)據(jù)并顯示在顯示終端上,又因?yàn)檫\(yùn)行軌跡有誤差,所以需要再根據(jù)設(shè)定的參數(shù)與特定的計(jì)算方法計(jì)算各軸當(dāng)前的位置與需要到達(dá)的位置的中間點(diǎn)確定各軸的運(yùn)行軌跡,即軌跡插補(bǔ),然后控制三軸驅(qū)動(dòng)模塊,讓三軸繼續(xù)沿著計(jì)算出的軌跡運(yùn)行。步驟(6)中定時(shí)掃描器周期是十分短的,一般為2ms,所以相當(dāng)于按鍵模塊在實(shí)時(shí)掃描并提取鍵值,當(dāng)人有按鍵動(dòng)作時(shí),按鍵模塊會(huì)掃描并提取鍵值,然后按鍵模塊會(huì)檢測(cè)到有數(shù)據(jù)需要發(fā)送到主模塊,然后將數(shù)據(jù)制幀之后發(fā)送到主模塊,這邊發(fā)送是通過(guò)CAN總線發(fā)送的。步驟(7)中數(shù)據(jù)是有優(yōu)先級(jí)的,比如說(shuō)CAN總線發(fā)送過(guò)來(lái)的掉電信號(hào)數(shù)據(jù)優(yōu)先級(jí)最高,而CAN總線發(fā)送過(guò)來(lái)的參數(shù)信息優(yōu)先級(jí)就較低。本發(fā)明電火花成型機(jī)的控制方法的具體實(shí)施例當(dāng)人們?cè)陔娀鸹ǔ尚蜋C(jī)電控柜上的按鍵區(qū)按鍵之后,在這之后的定時(shí)掃描器周期到時(shí),定時(shí)掃描中斷被觸發(fā),按鍵模塊會(huì)掃描按鍵,然后提取鍵值,然后按鍵模塊將這些鍵值數(shù)據(jù)制幀之后通過(guò)CAN總線發(fā)送到主模塊,所以此時(shí)CAN總線有數(shù)據(jù)傳遞到主模塊,接收中斷會(huì)被觸發(fā),然后主模塊會(huì)接收從CAN總線發(fā)送過(guò)來(lái)的數(shù)據(jù),之后會(huì)將這些數(shù)據(jù)按優(yōu)先級(jí)分別保存在對(duì)應(yīng)不同的優(yōu)先級(jí)的緩沖區(qū)中,因?yàn)榘存I模塊傳送過(guò)來(lái)的一般是參數(shù)的變化,所以優(yōu)先級(jí)比較低,所以保存在低優(yōu)先級(jí)的緩沖區(qū)內(nèi),接著主模塊再?gòu)娜?nèi)提取數(shù)據(jù)進(jìn)行解析并進(jìn)行對(duì)應(yīng)的處理,比如這邊的參數(shù)改變就需要將數(shù)據(jù)處理之后通過(guò)CAN總線發(fā)送給三軸驅(qū)動(dòng)模塊,讓電火花成型機(jī)上的三軸運(yùn)動(dòng)軌跡作出相應(yīng)的變化。
權(quán)利要求
1.一種電火花成型機(jī)的控制方法,其特征在于該控制方法包括以下步驟 1)、初始化內(nèi)存變量、CAN總線端口、三軸驅(qū)動(dòng)模塊、定時(shí)掃描器和插補(bǔ)周期定時(shí)器,開(kāi)啟掉電保護(hù)中斷并啟動(dòng)CAN總線的接收和發(fā)送; 2)、等待觸發(fā)掉電保護(hù)中斷、插補(bǔ)周期定時(shí)中斷、定時(shí)掃描中斷和接收中斷; 3)、若電火花成型機(jī)發(fā)生掉電情況,電火花成型機(jī)主控制模塊接收到掉電信號(hào),則掉電保護(hù)中斷觸發(fā),進(jìn)入步驟(4);若插補(bǔ)周期定時(shí)器定的時(shí)間周期到時(shí),則插補(bǔ)周期定時(shí)中斷觸發(fā),進(jìn)入步驟(5);若定時(shí)掃描器定的時(shí)間周期到時(shí),則定時(shí)掃描中斷觸發(fā),則進(jìn)入步驟(6);若電火花成型機(jī)主控制模塊接收到從CAN總線或者數(shù)控盒模塊上傳遞過(guò)來(lái)的數(shù)據(jù)時(shí),接收中斷觸發(fā),進(jìn)入步驟(7);若四種中斷其中兩種或者三種或者四種在同一時(shí)間出現(xiàn)時(shí),則優(yōu)先級(jí)順序?yàn)榈綦姳Wo(hù)中斷、插補(bǔ)周期定時(shí)中斷、接收中斷、定時(shí)掃描中斷;若四種中斷均沒(méi)有觸發(fā),則返回步驟(2)繼續(xù)等待; 4)、掉電保護(hù)中斷觸發(fā),關(guān)閉所有其他任務(wù),然后檢查內(nèi)存中的數(shù)據(jù)和存儲(chǔ)器中的數(shù)據(jù)是否相同,若相同則關(guān)機(jī);若不同,則將內(nèi)存中的數(shù)據(jù)進(jìn)行保存之后關(guān)機(jī); 5)、插補(bǔ)周期定時(shí)中斷觸發(fā),主模塊檢測(cè)電火花成型機(jī)當(dāng)前各軸的運(yùn)行狀態(tài),進(jìn)行軌跡插補(bǔ)并且發(fā)送數(shù)據(jù)給三軸驅(qū)動(dòng)模塊,三軸驅(qū)動(dòng)模塊根據(jù)接收到的數(shù)據(jù)繼續(xù)驅(qū)動(dòng)電火花成型機(jī)三軸的運(yùn)行,并且主模塊也發(fā)送數(shù)據(jù)給顯示模塊,然后顯示模塊接收數(shù)據(jù)并將各軸的插補(bǔ)分量顯示在顯示終端上,然后返回步驟(2)繼續(xù)等待; 6)、定時(shí)掃描中斷觸發(fā),按鍵模塊掃描按鍵并提取鍵值,按鍵模塊檢查是否有數(shù)據(jù)需要發(fā)送到主模塊,有則制幀之后發(fā)送給主模塊,若檢測(cè)到并沒(méi)有數(shù)據(jù)需要發(fā)送到主模塊時(shí),則返回步驟(2)繼續(xù)等待; 7)、接收中斷觸發(fā),接收從CAN總線或者數(shù)控盒模塊發(fā)送過(guò)來(lái)的數(shù)據(jù),將數(shù)據(jù)根據(jù)不同的優(yōu)先級(jí)分別保存到對(duì)應(yīng)不同優(yōu)先級(jí)的緩沖區(qū)中,然后進(jìn)入下一步; 8)、根據(jù)數(shù)據(jù)優(yōu)先級(jí)依次從不同優(yōu)先級(jí)的緩沖區(qū)內(nèi)提取數(shù)據(jù)進(jìn)行解析后再進(jìn)行對(duì)應(yīng)的處理,直到緩沖區(qū)內(nèi)沒(méi)有數(shù)據(jù),之后返回步驟(2)繼續(xù)等待。
全文摘要
本發(fā)明涉及電火花成型機(jī)領(lǐng)域,尤其涉及一種電火花成型機(jī)的控制方法,它主要包括初始化、等待觸發(fā)掉電保護(hù)中斷、插補(bǔ)周期定時(shí)中斷、定時(shí)掃描中斷和接收中斷等步驟,本發(fā)明只需要一個(gè)控制方法就能控制所有的執(zhí)行系統(tǒng),減少了程序的復(fù)雜性,提高了電火花成型機(jī)的工作效率。
文檔編號(hào)B23H7/20GK102632308SQ20121007702
公開(kāi)日2012年8月15日 申請(qǐng)日期2012年3月22日 優(yōu)先權(quán)日2012年3月22日
發(fā)明者張永平 申請(qǐng)人:江蘇省艾格森數(shù)控設(shè)備制造有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1