2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  課程設(shè)計</b></p><p>  課程名稱: 數(shù)控技術(shù)課程設(shè)計 </p><p>  學(xué) 院:機械工程學(xué)院 專 業(yè): 機械設(shè)計制造及其自動化</p><p>  姓 名: 學(xué) 號:

2、 </p><p>  年 級: 09級 任課教師: </p><p>  2013年1月12日</p><p><b>  課程設(shè)計任務(wù)書</b></p><p>  XY 數(shù)控工作臺設(shè)計數(shù)據(jù)說明</p><p><b

3、>  加工參數(shù)</b></p><p><b>  目錄</b></p><p><b>  摘 要3</b></p><p><b>  第一章 前言4</b></p><p>  1.1 XY數(shù)控工作臺課程設(shè)計的主要內(nèi)容4</p>

4、<p>  1.2 XY數(shù)控工作臺組成4</p><p>  1.3 XY數(shù)控工作臺設(shè)計的意義和目的4</p><p>  第二章 總體方案設(shè)計6</p><p>  2.1設(shè)計任務(wù)的介紹6</p><p>  2.2 XY數(shù)控工作臺的總體設(shè)計6</p><p>  2.2.1機械部件的選用

5、7</p><p>  2.2.2控制系統(tǒng)的設(shè)計10</p><p>  第三章 機械系統(tǒng)的設(shè)計11</p><p>  3.1工作臺上移動部件重量的初步估計11</p><p>  3.2切削力的計算11</p><p>  3.3直線式滾動導(dǎo)軌副的選型13</p><p>  3.

6、3.1導(dǎo)軌滑塊的工作載荷的計算及導(dǎo)軌型號的選擇13</p><p>  3.3.2直線運動導(dǎo)軌的計算14</p><p>  3.4滾珠絲杠螺母副的計算、選型及核算14</p><p>  3.4.1 滾珠絲杠螺母副的計算14</p><p>  3.4.2 滾珠絲杠螺母副初選型號15</p><p>  3

7、.4.3滾珠絲杠剛度校核16</p><p>  3.4.4壓桿穩(wěn)定性核算17</p><p>  3.5步進電動機的選擇18</p><p>  3.6 XY230數(shù)控工作臺的潤滑與防護19</p><p>  第四章 控制系統(tǒng)硬件設(shè)計20</p><p>  4.1控制系統(tǒng)框圖20</p>

8、<p>  4.2 CPU的選擇及其電路設(shè)計20</p><p>  4.2.1 CPU的選擇20</p><p>  4.2.2 CPU電路的設(shè)計21</p><p>  第五章 控制系統(tǒng)的軟件設(shè)計24</p><p>  5.1管理模塊程序設(shè)計24</p><p>  5.1.1系統(tǒng)的初

9、始化24</p><p>  5.1.2零件程序的編輯和修改25</p><p>  5.1.3診斷程序27</p><p>  5.2控制程序的設(shè)計29</p><p>  5.2.1插補程序29</p><p>  5.3加工程序舉例35</p><p><b>  參

10、考文獻37</b></p><p>  XY230數(shù)控工作臺設(shè)計</p><p><b>  摘 要</b></p><p>  XY230數(shù)控工作臺系統(tǒng)是一個開環(huán)控制系統(tǒng),其結(jié)構(gòu)簡單,成本低,實現(xiàn)方便而且能夠保證一定的精度(幾何精度、定位精度等),是微機控制技術(shù)最簡單的應(yīng)用。它充分的利用了微機的軟件功能和硬件功能以實現(xiàn)對機

11、床的控制;使機床的加工范圍進一步擴大,精度和加工可靠性進一步得到提高。X-Y數(shù)控工作臺控制系統(tǒng)是由8031單片機作為中央處理器、環(huán)形分配器及功放電路等硬件組成,在控制系統(tǒng)的硬件上下載入特定的程序以實現(xiàn)特定的加工功能。該控制系統(tǒng)采用軟件中斷控制系統(tǒng)與子程序,其結(jié)構(gòu)簡單、條件明確在經(jīng)濟型數(shù)控系統(tǒng)中應(yīng)用較多。中斷結(jié)構(gòu)采用模塊化結(jié)構(gòu)設(shè)計因為這種結(jié)構(gòu)便于修改和擴充,編制較為方便,便于向多處理方向發(fā)展。XY數(shù)控工作臺機電系統(tǒng)采用步進電機作為驅(qū)動裝置

12、。本設(shè)計是:步進電機控制系統(tǒng),微機控制原理、插補原理、匯編語言、繪圖建模軟件(如AutoCAD)、電氣模擬軟件等的綜合應(yīng)用。</p><p>  具體設(shè)計步驟大概分為以下幾部分:一、總體方案的確定;二、機械部分的設(shè)計;三、硬件部分的設(shè)計;四、軟件部分的設(shè)計;五、總體設(shè)計圖紙的繪制。</p><p>  關(guān)鍵字:數(shù)控技術(shù),步進電機,微機控制,插補</p><p>&l

13、t;b>  第一章 前言</b></p><p>  1.1 XY數(shù)控工作臺課程設(shè)計的主要內(nèi)容</p><p>  本次設(shè)計的XY數(shù)控工作臺機電系統(tǒng)設(shè)計要求采用軟件控制硬件,實現(xiàn)十字工作臺的單軸運動及聯(lián)動插補運動,選用Intel公司的51系列單片機8031作為控制系統(tǒng)的CPU足可以滿足要求,并用2764,6264存儲器及8155芯片作為存儲器和I/O口擴展芯片等硬件組成

14、,在控制系統(tǒng)的硬件上下載入特定的程序以實現(xiàn)特定的加工功能.其基本思想是:通過圓弧或者直線插補程序?qū)崿F(xiàn)對零件進行幾何加工,每進行一個脈沖當(dāng)量的加工都需要產(chǎn)生一個脈沖以驅(qū)動電機正(反)轉(zhuǎn),同時通過8155 I/O口擴展芯片將相應(yīng)的加工進刀信息送至刀架庫中來實現(xiàn)相應(yīng)的走刀,電機和刀具的相對運動實現(xiàn)了刀具對工件的加工。該控制系統(tǒng)采用軟件中斷控制系統(tǒng)與子程序,其結(jié)構(gòu)簡單、條件明確在經(jīng)濟型數(shù)控系統(tǒng)中應(yīng)用較多。中斷結(jié)構(gòu)采用模塊化結(jié)構(gòu)設(shè)計因為這種結(jié)構(gòu)便

