欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電火花成型機移動控制模塊的控制方法

文檔序號:3199108閱讀:240來源:國知局
專利名稱:電火花成型機移動控制模塊的控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)控電氣領(lǐng)域,特別涉及一種電火花成型機移動控制模塊的控制方法。
背景技術(shù)
電火花成型機主要用于對各類模具、精密零部件等各種導(dǎo)電體的復(fù)雜型腔和曲面形體的加工,具有加工精度高、光潔度高、速度快等特點。 現(xiàn)有技術(shù)中,電火花成型機在對工件進(jìn)行加工之前,需要先找到工件的中心然后對刀。找中心時,先移動工作臺使刀頭輕碰到工件的一端,對相應(yīng)的坐標(biāo)數(shù)據(jù)清零,然后移動工作臺使刀頭輕碰到工件的另一端,對相應(yīng)的坐標(biāo)數(shù)據(jù)分中,移動工作臺到坐標(biāo)為零的位置即為工件在相應(yīng)軸上的中點。找好中心后,將刀頭移動到待加工位置,完成X、Y軸的軸位設(shè)定后讓Z軸自動往下直到刀頭接觸工件,蜂鳴器鳴叫,將此時的Z軸數(shù)據(jù)清零后即完成對刀,之后只需設(shè)定好加工參數(shù)即可自動加工。在找中心及對刀的工程中,為了確保目測的準(zhǔn)確度,刀頭的運動由工作人員持手控盒站在離刀頭較近的位置進(jìn)行控制,而X、Y、Z三軸的坐標(biāo)數(shù)據(jù)的處理則需要通過控制面板完成,使工作人員得在刀頭與控制面板之間來回奔走,十分麻煩。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種方便對刀的電火花成型機移動控制模塊的控制方法。本發(fā)明解決上述問題所采用的技術(shù)方案為一種電火花成型機移動控制模塊的控制方法,該控制方法包括以下步驟
I)、初始化該移動控制模塊的控制芯片內(nèi)的時鐘和接收端口,并開啟所述接收端口的接收中斷和所述時鐘的定時中斷;
2)、等待接收中斷、定時中斷觸發(fā);若接收中斷觸發(fā),進(jìn)入步驟3);若定時中斷觸發(fā),進(jìn)入步驟4);
3)、接收中斷觸發(fā),移動控制模塊接收從主模塊發(fā)送過來的數(shù)據(jù)并對數(shù)據(jù)進(jìn)行解析及校驗;
a)、判斷數(shù)據(jù)校驗是否正確;
b)、若步驟a)數(shù)據(jù)校驗正確,更新數(shù)據(jù)的標(biāo)志位為接收標(biāo)志;若步驟(a)數(shù)據(jù)校驗不正確,則丟棄數(shù)據(jù);
C)、根據(jù)接收標(biāo)志刷新顯示接收到的數(shù)據(jù),顯示后回到步驟2);
4)、定時中斷觸發(fā),移動控制模塊調(diào)用鍵盤掃描程序?qū)︽I盤進(jìn)行掃描;
①、判斷是否有掃描到按鍵被按??;
②、若步驟①掃描到有按鍵被按住,提取該按鍵的代碼,控制芯片調(diào)用對應(yīng)該按鍵的處理程序?qū)Π存I任務(wù)進(jìn)行處理;若步驟①沒有掃描到有按鍵被按住,回到步驟2);③、判斷處理程序運行完后是否有數(shù)據(jù)需要發(fā)送到主模塊;
④、若步驟③判斷有數(shù)據(jù)需要發(fā)送到主模塊,更新需要發(fā)送的數(shù)據(jù)的標(biāo)志位為發(fā)送標(biāo)志;若步驟③判斷沒有數(shù)據(jù)需要發(fā)送到主模塊,回到步驟2);
⑤、根據(jù)標(biāo)志位將需要發(fā)送的數(shù)據(jù)存放入緩存區(qū);
⑥、運行發(fā)送程序,提取存放在緩存區(qū)中的數(shù)據(jù)并發(fā)送至主模塊;
⑦、退出發(fā)送程序,回到步驟2)。 與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點在于通過與主模塊的通信獲取準(zhǔn)確的電火花成型機X、Y、Z三軸的坐標(biāo)數(shù)據(jù)并由顯示模塊進(jìn)行顯示,工作人員通過移動控制模塊即可對坐標(biāo)數(shù)據(jù)進(jìn)行處理,不需要來回奔走于刀頭與控制面板之間,使對刀更加方便。


