iCAx开思网

标题: 五轴AeroSpace航空铣详细介绍(想学五轴的全部进来坐好听讲) [打印本页]

作者: ervinlu    时间: 2007-12-3 09:55
标题: 五轴AeroSpace航空铣详细介绍(想学五轴的全部进来坐好听讲)
今天难得有兴趣和时间,看见近来ICAX上面Cimatron版人气比较冷,偶来吹吹风了。先给大家上上五轴AeroSpace航空铣的理论命令介绍,理论固然是比较闷的,比较枯燥的,所以要是想学好这个东西,你得首先战胜枯燥得味道。首先学会了命令,然后再讨论一些比较深入的实际五轴零件加工的东西。我的贴比较长,请让我发完再跟贴,请大家给个面子。先不要沙发。

[ 本帖最后由 dearbabyer 于 2007-12-4 15:53 编辑 ]
作者: ervinlu    时间: 2007-12-3 09:55
AeroSpace航空铣

一.五轴航空铣的主要加工方法
1.parallel Cuts平行加工
选取加工曲面,设定铣削角度,刀路如下:
作者: ervinlu    时间: 2007-12-3 09:56
2.Cut along curve 沿曲线加工
选取加工曲面,选取引导曲线(下图红色线),刀路如下:
作者: ervinlu    时间: 2007-12-3 09:56
3.Morph between 2 curve 两曲线间仿形加工
选取两引导曲线,选取加工曲面,刀路将模仿曲线形状进行加工。
作者: ervinlu    时间: 2007-12-3 09:56
4.parallel to curve平行曲线加工
作者: ervinlu    时间: 2007-12-3 09:57
5.project curve投影曲线加工
作者: ervinlu    时间: 2007-12-3 09:58
6.Morph between 2 suface 两曲面间仿形加工
作者: ervinlu    时间: 2007-12-3 09:58
7.parallel to surface平行曲面加工
作者: ervinlu    时间: 2007-12-3 09:59
二.Surface Paths曲面路径
1.pattern模式
作者: ervinlu    时间: 2007-12-3 09:59
(1)、machining angle in X,Y此参数为XY方向上的铣削角度(平行切削时),类似CIM平行切时的切削角度,0度为平行于Y轴
(2)、machining angle in Z,此参数为Z轴方向上的铣削角度
constant Z常量Z值,点击此参数,machining angle in X,Y将灰化,此时刀路类似环绕的平行(在Z方向)刀路,见下图
作者: ervinlu    时间: 2007-12-3 10:00
parallel平行,此参数刀路见下图
作者: ervinlu    时间: 2007-12-3 10:00
(3)、Drive Surface(导向曲面),选取加工曲面。
Drive Surface Offset(导向曲面补正),定义加工曲面的补正量(即余量)。
作者: ervinlu    时间: 2007-12-3 10:01
2、Area(区域)铣削区域的定义
作者: ervinlu    时间: 2007-12-3 10:01
(1)、Full,avoid cuts at exact edges全部,忽略切削曲面边界,此参数将不铣削到所选曲面边界
(2)、Full,start and end at exact suface edge 全部,开始和终止于曲面边界,此参数将铣削到曲面的边界
(3)、Determined by number of cuts依切削刀路数量决定,设定一个切削刀数
(4)、limit cut by one or two points依一点或两点限制切削,通过点选曲面上的点,限制铣削的区域
(5)、Round Corner 角落圆角,对角落刀路进行处理
作者: ervinlu    时间: 2007-12-3 10:02
(6)、Extend/Trim延伸/修剪,对加工曲面进行延伸处理,但实际上是对刀路进行延伸。
作者: ervinlu    时间: 2007-12-3 10:02
3、Sorting 铣削顺序
作者: ervinlu    时间: 2007-12-3 10:03
(1)、Filp step over切换起始切削方向
(2)、Cuting Mehtod 切削方向
      Zigzg  采用Z字型走刀方式
      one way 采用单方向的走刀方式
(3)、Cut order切削顺序
      Standard 标准的铣削模式
      From center way 从中心向外的切削方式,类似CIM的inside out
      From outside to center 从外向中心的切削方式,类似CIM的outside in
(4)、选用one way 后将出现direction for one way
     ccwise逆时针
     cwise顺时针
     Climb顺铣
     Conventional逆铣
(5)、Start point加工起始点,点击进入图形区,选取一加工起始点
作者: ervinlu    时间: 2007-12-3 10:06
4、Surface Quality曲面质量
作者: ervinlu    时间: 2007-12-3 10:06
(1)、distance距离,曲面逼近点的距离定义。
(2)、maximum stepover最大刀间距
作者: ervinlu    时间: 2007-12-3 10:07
三.Link连刀
1、First entry/Last exit进刀/退刀
作者: ervinlu    时间: 2007-12-3 10:07
(1)、From clearance area从安全区域,进刀时直接从安全区域开始进刀,见下图
作者: ervinlu    时间: 2007-12-3 10:08
安全区域的定义,见下图,安全区域的定义方法有很多种,针对三轴加工,Type(类型)只需选用Plane in Z(平面在Z轴上),Height(高度)为安全平面的设定高度。(也可以点击旁边有一个省略号这样的图标 ,进入图形区选取。)
作者: ervinlu    时间: 2007-12-3 10:08
(2)、Use rapid distance使用快速移位距离,进刀时从快速移位距离进刀。
作者: ervinlu    时间: 2007-12-3 10:09
快速移位距离的定义,见下图,设定Rapid distance(快速移位距离)。
作者: ervinlu    时间: 2007-12-3 10:09
(3)、Use feed distance使进给距离,进刀时从进给距离下刀。
作者: ervinlu    时间: 2007-12-3 10:10
进给距离的定义,见下图,设定Feed distance(进给距离)。
作者: ervinlu    时间: 2007-12-3 10:11
(4)、Don’t use macro不使用宏程序,进刀不调用宏程序。
(5)、Use entry macro使用进刀宏程序,选此功能时,下图功能将激活。
作者: ervinlu    时间: 2007-12-3 10:11
Tangential arc圆弧相切进刀,在下刀点与加工曲面相切进刀。
作者: ervinlu    时间: 2007-12-3 10:12
Reverse tang. Arc 圆弧反向相切进刀,与Tangential arc一样,在下刀点与加工曲面相切进刀,但切削方向与进刀方向相反。
作者: ervinlu    时间: 2007-12-3 10:12
Vertical tang.arc 圆弧垂直相切进刀,刀具下刀路径为垂直刀路(即刀具与Z轴平行下刀)。
作者: ervinlu    时间: 2007-12-3 10:13
先歇一下,太多了,还有很多内容啊,先看着先吧
作者: ervinlu    时间: 2007-12-3 10:21
Horizontal tang.arc 圆弧水平相切进刀,刀具同一水平面水平圆弧相切进刀,即刀具平行于XY面进刀。
作者: ervinlu    时间: 2007-12-3 10:21
Orthogonal arc圆弧直角进刀,刀具保持与进刀点垂直且为圆弧进刀。
作者: ervinlu    时间: 2007-12-3 10:21
Tangent line 相切线进刀,刀具在进刀点的相切线上进刀。
作者: ervinlu    时间: 2007-12-3 10:22
Orthogonal line直角线进刀,刀具垂直于加工曲面进刀点位置的进刀方式。
作者: ervinlu    时间: 2007-12-3 10:22
Width宽度,进刀圆弧宽度。
作者: ervinlu    时间: 2007-12-3 10:23
Length长度,进刀圆弧长度。
Arc Sweep圆弧扫掠,圆弧扫掠角度。
作者: ervinlu    时间: 2007-12-3 10:23
Arc diameter/tool diameter %圆弧直径/刀具直径%,进刀圆弧的直径或设定刀具直径的百分比。
作者: ervinlu    时间: 2007-12-3 10:24
Height高度,进刀路径的高度。
作者: ervinlu    时间: 2007-12-3 10:24
Last Exit退刀,与进刀一样,略。
作者: ervinlu    时间: 2007-12-3 10:25
2.Gaps along cut间隙切削
作者: ervinlu    时间: 2007-12-3 10:25
(1)、Small gaps小间隙,针对加工曲面中的小间隙的连刀方式。
作者: ervinlu    时间: 2007-12-3 10:25
Direct 直接,采用直线方式直接连刀。
作者: ervinlu    时间: 2007-12-3 10:26
Broken Feed打断进给,打断刀路,然后抬高Feed Distance(进给距离)进行连刀。
作者: ervinlu    时间: 2007-12-3 10:26
Clearance area安全区域,提刀到安全区域进行连刀。
作者: ervinlu    时间: 2007-12-3 10:27
Follow Surface沿曲面,刀路会沿着曲面的曲率来连刀。
作者: ervinlu    时间: 2007-12-3 10:27
Blend Spline平滑熔接,沿曲面光顺连接
作者: ervinlu    时间: 2007-12-3 10:27
Broken Feed and Rapid打断进给和快速移位,打断进给,然后提刀到Rapid distance(快速移位距离)进行连刀。
作者: ervinlu    时间: 2007-12-3 10:28
Don’t use macro不使用宏程序,进退刀都不调用宏程序
作者: ervinlu    时间: 2007-12-3 10:28
Use entry macro使用进刀宏程序,进刀时调用宏程序。
作者: ervinlu    时间: 2007-12-3 10:29
Use exit macro使用退刀宏程序,退刀时调用宏程序。
作者: ervinlu    时间: 2007-12-3 10:29
Use both macro两者都使用,进退刀时都调用宏程序。
作者: ervinlu    时间: 2007-12-3 10:29
(2)、Large gaps大间隙,针对加工曲面的大间隙的连刀方式。
与小间隙选项一样。
(3)、Small gap size in % of tool diameter小间隙大小为刀具直径的百分比,小于此值则为小间隙,大于值则为大间隙。
As value为数值,则直接设定间隙数值,同样小于此值则为小间隙,大于值则为大间隙
作者: ervinlu    时间: 2007-12-3 10:30
3.Link between slice刀路连接
作者: ervinlu    时间: 2007-12-3 10:30
(1)、Small moves小轨迹运动
(2)、Large moves大轨迹运动
作者: ervinlu    时间: 2007-12-3 10:31
Direct 直接
Broken Feed打断进给
Clearance area安全区域
Follow Surface沿曲面
Blend Spline平滑熔接
Broken Feed and Rapid打断进给和快速移位
以上参数意义与Gaps along cuts(间隙切削)内的参数一样,故略。
(3)、Small move as size in % of setpover小轨迹运动大小为刀间距的百分比,小于此值为小轨迹运动,大于此值则为大轨迹运动。
As value,设定固定值,小于此值为小轨迹运动,大于此值则为大轨迹运动。
作者: ervinlu    时间: 2007-12-3 10:31
四.Rough粗加工
1.Stock definition素材定义(定义了毛坯以后就不会有空刀的了,以后我们会在叶轮例子里面讲解的了)
Stock definition tolerance素材定义公差
2.Multi passes多重刀路

