青年加油
好好學(xué)習(xí),努力掙錢
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 180 個
工控威望: 1054 點
下載積分: 9767 分
在線時間: 149(小時)
注冊時間: 2019-06-08
最后登錄: 2024-09-19
查看青年加油的 主題 / 回貼
樓主  發(fā)表于: 2020-06-13 15:25
圖片:
請問各位大神,我用DRVI   定位指令,發(fā)出去的脈沖沒走完就停止了,Y0,Y1,Y2對應(yīng)的剩余脈沖數(shù)怎么清零


還有就是如圖所示,應(yīng)用程序中這么用DRVI指令,會誤操作嗎

有時程序會報錯,定位指令重復(fù)在一個脈沖輸出上



然后這個程序,3U+2N-1PG,4軸,用了1pg之后,發(fā)現(xiàn)盡管是多軸運動,定位指令的脈沖和速度向一條指令中賦值比較不會出錯,這個程序還沒優(yōu)化,定位指令用的挺多的,請各位給個建議,怎么優(yōu)化比較好

還想問一下各位大神,用了ZRN指令后,因為ZRN不帶方向,然后同一個軸用DRVI指令之后,輸入負(fù)值脈沖不改變方向,有什么辦法解決
[ 此帖被青年加油在2020-06-13 19:07重新編輯 ]
青年加油
好好學(xué)習(xí),努力掙錢
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 180 個
工控威望: 1054 點
下載積分: 9767 分
在線時間: 149(小時)
注冊時間: 2019-06-08
最后登錄: 2024-09-19
查看青年加油的 主題 / 回貼
1樓  發(fā)表于: 2020-06-13 15:34
D8140,D8142對應(yīng)的是Y0,Y1再用PLSY,PLSR指令時的脈沖統(tǒng)計存放,


我想知道用DRVI  指令時,Y0,Y1,Y2,實時脈沖數(shù)在哪里存放,

然后我用DMOV K0 去清零剩余沒走完的脈沖數(shù)
珂971103
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 33 個
工控威望: 91 點
下載積分: 347 分
在線時間: 26(小時)
注冊時間: 2020-05-20
最后登錄: 2024-03-30
查看珂971103的 主題 / 回貼
2樓  發(fā)表于: 2020-06-13 17:47
有程序圖???我看一下,沒猜錯的話,不是相對定位指令脈沖問題,而是驅(qū)動定位指令的那個點有問題。
樓主留言:
如圖,相對定位,到達(dá)某一點停止,定義的距離并沒有走完,該怎么清除剩余的脈沖
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員

精華主題: 8 篇
發(fā)帖數(shù)量: 9623 個
工控威望: 8507 點
下載積分: 16599 分
在線時間: 5311(小時)
注冊時間: 2006-08-10
最后登錄: 2024-09-19
查看ymmfa的 主題 / 回貼
3樓  發(fā)表于: 2020-06-13 18:06
引用
引用第2樓珂971103于2020-06-13 17:47發(fā)表的  :
有程序圖???我看一下,沒猜錯的話,不是相對定位指令脈沖問題,而是驅(qū)動定位指令的那個點有問題。



