回复:西门子航空专家(斯达拉格组)常见问题及解决方案汇总,增效经验分享

★风清云淡★

  • 帖子

    26
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2011-04-28

普通 普通 如何晋级?

发布于 2012-04-24 05:45:57

21楼

quote:以下是引用还我河山在2012-04-23 21:42:34的发言:
请问★风清云淡★(初主任):
机床为B转台、A摆头,卧式加工中心。五轴程序执行过程中,为了转工作台,取消五轴联动怎么做?
如果使用TRAOOF,则后续程序不再执行,即机床不动。
您的意思是:在自动模式下,程序暂停,然后切到手动模式下,在取消traori的情况下单独转工作台吗?然后在切回自动模式后,程序继续执行,traori生效?


如果是这样的话,我倒是有个馊主意
首先:
11610 设置成2,在用户循环中建asup.spf ,可不执行异步程序 asup2.syf
asup.spf 里面的内容可以是:
REPOSA
TRAORI
RET

在自动模式下,程序暂停,然后切到手动模式下,此时你按下REF键(其实这个是个误操作),traori消失,再按一下JOG键,去掉REF模式。这个时候你再在JOG方式下旋转每个轴,都是单独转动的。
然后再切回AUTO方式,按CYCLE START继续执行程序,程序会自动调用用户循环中的asup.spf,会在此激活traori的。

需要在程序自动执行下,不进行人工干预实现。主要是对于转台式的机床,如果在一个坐标系下实现五个面的加工,程序自动执行时,在进行旋转转台的过程适中,如果不取消TRAORI,则Z会超程,因此,需要中间取消,但是,旋转后仍需要启动。如果直接在程序中使用TRAOOF,则后续程序段不执行,现在使用的方式是设置中间的旋转点,保证旋转过程中不超程,想知道的是有没有更方便的方式。
天高路远,风清云淡
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

谈天说地

共有13246条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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