版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目錄</b></p><p> 一、總體設(shè)計(jì)方案的確定2</p><p> 1、工作臺(tái)總體結(jié)構(gòu)的確定2</p><p> 2、傳動(dòng)方案的確定2</p><p> 二、機(jī)械部分設(shè)計(jì)計(jì)算3</p><p> 1、縱向進(jìn)給系統(tǒng)設(shè)計(jì)計(jì)算3</p>
2、;<p> (1)、切削力計(jì)算3</p><p> (2)、滾珠絲桿設(shè)計(jì)計(jì)算4</p><p> ?。?)、齒輪及轉(zhuǎn)矩的有關(guān)計(jì)算5</p><p> 2、橫向進(jìn)給系統(tǒng)設(shè)計(jì)計(jì)算8</p><p> ?。?)、切削力計(jì)算8</p><p> (2)、滾珠絲桿設(shè)計(jì)計(jì)算:8</p>
3、<p> (3)、齒輪及轉(zhuǎn)矩的有關(guān)計(jì)算10</p><p> 3、步進(jìn)電機(jī)的選擇12</p><p> (1)、縱向進(jìn)給系統(tǒng)的電機(jī)的確定:12</p><p> (2)、橫向進(jìn)給系統(tǒng)步進(jìn)電機(jī)的確定:12</p><p> 4、滾動(dòng)導(dǎo)軌的選擇13</p><p> (1)、摩擦力計(jì)算:
4、13</p><p> (2)、壽命計(jì)算:13</p><p> 三、數(shù)控部分設(shè)計(jì)及編程14</p><p> 四、參考文獻(xiàn):23</p><p> 一、總體設(shè)計(jì)方案的確定</p><p> 本次數(shù)控改造屬于經(jīng)濟(jì)型的改造,為降低生產(chǎn)成本,在滿足使用要求的前提下,對(duì)機(jī)床的改動(dòng)要盡量的少.故確定總體設(shè)計(jì)方
5、案如下:</p><p> 采用MSC-51單片機(jī)對(duì)數(shù)據(jù)進(jìn)行計(jì)算處理,由I/O接口輸出步進(jìn)脈沖驅(qū)動(dòng)步進(jìn)電機(jī),經(jīng)一級(jí)齒輪減速后,帶動(dòng)滾珠絲杠轉(zhuǎn)動(dòng),從而實(shí)現(xiàn)數(shù)控平臺(tái)的縱向、橫向進(jìn)給運(yùn)動(dòng)。</p><p><b> 方案如下:</b></p><p> 1、工作臺(tái)總體結(jié)構(gòu)的確定</p><p><b> 初
6、步采用</b></p><p> ?。?)、步進(jìn)電機(jī)2個(gè)(X、Y向分別控制)</p><p> (2)、滾珠絲桿2套,由于所受的力以及行程長(zhǎng)短不一樣,所以要分別選擇計(jì)算</p><p> ?。?)、滾動(dòng)導(dǎo)軌:雙導(dǎo)軌、四滑塊(分別為X、Y向,長(zhǎng)短選擇不同)</p><p> ?。?)、帶有三條“”槽的工作臺(tái)面</p>
7、<p><b> 2、傳動(dòng)方案的確定</b></p><p> 步進(jìn)電機(jī)→(是否需要齒輪減速裝置?減速比取多少?)→滾珠絲桿→工作臺(tái)X、Y方向滿足:</p><p> 二、機(jī)械部分設(shè)計(jì)計(jì)算</p><p> 1、縱向進(jìn)給系統(tǒng)設(shè)計(jì)計(jì)算</p><p><b> 已知條件:</b>
8、</p><p> 工作臺(tái)重量: W=800N</p><p> 時(shí)間常數(shù): T=25ms</p><p> 滾珠絲桿基本導(dǎo)程: L0=6mm</p><p> 行程: S=320mm</p><p> 脈沖當(dāng)量: </p>&l
9、t;p> 步進(jìn)角: </p><p> 快速進(jìn)給速度: </p><p> 電機(jī)功率 : N=1.5kw</p><p> (1)、切削力計(jì)算 由《機(jī)床設(shè)計(jì)手冊(cè)》可知,切削功率</p><p> 查機(jī)床說(shuō)明書,得電機(jī)功率N=1.5kw;系統(tǒng)總效率5;系統(tǒng)功率系數(shù)K=0.96。則
10、</p><p><b> ;</b></p><p> 式中--切削線速度V=100m/min</p><p><b> 主切削:</b></p><p> 由《金屬切削原理》可知,主切削力:</p><p><b> , </b><
11、;/p><p> 則可計(jì)算出FZ如下所示:</p><p> 查表,可知當(dāng)FZ=562.3N時(shí),切削力深度mm,走刀量</p><p> 從《機(jī)械設(shè)計(jì)手冊(cè)》中可知,在一般外團(tuán)圓車削時(shí);</p><p><b> , </b></p><p><b> 即: </
12、b></p><p> (2)、滾珠絲桿設(shè)計(jì)計(jì)算:</p><p> 對(duì)于矩形槽: </p><p> K=1.15,摩擦系數(shù)f’=0.16</p><p><b> 1)、 強(qiáng)度計(jì)算:</b></p><p> 壽命值: ;</p><
13、p> 取工件直徑:D=80mm;查表T1=15000h</p><p> 最大動(dòng)負(fù)載: </p><p> 查表: ;</p><p> 根據(jù)Q選擇滾珠絲桿型號(hào):</p><p> CMD2504-2.5-E其額定動(dòng)載荷Q=14462N,所以強(qiáng)度足夠用。d1=22.5mm。螺母長(zhǎng)度L=71mm,余程le=16m
14、m,螺紋長(zhǎng)度l=320+71+2×16=423mm.</p><p> 2 )、 效率計(jì)算:</p><p> 根據(jù)《機(jī)械原理》,絲桿螺母副的傳動(dòng)效率:</p><p> 其中摩擦角,螺旋升角</p><p><b> 因此:</b></p><p> 3)、 剛度驗(yàn)算:&
15、lt;/p><p> 受工作負(fù)載P引起導(dǎo)程變化量:</p><p> L0=6mm=0.6cm, E=20.6×106N/cm2</p><p> 滾珠絲桿受扭矩引起的導(dǎo)程變化很小,可忽略。即</p><p><b> 尋程變形總誤差為:</b></p><p> 查表知E級(jí)精度絲
16、桿允許的螺距誤差(1m長(zhǎng))為故剛度足夠。</p><p> 4)、 穩(wěn)定性驗(yàn)算:由于選用滾珠絲桿的直徑與原絲桿直徑相同,而支承方式不存在問(wèn)題,故不驗(yàn)算。</p><p><b> 4)、穩(wěn)定性驗(yàn)算:</b></p><p> 由于選用滾珠絲桿的直徑與原絲桿直徑相同,而支承方式不存在問(wèn)題,故不用驗(yàn)算。</p><p&
17、gt; ?。?)、齒輪及轉(zhuǎn)矩的有關(guān)計(jì)算</p><p> 1)、有關(guān)齒輪計(jì)算:</p><p><b> ,</b></p><p><b> 傳動(dòng)比:</b></p><p> 取第一級(jí)為:Z1=2.5</p><p> 取:Z1=18,Z2=45,m=2,b=2
18、0mm, </p><p><b> mm</b></p><p><b> mm</b></p><p> 取二級(jí)齒輪轉(zhuǎn)動(dòng)比: , </p><p> Z3=18,Z4=45,m=2,b=20mm, </p><p><b> 中心距:</b>
19、;</p><p> 2)、 傳動(dòng)慣量計(jì)算:</p><p> 工作臺(tái)質(zhì)量折算到電機(jī)軸上的傳動(dòng)慣量:</p><p><b> 絲杠的轉(zhuǎn)動(dòng)慣量:</b></p><p><b> 齒輪的轉(zhuǎn)動(dòng)慣量:</b></p><p> 電機(jī)的轉(zhuǎn)動(dòng)慣量很小可以忽略。</p&
20、gt;<p> 3)、齒輪的轉(zhuǎn)動(dòng)慣量:</p><p> 電機(jī)的轉(zhuǎn)動(dòng)慣量很小可以忽略。</p><p> 4)、所需轉(zhuǎn)動(dòng)力矩計(jì)算:</p><p> 、空載啟動(dòng)時(shí)折算到電機(jī)軸上的加速度力矩:</p><p> 、 切削時(shí)折算到電機(jī)軸上的加速度力矩:</p><p> 、 折算電機(jī)軸上的摩擦力矩
21、:</p><p><b> 當(dāng) , 時(shí):</b></p><p> 、 由于絲杠預(yù)緊所引起,折算到電機(jī)軸上的附加摩擦力矩:</p><p> 當(dāng)時(shí),預(yù)加載荷,則:</p><p> 、 折算到電機(jī)軸上的切削負(fù)載力矩:</p><p> 所以,快速空載啟動(dòng)所需力矩</p>
22、;<p> 切削時(shí)進(jìn)給所需力矩:</p><p> 快速 進(jìn)給所需力矩:</p><p><b> 由以上分析可知:</b></p><p> 所需最大力矩Mmax 發(fā)生在快速啟動(dòng)時(shí):</p><p> 2、橫向進(jìn)給系統(tǒng)設(shè)計(jì)計(jì)算</p><p> 經(jīng)濟(jì)型數(shù)控改造的橫向進(jìn)給
23、系統(tǒng)的設(shè)比較簡(jiǎn)單,一般是步進(jìn)電機(jī)經(jīng)減速后驅(qū)動(dòng)滾珠絲杠,使刀架橫向運(yùn)動(dòng)。步進(jìn)電機(jī)安裝在大拖板上,用法蘭盤將步進(jìn)電機(jī)和機(jī)床大拖板連接起來(lái),以保證其同軸度,提高偉動(dòng)精度。</p><p><b> 已知條件:</b></p><p> 工作臺(tái)重量: W=300N</p><p> 時(shí)間常數(shù): T=25ms</p&
24、gt;<p> 滾珠絲桿基本導(dǎo)程: L0=6mm</p><p> 行程: S=200mm</p><p> 脈沖當(dāng)量: </p><p> 步進(jìn)角: </p><p> 快速進(jìn)給速度: </p><p> (1)、切削力計(jì)算
25、 </p><p> 橫向進(jìn)給為縱向的1/2~1/3,取1/2,則切削力為縱向的1/2</p><p><b> 切斷工件時(shí):</b></p><p> 取K=1.15, 滾動(dòng)摩擦系數(shù)為</p><p><b> 則</b></p><p><b>
26、 壽命值:</b></p><p> (2)、滾珠絲桿設(shè)計(jì)計(jì)算:</p><p><b> 1)、 強(qiáng)度計(jì)算:</b></p><p> 對(duì)于矩形槽: </p><p> K=1.15,摩擦系數(shù)f’=0.16</p><p><b> 則</b>
27、</p><p><b> 壽命值: ;</b></p><p> 取工件直徑:D=80mm;查表T1=15000h</p><p> 查表: ;</p><p><b> 最大動(dòng)負(fù)載:</b></p><p> 根據(jù)Q選擇滾珠絲桿型號(hào):</p&g
28、t;<p> CMD2004-2.5-E其額定動(dòng)載荷Q=5862N,所以強(qiáng)度足夠用。d1=17.5mm。螺母長(zhǎng)度L=72mm,余程le=16mm,螺紋長(zhǎng)度l=200+72+2×16=304mm.</p><p> 2)、 效率計(jì)算:</p><p> 根據(jù)《機(jī)械原理》,絲桿螺母副的傳動(dòng)效率:</p><p> 其中摩擦角,螺旋升角&
29、lt;/p><p><b> 因此:</b></p><p> 3)、 剛度驗(yàn)算:受工作負(fù)載P引起導(dǎo)程變化量:</p><p> L0=6mm=0.6cm, E=20.6×106N/cm2</p><p> 滾珠絲桿受扭矩引起的導(dǎo)程變化很小,可忽略。即</p><p><b&
30、gt; 尋程變形總誤差為:</b></p><p> 查表知E級(jí)精度絲桿允許的螺距誤差(1m長(zhǎng))為故剛度足夠。</p><p> 4)、 穩(wěn)定性驗(yàn)算:由于選用滾珠絲桿的直徑與原絲桿直徑相同,而支承方式不存在問(wèn)題,故不驗(yàn)算。</p><p> (3)、齒輪及轉(zhuǎn)矩的有關(guān)計(jì)算</p><p><b> ,,m=2
31、</b></p><p><b> 傳動(dòng)比:</b></p><p> 取第一級(jí)為:,Z1=18,Z2=45, d1=36,d2=90</p><p> 取二級(jí):, Z1=18,Z2=45, d3=36,d4=90</p><p> 2)、傳動(dòng)慣量計(jì)算:</p><p> 工
32、作臺(tái)質(zhì)量折算到電機(jī)軸上的傳動(dòng)慣量:</p><p><b> 絲杠的轉(zhuǎn)動(dòng)慣量:</b></p><p><b> 齒輪的轉(zhuǎn)動(dòng)慣量:</b></p><p> 電機(jī)的轉(zhuǎn)動(dòng)慣量很小可以忽略。</p><p> 3)、所需轉(zhuǎn)動(dòng)力矩計(jì)算:</p><p> 、空載啟動(dòng)時(shí)折算
33、到電機(jī)軸上的加速度力矩:</p><p> 、 切削時(shí)折算到電機(jī)軸上的加速度力矩:</p><p> 、 折算電機(jī)軸上的摩擦力矩:</p><p> 當(dāng) , 滾動(dòng)摩擦系數(shù)時(shí):</p><p> 、 由于絲杠預(yù)緊所引起,折算到電機(jī)軸上的附加摩擦力矩:</p><p> 當(dāng)時(shí),預(yù)加載荷,則:</p&g
34、t;<p> 、 折算到電機(jī)軸上的切削負(fù)載力矩:</p><p> 所以,快速空載啟動(dòng)所需力矩</p><p> 切削時(shí)進(jìn)給所需力矩:</p><p> 快速 進(jìn)給所需力矩:</p><p><b> 由以上分析可知:</b></p><p> 所需最大力矩Mmax 發(fā)生
35、在快速啟動(dòng)時(shí):</p><p><b> 3、步進(jìn)電機(jī)的選擇</b></p><p> (1)、縱向進(jìn)給系統(tǒng)的電機(jī)的確定:</p><p><b> 根據(jù)啟動(dòng)力矩的選擇</b></p><p> ; --電機(jī)啟動(dòng)力矩;--電機(jī)靜負(fù)載力矩 </p><p><
36、b> 則:</b></p><p> 為滿足最小步角要求,電機(jī)選用三相六拍工作方式,查表知:</p><p> 所以,步進(jìn)電機(jī)最大靜轉(zhuǎn)距為:</p><p> 步進(jìn)電機(jī)最高工作頻率:</p><p> 綜合考慮,查表選用110BF003型直流步進(jìn)電機(jī)。</p><p> (2)、橫向進(jìn)給系
37、統(tǒng)步進(jìn)電機(jī)的確定:</p><p><b> 則:</b></p><p> 為滿足最小步角要求,電機(jī)選用三相六拍工作方式,查表知:</p><p> 所以,步進(jìn)電機(jī)最大靜轉(zhuǎn)距為:</p><p> 步進(jìn)電機(jī)最高工作頻率:</p><p> 綜合考慮,查表選用 110BF003 型直流步
38、進(jìn)電機(jī)。</p><p><b> 4、滾動(dòng)導(dǎo)軌的選擇</b></p><p> 綜合考慮機(jī)床的基本額定載荷及其它方面的因素,選取HTSD--</p><p> WAA(寬幅矩型滑塊)的滾珠導(dǎo)軌。</p><p> 初步選用4滑塊,工作臺(tái)大小400×300,工作臺(tái)自重300N,外載荷700N。</
39、p><p> (1)、摩擦力計(jì)算:</p><p><b> 摩擦力計(jì)算公式 </b></p><p> 式中為滾動(dòng)摩擦系數(shù)取,P為法向載荷縱向P=349.2,橫向P=229.4,f為密封件阻力,取f=0.5N.</p><p> 縱向F=0.003×349.2+0.5=1.55N</p>&
40、lt;p> 橫向F=0.003×229.4+0.5=1.19N</p><p><b> (2)、壽命計(jì)算:</b></p><p> 縱向行程為0.32m</p><p> 目標(biāo)壽命L=0.32×2×5×60×8×300×5×10-3=2304km&
41、lt;/p><p> 選擇HTSD-LG20WAA型導(dǎo)軌,額定動(dòng)載Ca為10.28W,根據(jù)計(jì)算可知,滿足強(qiáng)度要求。</p><p> 橫向行程為0.2m,</p><p> 目標(biāo)壽命L=0.2×2×5×60×8×300×5×10-3=1440km</p><p> 選擇
42、HTSD-LG20WAA型導(dǎo)軌。額定動(dòng)載Ca為4.51W.</p><p> 三、數(shù)控部分設(shè)計(jì)及編程</p><p> 設(shè)計(jì)步進(jìn)電機(jī)工作臺(tái)第一象限直線插補(bǔ)控制(逐點(diǎn)比較法)方案。</p><p> 原理:逐點(diǎn)比較法是一種代數(shù)算法,其特點(diǎn)是能逐點(diǎn)計(jì)算和判別運(yùn)動(dòng)偏差,并逐點(diǎn)糾正以逼迫理論軌跡。逐點(diǎn)比較法的理論誤差是一個(gè)脈沖當(dāng)量。在整個(gè)插補(bǔ)過(guò)程中走一步均需完成四個(gè)工
43、作節(jié)拍是:1、偏差判別,2、進(jìn)給控制,3、新偏差計(jì)算,4、終點(diǎn)判別。</p><p> ?。ㄒ唬?、硬件控制示意圖</p><p> 8255控制控制口地址為2BH,PA口地址為28H。</p><p><b> CPU</b></p><p><b> 8255</b></p>
44、<p> PA5 PA4 PA3 PA2 PA1 PA0</p><p> 功放 功放</p><p> 電路 電路</p><p> Y Y Y X X X</p><p&
45、gt; 電 電 電 電 電 電</p><p> 機(jī) 機(jī) 機(jī) 機(jī) 機(jī) 機(jī)</p><p> C B A C B A</p><p> 相 相 相 相 相 相</p><
46、;p> ?。ǘ?、主程序框圖及內(nèi)存分配</p><p><b> 開(kāi)始</b></p><p> 設(shè)棧指針,8255初始化,A口、B口輸出</p><p> 清內(nèi)存,送控制電機(jī)代碼進(jìn)內(nèi)存</p><p> 確定控制字初值 #0AH 70H,</p><p> 各坐標(biāo)值及偏差送
47、內(nèi)存</p><p><b> F ≥ 0 ?</b></p><p> 置控制字為03H,X分配 置控制字為0CH,Y分配</p><p> 調(diào)環(huán)分子程序沿+X走一步, 調(diào)環(huán)分子程序沿+Y走一步,</p><p> 調(diào)延時(shí)程序 調(diào)延
48、時(shí)程序</p><p> 新偏差及新坐標(biāo)計(jì)算 新偏差及新坐標(biāo)計(jì)算</p><p> F=F-ye x=x+1 F=F+xe y=y+1</p><p><b> 終點(diǎn)判別</b></p><p> y=ye x=xe</p>
49、;<p><b> Y</b></p><p><b> 結(jié)束</b></p><p> 圖2-2-1 主程序框圖</p><p> 表2-2-1 內(nèi)存分配表</p><p><b> (三)、子程序框圖</b></p><p>
50、 表2-3-1 軟環(huán)分表及X、Y電機(jī)帶電狀態(tài)碼的內(nèi)存分配表</p><p><b> 入口</b></p><p> X電機(jī)轉(zhuǎn)? </p><p> X正轉(zhuǎn)? Y正轉(zhuǎn)? </p><p> X狀態(tài)碼 X狀態(tài)碼 Y狀態(tài)碼
51、 Y狀態(tài)碼 </p><p> 表地址+1 表地址-1 表地址+1 表地址-1</p><p> 表 取代碼 表 取代碼 表 取代碼 表 取代碼</p><p> 首 尾 首 尾</p>
52、<p> 地 地 地 地</p><p> 址 址 址 址</p><p> 代碼=0? 代碼=0? 代碼=0? 代碼=0?</p><p> 代碼經(jīng)8255 代
53、碼經(jīng)8255 代碼經(jīng)8255 代碼經(jīng)8255</p><p> 數(shù)據(jù)口輸 數(shù)據(jù)口輸 數(shù)據(jù)口輸 數(shù)據(jù)口輸</p><p> 出到電機(jī) 出到電機(jī) 出到電機(jī) 出到電機(jī)</p><p><b> 調(diào)延時(shí)子程序</b></p><p><
54、;b> 返回</b></p><p> 圖2-3-1 子程序MOTR框圖</p><p><b> ?。ㄋ模?、程序清單</b></p><p> MAIN:MOV SP,#60H ;主程序開(kāi)始</p><p> MOV R0,#2BH ;8255初始化&l
55、t;/p><p> MOV A,#80H ;設(shè)置A口、B口輸出</p><p> MOVX @R0,A </p><p> MOV R5,#10H</p><p> MOV R6,#20H</p><p> CLR A ;位清零使表頭表尾為0</p&
56、gt;<p> MOV 10H,A</p><p> MOV 17H,A</p><p> MOV 20H,A</p><p> MOV 27H,A</p><p> MOV R0,#11H ;裝X電機(jī)狀態(tài)碼到內(nèi)存</p><p> MOV @R0,#
57、01H</p><p><b> INC R0</b></p><p> MOV @R0,#03H</p><p><b> INC R0</b></p><p> MOV @R0,#02H</p><p><b> INC R0<
58、;/b></p><p> MOV @R0,#06H</p><p><b> INC R0</b></p><p> MOV @R0,#04H</p><p><b> INC R0</b></p><p> MOV @R0,#05H&l
59、t;/p><p> MOV R0,#21H ;裝Y電機(jī)狀態(tài)碼到內(nèi)存</p><p> MOV @R0,#08H</p><p><b> INC R0</b></p><p> MOV @R0,#18H</p><p><b> INC R0&l
60、t;/b></p><p> MOV @R0,#10H</p><p><b> INC R0</b></p><p> MOV @R0,#30H</p><p><b> INC R0</b></p><p> MOV @R0,#20H&
61、lt;/p><p><b> INC R0</b></p><p> MOV @R0,#28H</p><p> LOR4:MOV 28H,#0C8H ;Xe</p><p> MOV 29H,#0C8H ;Ye</p><p> MOV 2AH,
62、#00H ;X</p><p> MOV 2BH,#00H ;Y</p><p> MOV 2EH,#00H ;F</p><p> MOV 70H,#0AH ;電機(jī)初始狀態(tài)</p><p> LOP3:MOV A,2EH ;偏差送到A口<
63、;/p><p> JB ACC.7,LOP1 ;F<0跳到LOP1Y轉(zhuǎn)</p><p> MOV A,70H</p><p> SETB ACC.0 ;D0=1X轉(zhuǎn)</p><p> CLR ACC.2 ;D2=0Y不轉(zhuǎn)</p><p> M
64、OV 70H,A ;送控制字</p><p> LCALL MOTR ;X方向走一步</p><p> MOV A,2EH ;偏差送到A</p><p> SUBB A,29H ;F-Ye</p><p> INC 2AH
65、 ;X+1</p><p> AJMP LOP2 ;跳轉(zhuǎn)到LOP2進(jìn)行偏差判斷</p><p> LOP1:MOV A,70H</p><p> SETB ACC.2 ;D2=1Y轉(zhuǎn)</p><p> CLR ACC.0 ;D0=0X不轉(zhuǎn)</p>
66、<p> MOV 70H,A ;送控制字</p><p> LCALL MOTR ;Y方向走一步</p><p> MOV A,2EH ;偏差送到A</p><p> ADD A,28H ;F+Xe</p><p> INC 2
67、BH ;Y+1</p><p> LOP2:MOV 2EH,A ;將A的偏差送到2EH單元</p><p> MOV A,28H</p><p> CJNE A,2AH,LOP3 ;Xe=X?</p><p> MOV A,29H</p><p&g
68、t; CJNE A,2BH,LOP3 ;Ye=Y?</p><p><b> AJMP ST</b></p><p> MOTR:MOV A,70H ;MOTR子程序,查看控制字</p><p> JNB ACC.0,Y ;D0=!1,X不轉(zhuǎn),則執(zhí)行Y(Y轉(zhuǎn))</p>
69、<p> X:JNB ACC.1,XF ;D1=!1,X不轉(zhuǎn),則執(zhí)行XF</p><p> XZ:INC R5 ;X正轉(zhuǎn)地址指針R5+1</p><p> MOV A,R5 ;從代碼表中取R5指向的代碼到A</p><p> MOV R0,A</p>&
70、lt;p> MOV A,@R0</p><p> CJNE A,#00H,LP1 ;判斷是否到表底,不是則執(zhí)行LP1</p><p> MOV R5,#11H ;到表底則重新指向表首</p><p> MOV A,R5 ;從代碼表中取R5指向的代碼到A</p><p>
71、; MOV R0,A</p><p> MOV A,@R0 </p><p> LP1:MOV R1,#28H ;代碼輸出兩行</p><p> MOVX @R1,A</p><p> MOV R2,#10H</p><p> LCALL YANS ;
72、延時(shí)兩行</p><p><b> RET</b></p><p> XF:DEC R5 ;X正轉(zhuǎn)地址指針R5-1</p><p> MOV A,R5 ;從代碼表中取R5指向的代碼到A </p><p> MOV R0,A</p><
73、;p> MOV A,@R0</p><p> CJNE A,#00H,LP2 ;判斷是否到表頭,不是則執(zhí)行LP2</p><p> MOV R5,#16H ;到表頭則重新指向表底</p><p> MOV A,R5 ;從代碼表中取R5指向的代碼到A</p><p>
74、 MOV R0,A</p><p> MOV A,@R0 </p><p> LP2:MOV R1,#28H ;代碼輸出兩行</p><p> MOVX @R1,A</p><p> MOV R2,#10H</p><p> LCALL YANS ;延時(shí)
75、兩行</p><p><b> RET</b></p><p> Y: JNB ACC.3,YF ;D3=!1,X不轉(zhuǎn),則執(zhí)行X(X轉(zhuǎn)) </p><p> YZ:INC R6 ;Y正轉(zhuǎn)地址指針R6+1</p><p> MOV A,R6
76、 ;從代碼表中取R5指向的代碼到A</p><p> MOV R0,A</p><p> MOV A,@R0</p><p> CJNE A,#00H,LP3 ;判斷是否到表底,不是則執(zhí)行LP3</p><p> MOV R6,#21H ;到表底則重新指向表首</p><
77、p> MOV A,R6 ;從代碼表中取R5指向的代碼到A</p><p> MOV R0,A</p><p> MOV A,@R0 </p><p> LP3:MOV R1,#28H ;代碼輸出兩行</p><p> MOVX @R1,A</p><p
78、> MOV R2,#10H</p><p> LCALL YANS ;延時(shí)</p><p><b> RET</b></p><p> YF:DEC R6 ;Y正轉(zhuǎn)地址指針R6-1</p><p> MOV A,R6 ;從代
79、碼表中取R6指向的代碼到A </p><p> MOV R0,A</p><p> MOV A,@R0</p><p> CJNE A,#00H,LP4 ;判斷是否到表頭,不是則執(zhí)行LP4</p><p> MOV R6,#26H ;到表頭則重新指向表底</p><p>
80、 MOV A,R6 ;從代碼表中取R5指向的代碼到A</p><p> MOV R0,A</p><p> MOV A,@R0 </p><p> LP4:MOV R1,#28H ;代碼輸出兩行</p><p> MOVX @R1,A</p><p> MO
81、V R2,#10H ;延時(shí)</p><p> LCALL YANS</p><p><b> RET</b></p><p> YANS: PUSH 02H ;延時(shí)子程序</p><p> LOS3:PUSH 02H</p><p> LOS2:P
82、USH 02H</p><p> LOS1:DJNZ R2,LOS1</p><p><b> POP 02H</b></p><p> DJNZ R2,LOS2</p><p><b> POP 02H</b></p><p> DJNZ R2,LOS3<
83、;/p><p><b> POP 02H</b></p><p> DJNZ R2,YANS</p><p><b> RET</b></p><p> ST:MOV R1,#28H</p><p> MOV A,#00H</p><p>
84、MOVX @R1,A ;電機(jī)掉電</p><p> MOV R0,#28H ;關(guān)8255</p><p> MOV A,#00H</p><p> MOVX @R0,A</p><p><b> LJMP ST</b></p><p>&l
85、t;b> 四、參考文獻(xiàn):</b></p><p> 1、張建國(guó) 胡大澤 《數(shù)控技術(shù)》 華中科技大學(xué)出版社</p><p> 2、機(jī)電工程系 《數(shù)控機(jī)床課程設(shè)計(jì)》 五邑大學(xué)</p><p> 3、吳宗澤 羅圣國(guó)主編 《機(jī)械設(shè)計(jì)課程設(shè)計(jì)手冊(cè)》高等教育出版社</p><p> 4、紀(jì)明剛等主編
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.dwg
- 數(shù)控剪切機(jī)床機(jī)械結(jié)構(gòu)設(shè)計(jì)說(shuō)明書
- 包裝結(jié)構(gòu)設(shè)計(jì)說(shuō)明書
- 結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.dwg
- 雙坐標(biāo)數(shù)控工作臺(tái)機(jī)械伺服結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.doc
- 裂管器工作結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.doc
- XK5040數(shù)控立式銑床結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.doc
- 雙坐標(biāo)數(shù)控工作臺(tái)機(jī)械伺服結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.doc
- 雙坐標(biāo)數(shù)控工作臺(tái)機(jī)械伺服結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.doc
- 化糞池結(jié)構(gòu)設(shè)計(jì)說(shuō)明書
- mk1332數(shù)控外圓磨床工作臺(tái)結(jié)構(gòu)設(shè)計(jì)說(shuō)明書
- 數(shù)控車床自動(dòng)回轉(zhuǎn)刀架結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.doc
- XK5040數(shù)控立式銑床結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.doc
- 裂管器工作結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.doc
- 數(shù)控銑床外齒銑刀架結(jié)構(gòu)設(shè)計(jì)說(shuō)明書
- XK5040數(shù)控立式銑床結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.doc
- 龍門式數(shù)控火焰切割機(jī)結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.doc
- 倒立擺結(jié)構(gòu)設(shè)計(jì)說(shuō)明書.doc
- 半承載車身結(jié)構(gòu)設(shè)計(jì)說(shuō)明書
- 混凝土結(jié)構(gòu)設(shè)計(jì)課程設(shè)計(jì)說(shuō)明書
評(píng)論
0/150
提交評(píng)論