[ 本帖最后由 ervinlu 于 2007-12-3 10:32 编辑 ]
作者: ervinlu    时间: 2007-12-3 10:33
勾选此功能,可以实现多重刀路。在Roughing passes(开粗刀路),Number(数量)为开粗的刀路数量,Space(间距)为开粗的下刀间距。Finishing passes(精修刀路),意思一样。刀路从上而下加工,Roughing passes(开粗刀路)在Finishing passes(精修刀路)上面。
作者: ervinlu    时间: 2007-12-3 10:33
Sort By(顺序依):切削顺序。
Slice(切片):切削顺序依切片方式,如下图先往下铣削再往右铣削。
作者: ervinlu    时间: 2007-12-3 10:34
Passes(路径):切削顺序依路径方式,如下图先往右铣削再往下铣削。
作者: ervinlu    时间: 2007-12-3 10:34
3.Plunge插刀,设定刀具沿着刀具轴线插刀到加工曲面上进行加工。
作者: ervinlu    时间: 2007-12-3 10:35
Step length(间距长度):插刀刀路间的距离。
Plunge Height(下刀高度):插刀路径的高度。
4.Morph pocket仿形切槽加工
5.Depth Cuts深度切削
作者: ervinlu    时间: 2007-12-3 10:35
与Mulit Passes(多重刀路)相似,不同的是Mulit Passes(多重刀路)是从上往下的切削路径,而Depth Cuts(深度切削)为从内往外或从外往内的切削路径。
作者: ervinlu    时间: 2007-12-3 10:35
五.Utility工具
1.        Set Y axis machine limit(special machine)设定机床Y轴限制(特殊机床)
2.        Change parallel cuts to spiral(更改平行切削为环绕切削),将平行切削刀路更改为螺旋环绕切削刀路。
作者: ervinlu    时间: 2007-12-3 10:36
3.Smooth surface normal(光顺曲面法向)
4.Calc based on tool center(基于刀具中心计算)
不基于刀具中心计算时,如下左图,黄色的刀具接触点保持同一水平面上。
基于刀具中心计算时,右下右图,红色的刀具中心保持同一水平面上。
作者: ervinlu    时间: 2007-12-3 10:37
5.Feed rate advance control(进给率高级控制),可以设定不同半径值的进给率。
作者: ervinlu    时间: 2007-12-3 10:37
一口气上到68楼了。累死了。休息去了………………
作者: zcgmin    时间: 2007-12-3 10:42
顶下先
得闲再看
作者: ervinlu    时间: 2007-12-3 10:50
先加了分,再好好看.



