MasterCAM 加工表面高质量的椭圆
数控车床吧
全部回复
仅看楼主
level 12
hejimu 楼主
新代系统有些版本是可以直接用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会报错,如果曲线的线段太多,可以每段出程序,出完程序后再合拼就可以了。
可以看看以下程序的点的是均匀度。
2019年08月01日 03点08分 1
level 12
hejimu 楼主
2019年08月01日 03点08分 2
level 5
宏确实有这种问题,因为没车过椭圆,所以不知道系统自带的椭圆命令和宏原理是不是一样的
2019年08月01日 07点08分 3
新代系统的我知道有这个问题,其它系统我没用过,不太清楚,新代系统这个椭圆的宏程序(G代码),还是在我的提议下才增加的,可是达不到我想要的要求,只能MC编。
2019年08月01日 07点08分
新代我不知道,现在用新代,但没说明书,以前广数说明书上是有椭圆的g5还是什么,不太记得了,不用找厂家特意加命令
2019年08月01日 09点08分
@超级侠😈 不是厂家是系统公司,台湾新代公司,之前里面本来就没有椭圆代码。
2019年08月01日 10点08分
如果新代的椭圆G代码是仓促开发的,那有可能是隐藏的宏程序调用。新代有这个能力,在木工行业见识过。
2019年11月11日 03点11分
level 8
你这个程序一点一点逼近的啊?
2019年08月01日 08点08分 4
数控加工都是逼近法加工的,包括圆也是,表面看到的是G2/G3,里面还是走G1的。
2019年08月01日 08点08分
@hejimu 宏程序也是逼近法,算出点,用G1或者G2/G3加工,如果不相信的的说法,可以将系统里面的加工宏(G代码)导出来看看,里面有什么[呵呵]
2019年08月01日 08点08分
g2 g3不就是一个宏嘛,你是高手啊。[真棒]
2019年08月01日 08点08分
@hejimu 大神可以教下我宏吗,
2019年08月01日 09点08分
level 11
你知道不知道宏程序椭圆可以用参数方程,用椭圆的离心角作为参数,完美解决你说的问题。
2019年08月01日 12点08分 5
@hejimu 回复 hejimu :关于你说的卡顿,有个诀窍,尽量不用 IF GOTO 条件转移,而要用WHILE循环。因为WHILE可以预先计算缓存。
2019年08月01日 14点08分
你们都是宏高手。希望新代公司的技术人员能看到你的话。
2019年08月01日 13点08分
目前我所使用的新代系统达不到你说的这个水平,应该是宏的算法有出入。
2019年08月01日 13点08分
@hejimu 汗 汗 汗 我哪是什么高手,只是知道一点皮毛用过几次宏程序而已。至于新代系统,我没有用过。
2019年08月01日 13点08分
level 10
fanuc的计算能力可以完美解决广数这种辣鸡系统的计算问题[哈哈]
2019年08月01日 13点08分 6
存在必有它的用处,不要随便说出不中肯的言语。
2019年08月01日 13点08分
@hejimu 唯一的用处是便宜😊
2019年08月01日 14点08分
你不会用而已,广州数控的计算能力,二包蜗杆可以直接计算预读完,并不弱
2019年08月02日 01点08分
@💢灬陌路人 不是你说的计算能力差,法兰克还差,那广数就是垃圾
2019年08月02日 08点08分
level 10
赞一个
2019年08月01日 14点08分 7
level 15
宏程序可以用角度为变量,
多少多少度递增角度为多少度,
多少多少度递增角度又为多少度,
预读问题可以通过写入精车循环解决,
当然软件这样做好的多,刀尖也算进去了,
我也用过同样的方法,不过不是用在这个方面,
2019年08月02日 01点08分 9
之前我用新代的,它的基准变量为Z/X,干出来的活不太漂亮,应该没有你所以说以角度为变量。我就用软件弄程序,软件效果还行。学软件应该比学宏门槛低一些。可以做到大众化。宏程序看着都会晕。
2019年08月02日 02点08分
@hejimu 椭圆精车都是以角度为变量的!
2019年08月02日 04点08分
@💢灬陌路人 我目前用的系统可能不是以角度为变量,精加工是右边顶尖位置起明显台阶,均匀度不够。
2019年08月02日 05点08分
@hejimu 可能机床算法有问题,自己编宏程序用角度就可以了,
2019年08月02日 06点08分
level 15
宏程序只能用在比较规则有规律所寻的地方,对于没有规律的曲线样条根本无从下手,所以软件是明显好于宏程序的,
2019年08月02日 04点08分 12
level 9
打成点0.001弧长大的话系统运算很吃力前面给的F值后面速率都跟不上,fanuc试过的,加工中心有G05可以,现在很多系统都有单独的样条曲线加工命令。
2019年08月02日 07点08分 13
打断成0.001一段我目前使用的系统执行还行,它不卡,车床版的系统,我没发发现有样条/曲线加工指令。车床版好象没有高速加工指令。
2019年08月02日 07点08分
level 5
非圆曲线用宏加工需要用到导数和积分的[滑稽][滑稽][滑稽]
2019年08月05日 02点08分 14
level 10
我以前用过一个笨办法 , 就是在椭圆上取一些点,然后把这些点用三点画圆弧连起来
2019年08月12日 08点08分 15
原理是一样的,它打断是直线,你连圆弧,因为线段的长短已经达到0.001了,如果你在意它是直线,可以想办法连成圆弧。
2019年08月12日 09点08分
level 10
问下,新代EZ3,4有没有椭圆代码呢?
2019年11月11日 06点11分 18
应该没有,我叫他们添加时我是在用3TA。或者你编一个代码进去如果不出警报就证明它有这个代码。
2019年11月11日 06点11分
level 1
大师,你们这个后处理如何添加第二个刀补,请指教,买机半年多了,这个问题一直困扰,比如说,一把刀要加工两个地方,这两个地方要分开调节尺寸,所以要分开刀补,第一个刀补可以正常开,第二个就开不了,怎么解决呢,先行谢过
2022年03月10日 03点03分 19
第一次用刀当中的杂项里面填写2,它就是两组,最多10组刀补。
2022年03月12日 07点03分
解释中也有说到,最多10组。看来你没理解文字说明。多用几次就好了。
2022年03月12日 07点03分
谢谢大师指点,我回头再试试看
2022年03月15日 03点03分
1