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

正文內(nèi)容

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

2025-02-23 16:00上一頁面

下一頁面
  

【正文】 間距逼近的NC代碼單擊“繪原圖” 、“等誤差逼近”按鈕,運行結(jié)果的刀具軌跡如圖10所示,等誤差逼近所用的線段數(shù)為666,生成的NC代碼如圖11所示。通過查閱高數(shù)知識和數(shù)控技術(shù)課本還有其他的一些參考資料,借住高數(shù)知識所提供的數(shù)學方法,我們使用標準方程去進行數(shù)學處理,雖然要考慮每一個象限,程序也由此變得繁瑣,但是最終還是實現(xiàn)了我們之前的設(shè)想。 vbCrLf = amp。 vbCrLfElse = N1 G91 G17 G00 G4 amp。 Y amp。 Y amp。 p amp。 F amp。 q amp。 p amp。 D01 amp。 vbCrLf = amp。 F amp。 q amp。 vbCrLfEnd IfIf o = 5 Thenp = Format(X(1) X(0), )q = Format(Y(1) Y(0), ) = amp。 N amp。 vbCrLf amp。 vbCrLf amp。 p amp。 Y amp。 o amp。 N4 G01 X amp。 N2 X amp。 N3 Z amp。 Z30 M03 S amp。 o amp。 N4 G01 X amp。 vbCrLfEnd IfIf o = 5 Then = amp。 d + 30 amp。 n amp。 q amp。 e amp。在剛開始接觸題目時候,沒有絲毫的頭緒,借住前人的成果,理解前人所做的東西,來逐步摸清我們課程設(shè)計真正所要做的工作。4 軟件開發(fā)與運行 系統(tǒng)界面本次課程設(shè)計使用Visual Basic ,設(shè)計了兩個窗口為一體的可執(zhí)行程序,其中主界面可選擇所需加工的非圓曲線函數(shù)、走刀方向、刀補、起刀點、NC代碼坐標以及相關(guān)的加工參數(shù),具有等間距直線逼近和等誤差直線逼近兩種逼近方法,并且對這兩種方法進行比較分析。因此,在選擇優(yōu)化算法時,我們采用的是等誤差直線逼近的節(jié)點計算法,而且對于曲率變化較大的曲線,用等誤差法求得的節(jié)點數(shù)最少,從而輸出的NC代碼也大大減少,等誤差算法計算如下:等誤差直線去逼近曲線,就是使所有逼近線段的誤差相等,如圖4。一旦求出了該切點,就可以求出逼近時的最大誤差,用于與允許誤差作比較。因此,當我們需要數(shù)控加工非圓曲線的輪廓時,就必須用直線或圓弧段去逼近非圓曲線??梢匀芜x用自己熟悉的一種編程語言,要求清楚地分析問題、提出算法、列出流程圖,最后用程序驗證,并且提交程序說明書。(5)在屏幕上顯示該非圓曲線所構(gòu)成的平面輪廓。課 程 設(shè) 計課程名稱 數(shù)控技術(shù)課程設(shè)計 題目名稱 _數(shù)控中非圓曲線逼近的算法實現(xiàn) 學生學院 _ _ 機電工程學院 專業(yè)班級 機械設(shè)計制造及其自動化             學 號 學生姓名 指導教師 _ 成績評定 教師簽名 2012 年 07 月 05 日廣東工業(yè)大學數(shù)控技術(shù)課程設(shè)計任務(wù)書題目名稱數(shù)控中非圓曲線逼近的算法實現(xiàn)學生學院機電工程學院專業(yè)班級機械設(shè)計制造及其自動化2009級3班姓 名學 號一、課程設(shè)計的內(nèi)容用計算機高級編程語言(如VB,VC++等)來實現(xiàn)非圓曲線的逼近,可任選(1)直線逼近(如等間距法、等弦長法、等誤差法等)、或(2)圓弧逼近。根據(jù)給定的進給速度能模擬加工過程,并在屏幕上留下刀具所走中心軌跡。四、課程設(shè)計進程安排序號設(shè)計各階段內(nèi)容地點起止日期1布置任務(wù),領(lǐng)取課程設(shè)計任務(wù)書,了解課程設(shè)計的目的、內(nèi)容和要求;了解課程設(shè)計的步驟;理解本課程設(shè)計題目的具體內(nèi)容要求,根據(jù)各自不同情況選擇題目;3:了解和掌握有關(guān)軟件開發(fā)的知識,如VB編程、VC編程、軟件工程、軟件開發(fā)的常用技巧及注意事項;4:調(diào)查研究,收集資料,查閱文獻。對非圓曲線的逼近有直線逼近、圓弧逼近,分別可由G0G0G03完成加工,其中直線逼近較為簡單,但逼近節(jié)點數(shù)多,導致數(shù)控程序往往過多,而圓弧逼近具有高效性,但計算過于復雜。另外,由于此次課程設(shè)計是對任意非圓曲線進行逼近,因此求導數(shù)也成了一個關(guān)鍵的問題。圖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))。通過點擊“生成NC代碼”按鈕,可以進入圖6的生成NC代碼的窗口,可以對NC代碼進行保存,可以返回主界面,也可以退出該程序。課堂上老師講直線逼近非圓曲線的數(shù)學處理時大概講了三種的方法:等間距、等弦長和等誤差,在我們理解了三種方法之后,確定使用等間距為初步算法,等誤差為優(yōu)化算法,因為等間距計算簡單,但程序過多,而等誤差計算復雜,但程序和節(jié)點數(shù)都相對少。 D01 amp。 vbCrLf = amp。 vbCrLf = amp。 vbCrLfEnd Ifline1:Do While X(0) = (a + )X(1) = X(0) sY(1) = (b * Sqr(Abs(a ^ 2 X(1) ^ 2))) / aIf X(1) X(0) And Y(1) Y(0) Thenk = (Y(1) Y(0)) / (X(1) X(0))If k 0 Thenj = Atn(b / (a * k))End IfIf k 0 Thenj = Atn(b / (a * k)) + piEnd IfX(2) = a * Cos(j)Y(2) = b * Sin(j)w = Abs(k * X(2) Y(2) + Y(0) k * X(0)) / (Sqr(k ^ 2 + 1))End IfIf w = v Then (X(1), Y(1)), vbRedElses = s / 2GoTo line1End IfIf zuobiao = 1 Thenp = Format(X(1), )q =
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1