数控车床吧 关注:102,632贴子:2,056,509
  • 47回复贴,共1

MasterCAM 加工表面高质量的椭圆

只看楼主收藏回复

新代系统有些版本是可以直接用G代码加工椭圆(G2.1/G3.1),或者自己写宏程序加工椭圆也是可以。
但是以目前的新代的椭圆G代码或者宏程序来说,都达不到MasterCAM编出来的程序加工的产品漂亮。
原因在于G代码和宏程序的算法上的问题,宏程序算法上有两种,一种以Z为基准X跟着变,另一种是
X基准Z跟着变,如果以Z为基准椭圆最右边顶尖位置不漂亮,如果以X为基准直接最大位置不漂亮,
不管是Z/X为基准步进点不能设得太小,比如0.001为一个步进点,每一个点宏程序都会循环一次才能
得到一个点的坐标,进给量每转进F0.1,转速1500转以上,由于点太密实际加工中系统根本算不过来,
会出现卡顿的现象,为了不产生卡顿只能将每一循环产生的点的距离由小改为大一些,可能有些系统
步时量为0.001都不卡顿,以下容易可以无视。当步进量变大Z基准会在右边顶尖位置出现台阶的感觉,
X基准会在最大直接位置出现台阶感觉。表面质量不太好,如果是用MC出程序,将曲线打断成0.001一段
线,再精加工出来,这样的刀路每一个点的距离比较均匀,表面质量有所提高,但是如果线段太多,
可能MC会报错,如果曲线的线段太多,可以每段出程序,出完程序后再合拼就可以了。
可以看看以下程序的点的是均匀度。





IP属地:广东1楼2019-08-01 11:38回复


    IP属地:广东2楼2019-08-01 11:48
    回复
      宏确实有这种问题,因为没车过椭圆,所以不知道系统自带的椭圆命令和宏原理是不是一样的


      来自Android客户端3楼2019-08-01 15:35
      收起回复
        你这个程序一点一点逼近的啊?


        IP属地:浙江来自Android客户端4楼2019-08-01 16:13
        收起回复
          你知道不知道宏程序椭圆可以用参数方程,用椭圆的离心角作为参数,完美解决你说的问题。


          IP属地:广东来自Android客户端5楼2019-08-01 20:55
          收起回复
            fanuc的计算能力可以完美解决广数这种辣鸡系统的计算问题


            IP属地:江苏来自Android客户端6楼2019-08-01 21:18
            收起回复
              赞一个


              7楼2019-08-01 22:25
              回复
                宏程序可以用角度为变量,
                多少多少度递增角度为多少度,
                多少多少度递增角度又为多少度,
                预读问题可以通过写入精车循环解决,
                当然软件这样做好的多,刀尖也算进去了,
                我也用过同样的方法,不过不是用在这个方面,


                IP属地:江西来自Android客户端9楼2019-08-02 09:11
                收起回复
                  宏程序只能用在比较规则有规律所寻的地方,对于没有规律的曲线样条根本无从下手,所以软件是明显好于宏程序的,


                  IP属地:江西来自Android客户端12楼2019-08-02 12:34
                  回复
                    打成点0.001弧长大的话系统运算很吃力前面给的F值后面速率都跟不上,fanuc试过的,加工中心有G05可以,现在很多系统都有单独的样条曲线加工命令。


                    IP属地:山西来自Android客户端13楼2019-08-02 15:18
                    收起回复
                      非圆曲线用宏加工需要用到导数和积分的


                      IP属地:河北来自Android客户端14楼2019-08-05 10:50
                      回复
                        我以前用过一个笨办法 , 就是在椭圆上取一些点,然后把这些点用三点画圆弧连起来


                        IP属地:江苏15楼2019-08-12 16:24
                        收起回复
                          问下,新代EZ3,4有没有椭圆代码呢?


                          IP属地:广东来自Android客户端18楼2019-11-11 14:38
                          收起回复


                            大师,你们这个后处理如何添加第二个刀补,请指教,买机半年多了,这个问题一直困扰,比如说,一把刀要加工两个地方,这两个地方要分开调节尺寸,所以要分开刀补,第一个刀补可以正常开,第二个就开不了,怎么解决呢,先行谢过


                            IP属地:广东19楼2022-03-10 11:22
                            收起回复