圖為本發(fā)明電火花成型機手動控制模塊的控制方法的流程圖。
具體實施例方式為便于說明本發(fā)明的控制方法,下面結(jié)合附圖,對本發(fā)明電火花成型機手動控制模塊的控制方法做詳細(xì)說明
一種電火花成型機移動控制模塊的控制方法,該控制方法包括以下步驟
I)、初始化該移動控制模塊的控制芯片內(nèi)的時鐘和接收端口,并開啟所述接收端口的接收中斷和所述時鐘的定時中斷;
2)、等待接收中斷、定時中斷觸發(fā);若接收中斷觸發(fā),進(jìn)入步驟3);若定時中斷觸發(fā),進(jìn)入步驟4);
3)、接收中斷觸發(fā),移動控制模塊接收從主模塊發(fā)送過來的數(shù)據(jù)并對數(shù)據(jù)進(jìn)行解析及校驗;
a)、判斷數(shù)據(jù)校驗是否正確;
b)、若步驟a)數(shù)據(jù)校驗正確,更新數(shù)據(jù)的標(biāo)志位為接收標(biāo)志;若步驟(a)數(shù)據(jù)校驗不正確,則丟棄數(shù)據(jù);
C)、根據(jù)接收標(biāo)志刷新顯示接收到的數(shù)據(jù),顯示后回到步驟2);
4)、定時中斷觸發(fā),移動控制模塊調(diào)用鍵盤掃描程序?qū)︽I盤進(jìn)行掃描;
①、判斷是否有掃描到按鍵被按??;
②、若步驟①掃描到有按鍵被按住,提取該按鍵的代碼,控制芯片調(diào)用對應(yīng)該按鍵的處理程序?qū)Π存I任務(wù)進(jìn)行處理;若步驟①沒有掃描到有按鍵被按住,回到步驟2);
③、判斷處理程序運行完后是否有數(shù)據(jù)需要發(fā)送到主模塊;
④、若步驟③判斷有數(shù)據(jù)需要發(fā)送到主模塊,更新需要發(fā)送的數(shù)據(jù)的標(biāo)志位為發(fā)送標(biāo)志;若步驟③判斷沒有數(shù)據(jù)需要發(fā)送到主模塊,回到步驟2);
⑤、根據(jù)標(biāo)志位將需要發(fā)送的數(shù)據(jù)存放入緩存區(qū);
⑥、運行發(fā)送程序,提取存放在緩存區(qū)中的數(shù)據(jù)并發(fā)送至主模塊;
⑦、退出發(fā)送程序,回到步驟2)。其中,步驟(I)中的初始化是為移動控制模塊的運行定義一個合適的運行環(huán)境,設(shè)定時鐘頻率為I. 5ms,即步驟(2)中定時中斷每隔I. 5ms觸發(fā)一次,而步驟(2)中的接收中斷為每當(dāng)主模塊向移動 控制模塊發(fā)送數(shù)據(jù)時即觸發(fā),主模塊即電火花成型機的主控制模塊;步驟(3)中數(shù)據(jù)的解析為常規(guī)的對二進(jìn)制編碼的解析,數(shù)據(jù)的校驗采用bcc異或校驗法校驗;數(shù)據(jù)的標(biāo)志位設(shè)定O為接收標(biāo)志,I為發(fā)送標(biāo)志;步驟②中所述提取該按鍵的代碼是指,每個按鍵均標(biāo)記有不同的編碼,掃描程序掃描到有按鍵被按住后對其編碼進(jìn)行識別以供按鍵處理程序使用;步驟②中按鍵的處理包括對X、Y、Z三軸的移動控制,對三軸坐標(biāo)數(shù)據(jù)清零、分中、軸位設(shè)定等處理,處理程序采用現(xiàn)有技術(shù)中常用的處理程序,在此不再贅述;步驟⑥中的發(fā)送程序亦采用現(xiàn)有技術(shù)中常用的發(fā)送程序。本實施例中,移動控制模塊通過RS422總線與主模塊連接,手動控制模塊包括單片機、顯示屏和鍵盤,顯示屏和鍵盤均與可編程控制器連接,其中,單片機采用STC10F12單片機。
權(quán)利要求
1. 一種電火花成型機移動控制模塊的控制方法,其特征在于該控制方法包括以下步驟 I)、初始化該移動控制模塊的控制芯片內(nèi)的時鐘和接收端口,并開啟所述接收端口的接收中斷和所述時鐘的定時中斷; 2)、等待接收中斷、定時中斷觸發(fā);若接收中斷觸發(fā),進(jìn)入步驟3);若定時中斷觸發(fā),進(jìn)入步驟4); 3)、接收中斷觸發(fā),移動控制模塊接收從主模塊發(fā)送過來的數(shù)據(jù)并對數(shù)據(jù)進(jìn)行解析及校驗; a)、判斷數(shù)據(jù)校驗是否正確; b)、若步驟a)數(shù)據(jù)校驗正確,更新數(shù)據(jù)的標(biāo)志位為接收標(biāo)志;若步驟(a)數(shù)據(jù)校驗不正確,則丟棄數(shù)據(jù); c )、根據(jù)接收標(biāo)志刷新顯示接收到的數(shù)據(jù),顯示后回到步驟2 ); 4)、定時中斷觸發(fā),移動控制模塊調(diào)用鍵盤掃描程序?qū)︽I盤進(jìn)行掃描; ①、判斷是否有掃描到按鍵被按??; ②、若步驟①掃描到有按鍵被按住,提取該按鍵的代碼,控制芯片調(diào)用對應(yīng)該按鍵的處理程序?qū)Π存I任務(wù)進(jìn)行處理;若步驟①沒有掃描到有按鍵被按住,回到步驟2); ③、判斷處理程序運行完后是否有數(shù)據(jù)需要發(fā)送到主模塊; ④、若步驟③判斷有數(shù)據(jù)需要發(fā)送到主模塊,更新需要發(fā)送的數(shù)據(jù)的標(biāo)志位為發(fā)送標(biāo)志;若步驟③判斷沒有數(shù)據(jù)需要發(fā)送到主模塊,回到步驟2); ⑤、根據(jù)標(biāo)志位將需要發(fā)送的數(shù)據(jù)存放入緩存區(qū); ⑥、運行發(fā)送程序,提取存放在緩存區(qū)中的數(shù)據(jù)并發(fā)送至主模塊; ⑦、退出發(fā)送程序,回到步驟2)。
全文摘要
本發(fā)明公開了一種電火花成型機移動控制模塊的控制方法,主要包括對定時中斷和接收中斷的處理等步驟,與現(xiàn)有技術(shù)相比,本發(fā)明通過與主模塊的通信獲取準(zhǔn)確的電火花成型機X、Y、Z三軸的坐標(biāo)數(shù)據(jù)并由顯示模塊進(jìn)行顯示,工作人員通過移動控制模塊即可對坐標(biāo)數(shù)據(jù)進(jìn)行處理,不需要來回奔走于刀頭與控制面板之間,使對刀更加方便。
文檔編號B23H7/20GK102632309SQ20121007821
公開日2012年8月15日 申請日期2012年3月23日 優(yōu)先權(quán)日2012年3月23日
發(fā)明者張永平 申請人:江蘇省艾格森數(shù)控設(shè)備制造有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
娱乐| 灵台县| 新营市| 崇左市| 巫山县| 衡东县| 鄂托克前旗| 荣昌县| 湖州市| 深水埗区| 丽江市| 靖远县| 镇赉县| 会东县| 塔城市| 洛浦县| 黔西县| 洛宁县| 荆州市| 苏尼特右旗| 抚顺市| 灵石县| 伊宁县| 封开县| 团风县| 周至县| 黑龙江省| 望奎县| 岗巴县| 格尔木市| 永泰县| 福鼎市| 双辽市| 文水县| 黄大仙区| 封开县| 新竹县| 来安县| 永昌县| 阿拉善盟| 英德市|