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

正文內(nèi)容

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

2025-07-24 06:12上一頁面

下一頁面
  

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