首页 理论教育 如何计算参数R?简单易懂的方法分享

如何计算参数R?简单易懂的方法分享

时间:2023-06-27 理论教育 版权反馈
【摘要】:要使一个NC程序不仅仅适用于特定数值下的一次加工,或者必须计算出数值,这两种情况均可以使用计算参数。举例:R0=-0.1EX-5,意义:R0=-0.000001;R1=1.874EX8,意义:R1=187400000。在计算参数时也遵循通常的数学运算规则,圆括号内的运算优先进行,乘法和除法运算优先于加法和减法运算。

如何计算参数R?简单易懂的方法分享

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

如果值已经被指定给算术参数,那么它们就可以在程序中被指定给其他NC地址,这些地址字的值将是可变的。

1.编程格式

R0=_~R299=_

2.值的指定

在以下范围内给算术参数赋值:±(0.0000001~99999999)(8位,十进制位,带符号和小数点

整数值小数点可省略,正号也可以一直省去,例:R0=3.5678 R1=-37.3 R2=2 R3=7 R4=-45678.123。

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

举例:R0=-0.1EX-5,意义:R0=-0.000001;R1=1.874EX8,意义:R1=187400000。

在一个程序段内可以有几个赋值或几个表达式赋值。

3.给其他的地址赋值

通过给其他的NC地址分配计算参数或参数表达式,可以增加NC程序的通用性。可以用数值、算术表达式或R参数对任意NC地址赋值,但对地址N、G和L例外。当赋值时,在地址字后面书写字符“=”,也可以赋一个带负号的值,给轴地址字赋值时必须在一个单独的程序段内。

举例:N10G0X=R1,给X轴赋值。

在计算参数时也遵循通常的数学运算规则,圆括号内的运算优先进行,乘法和除法运算优先于加法和减法运算。

4.编程举例(www.xing528.com)

(1)R参数编程实例

N10 R1=R1+1 ;由原来的R1加上1后赋值给新的R1

N20 R1=R2+R3R4=R5-R6 ;加、减、乘、除运算

R7=R8∗R9R10=R11/R12

N30 R13=SIN(25.3) ;R13等于正弦25.3°

N40 R14=R1∗R2+R3 ;乘除优先于加减,R14=(R1∗R2)+R3

N50 R14=R3+R2∗R1 ;与N40一样

N60 R15=SORT(R1∗R1+R2∗R2) ;978-7-111-36275-3-Part02-204.jpg

(2)坐标轴赋值编程实例

N10 G1 G91 X=R1Z=R2 F300

N20 Z=R3

N30 X=-R4

N40 Z=-R5

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

我要反馈