回复:NC程序编程点滴

已锁定

工控一阳指King

  • 帖子

    183
  • 精华

    2
  • 被关注

    19

论坛等级:侠士

注册时间:2010-08-13

普通 普通 如何晋级?

发布于 2023-06-08 18:01:09

63楼

模数回转轴编程位置无效的解决方法

 

为了让旋转轴的坐标显示在0-360°之间(大于等于0°,小于360°),一边需要将回转轴设置成模数回转轴,即MD30310=1,MD30320=1,MD30330=360。如车床上的C轴一边就需要设置成模数回转轴。

细心的朋友会发现,当我们对车床的主轴(C轴)进行编程轨迹时,会碰到这样的问题,即C轴的编程坐标小于0或者大于等于360时,就会出现下图显示的报警:

当我们试图通过帮助来解决问题时,如下图所示,唯一的办法时将回转轴的编程位置限制在0-359.999的范围。

这会对回转轴轨的迹编程造成很大的困难,这样,我们就无法对回转轴进行超过360的绝对坐标编程,也无法进行反向的绝对坐标编程,如上面编程的-5。

为了解决上述问题,我们设置MD30455的bit0=1。具体设置方法如下:

如下图所示,在轴机床数据中搜索找到30455参数。

如下图所示,按入下列30455参数的位编辑器,勾选bit0前面的复选框。

这里帮助信息对bit0=1的解释——位0 = 1:编程位置超出模数范围时,不输出报警。该位置会在内部转换为允许的模数。例如:B-5相当于B355,POS[A]=730相当于POS[A]=10,SPOS=-360相当于SPOS=0(模数范围为360度)

确认后,需要进行PO复位,等系统复位完成后,我们就可以随意对回转轴进行所需要的编程了,如下图所示,再次执行G0 C-5,我们可以看到,未出现前面的16380报警,并且C轴也转到了-5(355)的位置。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25500条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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