szrunluo
級別: *
![]() |
伺服電機一圈10000個(gè)脈沖。按精度分,DT6112是程序內等分寄存器,DT1050是外部觸模屏設定等分寄存器,余數寄存器9015。 設定6份,余數是4000,第一份是1670,其余1666個(gè)脈沖。計算器算的余數是0。666666666, 設定12份,余數是4000,第一份是837,其余833個(gè)脈沖,計算器算的余數是0。3333333333333, 設定3份,余數是1000,第一份是3334,其余3333個(gè)脈沖,計算器算的余數是0。3333333333333, 請高手看下這個(gè)程序,有注釋?zhuān)陨蠑祿巧蠙C算出的數據,顯示的應該是十進(jìn)制數,我沒(méi)看懂余數, 第一份的數的數值與計算器算的數為什么會(huì )有這種差距,為何會(huì )這樣顯示,這是什么關(guān)系,這樣做輸出脈沖 和精度是怎樣解釋的呢, 請幫忙解說(shuō)下這個(gè)程序,我快瘋了,為了這個(gè)問(wèn)題, |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
![]() ![]() |
果然夠暈!因為我不了解松下伺服,也沒(méi)看懂意思。 但我覺(jué)得10000/365,每度約等于27.397個(gè)脈沖,能不能從這方面考慮下? |
|
---|---|---|
|
szrunluo
級別: *
![]() |
按這臺設備的要求,他把余數放大(乘以1000)兩次,是要得到一個(gè)精度吧,按站長(cháng)所說(shuō),PC可以發(fā)出零點(diǎn)幾個(gè)的脈沖嗎?因我還不懂伺服,請懂松下幫看看吧,在此先謝謝了。 |
---|---|
|
一天賊忙
級別: 略有小成
![]() |
1 如果是等分圓,為什么一定要‘一圈10000個(gè)脈沖’,用個(gè)3的倍數比如12000不就沒(méi)這么多問(wèn)題。 2 PLC不可能發(fā)半個(gè)脈沖,這個(gè)通過(guò)電子齒輪比來(lái)解決。(常用的松下的5線(xiàn)增量編碼器分辨率是10000) 3 那個(gè)松下PLC沒(méi)用過(guò),附件程序不懂了,自己作就好,為什么研究別人的。 |
|
---|---|---|
|
szrunluo
級別: *
![]() |
我對硬件在行一點(diǎn),對程序不是很了解,所以看別人的程序學(xué)習,由其我對這臺機的工藝,動(dòng)作比較熟,才研究它,看人家是怎樣寫(xiě)的,這樣比對著(zhù)一本書(shū)看那些很抽象的指令要好理解得多,學(xué)起來(lái)就容易點(diǎn)了。 看來(lái)懂松下的人是很少了, |
---|---|
|