谢了版大,还是要找时间顶出你经典的mold design图文并茂的教程啊。
作者: taidaing    时间: 2007-12-3 10:58
Visicam对5轴航空铣的翻译做得很好呀,不知Cimatron能否使用它的汉化。
还是那句话,现在Cimatron直接买5轴用,自己在CAM功能的开发上,进度太差啦。
现在Visicam的传统刀路基本上全部更新了,增加了螺旋、延伸等高速功能,cimatron的传统刀路基本上就放着不管了,就增加几个新策略。做得太差劲了。
作者: ervinlu    时间: 2007-12-3 11:14
原帖由 taidaing 于 2007-12-3 10:58 发表
Visicam对5轴航空铣的翻译做得很好呀,不知Cimatron能否使用它的汉化。
还是那句话,现在Cimatron直接买5轴用,自己在CAM功能的开发上,进度太差啦。
现在Visicam的传统刀路基本上全部更新了,增加了螺旋、延伸 ...




我很少用chs的,都是用eng的,这样就不存在汉化的问题了。看过一段时间的VISICAM的,觉得还可以。

这张图片上面的功能不是VISI自己开发的一些功能,还是这个五轴核心模块自己公司的更新的,在CimatronE8。5里面的功能和这个是一样的。

[ 本帖最后由 ervinlu 于 2007-12-3 11:20 编辑 ]
作者: taidaing    时间: 2007-12-3 11:54
对,visicam在5轴加工模块和cimatron是一样靠买的。
我说的是visicam在传统模块,如等高、放射、平行等传统策略上,大幅增加了高速功能,而cimatron来自IT的老策略,基本上束之高阁,完全放弃了更新。
作者: 132zxq    时间: 2007-12-3 11:58
好东西
要顶啊
作者: ervinlu    时间: 2007-12-3 12:08
原帖由 taidaing 于 2007-12-3 11:54 发表
对,visicam在5轴加工模块和cimatron是一样靠买的。
我说的是visicam在传统模块,如等高、放射、平行等传统策略上,大幅增加了高速功能,而cimatron来自IT的老策略,基本上束之高阁,完全放弃了更新。



有啊,有更新啊
作者: taidaing    时间: 2007-12-3 12:23
原帖由 ervinlu 于 2007-12-3 12:08 发表



有啊,有更新啊


