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

三次參數樣條曲線恒線速插補的研究

2014-03-07 09:42:54李勇波裴雪豐
機床與液壓 2014年10期
關鍵詞:方法

李勇波,裴雪豐

(中國地質大學 (武漢)機械與電子信息學院,湖北武漢 430074)

三次參數樣條曲線恒線速插補的研究

李勇波,裴雪豐

(中國地質大學 (武漢)機械與電子信息學院,湖北武漢 430074)

針對非線性曲線輪廓的插補,在數據采樣插補的基礎上,研究三次參數樣條曲線恒線速插補方法,并通過構建OpenGL渲染環境,對數據進行仿真,完成了曲線恒線速插補的G代碼設計,實現了復雜零件輪廓的插補。

三次參數樣條曲線;恒線速插補;OpenGL

由于樣條曲線的二階連續性,在具有復雜輪廓的曲面機械加工中,其實現方法得到廣泛研究,其參數化實現是國內外數控和CAD/CAM技術的研究熱點[1-3]。復雜零件輪廓的加工實現,傳統的做法是通

過微小直線段來逼近曲面輪廓,為了滿足精度要求,直線段取值很小,造成NC代碼量大的問題。為了滿足復雜曲線高速、高精度加工要求,在分析數控系統數據采樣插補方法的基礎上,研究了樣條曲線的參數實現方式,并對參數方程進行微分處理,實現恒線速插補。插補實現原理如下:在已知曲線控制點坐標的前提下,將曲線分段,分別求出相鄰兩點之間的曲線

參數方程;由進給速度計算每個插補周期的進給量,由恒線速原理計算各軸向進給量,送給伺服系統實現插補。

1 三次參數樣條曲線的構造

數控系統中數據采樣插補在以直流或交流電機為執行機構的閉環和半閉環位置采樣系統中應用較多。

三次樣條插值方法數值穩定性好,曲線具有一階、二階導數連續的性質,精度與樣條函數的次數無關[4]。但也存在其局限性,如不能模擬大撓度曲線、依賴于坐標系的選擇、缺乏幾何不變性等,采用參數曲線可克服上述問題[5-7]。

1.1 參數函數方程求解

對給定的一組控制點Q0,Q1,…,Qn,假設曲線由n段r(t)拼接而成。

1.2 恒線速插補實現

由上節求出參數樣條曲線方程,恒線速插補即在曲線切線方向上單位進給量不變,令單位進給量為DIV。如圖1所示,圖中的點C和點D之間通過兩個插補周期即可完成,以兩段直線段來代替曲線段。

圖1 插補示意圖

Δx,Δy即為每軸單位時間內的插補進給量,曲線切線方向的單位進給量d s(t)=DIV保持恒定。

2 數控系統中樣條曲線實現

2.1 樣條曲線數據仿真

樣條曲線在數控領域應用比較廣泛,以電子凸輪為例,傳統的機械凸輪是通過凸輪實現非線性的加工軌跡,而電子凸輪則直接將軌跡點輸入到驅動器內,方便根據需求更改曲線,并且沒有機械凸輪的磨損。

例如加工出如圖2所示凸輪中間輪廓,按照輪廓參數要求設定控制點坐標 (以圓心為坐標系原點),采樣12個控制點 (單位mm):

圖2 凸輪

為了驗證計算結果的正確性,通過OpenGL對計算的數據進行仿真。OpenGL是個專業的圖形程序接口,通過調用底層圖形庫實現繪圖,同樣應用在數控仿真領域[8]。按照一定的步驟在VC++6.0開發環境下進行配置[9],令DIV=10.0 mm。按上述方法計算每段曲線的參數方程,通過恒線速處理,得到各軸向每段時間的單位時間進給量xi(t),yi(t)并描繪出來,仿真曲線如圖3所示,改變DIV=5.0 mm,插值點的個數增加,見圖4。

圖3 OpenGL仿真圖(DIV=10.0mm)

圖4 OpenGL仿真圖(DIV=5.0 mm)

圖3中標注的為控制點,其余為插值點,控制點按照在曲線上的順序依次賦值。圖5為AutoCAD所繪的非閉合樣條曲線圖 (擬合公差為0)。對比3個圖可知:用該方法得到的參數曲線通過微分處理后,將曲線分成若干小直線段,通過設置DIV來調節小直線段,進而提高精度。

圖5 AutoCAD所繪的非閉合樣條曲線圖

2.2 樣條曲線G代碼的實現

分析上述樣條曲線可知,所需參數如下:控制點各軸坐標、插補周期、進給速度。

在數控系統中將各控制點坐標存儲在用戶變量中,起點為上節G代碼的結束點;插補周期在以數控采樣插補為主的系統中為恒定值;進給速度由用戶定義,可以更改。因此可定義如下G代碼格式:

其中:G06為自定義G碼,可以設為其他值;Q、E分別是控制點坐標的起始、結束地址;D為坐標指定方式 (0絕對或1相對);A、B為樣條曲線結束點坐標值;F為進給速度。

設置以上G代碼格式,其執行流程如圖6所示。

圖6 樣條曲線執行流程圖

將OpenGL仿真程序稍做更改,移植到數控系統中進行描圖,并進行測試。將上述采樣數據點保存在起始地址為1000的變量中,測試G碼如下:

