( 1) 主程序: 主程序完成的功能是初始化和死循環,初始化包括顯示器初始化、擋料零位校準、運行參數初始、中斷初始化、程序運行標志變量初始化。主程序死循環包括更新顯示提示串、鍵盤掃描、根據后擋料移動標志移動后擋料、根據數據保存標志將需長期保存的數據寫入EEprom、適時顯示后擋料的當前位置。
( 2) 中斷服務程序: 中斷服務程序有外中斷48
南通剪板機進料位置控制系統的研究INT0,定時器T0 和定時器T1。外部中斷INT0 的中斷服務程序完成步進電機運行參數的初始化,根據接近開關輸入的位置信號確定加工序號,計算步進脈沖總數,輸出步進方向信號,置位后擋料移動標志,初始化定時器T0。定時器T0 的中斷服務程序完成步進電機的驅動,判斷前后限位、完成步進電機的加速啟動減速停止和平穩運行。定時器T1的中斷服務程序完成對EEPROM 的寫入工作,因為EEPROM 的寫入時間為10ms,用程序等待寫入的方式耗費太多的CPU 時間,用定時中斷寫入可保證系統能夠正常運行。
( 3) 各種子程序: 本系統的子程序運行參數輸入程序、鍵盤掃描程序、顯示子程序、擋料初始化程序、系統試驗程序,確定進料位置程序,綜端反饋信息及處理程序。
4 結束語
對純手工操作的剪切機進料位置進行技術改造,研究擋料位置自動控制系統有著較廣泛的應用價值。本系統,節約了成本,提高了自動化水平,提高產品的精度,提高生產率,減輕工人的勞動強
度。主要體現在:
( 1) 經過技術改造的系統,操作自動化提高了生產率。
( 2) 該系統控制靈活,使用簡單,可靠性較高。
( 3) 由于用計算機控制進料的移動,所以剪切精度高使產品合格率大大提高。
( 4) 系統使用較大尺寸的液晶點陣顯示器,界面友好,各種參數的輸入和修改非常簡單。