中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 1208查看
  • 0回复

西门子参数R

[复制链接]


该用户从未签到

发表于 21-5-2011 15:28:12 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


计算参数R
功能
要使一个NC程序不仅仅适用于特定数值下的一次加工,或者必须要计算出数值,这两种情况均可以使用计算参数,你可以在程序运行时由控制器计算或设定所需要的数值;也可以通过操作面板设定参数数值。如果参数已经赋值,则它们可以在程序中对由变量确定的地址进行赋值。
编程
R0=...到R249=...
说明
一共250个计算参数可供使用:
R0…R249            --可以自由使用
R100…R249            --加工循环传递参数
如果没有用到加工循环,则这部分计算参数也同样可以自由使用。
赋值
可以在以下数值范围内给计算参数赋值:
±(0.000 0001…9999 9999)(8位,带符号和小数点)
在取整数值时可以去除小数点。正号可以一直省去。
举例:
给其它的地址赋值
通过给其它的NC地址分配计算参数或参数表达式,可以增加NC程序的通用性。可以用数值、算术表达式或R参数对任意NC地址赋值。但对地址N、G和L例外。
赋值时在地址符之后写入符号“=”
赋值语句也可以赋值一负号。
给坐标轴地址(运行指令)赋值时,要求有一独立的程序段。
举例:N10 G0 X=R2 ;给X轴赋值

参数的计算
在计算参数时也遵循通常的数学运算规则。圆括号内的运算优先进行。另外,乘法和除法运算优先于加法和减法运算。
角度计算单位为度。
编程举例
R参数
N10 R1=R1+1                ;由原来的R1加上1后得到新的R1
N20 R1=R2+R3 R4=R5-R6 R7=R8*R9 R10=R11/R12
N30 R13=SIN(25.3)        ;乘法和除法运算优先于加法和减法运算
R14=(R1*R2)+R3
N50 R14=R3+R2*R1           ;与N40一样
N60 R15=SQRT(R1*R1+R2*R2);

编程举例
坐标轴赋值
N10 G1 G91 X=R1 Z=R2 F300
N20 Z=R3
N30 X=-R4
N40 Z=-R5

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 26-1-2025 17:46 , Processed in 0.330915 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.