小型多工步自動推料進(jìn)給裝置及溫控、上位顯示系統(tǒng)設(shè)計 1 畢業(yè)設(shè)計.doc_第1頁
小型多工步自動推料進(jìn)給裝置及溫控、上位顯示系統(tǒng)設(shè)計 1 畢業(yè)設(shè)計.doc_第2頁
小型多工步自動推料進(jìn)給裝置及溫控、上位顯示系統(tǒng)設(shè)計 1 畢業(yè)設(shè)計.doc_第3頁
小型多工步自動推料進(jìn)給裝置及溫控、上位顯示系統(tǒng)設(shè)計 1 畢業(yè)設(shè)計.doc_第4頁
小型多工步自動推料進(jìn)給裝置及溫控、上位顯示系統(tǒng)設(shè)計 1 畢業(yè)設(shè)計.doc_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

小型多工步自動推料進(jìn)給裝置及溫控、上位顯示系統(tǒng)設(shè)計第一章 緒論11 推料進(jìn)給裝置簡述自工業(yè)革命開始,機(jī)器作業(yè)逐漸代替了手工作業(yè),而機(jī)床作為機(jī)器作業(yè)的典型代表也日益發(fā)展,從人工手動控制的老式機(jī)床發(fā)展到現(xiàn)在的數(shù)控機(jī)床。相應(yīng)的,作為機(jī)床作業(yè)的基礎(chǔ),推料進(jìn)給裝置的發(fā)展也成為了機(jī)床發(fā)展的一個縮影,從最當(dāng)初的人工送料到現(xiàn)在的全自動機(jī)器送料(涉及到數(shù)據(jù)庫的存?。?。隨著機(jī)床的高速發(fā)展,機(jī)床設(shè)計者對推料進(jìn)給裝置的要求也日漸提高,無論從行程,進(jìn)給方向還是進(jìn)給速度方面,提高工作效率,不僅要靠機(jī)床的快速加工,迅速而準(zhǔn)確的推料進(jìn)給也是十分必要的。因此在現(xiàn)在的機(jī)床推料進(jìn)給裝置的設(shè)計上,設(shè)計者一般都秉承著進(jìn)給準(zhǔn)確,速度合適,行程合理這幾個基本原則12課題的提出和課題的主要任務(wù)我的畢業(yè)設(shè)計的題目是小型多工步自動推料進(jìn)給裝置及溫控、上位顯示系統(tǒng)設(shè)計,主要有兩大部分,一部分是機(jī)械部分設(shè)計,進(jìn)給裝置的傳動系統(tǒng)的設(shè)計,還有進(jìn)給裝置的結(jié)構(gòu)設(shè)計;一部分是電部分的設(shè)計,即溫控系統(tǒng)硬件和程序的設(shè)計,及其上位顯示系統(tǒng)的設(shè)計。 1221推料進(jìn)給裝置傳動系統(tǒng)的設(shè)計傳動系統(tǒng)的作用是將原動機(jī)的運(yùn)動和動力傳遞給工作機(jī),以完成預(yù)期的功能。常用的傳動機(jī)構(gòu)有齒輪機(jī)構(gòu),連桿機(jī)構(gòu),凸輪機(jī)構(gòu),螺旋機(jī)構(gòu),楔塊機(jī)構(gòu),棘輪機(jī)構(gòu),槽輪機(jī)構(gòu),摩擦輪機(jī)構(gòu),撓性件機(jī)構(gòu),液氣動機(jī)構(gòu),電氣機(jī)構(gòu)以及利用以上一些常用機(jī)構(gòu)進(jìn)行組合而產(chǎn)生的組合機(jī)構(gòu)。傳動機(jī)構(gòu)在使用中最主要的目的是為了實(shí)現(xiàn)速度或者力的變換,或?qū)崿F(xiàn)特定運(yùn)動規(guī)律的要求。 根據(jù)功率,速度,輸出力三者之間的關(guān)系: p=fv式中 p輸出功率 f輸出力 v輸出速度 在傳輸功率一定的情況下,為了得到一個比較大的力輸出,可以降低輸出速度。如果要使輸出力按某一規(guī)律變化,則可以通過調(diào)整輸出速度按某種規(guī)律變化來得以實(shí)現(xiàn) 常見的用于運(yùn)動速度或力的大小變換的傳動機(jī)構(gòu)主要有以下幾種: 1)通過嚙合方式進(jìn)行傳動(例如:齒輪、蝸輪蝸桿、鏈傳動、同步齒形帶等)。其中齒輪傳動可以在平行軸或交錯軸間實(shí)現(xiàn)準(zhǔn)確的定傳動比傳動,適用功率和速度范圍廣,結(jié)構(gòu)緊湊,傳動效率高,工作可靠,壽命長,互換性好,依次得到廣泛應(yīng)用。 2)通過摩擦方式進(jìn)行傳動(例如:摩擦輪傳動、摩擦式無級變速器、帶傳動、滾珠絲杠副傳動、滑輪傳動等)。這類機(jī)構(gòu)簡單,維修方便,成本低廉,由于帶具有柔軟性,有吸收振動的特性,且有緩沖和安全保護(hù)的作用特性使帶傳動適用于兩軸中心距較大的傳動。 3)利用楔塊進(jìn)行傳動(例如:螺旋傳動等)。螺旋傳動主要由螺桿、螺母、機(jī)架組成,螺旋傳動的優(yōu)點(diǎn)是增力效果大,可用較小的轉(zhuǎn)矩得到較大的軸向力,結(jié)構(gòu)簡單,傳動精度高,平穩(wěn)無噪音等。 4)利用流體作用原理進(jìn)行傳動(例如:液壓、氣動傳動等)。液體可以看作一種不可壓縮物體,因而液壓傳動可以傳動較大的力,經(jīng)常用于傳動比不需十分精確但載荷很大的情況下,但液壓傳動速度較慢,例如液壓千斤頂、液壓挖掘機(jī)的推桿等。相反氣動傳動機(jī)構(gòu)一般用于傳輸較小的力,但作用速度快。原動機(jī)的輸出較為常見的運(yùn)動形式是勻速轉(zhuǎn)動,而工作機(jī)的輸出要求是多種多樣的,因此進(jìn)行運(yùn)動形式的變換是傳動機(jī)構(gòu)一個很重要的任務(wù)。機(jī)械機(jī)構(gòu)中常見的運(yùn)動形式主要有:轉(zhuǎn)動、平動、擺動等。常見的用運(yùn)動形式的變換機(jī)構(gòu)主要有:凸輪機(jī)構(gòu)、螺旋機(jī)構(gòu)、連桿機(jī)構(gòu)、齒輪機(jī)構(gòu)、撓性件機(jī)構(gòu)、摩擦輪機(jī)構(gòu)、流體機(jī)構(gòu)等。它們能將轉(zhuǎn)動變換成移動,或反之,由于運(yùn)動形式的變化,機(jī)構(gòu)的傳力方式也就隨之改變。在我的課題里,我把推料進(jìn)給裝置設(shè)計在沖壓機(jī)床上, 選擇的原動件是步進(jìn)電動機(jī),做的是旋轉(zhuǎn)運(yùn)動,而進(jìn)給動作是在一個水平方向上的直線運(yùn)動,因此在傳動機(jī)構(gòu)方面我選用的是滾珠絲杠副,利用它將電機(jī)的旋轉(zhuǎn)運(yùn)動轉(zhuǎn)換成一個水平方向上的直線進(jìn)給運(yùn)動。而且在電機(jī)選型后,由于電機(jī)的輸出軸和絲杠所在的軸可能存在粗細(xì)不同的情況,連軸器的選用也成為可能。沖壓機(jī)床由于加工材料都為較細(xì)的板材,如何將直線進(jìn)給運(yùn)動均勻的分?jǐn)傇诎宀纳希拱宀哪軌蚱椒€(wěn)的進(jìn)行直線運(yùn)動,也成為我的考慮范圍之內(nèi)。 因此,在進(jìn)給力的分配上,必須保證鋼板在進(jìn)給方向上受力均勻。我的初步想法是將板材上的受力點(diǎn)設(shè)定為2個點(diǎn)。1222 基于加工板材溫度的要求對溫控裝置的設(shè)計既然設(shè)定為沖壓機(jī)床上的推料進(jìn)給裝置,就得考慮到機(jī)床沖壓板材時可能出現(xiàn)由于溫度過低而出現(xiàn)板材在沖壓結(jié)束后形成裂紋。而溫控裝置恰恰就能解決板材溫度的問題,但是加工材料是多樣的,相應(yīng)的它們對于溫度的要求也是不一樣的,而且要將板材在達(dá)到溫度要求后由于余熱的影響降到最小。要一一實(shí)現(xiàn)它們的溫度要求,溫控裝置必須能夠?qū)崿F(xiàn)變階段控溫,達(dá)到每個階段溫度后的保溫時間也能自我設(shè)定。 第二章 推料進(jìn)給裝置的設(shè)計方案21絲杠副的選型計算及其校核 22 電機(jī)的選型電機(jī)分為步進(jìn)電機(jī)和交流伺服電機(jī),交流伺服電機(jī)與步進(jìn)電機(jī)相比,二者性能又有較大不同,它主要表現(xiàn)為:(1).控制精度不同兩相混合式步進(jìn)電機(jī)步距角一般為3.6、 1.8,五相混合式步進(jìn)電機(jī)步距角一般為0.72 、0.36。也有一些高性能的步進(jìn)電機(jī)步距角更小。如四通公司生產(chǎn)的一種用于慢走絲機(jī)床的步進(jìn)電機(jī),其步距角為0.09;德國百格拉公司(berger lahr)生產(chǎn)的三相混合式步進(jìn)電機(jī)其步距角可通過撥碼開關(guān)設(shè)置為1.8、0.9、0.72、0.36、0.18、0.09、0.072、0.036,兼容了兩相和五相混合式步進(jìn)電機(jī)的步距角。交流伺服電機(jī)的控制精度由電機(jī)軸后端的旋轉(zhuǎn)編碼器保證。以松下全數(shù)字式交流伺服電機(jī)為例,對于帶標(biāo)準(zhǔn)2500線編碼器的電機(jī)而言,由于驅(qū)動器內(nèi)部采用了四倍頻技術(shù),其脈沖當(dāng)量為360/10000=0.036。對于帶17位編碼器的電機(jī)而言,驅(qū)動器每接收217=131072個脈沖電機(jī)轉(zhuǎn)一圈,即其脈沖當(dāng)量為360/131072=9.89秒。是步距角為1.8的步進(jìn)電機(jī)的脈沖當(dāng)量的1/655。 (2).低頻特性不同步進(jìn)電機(jī)在低速時易出現(xiàn)低頻振動現(xiàn)象。振動頻率與負(fù)載情況和驅(qū)動器性能有關(guān),一般認(rèn)為振動頻率為電機(jī)空載起跳頻率的一半。這種由步進(jìn)電機(jī)的工作原理所決定的低頻振動現(xiàn)象對于機(jī)器的正常運(yùn)轉(zhuǎn)非常不利。當(dāng)步進(jìn)電機(jī)工作在低速時,一般應(yīng)采用阻尼技術(shù)來克服低頻振動現(xiàn)象,比如在電機(jī)上加阻尼器,或驅(qū)動器上采用細(xì)分技術(shù)等。交流伺服電機(jī)運(yùn)轉(zhuǎn)非常平穩(wěn),即使在低速時也不會出現(xiàn)振動現(xiàn)象。交流伺服系統(tǒng)具有共振抑制功能,可涵蓋機(jī)械的剛性不足,并且系統(tǒng)內(nèi)部具有頻率解析機(jī)能(fft),可檢測出機(jī)械的共振點(diǎn),便于系統(tǒng)調(diào)整。(3).矩頻特性不同 步進(jìn)電機(jī)的輸出力矩隨轉(zhuǎn)速升高而下降,且在較高轉(zhuǎn)速時會急劇下降,所以其最高工作轉(zhuǎn)速一般在300600rpm。交流伺服電機(jī)為恒力矩輸出,即在其額定轉(zhuǎn)速(一般為2000rpm或3000rpm)以內(nèi),都能輸出額定轉(zhuǎn)矩,在額定轉(zhuǎn)速以上為恒功率輸出。 (4).過載能力不同步進(jìn)電機(jī)一般不具有過載能力。交流伺服電機(jī)具有較強(qiáng)的過載能力。以松下交流伺服系統(tǒng)為例,它具有速度過載和轉(zhuǎn)矩過載能力。其最大轉(zhuǎn)矩為額定轉(zhuǎn)矩的三倍,可用于克服慣性負(fù)載在啟動瞬間的慣性力矩。步進(jìn)電機(jī)因?yàn)闆]有這種過載能力,在選型時為了克服這種慣性力矩,往往需要選取較大轉(zhuǎn)矩的電機(jī)。 (5).運(yùn)行性能不同步進(jìn)電機(jī)的控制為開環(huán)控制,啟動頻率過高或負(fù)載過大易出現(xiàn)丟步或堵轉(zhuǎn)的現(xiàn)象,停止時轉(zhuǎn)速過高易出現(xiàn)過沖的現(xiàn)象,所以為保證其控制精度,應(yīng)處理好升、降速問題。交流伺服驅(qū)動系統(tǒng)為閉環(huán)控制,驅(qū)動器可直接對電機(jī)編碼器反饋信號進(jìn)行采樣,內(nèi)部構(gòu)成位置環(huán)和速度環(huán),一般不會出現(xiàn)步進(jìn)電機(jī)的丟步或過沖的現(xiàn)象,控制性能更為可靠。(6).速度響應(yīng)性能不同步進(jìn)電機(jī)從靜止加速到工作轉(zhuǎn)速(一般為每分鐘幾百轉(zhuǎn))需要200400毫秒。交流伺服系統(tǒng)的加速性能較好,以松下msma 400w交流伺服電機(jī)為例,從靜止加速到其額定轉(zhuǎn)速3000rpm僅需幾毫秒,可用于要求快速啟停的控制場合。在我的推料進(jìn)給裝置中,基本上對啟停速度要求不算太過嚴(yán)格,綜上所述,初步選中電機(jī)類型為步進(jìn)電機(jī)。具體型號是45bf003-。計算如下:(1)、步進(jìn)電機(jī)轉(zhuǎn)軸上的總轉(zhuǎn)動慣量的計算 式中 為工作臺質(zhì)量(kg) 為絲杠導(dǎo)程(cm) 計算:=(0.5/6.28)* (0.5/6.28)*30=0.1902(2)、步進(jìn)電機(jī)轉(zhuǎn)軸上的等效負(fù)載轉(zhuǎn)矩的計算 通??紤]兩種情況:一種是快速空載啟動,另一種是承受最大工作載荷。 快速空載啟動時電機(jī)轉(zhuǎn)軸所受的負(fù)載轉(zhuǎn)矩 快速空載啟動時折算到電動機(jī)轉(zhuǎn)軸上的最大加速轉(zhuǎn)矩,單位是移動部件運(yùn)動時折算到電動機(jī)轉(zhuǎn)軸上的摩擦轉(zhuǎn)矩,單位是滾珠絲桿預(yù)緊后折算到電機(jī)轉(zhuǎn)軸上的附加摩擦轉(zhuǎn)矩,單位是而上式中:電動機(jī)轉(zhuǎn)軸的角加速度,單位是電動機(jī)的轉(zhuǎn)速,單位是電動機(jī)加速所用的時間,單位是s,一般在0.31s之間選取經(jīng)計算:=10.750 (35.83)導(dǎo)軌的摩擦力,單位是n滾珠絲桿的導(dǎo)程,單位是m傳動鏈總效率,一般取=0.70.85總的傳動比 電機(jī)的轉(zhuǎn)速 絲桿的轉(zhuǎn)速經(jīng)計算:=0.0671滾珠絲桿副的預(yù)緊力,一般取滾珠絲桿工作載荷的1/3,單位是n滾珠絲桿副未預(yù)緊時的傳動效率,一般取0.9由于選擇的是無預(yù)緊絲杠最大工作載荷狀態(tài)下電動機(jī)轉(zhuǎn)軸所承受的負(fù)載轉(zhuǎn)矩 由最快空載移動速度和系統(tǒng)脈沖當(dāng)量,算出電動機(jī)對應(yīng)的運(yùn)行頻率。沒有超過所選電動機(jī)的極限空載運(yùn)行頻率。 啟動頻率校核 總的轉(zhuǎn)動慣量對應(yīng)的啟動頻率,可以通過上式求得,也可以在步進(jìn)電動機(jī)的啟動慣頻特性曲線上找出 電機(jī)空載啟動頻率,單位是,由產(chǎn)品資料查得加在步進(jìn)電動機(jī)上的總的轉(zhuǎn)動慣量,單位是步進(jìn)電動機(jī)轉(zhuǎn)子的轉(zhuǎn)動慣量,單位是算得啟動頻率小于經(jīng)計算,電機(jī)符合要求。23 軸承的選型計算及其校核 一般主軸常用的幾種滾動軸承的配置有以下幾種。1)前支承采用雙列短圓柱滾子軸承和60角接觸雙列向心推力球軸承組合,承受徑向和軸向載荷;后支承采用成對角接觸球軸承,特點(diǎn)是剛度高,可以滿足強(qiáng)力切削的要求,數(shù)控機(jī)床應(yīng)用較多。(圖中a)。2)前軸承采用成組角接觸球軸承,23個軸承組成一套,要求背靠背安裝,承受徑向和軸向載荷;后軸承采用雙列短圓柱滾子軸承,適用于高速、重載、精度好的主軸要求,但承受的軸向載荷比前一配置小。(圖中b)。3)前后支承均采用高精度的成組角接觸球軸承,承受徑向和軸向載荷;這類軸承具有良好的高速性能,主軸最高轉(zhuǎn)速達(dá)4000r/min,它的承載能力小,適合于高速度、圖13數(shù)控機(jī)床主軸軸承的配置形式輕載荷、高精度的數(shù)控機(jī)床主軸。(圖中c)。4)前軸承采用雙列圓錐滾子軸承,能夠承受較大的徑向和軸向載荷,后軸承采用單列圓錐滾子軸承。能承受重載荷尤其能承受較強(qiáng)的動載荷,可調(diào)整性好,但限制了主軸最高轉(zhuǎn)速與精度,適合于低速、重載、中等精度的機(jī)床。(圖中d)。軸承的精度分為2、4、5、6、0五級,2級最高,0級為普通精度級。主軸軸承以4級為主(記為p4),較低精度的主軸可以用p5級,而p6、p0一般不用。前后軸承之間,前軸承對主軸組件的精度影響比后軸承的影響大。因此后軸承精度可以比前軸承低一級。軸承并列使用時,選擇背對背的方式。采用推力軸承時,分清楚先裝配內(nèi)徑小的圈還是內(nèi)徑大的圈,內(nèi)徑小的圈隨軸轉(zhuǎn)動。該設(shè)計中采用圓錐滾子軸承,其代號為32914 2bc,計算系數(shù):e=0.32 ;y=1.9; y0=1,基本額定靜載荷cr=70800n 額定動載荷cor=115000n采用油脂潤滑。在我的設(shè)計中,選用的是角接觸球軸承.當(dāng)軸承承受軸向145.125n的力時,f a=f d fr tana=145.125fr4814fa/fre p=fp(xfr+yfa)=1.0(0.44814+1.9 1290)=4376.6n instruction wizard,然后在指令向?qū)Т翱谥羞x擇pid指令。圖1. 選擇pid向?qū)г谑褂孟驅(qū)r必須先對項(xiàng)目進(jìn)行編譯,在隨后彈出的對話框中選擇“yes”,確認(rèn)編譯。如果已有的程序中存在錯誤,或者有沒有編完的指令,編譯不能通過。如果項(xiàng)目中已經(jīng)配置了一個pid回路,則向?qū)赋鲆呀?jīng)存在的pid回路,并讓你選擇是配置修改已有的回路,還是配置一個新的回路。圖2. 選擇需要配置的回路第一步:定義需要配置的pid回路號圖3. 選擇pid回路號一個程序中可同時進(jìn)行八路pid運(yùn)算,回路號為0-7。第二步:設(shè)定pid回路參數(shù)圖4. 設(shè)置pid參數(shù)a. 定義回路設(shè)定值(sp,即給定)的范圍:在低限(low range)和高限(high range)輸入域中輸入實(shí)數(shù),缺省值為0.0和100.0,在本例中可理解為測量溫度的上下限實(shí)際值。以下定義pid回路參數(shù),這些參數(shù)都應(yīng)當(dāng)是實(shí)數(shù):b. gain(增益):即比例常數(shù)。 c. integral time(積分時間):如果不想要積分作用,可以把積分時間設(shè)為無窮大:輸入“inf”。 d. derivative time(微分時間):如果不想要微分回路,可以把微分時間設(shè)為0 。 e. sample time(采樣時間):是pid控制回路對反饋采樣和重新計算輸出值的時間間隔。 注意:關(guān)于具體的pid參數(shù)值,每一個項(xiàng)目都不一樣,需要現(xiàn)場調(diào)試來定,沒有所謂經(jīng)驗(yàn)參數(shù)。第三步:設(shè)定回路輸入輸出值 圖5. 設(shè)定pid輸入輸出參數(shù)在圖5中,首先設(shè)定過程變量的范圍:a. 指定輸入類型o unipolar: 單極性,即輸入的信號為正,如010v或020ma等o bipolar:雙極性,輸入信號在從負(fù)到正的范圍內(nèi)變化。如輸入信號為10v、5v等時選用o 20% offset:選用20%偏移。如果輸入為420ma則選單極性及此項(xiàng),4ma是020ma信號的20%,所以選20% 偏移,即4ma對應(yīng)6400,20ma對應(yīng)32000b. 反饋輸入取值范圍o 在a.設(shè)置為unipolar時,缺省值為0 - 32000,對應(yīng)輸入量程范圍0 - 10v或0 - 20ma等,輸入信號為正o 在a.設(shè)置為bipolar時,缺省的取值為-32000 - +32000,對應(yīng)的輸入范圍根據(jù)量程不同可以是10v、5v等o 在a.選中20% offset時,取值范圍為6400 - 32000,不可改變c. output type(輸出類型)可以選擇模擬量輸出或數(shù)字量輸出。模擬量輸出用來控制一些需要模擬量給定的設(shè)備,如比例閥、變頻器等;數(shù)字量輸出實(shí)際上是控制輸出點(diǎn)的通、斷狀態(tài)按照一定的占空比變化,可以控制固態(tài)繼電器(加熱棒等)d. 選擇模擬量則需設(shè)定回路輸出變量值的范圍,可以選擇:o unipolar:單極性輸出,可為0-10v或0-20ma等o bipolar:雙極性輸出,可為正負(fù)10v或正負(fù)5v等o 20% offset:如果選中20% 偏移,使輸出為4-20mae. 取值范圍: o d為unipolar時,缺省值為0-32000 o d為bipolar時,取值-32000到32000 o d為20% offset時,取值6400-32000,不可改變 如果選擇了開關(guān)量輸出,需要設(shè)定此占空比的周期。第四步:設(shè)定回路報警選項(xiàng)圖6. 設(shè)定回路報警限幅值向?qū)峁┝巳齻€輸出來反映過程值(pv)的低值報警、高值報警及過程值模擬量模塊錯誤狀態(tài)。當(dāng)報警條件滿足時,輸出置位為1。這些功能在選中了相應(yīng)的選擇框之后起作用。a. 使能低值報警并設(shè)定過程值(pv)報警的低值,此值為過程值的百分?jǐn)?shù),缺省值為0.10,即報警的低值為過程值的10。此值最低可設(shè)為0.01,即滿量程的1%b. 使能高值報警并設(shè)定過程值(pv)報警的高值,此值為過程值的百分?jǐn)?shù),缺省值為0.90,即報警的高值為過程值的90。此值最高可設(shè)為1.00,即滿量程的100%c. 使能過程值(pv)模擬量模塊錯誤報警并設(shè)定模塊于cpu連接時所處的模塊位置?!?”就是第一個擴(kuò)展模塊的位置第五步:指定pid運(yùn)算數(shù)據(jù)存儲區(qū)圖7. 分配運(yùn)算數(shù)據(jù)存儲區(qū)pid指令(功能塊)使用了一個120個字節(jié)的v區(qū)參數(shù)表來進(jìn)行控制回路的運(yùn)算工作;除此之外,pid向?qū)傻妮斎?輸出量的標(biāo)準(zhǔn)化程序也需要運(yùn)算數(shù)據(jù)存儲區(qū)。需要為它們定義一個起始地址,要保證該地址起始的若干字節(jié)在程序的其它地方?jīng)]有被重復(fù)使用。如果點(diǎn)擊“suggest address”,則向?qū)⒆詣訛槟阍O(shè)定當(dāng)前程序中沒有用過的v區(qū)地址。自動分配的地址只是在執(zhí)行pid向?qū)r編譯檢測到空閑地址。向?qū)⒆詣訛樵搮?shù)表分配符號名,用戶不要再自己為這些參數(shù)分配符號名,否則將導(dǎo)致pid控制不執(zhí)行。第六步:定義向?qū)傻膒id初使化子程序和中斷程序名及手/自動模式圖8. 指定子程序、中斷服務(wù)程序名和選擇手動控制向?qū)б呀?jīng)為初使化子程序和中斷子程序定義了缺省名,也可以修改成自己起的名字。a. 指定pid初使化子程序的名字。 b. 指定pid中斷子程序的名字c. 此處可以選擇添加pid 手動控制模式。在pid手動控制模式下,回路輸出由手動輸出設(shè)定控制,此時需要寫入手動控制輸出參數(shù)一個0.01.0的實(shí)數(shù),代表輸出的0100而不是直接去改變輸出值。第七步:生成pid子程序、中斷程序及符號表等一旦點(diǎn)擊完成按鈕,將在你的項(xiàng)目中生成上述pid子程序、中斷程序及符號表等。圖9. 生成pid子程序、中斷程序和符號表等第八步:配置完pid向?qū)?,需要在程序中調(diào)用向?qū)傻膒id子程序圖10. pid子程序圖11. 調(diào)用pid子程序在用戶程序中調(diào)用pid子程序時,可在指令樹的program block(程序塊)中用鼠標(biāo)雙擊由向?qū)傻膒id子程序,在局部變量表中,可以看到有關(guān)形式參數(shù)的解釋和取值范圍。a. 必須用sm0.0來使能 pidx_init 子程序,sm0.0 后不能串聯(lián)任何其他條件,而且也不能有越過它的跳轉(zhuǎn);如果在子程序中調(diào)用 pidx_init 子程序,則調(diào)用它的子程序也必須僅使用 sm0.0 調(diào)用,以保證它的正常運(yùn)行 b. 此處輸入過程值(反饋)的模擬量輸入地址 c. 此處輸入設(shè)定值變量地址(vdxx),或者直接輸入設(shè)定值常數(shù),根據(jù)向?qū)е械脑O(shè)定0.0100.0,此處應(yīng)輸入一個0.0100.0的實(shí)數(shù),例:過程值aiw0是量程為0200度的溫度值,則此處的設(shè)定值20代表40度(即200度的20);如果在向?qū)е性O(shè)定給定范圍為0.0 - 200.0,則此處的20相當(dāng)于20度 d. 此處用i0.0控制pid的手/自動方式,當(dāng)i0.0為1時,為自動,經(jīng)過pid運(yùn)算從aqw0輸出;當(dāng)i0.0為0時,pid將停止計算,aqw0輸出為manualoutput(vd4)中的設(shè)定值,此時不要另外編程或直接給aqw0賦值。若在向?qū)е袥]有選擇pid手動功能,則此項(xiàng)不會出現(xiàn) e. 定義pid手動狀態(tài)下的輸出,從aqw0輸出一個滿值范圍內(nèi)對應(yīng)此值的輸出量。此處可輸入手動設(shè)定值的變量地址(vdxx),或直接輸入數(shù)。數(shù)值范圍為0.0-1.0之間的一個實(shí)數(shù),代表輸出范圍的百分比。例:如輸入0.5,則設(shè)定為輸出的50。若在向?qū)е袥]有選擇pid手動功能,則此項(xiàng)不會出現(xiàn) f. 此處鍵入控制量的輸出地址 g. 當(dāng)高報警條件滿足時,相應(yīng)的輸出置位為1,若在向?qū)е袥]有使能高報警功能,則此項(xiàng)將不會出現(xiàn) h. 當(dāng)?shù)蛨缶瘲l件滿足時,相應(yīng)的輸出置位為1,若在向?qū)е袥]有使能低報警功能,則此項(xiàng)將不會出現(xiàn) i. 當(dāng)模塊出錯時,相應(yīng)的輸出置位為1,若在向?qū)е袥]有使能模塊錯誤報警功能,則此項(xiàng)將不會出現(xiàn) 調(diào)用pid子程序時,不用考慮中斷程序。子程序會自動初始化相關(guān)的定時中斷處理事項(xiàng),然后中斷程序會自動執(zhí)行。第九步:實(shí)際運(yùn)行并調(diào)試pid參數(shù)沒有一個pid項(xiàng)目的參數(shù)不需要修改而能直接運(yùn)行,因此需要在實(shí)際運(yùn)行時調(diào)試pid參數(shù)。查看data block(數(shù)據(jù)塊),以及symbol table(符號表)相應(yīng)的pid符號標(biāo)簽的內(nèi)容,可以找到包括pid核心指令所用的控制回路表,包括比例系數(shù)、積分時間等等。將此表的地址復(fù)制到status chart(狀態(tài)表)中,可以在監(jiān)控模式下在線修改pid參數(shù),而不必停機(jī)再次做配置。參數(shù)調(diào)試合適后,用戶可以在數(shù)據(jù)塊中寫入,也可以再做一次向?qū)?,或者編程向相?yīng)的數(shù)據(jù)區(qū)傳送參數(shù)。3) pid自整定原理在step 7-micro/win v4.0中可用pid調(diào)節(jié)控制面板,根據(jù)工藝要求為調(diào)節(jié)回路選擇快速響應(yīng)、中速響應(yīng)、慢速響應(yīng)或極慢速響應(yīng),pid自整定會根據(jù)響應(yīng)類型而計算出最優(yōu)化的比例、積分、微分值,并可應(yīng)用到控制中。以下是pid調(diào)節(jié)控制面板的介紹:圖14. pid調(diào)節(jié)控制面板在圖14中:a. 過程值指示顯示過程變量的值及其棒圖b. 當(dāng)前的輸出值指示顯示當(dāng)前使用的設(shè)定值、采樣時間、pid 參數(shù)值及顯示當(dāng)前的輸出值和棒圖c. 可顯示過程值、設(shè)定值及輸出值的pid趨勢圖d. 調(diào)節(jié)參數(shù)1) 選擇pid參數(shù)的顯示:當(dāng)前參數(shù)(current)、推薦參數(shù)(suggested)、手動輸入(manual) 2) 在manual模式下,可改變pid參數(shù),并按update plc按鈕來更新plc中的參數(shù) 3) 啟動pid自整定功能 4) 選擇advanced(高級)按鈕進(jìn)入高級參數(shù)設(shè)定e. 當(dāng)前的pid回路號這里你可以選擇需要監(jiān)視或自整定的pid回路 f. 時間選項(xiàng)設(shè)定這里你可以設(shè)定趨勢圖的時基,時基以分為單位 g. 圖例顏色這里你可以看到趨勢圖中不同的顏色代表不同的值的趨勢h. 幫助按鈕i. pid信息顯示窗口 j. 關(guān)閉pid調(diào)節(jié)面板pid步驟如下:第一步:在pid wizard (向?qū)В┲型瓿蓀id功能配置注意:要想使用pid自整定功能,pid編程必須用pid向?qū)硗瓿?第二步:打開pid調(diào)節(jié)控制面板,設(shè)置pid回路調(diào)節(jié)參數(shù)在micro/win v4.0在線的情況下,從主菜單tools pid tune control panel或點(diǎn)擊進(jìn)入pid調(diào)節(jié)控制面板中,如果面板沒有被激活(所有地方都是灰色),可點(diǎn)擊configure(配置)按鈕運(yùn)行cpu。在pid調(diào)節(jié)面板的e.區(qū)選擇要調(diào)節(jié)的pid回路號,在d.區(qū)選擇manual(手動),調(diào)節(jié)pid參數(shù)并點(diǎn)擊update(更新),使新參數(shù)值起作用,監(jiān)視其趨勢圖,根據(jù)調(diào)節(jié)狀況改變pid參數(shù)直至調(diào)節(jié)穩(wěn)定。為了使pid自整定順利進(jìn)行,應(yīng)當(dāng)做到: 使pid調(diào)節(jié)器基本穩(wěn)定,輸出、反饋?zhàn)兓骄彛⑶沂狗答伇容^接近給定 設(shè)置合適的給定值,使pid調(diào)節(jié)器的輸出遠(yuǎn)離趨勢圖的上、下坐標(biāo)軸,以免pid自整定開始后輸出值的變化范圍受限制 第三步:在d.區(qū)點(diǎn)擊advanced(高級)按鈕,設(shè)定pid自整定選項(xiàng)。如果不是很特殊的系統(tǒng),也可以不加理會。第四步:在手動將pid調(diào)節(jié)到穩(wěn)定狀態(tài)后,即過程值與設(shè)定值接近,且輸出沒有不規(guī)律的變化,并最好處于控制范圍中心附近。此時可點(diǎn)擊d.區(qū)內(nèi)的start auto tune按鈕啟動pid自整定功能,這時按鈕變?yōu)閟top auto tune。這時只需耐心等待,系統(tǒng)完成自整定后會自動將計算出的pid參數(shù)顯示在d.區(qū)。當(dāng)按鈕再次變?yōu)閟tart auto tune時,表示系統(tǒng)已經(jīng)完成了pid自整定。注意:要

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論