首页 理论教育 R参数编程中的数学运算优先级

R参数编程中的数学运算优先级

时间:2023-06-28 理论教育 版权反馈
【摘要】:例:N10 G0 X=R2;给X轴赋值6.参数的计算在计算参数时,也遵循通常的数学运算规则:圆括号内的运算优先迸行;乘法和除法运算优先于加法和减法运算。

R参数编程中的数学运算优先级

1.功能

要使一个NC程序不仅适用于特定数值下的一次加工,还必须要计算出数值,这两种情况均可以使用计算参数(R参数)。可以在程序运行时由控制器计算或设定所需要的数值,也可以通过操作面板设定参数数值。如果参数已经赋值,则它们可以在程序中对由变量确定的地址迸行赋值。

2.编程格式

3.说明

一共有250个计算参数可供使用:

如果没有用到加工循环,则R250~R299计算参数也同样可以自由使用。

4.赋值

可以在以下数值范围内给计算参数赋值:士(0.000 0001~9999 9999)。在取整数值时,可以去除小数点。正号可以一直省去。

例:R0=3.5678,R1=-37.3,R2=2,R3=-7,R4=-45678.1234。

用指数表示法可以赋值更大的数值范围:士(10-300~10+300)。指数值写在EX符号之后,最大符号数为10(包括符号和小数点)。EX值范围是-300~+300。

例:R0=-0.1EX-5 ;R0=-0.0000001(www.xing528.com)

R1=1.874EX8 ;R1=187400000

注释:一个程序段中可以有多个赋值语句,也可以用计算表达式赋值。

5.给其他的地址赋值

通过给其他的NC地址分配计算参数或参数表达式,可以增加NC程序的通用性。可以用数值、算术表达式或R参数对任意NC地址赋值,但对地址N、G和L例外

赋值时,在地址符之后写入符号“=”。赋值语句也可以赋值负号。给坐标轴地址(运行指令)赋值时,要求有一独立的程序段。

例:N10 G0 X=R2;给X轴赋值

6.参数的计算

在计算参数时,也遵循通常的数学运算规则:圆括号内的运算优先迸行;乘法和除法运算优先于加法和减法运算。角度计算单位为度(°)。

7.编程举例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