828D中的Stopre指令怎么用?能给我解释一下执行顺序么?

同标题 

G00 G90  X1=-45.  X2=-5.;
Y1=-150. Y2=-110.
N100 G01 G91 Y1=-2 F500.;G91 增量 
N200 G01 G91 Y2=-2 F500.;G91 增量
R1=$A_DBR[0];  ;A_DBR[0] DB4900.DBD0 
R2=$A_DBR[4];
STOPRE   ;
IF R1<0.5 GOTO N100;
IF R2<0.5 GOTO N200;
G00 G91 Y1=R1+6. Y2=R2+7.5
M60;  ;关门
M62M64  ;吹气

这是部分NC程序,我想问一个问题
STOPRE这个语句执行以后,是否是从它所在的位置到文件末尾,都不进行预读?
最后能不能解释这个指令的手册,给我个联接。还有就是这个预读功能是啥?

钻石用户推荐最佳答案

预读的行数是可以设定的,预读从字面就可以理解,预先读取,NC预先读取还没有执行的行,但是预读会影响一些赋值,
比如:
R1=$A_DBR[0];  ;A_DBR[0] DB4900.DBD0 
R2=$A_DBR[4];
STOPRE   ;
IF R1<0.5 GOTO N100;
IF R2<0.5 GOTO N200;
R1=100 
R2=100;

如果再IF之前没有STOPRE,而程序预读到了R2-100这里,当执行IF时,R1=R2-100,而不是上面的R1=$A_DBR[0]这个数值了,这个数值被预读覆盖了,导致判断错误。
而STOPRE预读停止,就不会读取下面的数值,当程序执行完R2=$A_DBR[4]这句以后,再次开始预读。

提问者对于答案的评价:

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

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

相关推荐

  • 828D系统自动设置零偏和刀长与手动设置的总是有偏差,且可以确定自动设置的是错误的

    例如四面分中,自动设置零偏时会根据系统提示踫四边,按设置零偏会输入到坐标系中。再手动用相对坐标分一次,两次的数据总是不一样。自动设置刀长时输入的值和MCS显示的也不一样。请问这是为…

    SINUMERIK 2020年10月31日
  • 执行螺纹车削显示等待螺纹首切是哪的问题

    请输入详细内容执行螺纹车削显示等待螺纹首切是哪的问题数据断电丢失了重新调试的哪里没有设置好吗 最佳答案 主轴给定方向与实际反馈方向不一致,或实际速度与反馈速度相差太大 提问者对于答…

    SINUMERIK 2020年10月31日
  • 西门子802C旋转轴

    西门子802C控制旋转轴,手动旋转时出现“25060 轴Z速度设定极限” 报警,应该设定哪些参数呢? 问题补充:电机额定转速1500r/min 最佳答案 可以尝…

    SINUMERIK 2017年12月7日
  • SIMOTION控制S120

    SIMOTION内置S120的控制单元CU320,他们之间是内部通信的,可以带6个轴,也就是说如果控制的电机在六个以内,就不需要扩展CU320了,是这样吗?不扩展CU320是不是就…

    SINUMERIK 2017年8月15日
  • 西门子801系统

    PLC用户程序在哪找? 最佳答案 这个文档可以帮助你认识,SINUMERIK 801, 安装调试手册,https://support.industry.siem…

    SINUMERIK 2020年10月31日
  • 802Dsl车床系统坐标轴移动误差太大

    两台同型号的车床,均采用802Dsl系统,利用程序加工零件时,出现到达程序指定位置不停:如程序指定移动600,坐标值显示也到达了600位置,但实际刀具位置与指定位置相比多移动了10…

    SINUMERIK 2017年11月6日
  • 西门子 840D 数控系统 屏蔽报警,下载PLC 问题请教!!!!!!!!

    一台进口机器,现在无法空跑程式,在MDA下无法运行M代码,原因应该是有报警信息,现在在PLC中,找到该报警,注释后,保存下载后还在报警???原因是什么???没有下载进去??还是什么…

    SINUMERIK 2017年6月3日
  • 西门子MVB侦听器落实订货型号

    你好,我想购买图片上这款产品,请工程师帮忙确认下西门子的订货号码,谢谢! 问题补充:S25659-B4200-A100 应该是这个型号可以找不到相关资料 图片说明: &n…

    2020年10月31日
  • 840D数据采集

    在数控系统中装传感器,如何采集上传感器测得的数据,采集的数据将会储存到哪里?建立通讯时NCDDE与OPC协议都要用到吗?初学者问题比较多, 感谢大佬回答~ 最佳答案 数控…

    SINUMERIK 2020年10月31日
  • 840d系统service下workpiece中的文件夹无法打开

    840d系统service下workpiece中的文件夹无法打开,输入OEM密码也无法打开 问题补充:谢谢前辈的指点,密码是正确的,workpiece中的加工程序文件夹无法打开,但…

    SINUMERIK 2017年6月10日