簡(jiǎn)易數(shù)控機(jī)床的實(shí)驗(yàn)指導(dǎo)書_第1頁(yè)
簡(jiǎn)易數(shù)控機(jī)床的實(shí)驗(yàn)指導(dǎo)書_第2頁(yè)
簡(jiǎn)易數(shù)控機(jī)床的實(shí)驗(yàn)指導(dǎo)書_第3頁(yè)
簡(jiǎn)易數(shù)控機(jī)床的實(shí)驗(yàn)指導(dǎo)書_第4頁(yè)
簡(jiǎn)易數(shù)控機(jī)床的實(shí)驗(yàn)指導(dǎo)書_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一、實(shí)驗(yàn)?zāi)康呐c要求二、二、實(shí)驗(yàn)任務(wù)三、步進(jìn)電機(jī)的工作原理四、插補(bǔ)的實(shí)現(xiàn)A)數(shù)控機(jī)床任務(wù)控制刀具或工件的運(yùn)動(dòng)軌跡B)逐點(diǎn)比較法直線插補(bǔ)C)逐點(diǎn)比較法的圓弧插補(bǔ):五、硬件分析六、參考書七、思考題一、 實(shí)驗(yàn)?zāi)康呐c要求通過(guò)簡(jiǎn)易數(shù)控機(jī)床綜合實(shí)驗(yàn),了解數(shù)控機(jī)床的工作原理和步進(jìn)電機(jī)控制方法,培養(yǎng)學(xué)生綜合應(yīng)用已學(xué)過(guò)的理論知識(shí),自己動(dòng)手解決工程應(yīng)用問(wèn)題的能力。1、 熟悉簡(jiǎn)易數(shù)控機(jī)床結(jié)構(gòu),掌握步進(jìn)電機(jī)控制原理和方法,分析計(jì)算機(jī)接口電路。2、 掌握插補(bǔ)算法,簡(jiǎn)化四個(gè)象限的直線和原弧插補(bǔ)算法;3、 用單片機(jī)C語(yǔ)言實(shí)現(xiàn)直線和圓弧的插補(bǔ);二、 實(shí)驗(yàn)任務(wù)1) 軟件設(shè)計(jì)用逐點(diǎn)比較法編寫出直線插補(bǔ)和圓弧插補(bǔ)程序,以及機(jī)床的驅(qū)動(dòng)

2、程序。2) 硬件設(shè)計(jì)I/O板的設(shè)計(jì),這個(gè)要通過(guò)網(wǎng)絡(luò)找出電子線路板的制作過(guò)程,并指出我們本次試驗(yàn)所在流程中位置。3) 寫實(shí)驗(yàn)報(bào)告本試驗(yàn)是用一臺(tái)微機(jī)控制二坐標(biāo)的數(shù)控機(jī)床,數(shù)控機(jī)床是通過(guò)步進(jìn)電機(jī)拖動(dòng)。因此,本試驗(yàn)的重點(diǎn)就是讓學(xué)生了解:A) 步進(jìn)電機(jī)的工作原理; B) 數(shù)控機(jī)床中的插補(bǔ)實(shí)現(xiàn); C) 微機(jī)與數(shù)控機(jī)床的接口:I/O板的設(shè)計(jì)。以下對(duì)三個(gè)方面逐一介紹。5.實(shí)驗(yàn)程序所附的程序要求寫清楚:a.各函數(shù)功能描述。b.函數(shù)中的各個(gè)變量作用。c.主函數(shù)坐標(biāo)點(diǎn)依照所要求坐標(biāo)點(diǎn),不得相互抄襲。d.做直線插補(bǔ)加一道指導(dǎo)書后面作業(yè)題。e.程序外的文字不得少于5000字。源程序交老師檢查。三、 步進(jìn)電機(jī)的工作原理步

3、進(jìn)電機(jī)是工業(yè)控制及儀表中的重要執(zhí)行元件之一。在數(shù)控方面應(yīng)用尤其廣泛是因?yàn)椋翰竭M(jìn)電機(jī)精度高,可以實(shí)現(xiàn)快速啟停,并且能夠接受數(shù)字量。因此,在我國(guó)近年來(lái)發(fā)展的經(jīng)濟(jì)性數(shù)控機(jī)床中得到了廣泛應(yīng)用。步進(jìn)電機(jī)的結(jié)構(gòu)原理如圖1:圖 1 單定子徑向相反應(yīng)式伺服步進(jìn)電機(jī)結(jié)構(gòu)原理圖可以看出步進(jìn)電機(jī)的定子上有六個(gè)等分通電磁極:A、A、B、B、C、C,相鄰的磁極夾角為60º,相對(duì)的兩個(gè)磁極為一組,這種結(jié)構(gòu)稱為三相(AA、BB、CC)電機(jī)。每個(gè)磁極上有五個(gè)均勻分布的矩形小齒,相鄰兩個(gè)小齒之間的夾角為9º。當(dāng)某一相繞組有電流流過(guò)時(shí),該相繞組相應(yīng)的兩個(gè)磁極立即形成N極和S極。步進(jìn)電機(jī)的轉(zhuǎn)子上有40個(gè)矩形小齒

