freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)控課程設計--數(shù)控中非圓曲線逼近的算法實現(xiàn)-文庫吧資料

2025-06-14 06:12本頁面
  

【正文】 f = amp。 Y amp。 N2 X amp。 n amp。 D01 amp。 11 參 考 文 獻 [1] 廖效果 .數(shù)字控制機床 [M].武漢 :華中理工大學出版社 ,. [2] 廖效果 .數(shù)控技術(shù) [M].武漢 :湖北科學技術(shù)出版社 ,. [3] 劉又午 .數(shù)字控制機床 [M].北京 :機械工業(yè)出版社 . [4] 龔浦泉 .機床電氣控制 [M].重慶 :重慶大學出版社 . [5] 譚浩強 .Basic語言結(jié)構(gòu)化程序設計教程 [M].北京 :中國科學技術(shù)出版社 ,1990. [6] 楊林 ,李繼良 .Visual Basic編程高手 [M].北京 :北京大學出版社 ,2021. [7] 一組專用凸輪的計算機輔助設計 [J].機械工程師 ,1998,(4): 5859. [8] 凸輪曲線的快速畫法 [J].機械工程師 ,1998,(6): 2223. [9] 平面凸輪機 構(gòu) CAD系統(tǒng)的研究與開發(fā) [J].機械設計與制造 ,2021,(5):1213. [10] 圓柱非圓曲線槽凸輪的數(shù)控加工 [J].制造技術(shù)與機床 ,2021,(8):34. [11] 圓柱凸輪的參數(shù)化設計及數(shù)控加工 [J].精密制造及自動化 ,2021,11: 28. [12] 參數(shù)化凸輪輪廓轉(zhuǎn)換及 NC代碼自動生成 [J].機床與液壓 ,2021,6, 2931. 12 附錄 VB 主要源程序 Dim daolu As Integer, daobu As Integer Dim X(5) As Double, Y(5) As Double Dim qidaox As Single, qidaoy As Single, qidaoz As Single Dim quxian As Integer, pi As Double, zuobiao As Integer ‘定義變量 Private Sub Command1_Click() = = End Sub ‘清屏繪圖區(qū)域 Private Sub Command2_Click() ‘繪制坐標系 = vbSolid = 1 (50, 50)(50, 50) (50, 0)(50, 0) (48, 2) (50, 0)(48, 2) X (0, 50)(0, 50) (2, 48) (0, 50)(2, 48) Y = 2 = 2 O pi = = a = 0 If quxian = 1 Then a = Val() b = Val() For i = 0 To 2 * pi Step ‘點命令繪制非圓曲線原圖 (a * Cos(i), b * Sin(i)) Next End If If quxian = 2 Then a = Val() For i = 0 To 2 * pi Step (a * Cos(i) ^ 3, a * Sin(i) ^ 3) Next End If 13 End Sub Private Sub Command3_Click() ‘等間距直線逼近 s = pi = o = 4 a = Val() ‘輸入加工參數(shù) b = Val() v = Val() n = Val() F = Val() r = Val() qidaox = Val() qidaoy = Val() qidaoz = Val() d = Val() = vbDash = 1 If quxian = 1 Then ‘畫橢圓 If daolu = 1 Then ‘順時針走刀方向 If daobu = 1 Then e = 1 a = a + r b = b + r End If If daobu = 2 Then e = 2 a = a r b = b r End If X(0) = a Y(0) = 0 (qidaox, qidaoy), vbRed (X(0), Y(0)), vbRed = vbSolid (X(0), Y(0)), vbRed p = Format(X(0), ) q = Format(Y(0), ) If zuobiao = 1 Then = N1 G90 G17 G00 G4 amp。有了等間距直線逼近的成功基礎(chǔ),在做等誤差算法直線逼近的時候,只需理解好等誤差數(shù)學計算的方法即可完成逼近,也通過比較,等誤差法確實比等間距法所走的步數(shù) 少一倍以上,符合了我們之前的設想。一開始我們使用橢圓和星形線的參數(shù)方程進行數(shù)學處理,實現(xiàn)過程很容易,而且不用分每一 個象限去討論,但是又遇到了另一個問題,使用參數(shù)方程計算出來的逼近誤差太大了,遠大于日常所要求的加工誤差,所以10 還是以失敗告終。 課堂上老師講直線逼近非圓曲線的數(shù)學處理時大概講了三種的方法:等間距、等弦長和等誤差,在我們理解了三種方法之后,確定使用等間距為初步算法,等誤差為優(yōu)化算法,因為等間距計算簡單,但程序過多,而等誤差計算復雜,但程序和節(jié)點數(shù)都相對少。 5 總結(jié) 這次的課程設計,在剛開始做之前,我們組的每個人都感到了壓力,因為畢竟這次是要利用 VB 或 VC 編程語言結(jié)合數(shù)控技術(shù)課程內(nèi)容來完成課程設計,而且時間也并不充足。 圖 10 等誤差逼近 的刀具軌跡 圖 11 等誤差逼近的 NC代碼 運行分析 從以上運行結(jié)果可以看出,非圓曲線的等間距直線逼近算法雖然簡單,但逼近處理后的直線段較多,從經(jīng)濟效益上講,此方法較差。 圖 7 加工參數(shù)的選擇與輸入 單擊“繪原圖” 、“等間距逼近”按鈕,運行結(jié)果的刀具軌跡如圖 8所示,等間距逼近所用的線段數(shù)為 5920,生成的 NC代碼如圖 9所示。 通過點擊 “ 生成 NC代碼 ” 按鈕 ,可以進入圖 6的生成 NC代碼的窗口, 可以對 NC代碼進行保存 ,可以返回主界面,也可以退出該程序。 星形線等誤差逼近算法與橢圓相似,參考橢圓計算方法即可求得。 ( 3)求 B 點坐標( x(2) , y(2))。從而得到下一個點 T坐標( x(1) , y(1)),弧度 i增大的步長為Δi=*π。 圖 4 等誤差直線逼近 橢圓參數(shù)方程為 x=a Cos(i),y=b Sin(i), A 點坐標( x(0) , y(0)), T 點坐標( x(1) , y(1)) ,B 點坐標( x(2) , y(2))。 等誤差直線逼近 等間距直線逼近雖然計算簡單,但由于取定值 Δx應保證曲線曲率最大處的逼近誤差小于允許值,所以程序可能過多。 聯(lián)立式( 31)、( 32)、( 33)求出逼近誤差為 5
點擊復制文檔內(nèi)容
畢業(yè)設計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1