hsc316
級(jí)別: 探索解密
|
問題一: 為什么這樣寫???D212和D266的區(qū)別??? 問題二:”有更簡(jiǎn)潔的寫法嗎??? 問題三:為什么要轉(zhuǎn)換成浮點(diǎn)數(shù)??? 問題四:不可以直接將 D200 里的脈沖傳送DMOV 到 D280里 然后絕對(duì)定位 DDRVA D280 D220 Y0 Y1 這樣嗎? 問題五:這樣運(yùn)算的目的是什么??? 問題六:是不是所有軸都要需要這樣的運(yùn)算過程嘛? [ 此帖被hsc316在2023-05-25 17:29重新編輯 ] |
---|---|
|
wzy139076378
年輕不是你玩的理由,而是你奮斗的資本。
級(jí)別: 網(wǎng)絡(luò)英雄
|
脈沖數(shù)換算成實(shí)際距離,都是用浮點(diǎn)數(shù)寫的。 樓主留言:沒錯(cuò) |
|
---|---|---|
|
紅云123
級(jí)別: 略有小成
|
要想知道當(dāng)前位置,在觸屏上計(jì)算更方便。 在程序里定點(diǎn)時(shí)直接把當(dāng)前位置賦值給保持寄存器就行。 樓主留言:是不是這樣,D8340 DMOV D220 |
---|---|
|
夢(mèng)雨天涯
微信hui530527 &
級(jí)別: 網(wǎng)絡(luò)英雄
|
圖片:
你的問題沒有幾個(gè)人想回答呢,不過就是把脈沖轉(zhuǎn)換成長(zhǎng)度MM,為什么要轉(zhuǎn)浮點(diǎn)?因?yàn)楦↑c(diǎn)計(jì)算不會(huì)有余數(shù),整數(shù)計(jì)算會(huì)有余數(shù) |
|
---|---|---|
|
renjiawonder
級(jí)別: 家園?
|
把脈沖數(shù)量,除以馬達(dá)旋轉(zhuǎn)一周的脈沖數(shù)量,換算成距離 樓主留言:謝謝學(xué)習(xí) |
---|---|
|
libin520
雖然沒什么突破和進(jìn)步,卻還是每天在堅(jiān)持著。
級(jí)別: 工控俠客
|
這個(gè)東西考慮過了。首先,觸摸屏的點(diǎn)位顯示的是浮點(diǎn)數(shù),改點(diǎn)位也可以點(diǎn)擊輸入浮點(diǎn)數(shù)。如果不想那么麻煩?梢宰龉δ軌K。把一歌點(diǎn)做好。其他的點(diǎn)位按變址來。也很方便。類似表格一樣。MOV一個(gè)數(shù)過去就走某一點(diǎn)位。已經(jīng)實(shí)驗(yàn)成功。只是每個(gè)軸消耗一個(gè)變址Z。 樓主留言:學(xué)習(xí) 謝謝 |
|
---|---|---|
|
皮五
級(jí)別: 工控俠客
|
定義一個(gè)脈沖=0.01mm或者0.001mm,在驅(qū)動(dòng)器上修改分子分母, 做程序的時(shí)候直接根據(jù)需要設(shè)置脈沖數(shù) |
---|---|
|
卓發(fā)智能
相互學(xué)習(xí),共同進(jìn)步。
級(jí)別: 工控俠客
|
D212是X軸實(shí)時(shí)位置座標(biāo),D266是X軸某個(gè)定位點(diǎn)的位置脈沖數(shù)據(jù), 把軸的運(yùn)行脈沖數(shù)轉(zhuǎn)換成浮點(diǎn)數(shù)是為了精確位置距離,標(biāo)準(zhǔn)式。。。如果還想不明白就找度娘問問 D200的數(shù)據(jù)是Y0端口脈沖實(shí)時(shí)計(jì)數(shù)值,D280的數(shù)據(jù)是導(dǎo)程,也就是伺服電機(jī)或步進(jìn)電機(jī)連接的絲桿的螺距,也就是電機(jī)轉(zhuǎn)一圈絲桿行進(jìn)多少毫米。 樓主留言:明白 先謝謝 |
|
---|---|---|
|
meipingboy
級(jí)別: 家園常客
|
確實(shí),使用ST很方便,跟做數(shù)學(xué)一樣。比如下圖: |
|
---|---|---|
|