三级黄色在线视频中文,国产精品一二三区,在线观看三级,成人午夜久久,日韩国产一区二区,韩日免费av,日韩成人一级

PLC在數(shù)控機(jī)床輪廓誤差控制中的應(yīng)用

來源:互聯(lián)網(wǎng)

點(diǎn)擊:1860

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞:數(shù)控機(jī)床 輪廓誤差

    0 引言

      輪廓誤差是指實際輪廓軌跡與理論輪廓軌跡之間的最短距離。在輪廓加工過程中,由于數(shù)控系統(tǒng)的動態(tài)特性不穩(wěn)定,很容易影響各坐標(biāo)軸的協(xié)調(diào)運(yùn)動和位置精度,同時導(dǎo)致各聯(lián)動軸的加減速不同步,從而引起零件的加工輪廓誤差。而從理論公式中可以推出,減小輪廓誤差可以通過提高增益和減小進(jìn)給速度來實現(xiàn),本文主要研究如何利用PLC編程自動調(diào)整進(jìn)給速度實現(xiàn)最小加工輪廓誤差的方法。


    1 數(shù)控機(jī)床輪廓誤差控制理論

      輪廓誤差是各單軸的位置跟隨誤差合成的結(jié)果。單軸跟隨誤差的理論計算公式為:E(s)=V/KA (1)式中:E(s)為系統(tǒng)輸出位置跟隨誤差;V為系統(tǒng)輸出速度;KA為位置增益。另外,一些文獻(xiàn)指出,對于兩軸直線插補(bǔ),輪廓誤差與兩軸的位置增益之差成正比,與速度成反比,即兩軸的位置增益相等,則輪廓誤差為零;而對于兩軸的圓弧插補(bǔ),即使兩軸位置增益相同,仍存在輪廓誤差,且輪廓誤差與系統(tǒng)位置增益的平方成正比,與速度的平方成反比。所以減小輪廓誤差的方法可以歸結(jié)為以下兩種:

      1)盡可能提高各軸位置增益,同時使各聯(lián)動軸位置增益盡量相等。

      2)適當(dāng)減小進(jìn)給速度。

      前者屬于數(shù)控伺服系統(tǒng)動態(tài)優(yōu)化的范圍。由于系統(tǒng)位置增益不能無限制地提高,否則會造成控制回路的不穩(wěn)定,所以需要先優(yōu)化電流環(huán)、速度環(huán),提高內(nèi)環(huán)的響應(yīng),最后達(dá)到提高位置環(huán)增益的目的。由于本文是以西門子840D系統(tǒng)為平臺,而840D系統(tǒng)HMI提供了伺服動態(tài)性能的優(yōu)化界面,可以直接調(diào)整動態(tài)參數(shù),改善系統(tǒng)各個環(huán)節(jié)響應(yīng)速度和穩(wěn)定性,從而獲得最優(yōu)位置增益,實現(xiàn)比較容易,本文不著重介紹。

      而后者屬于零件加工工藝優(yōu)化的范圍,即通過PLC編程實現(xiàn)速度自動修調(diào)的方法,這也是本文研究的重點(diǎn)。本文設(shè)計了速度修調(diào)器,既能減小進(jìn)給速度來減小零件的輪廓誤差,又能避免由于進(jìn)給速度低而導(dǎo)致伺服電機(jī)及導(dǎo)軌出現(xiàn)爬行現(xiàn)象以及影響加工效率等不利因素,從而獲得最佳的進(jìn)給速度。

     

    2 進(jìn)給速度修調(diào)器的設(shè)計

      2.1 進(jìn)給速度修調(diào)器設(shè)計思路

      本文設(shè)計的進(jìn)給速度修調(diào)器源于PLC的優(yōu)銑控制,著眼于進(jìn)給速度的加工工藝優(yōu)化,在“宏觀”上調(diào)整進(jìn)給速度,使得加工輪廓誤差最小。速度修調(diào)器是由顯示模塊、速度修調(diào)算法模塊和倍率調(diào)整模塊組成。

      顯示模塊是基于840D系統(tǒng)提供的hotlink的DDE動態(tài)數(shù)據(jù)交換服務(wù)功能,并利用VB編程設(shè)計人機(jī)界面,用于將速度修調(diào)相關(guān)的CNC內(nèi)部數(shù)據(jù)顯示出來,主要包括進(jìn)給速度、進(jìn)給倍率、零件輪廓誤差等,內(nèi)部數(shù)據(jù)顯示功能可借助PLC編程中的數(shù)據(jù)讀取模塊FB2來實現(xiàn)。

      速度修調(diào)算法模塊中設(shè)置輪廓誤差合成函數(shù)和進(jìn)給倍率修改函數(shù),經(jīng)計算后輸出最優(yōu)的進(jìn)給倍率信號,并存儲在R參數(shù)中,等待PLC程序模塊的調(diào)用。

      倍率調(diào)整模塊,即速度修調(diào)器的核心模塊,采用PLC編程,一方面要屏蔽來自機(jī)床面板的進(jìn)給倍率信號,另一方面要將R參數(shù)的值寫入到數(shù)控系統(tǒng)中的進(jìn)給倍率信號,即此時進(jìn)給倍率就修改為R參數(shù)的值,而實際進(jìn)給速度就變?yōu)楫?dāng)前的進(jìn)給速度與修改生效后的進(jìn)給倍率的乘積,也就是使輪廓誤差最小的最佳進(jìn)給速度。

      2.2 速度修調(diào)器設(shè)計中的PLC編程實現(xiàn)

      由于經(jīng)過速度修調(diào)算法計算輸出的最優(yōu)進(jìn)給倍率值存儲在R 1參數(shù)中,只要通過PLC編程將R1參數(shù)值輸入給NCK中的實際進(jìn)給倍率信號,就可以實現(xiàn)PLC控制加工輪廓誤差的要求。具體便編程如下:

      調(diào)用FB2讀取信號模塊,讀入R0、R1參數(shù)的值,并將其分別存入MD250和MD260中。程序中以R0的值來判斷是否屏蔽用機(jī)床操作面板上的進(jìn)給倍率調(diào)整旋鈕來手動調(diào)整倍率的方法,如果R0小于1.0,則速度修調(diào)器不工作,進(jìn)給倍率的值取決于機(jī)床操作面板上手動設(shè)置的值;如果R0大于1.0,則速度修調(diào)器工作,此時機(jī)床操作面板上的手動設(shè)置被屏蔽,進(jìn)給倍率的值自動地調(diào)整為速度修調(diào)算法計算輸出的最優(yōu)值。這一過程對應(yīng)的PLC編程實際上是屬于優(yōu)銑控制的范疇,PLC分配給進(jìn)給倍率的信號是DB21.DBB 4,故需要將FB2讀取出的R1信號的值傳給DB21.DBB4,然后對應(yīng)Gray碼譯碼后就可得相應(yīng)的倍率值,例如,如果DB21.DBB4的后五位是11011;譯碼后得到當(dāng)前的進(jìn)給倍率,即0.90,優(yōu)銑控制的Gray譯碼表。


    3 輪廓誤差控制結(jié)果

      在加工過程中,由于工件材料、形狀、加工參數(shù)等不同,所對應(yīng)的最小輪廓誤差和最佳進(jìn)給結(jié)果都符合一定的趨勢,使得輪廓誤差和進(jìn)給速速度也是不同的,不過經(jīng)過速度修調(diào)器控制后其度的值都保持在一個最佳范圍之內(nèi),并使輪廓誤差盡量的小,進(jìn)給速度盡量的大,這樣就能最終實現(xiàn)“高加工效率、低輪廓誤差”的目標(biāo)。


    4 結(jié)束語

      1)本文驗證了降低進(jìn)給速度是減小加工輪廓誤差的有效方法之一。

      2)本文基于速度修調(diào)器設(shè)計,利用PLC編程對進(jìn)給率自動調(diào)整,實現(xiàn)加工過程中進(jìn)給速度的最優(yōu)控制,在保證高加工效率的同時盡可能降低加工輪廓誤差。

    (審核編輯: Doris)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認(rèn)為內(nèi)容侵權(quán),請聯(lián)系我們刪除。