宏就是用公式來(lái)加工零件的,比如說(shuō)橢圓,如果沒(méi)有宏的話(huà),要逐點(diǎn)算出曲線(xiàn)上的點(diǎn),然后慢慢來(lái)用直線(xiàn)逼近。如果是個(gè)光潔度要求很高的工件的話(huà),那么需要計(jì)算很多的點(diǎn),可是應(yīng)用了宏后,把橢圓公式輸入到系統(tǒng)中,然后給出Z坐標(biāo)并且每次加10um那么宏就會(huì)自動(dòng)算出X坐標(biāo)并且進(jìn)行切削, 實(shí)際上宏在程序中主要起到的是運(yùn)算作用。 宏一般分為A類(lèi)宏和B類(lèi)宏。A類(lèi)宏是以G65 Hxx P#xx Q#xx R#xx的格式輸入的,而B(niǎo)類(lèi)宏程序則是以直接的公式和語(yǔ)言輸入的和C語(yǔ)言很相似在0i系統(tǒng)中應(yīng)用比較廣。 數(shù)控系統(tǒng)為用戶(hù)配備了強(qiáng)有力的類(lèi)似于高級(jí)語(yǔ)言的宏程序功能,用戶(hù)可以使用變量進(jìn)行算術(shù)運(yùn)算、邏輯運(yùn)算和函數(shù)的混合運(yùn)算,此外宏程序還提供了循環(huán)語(yǔ)句、分支語(yǔ)句和子程序調(diào)用語(yǔ)句,利于編制各種復(fù)雜的零件加工程序,減少乃至免除手工編程時(shí)進(jìn)行繁瑣的數(shù)值計(jì)算,以及精簡(jiǎn)程序量。 宏程序指令適合拋物線(xiàn)、橢圓、雙曲線(xiàn)等沒(méi)有插補(bǔ)指令的曲線(xiàn)編程;適合圖形一樣,只是尺寸不同的系列零件的編程;適合工藝路徑一樣,只是位置參數(shù)不同的系列零件的編程。較大地簡(jiǎn)化編程;擴(kuò)展應(yīng)用范圍。