tft每日頭條

 > 科技

 > fanuc加工中心宏程序編程

fanuc加工中心宏程序編程

科技 更新时间:2024-07-28 10:18:23

宏程序中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旋轉可以加工的。

fanuc加工中心宏程序編程(機械加工可以實用的宏程序)1

如上圖,用千分表或者尋邊器點靠1點位置,三坐标歸零,移動到2位置,記錄X(#500)和Y#(#501)坐标。

斜掉的角度即可以算出,即#4/#3

表達式#502=ATAN[#501/#500]

在程式中執行坐标系後即可寫入G68X0. Y0. R[#502],後面加工程序,結束後加上G69取消旋轉。也就完成了。

舉這個隻是給大家分享一個方法,比較适用于産品類加工,這些在我以前工作中都是使用過的。僅僅給大家提供的一種方案參考,空閑業餘時間可以嘗試驗證,萬一以後有機會用到,也算一種方案。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved