摘 要:數(shù)控宏程序是數(shù)控教學(xué)中的一個(gè)難點(diǎn),學(xué)生掌握存在一定的難度,編制程序?qū)W(xué)生要求較高,學(xué)生要具備一定的數(shù)學(xué)基礎(chǔ)和編程基礎(chǔ),特在此講述一下普通曲線的編程方法和對(duì)學(xué)生的要求。
關(guān)鍵詞:數(shù)控宏程序;使用;要求
DOI:10.16640/j.cnki.37-1222/t.2017.04.181
1 數(shù)控宏程序
宏程序作為數(shù)控加工的一個(gè)難點(diǎn),經(jīng)常作為考核學(xué)生手動(dòng)編程能力的一項(xiàng)重要指標(biāo),幾乎每一屆的數(shù)控大賽,都會(huì)有數(shù)控宏程序的身影。宏程序作為衡量一名優(yōu)秀數(shù)控編程人員的重要指標(biāo),在教學(xué)中是一個(gè)重點(diǎn)和難點(diǎn)。
宏程序引入了變量和表達(dá)式,還有函數(shù)功能,具有實(shí)時(shí)動(dòng)態(tài)計(jì)算能力,數(shù)控宏程序在解決一些特殊圖形和數(shù)學(xué)曲線(如橢圓,雙曲線,拋物線,三角函數(shù)曲線等)方面有著非常大的作用;使用數(shù)控編寫一些大批相似零件和工藝路徑一樣,圖形一樣,位置不同、尺寸有變化的系列零件時(shí),可以用宏程序編寫,這樣只需要改動(dòng)幾個(gè)數(shù)據(jù)即可,沒有必要進(jìn)行大量重復(fù)編程,能極大地簡(jiǎn)化編程,精簡(jiǎn)程序,適合于復(fù)雜零件加工的編程。宏程序具有一定決策能力,能根據(jù)條件選擇性地執(zhí)行某些部分.。宏程序與普通程序相比較,普通的程序字為常量,一個(gè)程序只能描述一個(gè)幾何形狀,所以缺乏靈活性和適用性。而在用戶宏程序的本體中,可以使用變量進(jìn)行編程,還可以用宏指令對(duì)這些變量進(jìn)行賦值、運(yùn)算等處理。 因此,宏程序具有普通程序無法完成的優(yōu)點(diǎn)。
2 數(shù)控宏程序的使用
數(shù)控宏程序具有上述優(yōu)點(diǎn),但是,數(shù)控宏程序在編制過程中對(duì)學(xué)生的要求較高,要求學(xué)生有一定的數(shù)學(xué)基礎(chǔ),需要了解各類數(shù)學(xué)曲線(如橢圓,雙曲線,拋物線等)參數(shù)方程和數(shù)學(xué)表達(dá)式,能夠?qū)⑶€進(jìn)行偏移,旋轉(zhuǎn)等變換。還要掌握編程語言、指令,熟悉編程方法和思維方式,因此在使用中存在很大的難度。特在此講述一下普通曲線的編程方法和對(duì)學(xué)生的要求。
檢查程序會(huì)發(fā)現(xiàn),偏移工件坐標(biāo)原點(diǎn)后,程序變化不大,唯一變化的地方就是擬合曲線切削程序G01 X[2*[#6+#7]]Z[#5+#4] ,其中#4為Z軸偏移量,#6為X軸偏移量,#7為標(biāo)準(zhǔn)橢圓方程的X值,#5為標(biāo)準(zhǔn)橢圓方程的Z值,也就是說實(shí)際計(jì)算時(shí),還是以橢圓標(biāo)準(zhǔn)方程作為依據(jù),所有參數(shù)不變,只是在轉(zhuǎn)化為實(shí)際點(diǎn)的時(shí)候,加上一個(gè)偏移量。例如,采用半徑編程,中心偏移量(10,-20),橢圓上的點(diǎn)(10,0),(0,20);計(jì)算時(shí)還采用標(biāo)準(zhǔn)橢圓方程,最后轉(zhuǎn)化為(10+10,0-20)即(20,-20),(0+10,20-20)即(10,0)。采用這種方法可以簡(jiǎn)化計(jì)算過程,運(yùn)算時(shí)還是采用標(biāo)準(zhǔn)橢圓方程,只是在最后轉(zhuǎn)化為新坐標(biāo)系的坐標(biāo),使得學(xué)生更容易掌握。
3 結(jié)論
另外,宏程序的使用,要求學(xué)生要熟悉編程語言,合理的選用條件跳轉(zhuǎn)、無條件跳轉(zhuǎn)指令和循環(huán)指令,掌握算術(shù)和邏輯運(yùn)算的代碼,以及比較運(yùn)算符號(hào),并且能夠合理的調(diào)用宏程序。
鑒于宏程序的上述優(yōu)點(diǎn),并且是數(shù)控教學(xué)中的一項(xiàng)內(nèi)容,需要學(xué)生掌握;但是由于宏程序的難度大,是教學(xué)中的一個(gè)難點(diǎn),對(duì)學(xué)生提出了更高的要求,數(shù)控編程需要有一定的數(shù)學(xué)基礎(chǔ)、計(jì)算機(jī)編程基礎(chǔ),需要學(xué)生在以后學(xué)習(xí)過程中,認(rèn)真鉆研,多多練習(xí),才能夠熟練掌握。
作者簡(jiǎn)介:杜羽(1981-),男,河南新鄉(xiāng)人,本科,講師,研究方向:機(jī)械設(shè)計(jì)制造。