宏程序中ROUND函數。很多人可能沒見過這個。
例如#1=ROUND[#2],#2=1.324,那麼#1得出的結果就是1。這是四舍五入函數。
上取整和下取整
上取整:FIX
下取整:FUP
舉個例子就比較容易懂。
例如:#1=1.5;#2=-1.5
#3=FUP[#1]時,#3=2;
#3=FIX[#1]時,#3=1;
#3=FUP[#2]時,#3=-2;
#3=FIX[#2]時,#3=-1;
舉個例子,時間日期變量(我在2017年10月10日寫的,直接複制過來的,最早使用,是在2010年,給大家弄個例子看下的)
#800=#3011;方向不可寫反,導出日期即20171010(#3011=#800錯誤)
#801=FIX[#801/10000]→;2017
#802=FIX[#801/100];→20
#803=FIX[#802/10];→2
#804=#802-#803*10;→0
#805=#801-#802*100;→17
#806=FIX[#805/10];→1
#807=#805-#806*10;→7
#808=#800-#801*10000;→1010
#809=FIX[#808/100];→10
#810=FIX[#809/10];→10
#811=#809-#810*10;→1
#812=#808-#809*100;→0
#813=FIX[#812/10];→1
#814=#814-#813*10;→0
這個就是導出時間日期,編寫0~9的數字程式調用就可以刻出日期。
數學中的三角函數一樣可以試用在宏程式序中。
#4=SQRT[#5],意思是平方根。
#4=ABS[#5],意思是絕對值。
#4=SIN[#5],正弦
#4=ASIN[#5],反正弦
#4=COS[#5],餘弦
#4=ACOS[#5],反餘弦
#4=TAN[#5],正切
#4=ATAN[#5],反正切。
舉個例子:假如我需要加工一個工件,裝好之後發現斜掉了,其實就可以采用三角函數正切計算角度。然後用G68旋轉可以加工的。
如上圖,用千分表或者尋邊器點靠1點位置,三坐标歸零,移動到2位置,記錄X(#500)和Y#(#501)坐标。
斜掉的角度即可以算出,即#4/#3
表達式#502=ATAN[#501/#500]
在程式中執行坐标系後即可寫入G68X0. Y0. R[#502],後面加工程序,結束後加上G69取消旋轉。也就完成了。
舉這個隻是給大家分享一個方法,比較适用于産品類加工,這些在我以前工作中都是使用過的。僅僅給大家提供的一種方案參考,空閑業餘時間可以嘗試驗證,萬一以後有機會用到,也算一種方案。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!