C616車床縱軸數(shù)控化改造課程設(shè)計
《C616車床縱軸數(shù)控化改造課程設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《C616車床縱軸數(shù)控化改造課程設(shè)計(27頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 班級:08機四 學(xué)號:200803090108 目錄 緒論 3 機械設(shè)計部分 4 電器設(shè)計部分 14 心得體會 27 參考資料 28 設(shè)計題目:用微機數(shù)控系統(tǒng)改造C616車床 設(shè)計內(nèi)容: 1、設(shè)計采用步進電機伺服機構(gòu)的開環(huán)機床數(shù)控系統(tǒng),控制對象為機床進給系統(tǒng)的x、z向工作臺。 2、總體方案包括機械、電機、微機部分的選擇與設(shè)計。 3、對縱向進給系統(tǒng)進行機械結(jié)構(gòu)設(shè)計并畫出縱向進給系統(tǒng)裝配圖。 4、設(shè)計一個步進電機驅(qū)動電路
2、包括環(huán)形分配器的選擇、設(shè)計、光電耦合器和功放電路的設(shè)計及其與微機的接口電路,畫出驅(qū)動電路圖。 5、軟件設(shè)計。 緒 論 數(shù)控機床作為機電一體化的典型產(chǎn)品,在機械制造業(yè)中發(fā)揮著巨大的作用,很好地解決了現(xiàn)代機械制造中結(jié)構(gòu)復(fù)雜、精密、批量小、多變零件的加工問題,且能穩(wěn)定產(chǎn)品的加工質(zhì)量,大幅度地提高生產(chǎn)效率。但從目前企業(yè)面臨的情況看,因數(shù)控機床價格較貴,一次性投資較大使企業(yè)心有余而力不足。我國作為機床大國,對普通機床數(shù)控化改造不失為一種較好的良策。尤其對一些中小型企業(yè)來說,面對周轉(zhuǎn)資金不足、而企業(yè)又要發(fā)展。可以說時代在呼喚一些專業(yè)人員能夠?qū)ζ髽I(yè)里面原有的機床進行數(shù)控改造。本文針對目前企業(yè)現(xiàn)狀,以C
3、616普通車床為例,提出簡易型經(jīng)濟數(shù)控改造思路和設(shè)計方法。 機械設(shè)計部分 經(jīng)濟型數(shù)控機床的改造一般是步進電機經(jīng)減速驅(qū)動絲杠,螺母固定在溜板箱上,帶動刀架左右移動,步進電機的位置可放在絲杠的任一端。對車床改造來說,外觀不能像產(chǎn)品設(shè)計要求的那么高,從而改造方便。從實用方便來考慮,一般都把步進電機放在縱向絲杠的左端。 一、機電一體化對機械部分的要求: 1、低摩擦導(dǎo)軌(滾動摩擦)精密絲杠(滾珠絲杠)。 2、無傳動間隙(用絲杠螺母副消除間隙)。 3、高剛度 4、高諧振頻率 5、低慣性(以提高穩(wěn)定性和響應(yīng)特性)。 二、設(shè)計已知條件: 1:、工作臺重
4、量W=800N 2、起重動加速時間T=50ms 3、脈沖當(dāng)量δ=0.01mm/step 4、快速進給速度Vmax=2m/min 5、工作臺行程L=640mm. 6、切削進給速度 7、主軸電機功率 p=4KW 三、機械設(shè)計計算: (1)切削力的計算 最大切削功率 式中: ---主電動機的功率 ---主傳動系統(tǒng)總效率 (一般為0.70-0.85)這里取 =0.8 則 切削功率應(yīng)接各種情況下經(jīng)常遇到的量大切削力(或轉(zhuǎn)矩)和最大切削速度(或轉(zhuǎn)速)來計算。 即
5、 式中: ——主切削力(N) ---最大切削速度(m/min)取=120m/min 則 由《機床設(shè)計手冊》可知, 取縱向切削分力,橫向切削分力,則 (2)滾珠絲杠的計算與選型 1)最大工作載荷Fm的計算 綜合導(dǎo)軌車床絲杠的軸向力: 式中 Ff、Fc—切削分力 G—移動部件的重量 --導(dǎo)軌上的摩擦系數(shù) K—考慮顛覆力矩影響的實驗系數(shù) 對于綜合導(dǎo)軌
6、 式中K=1.15,=0.15~0.18,取為0.16。 則 2)最大動載荷的計算 由《機床設(shè)計手冊》可知 絲杠壽命 式中--絲杠轉(zhuǎn)速 T—使用壽命時數(shù) 數(shù)控機床取T=15000h 絲杠轉(zhuǎn)速 == 式中--主運動轉(zhuǎn)速 =1000r/min v—切削速度 v=100mm/min f--進給量 f=0.3mm/r D—被切削工件直徑 D=80mm --絲杠導(dǎo)程 =6mm 則 ==50r/min ==45 由《機械設(shè)計手冊》可知最大動載荷
7、= 式中 --滾珠絲杠副的壽命 單位為 --載荷系數(shù) 由平穩(wěn)或輕度沖擊 取=1.2 --硬度系數(shù) 由HRC58 取=1 --滾珠絲杠副的最大工作載荷 則 3)規(guī)格型號的初選 初選滾珠絲杠副的規(guī)格,應(yīng)使其額定動載荷 當(dāng)滾珠絲杠副在靜態(tài)或低速狀態(tài)下 長時間承受工作載荷時,還應(yīng)使其額定靜載荷(2~3)Fm 查《機械設(shè)計手冊》 選絲杠型號:2506-2.5 CDM外循環(huán)型 相關(guān)參數(shù): 中徑: 外徑: 剛度: 導(dǎo)程: 滾珠直徑: 額定動載荷: 額定靜載荷: 4)效率計算:根據(jù)〈〈機械原理〉〉的公式,絲杠螺母副的傳動
8、效率η為: η= 式中摩擦角ψ=10′ 螺旋升角γ=,由計算得:= 則 3)剛度驗算 1>絲杠的拉伸或壓縮變形量 式中--絲杠最大工作載荷 L0--絲杠兩端支承間距 E--絲杠材料的彈性模量,取 S--絲杠按底徑確定的截面積 M--轉(zhuǎn)矩 I--絲杠按底徑確定的截面慣性矩 由于轉(zhuǎn)矩M一般較小,原式可變?yōu)椋? 由于絲杠拉伸取"+",壓縮取"-" 所以 =8.96 2>滾珠與螺紋滾道間的接觸變形量 有預(yù)緊時: 式中:Dw--滾珠直徑,單位為mm --滾珠總數(shù)量,圈數(shù)
9、列數(shù) Z--單圈滾珠數(shù),(外循環(huán)) --預(yù)緊力,單位為N 滾珠絲杠預(yù)緊時,取軸向預(yù)緊力, 得 由于絲杠有預(yù)緊力且預(yù)緊力達軸向工作載荷的1/3時 實際變形可減少1/2 所以 總變形量: 查《機床設(shè)計手冊》知: 任意300mm內(nèi)累計螺距公差允許到 則: 所以,滿足設(shè)計要求。 4)穩(wěn)定性驗算 此縱向滾珠絲杠副采取一端軸向固定一端簡支的方式 滾珠絲杠屬于受軸向力的細長桿,如果軸向負載過大,則可能產(chǎn)生失穩(wěn)現(xiàn)象,失穩(wěn)時,臨界載荷應(yīng)滿足:
10、 式中:--臨界載荷,單位為N --絲杠支承系數(shù),雙推-簡支式?。? K--壓桿穩(wěn)定安全系數(shù),一般取為2.5--4,取k=4 E—鋼的彈性模量 I—絲杠按底徑確定的截面慣性矩 Ls--滾珠絲杠兩端支承間的距離 絲杠螺紋長度Ls=工作臺行程Ly+螺紋長度L+2余程Le=640+87+224=775mm 其中Ly、Le均為《機電一體化手冊》查得 最終得臨界載荷: 滿足穩(wěn)定性要求。 (3)齒輪的設(shè)計與計算 傳動比 式中 --步進電機步距角 取=0.75/step --滾珠絲杠導(dǎo)程 取=6mm --縱向進給脈沖當(dāng)量 取=0.01mm/s
11、tep 得 =1.25 由《機械設(shè)計手冊》得 由于進給運動齒輪受力不大,且 根據(jù)優(yōu)先選用第一系列的原則,取模數(shù),則分度圓直徑分別為 由于齒輪傳動只要求傳遞扭矩,故可取大小齒輪齒寬分別為 齒頂圓直徑: 中心距為:a=71.35mm (4)步進電機的計算與選型 1)等效轉(zhuǎn)動慣量計算: 工作臺質(zhì)量折算到步進電動機軸上的轉(zhuǎn)動慣量: 對材料為鋼的圓柱形零件,其轉(zhuǎn)動慣量可按下式估算: 式中 D--圓柱形零件的直徑
12、(cm) L--零件的軸的長度(cm) 齒轉(zhuǎn)的轉(zhuǎn)動慣量: 電動機的轉(zhuǎn)動慣量很小,或忽略。因此折算到步進電機軸上的總的轉(zhuǎn)動慣量 負載轉(zhuǎn)動慣量: 2)所需轉(zhuǎn)動力矩計算 快速空載啟動時所需力矩: 最大切削負載時所需力矩: 快速進給時所需力矩: 式中 Mamax--空載啟動時折算到電機軸上的加速度力矩; Mf--折算到電機軸上的摩擦力矩; M0--由于絲杠預(yù)緊所引起,折算到電機軸上的附加摩擦力矩; Mat--切削時折算到電機
13、軸上的加速度力矩; Mt--折算到電機軸上的切削負載力矩。 Ma=Nm 當(dāng)n=nmax時Mamax=Ma nmax===416.7r/min 當(dāng)n=nt時 Ma=Mat ====24.88r/min 摩擦力矩: Mf== 式中 --摩擦力(由工作臺重量引起) --進給系統(tǒng)的效率 中型機為0.75~0.8取=0.8 --軌道摩擦系數(shù) 取=0.16 附加摩擦力矩: 當(dāng)=0.9時預(yù)加載荷 =Fx 則: 所以,快速空載啟動時所需力矩: 切削時所需力矩:
14、 快速進給時所需力矩: 由以上分析計算可知: 所需最大力矩Mmax發(fā)生在快速啟動時, 所以以此項作為校核初選電動機的依據(jù) Mmax=166.62N㎝=1.6662N.m 3)步進電機選擇 啟動力矩一般啟動力矩選取為: 式中 Mq--電動機啟動力矩; Mmax--電動機最大力矩。 電機采用三相六拍式,查《機電一體化系統(tǒng)設(shè)計表》 由《機電一體化系統(tǒng)設(shè)計》表可知: 選110BF004電機 相關(guān)參數(shù): 外徑:φ110mm長度:160mm軸頸φ11mm步距角:
15、0.75/step 電氣部分設(shè)計 微型計算機的應(yīng)用已經(jīng)深入到機床數(shù)控系統(tǒng),在本設(shè)計中所謂經(jīng)濟型計算機數(shù)控是采用八位微機系統(tǒng)與步進電機驅(qū)動系統(tǒng)租場開環(huán)兩坐標(biāo)進給的簡易數(shù)控系統(tǒng)。 電氣部分設(shè)計包括硬件電路的設(shè)計和軟件設(shè)計兩部分。 一、數(shù)控系統(tǒng)的硬件電路設(shè)計 硬件是數(shù)控系統(tǒng)的基礎(chǔ),其性能的好壞直接影響整個系統(tǒng)的工作性能,有了硬件軟件才能有效地進行。數(shù)控系統(tǒng)的基本硬件電路由以下幾部分組成:控制器、存儲器、接口電路、光電隔離電路、功率放大器。 1、控制器: 本系統(tǒng)選用8086cpu系統(tǒng)作為數(shù)控系統(tǒng)的控制器件。 ① 一般計算機的性能指標(biāo)有速度、字長、內(nèi)存的大小、軟件配置等。8086一般有c
16、pu、I/O電路、存儲器三部分組成。 ② 時鐘脈沖頻率是計算機工作速度的主要因素,8086cpu的時鐘頻率為10MHZ。 2、存儲器 20位的地址在CPU內(nèi)可尋址,1M字節(jié)的內(nèi)存空間,而機構(gòu)內(nèi)的存儲器是16位的,只能尋址64k字節(jié),8086系統(tǒng)把1M存儲空間系統(tǒng)分成16個邏輯段,每個邏輯段允許在存儲空間浮動,即段與段之間可以部分重疊、完全重疊、連續(xù)排列、斷續(xù)排列非常靈活。在整個存儲空間中可以設(shè)置若干個邏輯段,對任意一個物理地址可以唯一的被包含在一個邏輯段內(nèi),也可以包含在多個相互重疊的邏輯段內(nèi),只要有段地址和段內(nèi)偏移地址就可以訪問到這個物理地址所對應(yīng)的存儲空間。 在8086存儲空間中,把
17、16k字節(jié)的存儲空間成為一節(jié),為簡化操作,要求各個邏輯段從節(jié)的整數(shù)邊界開始,也就是說段首地址第四位應(yīng)該是“0”,因此,應(yīng)該把段首地址的高16位稱為段基址,存放在受寄存器中,段間偏移地址存放在IP或SP中,DS、CS、SS、ES的段基址分別為2058H、250AH、8FFBH和EFFOH。 3、光電耦合電路 光電耦合在微機系統(tǒng)中具有非常重要的作用,其通過發(fā)光二極管的光輝推動光敏三極管導(dǎo)通,從而實現(xiàn)通信系統(tǒng)中的光電隔離。 光電耦合器左右: ①隔離功能使微機與現(xiàn)場隔離,防止現(xiàn)場信號進入微機,從而保證微機可靠工作。 ②實現(xiàn)信號電平轉(zhuǎn)換可以將來自微機的輸出信號電平很方便地轉(zhuǎn)換為執(zhí)行機構(gòu)所需的信
18、號電平或者將來自生產(chǎn)現(xiàn)場的信號電平轉(zhuǎn)換為危機所需的信號電平。 ② 載驅(qū)動達林頓管可將電流放大很多,具有較強的負載驅(qū)動能力 8255輸出口的放出及吸入電流均較大,故可直接用高電平來推動三極管驅(qū)動發(fā)光管。由于8255在上電復(fù)位時,端口初置為輸入狀態(tài),即高阻抗?fàn)顟B(tài),為不使開機輸出額外的信息,三極管基極應(yīng)拉成低電平。 4、功率放大器 功率放大電路分為單電源和雙電源,單電源線路簡單,但效率不高,所以選用雙電源型。雙電源采用高低壓供電路,如下圖。 工作原理: 無脈沖輸入時VT1 VT2 VT3 VT4均截止,電動機繞組W無電流通過,電動機不轉(zhuǎn)。 有脈沖輸入時,VT1 VT2 VT4飽和導(dǎo)
19、通,在VT2由截止到飽和期間,其集電極電流,也就是脈沖變壓TI的一次電流急劇增加,在變壓器三次側(cè)感生一個電壓,使VT3導(dǎo)通,80V的高壓經(jīng)高壓管VT3加到繞組W上,使電流迅速上升,當(dāng)VT2進入穩(wěn)定狀態(tài)后,TI一次側(cè)電流暫時恒定,無磁通量變化,二次側(cè)的感應(yīng)電壓為零,VT3截止。這時,12V低壓電源經(jīng)VD1加到電動機繞組W上并維持繞組中的電流,輸入脈沖結(jié)束后,VT1 VT2 VT3 VT4又都截止,存儲在W中的能通過18歐姆的電阻和VD2放電,該電路由于采用高壓驅(qū)動,電流增長加快,脈沖電流的前沿變陡,電動機的轉(zhuǎn)矩和運行頻率都得到了提高。 二、數(shù)控系統(tǒng)的軟件設(shè)計 設(shè)計一個采用步進電機伺服機構(gòu)的開
20、環(huán)機床,數(shù)控系統(tǒng)控制對象為機床進給系統(tǒng)X、Z工作臺,用逐點比較法,插補法加工已知直線,故主程序調(diào)出插補子程序,由8255A中斷服務(wù)子程序完成越界急停報警。 1.主程序功能 8255A的初始化,8259A的初始化,調(diào)用插補加工子程序。 2.8255A的設(shè)置 本設(shè)計采用AD的8根引線來控制X、Z電機,紅燈,綠燈。其中紅燈于警鈴相連,紅燈亮,警鈴響,作輸出作業(yè)。 其控制字 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0
21、 0 0 0 0 0 標(biāo)志位 端口AI工作方式0 A作輸出 控制字:1000 0000B=80H 8255A作為基本的輸入、輸出口、AD工作方式為0 PA0-PA2分別控制X電機的、、相 PA3-PA5分別控制Z電機的、、相 PA7控制綠燈,綠燈亮,表示運行正常 PA6控制紅燈,紅燈亮,表示有緊急情況 3. 三項六拍環(huán)分器脈沖通電代碼 X電機通電代碼 相 代碼 1
22、 0 0 0 0 0 0 1 A 81H 1 0 0 0 0 0 1 1 AB 83H 1 0 0 0 0 0 1 0 B 82H 1 0 0 0 0
23、 1 1 0 BC 86H 1 0 0 0 0 1 0 0 C 84H 1 0 0 0 0 1 0 1 CA 85H Y電機通電代碼 相 代碼 1 0
24、 0 0 1 0 0 0 A 88H 1 0 0 1 1 0 0 0 AB 98H 1 0 0 1 0 0 0 0 B 90H 1 0 1 1 0 0
25、 0 0 BC B0H 1 0 1 0 0 0 0 0 C A0H 1 0 1 0 1 0 0 0 CA A8H 中斷時 代碼 0 1 0 0
26、 0 0 0 0 40H 4.8259A的設(shè)置 8259A可編程中斷控制器,一共可接收8個中斷,本次設(shè)計共用5個中斷口,分別用來控制+X、-X、+Z、-Z 方向的越界和急停按鈕。 8259A的預(yù)置命令字 的設(shè)置,其端口地址為偶地址 7 6 5 4 3 2 1 0 0 0 0 0 1 0 0 1 1 命令字為 13H 采用邊緣觸發(fā):單級使用,需要設(shè)置 的設(shè)置,其端口地址為奇地址 7 6
27、 5 4 3 2 1 0 1 0 1 1 0 0 0 0 0 命令字為 60H 的設(shè)置,其端口地址為奇地址 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 1 命令字為 01H 采用非特殊完全嵌套方式,非自動EOI方式 8259A的操作命令字 的設(shè)置,其端口地址為奇地址 7 6 5 4 3 2 1 0
28、 1 1 1 1 0 0 0 0 0 命令字為E0H 都可引入中斷 的設(shè)置,其端口地址為偶地址 7 6 5 4 3 2 1 0 0 1 0 1 0 0 0 0 0 命令字為A0H 采用普通EOI循環(huán)方式 5. 用逐點比較法插補加工程序設(shè)計 <1>直線插補計算原理 根據(jù)逐點比較法的原理,每走一步必須把動點的實際位置與給定軌跡的理想位置間的誤差以“偏差”形式計算出來,然后根據(jù)偏差的正負決定下一步的走向,已逼近給定軌跡
29、。 <2>逐點比較插補加工中由四個環(huán)節(jié)組成 a.偏差判別 通過偏差計算確定刀具的位置,當(dāng)偏差時,刀具在被加工斜線上方,當(dāng)時,刀具在被加工斜線下方 b.刀具進給 由上一步偏差判斷結(jié)果,確定刀具進給方向,由此糾正偏差。若向X方向移動,若向Z方向移動。 c.偏差計算 d.終點判別 判別刀具是否達到終點,到終點時則停止,否則繼續(xù)插補。 6.三相六拍環(huán)分子程序 步進電機的各繞組必須按一定的順序通電才能正常工作。環(huán)形脈沖分配器可用硬件實現(xiàn)也可用軟件實現(xiàn)。采用軟件環(huán)分是利用查表或計算方法來進行脈沖的環(huán)形分配,通過正向順序讀取和反向順序讀取可控制電動機進行正反轉(zhuǎn),通過控制讀取一次數(shù)
30、據(jù)的時間間隔可控制電動機的轉(zhuǎn)速。該法能充分利用計算機軟件資源以降低硬件成本,尤其是對多相的脈沖分配具有更大的優(yōu)點。 7.輔助電路 為防止機床行程越界,在機床上裝有行程控制開關(guān),為防止意外裝有急停按鈕。由于這些開關(guān)離控制箱較近,故容易產(chǎn)生電器干擾,為避免這種情況發(fā)生,在電路和接口之間實行光電隔離:當(dāng)綠燈亮?xí)r,表示工作正常,當(dāng)紅燈亮?xí)r表示溜板箱已到極限位置。 8.控制系統(tǒng)的程序 1>主程序 NAME JG DATA SEGMENT ;定義數(shù)據(jù)段 M DW 4 DUP(?) T DW ? F DW 0H S DB ? C DB
31、0H D DB 0H XT DB 81H.83H.82H.86H.84H.85H ;X電機通電代碼 YT DB 88H.98H.90H.B0H.A0H.A8H;Y電機通電代碼 DATA ENDS STACK SEGMENT STACK STA DW 100 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA SS:STACK, ES:DATA;寄存器說明 STAR:CLI MOV AX, 00H MOV DS, AX ;中斷向量的段基址送DS MO
32、V AX, SEG INTR ;取中斷子程序的段基址 MOV BX, OFFSET INTR ;取中斷子程序的偏移地址 MOV SI, 60H ;中斷類型碼送SI MOV [SI], BX ;將中斷偏移量送到[SI][SI+1]中 MOV [SI+2], AX ;將中斷段基址送到[SI][SI+1]中 MOV AX, DATA MOV DS, AX ;恢復(fù)DS MOV DX, 2003H ;初始化8255A MOV AL, 80H OUT DX, AL MOV DX, 2800H ;定義8259A M
33、OV AL, 13H OUT DX, AL MOV DX, 2801H ;定義8259A MOV AL, 60H OUT DX, AL MOV AL, 01H ;定義8259A OUT DX, AL MOV AL, 0E0H ;定義8259A OUT DX, AL MOV DX, 2800H MOV AL, 0A0H ;定義8259A OUT DX, AL STI ;中斷打開 CALL CB ;調(diào)用插補程序 HTL 2>直線插補子程序 CB PROC PUSH AX
34、PUSH BX PUSH CX PUSH DX PUSHF ;保護現(xiàn)場 MOV AH, 0H ;標(biāo)志位清零 SAHF MOV AX, M ;取起點終點的X坐標(biāo) MOV BX, M+2 SUB BX, AX ;取終點相對于起點橫坐標(biāo)的絕對值Xe JGE B1 NEG BX B1: MOV AX, M+1 ;取起點,終點的Z坐標(biāo) MOV DX, M+3 SUB DX, AX ;取終點相對于起點的Z坐標(biāo)的絕對值Ye JGE B2 NEG DX B2: ADD DX,
35、 BX ;計算總進給步數(shù) MOV CX, DX MOV AX, F ;將偏差值送AX XH: CMP AX, 00H ;判斷向哪個方向走 JC B4 ;跳向Z向 MOV 5, 0H ;寫X電機狀態(tài)字(X/Z 正/反) CMP M+2, M JC B3 OR 5, 00H B3: OR S, 00H CALL HF ;調(diào)用環(huán)分子程序,X電機走一步 SUB AX, DX ;計算偏差值 CALL TIME ;調(diào)用延時程序 JME
36、 B6 B4: MOV 5, 02H ;寫Z電機狀態(tài)字(X/Z,正/反) CMP M+3, M+1 JC B5 OR S, 00H B5: OR S, 01H CALL HF ;調(diào)用換分子程序,Z電機走一步 ADD AX, BX ;計算偏差值 CALL TIME ;調(diào)用延時子程序 B6: DEC CX ;總步數(shù)減1 LOOP XH POPF ;出棧,恢復(fù)現(xiàn)場 POP DX POP CX POP BX POP AX RET CB E
37、NDP 3>三相六拍環(huán)分子程序 HF PROC PUSH AX PUSH BX PUSH DX PUSHF ;壓棧;保護現(xiàn)場 MOV BL, S ;送電機操作字給BL AND BL, 01H ;判斷正反轉(zhuǎn) CMP BL, 0H JNZ FR ;調(diào)轉(zhuǎn)至反轉(zhuǎn) MOV BL, S ;判斷XZ電機 AND BL, 02H CMP BL, 0H JNZ ZPZ ;調(diào)轉(zhuǎn)至Z電機正轉(zhuǎn) XDZ:CMP C, 0H ;判斷是否為第一次跳動 JN
38、Z L LEA SI, XT ;送通電代碼首地址給SI L1: MOV C, 01H MOV BX, XT+5 MOV DX, 2000H ;通過8255A給電機送通電代碼 MOV AL, [SI] OUT DX, AL CMP [SI], BX ;判斷通電代碼是否用完 JZ L2 INC SI ;指針自增1 JMP L9 L2: LEA SI, XT JMP L9 ZDZ:CMP D, 0H ;判斷是否為第一次轉(zhuǎn)動 LEA DI, ZT ;送通電代碼
39、首地址給DI L3: MOV D, 01H MOV BX, ZT+5 MOV DX, 2000H ;通過8255A送通電代碼給電機 MOV AL, [DI] OUT DX, AL CMP [DI], BX ;判斷通電代碼是否用完 JZ L4 INC DI ;指針自增1 JMP L9 L4: LEA DZ, ZT JMP L9 FR: AND BL, 02H ;判斷用哪個電機 CMP BL, 0H JNE ZDE XDF:CMP C, 0H ;判斷是否為第一次轉(zhuǎn)動
40、 JNE L5 LEA SI, XT+5 ;送通電代碼末地址給SI L5: MOV C, 01H MOV BX, XT MOV DX, 2000H ;通過8255A給電機送通電代碼 MOV AL, [SI] OUT DX, AL CMP [SI], BX ;判斷通電代碼是否用完 JZ L6 DEC SI ;指針自減1 JMP L9 L6: LEA SI, XT+5 JMP L9 ZDF:CMP D, 0H ;判斷是否為第一次轉(zhuǎn)動 JNZ L7 LEA
41、 DI, ZT+5 ;送通電代碼末地址給DI L7: MOV D, 01H MOV BX, ZT MOV DX, 2000H ;通過8255A給電機送通電代碼 MOV AL, [DI] OUT DX, AL CMP [DI], BX ;判斷通電代碼是否用完 JZ L8 DEC DZ ;指針自減1 JMP L9 L8: LEA DI, ZT+5 L9: POPF ;出棧,恢復(fù)現(xiàn)場 POP DX POP BX POP AX RET HF ENDP 4>
42、延時子程序 TIME PROC PUSH BX PUSH CX MOV BX, T ;送延時時間給BX LP1: MOV CX, 154H ;延時1ms LP2: PUSHF POPF LOOP LP2 DEC BX ;延時時間自減1 JNZ LP1 POP CX POP BX RET TIME ENDP 5>中斷子程序 INTR PROC PUSH DX PUSH AX MOV DX, 2000H ;將8255A端口的地址送給DX MOV AL, 80H OU
43、T DX, AL ;將中斷使得命令字送到AL POP AX POP DX RET INTR ENDP 心得體會 四年的大學(xué)學(xué)習(xí),讓我們對機械設(shè)計與制造方面的知識有了一個系統(tǒng)而又全新的的認識。畢業(yè)設(shè)計是我們學(xué)習(xí)中最后一個重要的實踐性環(huán)節(jié),是一個綜合性較強的設(shè)計任務(wù),它為我們以后從事技術(shù)工作打下了一個良好的基礎(chǔ),對我們掌握所學(xué)知識情況進行了全面而又直觀的檢測。為了能夠較好的完成這次畢業(yè)設(shè)計,我投入了萬分的精力做了充分的準(zhǔn)備工作。 首先,我先針對課題來考慮,在指導(dǎo)老師的指點和幫助下,對所需的資料進行搜集和
44、整理,根據(jù)設(shè)計的要求,再對資料做一個簡單的歸類。 其次,依據(jù)指導(dǎo)老師給出的設(shè)計任務(wù)要求,先制定設(shè)計的總體方案,按照指導(dǎo)老師要求的設(shè)計進度,一步步的完成此次的設(shè)計任務(wù)。前幾周的數(shù)控拆裝綜合實驗,為我此次的課程設(shè)計做了很好的鋪墊,讓我做起來沒有太多陌生的感覺,更加得心應(yīng)手些。 課程設(shè)計雖已結(jié)束,但想想我在其中所學(xué)到的知識,所遇到的困難,仍記憶猶新。它讓我明白了無論是設(shè)計新產(chǎn)品,還是改造原先的老產(chǎn)品,都是一個復(fù)雜的技術(shù)過程,容不得半點含糊。設(shè)計人員應(yīng)先明白設(shè)計的目的,了解產(chǎn)品的價值和實用性,其次要對設(shè)計的產(chǎn)品進行構(gòu)思,確定總體方案,查閱資料,最后編寫產(chǎn)品的設(shè)計說明書,進行繪圖。 這次的課程設(shè)計
45、培養(yǎng)了我獨立設(shè)計思考和分析解決問題的能力,拓寬了我的知識面,是一次很好的鍛煉機會!感謝指導(dǎo)老師對我此次畢業(yè)設(shè)計的指導(dǎo)! 參考文獻 鄭學(xué)堅 《微型計算機原理及應(yīng)用》 清華大學(xué)出版社 鄧星鐘 《機電傳動控制》 華中科技大學(xué)版社 張建民 《機電一體化系統(tǒng)設(shè)計》 高等教育出版社 余英良 《機床數(shù)控改造設(shè)計與實例》 機械工業(yè)出版社 王新 《機械制圖及微機繪圖》 高等教育出版社 徐 灝 《機械設(shè)計手冊》第2版 第4卷 機械工藝出版社
- 溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025《增值稅法》高質(zhì)量發(fā)展的增值稅制度規(guī)范增值稅的征收和繳納
- 深入學(xué)習(xí)《中華人民共和國科學(xué)技術(shù)普及法》推進實現(xiàn)高水平科技自立自強推動經(jīng)濟發(fā)展和社會進步
- 激揚正氣淬煉本色踐行使命廉潔從政黨課
- 加強廉潔文化建設(shè)夯實廉政思想根基培育風(fēng)清氣正的政治生態(tài)
- 深入學(xué)習(xí)2024《突發(fā)事件應(yīng)對法》全文提高突發(fā)事件預(yù)防和應(yīng)對能力規(guī)范突發(fā)事件應(yīng)對活動保護人民生命財產(chǎn)安全
- 2023年四年級數(shù)學(xué)上冊第一輪單元滾動復(fù)習(xí)第10天平行四邊形和梯形作業(yè)課件新人教版
- 2023年四年級數(shù)學(xué)上冊第14單元階段性綜合復(fù)習(xí)作業(yè)課件新人教版
- 2023年四年級數(shù)學(xué)上冊易錯清單十五課件新人教版
- 2023年四年級數(shù)學(xué)上冊易錯清單七課件西師大版
- 2023年五年級數(shù)學(xué)下冊易錯清單六作業(yè)課件北師大版
- 2023年五年級數(shù)學(xué)下冊易錯清單二作業(yè)課件北師大版
- 2023年五年級數(shù)學(xué)下冊四分數(shù)的意義和性質(zhì)第10課時異分母分數(shù)的大小比較作業(yè)課件蘇教版
- 2023年五年級數(shù)學(xué)下冊周周練四作業(yè)課件北師大版
- 2023年五年級數(shù)學(xué)下冊六折線統(tǒng)計圖單元復(fù)習(xí)卡作業(yè)課件西師大版
- 2023年四年級數(shù)學(xué)上冊6除數(shù)是兩位數(shù)的除法單元易錯集錦一作業(yè)課件新人教版