NC程序的执行-我是菜鸟请帮忙

菜鸟对NC程序的执行顺序一头雾水。下列程序请大家帮忙解释一下:
 N10 G01 G90 X=R10 F=R50
 N20 WHEN $A_IN[1]==1 DO DELDTG 
 N30 G01 G90 Z=R30 F=R50
 N40 R1=R10+20 R2=R30+10
 N50 G01 G90 X=R1  Z=R2 F=R50
 N60 IF $A_IN[2]==1 GOTOF N200
 N70 G01 G90 X=1000  Z=2000 F=200
 N200 G01 G90 X=0  Z=0 F=200
 问题1:N20 WHEN $A_IN[1]==1 DO DELDTG  在什么时间点对$A_IN[1]==1进行判断。是在N10之执行期间,还是在N30执行期间,还是在N10完成后?
 问题2:N40 R1=R10+20 R2=R30+10
 的执行时间是在N30执行期间还是在N30执行完成后?
 问题3:N60 IF $A_IN[2]==1 GOTOF N200  中对$A_IN[2]==1进行判断的时间点。 
 自己说的不太专业,不知大家是否明白,还请包涵

 

最佳答案

问题1:在N30执行期间检测$A_IN[1]==1进行判断;
 问题2:在N40前加段STOPRE指令,不然在程序启动时就执行了N40
 问题3:在N50执行完后检测$A_IN[2]==1进行判断;另GOTOF后最好不要跟段号,可以改为标记如:GOTOF MA
 将下面改为 N200 MA:G01 G90 X0  Z0 F200

提问者对于答案的评价:
very good

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日
下一篇 2018年12月14日

相关推荐

  • 828D读写R参数求教

    调试资料说。读入R参数的地址是DB1200.DBD3004,请问,如果一次读入多个R参数,读到PLC中的地址依次从DB1200.DBD3004往后排吗?例如第二个R参数的地址为DB…

    SINUMERIK 2017年5月28日
  • 为什么我组态完840DSL后,屏幕上没有出现PLC

    组态完以后,什么都对的,但是屏幕上没有PLC选项,为什么会这样 图片说明:       最佳答案 屏幕上本来就没有PLC选项,PLC成功导入…

    2017年5月29日
  • 主从驱动下电轴移动问题

    在落地镗机床上X轴应用了主从驱动技术,X1轴为主驱动,X2轴为从驱动,其它坐标轴为单驱。现在在进给使能有效地情况下按下急停,X轴会移动0.1~0.3mm,其它轴正常。经分析估计是在…

    SINUMERIK 2017年11月20日
  • 840d驱动模块介绍

    我有一个840d 系统的模块型号为6sn1115-0ba11-0aa1,谁能为我详细介绍一下,我找了好多资料也没发现,其他驱动模块的借口编号一次模块多不一样,好像和ncu…

    SINUMERIK 2019年6月11日
  • 软件求助

    SinuCom FFSSinuCopy FFS请问这2个软件各的功能,一样吗? 最佳答案 SinuCom?FFS?程序用于生成?CCU/NCU?of?SINUM…

    SINUMERIK 2017年10月29日
  • 求助 840dsl怎么使用PLC 中FB4选择NC程序

    求助 840dsl怎么使用PLC 中FB4选择NC程序 最佳答案 http://www.ad.siemens.com.cn/service/answer/sol…

    SINUMERIK 2020年10月31日
  • 接地系统

    我想请教各位一问题。控制板和PLC的接地该怎么接?如果设备采用的是工做接地,当故障电流的时候会不会烧坏PLC和控制板.我们厂生产的空调用的是广州邦普的控制板空调专用的。维修员会来说…

    SINUMERIK 2019年6月11日
  • 840D数控X轴无法归零

    我使用840D数控钻床,X轴归零时总出现达不到慢性速度的问题,以前重新归零即可,现在已无法归零,归零必报警,且重启也无法完成归零动作,其他一切正常,哪位前辈愿赐教,谢谢! 问题补充…

    SINUMERIK 2019年6月11日
  • 1FK7单圈24bit 圈数12bit 单圈20bit 圈数12bit 电机有什么区别?

    1FK7电机,编码器类型:2 极旋变,R14DQ(不用于大惯量型) P单圈绝对值编码器,24Bit,AS 24DQI(不适用于1FK702)&nbsp…

    SINUMERIK 2020年11月1日
  • 840D空程行走限位报警

    840d数控的激光焊设备,最近经常发生大车空程超限位(软限位)报警,同时840D电源过压指示灯也报警。不知什么原因?是否是驱动板老化,内部制动出问题。还是其他原因?请教详细解决办法…

    SINUMERIK 2020年10月31日