请朋友们帮忙看一下,我这 IF 的写法对不对?谢谢

已锁定

Jackie114

  • 帖子

    230
  • 精华

    0
  • 被关注

    7

论坛等级:侠士

注册时间:2011-09-23

普通 普通 如何晋级?

请朋友们帮忙看一下,我这 IF 的写法对不对?谢谢

560

3

2015-07-14 08:12:31

大家好,我想增加个机床的CNC 程序。思路是这样的:
当 轴 Z1 的实际位置值,小于等于 GUD[122]的时候,从STAGE1开始运行;
当 轴 Z1 的实际位置值,大于GUD[122],小于等于 GUD[124]的时候,从STAGE2开始运行;
当 轴 Z1 的实际位置值,大于GUD[124],小于等于 GUD[126]的时候,从STAGE3开始运行;
当 轴 Z1 的实际位置值,大于GUD[126],小于等于 GUD[128]的时候,从STAGE4开始运行。

这是我写的程序,请朋友看一下,是否有语法错误,还是有更好的写法?谢谢。

N100 IF $AA_IM[Z1] <=GUD[122] GOTOF STAGE1;
N110 IF GUD[122] <$AA_IM[Z1] <=GUD[124] GOTOF STAGE2;
N120 IF GUD[124] <$AA_IM[Z1] <=GUD[126] GOTOF STAGE3;
N130 IF GUD[126] <$AA_IM[Z1] <=GUD[128] GOTOF STAGE4;

N1000 STAGE1:
N1100 G01 G64 Z1=GUD[122] Y1=GUD[123] F=GUD[182] ;
N2000 STAGE2:
N2100 G01 G64 Z1=GUD[124] Y1=GUD[125] F=GUD[184] ;
N3000 STAGE3:
N3100 G01 G64 Z1=GUD[126] Y1=GUD[127] F=GUD[186] ;
N4000 STAGE4:
N4100 G01 G64 Z1=GUD[128] Y1=GUD[129] F=GUD[188] ;
N5000 ENDIF;
N6000 …… ;
N7000 …… ;
请朋友们帮忙看一下,我这 IF 的写法对不对?谢谢 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25605条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。