應(yīng)用NUM數(shù)控系統(tǒng)P參數(shù)實現(xiàn)雙軸同步控制
在工業(yè)領(lǐng)域的機械加工和生產(chǎn)過程中,經(jīng)常需要實現(xiàn)雙軸(或多軸)同步傳動,如動梁式龍門銑床的橫梁升降控制,龍門框架移動式加工中心的龍門框架移動控制等。采用一臺電機通過傳動鏈將運動分配到同步運動軸的方案,雖可實現(xiàn)同步驅(qū)動,但存在傳動鏈較長、傳動機構(gòu)復(fù)雜、間隙誤差大且無法補償,以及維護(hù)困難等問題。采用兩個電機同步控制運動運動機構(gòu)的兩邊,可以解決上述不足,但帶來了兩邊同步驅(qū)動控制新問題。本文詳細(xì)介紹在數(shù)控系統(tǒng)中機床雙軸同步控制原理,并以法國NUM公司的NUM1040M數(shù)控系統(tǒng)為例介紹雙軸同步控制調(diào)試及應(yīng)用。 數(shù)控系統(tǒng)采用雙交流伺服電機同步控制原理與結(jié)構(gòu) 在數(shù)控加工中心中,常采用交流伺服電機作為同步控制的驅(qū)動單元。交流伺服驅(qū)動系統(tǒng)具有體積小、重量輕、動作反應(yīng)快、過載能力大、調(diào)速范圍寬等優(yōu)點,能提供高的動態(tài)響應(yīng)和扭矩,在機器人、數(shù)控機床等領(lǐng)域已得到非常廣泛應(yīng)用。 采用交流伺服驅(qū)動裝置的數(shù)控機床雙軸運動同步控制的結(jié)構(gòu)圖[1-3>,其基本工作原理是:將兩個同方向運動的進(jìn)給軸,一個設(shè)定為主動軸,另一個設(shè)定為從動軸。由一個伺服驅(qū)動器、一個伺服電機、一個位置反饋裝置及CNC位置控制單元組成主動軸伺服運動控制回路,同時由另一個伺服驅(qū)動器、另一個伺服電機、另一個位置反饋裝置及CNC位置控制單元組成從動軸伺服運動控制回路。CNC的位置控制單元同時向主動軸及從動軸的伺服控制回路發(fā)出位置伺服運動指令。兩個位置反饋裝置的反饋信號除了送回各自的伺服驅(qū)動器比較環(huán),還送入CNC內(nèi)部的一個數(shù)字比較器進(jìn)行差值比較,該差值送入從動軸伺服控制回路的輸入端 服指令進(jìn)行比較。兩個位置反饋裝置的反饋信號差值就是主動軸與從動軸的同步誤差,差值為零時,表明兩個軸的位置完全同步。 現(xiàn)場調(diào)試時,可設(shè)CNC位置控制單元位置參考量為脈沖單位,交流伺服驅(qū)動器為脈沖驅(qū)動,取校正系數(shù)為1;當(dāng)CNC的位置控制單元同時向主動軸及從動軸的伺服控制回路發(fā)出100個脈沖伺服運動指令,在一段時間內(nèi),驅(qū)動主動軸電機的交流伺服驅(qū)動器1向主動軸電機發(fā)出了20個脈沖,剩余:100-20=80個脈沖,假定同時由于干擾等因素,驅(qū)動從動軸電機的交流伺服驅(qū)動器2向從動軸發(fā)出了10個脈沖,剩余90個脈沖。此時經(jīng)兩個位置檢測裝置反饋后的調(diào)整量為10個脈沖: 1×(20-10)=10(個) 交流伺服驅(qū)動器2經(jīng)過調(diào)整量和位置檢測裝置2反饋信號調(diào)整后的調(diào)整剩余脈沖為100個脈沖: 100+10-10=100(個) 在接下來的一段時間內(nèi),交流伺服驅(qū)動器1向主動軸發(fā)出10個脈沖,剩余脈沖70個脈沖: 80-10=70(個) 同時交流伺服驅(qū)動器2向從動軸發(fā)出20個脈沖,則經(jīng)兩個位置檢測裝置反饋后的調(diào)整量為-10個)脈沖: 1×(10-20)=-10(個) 交流伺服驅(qū)動器2經(jīng)過調(diào)整量和位置檢測裝置2反饋信號調(diào)整后的調(diào)整剩余脈沖為70個:100+(-10)-20=70(個) 此時,主動軸電機和從動軸電機均完成30個脈沖的指令,剩余脈沖均為70個,完成了位置的同步。 用NUM數(shù)控系統(tǒng)實現(xiàn)機床雙軸同步控制 本文在開發(fā)數(shù)控玻璃雕刻加工中心時,選用法國NUM公司的NUM1040M數(shù)控系統(tǒng),通過兩臺交流伺服電機分別驅(qū)動龍門框架的兩個軸,通過參數(shù)的設(shè)置及實驗調(diào)整,實現(xiàn)了大跨度(5米)龍門結(jié)構(gòu)雙軸位移的精確同步控制。 NUM數(shù)控系統(tǒng)平臺簡介 本項目研制的數(shù)控玻璃雕刻加工中心采用了龍門式結(jié)構(gòu),具有C、X、Y1、Y2、Z五個伺服運動軸,該加工中心的磨頭座沿橫梁導(dǎo)軌往復(fù)運動,方向設(shè)定為X軸,兩橫梁座沿機床床身導(dǎo)軌運動,方向分別為Y1軸和Y2軸,磨頭沿磨頭座垂直運動方向為Z軸,C軸為磨頭的旋轉(zhuǎn)軸,系統(tǒng)具有5軸4聯(lián)動功能。其中Y1、Y2軸為同步運動軸,分別驅(qū)動兩個交流伺服電機同步帶動龍門框架運動,行程為2m,Y1、Y2兩軸的跨度5m。 NUM1040M數(shù)控系統(tǒng)P參數(shù)及設(shè)置 該設(shè)備中選用法國NUM公司的MDLA2型伺服驅(qū)動器、BMH型交流伺服電機、NUM 1040M數(shù)控系統(tǒng),系統(tǒng)的具有很強的開放性特征,對P參數(shù)的設(shè)置是其開放性的特征之一,NUM1040M系統(tǒng)中共115個P參數(shù),通過修改P參數(shù)就可實現(xiàn)對控制系統(tǒng)的配置。用戶可在NUM專用軟件的環(huán)境下,方便、快捷的通過P參數(shù)對系統(tǒng)進(jìn)行配置與調(diào)整,亦可不借助任何軟件及工具,在線修改P參數(shù)。NUN系統(tǒng)中,多軸同步控制的功能也是通過設(shè)定P參數(shù)實現(xiàn)的[4>。 與同步軸控制有關(guān)的P參數(shù)有P3、P24、P27、P28等,具體含義如表1所示。 連接好伺服軸控制電路后,通過P3可定義系統(tǒng)中伺服控制軸的地址,本系統(tǒng)中設(shè)定了C、X、Y1、Y2、Z軸的地址分別為0、1、2、3、4。 P24參數(shù)由65個無符號十進(jìn)制數(shù)組成(字N0~N64),其中字N0~N31分別指定0~31號軸地址的同步閾值1,該值表示同步控制中的******允許誤差(以內(nèi)部測量單位表示),缺省值為160。當(dāng)超過同步閥值時,系統(tǒng)發(fā)出超差信息,但繼續(xù)驅(qū)動從動軸運動。字N32~N63指定0~31號軸的校正系數(shù)(以1/1000為單位),其缺省值為250。無誤差信號進(jìn)入從動軸伺服比較環(huán)時,即表示同步過程已經(jīng)完成。N64為同步閥值2,用于設(shè)定所有軸共同的******同步誤差(用內(nèi)部測量單位表示)。同步過程誤差超過所設(shè)定的值時,系統(tǒng)報警,并停止伺服運動軸的運動。在同步控制中,參數(shù)N64的設(shè)置會影響雙軸同步控制的性能。若選用較大的閥值,會導(dǎo)致機床同步控制精度降低;若閥值選用過低,則會導(dǎo)致機床在允許加工精度范圍內(nèi)正常運行時,經(jīng)常出現(xiàn)因超出同步誤差閥值而報警停車的現(xiàn)象,從而影響機床正常運行。該值必須通過實際調(diào)試確定,在允許的加工精度前提下,N64同步閾值應(yīng)盡可能取較大的值。 P27參數(shù)用于將一個從動軸分配到所設(shè)定的主驅(qū)動軸,這種分配有三種不同的類型: 第一, 簡單關(guān)聯(lián),將主驅(qū)動軸的對應(yīng)控制量復(fù)制到從動軸上; 第二,對稱關(guān)聯(lián),將主驅(qū)動軸的對應(yīng)控制量求反后復(fù)制到從動軸上; 第三,同步關(guān)聯(lián)。 其運算式為“主驅(qū)動軸的對應(yīng)控制量準(zhǔn)+校正值=從動軸的對應(yīng)控制量”。所研制的系統(tǒng)中采用簡單關(guān)聯(lián)類型,即將Y1主驅(qū)動軸的對應(yīng)控制量復(fù)制到Y(jié)2從動軸上,如表2所示。 P28參數(shù)用于使主驅(qū)動軸和從動軸的同步功能有效,它是一個32位的十六進(jìn)制數(shù)。如果同步軸關(guān)聯(lián)使能位的值為1,則在參數(shù)P27中申報的從動軸與其對應(yīng)的主驅(qū)動軸同步功能狀態(tài)有效,本例中要求使Y2軸與Y1軸的同步功能有效,因此將P28參數(shù)值設(shè)置為(二進(jìn)制): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (位31) 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 (位0) 十六進(jìn)制形式為:$00000008。 雙軸同步控制調(diào)試方法與步驟 初步設(shè)定好Y1、Y2軸的同步功能的P參數(shù)后,可進(jìn)行調(diào)試實驗。現(xiàn)場試驗結(jié)果表明,當(dāng)速度環(huán)的控制要求滿足時,還不能實現(xiàn)高速率下兩軸的動態(tài)精密同步進(jìn)給控制,需要對伺服驅(qū)動、數(shù)控系統(tǒng)的內(nèi)環(huán)(速度環(huán))及外環(huán)(位置環(huán))參數(shù)進(jìn)行綜合調(diào)整,以獲得好的控制性能。以下為實際中采用的調(diào)試步驟及參數(shù)選擇的過程: 初步確定伺服運動工作正常 松開伺服電機與負(fù)載軸之間的連接,接通電源,用NUM公司調(diào)試伺服驅(qū)動器參數(shù)的DPM軟件調(diào)整伺服驅(qū)動器的速度環(huán)控制參數(shù)。如伺服驅(qū)動器的增益、速度升降時間常數(shù)、PID參數(shù)等,確定伺服驅(qū)動器與伺服電機的工作基本正常。 速度環(huán)及電流環(huán)參數(shù)優(yōu)化 在伺服驅(qū)動器輸入端加上約10%的速度指令值,如果電機的運動特性感覺很“硬”,則用示波器觀察到的轉(zhuǎn)矩電流及速度響應(yīng)曲線會如圖3a所示,其超調(diào)量較大、調(diào)整時間較長。調(diào)整伺服驅(qū)動器中的控制參數(shù)(加大P.052/053的數(shù)值)可改善動態(tài)特性,如圖3b所示。反之,如果電機的運動特性感覺很“軟”,示波器觀察到的波形將會如圖3c所示。此時需減少速度環(huán)的增益(減少P.054/055的數(shù)值),以獲得如圖3d所示的波形。 調(diào)整雙軸同步誤差參數(shù) 逐步減少,直至滿足同步運動的特性及工作臺所需的精度。該系統(tǒng)設(shè)定的內(nèi)部測量單位為0.001mm,龍門式結(jié)構(gòu)Y1、Y2軸的尺寸誤差不大于0.05 mm,即同步時的******允許誤差為50×0.001=0.05mm。實際調(diào)試時,Y1及Y2同步軸的同步誤差閥值1從默認(rèn)值的160逐漸減少至50,即P24中,N2=N3=50。 設(shè)兩軸的******同步誤差為0.5mm時系統(tǒng)禁止伺服電機運動。則誤差閥值2取500,即N64=500。 由于Y1與Y2軸的跨度為5m,因而X軸移動方向的角度偏差為: δ≈0.000573°時系統(tǒng)給出報警信息,角度偏差為 δ2≈0.0573°時系統(tǒng)禁止伺服電機運動。 結(jié)語 采用P參數(shù)與伺服驅(qū)動器參數(shù)結(jié)合調(diào)整的方式可滿意的實現(xiàn)雙軸(多軸)伺服運動控制。NUM 1040M數(shù)控系統(tǒng)具有現(xiàn)場開放特性,便于現(xiàn)場調(diào)試,同步控制精度高、調(diào)整方便。經(jīng)過同步控制調(diào)試,NUM 1040M數(shù)控系統(tǒng)已成功的應(yīng)用在所開發(fā)的數(shù)控玻璃雕刻加工中心上。生產(chǎn)結(jié)果表明,伺服運動精度控制、同步軸特性等相關(guān)性能參數(shù)均達(dá)到設(shè)計預(yù)期指標(biāo),機床雙軸同步控制效果良好。 |