iCAx开思网

标题: 五轴后处理角度限制问题! [打印本页]

作者: yin2847    时间: 2007-9-24 21:35
标题: 五轴后处理角度限制问题!
机台配置:
                     A轴:工作台摆动(-120度  --   30度)
                     C轴:工作台回转(360度 ) 可连续回转
碰到角度限制时,各位有开以下选项解决吗
错误提示:
Error: retract-and-reconfigure at angular limit is forbidden by option file.
Use "retract at angular limit", but refer to Release Notes

        retract at angular limit        =  true
        withdrawal amount             = 100.0

这个选项太不安全了吧,提刀100,再转角度,各位大虾有什么好办法吗,

有什么有什么选项在角度限制时先转个180度不就不会很制了,不过查了一下PM后处理帮助好像没这个功能,

[ 本帖最后由 yin2847 于 2007-9-26 17:40 编辑 ]
作者: ff728612    时间: 2007-9-25 08:53
五轴加工的极限处自动回转,一般是不会有人说具体怎么做的,还是自己多试试吧!
作者: yin2847    时间: 2007-9-25 10:29
在角度极限处抬刀、复位然后进刀,有人这样处理程序吗,

有实际加工经验,安全吗?
后处理配置:
integer 3  = 1
        define format ( A C )
            decimal point    = true
            decimal places  = 3
        end define
        define keys
            azimuth axis     = A
            elevation axis   = C
        end define
        spindle azimuth rotation    =  false
        spindle elevation rotation  =  false
        azimuth axis units          =  degrees
        elevation axis units        = degrees
        azimuth axis direction      =  positive
        elevation axis direction    =  positive
        azimuth axis parameters    =  ( 0 0 0 1 0 0

)
        elevation axis parameters  =  ( 0 0 0 0 0 1

)           
         linear axis limits =  ( -200.0  200.0  -

200.0  200.0  -200.0  200.0 )
        rotary axis limits =  ( -120.0  30.0  -

99999999.0  99999999.0  0.01  4 )
        linearise multiaxis moves       =  true
        multiaxis coordinate transform  =  true
        retract at angular limit        =  true
        withdrawal amount               = 100.0
integer 26 = 0
define block move linear
if (feedrate = srat)
   N ; G1 0 ; X ; Y ; Z ; A ; C
else
   N ; G1 1 ; X ; Y ; Z ; A ; C ; F
end if
end define

设置 retract at angular limit        =  false时,角

度极限处时,pm后处理就直接跳出不处理了,为了安全只能

在PM中做程序时多考虑下刀点,避免角度极限吗?

还有一个问题好像很想不通,就是A B C轴的旋转正方向,

正方向都是以右手螺旋定则确定的,可为什么被PM后处理出

来方向都相反呢?老鸟们指点指点吧,最近在学习五轴,后

处理都是自己看资料配置的,

[ 本帖最后由 yin2847 于 2007-9-26 17:37 编辑 ]
作者: 一片云    时间: 2007-9-25 10:44
不懂五轴的,帮你顶一下.
作者: yin2847    时间: 2007-9-26 09:34
高手都不来顶啊,
作者: yin2847    时间: 2007-9-26 09:34
高手都不来顶啊,
作者: yin2847    时间: 2007-9-26 17:32
这几天都在研究五轴后处理,

对于这个角度极限问题,应该在PM中编程时就要考虑清楚了,把第一下刀点选在没有极限处,对于同一把刀,如果 有几个程序(即几个加工面),再按顺时针(逆时针也可以)合并,用你所选的安全高度类型重设一下,后处理时就不会报警超出角度极限了,

后处理角度极限时的报警信息:
Error: retract-and-reconfigure at angular limit is forbidden by option file.
Use "retract at angular limit", but refer to Release Notes
Complete

如果你要单独处理其中的一部分刀路,而这部分刀路也存在角度极限,我一直想着如何,先在C轴转角度,避过角度极限,不过没研究出来,看ductpost 的说明也只是建议使用
        retract at angular limit        =  true
        withdrawal amount              = 100.0 (提起高度为100)
这个选项,不过要你检查刀路,
开选项后,后处理时的警告信息:
** WARNING: The following warnings have been issued:
Warning: a retract-and-reconfigure at an angular limit has been performed. You may wish to reconsider your strategy.

不知各位高手有无好方法,,,

[ 本帖最后由 yin2847 于 2007-9-26 17:45 编辑 ]
作者: kamenleon    时间: 2007-9-27 17:33
正在学习中顶下~
作者: yin2847    时间: 2007-9-27 21:08

作者: ff728612    时间: 2007-9-29 21:15
楼上说的是好办法,
作者: 风心    时间: 2007-10-2 09:07
都是高手,帮顶。。。
作者: 何自怡    时间: 2010-1-7 23:29
楼主兄弟,请联系我,我是昆山-跑龙套,qq是308912208
作者: jm_chen    时间: 2013-8-22 10:15
你好,你那个五轴后处理问题解决没有?能发个解决好的后处理给我吗?谢谢了
作者: linchao1820    时间: 2013-8-22 11:44
好厉害aaa

作者: 552621579    时间: 2013-12-2 15:50
各位都很厉害啊




欢迎光临 iCAx开思网 (https://www.icax.net/) Powered by Discuz! X3.3