汉语大全>数控铣床编程与操作>计算参数R--SINUMERIK 802D sl铣床操作编程(一)

计算参数R--SINUMERIK 802D sl铣床操作编程(一)

详细内容

功能
要使一个NC程序不仅仅适用于特定数值下的一次加工,或者必须要计算出数值,这两种情况
均可以使用计算参数。你可以在程序运行时由控制器计算或设定所需要的数值;
也可以通过操作面板设定参数数值。如果参数已经赋值,则它们可以在程序中对由变量确定的
地址进行赋值。
编程
R0=... bis R299=... 为计算参数赋值
R[R0]=... 间接编程:为编号在R0内的计算参数R,
赋值
X=R0 给计算参数规定NC--地址,例如X轴
赋值
可以在以下数值范围内给计算参数赋值:
¦(0.000 0001 ... 9999 9999)
(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.000 001
R1=1.874EX8 意义:R1=187 400 000
说明:一个程序段中可以有多个赋值语句也可以用计算表达式赋值。
给其它的地址赋值
通过给其它的NC地址分配计算参数或参数表达式,可以增加NC程序的通用性。可以用数值、
算术表达式或计算参数对任意NC地址赋值。但对地址N、G和L例外。
赋值时在地址符之后写入字符“=”。赋值语句也可以赋值一负号。
给坐标轴地址(运行指令)赋值时,要求有一独立的程序段。
举例:
N10 G0 X=R2 给X轴赋值
运算符/计算功能
在计算参数时也遵循通常的数学运算规则。圆括号内的运算优先进行。另外,乘法和除法运算
优先于加法和减法运算。
角度计算单位为度。
允许的算术运算:参见章节“语句说明”