數(shù)控B類宏程序循環(huán)考試試卷和答案_第1頁
數(shù)控B類宏程序循環(huán)考試試卷和答案_第2頁
數(shù)控B類宏程序循環(huán)考試試卷和答案_第3頁
數(shù)控B類宏程序循環(huán)考試試卷和答案_第4頁
數(shù)控B類宏程序循環(huán)考試試卷和答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

數(shù)控B類宏程序循環(huán)考試試卷和答案一、填空題(每題1分,共10分)1.B類宏程序中,用()指令實(shí)現(xiàn)條件判斷。答案:IF2.宏程序中變量的表示方法為()。答案:+變量號(hào)3.循環(huán)指令WHILE后面緊跟的是()。答案:條件表達(dá)式4.當(dāng)變量1=5時(shí),1GT3的結(jié)果是()。答案:真(或TRUE)5.數(shù)控宏程序中用于賦值的符號(hào)是()。答案:=6.已知1=10,執(zhí)行1=1+2后,1的值為()。答案:127.在B類宏程序中,EXIT指令的作用是()。答案:跳出循環(huán)8.變量200屬于()變量。答案:局部9.表達(dá)式1EQ2,表示1()2。答案:等于10.宏程序中,要調(diào)用宏程序O9000,指令為()。答案:M98P9000二、單項(xiàng)選擇題(每題2分,共20分)1.以下()是B類宏程序中的條件判斷指令。A.GOTOB.WHILEC.M98D.M30答案:B2.變量100的初始值為()。A.0B.1C.無初始值D.-1答案:C3.執(zhí)行“1=3;2=12;”后,2的值為()。A.3B.4C.5D.6答案:D4.在宏程序中,“1LT2”表示()。A.1大于2B.1小于等于2C.1小于2D.1等于2答案:C5.宏程序中,調(diào)用宏程序的指令是()。A.M99B.M98C.M02D.M30答案:B6.以下關(guān)于變量的說法正確的是()。A.局部變量斷電后仍保留值B.公共變量斷電后仍保留值C.系統(tǒng)變量不能賦值D.局部變量只能在本程序中使用答案:D7.“1=5;IF[1GT3]THEN2=10;”執(zhí)行后,2的值為()。A.無值B.10C.5D.3答案:B8.以下()指令可以結(jié)束當(dāng)前循環(huán)。A.GOTOB.ENDC.EXITD.M98答案:C9.宏程序中,“1GE2”表示()。A.1大于等于2B.1小于2C.1小于等于2D.1不等于2答案:A10.數(shù)控系統(tǒng)中,B類宏程序文件的擴(kuò)展名一般是()。A..txtB..ncC.無擴(kuò)展名D..doc答案:C三、多項(xiàng)選擇題(每題2分,共20分)1.以下屬于B類宏程序中的循環(huán)指令有()。A.FORB.WHILEC.DOD.LOOP答案:BC2.宏程序中變量的類型有()。A.局部變量B.公共變量C.系統(tǒng)變量D.常量變量答案:ABC3.以下關(guān)于宏程序條件判斷正確的是()。A.1EQ2表示1等于2B.1NE2表示1不等于2C.1GT2表示1大于2D.1LE2表示1小于等于2答案:ABCD4.在宏程序中,以下能實(shí)現(xiàn)賦值操作的是()。A.1=5B.1+2=2C.2=13D.1=SIN[2]答案:ACD5.以下關(guān)于宏程序調(diào)用正確的是()。A.M98P1000可調(diào)用O1000宏程序B.宏程序可以嵌套調(diào)用C.調(diào)用宏程序時(shí)可以帶參數(shù)D.M99用于結(jié)束宏程序調(diào)用并返回主程序答案:ABCD6.宏程序中可以使用的運(yùn)算有()。A.加法B.三角函數(shù)C.指數(shù)運(yùn)算D.邏輯運(yùn)算答案:ABCD7.以下指令中,能改變程序執(zhí)行順序的有()。A.GOTOB.WHILEC.EXITD.END答案:AC8.關(guān)于局部變量,以下說法正確的是()。A.不同的宏程序可以使用相同編號(hào)的局部變量B.局部變量只能在定義它的宏程序中使用C.局部變量可以初始賦值D.局部變量斷電后數(shù)據(jù)丟失答案:ABCD9.在宏程序中,以下()可以作為條件判斷的表達(dá)式。A.1GT0B.1+2EQ5C.12LT10D.SIN[1]GE0.5答案:ABCD10.以下關(guān)于宏程序的優(yōu)點(diǎn)說法正確的是()。A.提高程序的通用性B.簡(jiǎn)化編程C.方便程序修改D.提高加工效率答案:ABC四、判斷題(每題2分,共20分)1.B類宏程序中,變量300屬于公共變量。()答案:×2.“1=5;1=1+1;”執(zhí)行后,1的值為6。()答案:√3.宏程序中只能使用算術(shù)運(yùn)算,不能使用邏輯運(yùn)算。()答案:×4.在WHILE循環(huán)中,只要條件表達(dá)式為真,就會(huì)一直執(zhí)行循環(huán)體。()答案:√5.調(diào)用宏程序時(shí),M98P5000和M98P05000效果是一樣的。()答案:√6.局部變量在不同的宏程序中可以重復(fù)使用相同的編號(hào)。()答案:√7.“1EQ2”判斷1和2是否相等,相等時(shí)結(jié)果為真。()答案:√8.宏程序中,EXIT指令只能跳出一層循環(huán)。()答案:√9.系統(tǒng)變量的值不能被修改。()答案:×10.宏程序的編程格式和普通數(shù)控程序完全不同。()答案:×五、簡(jiǎn)答題(每題5分,共20分)1.簡(jiǎn)述B類宏程序中WHILE循環(huán)的執(zhí)行過程。答案:當(dāng)程序執(zhí)行到WHILE循環(huán)時(shí),首先判斷WHILE后面的條件表達(dá)式是否成立。若條件表達(dá)式為真,則執(zhí)行循環(huán)體中的程序段;執(zhí)行完循環(huán)體后,再次回到WHILE語句處判斷條件表達(dá)式。只要條件表達(dá)式一直為真,就會(huì)不斷重復(fù)執(zhí)行循環(huán)體。當(dāng)條件表達(dá)式為假時(shí),跳出WHILE循環(huán),繼續(xù)執(zhí)行WHILE循環(huán)后面的程序。2.說明宏程序中局部變量和公共變量的區(qū)別。答案:局部變量只能在定義它的宏程序中使用,不同的宏程序可以使用相同編號(hào)的局部變量,斷電后局部變量數(shù)據(jù)丟失。而公共變量在不同的宏程序中都可訪問和使用,公共變量斷電后保留數(shù)據(jù)(不同數(shù)控系統(tǒng)可能有差異)。公共變量便于在多個(gè)宏程序間傳遞數(shù)據(jù),局部變量則主要用于單個(gè)宏程序內(nèi)部的數(shù)據(jù)處理。3.舉例說明宏程序中如何進(jìn)行條件判斷和分支處理。答案:例如“1=5;IF[1GT3]THEN2=10;ELSE2=20;”。首先給變量1賦值為5,然后進(jìn)行條件判斷,因?yàn)?的值5大于3,條件表達(dá)式1GT3為真,所以執(zhí)行THEN后面的語句,將10賦值給2。如果條件表達(dá)式為假,就會(huì)執(zhí)行ELSE后面的語句,將20賦值給2,實(shí)現(xiàn)了根據(jù)不同條件進(jìn)行分支處理。4.簡(jiǎn)述宏程序在數(shù)控加工中的優(yōu)勢(shì)。答案:宏程序在數(shù)控加工中有諸多優(yōu)勢(shì)。首先它提高了程序的通用性,通過變量和循環(huán)等功能,一個(gè)宏程序可用于多種相似零件的加工。其次簡(jiǎn)化了編程,對(duì)于復(fù)雜的重復(fù)加工路徑或有規(guī)律變化的加工任務(wù),使用宏程序可以減少代碼量。再者方便程序修改,只需修改宏程序中的變量或參數(shù),就能快速調(diào)整加工尺寸、工藝等,提高了編程效率和加工靈活性。六、討論題(每題5分,共10分)1.在數(shù)控加工中,如何根據(jù)零件的加工要求合理選擇和運(yùn)用宏程序的循環(huán)指令?答案:首先要分析零件加工路徑和工藝要求。如果是有規(guī)律的重復(fù)加工,如鉆孔陣列、銑削平面等,可選用WHILE或DO循環(huán)。當(dāng)循環(huán)次數(shù)明確時(shí),DO循環(huán)更簡(jiǎn)潔;當(dāng)循環(huán)條件基于某種邏輯判斷時(shí),WHILE循環(huán)更合適。例如加工一個(gè)陣列孔,可根據(jù)孔的數(shù)量確定循環(huán)次數(shù)用DO循環(huán);若要根據(jù)零件表面狀況等條件決定是否繼續(xù)加工,就適合用WHILE循環(huán)。還需考慮循環(huán)的嵌套使用,對(duì)于復(fù)雜多層循環(huán)加工結(jié)構(gòu),合理安排嵌套層次和條件,能高效完成加工任務(wù)。2.討論宏程序與普通數(shù)控程序相比,在編程思路和應(yīng)用場(chǎng)景上的差異。答案:編程思路上,普通數(shù)控程序針對(duì)特定零件的固定加工路徑和參數(shù)編寫,代碼相對(duì)固定;宏程序則引入變量、循環(huán)、條件判斷等

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論