<style id="7i3y3"></style>

      <sub id="7i3y3"><i id="7i3y3"></i></sub>

        午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
        首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
        中華工控網首頁
          P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
          D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
          電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
        如何正確計算及設置DMC1000插補的矢量速度
        深圳市雷賽智能控制股份有限公司
        收藏本文     查看收藏
        一、問題現象
        用戶通過以下編程:

        # define XCH 0
        # define YCH 1

        double fUnit[]={ 3200/5.0, 3200/5.0}; //
        脈沖當量,每毫米脈沖數
        //
        每轉脈沖數為3200,每轉毫米數為5.0

        short axisArray[]={ XCH, YCH };//
        選擇XY兩軸
        long distArray[]={ x * fUnit[XCH], y*fUnit[YCH] }; //x
        y為毫米單位的絕對位置

        d1000_start_ta_line( 2, axisArray, distArray, 10, 10, 0.0);//
        勻速插補


        通過實際運動發現以下情況:
        No.1
        X=100,Y=0,即水平方向,所花時間為10.002
        No.2
        X=0,Y=100,即垂直方向,所花時間為10.003
        No.3
        X=100Y=100,即45度斜線,所花時間為10.005

        即三種情況下的運行時間幾乎相當(當中的微小時間差可能由系統的多任務特性引起的),而實質上當走45度斜線時,其距離等于100*sqrt(2) = 100*1.414=141.4毫米,由此可見距離長了許多,故其速度也快了許多。此種情況在速度慢的情況下表現不明顯,但是在激光切割時,速度不穩定,同樣的能量切割出來的效果就不一致,質量也就不能過關。

        二、原因分析
        DMC1000
        的開發較早,對于直線插補的算法是采用三角函數進行合成,故以上設定的10,10,0.0的速度是對距離長的運動軸有效(即長軸),不是一個矢量的速度,由此可見,同樣的速度設定會因為直線的斜率不同而快慢不一致。

        三、解決方法
        解決此問題也很簡單,每次需要重新計算長軸的速度,以用于作為插補速度,下面給出原代碼,以對上面的代碼進行補充:

        double fP1 = distArray[XCH] - (double)d1000_get_command_pos(XCH);
        double fP2 = distArray[YCH] - (double)d1000_get_command_pos(YCH);
        double fLen= sqrt( fP1*fP1 + fP2*fP2 );
        if( fLen < 1 )//0
        脈個不要
        return nAxises;
        long nStart,nSpeed; //
        計算出新的速度
        if( fabs(fP1)>fabs(fP2) )
        {
        double kx = fP1 / fLen;
        double AP = kx * fP1;
        kx = AP / fP1;
        nStart = long(fUnit[XCH] * speed.start * kx );
        nSpeed = long(fUnit[XCH] * speed.speed * kx );
        }
        else{
        double ky = fP2 / fLen;
        double AP = ky * fP2;
        ky = AP/ fP2;
        nStart = long(fUnit[YCH]*ky);
        nSpeed = long(fUnit[YCH]*ky);
        }

        nStart
        nSpeed是計算出來的最后設定的速度。
        關于speed是一個速度結構,大致如下(單位:毫米/秒)

        typedef struct tag_SPEED
        {
        double start;
        double speed;
        double accel;
        };


        四、附帶聲明
        DMC1000以后的系列控制卡,如:DMC2000,DMC3000,DMC5000,對矢量速度的設定都已進行充分的考慮,不再需要用戶添加額外的代碼進行計算了。
         

        狀 態: 離線

        公司簡介
        產品目錄

        公司名稱: 深圳市雷賽智能控制股份有限公司
        聯 系 人: 梁邦敏
        電  話: 755-26401178
        傳  真:
        地  址: 深圳市南山區登良路天安南油工業區2棟3樓
        郵  編: 518000
        主  頁:
         
        該廠商相關技術文摘:
        CNC解釋庫調用接口詳述
        DMC1000控制卡不能響應系統消息
        DMC2000脈沖速度初始化故障
        DMC2000運動控制卡常見軟件問題的解決方案
        DMC2200驅動程序特殊安裝方法
        DMC3000控制卡,與CNC之G代碼的邦定關系
        DMC3000控制卡的多任務編程
        多類型運動控制卡編程方法探討
        多線程與控制卡編程
        發現步進電機定位不準怎么辦
        過程控制編程之簡要探討
        控制卡應用編程技巧幾招(2)
        更多文摘...
        立即發送詢問信息在線聯系該技術文摘廠商:
        用戶名: 密碼: 免費注冊為中華工控網會員
        請留下您的有效聯系方式,以方便我們及時與您聯絡

        關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
        工控網客服熱線:0755-86369299
        版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

        主站蜘蛛池模板: 精品日韩色国产在线观看| 国内精品久久久久影院不卡| 免费视频成人片在线观看| 欧美国产日韩久久mv| 久久夜色精品国产爽爽| 亚洲无人区码二码三码区| 久久精品国产亚洲av热一区| 欧美精品亚洲精品日韩专| 国内久久人妻风流av免费| 91福利一区福利二区| 亚洲精品久久久久久下一站| 美女裸体无遮挡免费视频网站| 午夜在线不卡| 日韩成人性视频在线观看| 精品国产品香蕉在线| 亚洲精品视频一二三四区| 丁香五月亚洲综合深深爱| 国产精品成人自产拍在线| 国产国拍亚洲精品永久软件| 中文字幕在线永久免费视频| 在线亚洲精品国产二区图片欧美| www.狠狠| 国产欧美另类久久久精品不卡 | 22sihu国产精品视频影视资讯| 亚洲一区在线观看青青蜜臀| 久久精品蜜芽亚洲国产AV| 99精品人妻少妇一区| 自拍日韩亚洲一区在线| 国产超高清麻豆精品传媒麻豆精品| 中文字幕理伦午夜福利片| 亚洲最大天堂无码精品区| 中文字幕av无码免费一区| 亚洲情A成黄在线观看动漫尤物| 国内自拍网红在线综合一区| 尤物视频在线播放你懂的| 久久国产亚洲一区二区三区 | 欧美丰满熟妇bbbbbb| 国产国语一级毛片| 成人特黄A级毛片免费视频 | 亚洲AVAV天堂AV在线网阿V| 粉嫩少妇内射浓精videos|