只是增加了几个新策略来代替IT的老策略而已,如开粗、二粗、精铣所有、精铣依角度、精铣平面、清角等。。。
IT老策略是一个都没更新过,自从把它们从IT移植到E版后。
简单说,流线铣如果用平刀铣内R面,不加自身检测的话,会过切。也许当时199x年代的算法不完善,但现在哪个软件会遇到这个事?为什么不用新算法去补老算法的漏洞?要说流线铣没什么用,不值得更新了,那就错了。前段时间还有人出个旋转体的加工题,在cimatron里来做的话,流线铣是快,最好的。5轴航空铣也可以做,速度慢得吓人。
还有很多IT老策略的功能都不是几个精铣策略所能替代的,虽说有一些不足,但从没更新过。为何不老树开新花?
还有来自IT的WCUT某种特征下会过切的BUG,也没修补过。现在还有一些人在E版用IT的WCUT,过切了就说E版有问题的呢。

[ 本帖最后由 taidaing 于 2007-12-3 12:25 编辑 ]
作者: zzm750623    时间: 2007-12-3 15:09
楼上说的有道理,E里吧IT的功能都罗列进去,再添加新策略,很多功能都重复,实在是没必要。平刀铣R角,无论凸角还是凹角都容易过切。

visicam看来也蛮不错,有时间看看。
作者: 童童    时间: 2007-12-3 15:27
E里的老策略就是将IT的功能移植过来的,之所以没有做更改是因为算法有不同,新的加工策略就是新策略。至于老策略和新策略重复是因为有许多IT的客户仍然喜欢老策略。Cimatron比较人性化,照顾老客户啊。
作者: nicklin80    时间: 2007-12-3 15:37
好贴,终于看到五轴的高手无么奉献来了
作者: lrd8556599    时间: 2007-12-3 15:38
原帖由 ervinlu 于 2007-12-3 09:55 发表
AeroSpace航空铣

一.五轴航空铣的主要加工方法
1.parallel Cuts平行加工
选取加工曲面,设定铣削角度,刀路如下:

我顶!
作者: ervinlu    时间: 2007-12-3 15:55
大家先看看命令怎么用,是什么意思,后面我们慢慢来讲在实际上面怎么用上这些东西
作者: xieguojun    时间: 2007-12-3 16:05
什么时候俺才能用到五轴啊,先学习下吧
作者: bsysg    时间: 2007-12-3 17:51
太牛了啊 谢谢对于这样无私的奉献一定要顶了在看  看了再顶
作者: yuyu123    时间: 2007-12-3 22:00
就是想这个呀.
作者: zbhouin    时间: 2007-12-3 22:06
楼主还是搞个4轴的教程吧,4轴大家都有可能用的着,5轴的有多少公司有这个实力啊。
作者: G54G55    时间: 2007-12-4 00:07
顶你一下,虽然我不一定用到.
作者: julle    时间: 2007-12-4 03:14
顶。
这需要时间来慢慢吸收
作者: ahzaax    时间: 2007-12-4 07:49
谢谢楼主这样无私的奉献一定要顶了在看
作者: ervinlu    时间: 2007-12-4 08:43
原帖由 zbhouin 于 2007-12-3 22:06 发表
楼主还是搞个4轴的教程吧,4轴大家都有可能用的着,5轴的有多少公司有这个实力啊。





4轴跟五轴差不了多少吧!
作者: taidaing    时间: 2007-12-4 11:24
既然卢工讲解,我就问个问题吧:
下面的平行45度走刀的算法为啥和想象的不一样。
不管球刀还是立铣刀都这样。

