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

相关推荐

  • 大理石结构的机身的优缺点?

    现在许多机床都开始采用大理石床身了,大家来讨论大理石床身的优缺点? 问题补充:朋友们能不能多说说缺点呢? 除了这个大理石以外,还有人造大理石的 最佳答案 (1)&nbsp…

    SINUMERIK 2018年12月7日
  • 840D 系统轴抖动

    磨床,还原NC后,轴抖动,屏蔽光栅尺后,正常,更换好的驱动和轴卡后依旧,光栅尺到海德汉检测是好的。应该是参数问题,请问各位什么参数和这有关! 最佳答案 楼主的的问题具有一定代表性,…

    SINUMERIK 2017年11月6日
  • 001002 系统错误 810007 报警

    802D系统数控铣开机显示“001002 系统错误 810007 ”报警,按复位键能够消除报警,机床干活或不干活20分钟左右系统就自动断电,请高人指点…

    SINUMERIK 2017年12月7日
  • GO速度太慢32000怎么调

    程序执行GO的时候太慢只有2000 .32000里2000不能修改 是不是权限问题 最佳答案 应该是权限的问题,输入口令“EVENING”试试。不过改之前要慎重…

    SINUMERIK 2019年6月11日
  • 西门子840D系统光栅尺维护后怎样调整参数

    西门子840D系统清洗光栅尺后机床原点发生了变动,应该调整那些参数解决此问题。 最佳答案 是绝对值光栅尺吗?按照下面的步骤设置参考点:MD 34200: ENC…

    SINUMERIK 2020年10月31日
  • 840D SL如何在PLC程序中自动调用NC程序?

    小弟想知道,如何在PLC中 调用NC程序?  如何编写PLC程序?是不是有专门的块?如果有,请解释下这个块的用法。   …

    SINUMERIK 2017年11月19日
  • 810M GA.3 如何与笔记本连接?

    公司里有一台二手设备,用的系统是SINUMERIK 810M GA.3 PLC 是STEP 5。 请问如何才能把系统与笔…

    SINUMERIK 2018年12月3日
  • OP012下排软键和右侧软键失效

    OP012下排软键和右侧软键失效,输入字母也只有那些左上角有字符的按键才有用,且只能显示那些字符。 钻石用户推荐最佳答案 如果使用中出现问题,检测硬件,有条件更好相同型号键盘试试,…

    SINUMERIK 2020年10月31日
  • 840D系统轴运动时抖动

    倍率放到6%以下时轴抖动,放到10%以上时轴移动不抖了. 问题补充:我把全闭环改为了半闭环,参数32200,1407也改了,轴运动时还抖动。 最佳答案 机械问题,检查静压和润滑以及…

    SINUMERIK 2018年12月14日
  • 西门子 vb 二次开发 软键 对话框

    看西门子二次开发HMI-Programming 里面的例子,关于软键的rc文件中10开头是水平软键,100开头是垂直软键,200开头是关于对话框的,这个具体是怎么设置的呢…

    SINUMERIK 2017年11月19日