根據數控器程式預覽功能,得到如圖7所示的描圖軌跡。

圖7 樣條曲線測試圖

從測試可知:該方法有效地描繪了復雜曲線的軌跡,測試程序簡單,可移植性強。

3 總結

綜上所述,采用建立三次參數樣條曲線方程的方法,在已知復雜曲線關鍵控制點的前提下,仿真效果明顯,并在實際數控系統中得到應用。

[1]蓋榮麗,王允森,孫一蘭,等.樣條曲線插補方法綜述[J].小型微型計算機系統,2012,33(12):2744-2748.

[2]黃建,宋愛平,陶建明,等.一種三次插值樣條曲線的插補方法研究[J].現代制造工程,2012(4):46-49.

[3]LIN Bin.Parametric Cubic Spline Method for the Solution of the Nonlinear Schrodinger Equation[J].Computer Physics Communications,2012(2):60-65.

[4]李慶揚.數值分析[M].北京:清華大學出版社,2008.

[5]張彩明.高精度三次參數樣條曲線的構造[J].計算機學報,2002,25(3):262-268.

[6]MOHANTY R K,JAIN M K,DHALL Deepika.High Accuracy Cubic Spline Approximation for Two Dimensional Quasi-linear Elliptic Boundary Value Problems[J].Applied Mathematical Modelling,2012(2):155-171.

[7]FYFED J.The Use of Cubic Splines in the Solution of Twopoint Boundary Value Problems[J].Computer Journal,1969,12(2):188-192.

[8]李琳茹,游林儒,劉少君.利用OpenGL實現數控系統加工過程的三維動態仿真[J].組合機床與自動化加工技術,2012(1):62-65.

[9]王正強.OpenGL在VC++6.0開發環境下的編程實現[J].軟件技術,2011(1):89-91.

Research on Constant Linear Velocity Interpolation of Parametric Cubic Sp line

LIYongbo,PEIXuefeng
(College of Mechanical& Electronic Information,China University of Geosciences,Wuhan Hubei430074,China)

In order to realize nonlinear curve contour interpolation,how to achieve constant linear velocity interpolation was discussed for parametric cubic spline and OpenGLwas used to do some data simulation based on data sampling interpolation,then G code of constant linear velocity interpolation was designed.Interpolation of outline of complex partswas completed.

Parametric cubic spline curves;Constant linear velocity interpolation;OpenGL

TP29

A

1001-3881(2014)10-025-3

10.3969/j.issn.1001-3881.2014.10.007

2013-04-16

李勇波 (1967—),男,碩士,副教授,研究方向為機電一體化與自動控制。E-mail:13986290039@139.com。

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 大陆国产精品视频| 久久综合国产乱子免费| 狠狠色成人综合首页| 国模视频一区二区| 欧美激情视频一区| 午夜少妇精品视频小电影| 99re在线视频观看| 久久久久国产精品免费免费不卡| 国产精品亚洲天堂| 中美日韩在线网免费毛片视频| 国产精品一区二区久久精品无码| 久久婷婷五月综合色一区二区| 亚洲无线观看| 国产视频自拍一区| 99ri国产在线| 亚州AV秘 一区二区三区| 日本在线欧美在线| 欧美色视频网站| 国产精品部在线观看| 一区二区三区精品视频在线观看| 免费看美女毛片| 日韩精品无码免费专网站| 夜精品a一区二区三区| 这里只有精品在线播放| 色综合手机在线| 国产sm重味一区二区三区| 亚洲系列无码专区偷窥无码| 97se亚洲| 538国产视频| 91成人在线观看视频| 婷婷亚洲综合五月天在线| 日韩毛片免费观看| 超清人妻系列无码专区| 天天综合色网| 久久五月视频| 日本一本在线视频| 国产杨幂丝袜av在线播放| 国产成a人片在线播放| 996免费视频国产在线播放| 亚洲福利网址| 美女内射视频WWW网站午夜 | 日韩国产高清无码| 毛片网站在线看| 少妇精品久久久一区二区三区| 狠狠v日韩v欧美v| 日本高清有码人妻| 久久精品亚洲中文字幕乱码| 欧美人在线一区二区三区| 四虎成人免费毛片| 精品久久香蕉国产线看观看gif| 欧洲欧美人成免费全部视频| 永久免费无码成人网站| 婷婷中文在线| 国模在线视频一区二区三区| 一本久道久综合久久鬼色| 免费a级毛片视频| 内射人妻无码色AV天堂| 97无码免费人妻超级碰碰碰| 国产成人高精品免费视频| 国产青榴视频| 国内精品视频区在线2021| 精品伊人久久久大香线蕉欧美| 九一九色国产| 中文字幕乱码中文乱码51精品| 国产精选小视频在线观看| 亚洲免费黄色网| 免费视频在线2021入口| 九九热免费在线视频| 老司机aⅴ在线精品导航| 凹凸精品免费精品视频| 国产高潮流白浆视频| 高清无码手机在线观看| 亚洲国产av无码综合原创国产| 色婷婷色丁香| 在线观看欧美国产| 国内精品自在自线视频香蕉| 免费在线a视频| 欧美日韩精品一区二区在线线| 国产成人精品日本亚洲| 欧美午夜精品| 欧美一区二区啪啪| 啦啦啦网站在线观看a毛片 |