西门子840c系统数控编程之@指令(8)

2019-04-14 11:48

1-算术功能 2-算术过程 3-三角函数功能 4-对数功能 5-逻辑功能 6-逻辑过程 7-布尔运算比较 主组别6

主组别6/子组别0:算术运算赋值

在此子组别中,不须要@,执行等号右边几个符号的链计算。<变量>=<数值1>+<数值2> 加法 <变量>=<数值1>-<数值2> 减法 <变量>=<数值1>*<数值2> 乘法 <变量>=<数值1>/<数值2> 除法 主组别6/子组别1:算术功能 @610 <变量><数值>

定义在<数值>中不带符号的数值总和被存入<变量>中 例 R12=34

@610 R76 R12 ;R76=34 @613<变量><数值>

<数值>定义的值的平方根存入<变量>中。

例:@613 R13 K64 常数64开平方,根8存入R13中。

36

@614<变量><数值1><数值2><数值3>

<数值1><数值2>中定义值的平方和,开根号,并存入<变量>中。 例:R25=15 R26=20

@614 R77 R25 R26 R25平方为225,R26平方为400,其和开根为25,并存入R77中。 主组别6/子组别2:算术过程 @620<变量>

<变量>定义的R参数内容是增量。

例: R70=1 R70参数内容是增量,新的内容为2 @620 R70 @621<变量>

<变量>定义的R参数内容是递减量

例:R70=1 R70参数内容是递减量,新的内容是0 @622<变量>

给用R参数或指示字定义的值取整。结果仍保持在R参数或指示字中。 例R60=2.9

@622 R60 给R60内容取整,新的内容为2 主组别6/子组别3:三角函数功能 @630<变量><数值>

<数值>定义角度正弦值存入<变量>中。 例:R27=30

37

@630 R15 R27 R27内容正弦值0.5存入R15中 @631<变量><数值>

<数值>定义角度余弦值存入<变量>中。 @632<变量><数值>

<数值>定义角度正切值存入<变量>中。 @634 <变量><数值>

<数值>定义角度反正弦值存入<变量>中。

例:R35=0.70710678 R35中内容反正弦,45存入R17中 @634 R17 R35

@637<变量><数值1><数值2>

<数值1><数值2>定义值是矢量,结果是一个在<数值2>和合成矢量间构成的一个角度。

作为操作数<数值1>和<数值2>只允许一个常数,其他必须为<变量>(R参数或指示字) 例:R35=20 R36=-30

@637 R17 R35 R36 R35和R36参数中内容构成矢量角度,结果146.30993存入R17中 主组别6/子组别4:对数功能 @640<变量><数值>

<数值>定义的数值的自然对数存入<变量>中

例:@640 R80 K10 常数10的自然对数,结果2.3025846存入R80中

38

@641<变量><数值>

<数值>定义的数值的指数ex存入<变量>中

例:@641 R80 K2.5 常数进行指数ex运算,结果12.182496存入R80中

主组别6/子组别5:逻辑功能 @650<变量><变量1><数值>

<变量1><数值>中位模式是“或”门逻辑,其结果存入<变量>中

例:R50=00101100 R51=10110011

@650 R52 R50 R51 R50和R51是或门逻辑,结果存入R52,其内容为10111111 @651<变量><变量1><数值>

<变量1><数值>中位模式是“异或”门逻辑,其结果存入<变量> @652<变量><变量1><数值>

<变量1><数值>中位模式是“与”门逻辑,其结果存入<变量>中

@653<变量><变量1><数值>

<变量1>和<数值>中位模式是“与非”逻辑,其结果是非门,并存入<变量>中

@654<变量><变量1><数值>

<数值>中位模式是“非”门逻辑,结果存入<变量>中

39

例: R50=00101100

@654 R52 R50 模式变量R50中的内容是非门,结果存入R52中,R52=11010011 @655<变量><变量1><数值>

<变量1>和<数值>中位的逻辑是“或”门,其结果存入<变量>中

@656<变量><变量1><数值>

<变量1>和<数值>中位“异或”门逻辑,其结果存入<变量>中

@657<变量><变量1><数值>

<变量1>和<数值>中位是“与”门逻辑,其结果存入<变量>中 例 R50=1 R51=0

@657 R52 R50 R51 在布尔代数变量R50和R51上执行逻辑与操作,结果存入R52,其内容是0 @658<变量><变量1><数值>

<变量1>和<数值>中位与门逻辑,其结果是非门,并存入<变量>中

例:R50=1 R51=0

@658 R52 R50 R51 在布尔代数变量R50上执行逻辑与操作,结果是非门并存入R52中,R52为1 @659<变量><数值>

<数值>定义位(0~7);<变量>定义位模式中位置“1”

40


西门子840c系统数控编程之@指令(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中电建〔2012〕498号关于印发《中国电力建设集团有限公司专业技

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: