(文章底部可以評論,歡迎對文章進行點評和知識補充)
數(shù)控編程教學
訂單 | 技術 | 干貨 | 編程
關注可加入機械行業(yè)群
現(xiàn)在很多數(shù)控技術人員都不懂宏程序,他們認為有了自動編程軟件,就不需要學習宏程序了。事實上,宏程序的功能非常強大,比如編寫一些批量、重復的程序,使用宏程序就只需要改動幾個數(shù)據(jù)就可以了,沒有必要進行大量重復的編程,可極大簡化操作,大幅度提高工作效率。宏程序可以使用變量進行算術運算、邏輯運算和函數(shù)的混合運算,還提供了循環(huán)語句、分支語句和子程序調用語句。
一般來說:宏程序適合圖形一樣,只是尺寸不同的系列零件的編程;適合工藝路徑一樣,只是位置參數(shù)不同的系列零件的編程;適合拋物線、橢圓、雙曲線等沒有插補指令的曲線編程。例:#5,#109,#501,#[#1+#2-12]4. 變量號所對應的變量,對每個地址來說,都有具體數(shù)值范圍5. #0為空變量,沒有定義變量值的變量也是空變量程序定義時可省略小數(shù)點,例:#123=149點擊免費領取?數(shù)控車(銑),ug編程,cad繪圖,數(shù)控仿真,數(shù)控機械類書籍等上10G教程
一個在宏程序中局部使用的變量,其運算結果其他程序不可使用。2. 公共變量#100~#199,#500~#999各用戶宏程序內公用的變量 ,其運算結果任何程序調用都相同。固定用途的變量,其值取決于系統(tǒng)的狀態(tài)入時必須輸入小數(shù)點,小數(shù)點省略時單位為μm運算式的右邊可以是常數(shù)、變量、函數(shù)、式子2) ATAN函數(shù)后的兩個邊長要用“/ ”隔開例:#1=ATAN[1]/[-1]時,#1為了35.0加小編微信Yuki7557獲取10G數(shù)控教程3) ROUND用于語句中的地址,按各地址的最小設定單位進行四舍五入例:設#1=1.2345,#2=2.3456,設定單位1μm4) 取整后的絕對值比原值大為上取整,反之為下取整函數(shù)→乘除(*,1,AND)→加減(+,-,OR,XOR)例:#1=SIN[[[#2+#3]*#4+#5]*#6];(3重)若滿足<條件表達式>,下步操作轉移到程序段號為n的程序段去。若滿足<條件表達式>,執(zhí)行THEN后的宏程序語句,只執(zhí)行一個語句。格式:WHILE[<條件式>]DO m;(m=1,2,3)1.條件滿足時,執(zhí)行DOm到ENDm,則從DOm的程序段2.省略WHILE語句只有DOm…ENDm,則從DOm到ENDm之間形成死循環(huán)來源前沿數(shù)控技術
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。