hardy_6817
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看hardy_6817的 主題 / 回貼
樓主  發(fā)表于: 2011-01-22 10:07



左邊的圖形是我所需要的,在A,B,C,D,E,F點沖孔,A移動到B,用步進電機移動沖頭,單向5次; B向C移動沖頭的同時,
在X軸方向另一步進電機拖動物料; C到D, X軸電機動; 后面是返回動作,D到E,同時動兩電機;E到F 單向5次 ,停在原點。
(圖中的標注長度指脈沖數(shù)目@可改,一般在25-35,步進電機移動過程都是在16ms內,每一次步進移動后,停止16ms;
兩相步進驅動Y軸5細分,X軸20細分。)

問題來了,有的機器做出來的產品就成右圖的樣子了,右圖上Y軸上的脈沖是編碼監(jiān)視的,X軸是估算的。


高手指點下,這個是怎么產生的?單片機就不會這樣。

hardy_6817
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看hardy_6817的 主題 / 回貼
1樓  發(fā)表于: 2011-01-22 13:54
高手們不要那么保密啊。。。
jxh668
jxh668
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1429 個
工控威望: 2169 點
下載積分: 4006 分
在線時間: 829(小時)
注冊時間: 2009-12-21
最后登錄: 2024-12-23
查看jxh668的 主題 / 回貼
2樓  發(fā)表于: 2011-01-22 14:25
細分是走時平滑一些,對精度反而一夠精確

試試:不用細分
注意加減速度
如果脈沖數(shù)和機械沒有計算誤差是沒有問題的
本帖最近評分記錄:
  • 下載積分:+3(hardy_6817) 熱心助人
  • 來看看 ,有用的就下了。深圳的可找我呵
    hardy_6817
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看hardy_6817的 主題 / 回貼
    3樓  發(fā)表于: 2011-01-22 15:55
    請問問,不用細分是什么意思?不使用驅動器?
    shuangyu
    工控行業(yè)呆的越久越迷茫.......懂得多?少?......
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 344 個
    工控威望: 891 點
    下載積分: 1083 分
    在線時間: 115(小時)
    注冊時間: 2009-08-04
    最后登錄: 2024-07-12
    查看shuangyu的 主題 / 回貼
    4樓  發(fā)表于: 2011-01-22 18:17
    只有一個測試數(shù)據(jù)不好判斷。
    你是用什么指令驅動步進的?
    hardy_6817
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看hardy_6817的 主題 / 回貼
    5樓  發(fā)表于: 2011-01-23 09:24
    DDRVI

    那該如何檢測是怎么產生的呢?
    ljshqu
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 43 個
    工控威望: 217 點
    下載積分: 580 分
    在線時間: 6(小時)
    注冊時間: 2009-08-10
    最后登錄: 2020-03-30
    查看ljshqu的 主題 / 回貼
    6樓  發(fā)表于: 2011-01-23 11:39
    定位不準,步進的加減速沒控制好。
    單片機沒問題,單片機的程序不是你寫的吧?
    hardy_6817
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看hardy_6817的 主題 / 回貼
    7樓  發(fā)表于: 2011-01-23 11:56
    樓上的朋友,

    單片機不是我編的,模仿別人的機器。

    脈沖30個的時候,一般DDRVI的加減速時間,啟動頻率,最大頻率是多少?要保證16ms以內的,可以改細分調脈數(shù)

    我改了,10細分,效果要好點,沒完全消除。
    ljshqu
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 43 個
    工控威望: 217 點
    下載積分: 580 分
    在線時間: 6(小時)
    注冊時間: 2009-08-10
    最后登錄: 2020-03-30
    查看ljshqu的 主題 / 回貼
    8樓  發(fā)表于: 2011-01-23 13:28
    步進電機需要自己做加減速時間,起動速度一般100多rpm,加到最高速一般100ms左右,你先低速試下,我想低速應該沒問題。
    qinchenglim
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1219 個
    工控威望: 1320 點
    下載積分: 3938 分
    在線時間: 739(小時)
    注冊時間: 2009-06-09
    最后登錄: 2024-12-05
    查看qinchenglim的 主題 / 回貼
    9樓  發(fā)表于: 2011-01-23 16:03
    想高速不丟步就改用伺服系統(tǒng)吧
    楊康
    學海無崖
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 703 個
    工控威望: 637 點
    下載積分: 1947 分
    在線時間: 90(小時)
    注冊時間: 2006-11-23
    最后登錄: 2023-12-20
    查看楊康的 主題 / 回貼
    10樓  發(fā)表于: 2011-01-24 21:11
    樓上說的就是,想高精度就用伺服吧
    tangyq
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 273 個
    工控威望: 408 點
    下載積分: 1797 分
    在線時間: 374(小時)
    注冊時間: 2007-03-25
    最后登錄: 2022-04-06
    查看tangyq的 主題 / 回貼
    11樓  發(fā)表于: 2011-01-24 21:15
    支持9樓