4、均勻分布在圓周上,相鄰兩個(gè)小齒的夾角也為9º。當(dāng)A相繞組通電時(shí),轉(zhuǎn)子齒和定子A相的五個(gè)小齒對(duì)齊,由于A相磁極與B相磁極相差120º,又因?yàn)?,不為整?shù),因此,轉(zhuǎn)子上的小齒在與A相磁極上的小齒對(duì)齊時(shí),就無(wú)法與B相上的小齒對(duì)齊,轉(zhuǎn)子的13個(gè)齒和B相齒中心線相差個(gè)齒,也即只有3º。這時(shí)若A相繞阻斷電,B相繞組通電,C相仍不通電,則B相磁極會(huì)迫使13個(gè)齒與其中心線對(duì)齊,于是轉(zhuǎn)子逆時(shí)針轉(zhuǎn)動(dòng)了3º,也就是相當(dāng)于電機(jī)走了一步。同理,若B相斷電,C相通電,轉(zhuǎn)子又會(huì)逆時(shí)針轉(zhuǎn)動(dòng)個(gè)齒,即轉(zhuǎn)動(dòng)3º。若按照ABCA的順序依次通電,步進(jìn)電機(jī)就會(huì)逆時(shí)針?lè)较蛞徊揭徊降霓D(zhuǎn)動(dòng)。每一

5、相繞組通電,轉(zhuǎn)子就會(huì)轉(zhuǎn)動(dòng)3º,這個(gè)角度就稱為步距角。相反,若按ACBA的順序依次通電,步進(jìn)電機(jī)則按相反方向運(yùn)動(dòng)。希望能使用自己的語(yǔ)言組織一下上述步進(jìn)電機(jī)通電方式。由上可見,步進(jìn)電機(jī)就是靠三對(duì)繞組輪流通電轉(zhuǎn)動(dòng)的。由于微機(jī)的輸出控制電壓信號(hào)非常微弱(最高電壓5V,最低電壓0V),電流也非常小(即功率較?。?,而電機(jī)相比控制器所需功率較大,因此在控制器輸出動(dòng)作控制信號(hào)的后面,繞組需要驅(qū)動(dòng)電源放大控制信號(hào),無(wú)法直接驅(qū)動(dòng)步進(jìn)電機(jī)。本實(shí)驗(yàn)中的步進(jìn)電機(jī)的驅(qū)動(dòng)電壓是直流24V,也就是說(shuō)從微機(jī)中輸出的電壓信號(hào)必須經(jīng)過(guò)放大電路放大為24V后才可以驅(qū)動(dòng)步進(jìn)電機(jī)。因此每相繞組都有一獨(dú)立的驅(qū)動(dòng)電路。本實(shí)驗(yàn)是用一

6、功放板把微機(jī)輸出的控制信號(hào)加以放大,再加至步進(jìn)電機(jī)的三相繞組上。轉(zhuǎn)動(dòng)方向的控制:步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)方向與三相繞組的通電順序和通電方式有關(guān)。通常可用以下三種方式通電:通電順序?yàn)閱稳腁BCA雙三拍ABBCCAAB三相六拍AABBBCCCAA注:AB是指AB兩相同時(shí)通電 參考機(jī)電一體化教材按上述三種方法并順序通電,步進(jìn)電機(jī)正轉(zhuǎn);若按相反的順序通電,步進(jìn)電機(jī)反轉(zhuǎn)。通過(guò)固定的線路把這些要求固化一個(gè)模塊中,模塊稱為環(huán)形分配器,其針對(duì)某種步進(jìn)電機(jī),輸入為方向信號(hào)和脈沖數(shù),輸出為依照方向信號(hào)分配脈沖,而脈沖是經(jīng)過(guò)功率放大的,直接驅(qū)動(dòng)電機(jī)依照方向和脈沖數(shù)目運(yùn)動(dòng)。步進(jìn)電機(jī)的控制信號(hào)是由微機(jī)發(fā)出,為了控制兩個(gè)軸的步進(jìn)

7、電機(jī),故需用六根信號(hào)線從微機(jī)引出。有因?yàn)槊總€(gè)地址口可以控制一個(gè)八位二進(jìn)制信息,故兩個(gè)步進(jìn)電機(jī)的控制可以用一個(gè)地址口。在本實(shí)驗(yàn)中,為了區(qū)分明顯,我們分別對(duì)兩個(gè)步進(jìn)電機(jī)的控制給與了一個(gè)地址口:X軸 2A0;Y軸 2A1。步進(jìn)電機(jī)的控制信號(hào)分別由數(shù)據(jù)線上的、發(fā)出。A對(duì)應(yīng),B對(duì)應(yīng),C對(duì)應(yīng)。數(shù)控機(jī)床的簡(jiǎn)單分析,也就可以視為由微機(jī)控制電機(jī)的運(yùn)動(dòng),由電機(jī)拖動(dòng)不同坐標(biāo)軸,從而加工出各種曲面。因此我們就必須明白:一、步進(jìn)電機(jī)的旋轉(zhuǎn)方向,從而按順序發(fā)出控制脈沖;二、判斷步進(jìn)電機(jī)是否走完所要求的步數(shù)。這兩方面的控制也就是插補(bǔ)的實(shí)現(xiàn)。本工作臺(tái)使用集成芯片,各軸依照所給方向信號(hào)按順序給各極分配脈沖,只要給出脈沖和方向信

8、號(hào)即可,無(wú)需逐極分配脈沖。四、 插補(bǔ)的實(shí)現(xiàn)A) 數(shù)控機(jī)床任務(wù)控制刀具或工件的運(yùn)動(dòng)軌跡在絕大多數(shù)情況下,這些運(yùn)動(dòng)軌跡又是平面曲線,而這些曲線一般都可以采用一小段直線或圓弧來(lái)擬合,就可以滿足精度,這種擬合的方法就是插補(bǔ)。從目前我國(guó)的情況來(lái)看,最常用的一種插補(bǔ)方法就是逐點(diǎn)比較法。它可以用來(lái)實(shí)現(xiàn)直線插補(bǔ)、圓弧插補(bǔ)和非圓二次曲線插補(bǔ),這種插補(bǔ)方法的精度較高。當(dāng)然還有一些其他的插補(bǔ)方法,如:數(shù)字積分法,比較積分法DDA等插補(bǔ)方法。在本實(shí)驗(yàn)中,我們就采用逐點(diǎn)比較法來(lái)實(shí)現(xiàn)插補(bǔ)。顧名思義,逐點(diǎn)比較法就是每走一步就將加工點(diǎn)的瞬時(shí)坐標(biāo)與規(guī)定的曲線軌跡相比較,判斷一次偏差,然后決定下步的走向:如果加工點(diǎn)走到曲線外面去

9、了,那么下一步就要向曲線里面走;如果加工點(diǎn)在曲線里面,則下一步就向曲線外面走,以縮小偏差。這樣就得出一個(gè)非常接近規(guī)定曲線的軌跡,而且,最大偏差不會(huì)超過(guò)一個(gè)脈沖當(dāng)量。在逐點(diǎn)比較法中,每進(jìn)給一步都要有以下四個(gè)步驟:i. 偏差判別:判別偏差情況,確定加工點(diǎn)在曲線里面還是外面;ii. 坐標(biāo)進(jìn)給:根據(jù)偏差情況,控制X軸或Y軸進(jìn)給一步,使加工點(diǎn)向規(guī)定曲線靠攏,縮小偏差;iii. 偏差計(jì)算:根據(jù)移動(dòng)后的坐標(biāo),計(jì)算新加工點(diǎn)與規(guī)定曲線的偏差,作為下一步偏差判別的依據(jù);iv. 終點(diǎn)判別:根據(jù)移動(dòng)后的坐標(biāo),判定是否到達(dá)終點(diǎn)。如果未到,繼續(xù)插補(bǔ);如果到終點(diǎn)就停止插補(bǔ)。逐點(diǎn)比較法的工作流程圖如圖2:B) 逐點(diǎn)比較法直線

