6.7.2  常用的算术函数

6.7.2 常用的算术函数

SINUMERIK 828D数控系统提供了较为丰富的初等数学函数计算功能供编程者使用。在不同的数控系统中用于定义函数的符号也不相同。正确理解和使用好这些函数计算功能,对完成手工编写加工程序,特别是参数编程和制作用户铣削循环指令裨益很大。

(1)三角函数 在SINUMERIK 828D系统中,三角函数用直角三角函数定义,角度的计算单位是十进制。以图6-2所示直角三角形为例,设∠α用系统中的R参数表达,如用R1表示。常用的三角函数表达关系式见表6-10。

978-7-111-43457-3-Chapter06-16.jpg

图6-2 直角三角形

6-10 常用的三角函数表达关系式

978-7-111-43457-3-Chapter06-17.jpg

(2)曲线函数 曲线函数表达关系式见表6-11。

6-11 曲线函数表达关系式

978-7-111-43457-3-Chapter06-18.jpg

(3)运算函数 常用的数学运算函数表达关系式见表6-12。

6-12 常用的数学运算函数表达关系式

978-7-111-43457-3-Chapter06-19.jpg

注:1.向下取整函数TRUNC(),又称去尾取整函数。处理数值时,若运算后产生的整数绝对值小于原数的绝对值时为向下取整,故对负数使用向下取整函数时要十分小心。

2.使用向上取整函数ROUNDUP()处理数值时,若运算后产生的整数绝对值大于原数的绝对值时为向上取整,故对负数使用向上取整函数时要十分小心。