请教版主关于如何判断当前操作是否存在刀具轴变化的方法。
本帖最后由 双鱼 于 2014-6-20 09:10 编辑ug的后处理在判断是3+2或者是联动程序的判断方法是基于操作和刀具轴类型的,但是有些情况直接用操作和刀具轴类型来判断会有偏差。比如碰到以下两种情况,明明是3+2的程序,但是ug还是会把它判断为是联动程序,或是明明是联动程序,但把它判断为3+2程序。
第一种情况:
hole_making操作铣削孔的时候,后处理会把它认为是联动程序,就直接把它处理成联动格式了,但实际使用的时候应该是3+2格式更适合。
第二种情况:
后处理判断顺序是先判断是否是联动程序,如果不是就全部处理成3+2.当从外部导入一个cls刀路文件时,因为这个刀路文件不存在操作类型或者刀具轴类型,所以后处理把它判断成3+2刀路来输出。而实际上我导入的是一个5轴联动的cls刀路文件。
以上判断两种刀路类型的方法总感觉不尽如人意,后来想可以通过预读本操作从开始到结束的时候,刀具轴矢量是否存在变化的状态来判断此程序是否为联动程序,否则就处理为3+2程序。用这种方法来判断应该会更科学,以上两种情况也可以正确判断了,第一种情况因为不存在刀具轴变化,所以处理成3+2程序。第二种情况如果导入的cls没有刀具轴变化也处理成3+2程序,如果导入的cls存在刀具轴变化就处理成联动程序。
小梁版主是否能帮忙写一下预读操作来判断刀具轴是否有变化的代码?
自顶,小梁看到没? 双鱼 发表于 2014-6-21 13:04 static/image/common/back.gif
自顶,小梁看到没?
同感,困扰多时了,盼望版主解惑! 再顶,小梁看到没? 小梁,你看到没?看到了吱一声。
不会你也吱一声啊 好吧,小梁也就是个传说。
缩头乌龟! 顶出小梁大师 没有报偿,你以为别人免费帮你修改啊,你发个红包给小梁大师,说不定就出来了啊{:lol:} 请问这样的后处理搞定了吗?
是怎么实现的啊? 在一个操作中就算刀轴变化了,也有可能是3+2
页:
[1]