秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

數(shù)控編程刀補(bǔ)課程設(shè)計(jì)

上傳人:仙*** 文檔編號(hào):34076589 上傳時(shí)間:2021-10-20 格式:DOC 頁數(shù):24 大?。?.16MB
收藏 版權(quán)申訴 舉報(bào) 下載
數(shù)控編程刀補(bǔ)課程設(shè)計(jì)_第1頁
第1頁 / 共24頁
數(shù)控編程刀補(bǔ)課程設(shè)計(jì)_第2頁
第2頁 / 共24頁
數(shù)控編程刀補(bǔ)課程設(shè)計(jì)_第3頁
第3頁 / 共24頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《數(shù)控編程刀補(bǔ)課程設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)控編程刀補(bǔ)課程設(shè)計(jì)(24頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、目錄 一、課程設(shè)計(jì)的內(nèi)容 3 二、課程設(shè)計(jì)的要求與數(shù)據(jù) 3 三、課程設(shè)計(jì)應(yīng)完成的工作 3 仿真數(shù)控裝置的刀具補(bǔ)償功能的程序?qū)崿F(xiàn)內(nèi)容說明 3 一、內(nèi)容提要 3 二、軟件功能介紹 4 三、刀具半徑補(bǔ)償知識(shí) 9 3.1刀具半徑補(bǔ)償?shù)幕靖拍?9 3.1.1概念: 9 3.1.2主要用途 10 3.1.3常用方法 10 四、刀具半徑補(bǔ)償計(jì)算 10 五、刀具補(bǔ)償算法 12 5.1直線與直線 12 5.1.1縮短型和伸長(zhǎng)型 12 5.1.2插入型 13 5.2直線與圓弧 13 5.3 圓弧與直線 15 5.4 圓弧與圓弧 17 5.4.1逆圓弧接逆圓弧 17 5.

2、4.2順圓弧接順圓弧 18 5.4.3逆圓弧接順圓弧 18 5.4.4順圓弧接逆圓弧 19 六 程序流程圖 20 七、設(shè)計(jì)總結(jié) 22 八、參考文獻(xiàn) 22 內(nèi)容提要 題目:用計(jì)算機(jī)高級(jí)編程語言(如VB,VC++等)來實(shí)現(xiàn)數(shù)控裝置中的一個(gè)基本的功能——刀具補(bǔ)償功能(亦即仿真數(shù)控裝置的刀具補(bǔ)償功能),要求對(duì)任意給定的某一由直線與圓弧組成的平面幾何輪廓: (1)能實(shí)現(xiàn)四種轉(zhuǎn)接(直線—直線、直線—圓弧、圓弧—直線、圓弧—圓?。? (2)能實(shí)現(xiàn)三種過渡方式(伸長(zhǎng)型、縮短型、插入型); (3)能實(shí)現(xiàn)左、右刀補(bǔ)(即G41,G42)。 (4)在屏幕上繪出刀具的中心軌跡。 首

3、先,根據(jù)題目的要求設(shè)定仿真系統(tǒng)的界面,能實(shí)現(xiàn)各種情況下的刀補(bǔ)功能,包括四種轉(zhuǎn)接功能、三種過渡方式、兩種刀補(bǔ)方式以及刀具中心軌跡、輸入程序。除此之外,根據(jù)實(shí)際可以適當(dāng)?shù)卦黾右恍┢渌挠嘘P(guān)數(shù)控方面的仿真功能,包括所用刀具半徑、打開和編輯文件功能等等。 其次, 根據(jù)所選擇的刀補(bǔ)方法,結(jié)合題目要求,進(jìn)行各種刀補(bǔ)情況的考慮分析,并且計(jì)算出不同情況下的刀具路徑,包括運(yùn)用相關(guān)公式算出轉(zhuǎn)接點(diǎn)的坐標(biāo)(例如,伸長(zhǎng)型中的直線與直線的交點(diǎn);插入型中的圓弧與圓弧的交點(diǎn)等等),具體的直線和圓弧的路徑等。當(dāng)然,還可以運(yùn)用角度的不同來控制刀具路線。 然后,就是利用Visual Basic 6.0為開發(fā)工具進(jìn)行仿真軟件的

4、設(shè)計(jì)。就是說,按照所選的方法和算法,通過VB語言的編程,實(shí)現(xiàn)需要實(shí)現(xiàn)的功能。這一部分包括縮編程序的算法及流程圖。 最后,進(jìn)行檢驗(yàn)。通過一些數(shù)控程序的輸入,驗(yàn)證所設(shè)計(jì)的仿真軟件的可行性,以及存在的問題和不足。 課程設(shè)計(jì)任務(wù) 一、課程設(shè)計(jì)的內(nèi)容 用計(jì)算機(jī)高級(jí)編程語言(如VB,VC++等)來實(shí)現(xiàn)數(shù)控裝置中的一個(gè)基本的功能——刀具補(bǔ)償功能(亦即仿真數(shù)控裝置的刀具補(bǔ)償功能),要求對(duì)任意給定的某一由直線與圓弧組成的平面幾何輪廓: 二、課程設(shè)計(jì)的要求與數(shù)據(jù) 具體的要求如下: (1)能實(shí)現(xiàn)四種轉(zhuǎn)接(直線—直線、直線—圓弧、圓弧—直線、圓弧—圓?。?; (2)能實(shí)現(xiàn)三種過渡方式(伸長(zhǎng)型、縮短

5、型、插入型); (3)能實(shí)現(xiàn)左、右刀補(bǔ)(即G41,G42)。 (4)在屏幕上繪出刀具的中心軌跡。 三、課程設(shè)計(jì)應(yīng)完成的工作 每個(gè)學(xué)生應(yīng)在規(guī)定時(shí)間內(nèi),獨(dú)立完成所選題目。運(yùn)用VB編程語言,編寫計(jì)算機(jī)軟件在WINDOWS實(shí)現(xiàn)數(shù)控裝置的計(jì)算機(jī)仿真。要求清楚地分析問題、提出算法、確定人機(jī)界面、列出流程圖,最后用程序驗(yàn)證,完成軟件測(cè)試,并且提交程序說明書。 對(duì)選擇典型零件編程題目的學(xué)生,要求用編寫計(jì)算機(jī)軟件的方法解決數(shù)控過程的一個(gè)問題??梢匀芜x用本人熟悉的一種編程語言,要求清楚地分析問題、提出算法、列出流程圖,最后用程序驗(yàn)證,并且提交程序說明書。 仿真數(shù)控裝置的刀具補(bǔ)償功能的程序?qū)?/p>

6、現(xiàn)內(nèi)容說明 一、內(nèi)容提要 本文介紹了以Visual Basic 6.0為開發(fā)工具,制作程序來實(shí)現(xiàn)數(shù)控裝置中的一個(gè)基本的功能--刀具補(bǔ)償功能(亦即仿真數(shù)控裝置的刀具補(bǔ)償功能),要求對(duì)任意給定的某一由直線與圓弧組成的平面幾何輪廓; (1) 能實(shí)現(xiàn)四種轉(zhuǎn)接(直線--直線,直線--圓弧,圓弧--直線, 圓弧--圓?。?; (2)能實(shí)現(xiàn)三中過渡方式(伸長(zhǎng)型,縮短型,插入型); (3)能實(shí)現(xiàn)左,右刀補(bǔ)(即G41,G42)。 (4)在屏幕上繪出刀具的中心軌跡。 在程序中討論了刀具半徑補(bǔ)償?shù)脑?,并介紹了如何判斷縮短型,伸長(zhǎng)型和插入型,如何實(shí)現(xiàn)直線與直線,直線與圓弧,圓弧與直線,圓弧與圓弧的轉(zhuǎn)接

7、 二、軟件功能介紹 1.本模擬軟件分兩個(gè)窗口實(shí)現(xiàn),界面友好,在以往的軟件界面上有了較大的改進(jìn),操作方便,圖形界面如下: 圖3-1 介紹窗口 圖3-2 直線-直線類型界面 圖3-3 直線-圓弧類型界面 圖3-4 圓弧-直線類型界面 圖3-5 圓弧-圓弧類型界面 2、軟件功能簡(jiǎn)介: (1)軟件能實(shí)現(xiàn)任何直線、圓弧交叉多段線段的連接刀具插補(bǔ)加工; (2)能實(shí)現(xiàn)直線—直線刀具補(bǔ)償,直線—圓弧刀具補(bǔ)償,圓弧—直線刀具補(bǔ)償

8、,和圓弧—圓弧刀具補(bǔ)償; (3)可以在窗口點(diǎn)擊從而輸入數(shù)據(jù),同時(shí)具有實(shí)時(shí)顯示鼠標(biāo)坐標(biāo)功能 (4)刀具半徑可以變換大小 (5)坐標(biāo)系分為2個(gè)坐標(biāo)系,其中默認(rèn)坐標(biāo)系原點(diǎn)在左下角,自定義坐標(biāo)系原點(diǎn)在中心,可以實(shí)現(xiàn)對(duì)坐標(biāo)的縮放功能,同時(shí)顯示其最大坐標(biāo)系 (6)狀態(tài)欄有輸入數(shù)據(jù)的提示 3軟件使用流程及軟件使用說明 ① 選擇刀補(bǔ)類型 ② 右圖控件欄具有3大功能 1、 可以選擇坐標(biāo)系類型; 2、 可以顯示最大坐標(biāo)值 3、 可以對(duì)所選擇的坐標(biāo)系進(jìn)行縮放 下圖為本軟件所具有的2個(gè)坐標(biāo)系 ③ 此窗口為左右刀補(bǔ)選擇窗口,刀具半徑需要進(jìn)行填寫 ④ 此為狀態(tài)提示欄,用以提示下一步進(jìn)行的

9、操作,同時(shí)改軟件具有鼠標(biāo)實(shí)時(shí)坐標(biāo)顯示窗口,亦再次窗口進(jìn)行顯示 ⑤ 此窗口為參數(shù)輸入窗口,需要填寫數(shù)據(jù)從而繪制所需要的刀補(bǔ)路徑 ⑥ 此窗口為主要顯示窗口i,所繪制的圖形均在此進(jìn)行顯示,同時(shí)本窗口具有鼠標(biāo)捕抓功能,只需要捕抓窗口就能夠把所在的點(diǎn)輸入?yún)?shù)欄里 三、刀具半徑補(bǔ)償知識(shí) 3.1刀具半徑補(bǔ)償?shù)幕靖拍? 3.1.1概念: 根據(jù)按零件輪廓編制的程序和預(yù)先設(shè)定的偏置參數(shù),數(shù)控裝置能實(shí)時(shí)自動(dòng)生成刀具中心軌跡的功能稱為刀具半徑補(bǔ)償功能。 根據(jù)ISO標(biāo)準(zhǔn),當(dāng)?shù)毒咧行能壽E在編程軌跡(零件輪廓)前進(jìn)方向的右邊時(shí),稱為右刀補(bǔ),用G42指令實(shí)現(xiàn);反之稱為左刀補(bǔ),用G41指令實(shí)現(xiàn)。 3.1

10、.2主要用途 數(shù)控裝置大都具有刀具半徑補(bǔ)償功能,這為程序編制提供了方便。當(dāng)編制零件加工程序時(shí),可利用刀具半徑補(bǔ)償功能,直接按零件輪廓進(jìn)行編程,而不需要進(jìn)行大量的刀具中心運(yùn)動(dòng)軌跡的計(jì)算。采用刀具半徑補(bǔ)償后,數(shù)控系統(tǒng)能自動(dòng)計(jì)算出刀具中心的偏移向量,進(jìn)而得到偏移后的刀具中心軌跡,并使系統(tǒng)按中心軌跡運(yùn)行。 具體體現(xiàn)在以下兩個(gè)方面: 1) 由于刀具的磨損或因換刀引起的刀具半徑變化時(shí),不必重新編程,只須修改相應(yīng)得偏置參數(shù)即可。 2) 由于輪廓加工往往不是一道工序能完成的,在粗加工時(shí),要為精加工工序預(yù)留加工余量。加工余量的預(yù)留可通過修改偏置參數(shù)實(shí)現(xiàn),而不必為粗、精加工各編制一個(gè)程序。 3.1.3常

11、用方法 刀具半徑補(bǔ)償分為B類補(bǔ)償和C類補(bǔ)償。B刀補(bǔ)的特點(diǎn)是刀具中心軌跡的段間連接都是以圓弧進(jìn)行的;C刀補(bǔ)的特點(diǎn)是相鄰兩段輪廓的刀具中心軌跡之間用直線進(jìn)行連接。B類補(bǔ)償只能實(shí)現(xiàn)在本程序段內(nèi)的刀具半徑補(bǔ)償,而對(duì)程序段間的過渡不予處理。只有B類刀具半徑補(bǔ)償功能的數(shù)控系統(tǒng),使用時(shí),對(duì)有外輪廓(外拐角)部分,必須增加尖角過渡輔助程序段;對(duì)內(nèi)輪廓(內(nèi)拐角),則會(huì)產(chǎn)生過切現(xiàn)象,因此,不能使用B類刀具半徑補(bǔ)償。刀具半徑C類補(bǔ)償功能可實(shí)現(xiàn)自動(dòng)尖角過渡,只要給出零件輪廓的程序數(shù)據(jù),數(shù)控系統(tǒng)就能自動(dòng)地進(jìn)行拐角處的刀具中心軌跡交點(diǎn)的計(jì)算,采用的算法是一次進(jìn)行兩段直線的處理,C類補(bǔ)償功能可用于內(nèi)、外拐角輪廓的加工。

12、 四、刀具半徑補(bǔ)償計(jì)算 刀具補(bǔ)償轉(zhuǎn)接類型的判別方法 刀補(bǔ)算法中的轉(zhuǎn)接類型和轉(zhuǎn)接角有著直接的關(guān)系。如果能由兩個(gè)相接程序段的方向矢量判斷出sin和cos符號(hào)的正負(fù),則可確定出角的范圍,進(jìn)而判斷出兩個(gè)相接程序段的轉(zhuǎn)接類型。 上述問題可采用旋轉(zhuǎn)坐標(biāo)變換方法解決。以直線和直線轉(zhuǎn)接為例,以第一線段編程軌跡為基準(zhǔn)進(jìn)行 坐標(biāo)旋轉(zhuǎn)變換,其中 (x0,z0), (x1,z1), (x2,z2)是兩直線的端點(diǎn)。刀具半徑大小為R. 令,,,的正負(fù)由刀補(bǔ)類型,直線斜率,起點(diǎn)與終點(diǎn)的關(guān)系決定. 有dqdx1 = qdx1 - R * * T * k1 * m3 dq

13、dy1 = qdy1 + R * * T * k1 * m1 dzdx2 = zdx2 - R * * T * k2 * m4 刀補(bǔ)情況 dzdy2 = zdy2 - R * * T * k2 * m2 (dqdx1, dqdy1), (dqdx2, dqdy2)為起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo)偏置后的坐標(biāo) T為刀補(bǔ)類型,k1,k2為線段的斜率,m1,m2,m3,m4為線段起點(diǎn)坐標(biāo)與終點(diǎn)坐標(biāo)的位置關(guān)系. 由此可以得到轉(zhuǎn)接類型的判別條件: (1) 縮短型條件 180<<360 (2)伸長(zhǎng)型條件 90<<180 (3)插入型條件 090

14、 根據(jù)上述各式,可以方便地完成轉(zhuǎn)接類型的判別。與其他刀補(bǔ)轉(zhuǎn)接類型的判別方法相比,該方法極大地減少了刀補(bǔ)算法的實(shí)時(shí)計(jì)算量。 五、刀具補(bǔ)償算法 5.1直線與直線 5.1.1縮短型和伸長(zhǎng)型 直線接直線的縮短型和伸長(zhǎng)型的刀補(bǔ)交點(diǎn)公式一樣,現(xiàn)利用伸長(zhǎng)型直線接直線來求刀補(bǔ)轉(zhuǎn)接點(diǎn)求公式。 圖2.1 ① 刀補(bǔ)前輸入直線的三點(diǎn)坐標(biāo)分別為 起點(diǎn)(qdx1,qdy1),轉(zhuǎn)接點(diǎn)(zdx1,zdy1),終點(diǎn)(zdx2,zdy2),此三點(diǎn)為已知數(shù)據(jù) ② 通過第一點(diǎn)和第二點(diǎn)坐標(biāo)求出此直線的方程:根據(jù)兩點(diǎn)式求出方程為 (y-qdy1)/(x-qdx1)=k(zdy1-q

15、dy1)/(zdx1-qdx1) ③ 通過偏移的刀具半徑R,可以求得第一條直線的方程為 y=x(zdy1-qdy1)/(zdx1-qdx1)+qdx1(zdy1-qdy1)/(zdx1-qdx1)+R 求方程在Y坐標(biāo)上的節(jié)距,此時(shí)x=0 可以得到節(jié)距為qdx1(zdy1-qdy1)/(zdx1-qdx1)+R ④ 同理可以求出第二條直線的節(jié)距為zdx1 (zdy2- zdy1)/( zdx2- zdx1)+R ⑤ 通過輸入的三點(diǎn)可以求出直線一和直線二的斜率K1=(zdy1-qdy1)/(zdx1-qdx1) K2=(zdy2-zdy1)/(zdx2-zdx1) ⑥ 通過線段的長(zhǎng)

16、度可以列出方程從而解出第一條直線與第二條直線的交點(diǎn)坐標(biāo) 即XK1-YK2= zdx1 (zdy2- zdy1)/( zdx2- zdx1)+R- qdx1(zdy1-qdy1)/(zdx1-qdx1)+R ⑦ 容易通過偏移求得第一條直線與第二條直線的起點(diǎn)以及終點(diǎn) 5.1.2插入型 對(duì)于插入型轉(zhuǎn)接,與上面算法一樣,通過對(duì)方程組的求解,可以求得插入型刀補(bǔ)的2個(gè)轉(zhuǎn)接點(diǎn)坐標(biāo)(X1,Y1)、(X2、Y2) X1 = X2 + R * (Cos(θ1) - Sin(θ1) * k) Y1 = Y2 + R * (Sin(θ1) + Cos(θ1) * k) X2 = X2 + R * (-S

17、in(θ2) * k - Cos(θ2)) Y2 = Y2 + R * (Cos(θ2) *k - Sin(θ2)) 5.2直線與圓弧 圖2.2 直線方程: y = k * x + b (1) 圓弧方程: (R+r)^2=(x-x0)^2+(y-y0)^2 (2) 通過以上兩式可以求出交點(diǎn)的坐標(biāo)值 假設(shè)直線L的起點(diǎn)為(X1,Y1),終點(diǎn)為(X2,Y2),圓弧C的起點(diǎn)為(X2,Y2),圓心角為Co2,圓心坐標(biāo)為(Xo2,Yo2)。圓弧半徑為Ro2。 經(jīng)過分析與比較,直線接圓弧的伸長(zhǎng)型和插入型的計(jì)算與直線接直線的相同

18、,而縮短型的計(jì)算則不同,因此我們僅討論縮短型刀具中心軌跡的轉(zhuǎn)接點(diǎn)計(jì)算。 (1)順時(shí)針畫圓弧時(shí)可求得公式 CM = Ro2 * Cos(A) + k*R OM = Sqr((Ro2 + k*R) ^ 2 - CM ^ 2) XC = Xo2 - k * OM * Cos(A1) - CM * Sin(A1) YC = Yo2 - k * OM * Sin(A1) + CM * Cos(A1) 左刀補(bǔ)k=1,右刀補(bǔ)k=-1 (2)逆時(shí)針畫圓弧可求得公式 CM = Ro2 * Cos(A) –k*R OM = Sqr((Ro2 –k*R) ^ 2 - CM

19、 ^ 2) XC = Xo2 + k * OM * Cos(A1) + CM * Sin(A1) YC = Yo2 + k * OM * Sin(A1) - CM * Cos(A1) 左刀補(bǔ)k=1,右刀補(bǔ)k=-1 5.3 圓弧與直線 圖2.3 直線接圓弧的伸長(zhǎng)型和插入型的計(jì)算與直線接直線的相同,而縮短型的計(jì)算則不同,因此我們僅討論縮短型刀具中心軌跡的轉(zhuǎn)接點(diǎn)計(jì)算。 圖22為圓弧與直線的縮短型轉(zhuǎn)接進(jìn)行左刀補(bǔ)的情況。編程軌跡為12 —23,A1是圓弧在OA點(diǎn)處的切線與X軸正向的夾角,a2是矢量AF與X軸正向的夾角,夾角a= a2一a1。圓弧半徑值為R。 總結(jié)各

20、種情況下圓弧與直線的縮短型轉(zhuǎn)接計(jì)算公式: 圖22 (1)逆時(shí)針畫圓弧時(shí)可求得公式 、 CM = Ro1 * Cos(A) –k*R OM = Sqr((Ro1 –k*R) ^ 2 - CM ^ 2) XC = Xo1 - k * OM * Cos(A2) + CM * Sin(A2) YC = Yo1 - k * OM * Sin(A2) - CM * Cos(A2) 左刀補(bǔ)k=1,右刀補(bǔ)k=-1 (2)順時(shí)針畫圓弧可求得公式CM = Ro1 * Cos(A) + k*R OM = Sqr((Ro1 +k*R) ^ 2 - CM ^ 2)

21、 XC = Xo1 + k * OM * Cos(A2) - CM * Sin(A2) YC = Yo1 + k * OM * Sin(A2) + CM * Cos(A2) 左刀補(bǔ)k=1,右刀補(bǔ)k=-1 5.4 圓弧與圓弧 圖2.3 圓弧方程1: (R1+r)^2=(x-x01)^2+(y-y01)^2 (1) 圓弧方程2: (R2+r)^2=(x-x02)^2+(y-y02)^2 (2) 經(jīng)過分析比較發(fā)現(xiàn), 圓弧與圓弧轉(zhuǎn)接時(shí)的伸長(zhǎng)型與插入型的計(jì)算與直線接直線的一樣, 而縮短型的

22、計(jì)算不同,因此,只需研究縮短型的刀具中心軌跡的轉(zhuǎn)接點(diǎn)。 5.4.1逆圓弧接逆圓弧 圓弧12和23 如圖23 ,已知其坐標(biāo), 可以計(jì)算出圓弧圓心O1 ,O2 坐標(biāo)及其半徑RO1 , RO2 , 在△O1O2C 中可求出∠CO1O2 ,用Coo表示,直線O1O2 與X 軸正向夾角亦可求出,用Aoo表示,則可求出交點(diǎn)C 的坐標(biāo)如下: 圖23 Ro1 = Ro1 –k*R Ro2 = Ro2 –k*R l = Sqr((Xo1 - Xo2) ^ 2 + (Yo1 - Yo2) ^ 2) t = (Ro1 ^ 2 + l ^ 2 - Ro2 ^ 2) / (2 * Ro1 * l)

23、Coo = Atn(-t / Sqr(-t * t + 1)) + 2 * Atn(1) Aoo由前求A1的方法來求,則: XC = Xo1 + Ro1 * Cos(Coo + k * Aoo) YC = Yo1 + k * Ro1 * Sin(Coo + k * Aoo) 左刀補(bǔ)k=1,右刀補(bǔ)k=-1 5.4.2順圓弧接順圓弧 對(duì)順圓弧接順圓弧的情況, 若將弧12與23兩個(gè)矢量變反,并將1和3的坐標(biāo)置換, 則原順圓弧接順圓弧的情況就變成了逆圓弧接逆圓弧的情況, 因此把順圓弧接順圓弧的情況與逆圓弧接逆圓弧的情況一起考慮,求出交點(diǎn)C 的坐標(biāo), 再把線型、坐標(biāo)還原即可。 Ro1 =

24、 Ro1 + R Ro2 = Ro2 + R l = Sqr((Xo1 - Xo2) ^ 2 + (Yo1 - Yo2) ^ 2) t = (Ro2 ^ 2 + l ^ 2 - Ro1 ^ 2) / (2 * Ro2 * l) Coo = Atn(-t / Sqr(-t * t + 1)) + 2 * Atn(1) XC = Xo2 + Ro2 * Cos(Coo - R / Abs(R) * Aoo) YC = Yo2 - R / Abs(R) * Ro2 * Sin(Coo - R / Abs(R) * Aoo) 5.4.3逆圓弧接順圓弧 圓弧12和23如圖24 ,已

25、知其坐標(biāo),可以計(jì)算出圓弧圓心O1,O2 坐標(biāo)及其半徑RO1 , RO2 ,在△O1O2C 中可求出∠CO1O2 ,用Coo表示,直線O1O2與X 軸正向夾角亦可求出,用Aoo表示,則可求出交點(diǎn)C 的坐標(biāo)如下: 圖24 Ro1 = Ro1 –k*R Ro2 = Ro2 +k*R l = Sqr((Xo1 - Xo2) ^ 2 + (Yo1 - Yo2) ^ 2) t = (Ro1 ^ 2 + l ^ 2 - Ro2 ^ 2) / (2 * Ro1 * l) Coo = Atn(-t / Sqr(-t * t + 1)) + 2 * Atn(1) XC = Xo1 + Ro1 *

26、 Cos(Coo - k * Aoo) YC = Yo1 - k * Ro1 * Sin(Coo - k * Aoo) 5.4.4順圓弧接逆圓弧 采用與上述分析類似的方法,可求出交點(diǎn)C 的坐標(biāo)如下: Ro1 = Ro1 +k*R Ro2 = Ro2 –k*R l = Sqr((Xo1 - Xo2) ^ 2 + (Yo1 - Yo2) ^ 2) t = (Ro1 ^ 2 + l ^ 2 - Ro2 ^ 2) / (2 * Ro1 * l) Coo = Atn(-t / Sqr(-t * t + 1)) + 2 * Atn(1) XC = Xo1 + Ro1 * Cos(C

27、oo - k * Aoo) YC = Yo1 - k * Ro1 * Sin(Coo - k * Aoo) 六 程序流程圖 流程圖: 開始 選擇生成輪廓類型型 直線-直線 直線-圓弧 圓弧-直線 圓弧-圓弧 輸入刀具半徑 輸入?yún)?shù) 選擇左右刀補(bǔ) 判斷刀補(bǔ)屬于什么類型 生成刀補(bǔ)軌跡 結(jié)束 輸入刀具半徑 輸入刀具半徑 輸入刀具半徑 輸入?yún)?shù) 輸入?yún)?shù) 輸入?yún)?shù) 選擇左右刀補(bǔ) 選擇左右刀補(bǔ) 選擇左右刀補(bǔ) 判斷刀補(bǔ)屬于什么類型 判斷刀補(bǔ)屬于什么類型 判斷刀補(bǔ)屬于什么類型

28、 生成刀補(bǔ)軌跡 生成刀補(bǔ)軌跡 生成刀補(bǔ)軌跡 七、設(shè)計(jì)總結(jié) 本次課程設(shè)計(jì)時(shí)間比較緊,在不斷的努力下終于完成了課程的最終設(shè)計(jì),設(shè)計(jì)的軟件有許多創(chuàng)新的地方,譬如鼠標(biāo)的捕抓功能以及屏幕取點(diǎn)的功能等,在此次的設(shè)計(jì)中遇到了很多的困難,但是每次都是通過網(wǎng)上的知識(shí)以及同學(xué)間的相互討論最終得到了正確的答案,在軟件的調(diào)試過程中更是可能由于其中的一個(gè)小bug就導(dǎo)致一晚的無用功,其中的辛酸與曲折難以言語,雖然如此,但是最終成功完成軟件的一刻我覺得什么都是值得的,充滿了充實(shí)感與成功感。 通過本次課程設(shè)計(jì)我受益良多,不僅鞏固了數(shù)控技術(shù)的知識(shí),另外,在編程實(shí)現(xiàn)所需功能的時(shí)候,需運(yùn)用

29、數(shù)學(xué)知識(shí),而且需考慮各種可能出現(xiàn)的情況。因此,這次課程設(shè)計(jì)也提高了個(gè)人全面分析問題的能力。 然而,由于能力有限,本軟件有一定的局限性,直線和圓弧、圓弧和圓弧的刀補(bǔ)仿真不具有通用性,今后我會(huì)繼續(xù)努力,做得更好。 通過對(duì)VB語言的連續(xù)運(yùn)用,已經(jīng)比較熟悉地能運(yùn)用本軟件去編寫所需要的語句,對(duì)以后職業(yè)的發(fā)展具有莫大的作用 八、參考文獻(xiàn) [1]、《數(shù)控技術(shù)》 主編:廖效果 華中科技大學(xué)出版社 [2]、劉德平,侯伯杰.CNC 系統(tǒng)刀具半徑補(bǔ)償功能的實(shí)現(xiàn)[B].鄭州大學(xué)機(jī)械工程學(xué)院,河南鄭州 450002; TP273;1001 - 2265 (2002) 02 - 0018 – 03 [3]、黃永清. 虛擬數(shù)控系統(tǒng)刀具半徑補(bǔ)償功能研究[A] 南京工程學(xué)院,江蘇南京211100;:TP273,TG71;671.5276(2003)06—0057—0

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!