電子產(chǎn)品流水線(xiàn)自動(dòng)送板機設計
2 軟件系統
軟件系統主要由主程序、按鍵子程序、顯示子程序、步進(jìn)電機驅動(dòng)子程序、延時(shí)子程序等構成。分述如下:
2.1 主程序
主程序的主要功能是循環(huán)調用顯示子程序、按鍵子程序,查詢(xún)各輸入信號狀態(tài),根據按鍵設定的各種參數和各輸入信號狀態(tài)控制各執行機構,完成對PCB周轉箱托架系統的傳動(dòng)控制,以及對PCB板的有序傳送,判別系統運行狀態(tài)是否異常,并及時(shí)報警或解除報警。主程序框圖如圖2所示。本文引用地址:http://dyxdggzs.com/article/166337.htm
2.2 按鍵子程序
根據按鍵電路結構,采用獨立式直接讀取法。由主程序按優(yōu)先級順序,周期性查詢(xún)各相關(guān)I/O口狀態(tài),并將其保存在特定存貯器內,供主程序需要時(shí)查找和使用。
2.3 顯示子程序
根據設定的參數,及時(shí)更新各指示器狀態(tài)的存貯數據,根據主程序調用指令,將存貯的顯示數據輸出給各顯示驅動(dòng)電路,特別是當系統運行異常時(shí),根據系統運行異常報警信號,驅動(dòng)報警燈閃爍。
2.4 驅動(dòng)子程序
驅動(dòng)子程序主要負責生成步進(jìn)電機驅動(dòng)器所需要的信號。當上行鍵或下行鍵按下,或者根據主程序運行結果,需要提升或降落周轉箱托架,主程序會(huì )調用步進(jìn)電機驅動(dòng)子程序。步進(jìn)電機采用三相六拍工作方式,根據絲杠付螺紋間距,計算出步進(jìn)電機每步進(jìn)程,再根據周轉箱板間距,確定不同工況下,步進(jìn)電機的正/反轉步數,這些步數保存在各相應存貯器里,供主程序調用驅動(dòng)子程序時(shí)使用。圖3和圖4分別為步進(jìn)電機三相六拍工作方式時(shí)驅動(dòng)信號的狀態(tài)圖和時(shí)序圖。
3 結論
根據以上系統硬件和軟件結構,制作出相應的PCB電路板和程序,同時(shí)委托機械加工企業(yè)制作出配套的機械結構。經(jīng)實(shí)際運行,表明本系統能很好地與自動(dòng)插裝機配套協(xié)調工作,完成為下位機自動(dòng)送板的任務(wù)。
評論