贊同!
特別提醒大家:
偶爾修改下自己的密碼,以防被盜
不要在多個網(wǎng)站都用一樣賬號密碼
偶爾還是要發(fā)發(fā)貼,回回貼,不要總潛水
珂971103
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 33 個
工控威望: 91 點
下載積分: 347 分
在線時間: 26(小時)
注冊時間: 2020-05-20
最后登錄: 2024-03-30
查看珂971103的 主題 / 回貼
4樓  發(fā)表于: 2020-06-14 11:28
1.如果脈沖數(shù)是定好的話,那就m18晚一點復(fù)位,還有那一系列的常閉在脈沖數(shù)沒跑完時不予斷開,那多余脈沖數(shù)就沒必要清零。反之脈沖數(shù)不是定好的話,那就改脈沖數(shù)。
2.三菱3u晶體管或晶閘管編程器只有前兩三個點能做伺服脈沖方向和脈沖數(shù)點,你方向點用錯了,這就是你方向改變不了的原因。
樓主留言:
1路脈沖Y0 - 方向Y4
2路脈沖Y1 - 方向Y5
3路脈沖Y2 - 方向Y6
本體三路輸出
本帖最近評分記錄:
  • 下載積分:+1(sqpfanglin)
    青年加油
    好好學(xué)習(xí),努力掙錢
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 180 個
    工控威望: 1054 點
    下載積分: 9767 分
    在線時間: 149(小時)
    注冊時間: 2019-06-08
    最后登錄: 2024-09-19
    查看青年加油的 主題 / 回貼
    5樓  發(fā)表于: 2020-06-15 16:05
    圖片:
    如圖,我的意思是,同一個脈沖輸出,就是一個電機(jī)

    用了回原點指令時也要OUT Y5方向信號

    這個時候用   DRVI  指令  改變脈沖數(shù)為負(fù)數(shù)時,電機(jī)方向就不會改變了


    因為方向信號寫在程序中,程序掃描到方向信號沒導(dǎo)通,所以脈沖數(shù)為負(fù)數(shù)時,不會改變方向


    那請問,這種情況該怎么辦
    青年加油
    好好學(xué)習(xí),努力掙錢
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 180 個
    工控威望: 1054 點
    下載積分: 9767 分
    在線時間: 149(小時)
    注冊時間: 2019-06-08
    最后登錄: 2024-09-19
    查看青年加油的 主題 / 回貼
    6樓  發(fā)表于: 2020-06-15 16:15
    圖片:
    現(xiàn)在是這個圖中的定位指令總是報錯,但是沒有影響設(shè)備運行,但是擔(dān)心會有影響,所以解決它是最主要的


    回起點的程序不用回原點指令的原因就是上面我說的


    用了ZRN之后,DRVI指令中的脈沖數(shù)據(jù)(觸摸屏中寫好的正數(shù)、負(fù)數(shù))就不能改變方向了



    大神們,求解答啊
    青年加油
    好好學(xué)習(xí),努力掙錢
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 180 個
    工控威望: 1054 點
    下載積分: 9767 分
    在線時間: 149(小時)
    注冊時間: 2019-06-08
    最后登錄: 2024-09-19
    查看青年加油的 主題 / 回貼
    7樓  發(fā)表于: 2020-06-15 17:09
    圖片:
    圖片:
    都互鎖了,脈沖輸出Y2在別的定位運行時,這步也不會導(dǎo)通的啊,這是為啥
    zm19870128
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 54 個
    工控威望: 159 點
    下載積分: 14634 分
    在線時間: 193(小時)
    注冊時間: 2011-05-02
    最后登錄: 2024-09-09
    查看zm19870128的 主題 / 回貼
    8樓  發(fā)表于: 2020-06-16 10:44
    DMOV K0 D8340
    999感冒靈
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 275 個
    工控威望: 351 點
    下載積分: 1210 分
    在線時間: 65(小時)
    注冊時間: 2019-05-29
    最后登錄: 2023-12-17
    查看999感冒靈的 主題 / 回貼
    9樓  發(fā)表于: 2020-06-16 16:44
    方向不要直接操作Y點  有回原方向的寄存器 看手冊
    liaohianbin
    成功=目標(biāo)+堅持
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 192 個
    工控威望: 295 點
    下載積分: 2470 分
    在線時間: 127(小時)
    注冊時間: 2014-08-29
    最后登錄: 2024-09-19
    查看liaohianbin的 主題 / 回貼
    10樓  發(fā)表于: 2020-06-17 11:37
    全部合成一條輸出,  DDRVI D0 D1  Y0 Y5,           每次動作只改變D0 和D1數(shù)值后,再驅(qū)動輸出就行了,有那么復(fù)雜嗎
    流辰沙
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 313 個
    工控威望: 641 點
    下載積分: 1068 分
    在線時間: 124(小時)
    注冊時間: 2018-12-27
    最后登錄: 2024-04-16
    查看流辰沙的 主題 / 回貼
    11樓  發(fā)表于: 2020-06-17 15:54
    回原點寫錯了,要不就直接用DSZR,用了ZRN就別想著輸出Y5。你只接用OUT輸出Y5,那么你程序里面所有的用到Y(jié)5的地方都只默認(rèn)這個OUT的結(jié)果,也就是除了回原點的時候,Y5常OFF。