




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
由淺入深宏程序1-宏程序入門基礎(chǔ)之銷軸加工對于沒有接觸過宏程序人,覺得它很神秘,其實很簡單,只要掌握了各類系統(tǒng)宏程序的基本格式,應(yīng)用指令代碼,以及宏程序編程的基本思路即可。對于初學(xué)者,尤其是要精讀幾個有代表性的宏程序,在此基礎(chǔ)上進(jìn)行模仿,從而能夠以此類推,達(dá)到獨立編制宏程序的目的。本教程將分步由淺入深的將宏程序講解給大家,作者水平有限,也希望各位同仁提供更好的思路。下面大家先看一個簡單的車床的程序,圖紙如下:要求用外圓刀切削一個短軸,這里只列舉程序的前幾步:O0001T0101;M3S800;G0X82Z5;G0X76;G1Z-40F0.2;X82;G0Z5;G0X72;G1Z-40F0.2;X82;G0Z5;G0X68;G1Z-40F0.2;X82;G0Z5;G0X68;G1Z-40F0.2;X82;G0Z5;G0X40;G1Z-40F0.2;X82;G0Z5;G0X150Z150;M5;M30;從上面程序可以看出,每次切削所用程序都只是切削直徑X有變化,其他程序代碼未變。因此可以將一個變量賦給X,而在每次切削完之后,將其改變?yōu)橄麓吻邢魉弥睆郊纯?。T0101;M3S800;G0X82Z5;#1=76;賦初始值,即第一次切削直徑N10G0X[#1];將變量賦給X,則X方向進(jìn)刀的直徑則為#1變量中G1Z-40F0.2;段的編號,用來標(biāo)識本段,為后面循環(huán)跳轉(zhuǎn)所用。X82;G0Z5;#1=#1-4;每行切深為2mm,直徑方向遞減4mmIF[#1GE40]GOTO10如果#1>=40,即此表達(dá)式滿足條件,則程序跳轉(zhuǎn)到N10繼續(xù)執(zhí)行。G0X150Z150;當(dāng)不滿足#1>=40,即#1<40,則跳過循環(huán)判斷語句,由此句繼續(xù)向后執(zhí)行。M5;M30;由淺入深宏程序2-宏程序之銷軸粗精加工本篇文章利用宏程序簡單模仿數(shù)控系統(tǒng)的外圓車削循環(huán)功能。在此用前一篇的圖紙與程序原程序:T0101;M3S800;G0X82Z5;粗加工開始#2=0.05;Z向的加工余量#3=0.5;外圓方向的加工余量#4=0.3;每層切削后的回退量#1=76+2*#3;考慮了精加工余量的第一次切削直徑N10G0X[#1];G1Z[-40+#2]F0.2;段的編號,用來標(biāo)識本段,為后面循環(huán)跳轉(zhuǎn)所用。X[#1+#4];每次切削只回退#4的值G0Z5;#1=#1-4;單邊切深為2mm,直徑方向每次遞減4mmIF[#1GE40]GOGO10;如果#1>=40,即此表達(dá)式滿足條件,則程序跳轉(zhuǎn)到N10繼續(xù)執(zhí)行。M03S1200當(dāng)不滿足#1>=40,即#1<40,則跳過循環(huán)判斷語句,由此句繼續(xù)向后執(zhí)行。G0X40由此開始精加工G1Z-40F0.1X82G0X150Z150M5M30由淺入深宏程序3-宏程序車半球面在不使用循環(huán)切削加工圓弧時,可以有幾種不同的方式來安排走刀軌跡,本篇文章采用將圓弧段沿X方向偏移,由外籍內(nèi)的加工方式進(jìn)行。如圖所示R20圓弧,假設(shè)刀具每次單邊切深2mm,直徑每刀吃4mm,則由端面切入的位置可以計算出需要切削:40/4=10刀每條圓弧起點和終點的Z坐標(biāo)不變,但X坐標(biāo)都同時向+X方向偏移一個相同的值,因此可設(shè)偏移量為#1,初始值為#1=36圓弧起點X坐標(biāo)為#2=0+#1圓弧終點X坐標(biāo)為#3=40+#1宏程序編制如下:T0101M3S800G0X42Z5#1=36賦初始值,即第一個圓弧直徑偏移量N10#2=0+#1計算圓弧起點的X坐標(biāo)#3=40+#1計算圓弧終點的X坐標(biāo)G0X[#2]快速到達(dá)切削直徑G1Z0F0.1直線切至圓弧起點G3X[#3]Z-20R20F0.1切削圓弧G1U2.直線插補切削至外圓G0Z5退至端面外側(cè)#1=#1-4直徑方向遞減4mmIF[#1GE0]GOTO10如果#1>=0,即此表達(dá)式滿足條件,則程序跳轉(zhuǎn)到N10繼續(xù)執(zhí)行。G0X150Z150當(dāng)不滿足#1>=0,即#1<0,則最后一條圓弧已經(jīng)切完,跳出循環(huán)。M5;M30;由淺入深宏程序4-圓的標(biāo)準(zhǔn)方程編制宏程序車半球面我們知道無論什么樣的曲線,數(shù)控系統(tǒng)都是CAD/CAM軟件在處理時都會將其按照內(nèi)部的算法劃分成小段的直線進(jìn)行加工,接下來我們利用圓的方程來將直線劃分成小段直線在利用宏程序?qū)ζ浼庸?。下圖為圓的標(biāo)準(zhǔn)方程X*X+Y*Y=R*R,若將X和Y用參數(shù)變量代替可改寫為#1*#1+#2*#2=R*R圓弧可沿#1方向劃分成無數(shù)小段直線,然后求出其相應(yīng)端點坐標(biāo),再求出相對的數(shù)控車床中的坐標(biāo),再按直線進(jìn)行編程加工。如下圖所示:則此段圓弧精加工軌跡為:G0X0G1Z0F0.1#1=0N10#2=SQRT[20*20-#1*#1]SQRT表示開平方#3=#1-20圓的原點在工件坐標(biāo)左側(cè)20,所以圓弧上所有點坐標(biāo)Z要減20#4=2*#2圓的方程計算出的為半徑值,需轉(zhuǎn)化為直徑值才能與直徑編程對應(yīng)。G1X[#4]Z[#3]F0.1沿小段直線插補加工#1=#1-0.5遞減一小段距離,此值越小,圓弧越光滑。IF[#1GE0]GOTO10條件判斷是否到達(dá)終點。G1X42直線切出外圓如果要再加上分層的粗加工,設(shè)偏移量為#5,則程序改為T0101M3S800G0X42Z5#5=36N5G0X[#5]G1Z0F0.1#1=20N10#2=SQRT[20*20-#1*#1]SQRT表示開平方#3=#1-20圓的原點在工件坐標(biāo)左側(cè)20,所以圓弧上所有點坐標(biāo)Z要減20#4=2*#2+#5圓的方程計算出的為半徑值,需轉(zhuǎn)化為直徑值才能與直徑編程對應(yīng)。G1X[#4]Z[#3]F0.1沿小段直線插補加工#1=#1-0.5遞減一小段距離,此值越小,圓弧越光滑。IF[#1GE0]GOTO10條件判斷是否到達(dá)終點。G1X42直線插補切出外圓G0Z5#5=#5-4IF[#5GE0]GOTO5G0X150Z150M5M30以上程序分內(nèi)外二層循環(huán),外層循環(huán)為分層加工,內(nèi)層循環(huán)為小段直線插補一條圓弧。由淺入深宏程序5-圓的參數(shù)方程編制宏程序車半球面圓的標(biāo)準(zhǔn)方程為:X=R*COSθY=R*SINθ可改寫為:#1=20*cos[#3]#3為參數(shù)方程對應(yīng)圖紙中角度#2=20*sin[#3]使用參數(shù)方程比圓的標(biāo)準(zhǔn)方程具有一個優(yōu)點,從下圖中可以看出,使用標(biāo)準(zhǔn)方程式,在工件最右端,劃分直線坡度較大,從右至左劃分線段不均勻,而使用圓的參數(shù)方程所劃分的直線段是按照圓周方向劃分的,因此分布均勻,從而使用零件表面加工質(zhì)量好。相應(yīng)程序修改如下:T0101M3S800G0X42Z5#6=36N5G0X[#6]G1Z0F0.1#3=0N10#1=20*COS[#3]#2=20*SIN[#3]#4=2*#2+#6圓的方程計算出的為半徑值,需轉(zhuǎn)化為直徑值才能與直徑編程對應(yīng)。#5=#1-20G1X[#4]Z[#5]F0.1沿小段直線插補加工#1=#1+3遞減3度,此值越小,圓弧越光滑。IF[#1LE90]GOTO10條件判斷是否到達(dá)終點。G1X42直線插補切到工件外圓之外G0Z5#6=#6-4IF[#6GE0]GOTO5G0X150Z150M5M30由淺入深宏程序6-利用橢圓標(biāo)準(zhǔn)方程編制數(shù)控車宏程序如果看了前幾篇,那么接下來這兩篇加工橢圓的宏程序應(yīng)該很容易理解。橢圓標(biāo)準(zhǔn)方程X*X/a*a+Y*Y/b*b=1,其中a為長半軸,b為短半軸,若將X和Y用參數(shù)變量代替可改寫為#1*#1/a*a+#2*#2/b*b=1橢圓可沿長半軸#1方向劃分成無數(shù)小段直線,然后求出其相應(yīng)端點坐標(biāo),再求出相對的數(shù)控車床中的坐標(biāo),再按直線進(jìn)行編程加工。如下圖所示:假設(shè)橢圓a=30,b=20,只加工半個橢圓,則此段橢圓精加工軌跡為:G0X0G1Z0F0.1#1=30N10#2=20*SQRT[1-30*30/#1*#1]SQRT表示開平方#3=#1-30橢圓的原點在工件坐標(biāo)左側(cè)30,所以橢圓上所有點坐標(biāo)Z要減20#4=2*#2方程計算出的為半徑值,需轉(zhuǎn)化為直徑值才能按直徑編程。G1X[#4]Z[#3]F0.1沿小段直線插補加工#1=#1-1遞減一小段距離,此值越小,橢圓越光滑。IF[#1GE0]GOTO10條件判斷是否到達(dá)終點。G1X42直線切出外圓如果要再加上分層的粗加工,設(shè)偏移量為#5,則程序改為T0101M3S800G0X42Z5#5=36N5G0X[#5]G1Z0F0.1#1=30N10#2=20*SQRT[1-30*30/#1*#1]+#5SQRT表示開平方#3=#1-30橢圓的原點在工件坐標(biāo)左側(cè)30,所以橢圓上所有點坐標(biāo)Z要減20#4=2*#2方程計算出的為半徑值,需轉(zhuǎn)化為直徑值才能按直徑編程。G1X[#4]Z[#3]F0.1沿小段直線插補加工#1=#1-1遞減一小段距離,此值越小,橢圓越光滑。IF[#1GE0]GOTO10條件判斷是否到達(dá)終點。G1U5直線插補切出外圓G0Z5#5=#5-4IF[#5GE0]GOTO5G0X150Z150M5M30以上程序分內(nèi)外二層循環(huán),外層循環(huán)為分層加工,內(nèi)層循環(huán)為小段直線插補一條四分之一橢圓弧。由淺入深宏程序7-橢圓的參數(shù)方程編制宏程序車橢球面橢圓的參數(shù)方程為:X=a*COSθY=b*SINθ可改寫為:#1=30*cos[#3]#3為參數(shù)方程對應(yīng)的中角度#2=20*sin[#3]相應(yīng)程序修改如下:T0101M3S800G0X42Z5#6=36N5G0X[#6]G1Z0F0.1#3=0N10#1=30*COS[#3]#2=20*SIN[#3]#4=2*#2+#6計算出的為半徑值,需轉(zhuǎn)化為直徑值才能與直徑編程對應(yīng)。#5=#1-30G1X[#4]Z[#5]F0.1沿小段直線插補加工#1=#1+3遞減3度,此值越小,工件表面越光滑。IF[#1LE90]GOTO10條件判斷是否到達(dá)終點。G1X42直線插補切到工件外圓之外G0Z5#6=#6-4IF[#6GE0]GOTO5G0X150Z150M5M30由淺入深宏程序8-車床任意位置橢圓宏程序的編制不在軸線上的橢圓宏程序編制也沒有什么特殊的,只是改下偏置的數(shù)值罷了。橢圓的參數(shù)方程為:X=a*COSθY=b*SINθ可改寫為:#1=30*cos[#3]#3為參數(shù)方程對應(yīng)的中角度#2=20*sin[#3]圖中橢圓長半軸30mm,短半軸20mm,橢圓中心位置如圖所示,不在軸線上,因此在計算編程所用的坐標(biāo)值時,X方向要再加上40,Z方向要減去30+10=40相應(yīng)程序如下:T0101M3S800G0X82Z5#6=36N5G0X[#6+40]G1Z-10F#3=0N10#1=30*COS[#3]#2=20*SIN[#3]#4=2*#2+#6+40計算出的為半徑值,需轉(zhuǎn)化為直徑值才能與直徑編程對應(yīng)。#5=#1G1X[#4]Z[#5]F0.1沿小段直線插補加工#1=#1+3遞減3度,此值越小,工件表面越光滑。IF[#1LE90]GOTO10條件判斷是否到達(dá)終點。G1X82直線插補切到工件外圓之外G0Z5#6=#6-4IF[#6GE0]GOTO5G0X150Z150M5M30由淺入深宏程序9-車床旋轉(zhuǎn)橢圓宏程序的編制要對斜橢圓進(jìn)行編程,首先要知道單個坐標(biāo)點旋轉(zhuǎn)所用的公式。如下圖所示,單個點逆時針旋轉(zhuǎn)一定角度,公式推導(dǎo)如下:s=rcos(a+b)=rcos(a)cos(b)–rsin(a)sin(b)
(1.1)
t=rsin(a+b)=rsin(a)cos(b)+rcos(a)sin(b)
(1.2)
其中x=rcos(a)
,y=rsin(a)
代入(1.1),(1.2),
s=xcos(b)–ysin(b)
(1.3)
t=xsin(b)+ycos(b)
(1.4)根據(jù)下圖,原來的點(#1,#2),旋轉(zhuǎn)后的點(#4,#5),則公式:#4=#1*COS[30]-#2*SIN[30]#5=#1*SIN[30]+#2*COS[30]下圖中橢圓旋轉(zhuǎn)了30度,即#1=30旋轉(zhuǎn)前后的點坐標(biāo)的坐標(biāo)原點都是橢圓中心。程序如下:T0101M3S800G0X82Z5#6=16工件毛坯假設(shè)為90mm,#6為每層切削時橢圓弧向+X的偏移量。N5G0X[#6+30+40]斜橢圓與端面的交點直徑為70G1Z0F#3=0N10#1=30*COS[#3]對應(yīng)角度#3的橢圓上的一個點的坐標(biāo),此為未旋轉(zhuǎn)的橢圓的點#2=20*SIN[#3]#4=#1*COS[30]-#2*SIN[30]旋轉(zhuǎn)30度之后對應(yīng)的坐標(biāo)值#5=#1*SIN[30]+#2*COS[30]#7=2*#4+#6+40坐標(biāo)平移后的坐標(biāo)。#8=#1-26G1X[#7]Z[#8]F0.1沿小段直線插補加工#1=#1+3遞減3度,此值越小,工件表面越光滑。IF[#1LE90]GOTO10條件判斷是否到達(dá)終點。G1X92直線插補切到工件外圓之外G0Z5#6=#6-4IF[#6GE0]GOTO5G0X150Z150M05M30
附錄資料:不需要的可以自行刪除怎樣提高電腦系統(tǒng)運行速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動速度。加快系統(tǒng)啟動速度主要有以下方法:盡量減少系統(tǒng)在啟動時加載的程序與服務(wù);對磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動等待時間等。這些方法大部分既可減少系統(tǒng)啟動的時間,又可以節(jié)省系統(tǒng)資源,加快電腦運行速度。1.加快系統(tǒng)啟動速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動速度。加快系統(tǒng)啟動速度主要有以下方法:盡量減少系統(tǒng)在啟動時加載的程序與服務(wù);對磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動等待時間等。這些方法大部分既可減少系統(tǒng)啟動的時間,又可以節(jié)省系統(tǒng)資源,加快電腦運行速度。(1)MsconfigWindowsXP的啟動速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動速度會越來越慢,這是由于許多軟件把自己加在了啟動程序中,這樣開機(jī)即需運行,大大降低了啟動速度,而且也占用了大量的系統(tǒng)資源。對于這樣一些程序,我們可以通過系統(tǒng)配置實用程序Msconfig將它們從啟動組中排除出去。選擇“開始”菜單中的“運行”命令,在“運行”對話框中鍵入“Msconfig”,回車后會彈出“系統(tǒng)配置實用程序”對話框,選擇其中的“啟動”選項卡(如圖1),該選項卡中列出了系統(tǒng)啟動時加載的項目及來源,仔細(xì)查看每個項目是否需要自動加載,否則清除項目前的復(fù)選框,加載的項目越少,啟動的速度就越快。設(shè)置完成后需要重新啟動方能生效。(2)BootvisBootvis是微軟提供的一個啟動優(yōu)化工具,可提高WindowsXP的啟動速度。用BootVis提升WindowsXP的啟動速度必須按照正確的順序進(jìn)行操作,否則將不會起到提速的效果。其正確的操作方法如下:啟動Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項”命令,在“符號路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會彈出“重復(fù)跟蹤”對話框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動,默認(rèn)的重新啟動時間是10秒。系統(tǒng)重新啟動后,BootVis自動開始運行并記錄啟動進(jìn)程,生成啟動進(jìn)程的相關(guān)BIN文件,并把這個記錄文件自動命名為TRACE_BOOT_1_1。程序記錄完啟動進(jìn)程文件后,會重新啟動BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅(qū)動程序延遲”等幾項具體圖例供我們分析,不過最好還是讓BootVis程序來自動進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會再次重新啟動計算機(jī),并分析啟動進(jìn)程文件,從而使計算機(jī)啟動得更快。(3)禁用多余的服務(wù)WindowsXP在啟動時會有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對我們用途不大甚至根本沒有用,它們的存在會占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會有很大的提高。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“services.msc”后回車,即可打開“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱、狀態(tài)及啟動類型。要修改某個服務(wù),可從列表雙擊它,會彈出它的屬性對話框(如圖3),你可從“常規(guī)”選項卡對服務(wù)進(jìn)行修改,通過單擊“啟動”、“停止”、“暫?!薄ⅰ盎謴?fù)”四個按鈕來修改服務(wù)的狀態(tài),并可從“啟動類型”下拉列表中修改啟動類型,啟動類型有“自動”、“手動”、“已禁用”三種。如果要禁止某個服務(wù)在啟動自動加載,可將其啟動類型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個默認(rèn)是自動啟動的,實際上,其中只有8個是必須保留的(見下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊表來減少預(yù)讀取,減少進(jìn)度條等待時間WindowsXP在啟動過程中會出現(xiàn)一個進(jìn)度條,我們可以通過修改注冊表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“regedit”命令后回車,即可啟動注冊表編輯器,在注冊表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機(jī)磁盤掃描等待時間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動,系統(tǒng)就會自動在啟動的時候運行磁盤掃描程序。在默認(rèn)情況下,掃描每個分區(qū)前會等待10秒鐘,如果每個分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時間,會耗費相當(dāng)長的時間才能完成啟動過程。對于這種情況我們可以設(shè)置取消磁盤掃描的等待時間,甚至禁止對某個磁盤分區(qū)進(jìn)行掃描。選擇“開始→運行”,在運行對話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時間設(shè)置為0;如果要在計算機(jī)啟動時忽略掃描某個分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動文件檢查的倒計時之外。2.提高系統(tǒng)運行速度提升系統(tǒng)運行速度的思路與加快啟動的速度類似:盡量優(yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級緩存容量WindowsXP無法自動檢測處理器的二級緩存容量,需要我們自己在注冊表中手動設(shè)置,首先打開注冊表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣XP的內(nèi)核能夠在內(nèi)存中運行,大大提高系統(tǒng)速度。通常來說,該優(yōu)化會使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能會使某些?yīng)用程序性能降低。需要注意的是必須有256M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動它。(3)改進(jìn)輸入/輸出性能這個優(yōu)化能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時的性能,不過這只對服務(wù)器用戶才有實在意義。我們可在中新建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設(shè)置8~16MB之間性能最好,要記住這個值是用字節(jié)來計算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機(jī)器擁有大于256M的內(nèi)存。(4)禁用內(nèi)存頁面調(diào)度在正常情況下,XP會把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。在注冊表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內(nèi)存頁面調(diào)度了。(5)關(guān)閉自動重新啟動功能當(dāng)WindowsXP遇到嚴(yán)重問題時便會突然重新開機(jī),可從注冊表將此功能取消。打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動后設(shè)置即可生效。(6)改變視覺效果WindowsXP在默認(rèn)情況下啟用了幾乎所有的視覺效果,如淡入淡出、在菜單下顯示陰影。這些視覺效果雖然漂亮,但對系統(tǒng)性能會有一定的影響,有時甚至造成應(yīng)用軟件在運行時出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺效果。選擇桌面上“我的電腦”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對話框。選擇“高級”選項卡,在其中的“性能”欄中單擊“設(shè)置”按鈕,會彈出“性能選項”對話框(如圖4),可選擇“調(diào)整為最佳性能”單選框來關(guān)閉所有的視覺效果,也可選擇“自定義”然后選擇自己需要的視覺效果。(7)合理設(shè)置頁面虛擬內(nèi)存同樣也是在“性能選項”對話框中,選擇“高級”選項卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來選擇虛擬內(nèi)存為“自定義大小”,然后設(shè)置其數(shù)值。一般情況下,把虛擬設(shè)為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認(rèn)的外觀方案雖然漂亮,但對系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“屬性”命令,會打開“顯示屬性”對話框,在“主題”選項卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟(jì)的Windows經(jīng)典外觀。(9)取消XP對ZIP支持WindowsXP在默認(rèn)情況下打開了對zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運行”,在“運行”對話框中鍵入“regsvr32/uzipfldr.dll”,回車確認(rèn)即可取消XP對ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關(guān)閉Dr.WatsonDr.Watson是WindowsXP的一個崩潰分析工具,它會在應(yīng)用程序崩潰的時候自動彈出,并且在默認(rèn)情況下,它會將與出錯有關(guān)的內(nèi)存保存為DUMP文件以供程序員分析。不過,記錄DUMP文件對普通用戶則毫無幫助,反而會帶來很大的不便:由于Dr.Watson在應(yīng)用程序崩潰時會對內(nèi)存進(jìn)行DUMP記錄,將出現(xiàn)長時間硬盤讀寫操作,要很長一斷時間程序才能關(guān)閉,并且DUMP文件還會占用大量磁盤空間。要關(guān)閉Dr.Watson可打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運行了。同樣,我們可以把所有具備調(diào)試功能的選項取消,比如藍(lán)屏?xí)r出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“啟動和故障恢復(fù)”欄中的“設(shè)置”按鈕,并在彈出的“啟動和故障恢復(fù)”對話框中選擇“寫入調(diào)試信息”為“無”(如圖5)。(11)啟動硬盤/光驅(qū)DMA模式打開“系統(tǒng)屬性”對話框,選擇“硬件”選擇卡中的“設(shè)備管理器”按鈕,打開“設(shè)備管理器”窗口,在設(shè)備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過”,在其屬性對話框的“高級設(shè)置”選項卡中檢查DMA模式是否已啟動,一般來說如果設(shè)備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設(shè)為“DMA(若可用)”。(12)關(guān)掉不用的設(shè)備WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動程序并進(jìn)行管理,這不僅會減慢系統(tǒng)啟動的速度,同時也造成了系統(tǒng)資源的大量占用。針對這一情況,你可在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對話框中的“常規(guī)”選項卡中選擇“不要使用這個設(shè)備(停用)”。在重新啟動設(shè)置即可生效,當(dāng)需要使用這些設(shè)備時再從設(shè)備管理器中啟用它們。(13)關(guān)閉錯誤報告當(dāng)應(yīng)用程序出錯時,會彈出發(fā)送錯誤報告的窗口,其實這樣的錯誤報告對普通用戶而言幾乎沒有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“錯誤報告”按鈕,在彈出的“錯誤匯報”對話框中,選擇“禁用錯誤匯報”單選項,最后單擊“確定”即可。另外我們也可以從組策略中關(guān)閉錯誤報告:從“運行”中鍵入“gpedit.msc”,運行“組策略編輯器”,展開“計算機(jī)配置→管理模板→系統(tǒng)→錯誤報告功能”,雙擊右邊設(shè)置欄中的“報告錯誤”,在彈出的“屬性”對話框中選擇“已禁用”單選框即可將“報告錯誤”禁用。(14)關(guān)閉自動更新“自動更新”功能對許多WindowsXP用戶而言并不是必需的,可將其關(guān)閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對話框中的“自動更新”選項卡,勾選“關(guān)閉自動更新,我將手動更新計算機(jī)”單選框,單擊“確定”按鈕即可關(guān)閉自動更新功能。如果在“服務(wù)”已經(jīng)將“AutomaticUpdates”服務(wù)關(guān)閉,“系統(tǒng)屬性”對話框中的“自動更新”選項卡就不能進(jìn)行任何設(shè)置了。(15)去掉菜單延遲去掉菜單彈出時的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認(rèn)的400修改為0,按F5刷新注冊表即可生效。(16)清除預(yù)讀文件WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時間后,預(yù)讀文件夾里的文件數(shù)量會變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費的時間變長。而且有些應(yīng)用程序會產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負(fù)擔(dān)。所以,應(yīng)該定期刪除這些預(yù)讀文件。預(yù)計文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關(guān)閉自動播放功能在WindowsXP中,當(dāng)往光驅(qū)中放入光盤或?qū)SB硬盤接上電腦時,系統(tǒng)都會自動將光驅(qū)或USB硬盤掃描一遍,同時提示你是否播放里面的圖片、視頻、音樂等文件,如果是擁有多個分區(qū)的大容量的USB硬盤,掃描會耗費很長的時間,而且你得多次手動關(guān)閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動播放功能關(guān)閉。運行“組策略”程序。在組策略窗口左邊欄中,打開“計算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動播放”并雙擊它,會彈出“關(guān)閉自動播放屬性”對話框。在其中“設(shè)置”選項卡中選擇“已啟用”,“關(guān)閉自動播放”下拉列表中選擇“所有驅(qū)動器”(如圖6)。這樣以后就不用擔(dān)心WindowsXP的“自動播放”功能帶來的麻煩了。如果你只是想禁止系統(tǒng)掃描某個驅(qū)動器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統(tǒng)將它識別出來。然后打開“我的電腦”,選擇USB硬盤上的某個分區(qū),按鼠標(biāo)右鍵,會彈出磁盤屬性窗口,選取“自動播放”選項卡,將所有內(nèi)容的類型都選擇為不執(zhí)行操作。如果USB硬盤有多個分區(qū),對所有分區(qū)都進(jìn)行同樣的操作,這樣當(dāng)你將USB驅(qū)動器拔掉再重新接上時,系統(tǒng)會將USB硬盤識別出來,而不會反復(fù)問你是否播放USB硬盤中的文件了。3.加快關(guān)機(jī)速度WindowsXP的關(guān)機(jī)速度要慢于啟動速度,特別有些任務(wù)還需要手工結(jié)束,更加延緩了關(guān)機(jī)速度。因此,要加快關(guān)機(jī)速度,首先要開啟WindowsXP的自動結(jié)束任務(wù)功能。具體步驟是:從注冊表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的鍵值設(shè)置為1即可。然后再修改“HungAppTimeout”為“4000(或更小)”(預(yù)設(shè)為5000),該鍵值同樣也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同樣把WaitToKillServiceTimeout設(shè)置為“4000”;通過這樣設(shè)置后的關(guān)機(jī)速度明顯要加快了。夠全面吧~~◆二、硬件優(yōu)化設(shè)置◆1、關(guān)掉不用的設(shè)備
在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,在要停用設(shè)備屬性對話框中的“常規(guī)”選項卡中選擇“不要使用這個設(shè)備(停用)”。當(dāng)需要使用這些設(shè)備時再從設(shè)備管理器中啟用它們?!?、內(nèi)存性能優(yōu)化
WindowsXP中有幾個選項可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧员硐旅嫖恢茫篐KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management
1)禁用內(nèi)存頁面調(diào)度(Paging
Executive)
XP會把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。256M以上內(nèi)存才使用這個設(shè)置。把“DisablePagingExecutive”的值從0改為1就可以禁止內(nèi)存頁面調(diào)度了。
2)提升系統(tǒng)緩存
必須有256M以上的內(nèi)存,才激活它。把LargeSystemCache鍵值從0改為1,一般來說,這項優(yōu)化會使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能會使某些?yīng)用程序性能降低。
3)輸入/輸出性能
內(nèi)存大于256M才更改這里的值,這個優(yōu)化只對server(服務(wù)器)用戶才有實在意義,它能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時的性能。建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設(shè)8M-16M字節(jié)之間性能最好,具體設(shè)什么值,可試試哪個值可獲得最佳性能。這個值是用字節(jié)來計算的,比如你要分配12M,就是12×1024×1024,也就是12582912?!?、啟動硬盤/光驅(qū)DMA模式
“系統(tǒng)屬性”-“硬件”-“設(shè)備管理器”,在設(shè)備列表中選擇“IDE
ATA/ATAPI控制器”,雙擊“主要
IDE
通道”或“次要
IDE
通道”,在其屬性對話框的“高級設(shè)置”選項卡中檢查DMA模式是否已啟動,一般來說如果設(shè)備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設(shè)為“DMA(若可用)”(在BIOS里也應(yīng)該要先設(shè)為支持DMA)。
◆4、關(guān)閉自動播放功能
運行“組策略”程序,在組策略窗口左邊欄中打開“計算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動播放”并雙擊它,會彈出“關(guān)閉自動播放屬性”對話框,在其中“設(shè)置”選項卡中選擇“已啟用”,“關(guān)閉自動播放”下拉列表中選擇“所有驅(qū)動器”。
◆5、設(shè)置二級緩存容量
WindowsXP有時無法自動檢測處理器的二級緩存容量,需要我們手動設(shè)置。運行注冊表編輯器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management,選擇Dword值SecondLevelDataCache(如果沒有就新建這個值),修改這個值(填時使用10進(jìn)制)為你的CPU的二級緩存的大小,比如你的CPU的二級緩存是256KB,就修改Dword值SecondLevelDataCache為10進(jìn)制的256即可。二級緩存大小介紹AMD系列Duron
64KB
K6-3
Thunderbird
AthlonXP
256KB
K6-2
Athlon
512KB;Intel系列CeleronA
Celeron2
128KB
P2
Mobile
P3E(EB)
P4
Willamette
256KB
P2
P3(katmai)
P4(Northwood)
512KB。使用Winxp的請務(wù)必檢查一下:打開注冊表,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
NTCurrentVersion將"RegDone"的數(shù)值,由0改成1才算完成,這個操作很重要,很多奇怪的小毛病因此而解決?!?、取消微軟的驗證提示
安裝驅(qū)動程式時往往會彈出窗口說程序沒有經(jīng)過微軟的驗證,我們可以在控制面板—系統(tǒng)—硬件—設(shè)備管理員—驅(qū)動程序簽名,取消。
◆7、為IRQ中斷請求排優(yōu)先次序
計算機(jī)的每一個主要部件都設(shè)了個IRQ中斷號。這里就是要通過修改每個IRQ請求的優(yōu)先次序達(dá)到優(yōu)化目的。這里主要的優(yōu)化對象是系統(tǒng)CMOS實時鐘,它通過主板來提升性能。首先,要確定你想要哪個組件獲得更高的性能,然后找到這個硬件正在使用的IRQ中斷號。怎么找呢?打開控制面板里的系統(tǒng)屬性,選中“硬件”選項卡,然后點擊“設(shè)備管理器”按鈕。右鍵點擊要查IRQ號的組件,選擇“屬性”,然后點擊“資源”選項卡,這里可以看到設(shè)備正在使用的IRQ中斷號(如果沒有IRQ中斷號,選擇另一個設(shè)備)。把中斷號記下來,然后運行注冊表編輯器Regedit,找到注冊表中的
HKEY_LOCAL_MACHINESystemCurrentControlSetControlPriorityControl
位置。我們要在
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代建回購合同范例
- 校本教育科研驅(qū)動模式下廣西小學(xué)英語教師專業(yè)發(fā)展
- fidic系列工程合同范例
- 代理合同范例6
- 公司經(jīng)理崗位合同范例
- 保產(chǎn)合同范例
- 肺癌護(hù)理觀察要點
- 眼科術(shù)后疼痛護(hù)理
- 倉庫員工雇傭合同范例
- 腎惡性腫瘤病人的護(hù)理查房
- 互通立交的安全性評價要點與案例介紹
- 居住區(qū)規(guī)劃設(shè)計講解及案例分析課件
- 湖北省鄂州市基層診所醫(yī)療機(jī)構(gòu)衛(wèi)生院社區(qū)衛(wèi)生服務(wù)中心村衛(wèi)生室地址信息
- Revit軟件基礎(chǔ)入門課件(很詳細(xì))
- 申論詳解(PPT課件)
- 新人教版四年級數(shù)學(xué)下冊總復(fù)習(xí)專題一《四則運算及運算定律》課件
- 第8課《時間的腳印》課件(25張PPT)-部編版語文八年級下冊
- 北師大版小學(xué)數(shù)學(xué)六年級下冊《可愛的小貓》公開課優(yōu)質(zhì)課優(yōu)秀教學(xué)設(shè)計(經(jīng)典完美)
- Q∕GDW 12175-2021 單相智能物聯(lián)電能表技術(shù)規(guī)范
- 石油產(chǎn)品化驗室分析規(guī)程
- 同一直線上的二力合成導(dǎo)學(xué)案
評論
0/150
提交評論