運動(dòng)控制卡在數控沖床系統的成功應用實(shí)例
流程圖
以下為進(jìn)給系統的運動(dòng)控制程序。
Private Sub Timer2_Timer()
Dim ch_status As Long
Dim a, b As Long
ch_status = check_status(1)
/利用check_status函數讀取沖床原點(diǎn)開(kāi)關(guān)的狀態(tài)/
a = 4
b = a And ch_status
/判斷原點(diǎn)開(kāi)關(guān)是否閉合/
If b = 4 Then
/如果原點(diǎn)開(kāi)關(guān)閉合/
set_conspeed 1, 100000
/調用速度設置函數set_conspeed來(lái)設置伺服電機的運行速度/
con_pmove 1,Mdis* 835.8978246155
/調用點(diǎn)位運動(dòng)函數con_pmove來(lái)設置伺服電機的運轉方向和運行距離/
End If
End Sub
3、結束語(yǔ)
本系統在采用了運動(dòng)控制卡和伺服進(jìn)給系統后,有效地解決數控沖床進(jìn)給系統高精度定位要求和高速啟動(dòng)的要求,在非常短的時(shí)間內開(kāi)發(fā)出了功能完善的用戶(hù)程序,滿(mǎn)足了沖床應用的需要。本文引用地址:http://dyxdggzs.com/article/161058.htm
伺服電機相關(guān)文章:伺服電機工作原理
評論