資源描述:
《項(xiàng)目6 非圓公式曲面加工》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、項(xiàng)目6非圓公式曲面加工項(xiàng)目項(xiàng)目6非圓公式曲面加工任務(wù)任務(wù)1.橢圓底板的銑削加工授課班級(jí)上課時(shí)間授課教師地點(diǎn)(270分鐘)機(jī)房教學(xué)目的通過該任務(wù)的講解、演示和訓(xùn)練,使學(xué)生了解宏程序的基本類型、格式和特點(diǎn)并能在掌握基本典型編程指令的基礎(chǔ)上,能夠應(yīng)用宏程序?qū)σ?guī)則公式曲面進(jìn)行數(shù)控程序編寫,能夠在宏程序的應(yīng)用方面具有一定的決策和實(shí)施能力。教學(xué)目標(biāo)能力(技能)目標(biāo)知識(shí)目標(biāo)1.能夠應(yīng)用B類宏程序?qū)σ?guī)則公式曲面或特殊形狀零件進(jìn)行程序編輯;2.能夠?qū)類宏程序指令和常用基本編程指令靈活應(yīng)用;1.了解宏程序的基本類型;
2、2.認(rèn)識(shí)宏程序加工的特點(diǎn);3.掌握B類宏程序的基本指令、常用函數(shù)和編程格式;重點(diǎn)難點(diǎn)及解決方法重點(diǎn):B類宏程序的應(yīng)用。難點(diǎn):宏程序的編程方法,變量、函數(shù)和條件表達(dá)式的靈活應(yīng)用。解決辦法:分兩個(gè)階段進(jìn)行第一階段:通過理論講解,讓學(xué)生熟悉宏程序的基本內(nèi)容。第二階段:在機(jī)房通過數(shù)控加工仿真軟件演示和練習(xí),讓學(xué)生掌握宏指令編程與應(yīng)用,并完成加工程序編寫和調(diào)試。教學(xué)方法與教學(xué)手段教學(xué)方法教學(xué)手段宏觀:項(xiàng)目教學(xué)法微觀:“頭腦風(fēng)暴”法、演示法、案例法、討論法、講授法、練習(xí)法多媒體、課件、視屏文件、仿真軟件參考資料
3、《數(shù)控加工生產(chǎn)實(shí)例》,沈建峰,化學(xué)工業(yè);《數(shù)控手工編程技術(shù)及實(shí)例詳解》,李體仁,化學(xué)工業(yè);1.1任務(wù).橢圓底板的銑削加工任務(wù)描述:完成圖示零件上橢圓的加工,并完成工序卡片的填寫。零件上下表面、外輪廓已在前面工序(步)完成,零件材料為45鋼。毛坯為60×50×25mm型材。圖6-1橢圓底板加工1.2知識(shí)鏈接1.2.1非圓公式曲面的加工方法1.非圓公式曲面的加工特點(diǎn)圖6-2兩軸半零件加工軌跡規(guī)則曲面有球面、錐面、柱面、橢球面等。數(shù)控機(jī)床加工這些零件時(shí),可用球頭刀或立銑刀采用“行(層)切法”加工,即刀具沿
4、XY平面運(yùn)動(dòng)一周,在零件輪廓上加工出一平面曲線,然后在Z方向移動(dòng)一個(gè)行距△Z,再加工出一個(gè)新的平面曲線,直至整個(gè)曲面形狀加工結(jié)束。這種三坐標(biāo)運(yùn)動(dòng),兩坐標(biāo)聯(lián)動(dòng)的加工方法稱為兩軸半加工。圖6-2為圓錐體采用兩軸半加工的刀具軌跡。2.規(guī)則曲面的編程方法規(guī)則曲面的編程方法通常有自動(dòng)編程法、宏程序法等。①自動(dòng)編程法②宏程序法宏程序的編程加工,一般是采用廠方所提供的宏程序(或用戶自行開發(fā)的宏程序)通過對(duì)變量進(jìn)行賦值及處理后完成程序的加上任務(wù)。1.2.2B類宏程序編程1.宏程序的定義在一般的程序編制中程序字為一常
5、量,一個(gè)程序只能描述一個(gè)幾何形狀,缺乏靈活性與通用性,針對(duì)這種情況,數(shù)控機(jī)床提供了另一種編程方式,即宏編程。在程序中使用變量,通過對(duì)變量進(jìn)行賦值及處理使程序具有特殊功能,這種有變量的程序叫宏程序。通過使用宏程序,能執(zhí)行一些有規(guī)律變化(如非圓二次曲線輪廓)的動(dòng)作。宏程序分A類和B類兩種,F(xiàn)ANUC0i系統(tǒng)采用B類宏程序進(jìn)行編程。2.宏程序中的變量1.變量的表示一個(gè)變量由符號(hào)“#”和變量序號(hào)組成,如:#i(i=1,2,3,…),此外,變量還可以用表達(dá)式進(jìn)行表示,但其表達(dá)式必須全部寫入方括號(hào)“[]”中。【
6、例】#100,#500,#5,#[#1+#2+10];2.變量的引用將跟隨在地址符后的數(shù)值用變量來代替的過程稱為引用變量。同樣,引用變量也可以采用表達(dá)式。【例】G01X#100Y-#101F[#101+#103];當(dāng)#100=100.0、#101=50.0、#103=80.0時(shí),上例即表示為G0lXl00.0Y-50.0F130;3.宏變量的類型根據(jù)變量號(hào),宏變量可分成四種類型,如表6-1所示。表6-1變量的類型變量號(hào)變量類型功能#0空變量該變量通常為空(null),該變量不能賦值#1~#33局部變
7、量局部變量只能在宏程序內(nèi)部使用,用于保存數(shù)據(jù),如運(yùn)算結(jié)果等。當(dāng)電源關(guān)閉時(shí),局部變量被清空,而當(dāng)宏程序被調(diào)用時(shí),(調(diào)用)參數(shù)被賦值給局部變量。#100~#149(#199)#500~#531(#999)全局變量全局變量可在不同宏程序之間共享,當(dāng)電源關(guān)閉時(shí),#100~#149被清空,而#500~#531的值仍保留。在某一運(yùn)算中,#150~#199,#532~#999的變量可被使用,但存儲(chǔ)器磁帶長度不得小于8.5m。#1000~#9999系統(tǒng)變量系統(tǒng)變量可讀、可寫,用于保存NC的各種數(shù)據(jù)項(xiàng),如:當(dāng)前位置、
8、刀具補(bǔ)償值等。注:全局變量#150~#199,#532~#999是選用變量,應(yīng)根據(jù)實(shí)際系統(tǒng)使用。4.宏變量的引用在程序中引用(使用)宏變量時(shí),其格式為:在指令字地址后面跟宏變量號(hào)。當(dāng)用表達(dá)式表示變量時(shí),表達(dá)式應(yīng)包含在一對(duì)方括號(hào)內(nèi)。如:G01X[#1+#2]F#3;5.算術(shù)和邏輯運(yùn)算(見表6-2)表6-2算術(shù)和邏輯運(yùn)算函 數(shù)格 式備 注賦值#i=#j求和求差乘積求商#i=#j+#k#i=#j-#k#i=#j*#k#i=#j/#k正弦余弦正切反正切#i=SIN[#j]