fanuc加工中心宏程序编程(机械加工可以实用的宏程序)

宏程序中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取消旋转。也就完成了。

举这个只是给大家分享一个方法,比较适用于产品类加工,这些在我以前工作中都是使用过的。仅仅给大家提供的一种方案参考,空闲业余时间可以尝试验证,万一以后有机会用到,也算一种方案。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页