手把手叫你學(xué)伺服控制

發(fā)布時間:2024-04-16
設(shè)備
1.永宏plc:fbs-24mct1臺
2.gsk伺服1套:di20-m10b(驅(qū)動器)/80sjt-m032e(電機(jī))
3.dc24v開關(guān)電源1個
4.信號線若干
查看驅(qū)動器引腳定義并選擇控制模式
位置控制模式:查看伺服引腳定義,這里用最少的信號線實現(xiàn)電機(jī)轉(zhuǎn)動。
son:為on時,開啟伺服使能。當(dāng)然伺服使能功能可以通過參數(shù)來修改,該信號可由參數(shù)pa54設(shè)置。
pa54=0:只有當(dāng)外部輸入信號son為on時,電動機(jī)才能被使能;
pa54=1:驅(qū)動單元內(nèi)部強(qiáng)制電動機(jī)使能,而不需要外部輸入信號son。
ccw/cw:驅(qū)動禁止信號,一般和行程開關(guān)配合使用,避免超程,該信號可由參數(shù)pa20設(shè)置。
pa20=0:使用驅(qū)動禁止功能;
pa20=1:不使用驅(qū)動進(jìn)制功能。
rdy:驅(qū)動單元準(zhǔn)備好信號,當(dāng)電機(jī)通電勵磁時該信號有輸出。
位置指令輸入信號
這里位置輸入信號可以采用差分驅(qū)動或者單端驅(qū)動接法,由于選用的fbs-24mct為集電極開路輸出形式,所以采用單端驅(qū)動接法。
伺服驅(qū)動單端驅(qū)動方式限定外部電源最大電壓為25v時,需要串接一個限流電阻r
依據(jù):vcc=24v,r=1.3kω~2kω;vcc=12v,r=510kω~820kω;vcc=5v,r=0;
頻率限制為:
pls/dir:最高脈沖頻率500khz
u/d:最高脈沖頻率500khz
a/b:最高脈沖頻率300khz
控制線制作
gsk隨機(jī)附帶一個44針插座,依據(jù)引腳圖,把需要的控制信號接線出來。在這里把有可能用到的信號線都接出來,但是這些信號在伺服控制中并不都是必要的,下圖中用藍(lán)色線表示伺服的輸出信號給plc的輸入,紅色表示plc的輸出給伺服的輸入,另外開關(guān)電源的正、負(fù)分別用紅、藍(lán)表示。
1)選取需要的控制信號
2)伺服同plc的接線圖
這里從伺服給plc的輸入信號只取了srdy,plc給伺服的信號有son、fstp(ccw)、rstp(cw)、puls/sign這幾個信號。
伺服調(diào)試
·取出驅(qū)動器、電機(jī),電機(jī)至驅(qū)動的編碼器連接線和電機(jī)至驅(qū)動的電源線,出廠都已配置好,這里只要按照指示接好即可。
·把plc至驅(qū)動器的控制信號線接好。
1.伺服的手動調(diào)試
1)伺服參數(shù)設(shè)定
gsk伺服上電之后,可以先采用驅(qū)動器本身自帶的手動功能,該功能模式下,伺服的轉(zhuǎn)動由驅(qū)動器按鍵來控制,進(jìn)入pa參數(shù)菜單,設(shè)置一下參數(shù):
pa4=3:手動方式,在sr-菜單下操作,用↑、↓鍵進(jìn)行加、減速操作。
pa20=1:驅(qū)動禁止功能無效,此時只是利用驅(qū)動器本身來調(diào)試,所以把ccw\cw功能先屏蔽。
pa54=1:驅(qū)動單元內(nèi)部強(qiáng)制電機(jī)使能,而不需要外部輸入信號son。
參數(shù)設(shè)置完成以后,保存后下電。
2)手動運(yùn)行步驟
1.驅(qū)動器上電,顯示r - 0,是電機(jī)運(yùn)行速度監(jiān)視窗口。
2.檢查pa1參數(shù)是否和使用的電機(jī)代碼一致。
3.以上2步都無誤后,進(jìn)入“sr- /sr-red” 菜單下后,按↑、↓鍵開始運(yùn)行電機(jī)。
2.plc控制運(yùn)行
伺服在手動調(diào)試下運(yùn)行正常,現(xiàn)在進(jìn)入plc的上位控制,該控制中plc的從伺服引入的io如下:
input:
srdy——x2
output:
puls-: y0
sign-: y1
ccw: y2
cw: y3
son: y4
為了控制方便,這里先把ccw\cw信號使能屏蔽。
1)伺服參數(shù)設(shè)置
pa4=0:位置方式。
pa12:電子齒輪倍頻系數(shù)(電子齒輪分子),設(shè)為2。
pa13:電子齒輪分頻系數(shù)(電子齒輪分母),設(shè)為1。
pa14=0:位置方式下,脈沖輸入模式:脈沖+方向。
pa15=0:位置指令方向維持原指令方向。
pa20=1:驅(qū)動禁止功能無效(即屏蔽ccw/cw使能信號)。
pa54=0:外部son使能。
參數(shù)修改完畢后,存儲后下電,重新上電。
2)相關(guān)計算
在這里先做一個伺服電機(jī)的多段速運(yùn)行程序,運(yùn)動過程
1.以速度1000rpm轉(zhuǎn)10圈
2.接著以速度1200rpm轉(zhuǎn)20圈
3.接著以速度1400rpm轉(zhuǎn)30圈
4.接著以速度1600rpm轉(zhuǎn)40圈
5.接著以速度1800rpm轉(zhuǎn)50圈
6.接著以額定速度2000rpm運(yùn)行60圈
7.停頓一定時間后,從第1步開始重復(fù)。
由手冊知道,伺服每轉(zhuǎn)1圈,編碼器反饋10000ps,又電子齒輪設(shè)定為2,所以plc每發(fā)出5000ps,伺服就轉(zhuǎn)動1圈
即第一段行程10圈對應(yīng)的脈沖數(shù)=10圈×5000ps/圈=50000ps
其它段的行程脈沖計數(shù)同此式。
把伺服需要的速度轉(zhuǎn)化成plc的脈沖數(shù),以1000rpm為例,假設(shè)plc需要發(fā)出的脈沖數(shù)為x,電子齒輪設(shè)定是2,則有
得:x=83333.3hz
由此公式,可求得其它速度所對應(yīng)的plc脈沖數(shù)。
3) plc參數(shù)的設(shè)置
fbs-24mct的脈沖輸出點共有4軸(8點),為y0~y7,默認(rèn)y0~y3為高速200k,y4~y7為中速20k。要使得plc的高速點輸出脈沖時,需要先對這幾個點的輸出進(jìn)行組態(tài),點擊永宏編程軟件菜單欄中的“專案\io組態(tài)”進(jìn)入組態(tài)頁面
4)程序的編寫
設(shè)置完成之后即可進(jìn)入程序的編寫。
5) nc定位表格的編輯
用鼠標(biāo)左鍵點擊fun140指令,然后在英文輸入狀態(tài)下,按鍵盤上的z鍵進(jìn)入nc定位表格的編寫,最終結(jié)果如下
6)子程序內(nèi)容
init子程序主要是做一些初始化,如下
speed子程序,主要把輸入的速度和形成轉(zhuǎn)化成plc所需要產(chǎn)生的脈沖個數(shù),這里以第1段速度和行程的換算為例,由于這里伺服的額定轉(zhuǎn)速為2000rpm,所以在速度設(shè)定的時候,要防止輸入轉(zhuǎn)數(shù)超過該值。
7)上電運(yùn)行調(diào)試
程序編寫完成后,讓plc處于run狀態(tài),在輸入頁中進(jìn)行數(shù)值監(jiān)控,如下
總結(jié)
由于該示例中plc的輸入信號只從伺服抓取了srdy,其它點位接線同srdy的接法一樣。plc輸出給伺服的信號只有pls\dir和son,其它信號的接法類似。gsk伺服只需要極少的幾根控制線就可以實現(xiàn)伺服的運(yùn)轉(zhuǎn),永宏plc的定位指令全部在nc表格中填寫即可。
上一個:小米筆記本pro2021 黑蘋果(小米筆記本pro15.6黑蘋果)
下一個:淺談紫外線老化試驗箱對涂料試樣制備的要求

合同欠款訴訟時效怎么算
win10系統(tǒng)如何正確的查看當(dāng)前系統(tǒng)的版本號和密碼(win10系統(tǒng)如何正確的查看當(dāng)前系統(tǒng)的版本號碼)
如何選擇適合你的德國hydropa流量計(專業(yè)文章幫您解決選擇難題)
iphone驗證app沒反應(yīng)(ios驗證應(yīng)用沒反應(yīng))
近期外墻聚氨酯保溫板大概多少錢一立方?價格咨詢
蘇州電腦維修,蘇州那有修電腦的
電腦黑屏怎么辦windows7(電腦黑屏按什么鍵恢復(fù)win7)
都說生茶寒,熟茶熱,該怎么破呢?
示波器高壓差分探頭使用步驟及注意事項
紅米手機(jī)怎么鎖屏
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos