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