10、插補(bǔ)開始插補(bǔ)如上所示,偏差計(jì)算是逐點(diǎn)比較法的關(guān)鍵。下面以第一象限為例導(dǎo)出其偏差計(jì)算公式:偏差判別坐標(biāo)進(jìn)給偏差計(jì)算終點(diǎn)判別插補(bǔ)結(jié)束圖 2 逐點(diǎn)比較法的工作流程圖 參考秦現(xiàn)生教材假定直線OA的起點(diǎn)為坐標(biāo)原點(diǎn),終點(diǎn)A的坐標(biāo)為,為加工點(diǎn)坐標(biāo)。若P點(diǎn)剛好在直線上,那么下式成立: 即 注意公式!若任意點(diǎn)在直線OA的上方,那么則下式成立 即 若任意點(diǎn)在直線OA的下方,那么則下式成立 即 由此可以取偏差判別函數(shù),由的數(shù)值(稱為偏差)就可以判別加工點(diǎn)與直線的關(guān)系:當(dāng),點(diǎn)在直線上方;當(dāng),點(diǎn)在直線下方;當(dāng),點(diǎn)在直線上。初始化:終點(diǎn)和當(dāng)前運(yùn)動(dòng)點(diǎn)不是是Y軸正方向走一步X軸正方向走一步計(jì)算新的加工點(diǎn)坐標(biāo)計(jì)算未到終點(diǎn)終點(diǎn)判

11、斷到達(dá)終點(diǎn)結(jié)束圖 3 第一象限直線OA的插補(bǔ)的程序?qū)崿F(xiàn)流程圖 參考秦現(xiàn)生教材對(duì)于起點(diǎn)在原點(diǎn),終點(diǎn)為的第一象限的直線OA,當(dāng)點(diǎn)P在直線上方時(shí),應(yīng)該向x軸正方向走一步,以接近直線;當(dāng)點(diǎn)P在直線下方時(shí),應(yīng)該向y軸正方向走一步,以接近直線;當(dāng)點(diǎn)P在直線上時(shí),即可以向x軸正方向走一步,也可以向y軸正方向走一步。通常為了加快處理速度和編程方便將和歸于一類,即當(dāng)時(shí),向x軸正方向走一步。就這樣,從坐標(biāo)原點(diǎn)開始走一步算一下,判別,再走一步,逐點(diǎn)接近直線OA,當(dāng)兩個(gè)方向所走的距離與終點(diǎn)坐標(biāo)相等時(shí),發(fā)出終點(diǎn)到達(dá)信號(hào),停止插補(bǔ)。第一象限直線OA的插補(bǔ)的程序?qū)崿F(xiàn)流程圖如圖3:C) 逐點(diǎn)比較法的圓弧插補(bǔ):我們?nèi)砸缘谝幌笙?/p>

12、一段逆圓弧的加工為例導(dǎo)出插補(bǔ)公式:設(shè)要加工圓弧半徑為R,以原點(diǎn)為圓心,起點(diǎn)坐標(biāo)為,終點(diǎn)坐標(biāo)為,對(duì)于圓弧上任意加工點(diǎn)的坐標(biāo)為,P點(diǎn)與圓心的距離的平方和為:,下面討論加工點(diǎn)的偏差:若點(diǎn)在圓弧上,則下式成立:若點(diǎn)在圓弧外,則,即:若點(diǎn)在圓弧內(nèi),則,即:將上面各式分別改寫為以下形式: (P在圓弧上)注意公式! (P在圓弧外) (P在圓弧內(nèi))取加工點(diǎn)偏差判別函數(shù),若在圓弧外或圓弧上,即滿足時(shí),應(yīng)向x軸負(fù)方向走一步,以逼近圓弧;若在圓弧內(nèi),即滿足時(shí),應(yīng)向y軸正方向走一步,以逼近圓弧,減少誤差。第一象限逆圓弧加工的程序?qū)崿F(xiàn)流程圖與直線加工流程圖相似,請(qǐng)同學(xué)自己做。五、 硬件分析為了把編好的控制命令傳輸至步進(jìn)電機(jī),也即讓步進(jìn)電機(jī)接收到正確的控制命令,就必須做好微機(jī)與步進(jìn)電機(jī)之間的接口電路,也即I/O板的設(shè)計(jì)。六、 參考書1、王潤(rùn)孝 秦現(xiàn)生 著機(jī)床數(shù)控原理與系統(tǒng) 西北工業(yè)大學(xué)出版社2、閻石 著數(shù)字電子技術(shù)基礎(chǔ) 高等教育出版社3、譚浩強(qiáng) 著C程序設(shè)計(jì)清華大學(xué)出版社七、 思考題 需要大家做1道1、推導(dǎo)各個(gè)象限直線(起點(diǎn)為原點(diǎn),終點(diǎn)為不同象限的點(diǎn))的插補(bǔ)算法流程。2、推導(dǎo)四個(gè)象限內(nèi)順圓和逆圓(圓心為原點(diǎn))的插補(bǔ)算法流程。3、推導(dǎo)任意直線和圓弧的插補(bǔ)算法。4、如何提高步進(jìn)電機(jī)的精度?5

溫馨提示

  • 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論