jiaglong
級別: 略有小成
![]() |
伺服前進(jìn)的時(shí)候,沒前進(jìn)一次,產(chǎn)生一個(gè)一個(gè)誤差,前進(jìn)10步的時(shí)候,累計(jì)誤差可以達(dá)到2mm左右,每次發(fā)送的脈沖一樣,每前進(jìn)一次,傳送一次相同的數(shù)據(jù),數(shù)據(jù)傳送完畢要給寄存器清零嗎,還有機(jī)器齒輪有一點(diǎn)晃動,但是也不大,向一個(gè)方向前進(jìn)的時(shí)候,應(yīng)該也能頂住的。希望高手指教。 |
---|---|
|
jiaglong
級別: 略有小成
![]() |
跟齒輪比應(yīng)該也沒關(guān)系的吧,要是齒輪比有誤每次走得距離應(yīng)該樣的啊,假如前進(jìn)10步,每步10mm,第一一次前進(jìn)10mm,第二次就慢慢減小了,可能是0.5,或是多少的,反正前進(jìn)一次就減少點(diǎn)。 伺服減速比為7.5,伺服10000個(gè)脈沖轉(zhuǎn)一周,齒輪直徑是26mm。 我齒輪比設(shè)置的是75000/8164 |
---|---|
|
jiaglong
級別: 略有小成
![]() |
請問一下,你說的回原點(diǎn)復(fù)位一次,是給什么復(fù)位啊。我的脈沖指令是 LD M20 PLSY K6000 D200 Y0 然后伺服前進(jìn)就給M20置位,并把前進(jìn)數(shù)據(jù)傳送給D200,脈沖完畢就給M20復(fù)位。 歸零時(shí)給M20置位,同時(shí)給方向信號Y1置位,到達(dá)零位光電時(shí)復(fù)位, |
---|---|
|
jiaglong
級別: 略有小成
![]() |
我的程序都在公司的電腦里,不好傳上來。要不下午就傳上來了。用的不是絲杠,兩個(gè)齒輪,伺服電機(jī)轉(zhuǎn)7.5圈,齒輪轉(zhuǎn)一圈,然后齒輪帶動工作臺轉(zhuǎn)動。齒輪直徑是26mm,轉(zhuǎn)一圈相當(dāng)于前進(jìn)81.684mm |
---|---|
|