15、于修改和擴充,編制較為方便,便于向多處理方向發(fā)展。XY數(shù)控工作臺機電系統(tǒng)采用步進電機作為驅(qū)動裝置。步進電機是一個將脈沖信號轉(zhuǎn)移成角位移的機電式數(shù)模轉(zhuǎn)換器裝置。XY數(shù)控工作臺是典型的機電一體化產(chǎn)品。本課程設(shè)計的基本內(nèi)容有:總體方案的確定;機械部分的設(shè)計;硬件部分的設(shè)計;軟件部分的設(shè)計;總體設(shè)計圖紙的繪制。</p><p>  1.2 XY數(shù)控工作臺組成</p><p>  XY數(shù)控工作臺的驅(qū)

16、動電機選用步進電機,本設(shè)計采用開環(huán)控制,需要選擇和計算主要機械傳動部件,如滾珠絲杠螺母副、步進電機、導(dǎo)軌等,繪制工作臺結(jié)構(gòu)裝配圖,繪制單片機控制系統(tǒng)的硬件線路圖。</p><p>  1.3 XY數(shù)控工作臺設(shè)計的意義和目的</p><p>  本次設(shè)計的XY數(shù)控工作臺選用了低摩擦的直線滾動導(dǎo)軌和精密的絲杠。工作臺的工作原理是通過MCS-51系列單片機來控制步進電動機,使XY工作臺實現(xiàn)數(shù)控控

17、制。工作臺的自動化很好的解決了復(fù)雜、精密、多變零件的加工問題、大大減輕勞動強度、提高勞動生產(chǎn)效率、提高加工精度、有利于向高級計算機控制與管理方面發(fā)展。本設(shè)計的XY數(shù)控工作臺機電系統(tǒng)設(shè)計是一個開環(huán)控制系統(tǒng),其結(jié)構(gòu)簡單、制造成本低。通過對微機控制技術(shù)的簡單應(yīng)用來實現(xiàn)對數(shù)控機床的控制,使機床的加工范圍擴大,精度和可靠性進一步提高。本次設(shè)計的XY工作臺不僅可安裝在銑床上進行數(shù)控銑削加工,而且還能夠安裝在鉆床上進行數(shù)控鉆削加工,所以其功能遠高于傳

18、統(tǒng)的普通工作臺是新一代機電一體化的典型產(chǎn)品。</p><p>  通過對XY工作臺的設(shè)計,能夠正確運用單片機原理及應(yīng)用、數(shù)控技術(shù)、機電一體化系統(tǒng)設(shè)計等課程的基本理論知識,學(xué)會機床加工設(shè)備數(shù)控化改造方案的擬定、比較、分析及進行必要的計算及校核;通過對設(shè)備改造的機械部分設(shè)計,掌握數(shù)控設(shè)備典型零件的計算方法和步驟以及正確的結(jié)構(gòu)設(shè)計方法;通過設(shè)備的數(shù)控系統(tǒng)硬件和軟件設(shè)計,掌握簡單的數(shù)控系統(tǒng)硬件及軟件設(shè)計的基本方法;通過課

19、程設(shè)計,初步樹立正確的設(shè)計思想,培養(yǎng)自己獨立分析問題和解決問題的能力;提高自己應(yīng)用手冊、標準以及編寫文件等資料的能力。</p><p>  在本設(shè)計中著重介紹了如何進行XY數(shù)控工作臺的設(shè)計,如何進行導(dǎo)軌、絲杠、電機的選用,并對數(shù)控控制電路的設(shè)計和其控制程序的編制等方面進行了深入的分析。</p><p><b>  總體方案設(shè)計</b></p><p

20、>  2.1設(shè)計任務(wù)的介紹</p><p>  本次課程設(shè)計設(shè)計的XY230數(shù)控工作臺的設(shè)計任務(wù):設(shè)計一個X-Y數(shù)控工作臺及其控制系統(tǒng),該工作臺安裝在銑床上用于銑削加工。其基本參數(shù)如下:</p><p><b>  導(dǎo)軌類型:自定</b></p><p>  加速時間T:0.2s</p><p>  臺面上最大重量

21、:40Kg</p><p>  工作臺尺寸:230x230(mmmm)</p><p><b>  滾珠絲杠螺距:自定</b></p><p>  X坐標行程:100mm</p><p>  Y坐標行程:150mm</p><p>  脈沖當(dāng)量:0.01mm/pluse</p>&l

22、t;p>  定位精度:0.04mm</p><p>  重復(fù)定位精度:0.02mm</p><p>  工作臺空載最快移動速度:1200mm/min</p><p>  工作臺進給最快移動速度:400mm/min</p><p><b>  步距角:自定</b></p><p>  加工參數(shù)

23、:立銑刀最大直徑:D=15mm;立銑刀齒數(shù):Z=3;最大銑削寬度:;</p><p>  最大背吃刀量:;每齒進給量為;加工材料:碳素鋼或有色金屬。</p><p>  2.2 XY數(shù)控工作臺的總體設(shè)計</p><p>  系統(tǒng)總體結(jié)構(gòu)框圖如圖2-1所示。</p><p>  圖2-1系統(tǒng)總體結(jié)構(gòu)框圖</p><p>

24、;  2.2.1機械部件的選用</p><p><b>  1、絲杠螺母副</b></p><p>  (1)、絲杠螺母副的選擇</p><p>  絲杠螺母機構(gòu)又稱螺旋傳動機構(gòu),它主要用來將旋轉(zhuǎn)運動轉(zhuǎn)換為直線運動或?qū)⒅本€運動轉(zhuǎn)換為旋轉(zhuǎn)運動。絲杠螺母機構(gòu)有滑動摩擦機構(gòu)和滾動摩擦機構(gòu)之分。滑動絲杠螺母機構(gòu)結(jié)構(gòu)簡單、加工方便、制造成本低、具有自鎖功

25、能,但其摩擦阻力矩大、傳動效率低(30%~40%)。滾動絲杠螺母機構(gòu)雖然結(jié)構(gòu)復(fù)雜、制造成本高,但其最大的優(yōu)點是摩擦阻力矩小、傳動效率高(92%~98%)。一方面:從本次設(shè)計中所給出的數(shù)據(jù)要求看:脈沖當(dāng)量:;定位精度:0.04mm;另一方面:從經(jīng)濟性方面看;本次課程設(shè)計更加適合選用滾動摩擦機構(gòu)即滾珠絲杠副作為傳動部件。滾珠絲桿副的傳動精度高、動態(tài)響應(yīng)快、運轉(zhuǎn)平穩(wěn)、壽命長、效率高、預(yù)緊后可消除反向間隙。</p><p&g

26、t;  (2)、絲杠螺母副傳動形式的選擇</p><p>  從十字工作臺的傳動原理來看,絲杠螺母副的傳動形式為絲桿轉(zhuǎn)動,螺母移動如圖2-2所示。該傳動形式需要限制螺母的轉(zhuǎn)動,故需要安裝導(dǎo)向裝置。其特點是結(jié)構(gòu)緊湊、絲桿剛性較好。</p><p>  圖2-2 絲杠螺母副的傳動形式</p><p>  (3)、滾珠絲杠副軸向間隙的調(diào)整與預(yù)緊</p>&l

