已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Description and Smoothing of NC Motion Path Based on the Cubic Trigonometric Interpolation spline Jianming Tao1 a Aiping Song 1 b and Danping Yi 1 c 1College of Mechanical Engineering Yangzhou University Yangzhou 225127 China ataojianming6 bapsong cyidanping6 Keywords Spline Curve Interpolation Adjustable Shape Trajectory Description Smooth Path Abstract In order to better describe the complex motion path of NC machining and realize the smooth transition between path segments a kind of cubic trigonometric interpolation spline curve was put forward based on a set of special basis function The spline curve which with adjustable shape satisfies the 1 C continuity and it can accurately describe some common engineering curves such as straight line circular arc and free curve According to the given information of control points different shapes of interpolation spline curve can be gotten by changing the adjustment coefficients Through selecting proper control points and shape adjustment coefficients near the corner insert the spline curve can realize the smooth transition at the corner of adjacent NC motion path segments which can ensure the stability of motion path and the continuous of feed speed Meanwhile it also can reduce the impact to NC machine Introduction High speed NC machining is the important way to improve efficiency and quality of parts machining During the high speed operation process of machine tool it needs to ensure the stability of machine tool movements to avoid generating larger impacts which will affect the quality of parts machining meanwhile to protect the machine tool feeding system 1 In actual machining process NC motion paths often consist of a number of straight lines and circular arcs At present to deal with the speed at the corner of adjacent NC machining path segments the main method is to slow down the speed to zero at the end of the current processing segment and then accelerate to command speed in the starting position of the next processing segment Using this way to get through each corner with zero speed can avoid larger impacts to NC machine However this way will cause frequent start and stop of speed during the machining process and it will seriously affect the improvement of parts machining efficiency 2 Therefore it needs to study new motion control method at the corner which can make the transfer speed does not drop to zero and reach the purpose of realizing the high speed smooth transition between two adjacent path segments Thus to improve the machining efficiency and limit the impact loads In dealing with the speed at the corner of adjacent machining path segments literatures 3 4 proposed to add circular arc or quadratic curve for corner transition in order to make the speed does not drop to zero To a certain extent this method improved the machining efficiency and reduced the impacts to machine tools But it lacks the control of acceleration and the error control is not strict when the corner is larger the improvement of transfer speed will be limited so this method does not well meet the needs of high speed machining Literature 5 put forward a speed control method with look ahead this method limited the impacts formed by the change of velocity vector at the corner through the limited speed dropping at the corner to pursue the maximum machining efficiency But it needs a large amount of pre computation and it requires higher numerical control system Literature 6 proposed a vector method to realize the smooth transition between two path segments Through the anticipatory analysis of the motion parameters this method can improve the transfer speed when the corner is larger but when the corner is smaller the transfer speed is still not smooth enough Applied Mechanics and Materials Vols 365 366 2013 pp 515 521 Online available since 2013 Aug 16 at 2013 Trans Tech Publications Switzerland doi 10 4028 All rights reserved No part of contents of this paper may be reproduced or transmitted in any form or by any means without the written permission of TTP ID 58 241 131 203 Yangzhou University Yangzhou China 27 02 14 06 23 35 On the basis of cubic Hermite interpolation function 7 8 this paper puts forward a kind of adjustable shape cubic trigonometric polynomial interpolation spline curve which can be used to describe the NC machining paths such as straight line circular arc and free curve segments and it has properties of simple calculation flexible structure etc The spline can also be used to describe the smooth transition curves at the corner and realize the high speed smooth transition between NC machining path segments which meets the needs of modern numerical control system for high speed stability and flexibility Cubic Trigonometric Interpolation Spline Curve Basis Function of Spline For any given value of variables and k parameter u satisfies 01u the following formula is called a set of cubic trigonometric spline basis function 332 0 3 332 1 3 332 2 3 3 3 22222 1 1 22222222 1 1 1 1 1 111 22222222 11 1 BuCSSS BukCkSkSCkSk BukkCkkSSkCkSk B 332 2222 ukCk Sk SkC 1 In formula S is stand for sin 2 u C is stand for cos 2 u Interpolation Spline Curve Suppose that the group of given control points are i q 0 1 n i then the spline curve segments can be defined as 3 3 0 iijj j P uqBu 01u 0 1 3in 2 The curve P uwhich is composed of all small curve segments i P u is called the cubic trigonometric interpolation spline curve From expression 2 it is easy to know that the whole curve P u formed by 2n segments of small curves To number i segment curve i P u exists 121 12132 0 0 1 1 iiiiiii iiiiiii Pq Pqqk qq PqPqqk qq 3 And to number 1i segment curve 1i Pu exists 1112132 1213243 0 0 1 1 iiiiiii iiiiiii PqPqqk qq PqPqqk qq 4 Comparing formula 3 with 4 it can be obviously found that the adjacent curves i P u and 1i Pu have the following connections 11 12132 10 1 0 iii iiiiii PPq PPqqk qq 5 According to formulas 3 4 and 5 a theorem can be gotten that is the spline curve P u interpolates the group of given control points from 0 q to 2n q and it also satisfies 1 C continuity Spread out the spline curve expression 2 into a polynomial form then can get 516Machine Design and Manufacturing Engineering II 332 332 1 3 2 22222 1 1 22222222 1 1 1 1 1 1 1 1 2222 1 i i i uCSSS kCkSkSCkSk kkCkk Pq q q 32 332 3 2222 1 1 2222 i SSkCkSk kCk Sk SkC q 6 332 332 1 3 2 22222 1 1 22222222 1 1 1 1 1 1 1 1 2222 1 1 i i i XxCSSS xkCkSkSCkSk xkkCkk 32 332 3 332 332 1 2222 1 2222 22222 1 1 222222 1 1 1 1 1 i i i SSkCkSk xkCk Sk SkC YyCSSS ykCkSkSC 332 2 332 3 22 1 1 1 22222222 1 1 1 2222 i i kSk ykkCkkSSkCkSk ykCk Sk SkC 7 In formulas 7 and 8 S is stand for sin 2 u C is stand for cos 2 u 01u a b Fig 1 Adjustable shape interpolation spline curve From above can know any four given control points completely determine a segment of adjustable shape cubic trigonometric interpolation spline curve The curve interpolates the first two control points and the latter two control points are used to calculate the endpoint slopes of the curve segment Setting i q 1i q 2i q 3i q respectively as A B C D four assured points adopting AutoLISP programming in the AutoCAD can draw a segment of adjustable shape cubic trigonometric interpolation spline curve as shown in Fig 1 Changing the value of and k can realize the shape adjustment of the curve segment The four curves in Fig 1 a respectively corresponding to the spline curve segments when k takes a certain value of 0 5 0 0 5 1 and 1 5 while the four curves in Fig 1 b respectively corresponding to the spline curve segments when takes a certain value of 1 0 3k 0 5 0 6 and 0 7 Fig 2 Ring interpolation spline Fig 3 Straight line interpolation spline Furthermore ring form interpolation spline curve can be generated when the control points are reused As shown in Fig 2 when the control points sequence is B B C D i e point B is reused then through programming can generate the ring spline curve segments The three ring curves in Fig Applied Mechanics and Materials Vols 365 366517 2 respectively corresponding to the spline curve segments when k takes a certain value of 1 1 0 and 1 Keeping the three points A B C locate in one straight line then the starting point vector of the ring spline is in the same direction with AB and the end point vector is in the same direction with BD This feature can be well used to deal with the corner smooth transition between adjacent path segments in NC machining Engineering Application of the Cubic Trigonometric Interpolation Spline Curve Compared with the traditional Ferguson curve Bezier curve and B spline curve the adjustable shape cubic trigonometric interpolation spline curve has better properties It not only has the properties of interpolation and shape adjustable but also because the expression of the spline curve contains trigonometric polynomial by choosing proper control points and shape adjustment coefficients the spline curve can accurately describe the common engineering curves such as straight line circular arc and free curve etc Therefore the spline curve can be used to describe the complex NC motion paths meanwhile through selecting proper control points near the corner of adjacent machining path segments and shape adjustment coefficients it can generate the ring form or circular arc spline curve which can realize the high speed smooth transition around the corner Straight Line Description of NC Motion Path Suppose the two endpoints of a line segment are B and C taking the four control points as sequence as B C B C then a straight line from B to C can be constructed as shown in Fig 3 Analyze formula 7 when 2 2 ii ii xx yy 31 31 ii ii xx yy 0 and 1k formula 7 turns into the linear parameter equation 3 11 3 11 iii iii XxxCx YyyCy 8 In formula C is stand for cos 2 u 01u Circular Arc Description of NC Motion Path Using the spline curve by taking four special control points and shape adjustment coefficients can accurately describe the circular arc Suppose the two endpoints of a circular arc segment are A and B taking four continuous control points as 0A a 0 Ba 2C aa and 2 Daa shape adjustment coefficients as 1 1k then a circular arc from A to B can be constructed Put the above four control points coordinates and shape adjustment coefficients into formula 7 the parametric equation of circular arc can be gotten Xa C Ya S i i 9 In formula S is stand for sin 2 u C is stand for cos 2 u 01u Fig 4 shows the circular arc segment with center angle of 90 which corresponding to the change of parameter u from 0 to 1 When using the spline curve to describe circular arc with center angle less than 90 it can be done through the control of the value of parameter u and when to describe circular arc with center angle more than 90 using a few circular arc segments joining together to realize Free Curve Description of NC Motion Path Using this cubic trigonometric interpolation spline can easily describe the free curve From above we know that n given control points can construct 3n segments of spline curves As shown in Fig 5 through A B C D E F G H I J ten control points can generate a segment of free curve which formed by seven segments of small spline curves And the whole free curve satisfies 1 C continuity which ensures the smoothness of the spline curve 518Machine Design and Manufacturing Engineering II Fig 4 Circular arc interpolation spline Fig 5 Free curve interpolation spline Planning of NC Motion Path Fig 6 shows a part of the current commonly used motion path in NC machining The moving path of tool center is ABCD During the motion path points B and C are sharp turning points When the corner angle formed by adjacent machining path segments is larger it will cause oversized changes of movement velocity vector which will be easier to cause larger impacts to NC machine tools This phenomenon is especially more obvious under the circumstance of high speed machining According to the properties of the spline curve inserting the spline at the corner of adjacent machining path segments can generate the trajectories of corner transition and realize the smooth transfer between machining path segments so as to achieve the purpose of smoothing corner transition speed Fig 6 NC motion path before smoothing Fig 7 NC motion path after smoothing Fig 7 shows the described NC motion path based on the adjustable sharp cubic trigonometric interpolation spline curve Among them points 1C and 2C are the intersections of tool outer contour line with segments BC and CD when the tool center is at point C Segments AB 1BC and 2C D are straight lines insert a ring form spline transition curve outside the corner point B and circular arc spline transition curve inside the corner point C Such planned NC machining motion path is smooth and there is no speed drop and rise during the corner transition which can guarantee the smooth transfer around the corner and easy to realize the high speed smooth machining between NC motion path segments Smoothing of External Corner As shown in Fig 8 in order to smooth transfer the machining segments between m l and n l a ring form spline curve is inserted at the external corner point B which is generated by the four control points with sequence as B B 1B 2B and shape adjustment coefficient as 1k Among them point 1B is on the extension cord of segment m l and point 2B is on the segment n l Selecting the control points as this way can ensure that the starting point vector of the spline transfer curve is in the same direction with segment m l and the end point vector is in the same direction with segment n l which can realize the external corner smooth transition between NC motion path segments Change the value of shape adjustment coefficient can generate different sizes of spline curves so through choosing proper value of can control the change of acceleration during the corner movement process Applied Mechanics and Materials Vols 365 366519 Fig 8 External corner smooth transition Fig 9 Internal corner smooth transition Smoothing of Internal Corner As shown in Fig 9 a circular arc spline curve is inserted at the internal corner point C to smooth transfer the segments between n l and o l The four continuous control points are 1C 2C 3C 4C and shape adjustment coefficient 1k Among them points 1C and 2C are the intersections of tool outer contour line with segments n l and o l when the tool center is at point C point 3C is on the extension cord of segment n l point 4C is on the segment o l and their coordinates are determined by points 1C and 2C Similarly the starting point vector of this curve is in the same direction with segment n l and the end point vector is in the same direction with segment o l which can realize the internal corner smooth transition of NC motion path segments Change the value of shape adjustment coefficient can change the size of the transfer curves so through choosing proper value of can control the change of acceleration during the corner movement process meanwhile it also can control the machining error Conclusion This paper gives out a set of special basis function and the constructed curve based on it is called cubic trigonometric interpolation spline curve which satisfies 1 C continuity The curve has the following advantages 1 Changing one control point only affects four segment curves which are related to it and has no effects to other parts of the whole curve so the curve has good property of locality 2 Each segment of spline has two shape adjustment coefficients and k and the shape of the curve can be easily controlled by changing the values of and k so the curve has the property of shape adjustable 3 Selecting proper control points and shape adjustment coefficients the spline can precisely describe some common engineering curves such as straight line circular arc and free curve so the spline has the flexibility of curve structuring 4 The spline using the form of polynomial expression to avoid the rational form so it needs fewer amounts of calculation and storage space Therefore using this spline to describe the complex NC motion paths has obvious advantages and it also can be used to deal with the corner smooth transition between adjacent NC motion path segments By inserting the adjustable sharp spline at the corner can easily realize the high speed smooth transition between NC path segments which can meet the needs of modern numerical control system f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版農(nóng)戶土地承包流轉(zhuǎn)合同中包含農(nóng)村電商合作條款范本4篇
- 2025版木枋行業(yè)綠色生產(chǎn)與節(jié)能減排合同4篇
- 2025年度配電室電氣設(shè)備安裝與調(diào)試合同4篇
- 2025年度智能煤場租賃與運(yùn)營管理合同
- 避孕套婦產(chǎn)科學(xué)講解
- 二零二五年度農(nóng)產(chǎn)品電商平臺數(shù)據(jù)分析及用戶行為研究合同
- 2025年度農(nóng)產(chǎn)品電商運(yùn)營托管服務(wù)合同4篇
- 二零二五版木結(jié)構(gòu)建筑項(xiàng)目管理與咨詢服務(wù)合同3篇
- 二零二五年度木門安裝與售后服務(wù)合同規(guī)范范本2篇
- 二零二五年度公務(wù)用車全生命周期維護(hù)服務(wù)合同3篇
- 圖像識別領(lǐng)域自適應(yīng)技術(shù)-洞察分析
- 個體戶店鋪?zhàn)赓U合同
- 禮盒業(yè)務(wù)銷售方案
- 術(shù)后肺炎預(yù)防和控制專家共識解讀課件
- 二十屆三中全會精神學(xué)習(xí)試題及答案(100題)
- 中石化高級職稱英語考試
- 小學(xué)五年級英語閱讀理解(帶答案)
- 2024二十屆三中全會知識競賽題庫及答案
- 仁愛版初中英語單詞(按字母順序排版)
- (正式版)YS∕T 5040-2024 有色金屬礦山工程項(xiàng)目可行性研究報(bào)告編制標(biāo)準(zhǔn)
- 小學(xué)一年級拼音天天練
評論
0/150
提交評論