回覆列表
-
1 # 酷白青年
-
2 # 酷白青年
宏就是用公式來加工零件的,比如說橢圓,如果沒有宏的話,要逐點算出曲線上的點,然後慢慢來用直線逼近。如果是個光潔度要求很高的工件的話,那麼需要計算很多的點,可是應用了宏後,把橢圓公式輸入到系統中,然後給出Z座標並且每次加10um那麼宏就會自動算出X座標並且進行切削, 實際上宏在程式中主要起到的是運算作用。
宏一般分為A類宏和B類宏。A類宏是以G65 Hxx P#xx Q#xx R#xx的格式輸入的,而B類宏程式則是以直接的公式和語言輸入的和C語言很相似在0i系統中應用比較廣。
數控系統為使用者配備了強有力的類似於高階語言的宏程式功能,使用者可以使用變數進行算術運算、邏輯運算和函式的混合運算,此外宏程式還提供了迴圈語句、分支語句和子程式呼叫語句,利於編制各種複雜的零件加工程式,減少乃至免除手工程式設計時進行繁瑣的數值計算,以及精簡程式量。
宏程式指令適合拋物線、橢圓、雙曲線等沒有插補指令的曲線程式設計;適合圖形一樣,只是尺寸不同的系列零件的程式設計;適合工藝路徑一樣,只是位置引數不同的系列零件的程式設計。較大地簡化程式設計;擴充套件應用範圍。
宏就是用公式來加工零件的,比如說橢圓,如果沒有宏的話,要逐點算出曲線上的點,然後慢慢來用直線逼近。如果是個光潔度要求很高的工件的話,那麼需要計算很多的點,可是應用了宏後,把橢圓公式輸入到系統中,然後給出Z座標並且每次加10um那麼宏就會自動算出X座標並且進行切削, 實際上宏在程式中主要起到的是運算作用。
宏一般分為A類宏和B類宏。A類宏是以G65 Hxx P#xx Q#xx R#xx的格式輸入的,而B類宏程式則是以直接的公式和語言輸入的和C語言很相似在0i系統中應用比較廣。
數控系統為使用者配備了強有力的類似於高階語言的宏程式功能,使用者可以使用變數進行算術運算、邏輯運算和函式的混合運算,此外宏程式還提供了迴圈語句、分支語句和子程式呼叫語句,利於編制各種複雜的零件加工程式,減少乃至免除手工程式設計時進行繁瑣的數值計算,以及精簡程式量。
宏程式指令適合拋物線、橢圓、雙曲線等沒有插補指令的曲線程式設計;適合圖形一樣,只是尺寸不同的系列零件的程式設計;適合工藝路徑一樣,只是位置引數不同的系列零件的程式設計。較大地簡化程式設計;擴充套件應用範圍。