恭喜,你发布的帖子
发布于 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)的位置。
请填写推广理由:
分享
只看
楼主