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