27、t;p>  滾珠絲杠在負載時,其滾珠與滾道接觸點處將產(chǎn)生彈性變形。換向時,其軸向間隙會引起空回。這種空回是非連續(xù)的,既影響傳動精度又影響系統(tǒng)的穩(wěn)定性。本設(shè)計中要求的精度并不是很高,所以選擇雙螺母螺紋預(yù)緊調(diào)整式的調(diào)整方法如圖2-3所示。其特點是機構(gòu)簡單,剛性好,預(yù)緊可靠,使用中調(diào)節(jié)方便。</p><p>  圖2-3 雙螺母螺紋預(yù)緊調(diào)整式</p><p> ?。?)、滾珠絲杠支承方式的

28、選擇</p><p>  絲杠的軸承組合及軸承座以及其他零件的連接剛度不足,將嚴重影響滾珠絲杠副的傳動精度和剛度,為了提高軸向剛度,常用以止推軸承為主的軸承組合來支承絲杠,當(dāng)軸向載荷較小時,也可以使用角接觸球軸承來支承絲杠。本設(shè)計中采用雙推-雙推的支承方式,如圖2-4所示,兩端分別安裝止推軸承與深溝球軸承的組合,并施加預(yù)緊力,其軸向剛度高。</p><p>  圖2-4 雙推-雙推式<

29、;/p><p><b>  2、導(dǎo)軌副的選擇</b></p><p>  導(dǎo)軌副的作用是支承和限制運動部件按給定的運動要求和規(guī)定的運動方向運動。導(dǎo)軌副是工作臺的重要部件之一,從某種意義上來講它很大程度上決定工作臺的剛度、導(dǎo)向精度、精度保持性及低速運動的平穩(wěn)性等特性。目前存在的導(dǎo)軌大致分為:滑動導(dǎo)軌、滾動導(dǎo)軌、流體介質(zhì)摩擦導(dǎo)軌等。此設(shè)計的XY230數(shù)控工作臺用于立式銑床,其

30、要求的承載重量為40Kg,定位精度要求較高并且運動方向為直線,所以我們選擇直線運動滾動導(dǎo)軌副。其特點是:摩擦系數(shù)?。?.003~0.005)、運動靈活;動、靜摩擦系數(shù)基本相同,因而啟動阻力小,不易產(chǎn)生爬行現(xiàn)象;精度高、潤滑方便。</p><p><b>  3、伺服電機的選用</b></p><p>  本設(shè)計涉及到的機電一體化系統(tǒng)中選擇動力用伺服電機:步進電動機。步

31、進電動機是一種將電脈沖信號變換成相應(yīng)的角位移或者直線位移的機電執(zhí)行元件。每當(dāng)輸入一個電脈沖時,它便轉(zhuǎn)過一個固定的角度,這個角度就是所謂的步距角??刂戚斎朊}沖的數(shù)量、頻率及電動機各相繞組的接通次序,可以得到各種所需要的運行特性,如脈沖數(shù)增加,直線或者角位移就隨之增加;脈沖頻率升高,則電動機的旋轉(zhuǎn)速度就升高;分配脈沖的相序改變后,電動機轉(zhuǎn)動方向就會發(fā)生改變。本設(shè)計所要求的脈沖當(dāng)量并沒有達到微米級,并且要求定位精度也不高,空載時的最快移動速度

32、也只是1200mm/min。為了提高系統(tǒng)的性價比,降低制造成本,降低產(chǎn)品的尺寸所以我們初步選擇永磁(PM-Permanet Magnet)型步進電機。其具有的特點:勵磁功率小、效率高、造價便宜。</p><p>  2.2.2控制系統(tǒng)的設(shè)計</p><p>  1、伺服系統(tǒng)選擇開環(huán)、半閉環(huán)還是閉環(huán)其中的一種,應(yīng)根據(jù)要求的定位精度進行,本設(shè)計所要求的定位精度為0.04mm。查看《機電一體化系

33、統(tǒng)設(shè)計》P28滾珠絲杠行程偏差和變動量表,可知有效行程在150mm內(nèi)行程允差,4級(P4)絲杠為0.016mm,5級(P5)絲杠為0.023mm,因此本設(shè)計的XY230數(shù)控工作臺考慮采用開環(huán)伺服控制系統(tǒng)。開環(huán)控制系統(tǒng)是不把控制對象的輸出與輸入進行比較的控制系統(tǒng)即系統(tǒng)沒有檢測反饋裝置。計算機數(shù)控裝置發(fā)出的指令脈沖信號是單向的,所以不存在系統(tǒng)不穩(wěn)定的問題。指令發(fā)出后,經(jīng)電動機的驅(qū)動電路驅(qū)動步進電動機,經(jīng)齒輪傳動副和絲杠傳動副使工作臺運動,沒

34、有被控對象運動的反饋。其運動精度主要取決于伺服系統(tǒng)的性能和傳動副的精度。此設(shè)計的XY230數(shù)控工作臺應(yīng)用于立式數(shù)控銑床,其控制系統(tǒng)應(yīng)該具有輪廓控制、直線插補與圓弧插補的基本功能,所以控制系統(tǒng)設(shè)計成連續(xù)控制型的開環(huán)系統(tǒng)。</p><p>  2、對步進電動機驅(qū)動的開環(huán)伺服控制系統(tǒng),應(yīng)用MCS-51系列中的8031單片機足夠滿足本設(shè)計所提出的要求,而且其系統(tǒng)機構(gòu)緊湊、硬件設(shè)計靈活、集成度高、可靠性好、功能強、速度快,

35、特別是我們所選擇的8031單片機構(gòu)成的系統(tǒng)具有成本低、不需要特殊的開發(fā)手段等優(yōu)點。</p><p>  3、在選擇了中央處理器后,還需要光電隔離電路、步進功率放大電路來驅(qū)動步進電動機。</p><p><b>  機械系統(tǒng)的設(shè)計</b></p><p>  3.1工作臺上移動部件重量的初步估計</p><p>  由于下

36、層導(dǎo)軌及絲杠承受的力比上層導(dǎo)軌及絲杠所承受的力大,只對下層導(dǎo)軌及絲杠進行選擇和校核。選鑄鐵作為導(dǎo)軌材料。工作臺的尺寸為:230mm230mm、x坐標的行程為150mm、y坐標的行程為100mm、臺面以上最大重量為40Kg,并將工作臺看成一個立體的方形其實物結(jié)構(gòu)如圖3-1所示,總高為340mm、總長690mm、總寬650mm。做出初步的估計:下層導(dǎo)軌以上移動部件重量為G=900N。</p><p>  圖3-1 數(shù)

37、控工作臺實物</p><p><b>  3.2切削力的計算</b></p><p>  本設(shè)計中所涉及到的工件為碳素鋼,且加工方式為立式銑削,設(shè)所使用的刀具材料為硬質(zhì)合金鋼;由表3-1可知:</p><p>  表3-1硬質(zhì)合金銑刀銑削力的計算公式</p><p>  立銑時切削力的計算公式為:</p>

38、<p><b> ?。?)</b></p><p>  由本設(shè)計所給出的數(shù)據(jù)可知銑刀最大直徑d=D=15mm,齒數(shù)Z=3,最大銑削寬度=15mm,背吃刀量=8mm,每齒進給量=0.1mm,銑刀轉(zhuǎn)速n=300r/min。則由式(1)求得最大銑削力:</p><p>  采用立銑刀進行圓柱銑削時,各銑削力之間的比值可由表3-2查得,結(jié)合圖3-2,考慮立銑時的情況

39、,可估算三個不同方向的銑削力分別是:</p><p>  ,。工作臺受到垂直方向的銑削力;受到水平方向的銑削力分別是和。水平方向較大的銑削力分配給工作臺的縱向,則縱向銑削力,徑向銑削力。則總的銑削力為:</p><p>  表3-2 各個銑削力之間的比值</p><p>  圓柱銑削 不對稱逆銑</

40、p><p>  圖3-2 圓柱銑刀不對稱逆銑銑削力</p><p>  3.3直線式滾動導(dǎo)軌副的選型</p><p>  3.3.1導(dǎo)軌滑塊的工作載荷的計算及導(dǎo)軌型號的選擇</p><p>  直線滾動導(dǎo)軌副包括導(dǎo)軌條和滑塊兩個部分。導(dǎo)軌條通常為兩根,裝在支承件上。每根導(dǎo)軌條上安裝有兩個滑塊。考慮到極限位置時的受力情況(極限位置時滑塊承受整個重量

41、和外力),這樣的話,單個滑塊所受的最大力為:</p><p>  根據(jù)工作最大載荷:,初選KL(四方向等載荷寬型,安裝孔為螺孔)系列的導(dǎo)軌型號為JSA-LG20,其額定動載荷,額定靜載荷。本課程設(shè)計中規(guī)定工作臺尺寸為230mm×230mm,加工范圍為150mm×100mm,考慮工作行程應(yīng)留有一定余量,按標準長度系列有效工作行程為150mm,所以選取導(dǎo)軌的長度為340mm。如表3-3所示。<

42、;/p><p>  表3-3 JSA型導(dǎo)軌長度系列</p><p>  3.3.2直線運動導(dǎo)軌的計算</p><p>  在本課程設(shè)計中選用滾動體為球的滾動導(dǎo)軌,球?qū)к壍念~定壽命定位50km。球?qū)к壍臐L動條接觸的定導(dǎo)軌的硬度為60HRC。則:</p><p>  式中C為額定動載荷;為硬度系數(shù)取值為1.0;為溫度系數(shù)當(dāng)工作溫度不超過時取值為1.0

43、;為接觸系數(shù)當(dāng)每根導(dǎo)軌上安裝有兩個滑塊時取值為0.81;為載荷/速度系數(shù),無沖擊振動,=1~1.5。</p><p>  從計算結(jié)果來看壽命遠超過額定壽命,所以導(dǎo)軌選擇合理。</p><p>  3.4滾珠絲杠螺母副的計算、選型及核算</p><p>  3.4.1 滾珠絲杠螺母副的計算</p><p>  由3.2的計算我們知道,在立銑時,

44、工作臺受到進給方向的載荷(與絲桿軸線平行),受到橫向載荷(與絲桿軸線垂直),受到垂直方向載荷(與工作臺面垂直)。</p><p>  已知移動部件總重量G=900N,按燕尾形導(dǎo)軌進行計算,根據(jù)表3-3取顛覆力矩影響系數(shù)K=1.1,。求得滾珠絲杠副的最大工作載荷:</p><p><b>  表3-3 </b></p><p>  本設(shè)計要求的工

45、作臺在承受銑削力時的最快進給速度V=400mm/min,根據(jù)導(dǎo)程系列及公稱導(dǎo)程的優(yōu)先選用系列初選絲杠導(dǎo)程=5mm,則此時絲杠轉(zhuǎn)速n=v/=80r/min。此十字工作臺運用于數(shù)控機床所取滾珠絲桿的使用壽命T=15000h,代入,得絲桿壽命系數(shù)L=72(單位為:)。則作用于絲杠軸向最大動載荷為:</p><p>  式中:為載荷系數(shù)(平穩(wěn)或輕度沖擊時為1.0~1.2)取值為1.1、為硬度系數(shù)((HRC58時為1.0)

46、球?qū)к壍臐L動條接觸的定導(dǎo)軌的硬度為60HRC)取值為1.0。</p><p>  3.4.2 滾珠絲杠螺母副初選型號</p><p>  由以上計算出的最大動載荷和初選的絲桿導(dǎo)程,選擇濟寧博特精密絲桿制造有限公司生產(chǎn)的G系列2505-4型滾珠絲桿副,為內(nèi)循環(huán)固定反向器單螺母式,其公稱直徑為25mm,導(dǎo)程為5mm,循環(huán)滾珠為4圈×1列,精度等級為5級,額定動載荷為11921N,大于

47、,滿足要求。</p><p>  表3-4 G GD系列滾珠絲杠參數(shù)</p><p>  3.4.3滾珠絲杠剛度校核</p><p>  滾珠絲杠在軸向作用下,將產(chǎn)生伸長或壓縮,在扭矩的作用下將產(chǎn)生扭轉(zhuǎn)而影響絲杠導(dǎo)程的變化,從而影響傳動及定位精度,故應(yīng)驗算滿載時的變形量。查表3-4可知滾珠直徑,絲杠底徑,則絲桿截面積,絲杠導(dǎo)程為,上下層均采用雙推-雙推,左、右支承中

48、心距約為330mm。</p><p>  滾珠絲杠在工作負載F和扭矩M共同作用下,所引起的每一導(dǎo)程的變形量為:</p><p><b> ?。?)</b></p><p>  式中 E為鋼的彈性模量2.1)MPa</p><p>  S為絲杠的最小截面積</p><p><b>

49、  M為扭矩</b></p><p>  I為絲杠的底徑的截面慣性矩</p><p>  忽略式(2)中的第二項,算得絲桿在工作載荷作用下產(chǎn)生的拉/壓變形量</p><p>  根據(jù)公式,求得單圈滾珠數(shù)Z=25;滾珠的圈數(shù)列數(shù)為41,代入公式:,得滾珠總數(shù)量。絲桿預(yù)緊時,取軸向預(yù)緊力.則由式,求得滾珠與螺紋滾道間的接觸變形量。</p>&l

50、t;p>  因為絲杠加有預(yù)緊力,且為軸向負載的1/3,所以實際變形量可減小為原來的一半,取δ2=0.00112mm。</p><p>  求得總的變形量在本次設(shè)計中有效行程為150mm,當(dāng)有效行程315mm時5級精度的允許行程變量為0.023mm,可見絲杠剛度足夠。</p><p>  3.4.4壓桿穩(wěn)定性核算</p><p>  此設(shè)計中的X-Y數(shù)控工作臺的

51、x,y導(dǎo)軌采用雙推-雙推的支承方式,兩端分別安裝止推軸承和深溝球軸承的組合。實際承受載荷的能力為:</p><p>  式中為壓桿穩(wěn)定性的支承系數(shù)(雙推-雙推時為4)取值為4、E為鋼的彈性模量2.1(MPa)I為絲杠小徑的截面的慣性矩()。由計算知>>所以此絲杠不會出現(xiàn)失穩(wěn)現(xiàn)象。</p><p>  3.5步進電動機的選擇</p><p>  運用電動機

52、直接連接絲杠的方式即傳動比為1。由3.4.2知公稱直徑,導(dǎo)程=5mm,代入式,得絲桿螺旋升角。將摩擦角,代入式中得。</p><p>  因為電動機和絲杠直接相連(忽略聯(lián)軸器的效率)。計算快速空載起動時折算到電動機轉(zhuǎn)軸上的最大加速轉(zhuǎn)矩為:</p><p>  式中為等效到電動機軸上的等效轉(zhuǎn)動慣量,為電機的最高轉(zhuǎn)速,為電動機空載啟動時的加速時間。</p><p>  

53、本設(shè)計給出的數(shù)據(jù)中要求脈沖當(dāng)量為0.01mm/pluse。則:</p><p>  根據(jù)最大加速轉(zhuǎn)矩和步距角,查機電一體化系統(tǒng)設(shè)計p100表3-9永磁感應(yīng)子式步進電機技術(shù)性能數(shù)據(jù)選擇86BYG007-II;其步距角為0.72.空載啟動頻率為1900步/s,最大靜轉(zhuǎn)矩為0.22N.m。</p><p>  已知電動機轉(zhuǎn)軸上的總轉(zhuǎn)動慣量,電動機轉(zhuǎn)子的轉(zhuǎn)動慣量,電動機轉(zhuǎn)軸不帶任何負載時的空載起動

54、頻率。當(dāng)負載達到最大靜轉(zhuǎn)矩的1/2時實際啟動頻率為950Hz。則可以求出步進電動機克服慣性負載的啟動頻率:</p><p>  上述說明,要想保證步進電動機起動時不失步,任何時候的起動頻率都必須小于446Hz。實際上,在采用軟件升降頻時,起動頻率選得更低,通常只有(即100脈沖/s)。</p><p>  綜上可知,我們所選擇的步進電動機能夠滿足要求。</p><p&g

55、t;  3.6 XY230數(shù)控工作臺的潤滑與防護</p><p>  1.滾珠絲杠副的密封和潤滑。滾珠絲杠副可用防塵密封圈或者防護套密封來防止灰塵及雜志的進入滾珠絲杠副,使用潤滑劑來提高其耐磨性及傳動效率,從而維持其傳動精度、延長其使用壽命。選用非接觸式密封圈,其通常由聚氯乙烯等塑料材料制成,內(nèi)孔螺紋表面與絲杠螺紋略有間隙。采用脂潤滑的潤滑方式,潤滑脂在裝配時放進滾珠螺母滾道內(nèi)定期潤滑。防護套采用折疊式密封套。

56、</p><p>  2.滾動導(dǎo)軌副。采用脂潤滑,一次填裝,長期使用。防護套的形式是伸縮擋板。</p><p><b>  控制系統(tǒng)硬件設(shè)計</b></p><p><b>  4.1控制系統(tǒng)框圖</b></p><p>  X-Y數(shù)控工作臺控制系統(tǒng)的硬件設(shè)計框圖如圖4-1所示。</p>

57、<p><b>  步進 </b></p><p><b>  電動機</b></p><p>  圖4-1 硬件設(shè)計框圖</p><p>  4.2 CPU的選擇及其電路設(shè)計</p><p>  4.2.1 CPU的選擇</p><p>  不同領(lǐng)域可選

58、用不同品種、不同檔次的微機。生產(chǎn)系統(tǒng)自動化、機床自動化、數(shù)控機床一般應(yīng)用8位或16位微機系統(tǒng),特別是控制系統(tǒng)與被控對象分離時,可使用單板機、多板機微機系統(tǒng)。像家用電器、商用產(chǎn)品,計算機一般裝在產(chǎn)品內(nèi),故應(yīng)采用單片機或微處理器。然而,這類產(chǎn)品處理速度不高、處理數(shù)據(jù)量不大、處理過程又不太復(fù)雜,故采用4位或8位微機。在要求很高的實時控制及復(fù)雜的過程控制、高速運算及大量數(shù)據(jù)處理等場合,如智能機器人、導(dǎo)航系統(tǒng)、信號處理系統(tǒng)應(yīng)主要使用16位或32位

59、微機。對于一般的工業(yè)控制設(shè)備及機電產(chǎn)品、汽車機電一體化控制、智能儀表、計算機外設(shè)控制、磅秤自動化、交通與能源管理等多采用8位機。換句話說,4位機常用于較簡單、規(guī)模較小的系統(tǒng)(產(chǎn)品),16位與32位機64位機主要用于較復(fù)雜的大系統(tǒng),8位機則用于中等規(guī)模的系統(tǒng)。由于單片機的迅速發(fā)展,它的功能更強、性能更完善,逐漸滿足各種應(yīng)用領(lǐng)域的要求,應(yīng)用范圍不斷擴大,不但用于簡單小系統(tǒng),而且不斷被復(fù)雜的大系統(tǒng)所采用。MCS-51系統(tǒng)結(jié)構(gòu)緊湊,硬件設(shè)計簡單

60、靈活,特別是8031單片機以其構(gòu)成系統(tǒng)的成本低及不需要特殊的開發(fā)手段等優(yōu)點,在機電一體化系統(tǒng)中得到廣泛應(yīng)用。</p><p>  圖4-2 8031引腳圖</p><p>  4.2.2 驅(qū)動電路的設(shè)計</p><p>  1、光電隔離電路的設(shè)計</p><p>  光電隔離接口電路的作用:I、可將輸入/輸出兩部分的供電電源和電路的地線分

61、離。光電耦合輸入、輸出端之間絕緣電阻很大(1011~1013Ω),寄生的電容很?。?.5~2pF),因而干擾信號很難從輸入端反饋到輸出端。II、可進行電平轉(zhuǎn)換,實現(xiàn)要求的電平輸出,從而具有初級功率放大作用。III、提高對負載的驅(qū)動能力。可直接驅(qū)動光控晶閘管工作。</p><p>  8031芯片匹配的輸入輸出光電隔離接口電路的特點:P3口作為準雙向接口,當(dāng)P3輸入口被拉成低電平時,可直接由TTL或MOS電路驅(qū)動;

62、當(dāng)外部信號為低電平時,P3可被拉成高電平直接與光電耦合器連接。與8031芯片匹配的輸入輸出光電隔離接口電路如圖4-3所示。</p><p>  圖4-3 光電隔離電路</p><p><b>  2、環(huán)形脈沖分配器</b></p><p>  步進電動機的各相繞組必須按一定的順序通電才能正常工作。步進電機的控制方式由脈沖分配器實現(xiàn),其作用是

63、將數(shù)控裝置送來的一系列指令脈沖按一定的分配方式和順序輸送給步進電機的各相繞組,實現(xiàn)電機正反轉(zhuǎn)。本設(shè)計中采用小規(guī)模繼集成電路搭接而成的四相八拍環(huán)形脈沖分配器。圖4-4所示,圖中、、、、為雙穩(wěn)態(tài)觸發(fā)器。</p><p>  圖5-5 環(huán)形分配器</p><p><b>  功率放大電路</b></p><p>  從計算機輸出口或從環(huán)形分配器輸出的

64、信號脈沖電流一般只有幾個毫安,不能直接驅(qū)動步進電動機,必須采用功率放大器將脈沖電流進行放大,使其增大到幾至幾十安培,從而驅(qū)動步進電動機。本設(shè)計中選用單電壓功率放大電路如圖5-5所示。圖中A、B、C、D分別為步進電機的四相,每相由一組放大器驅(qū)動。放大器輸入端與環(huán)形脈沖分配器相連。在沒有脈沖輸入時,3DK4和3DD15功率放大器均截止。繞組中無電流,電動機不轉(zhuǎn)。當(dāng)脈沖依次加到A、B、C、D四個輸入端時,四相放大器分別驅(qū)動不同的繞組,是電動機

65、一步一步的轉(zhuǎn)動。電路中與繞組并聯(lián)的二極管VD分別起著續(xù)流的作用,即在功放管截止時,是儲存在繞組中的能量通過二極管形成續(xù)流回路泄放,從而保護功放管。而與繞組串聯(lián)的電阻R為限流電阻,限制通過繞組的電流不致超過其額定電流,以免電動機發(fā)熱厲害被燒壞。</p><p>  圖5-5 單電壓功率放大電路</p><p><b>  控制系統(tǒng)的軟件設(shè)計</b></p>

66、<p>  控制系統(tǒng)的軟件的結(jié)構(gòu)決定于控制裝置中軟件和硬件的分工,也取決于軟件本身的工作性質(zhì)。數(shù)控系統(tǒng)軟件的設(shè)計包括兩個部分,即管理軟件的設(shè)計和控制軟件的設(shè)計。如圖5-1所示。管理軟件一般又稱監(jiān)控軟件,其作用是進行檢測系統(tǒng)狀態(tài)并提供基本操作管理;控制軟件的作用是根據(jù)用戶編制的加工程序,控制工作臺運行。在軟件設(shè)計中采用模塊化技術(shù),即各個功能對應(yīng)一定的模塊程序,數(shù)控系統(tǒng)整體功能能通過管理軟件(主控模塊)分析鍵盤命令或用戶程序命令

67、調(diào)用各個子模塊來完成。</p><p>  零件程序的輸入/輸出</p><p><b>  管理軟件 顯示</b></p><p><b>  診斷</b></p><p>  系統(tǒng)軟件 譯碼</p><p><b>  刀具補償&

68、lt;/b></p><p>  控制軟件 速度補償</p><p><b>  插補運算</b></p><p><b>  位置控制</b></p><p>  圖5-1 數(shù)控裝置軟件的組成</p><p>  5.1管理模塊程序設(shè)計</p>&l

69、t;p>  管理程序要根據(jù)軟件總體設(shè)計方案來安排,一般包括:系統(tǒng)的初始化,鍵盤分析與顯示,數(shù)控程序讀入,指令分析,編輯修改,系統(tǒng)診斷等。這些程序用來實現(xiàn)人機對話,系統(tǒng)的監(jiān)控,指揮整個系統(tǒng)軟件協(xié)調(diào)工作,使系統(tǒng)完成程序規(guī)定的功能。</p><p>  5.1.1系統(tǒng)的初始化</p><p>  數(shù)控系統(tǒng)上電后,系統(tǒng)的各個部分可能處于隨機狀態(tài),必須用初始化程序自動地完成對CPU及其相關(guān)接口

70、設(shè)置工作狀態(tài)。對有關(guān)寄存器、存儲單元設(shè)置初始值后,系統(tǒng)才能開始工作。初始化程序設(shè)計的一般過程如圖5-2所示。</p><p><b>  上電啟動</b></p><p>  圖5-2 初始化流程圖</p><p>  5.1.2零件程序的編輯和修改</p><p>  當(dāng)零件程序輸入結(jié)束后,數(shù)據(jù)經(jīng)輸入處理程序存放到固定

71、的數(shù)據(jù)區(qū)。為了保證輸入數(shù)據(jù)的正確性,必須對數(shù)據(jù)進行檢查,有錯的則進行修改、刪除或者插入等編輯工作。一般系統(tǒng)可以存儲多個用戶程序,每個程序前都加上一個程序號,以便編輯時檢索。編輯修改程序由檢索命令鍵啟動后,輸入需檢索的程序號,這時編輯修改程序就在零件程序中檢索該程序,并顯示該程序,等待編輯修改。用檢索鍵逐項檢查程序,發(fā)現(xiàn)錯誤則進行修改,如刪除、插入、改正、復(fù)制等工作。圖5-3是編輯修改程序框圖。</p><p>&

72、lt;b>  編輯修改子程序</b></p><p><b>  鍵入要檢索的程序號</b></p><p>  鍵入編輯修改命令 </p><p>  Y </p><p>  檢查命令

73、 檢查下一條指令</p><p><b>  N</b></p><p><b>  Y</b></p><p>  刪除命令? 刪除多余內(nèi)容 </p><p>  N Y</p><p>  插入命

74、令? 插入增加內(nèi)容</p><p><b>  N</b></p><p><b>  Y</b></p><p>  修改命令? 修改錯誤內(nèi)容</p><p><b>  N</b></p><p>

75、<b>  Y</b></p><p>  復(fù)制命令? 復(fù)制某段程序</p><p><b>  N</b></p><p><b>  N</b></p><p><b>  編輯修改完?</b></p><

76、;p><b>  Y</b></p><p><b>  返回</b></p><p>  圖5-3 編輯修改子程序框圖</p><p><b>  5.1.3診斷程序</b></p><p>  數(shù)控系統(tǒng)的一個重要特點就是都配有一定規(guī)模的爭端程序。有了較完善的診斷程序就

77、可以防止故障的發(fā)生和擴大,就是在出現(xiàn)故障時也可以及早查明故障類型及部位,以便迅速排除,減少停機時間。</p><p><b>  1、ROM的診斷</b></p><p>  數(shù)控系統(tǒng)的監(jiān)控程序固化在EPROM中,一般不會出錯,但是用時間一長,也不能保證不出問題。當(dāng)EPROM的窗口沒封裝好或者處于各種放射線的環(huán)境中,均可能是EPROM中的信息發(fā)生變化,從而使得系統(tǒng)不能

78、正常運行。我們采用異或校檢和的方法對0100H~0BFFFH的內(nèi)容進行校檢</p><p><b>  ORG 8000H</b></p><p>  XRTEST: MOV DPTR,#0BFFFH ;0BFFFH→DPTR</p><p>  MOV R2,#20H ;20H→R2</p>&

79、lt;p>  MOV B,#00H ;00H→B</p><p>  TEST: CLR A ;0→A</p><p>  MOVC A,@A+DPTR ;(A+DPTR)→A</p><p>  XRL B,A

80、 ;A和B進行異或運算</p><p>  INC DPTR ;數(shù)據(jù)指針加1指針指向下一個單元即(DPTR)+1</p><p>  MOV A,DPL ;將DPTR低8位送入A</p><p>  JNZ TEST ;累加器不為零轉(zhuǎn)移</p><p>  DJ

81、NZ R2,TEST ;減1不為零轉(zhuǎn)移</p><p>  MOV A,B</p><p><b>  RET</b></p><p>  執(zhí)行完該段程序后,若累加器中的內(nèi)容不為零,則EPROM中有錯</p><p><b>  2、RAM的診斷</b></p&

82、gt;<p>  這里我們選擇非破壞性診斷。非破壞性診斷是將原數(shù)據(jù)讀出并保留副本,求反,讀入,寫入,再讀出求反,與原副本相比較看是否相同。下面是對2000H~3FFFH進行診斷的程序。</p><p>  TEST:MOV DPTR,#2000H</p><p>  MOV R2,#20H</p><p>  TEST1:LCALL TEST2<

83、/p><p>  JB F0,TEST ;長調(diào)用指令</p><p>  DJNZ R2,TEST1</p><p>  TEST2:SETB F0 ;1→F0</p><p>  TEST3:MOVX A,@DPTR ;診斷一個字節(jié)</p><p>  MOV B,A

84、 ;保留副本</p><p>  CPL A ;取反</p><p>  MOVX @DPTR,A ;寫</p><p>  MOVX A,@DPTR ;讀</p><p>  CPL A ;取反</p><p>  CJNE A,B

85、 TEST4 ;校對,出錯</p><p>  MOVX @DPTR,A</p><p>  MOVX A,@DPTR ;恢復(fù)</p><p>  CJNE A,B,TEST4 ;恢復(fù)出錯</p><p>  INC DPTR ;跳入下一個單元</p><p>  M

86、OV A,DPL</p><p>  JNZ TEST3</p><p><b>  TEST4:RET</b></p><p><b>  3、定時器的診斷</b></p><p>  對定時器的診斷一般采用定時方式運行,如能按時溢出,置位溢出標志,就可以基本上診斷無故障。下面為診斷程序的設(shè)

87、計。</p><p>  TEST:MOV TMOD,#1 ;設(shè)定定時器</p><p>  CLR TR0 ;將定時器的運行控制位清零</p><p>  CLR ET0 ;將定時器溢出中斷允許位清零</p><p>  MOV TH0,#0 ;16位計數(shù)</p><p>

88、;  MOV TL0,#0</p><p>  SETB F0 ;出錯標志初始化</p><p>  SETB TR0 ;將定時器的運行控制位置1</p><p>  MOV R2,#80 ;延時</p><p>  MOV R3,#0</p><p>  TEST1:DJN

89、Z R3,TEST1 ;(R3)-1不為零跳轉(zhuǎn)至TEST1</p><p>  DJNZ R2,TEST1</p><p><b>  CLR TR0</b></p><p>  JNB TF0,TEST2 ;溢出標志位不為0轉(zhuǎn)移</p><p>  CLR F0 ;有正常溢出

90、 </p><p><b>  TEST2:RET</b></p><p>  F0=0為通過,F(xiàn)0=1為有問題</p><p>  5.2控制程序的設(shè)計</p><p><b>  5.2.1插補程序</b></p><p>  插補是機床中一種脈沖分配計算,合理的分配計

91、算能保證數(shù)控機床連續(xù)的軌跡運動。</p><p>  1、用逐點比較法進行直線插補計算.設(shè)計程序時,在RAM數(shù)據(jù)區(qū)分別存放終點坐標值Xe,Ye,插補值X,Y,偏差.所有的數(shù)據(jù)必須進行初始化,如置初始值,X,Y向步進電機初態(tài)(控制字)。</p><p>  插補程序所用的內(nèi)存單元如下:</p><p>  D1 D0為X向電機控制位.D0=1運行,D0=0停止;D1=

92、1正轉(zhuǎn),D1=0反轉(zhuǎn).</p><p>  D3 D2為Y向電機控制位.D2=1運行,D2=0停止;D3=1正轉(zhuǎn),D1=3反轉(zhuǎn).</p><p>  第一象限直線插補程序框圖如圖5-4所示:</p><p>  圖5-4 直線插補程序框圖</p><p>  第一象限直線插補程序如下:</p><p><b&g

93、t;  ORG 2000H</b></p><p>  MAIN: MOV SP,#60H ;主程序開始</p><p>  LP4: MOV 28H,#OC8H ;Xe</p><p>  MOV 29H,#0C9H ;Ye</p><p>  MOV 2AH,00H

94、 ;X</p><p>  MOV 2BH,#00H ;Y</p><p>  MOV 2EH,#00H ;F</p><p>  MOV 0H,#0AH</p><p>  LP3: MOV A,2EH</p><p>  JB ACC.7,LP1</p>

95、<p>  MOV A,70H</p><p>  SETB ACC.0</p><p>  CLR ACC.2</p><p>  MOV 70H,A ;置控制字0B,+X方向進給</p><p>  LCALL MOTR ;調(diào)用步進電機的控制子程序,+X方向進給一步</p><

96、p>  LCALL DELAY</p><p>  MOV A,2EH</p><p>  SUBB A,29H ; F-Xe</p><p>  INC 2AH;X+1</p><p><b>  AJMP LP2</b></p><p>  LP I:MOV

97、70H,A ;置控制字0E,+Y方向進給</p><p>  LCALL MOTR ;調(diào)用步進電機的控制子程序,+Y方向進給一步</p><p>  LCALL DELAY</p><p>  MOV A,2EH</p><p>  ADD A,28H ;F+Xe</p>

98、;<p>  LP2: MOV 2EH,A</p><p>  MOV A,28H</p><p>  CJME A,2AH,LP3 ;Xe=X?</p><p><b>  RET</b></p><p><b>  2、圓弧插補</b></p>&l

99、t;p>  此處圓弧插補的程序只設(shè)計圓弧在第一象限,圓心坐標為(0,0),圓弧上點的</p><p>  坐標為(X,Y),圓弧半徑為R,每一點的坐標偏差為,若F>=0,應(yīng)沿X軸負方向進給一步,此時FX=(X-1)(X-1)+YY-RR=F-2X+1,X=X-1;若F<0,應(yīng)沿Y軸正方向進給一步,此時FY=XX+(Y-1)(Y-1)-RR=F+2Y+1,Y=Y+1。</p><p>

100、  第一象限圓弧插補程序如下:</p><p>  RP: MOV 4AH,#00H ;F單元清零</p><p>  MOV  49H,#00H</p><p>  MOV  48H,#01H  ;X電動機初始化</p><p>  MOV  47H,#02H  ;Y電動機初始化</p><

101、;p>  MOV  DPTR,#0030H</p><p>  MOV  A,#03H    ;XY電動機上電</p><p>  MOVX @PDTR,A</p><p>  CLR C        ;計算終判值</p><p>  MOV  A,52H     ;低位X、Xe相減,得a</p>

102、<p>  SUBB A,4EH</p><p>  MOV  54H,A     ;保存結(jié)果于終判值單元低位字節(jié)</p><p>  MOV  A,51H     ;高位X、Xe相減,得b</p><p>  SUBB  A,4DH </p><p>  MOV  53H,A    ;保存結(jié)果于終判值單元

103、高位字節(jié)</p><p>  CLR  C    ;低位Ye、Y相減,得c</p><p>  MOV  A,4CH </p><p>  SUBB  A,50H </p><p>  MOV  20H,C     ;暫存Ye、Y低位相減產(chǎn)生的借位</p><p>  ADD  A,54

104、H     ;計算d=a+c,d為低位終判值</p><p>  MOV  54H,A     ;保存d于終判值單元低位字節(jié)</p><p>  MOV  21H,C     ;暫存d=a+c產(chǎn)生的進位</p><p>  MOV  A,4BH</p><p>  MOV  C,20H     ;恢復(fù)Ye、Y低位相減產(chǎn)

105、生的借位</p><p>  SUBB A,4FH    ;高位Ye、Y相減,得e</p><p>  MOV  C,21H    ;恢復(fù)d=a+c產(chǎn)生的進位</p><p>  ADDC A,53H    ;計算f=b+e,f為高位終判值</p><p>  MOV  53H,A     ;保存f于終判

106、值單元高位字節(jié)</p><p>  RP2: ACALL DL0   ;延時子程序</p><p>  MOV  A,49H     ;取F高位字節(jié)       </p><p>  JB  ACC.7,RP6  ;F<0,去RP6</p><p>  ACALL XMM     ;F>=0

107、,X反轉(zhuǎn)一步</p><p>  CLR  C         ;計算新偏差F=F-2X+1</p><p>  MOV  A,4AH     ;計算g=F-X低位</p><p>  SUBB  A,52H</p><p>  XCH  A,B       ;g存入B寄存器</p><p>  MOV

108、  A,49H     ;計算h=F-X高位</p><p>  SUBB A,51H</p><p>  XCH  A,B ;低位存A,高位存B。BA內(nèi)容為F-X</p><p>  CLR  C         ;計算i=g-X=F-2X低位</p><p>  SUBB A,52H      &l

109、t;/p><p>  XCH  A,B      ;B內(nèi)容為F-2X低位,A內(nèi)容為F-X高位</p><p>  SUBB  A,51H    ;A內(nèi)容為F-2X高位</p><p>  XCH  A,B       ;BA內(nèi)容為F-2X</p><p>  ADD  A,#01H    ;計算F-2X+1</

110、p><p>  MOV  4AH,A     ;4A內(nèi)容為F-2X+1低位</p><p>  XCH  A,B   ;B內(nèi)容為F-2X+1低位,A內(nèi)容為F-2X高位</p><p>  ADDC A,#00H   ;考慮F-2X+1的進位</p><p>  MOV  49H,A     ;49H的內(nèi)容

111、為F-2X+1高位</p><p>  CLR  C         ;計算X=X-1</p><p>  MOV  A,52H ;低位</p><p>  SUBB  A,#01H</p><p>  MOV  52H,A</p><p>  MOV  A,51H ;高位

112、</p><p>  SUBB  A,#00H </p><p>  MOV  51H,A</p><p>  RP4: CLR  C        ;終判值減1</p><p>  MOV  A,54H </p><p>  SUBB  A,#01H</p><p>  MOV 

113、54H,A</p><p>  MOV  A,53H</p><p>  SUBB  A,#00H</p><p>  MOV  53H,A</p><p>  ORL  A,54H</p><p>  JNZ  RP2      ;插補沒結(jié)束,轉(zhuǎn)至RP2</p><p>  LJM

114、P  000H   </p><p>  RP6:ACALL YMP    ;Y電動機正轉(zhuǎn)</p><p>  MOV  A,4AH      </p><p>  ADD  A,50H</p><p>  XCH A, B</p><p>  MOV  A,49H       </p>

115、<p>  ADDC A,4FH</p><p>  XCH A, B ; BA內(nèi)容為F+Y</p><p><b>  CLR C</b></p><p>  ADDC A, 50H</p><p>  XCH A, B ; B內(nèi)容為

116、F+2Y低位,A內(nèi)容為F+Y高位</p><p>  ADDC A, 4FH</p><p>  XCH A, B ;BA內(nèi)容為F+2Y</p><p>  ADD A,#01H      </p><p>  MOV 4AH, A</p><p>  XCH A, B<

117、;/p><p>  ADDC A, #00H</p><p>  MOV 49H, A ;AB內(nèi)容為F+2Y+1</p><p><b>  CLR C</b></p><p>  MOV A, 50H  </p><p>  ADD  A,#01H</p

118、><p>  MOV  50H,A</p><p>  MOV  A,4FH</p><p>  ADDC A,#00H</p><p>  MOV 4FH,A</p><p><b>  AJMP RP4</b></p><p><b>  5.3加工程序舉例&

119、lt;/b></p><p>  加工一蓋板零件。,該零件的毛坯是一塊180mmX90mmX120mm板料,要求銑削成如圖5-5所示的形狀。</p><p>  圖 5-5蓋板零件圖</p><p>  加工程序:O0001</p><p>  N01 G92 X-25 Y10 Z24 N12 G00

120、 G40 X-25 Y10 Z40 M09</p><p>  N02 G90 G00 Z-16 S300 M03 N13 M30</p><p>  N03 G41 G01 X0 Y40 F100 D01 M08</p><p>  N04 X14.96 Y70</p><p>  N05 X43.54<

溫馨提示

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

評論

0/150

提交評論