西门子换刀宏程序变量定义问题

在西门子定义中遇到这几个问题
1、PARPRO=`B00000001`               这个是二进制定义吗?具体的值是多少呢?
2、PARPRO=PARPRO B_OR`B00000001`       这个是运算吗?
3、DEF CHAN INT GABR[2]  GRUAXDAAC[7]    这个[ ]  代表什么呢?

最佳答案

1、B代表二进制
2、 B_OR代表二进制的或运算
3、 【】代表数组元素,GABR[2],是GABR数组的第二个元素(如果数组从1开始),

提问者对于答案的评价:
我定义了GABR[2],是不是就可以用GABR[0]、GABR[1]和GABR[2]呢?  不需要再定义GABR[0]和GABR[1]了呢?
这个位运算时再NC程序中的,能具体说下是什么意思吗?

最佳答案作者回复:
1、是个2位的数组,GARB[0],GARB[1],没有GARB[2],
2、 位运算就是相对应的每一位之间进行与或的运算,比如B01101010  B_OR  B10101010,第0位之间的或,然后第一位之间的或,以此类推,这个结果就是11101010

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc294713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:27
下一篇 2020年10月31日 下午1:27

相关推荐

  • 电柜里比较脏,有什么好办法除尘呢?电路板如何清理?谢谢大家

    电柜里比较脏,有什么好办法除尘呢?电路板如何清理?谢谢大家 最佳答案 吹除是有效的方法,可以用氮气,这是惰性气体,并且不含油水等,可以购买瓶装的普通氮气,当然如果压缩空气比较洁净的…

    SINUMERIK 2019年6月10日
  • 840C系统如何屏蔽光栅反馈

    840C系统出现位置反馈报警,我想要蔽光栅反馈变为半闭环控制,如何设置参数 问题补充:我的系统是840C的,不是840D的机床开机时正常,只要移动有问题的轴(Z轴)就出现1322报…

    SINUMERIK 2017年11月16日
  • 网穿透如何做内

    网穿透如何做内呢? 最佳答案 是想通过外网internet访问内网plc这些么?通过Internet实现远程访问西门子PLC的方案!http://www.ad.siemens.co…

    SINUMERIK 2021年7月5日
  • 报警: 20121—–轴YM2,在交叉误差补偿表 8 中出错

    今天   840D垂度补偿时又出现出现另外的错误:    报警:[  20121—–…

    SINUMERIK 2017年10月24日
  • 位置控制问题

    我是第一次做伺服位置控制,用S7200 224xp(Q0.0,Q0.1)+EM253模块做一个三轴机器人控制,伺服控制器是安川SGDV,伺服电机是安川SGMJV(20位增…

    SINUMERIK 2017年10月29日
  • 808D ADVANCED 铣床版轴分配原则

    808D ADVANCED 铣床版我现在只要X轴和Z轴,请问轴分配的相关参数该怎么设置?有什么原则? 问题补充:一下三张图我本人的一次调试,这样做后不能优化,请…

    2017年6月1日
  • 使用OPC UA客户端按索引读取西门子840D中的变量失败

    各位专家前辈,我在使用上位机上使用OPC UA的客户端读取机头中服务器的数据时,连接是正常的。如图,按地址读取数据也可以,但当我想按索引读取数据时就会报错。程序我在其他机…

    SINUMERIK 2020年10月31日
  • SUPA的功能

    大家好我数控编程,谁能具体解释一下SUPA的功能 最佳答案 取消所有框架,跟G53有点相似,但比G53功能更强。可以把旋转,镜像,缩放也一同取消。 提问者对于答案的评价:言简意赅

    SINUMERIK 2019年6月11日
  • 求西门子808D数据备份过程;

    求西门子808D数据备份过程,要求有过程文字描述,尽量不要粘贴网址; 最佳答案 808D系统备份的视频,见链接。看一遍实际操作,比写步骤直观。https://www.ad.siem…

    SINUMERIK 2021年7月5日
  • 顺序回参考点

    对于840D系统我想回参考点时比如X轴回完参考点后Y轴才能回,然后Z轴才能回应怎么设置参数 问题补充:我做过了,好像不行呢,还有其他的限制条件吗 最佳答案 在参数34110中设置,…

    SINUMERIK 2019年6月11日