記下指令和格式就和子程序差不多。指令(EQ為=,NE不等於, GT大於, LT小與, GE大於等於 ,LE小於等於)WH ?DO ?END是運算指令也是英文縮寫。
例賦值#2等於5。運算#2=#2+1 ? 運行壹次後#2值就是6,運行n次#2值為5+n。
A宏程序的編制方法就是: 利用變量編程的 ;
1、條件語句1 IF [條件表達式] GOTO n n?. 當條件滿足時,程序就跳轉到同壹程序中語句標號為n的 語句上繼續執行, 當條件不滿足時,程序執行下壹條語句。
2、條件語句2WHILE [條件表達式] DO m...?END m 當條件滿足時,從DO m到ENDm之間的程序就重復執行; 當條件不滿足時,程序就執行ENDm下壹條語句。
3、橢圓的解析方程:?
4、橢圓的參數方程: 條件語句2。?
5、橢圓加工程序 N010 #1=1 角度步長 N020 #2=-90 (270) 初始角度 N030 #3=90 終止角度 N040 #4=10 刀具半徑 N050 #5=30 長半軸 N060 #6=20 短半軸 N070 G90G00X0Y [#6+#4] 刀具運行到(0,-30,)的位置 N080 S1000M03 N090 G01Z-3F100 刀具下到-3mm N100 。 WHILE[#2LE#3]DO1 起始角度小於等於終止角度 N110 #7=#5*COS[#2] 計算X坐標值(橢圓參數方程) N120 #8=#6*SIN[#2] 計算Y坐標值 (橢圓參數方程) N130 G1X#7Y#8F300 直線插補壹個步長 N14 0#2=#2+#1 變量#2增加壹個角度步長 N150 END1 N160 G90G00Z100.0M05 快速擡刀。