回复:高级编程指令中有没有可以恒定主轴转速,即使你调主轴转速的倍率开关也不起作用。

手机用户20190222358865

  • 帖子

    19
  • 精华

    0
  • 被关注

    3

论坛等级:游侠

注册时间:2019-02-22

普通 普通 如何晋级?

发布于 2019-12-18 16:28:18

3楼

希望对你有用,我还在寻找进给倍率控制的宏程序和变量,若您有,也可以分享下,谢谢。


编写宏程序的方案实现对 主轴倍率在自动模式下的监控

对于未采用位置控制的主轴,主轴运行转速与设定值会存在偏差,所以本例中通过NC宏程序来监控主轴实际转速和编程转速来实现。

N10 IF $P_SEARCH <>0 GOTOF BB   ;如果$P_SEARCH <> 0  表示程序搜索功能激活则 跳转到BB程序段

N20 AA:

N30 IF (ABS($AA_S[1]) < ($P_S[1]*0.95)) OR (ABS($AA_S[1]) > ($P_S[1]*1.01)) GOTOF NF   ; $AA_S[x] x = SpindleNo, 主轴实际转速 ,$P_S[1]为主轴编程转速,这句程序语句的含义是,若果主轴的实际转速<编程转速的0.95倍,或者超过编程转速的1%,则跳转到NF语句

N100 GOTOF BB

N110 NF:

N120 MSG("SPINDLE SPEED NOT REACHED")  ;NF语句含义,信息提示,主轴转速未到达

N130 GOTOB AA ;此时需要程序跳转会AA继续进行判读,直到主轴转速满足范围要求为止。

N140 BB:

N150 MSG()

N160 RET


long time no see
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25500条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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