電機(jī)運(yùn)行要求:物體在兩個(gè)行程開(kāi)關(guān)之間(a——b)往復(fù)運(yùn)動(dòng)。a,b間的距離未知,起始位置隨機(jī)(但要求先運(yùn)動(dòng)到a點(diǎn),將a點(diǎn)設(shè)定為機(jī)械零點(diǎn)。往返800次后停在a點(diǎn)然后蜂鳴器長(zhǎng)聲報(bào)警表示結(jié)束,要求計(jì)數(shù)器顯示往返次數(shù),運(yùn)行速度20khz。
過(guò)程分析:由于起始位置的坐標(biāo)為零點(diǎn)。假設(shè)零點(diǎn)到b的方向?yàn)檎灰疲泓c(diǎn)到a為負(fù)位移,需要兩根傳感器信號(hào),分別按在a,b處,
控制過(guò)程圖:
程序清單:
01 cnt 0 :計(jì)數(shù)器清零
02 speed 20000 :賦值速度20khz
03 zero 0 :朝負(fù)向回零
04 au-lp 2 0 1 :電機(jī)朝b向運(yùn)行,直到輸入2變低停止
05 cnt 1 :計(jì)數(shù)器加1
06 au-lp 1 0 0 :電機(jī)朝a向運(yùn)行,直到輸入1變低停止
07 j-cnt 09 00800 :如果計(jì)數(shù)器到800跳轉(zhuǎn)到第九行
08 jump 04 :跳轉(zhuǎn)到第四行
09 au-lp 1 0 0 :電機(jī)朝a向運(yùn)行,直到輸入1變低停止
10 g-len 00005000 :返回一段安全距離保證下次加工起點(diǎn)在機(jī)械原點(diǎn)左邊
11 delay 1 01000 :蜂鳴器長(zhǎng)鳴
12 end :程序結(jié)束
淘寶店鋪:
http://www.wlywrsj.cn/bbs_read.asp?id=4220
tel:13521040277 |
聯(lián)系人:蘇小姐
淘寶店鋪:
/
tel:13811070445 |