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

正文內(nèi)容

數(shù)控技術(shù)課程設(shè)計-數(shù)控中非圓曲線逼近的算法實現(xiàn)(參考版)

2025-01-19 14:22本頁面
  

【正文】 六、參考文獻劉彬彬,高春燕, Basic ,2008年2月.高春燕, Basic ,2010年1月.廖效果,劉又午,,2000年6月P5659.廖效果、1992年9月.楊林, ,.32。經(jīng)過這次數(shù)控機床課程設(shè)計,我了解到,要學(xué)好,運用好我們自己的專業(yè),還需要很多別的知識。通過對數(shù)控非圓曲線的逼近的設(shè)計和VB的編程的具體問題的解決,使我們對數(shù)控機床的結(jié)構(gòu)原理、設(shè)計方法以及用編程方法處理實際問題的一般步驟和具體技巧得到訓(xùn)練,同時也提高運用所學(xué)專業(yè)知識分析問題和解決問題的能力。同時也了解到,懂得如何進行加工編程并不是最重要,關(guān)鍵的是如何尋求最優(yōu)化的數(shù)控加工方法,尋求最優(yōu)化的設(shè)計。培養(yǎng)了我理論聯(lián)系實際、解決生產(chǎn)實際問題的能力。因此精密的數(shù)控加工選擇伸縮步長法,反應(yīng)快,加工程序段少。 y(n)Next n(3)算法比較根據(jù)數(shù)控加工橢圓曲線軟件得到如下表格:表格3 拋物線優(yōu)化前后直線段數(shù)比較允許誤差(mm)a=10,b=6優(yōu)化前段數(shù)160804020優(yōu)化后段數(shù)50505050a=12,b=8優(yōu)化前段數(shù)3841929648優(yōu)化后段數(shù)120120120120結(jié)論:在曲線確定,允許誤差變化的情況下,伸縮步長法的段數(shù)是確定的,而等間距法則不斷改變。 x(n) amp。 (n + 3) amp。 vbCrLf amp。 F amp。 N3 G01 Z amp。 s amp。 M03 amp。 z0 amp。 y(0) amp。 x(0) amp。 N2 G00 G42 D01 amp。伸長步長End IfNext tLoop While error1 error0If Option1 = True Then 39。縮短間距i = 0For t = Δx To a Step Δxi = i + 1x(i) = ty(i) = Sqr((a * a * b * b b * b * t * t) / a / a)k = (y(i) y(i 1)) / (x(i) x(i 1))b0 = y(i) k * x(i) b1 = Sqr(b * b + k * k * a * a)cos = 1 / Sqr(k ^ 2 + 1)error1 = Abs(b1 b0) * cosIf error1 error0 Then Exit ForNext tLoop While error1 error0伸縮步長法DoFor t = m + d To a Step di = i + 1x(i) = ty(i) = Sqr((a * a * b * b b * b * t * t) / a / a)k = (y(i) y(i 1)) / (x(i) x(i 1))b0 = y(i) k * x(i)b1 = Sqr(b * b + k * k * a * a)cos = 1 / Sqr(k ^ 2 + 1)error1 = Abs(b1 b0) * cosIf error1 error0 Thend = d 39。(2)各主要VB程序段簡介等間距法i = 0 ‘實際誤差與允許誤差的比較流程Do 39。圖20 生成各算法代碼第三步,比較等間距法和伸縮步長法的逼近直線段數(shù),并比較兩者的反應(yīng)時間,得出兩者優(yōu)劣。如圖19所示。、數(shù)控加工橢圓曲線界面介紹如圖18所示,數(shù)控橢圓曲線界面豐富了用戶的需求,給予了曲線參數(shù)、加工參數(shù),起刀點,逼近方向等選擇,并根據(jù)用戶的需求生成相對應(yīng)的橢圓曲線以及等間距法,伸縮步長法的CNC 代碼,以此比較兩種算法的優(yōu)劣性。但由于它計算繁瑣,故在實際運用中,很少使用這種方法。用等誤差直線逼近節(jié)點法求得的節(jié)點最合理,并且在保證誤差的前提下,節(jié)點數(shù)量最少??s短步長i = i 1m = y(i)Exit Ford = d * 39。伸縮步長算法y(0) = 0i = 0d = Val() 39。 Format(Y1, ) amp。 Format(X1, ) amp。 G01 amp。 N amp。判斷是否超出設(shè)定加工范圍Y1 = Y1ElseY1 = Sqr((500 b) / a)End IfX1 = a * Y1 ^ 2 + bn = 1 = 2 (x0, y0)(X1, Y1), vbYellow = amp。 M03 amp。 S amp。 F amp。 2 amp。 0 amp。 LF amp。 Y amp。 G90 G17 G00 X amp。 0 amp。 vbCrLf = + N amp。 G92 X0 Y0 amp。順和絕對F = 1n0 = 0y0 = Sqr((500 b) / a)x0 = a * y0 * y0 + b = % amp。39。39。39。39。39。 LF amp。 Y amp。 X amp。 (Duan + 3) amp。判斷加工范圍Y1 = Sqr((500 b) / a)End IfX1 = a * Y1 ^ 2 + bx0 = X1y0 = Y1 (X1, Y1), vbGreenDuan = Duan + 1 = + N amp。39。39。39。 vbCrLf amp。 G00 X0 Y0 M02 amp。 N amp。 LFii = ii + 1 = Text3 amp。 G01 X500 Y amp。 N amp。 LF (X1, Y1), vbBlueii = ii + 1Next jText3 = Text3 amp。 Y amp。 G01 X amp。 N amp。 LF For j = Sqr((500 b) / a) To Sqr((500 b) / a) Step Δx Y1 = j Y1 = Format(Y1, .) X1 = a * Y1 ^ 2 + bX1 = Format(X1, .) = amp。 M03 S amp。 N20 G17 G90 G00 X500 Y amp。Δx = 2 * Sqr(a * d) / a ‘參考前面介紹的等間距算法公式 If = 順時針 Then = N10 G92 X0 Y0 amp。如圖17圖17 各算法結(jié)果比較第五步:保存代碼,清屏,或繼續(xù)設(shè)定下一組拋物線,或進入下一個用戶窗口界面。如圖16。圖14 設(shè)置拋物線函數(shù)參數(shù)第二步:在“
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1