示例介紹:
Set_move_speed(3200, 6400 );//設置插補矢量速度
Set_move_accel( 0.1 ); //設置加速時間
Start_move_xy(0, 6400, 6400 );//進行直線插補
If( Motion_done(0) == 0 || // 可以Wait_for_done,">

小视频免费在线观看_夜夜b_男女隐私免费视频_国产一级性生活视频_久久综合入口_精品国内视频

技術頻道

DMC2000脈沖速度初始化故障

示例介紹:
Set_move_speed(3200, 6400 );//設置插補矢量速度
Set_move_accel( 0.1 ); //設置加速時間
Start_move_xy(0, 6400, 6400 );//進行直線插補
If( Motion_done(0) == 0 || // 可以Wait_for_done,Wait_for_all之類函數
Motion_done(1) == 0 )
{//脈沖在輸出時,做其它事情
… do s.th
}
else
{//脈沖輸出完畢
… next operator//無法執行到此處
}

原因分析:
原因是庫函數故障(BUG), 當第一次運行時,速度寄存器未填入有效數據,具體原因未明。
Set_move_speed 設置多軸運動的矢量速度
Set_move_accel 設置多軸運動的矢量加速時間
Start_move_xy 讓指定卡號的第1,2軸以插補方式運動到指定位置
Move_xy 同Start_move_xy,需等待完成
Start_move_zu 讓指定卡號的第3,4軸以插補方式運動到指定位置
Move_zu 同Start_move_zu,需等待完成
Arc_xy 讓指定卡號的第1,2軸作圓弧運動,需等待完成
Arc_zu 讓指定卡號的第3,4軸作圓弧運動,需等待完成

附帶檢測函數:
Wait_for_all 等待指定的多軸并完成
Wait_for_done 等待運動并完成
Motion_done 檢測當前運動狀態

故障現象:
當程序執行到Motion_done等檢測函數時,發現它們無法返回完成的狀態,原因不是檢測函數的故障。而是X,Y無法取得速度值,進而也無法完成指定的脈沖輸出,這就是為什么檢測函數返回不了脈沖輸出完成的狀態。此問題是庫函數的小毛病。

解決方法:
Start_r_move(0,0,3200,6400,0.1);//驅動X軸,但其輸出脈沖為0個,不會損失位置
Start_move_xy(0, 6400, 6400 );//再次驅動,問題解決了。

文章版權歸西部工控xbgk所有,未經許可不得轉載。

主站蜘蛛池模板: 中文字幕精品一区二区三区精品 | 麻豆精品国产传媒mv男同 | 看av网站| 金瓶狂野欧美性猛交xxxx | 欧美成人精品一区二区 | 日韩欧美亚洲一区二区 | 日韩精品在线免费观看 | 成人激情视频在线观看 | 福利电影在线观看 | 国产精品视频1区 | 99久久精品毛片免费播放高清 | 国产日韩精品在线 | 操人网站 | 国产精品日韩欧美一区二区 | 久久精品免费播放 | 国产视频久久久 | 一级国产 | 午夜精彩视频 | 亚洲激情综合 | 九九国产| 亚洲成人av电影网站 | 精品99久久 | 岛国av免费观看 | 麻豆成人久久精品二区三区小说 | 欧美激情一区二区三区 | 99热国产在线 | 欧美日色| 欧美伊人精品成人久久综合97 | 91免费版在线| 成人免费在线观看 | 亚洲 中文 欧美 日韩 在线观看 | 99精品在线视频观看 | 日韩国产一区在线 | 在线看国产 | 免费69视频| 国产成人高清视频 | 日韩欧美在线视频 | 国产成人在线播放 | 日韩中文字幕在线视频 | 国产一区二区三区在线电影 | 亚洲一区二区在线免费观看 |