介紹plc控製步進電機的資料
用PLC控製步進電機的相關(guan) 指令
下麵介紹的指令隻適用於(yu) FX1S、FX1N係列的晶體(ti) 管輸出PLC,如高訓的FX1N-60MT。這些指令主要是針對用PLC直接聯動伺服放大器,目的是可以不借助其他擴展設備(例如1GM模塊)來進行簡單的點位控製,使用這些指令時最好配合三菱的伺服放大器(如MR-J2)。
然而,我們(men) 也可以用這些指令來控製步進電機的運行,如高訓810室的實驗台架。下麵我們(men) 來了解相關(guan) 指令的用法:
1、 三菱PLC脈衝(chong) 輸出指令PLSY(FNC57)
PLSY指令用於(yu) 產(chan) 生指定數量的脈衝(chong) 。助記法為(wei) HZ、數目Y出來。指令執行如下:
2、 帶加減速的脈衝(chong) 輸出指令PLSR(FNC59)
3、 回原點ZRN(FNC156)--------重點撐握
ZRN指令用於(yu) 校準機械原點。助記法為(wei) 高速、減速至原點。指令執行如下:
4、 增量驅動DRVI(FNC158)--------重點撐握
DRVI為(wei) 單速增量驅動方式脈衝(chong) 輸出指令。這個(ge) 指令與(yu) 脈衝(chong) 輸出指令類似但又有區別,隻是根據數據脈衝(chong) 的正負多了個(ge) 轉向輸出。本指令執行如下:
5、 絕對位置驅動指令DRVA(FNC159)
本指令與(yu) DRVI增量驅動形式與(yu) 數值上基本一樣,唯一不同之處在於(yu) [S1.]:
在增量驅動中,[S1.]指定的是距離,也就是想要發送的脈衝(chong) 數;而在絕對位置驅動指令中,
[S1.]定義(yi) 的是目標位置與(yu) 原點間的距離,即目標的絕對位置。
下麵以高訓810室的設備為(wei) 例,說明步進電機的驅動方法:
在用步進電機之前,請學員考慮一下幾個(ge) 相關(guan) 的問題:
1、何謂步進電機的步距角?何為(wei) 整步、半步?何謂步進電機的細分數?
2、用步進電機拖動絲(si) 杆移動一定的距離,其脈衝(chong) 數是如何估算的?
3、在步進順控中運用點位指令應注意什麽(me) ?(切斷電源的先後問題!)
步進電機測試程序與(yu) 接線如下:
1、按下啟動按鈕,絲(si) 杆回原點,5秒鍾後向中間移動,2秒後回到原點。
注:高訓810步進電機正數為(wei) 後退,Y2亮,負數為(wei) 向前,Y2不亮。向前方為(wei) 向(3#帶側(ce) )運動為(wei) ,向後為(wei) 向(1#帶側(ce) )運動。
給正數DDRVI時,後退M8029不動作,沒有完成標誌;但給負值前進時,會(hui) 有完成標誌M8029的動作。
為(wei) 什麽(me) 會(hui) 在前進時(有M8029為(wei) 標誌時),按停後,可以再次按X10啟動起來,而在後退Y2點亮時,不能再按X10啟動呢?
M8029標誌位必須在同一掃描周期內(nei) 捕捉,而且要緊鄰相應的點位控製指令下一步!
2、另一個(ge) 示例:
要求製做一個(ge) 觸摸屏畫麵,輸出指定的位置(MM為(wei) 單位),讓步進電機運動到指定位置後停下。假定工件指定位置大於(yu) 實際位置值,電機正轉到位;反之,反轉到位。且步進電機走1MM要80個(ge) 脈衝(chong) 。