[ 本帖最后由 taidaing 于 2007-12-4 11:25 编辑 ]
作者: ervinlu    时间: 2007-12-4 14:48
我们讨论问题就可以了,说不上讲解问题了。小弟就在此发表一下自己的见解。
        根据我个人的理解。首先cimatron的AeroSpace航空铣是主要是提供五轴加工策略的。(当然3,4轴都可以。)首先站在五轴的角度上面说,现在主流的五轴加工软件,例如UG,PM等等。都是基于曲面法向以及曲面的UV方向网格计算的。假设你做的五轴刀路的面,例如是叶轮流道面吧,假设你的叶轮流道面的UV网格线不是流道随型而是其他形式的UV网格的时候,那么我们做出来的五轴刀路是不理想的。不是按照我们流道的随型出来的刀路的。那么这个时候我们要修改流道面了。(这个问题我们后面讨论叶轮加工的时候再深入说)。所以我们可以知道,五轴的编程的刀路算法是按照曲面的法向和UV网格计算了(起码我用过的软件是。其他的软件是不是我就不清楚)。加上我们用的刀具是平刀的时候,软件用平刀计算是以刀底来计算的,球刀是以球心也就是一个点来计算的。所以有所不同。这个是很关键的。
        而要是用3轴的刀路加工一个曲面,那么我们的软件只是用一个Z轴投影面积上的区域的加工。是没有考虑UV向的,更加不用考虑曲面是否法向的。所以这个时候只是一个投影加工(相对五轴加工而言,我们可以称3轴加工某种意义上面就是物体的投影加工)。
       所以针对AeroSpace航空铣这个专们做五轴的模块来说,要是实现在3轴上面的45度走刀的效果是可以的。不过有一定的方法设置。先看看效果。可能本人的表达水平不怎么好,我总觉得我自己还有些想说的东西没有表达出来,因为我也不知道怎么表达。可能这些就是传说中的“只能意会而不能言传”的缘故吧。那么我待会上一个教程步骤,希望大家互相讨论吧。

[ 本帖最后由 ervinlu 于 2007-12-4 15:10 编辑 ]
作者: ervinlu    时间: 2007-12-4 15:16
我们现在来看看如何解决平刀加工的时候如何实现上面的效果。当然我们现在只是讨论功能,实际当中,我们是不可能这样做的了。我们要是在AeroSpace航空铣里面用一把平刀加工一个水平面,圆角位置,用平行45度的时候会出现这样的刀路,非常之不理想。
作者: ervinlu    时间: 2007-12-4 15:18
但是我们用球刀就可以实现比较规则化的刀路。
作者: ervinlu    时间: 2007-12-4 15:20
但是我们在3轴的策略里面,无论是选平刀还是球刀都得出规则的效果。
作者: ervinlu    时间: 2007-12-4 15:23
其实上就是关乎于我们用五轴AeroSpace航空铣里面的命令里面,五轴的策略有一个刀具基准点选择的选项。我们现在用平刀,那么平刀的刀底就是我们刀具的基准计算点,就是这个问题,导致我们的刀路出来很难看。假设我们平刀也只用一个刀具刀底中心点来计算,那么就可以解决这个问题了。
作者: ervinlu    时间: 2007-12-4 15:31
看看我们设置的步骤。



请注意,第3,4。5张图片是重点



不知道楼上的大哥,试过这样的步骤以后能不能理解为什么AeroSpace航空铣为什么做不出来你想要的效果呢,主要是设置的问题。

[ 本帖最后由 ervinlu 于 2007-12-4 16:00 编辑 ]
作者: dearbabyer    时间: 2007-12-4 15:52
想学五轴的全部坐好听讲
作者: nicklin80    时间: 2007-12-4 16:14
长见识了,这样的好贴继续顶
作者: tantiduo    时间: 2007-12-4 16:36
坐好位置别乱出声.
作者: taidaing    时间: 2007-12-4 16:39
谢谢,终于知道原因了。
不过它的退刀可选择余地还是太少,如果能在投影线的平面里退刀可能更完美些吧?
依照曲面法向退刀的话,上面的相切曲面还好,遇到曲率不光滑的曲面过渡,效果就要差些。
作者: ervinlu    时间: 2007-12-4 16:42
原帖由 taidaing 于 2007-12-4 16:39 发表
谢谢,终于知道原因了。
不过它的退刀可选择余地还是太少,如果能在投影线的平面里退刀可能更完美些吧?
依照曲面法向退刀的话,上面的相切曲面还好,遇到曲率不光滑的曲面过渡,效果就要差些。





可以的啊。一样可以得到你想要的效果。根据大哥的图档,我做一个效果出来给你看看,是否合适

[ 本帖最后由 ervinlu 于 2007-12-4 16:53 编辑 ]




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