時間:2008-06-05 14:10:00來源:dujing
圖1 數(shù)控銑床面板智能處理單元原理圖[/align]
1)工作方式選擇:手動/自動/回原點
2)單步進給量選擇
3)連續(xù)進給速度選擇
4)進給速度倍率選擇
5)進給坐標選擇
6)主軸電機、泵、電磁離合制動器等的通/斷控制
7)急停
8)暫停及顯示
9)進給坐標超行程顯示
10)故障顯示
其中,工作方式、單步進給量和連續(xù)進給速度等的選擇與進給速度倍率選擇分別用轉換開關1和轉換開關2在不同狀態(tài)間切換。同一個轉換開關控制的狀態(tài)具有機械互鎖,可以避免由于誤操作同時接通兩個或兩個以上具有互鎖關系的狀態(tài)。圖1中其余的輸入/輸出量均由單片機的I/O口直接控制,可保證多個狀態(tài)同時可靠地輸入/輸出。
3 系統(tǒng)軟件
89C51/52單片機數(shù)控機床面板智能處理單元上電復位初始化后,進入中斷工作狀態(tài),允許定時中斷和串行中斷。在定時中斷中,將檢測輸入狀態(tài)有無變化,并將變化了的輸入狀態(tài)由串口發(fā)送到數(shù)控系統(tǒng);數(shù)控系統(tǒng)需要由手動操作面板顯示的信息從串口發(fā)送給單片機,并由單片機串行中斷服務程序作出相應的處理,其程序框圖如圖2所示,其中圖2(a)為主程序框圖,圖2(b)為定時中斷服務程序框圖,圖2(c)為串行中斷服務程序框圖。
[align=center]
圖2 程序框圖[/align]
單片機上電復位及初始化可以在極短的時間內完成,而數(shù)控系統(tǒng)的初始化則需要較長的時間。在數(shù)控系統(tǒng)的初始化沒有完成時,串行通信無法工作,因此單片機的主程序在完成初始化后,要等待數(shù)控系統(tǒng)從串口發(fā)送“READY”信號,并在接收到“READY”信號后開始對操作面板的輸入/輸出進行控制。
在定時中斷服務程序中,逐一檢查每個鍵的狀態(tài),若發(fā)現(xiàn)某一個鍵的狀態(tài)發(fā)生變化,便將新的狀態(tài)從串口發(fā)送到數(shù)控系統(tǒng),同時退出中斷服務程序,否則,在檢查完所有鍵后退出中斷服務程序。為了檢測鍵狀態(tài)的變化,必須將鍵原先的狀態(tài)存放在內存中,用00H表示鍵處于接通狀態(tài),F(xiàn)FH表示鍵處于斷開狀態(tài)。當讀到某個鍵處于接通狀態(tài)時,先判斷其內存中的值是80H還是<80H,若內存中值80H,說明鍵原來處于斷開狀態(tài),將其減1后若FCH,則存入內存,若<FCH,則表明連續(xù)3次讀入鍵接通,即鍵的狀態(tài)由斷開變?yōu)榻油?,將內存清?0H(接通狀態(tài));若內存中的值<80H,說明鍵原來處于接通狀態(tài),鍵的狀態(tài)沒有改變,將內存清為00H(由于有各種擾動,內存中可能是一個<03H的數(shù))。當讀到某個鍵處于斷開狀態(tài)時,仍先判斷其內存中的值是80H還是<80H,若內存中的值80H,說明鍵原來處于斷開狀態(tài),鍵的狀態(tài)沒有改變,將內存置為FFH(由于有各種擾動,內存中可能是一個FCH的數(shù));若內存中的值<80H,說明鍵原來處于接通狀態(tài),將其加1后若<04H,則存入內存,若04H,則表明連續(xù)3次讀入鍵斷開,即鍵的狀態(tài)由接通變?yōu)閿嚅_,將內存置為FFH(接通狀態(tài))。這樣可以有效避免由于鍵抖動和其它干擾造成的誤判斷。這些過程可以準確地用圖3所示的狀態(tài)轉移來加以描述。
[align=center]
圖3 狀態(tài)轉移圖[/align]
4 結論
本文提出了一種新的基于89C51/52單片機數(shù)控機床面板智能處理單元,從理論分析和實際應用可以得到以下結論:
?。?)面板智能處理單元滿足數(shù)控機床手動操作面板的功能需求,軟硬件設計合理,可靠性高;
?。?)利用串行通信,使手動操作面板成為一個接口簡單并且標準的模塊;
?。?)本文提出了一種軟件消除鍵抖動的算法,該算法具有可靠和簡單等優(yōu)點;
?。?)面板智能處理單元具有很好的擴展性,可以十分方便地擴展單點輸入/輸出口,還可以帶動數(shù)碼或液晶顯示。標簽:
上一篇:基于紫金橋軟件的煉鋼裝置上...
傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為傳動網(wǎng)(www.surachana.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產(chǎn)品新聞
更多>2025-10-31
2025-10-22
2025-10-17
2025-10-11
2025-10-09
2025-09-23