999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

雙核架構嵌入式數控系統RTCP算法研究

2018-03-07 07:56:42,,
機械與電子 2018年2期
關鍵詞:嵌入式功能

,,

(南京航空航天大學機電學院,江蘇 南京 210016)

0 引言

五軸數控機床比三軸機床增加了兩個旋轉軸,由于旋轉軸的引入,在線性插補過程中就會產生非線性誤差。對于非線性誤差的控制,目前主要有刀觸點偏置法、線性密化法、誤差校驗法和刀尖跟隨功能[1],其中應用較多的是誤差校驗法和刀尖跟隨功能。誤差校驗法通過將后處理每個插補周期內增加插補點,對每兩插補點間的誤差進行控制,此方法不僅大大增加了系統的計算量,而且使用該算法后處理得出的程序不具通用性,實際應用中刀具磨損或刀具長度發生變化、更換刀具、更換機床等均使得同一零件的加工程序需重新生成,加工效率低下[1]。刀尖跟隨功能是針對五軸機床在保證加工效率和質量情況下有效減小非線性誤差的一項功能,它能保持刀尖始終位于編程曲線上。因而刀尖跟隨功能一直被認為是區分真假五軸的標志之一。

刀尖跟隨功能又被稱為RTCP(rotation tool center point:繞刀具中心點旋轉)。對于RTCP功能算法的研究,國外的數控系統如FANUC 的0i系統、SIMENSE 的840D系統、HEIDENHAIN 的ITNC 560系統均已具備此功能,但是由于商業上的競爭以及國防安全的考慮,RTCP算法一直對外保密。國內對于此算法的研究仍處于探索階段,中國科學院的趙薇、高春等在深入分析五軸機床運動結構的基礎上,設計了一種集成了RTCP功能的插補算法,并給出了算法的誤差計算公式[2;哈爾濱工業大學的梁全、王永章設計了雙轉臺結構的RPCP算法和雙擺頭結構的RTCP算法,引入樞軸中心距對RTCP算法的影響,并用OpenGL仿真驗證了算法的正確性[3];南京航空航天大學的章永年、趙東標等對RTCP模式下的無碰干涉區域進行了研究,推導并驗證了該算法的正確性[1]。這些算法都是基于具有強大運算能力的高端數控系統而設計的算法,算法運算量很大。

在以上學者研究的基礎上,做出一些改進,使之可以適用于運算能力較弱的嵌入式數控系統中,并在MATLAB中進行算法仿真,驗證了算法的有效性。

1 RTCP算法原理

五軸聯動數控機床按照旋轉軸的分布可以分為三種類型:雙轉臺型、雙擺頭型和轉臺-擺頭型[4]。對于研究RTCP算法而言,不同結構形式的數控機床并無本質上的區別,只是運動學變換稍有差異。因此選取如圖1所示的雙擺頭結構機床為研究對象。

圖1 C-A型雙擺頭結構

1.1 非線性誤差

由于五軸數控機床相對于三軸機床增加了兩個旋轉軸,使得機床性能、產品加工質量以及加工效率都有了很大的提高,但是旋轉運動也引入了非線性誤差。

圖2 五軸數控機床非線性誤差

如圖2所示,插補軌跡中兩相鄰插補點Ai和Ai+1的刀位點矢量,對應的五軸運動坐標分別為 (Xi,Yi,Zi,Ai,Ci)和(Xi+1,Yi+1,Zi+1,Ai+1,Ci+1)。在線性插補過程中,機床各軸通過線性插補從位置Ai運動到Ai+1,由于旋轉軸A,C的引入,導致各軸的合成運動的運動軌跡不一定為直線,圖2中期望插補軌跡與實際運動軌跡的偏差就是所謂的非線性誤差。用最大偏差值作為非線性誤差的估計[2]。

1.2 RTCP算法基本原理

RTCP算法的核心是編程的控制點在刀尖點而不是機床主軸頭中心,通過機床逆運動學求解刀軸旋轉運動而引起刀尖點在機床坐標系下空間坐標的變化值,并通過直線軸的位移補償這一差值,從而保持刀尖中心點與工件表面相對靜止,使得刀具中心始終位于期望的插補軌跡上。

圖3 RTCP算法原理

2 RTCP的分析與建模

下面通過建模分析CA型雙擺頭機床的結構,計算RTCP在每個具有旋轉分量的插補周期中在X,Y,Z方向上的補償位移。

(1)

圖4 雙擺頭機床刀具端模型

其中Ai和Ci是在第i個插補周期內刀軸矢量繞A軸和C軸轉動的角度量。由(1)式可得:

(2)

(3)

因此,與CA型雙擺頭結構機床的旋轉運動對應的線性位移量為:

(4)

RTCP的補償量,就是反向的位移量,如下:

(5)

那么在第i個插補周期內,RTCP算法補償后X,Y,Z方向上的線性位移量為:

(6)

同理,可以運用此算法得到其他結構形式的RTCP補償公式。

3 嵌入式數控系統RTCP功能的實現

嵌入式數控系統相較于傳統的PC數控系統和專用的微處理器數控系統具有更低的功耗、更節約的成本,但是嵌入式處理器的計算能力和存儲資源仍有限。因而對于具有強大的計算能力和豐富的存儲資源的高端數控處理器而言,傳統的RTCP算法可以實現,而對嵌入式數控系統則不太適用。為了彌補ARM處理器的計算能力不足,本數控系統引入DSP來輔助計算。

本數控系統采用的是ARM+DSP+FPGA+CPLD的硬件平臺。以德州儀器(TI)公司推出的高性能OMAP3530作為系統的微處理器,OMAP3530內部無縫集成了一個600 MHz的ARM Cortex-A8內核和一個430 MHz TMS320C64+的DSP內核。在ARM內核上運行嵌入式Linux系統,負責數控系統的資源管理實時顯示、系統診斷等管理任務;DSP內核上運行DSP/BIOS實時系統,負責數控系統的譯碼、刀具補償、RTCP實時補償、速度控制、插補控制、位置控制、開關量控制等實時性要求較高的控制任務,其中插補任務中DSP主要負責運算量較大的粗插補。ARM和DSP協同合作完成數控系統的上位機功能,運動控制的下位機功能主要由FPGA+CPLD完成。其中FPGA完成精插補、主軸和伺服電機驅動、編碼反饋、手輪輸入等運動控制任務,CPLD則實現數控矩陣鍵盤和開關量的控制任務。

本文的嵌入式數控系統實現RTCP的流程圖如圖5所示,系統充分利用ARM端Linux的優秀管理資源能力、DSP的強大運算能力和FPGA的可靈活配置保證整個系統的協同運行。首先,待加工零件通過CAD/CAM軟件進行刀具選擇、工藝參數設置、刀具路徑規劃等前置處理操作,生成刀位數據文件作為CNC系統的輸入量。CNC系統中的Linux系統將接收到的刀位數據文件進行解析,同時將編程的工件坐標系提取出來,并用探頭測出工件坐標系與機床坐標系的偏距值,以備后處理使用。接著,Linux系統將譯碼的數據通過DSPLINK傳輸給DSP/BIOS系統[5],DSP將刀位數據文件后處理得到五軸運動坐標,通過預讀代碼、速度前瞻、加減速控制有效提升機床的加工性能,三維刀具補償保證了刀具實時加工。數控加工的核心就是插補,本系統分為兩級插補,DSP端負責粗插補任務,RTCP 功能開啟時,對每個具有旋轉分量的插補周期都進行RTCP實時校驗和補償,若非線性誤差不能滿足設定的加工要求,則調整第2節公式(5)中的插補周期數。將滿足要求的粗插補數據傳輸到FPGA中進行精插補計算[6],對每個插補周期進一步插補。最后在FPGA中實現運動控制,控制伺服電機運動,通過編碼器反饋電機的位置給FPGA,形成閉環反饋控制。

圖5 RTCP功能在嵌入式數控系統上的實現流程圖

4 仿真驗證

圖6 RTCP算法仿真結果

將插補周期數作為自變量,分別在未啟用RTCP功能和啟用RTCP功能的情況下對圖6中曲線進行仿真插補,對比此兩種情況下的平均加工誤差如表1所示。

表1 RTCP功能對加工的非線性誤差的影響

5 結束語

由圖6所示的仿真結果可以定性地得出,研究的RTCP算法可有效地減小非線性誤差,RTCP功能使得實際插補軌跡更接近理想插補軌跡。開啟RTCP功能的插補軌跡比沒有開啟RTCP功能的插補軌跡具有更好的逼近精度。另外,從表1中可以定量地得出以下結論:

②隨著插補周期數的增加,平均非線性誤差有減小的趨勢。

從以上試驗結果分析可知,設計的RTCP算法可有效減小非線性誤差,而且插補周期數對RTCP算法的精度有重要影響,因此在實際加工中,注意插補周期數的取值。

[1] 章永年, 趙東標, 陸永華, 等. RTCP算法中無碰刀軸矢量的確定[J]. 中國機械工程, 2012, 23(09): 1009-1013.

[2] 趙薇, 高春, 馬躍,等. 通用RTCP算法的研究與設計[J]. 小型微型計算機系統, 2008 (05):980-984.

[3] 梁全, 王永章.五軸數控系統RTCP和RPCP技術應用[J]. 組合機床與自動化加工技術, 2008 (02): 62-65.

[4] 梁志敏. 五軸聯動數控機床運動學數學基礎及應用[D]. 哈爾濱:哈爾濱工業大學, 2010.

[5] 楊劍波, 趙東標, 劉念. 基于OMAP3530數控系統的雙核通信設計[J/OL]. 電子技術應用, 2015, 41(09): 33-35.

[6] 嵇光明. 基于OMAP3530的高性能數控系統設計與研究[D]. 南京:南京航空航天大學, 2012.

[7] FAN S T, YANG W P, DONG C J. RTCP function in five-axis machining[J]. Key Engineering Materials, 2011, 464:254-259.

[8] ZOU X X, DING Y Y, WANG T Y, et al. Research of RTCP function for five-axis machine tools based on low-cost embedded CNC system[J]. Key Engineering Materials, 2015, 693:1591-1597.

[9] HU Z H, GAO W Q, QING C T, et al. Study on real-time compensation RTCP module of five-axis CNC system[J]. Advanced Materials Research, 2011, 318:1662-1667.

猜你喜歡
嵌入式功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
搭建基于Qt的嵌入式開發平臺
關于非首都功能疏解的幾點思考
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 91色在线观看| 久久国产av麻豆| 亚洲人成网18禁| 一级毛片不卡片免费观看| 99精品在线看| 在线免费亚洲无码视频| 一级毛片在线免费视频| 男人天堂伊人网| 亚洲国产一区在线观看| 特级毛片8级毛片免费观看| 男女猛烈无遮挡午夜视频| 亚洲三级视频在线观看| 香蕉网久久| 亚洲国产高清精品线久久| 国产69精品久久久久妇女| 91最新精品视频发布页| 亚洲精品片911| 日韩精品无码免费一区二区三区| 综合天天色| 日韩欧美91| 婷婷六月综合| 国外欧美一区另类中文字幕| 456亚洲人成高清在线| 一本大道香蕉久中文在线播放| 久久这里只有精品免费| 狠狠躁天天躁夜夜躁婷婷| 亚州AV秘 一区二区三区| 国产靠逼视频| 人妻出轨无码中文一区二区| 青青草一区二区免费精品| 99在线视频免费| 亚洲欧美日韩综合二区三区| 毛片手机在线看| 欧美一区日韩一区中文字幕页| 国产一区二区三区免费| 国产成人AV大片大片在线播放 | 在线国产91| 久热中文字幕在线| 欧美激情第一区| 午夜国产精品视频黄| 亚洲精品在线影院| 国产导航在线| 欧美日韩动态图| 国产成人免费观看在线视频| 亚洲精品在线91| 综合网久久| 免费人成视网站在线不卡| 亚洲第一香蕉视频| 亚洲an第二区国产精品| 男女猛烈无遮挡午夜视频| 免费av一区二区三区在线| 亚洲熟妇AV日韩熟妇在线| 亚洲欧美一区二区三区蜜芽| 青青草原国产一区二区| 亚洲日产2021三区在线| 久久综合丝袜长腿丝袜| 亚洲 欧美 日韩综合一区| 国产乱视频网站| 国产凹凸视频在线观看| 精品91视频| 日本久久网站| 国产SUV精品一区二区6| 蜜桃视频一区二区| 5388国产亚洲欧美在线观看| 日韩av无码精品专区| 国产在线观看高清不卡| 91精选国产大片| 看国产毛片| 老色鬼久久亚洲AV综合| 超薄丝袜足j国产在线视频| 国内精品久久久久鸭| 午夜啪啪福利| 4虎影视国产在线观看精品| 日本爱爱精品一区二区| 漂亮人妻被中出中文字幕久久| 欧美精品亚洲精品日韩专| 67194成是人免费无码| 国产在线观看99| 精品综合久久久久久97超人| 国产传媒一区二区三区四区五区| 成人一级黄色毛片| 久久国产热|