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日 下午12:15
下一篇 2018年12月14日 下午12:15

相关推荐

  • 6ra70如何快速制动

    怎样才能让点动状态下立刻制动?不然不好校正零件,因是立车,零件比较大。不用能耗制动。 问题补充:6RA70四象限,有何方法能快速制动。 最佳答案 把点动速度值放小就好了.就是点动给…

    SINUMERIK 2019年6月11日
  • 840d的PLC上传错误

    新进设备,840d系统,上传站点到PC时发生“(2000)组态上传发生错误,是否继续?”若继续,程序亦可上传,连续几次均如此,不知何故? 问题补充:上传时pc提供的确切信息为:&n…

    SINUMERIK 2019年6月11日
  • 840D系统如何通过PLC来切换显示的通道

    本人现在调的一台双通道双方式组的840D系统。现在想通过PLC来切换显示的通道,可是没找到合适的信号,参考网上的内容说DB19.DBB32和DB19.DBB33是系统提供的通过PL…

    SINUMERIK 2017年12月2日
  • 802D回参考点报警

    802D车床,由于Z轴更换丝杠,电机被拆下,重新安装后,开机反参考点,出现Z轴超程报警。怀疑是更换的丝杠与安装电机时,相对位置发生偏移,造成的。请教各位是否该原因引起的,如何解决?…

    SINUMERIK 2018年1月1日
  • 802D 模拟运行功能

    802D系统  程序模拟运行时,进给轴跟着移动,这是为什么?模拟运行时各轴应该是禁止的。 问题补充:如果不把测试程序打上 轴就会移动吗? 最佳答案 应…

    SINUMERIK 2019年6月11日
  • 840d远程诊断

    公司要在几台840d系统的机床连接以太网,网线在系统以太网口插好,要在诊断界面的远程诊断里输入ip地址,却发现诊断界面里没有远程诊断的菜单软键,请问如何调出,是否系统没有此功能?需…

    SINUMERIK 2017年8月24日
  • STL转换LAD

    麻烦各位大佬们帮我把这一段语句转换为梯形图,感谢 钻石用户推荐最佳答案 看不到语句不是所有的STL都能转化成LAD;LAD都可以转化为STL。 提问者对于答案的评价:

    SINUMERIK 2020年10月31日
  • 840D SL报警号231885

    我的西门子840D SL报警号231885、230885、207016、25001、25201是什么问题,该怎么处理,求大神? 最佳答案 207016 &nbs…

    SINUMERIK 2017年6月1日
  • 802dsl x轴加模拟主轴 Z轴是数字轴

    数控立车 X轴全 闭环+模拟主轴(主轴带编码器) Z轴为全闭环数字轴将Z轴改成半闭环 只修改了 30230 31000&…

    SINUMERIK 2017年12月7日
  • 828D初始设置问题

    新到828D铣床版系统,问题:1、需要像802D那样传车床或铣床的初始化程序吗?2、采用6工位电动刀架,刀架初始化怎么做?需要设置哪些参数?谢谢解答。 最佳答案 1.西门子828D…

    SINUMERIK 2017年11月4日