《CATIA的一些小技巧大全.doc》由会员分享,可在线阅读,更多相关《CATIA的一些小技巧大全.doc(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-+CATIA的一些小技巧!1:如何快速知道当前的CATIA作图区上的零件的放大比例?答:选中TOOLS-OPTIONS-VISUALIZATION- DISPLAY CURRENT SCALE IN PARALLEL, MODE 的选项. 在屏幕的右下方的数值表示当前作图区内的几何体的显示比例.2:如何快速定义草图方向?答:按CTRL键点选在草图中做为X轴的边,再选择草图平面, 然后选择草图功能.草图自动转到所需的方向.3:如何再SKETCHER 中动态调整尺寸?答:选中已标注的实体,再按住SHIFT键,然后拖动实体, 则实体上标注的尺寸值会动态变化.4:当启动CATIA时,总是会产生一个新
2、的CATPRODUCT 档, 怎样才可以避难?答:可以在START-ALL PROGRAMES-TOOLS- ENVIRONMENT EDITOR V5R* 中创建一个新的环境变数, NAME:CATNOSTARTDOCUMENTVALUE:YES 就可以改变这种问题了.5:从CATIA来的有些MODEL 档,在读取时出现 PROJICTCONFLICT 的信息,要怎样才能读取?答: 在$HOME 的目录下,修改USRENV.DCLS 这个档案, 在其中加入 ATSITE,PRJMODEL=TRUE;这一行就可. (UNIX环境)6:如何在进入CATIA sketcher workbench
3、的时候,跳过动画,以加速显示速度?答:TOOLS-OPTIONS-DESPLAY-NAVIGATION- NAVIGATION, UNCHECK ANIMATION DURINGVIEWPOINT MODIFICATION. 就可禁止动画.7:如何改变系统默认的坐标平面的大小以及颜色?答:TOOLS-OPTIONS-INFRASTRUCTURE-PART INFRASTRUCRE-DISPLAY-DISPLAY IN GEOMETRY AREA-AXISSYSTEM DISPLAY SIZE (IN MM),把默认值从10改为40.60等等,就可改变基准面的尺寸大小,但颜色只能在界面上GRAP
4、HIC PROPERTIES 工具上直接改了.8:如何在特征树和实体之间进行切换?答:大家所知的可能就是在特征树上点击或在屏幕右下角的坐标系上点击.在这里小弟介绍一种方法前提是你的鼠标是三键的) 按住CTRL然后滑动鼠标上的滚轮就OK了.9:如果你的三键鼠标突然坏了,家里又只有两键的,那怎么办? 我有好办法,其实就是CATIA的功能.答:打开 TOOLS-OPTION-DEVICES AND VIRTUAL REALITY ;然后在TABEL SUPPORT 里进行编辑就行了. 怎样,看到在你的界面上那些功能表了,这样你就可以继续学习工作了.10:当你的CATIA里打开多个文档时,有没有快速转
5、换窗口?答:按住CTRL键,然后按动TAB键就可快速转换窗口了.11:在CATIA中如何快速适时缩放?答:先按CTRL键再按鼠标中键是放大缩小. 先按鼠标中键再按CTRL键是旋转.12:在命令执行过程中,如何暂时隐藏命令对话方块?答:点击荧屏右下角输入框右边的按钮旧可隐藏.13:右没有快捷的方法在装配中多次调入同一零件?答:在当前装配文件下,先用INSERT-EXISTING COMPONENT 调入所需零件,然后选择这个零件,在点击INSERT-FAST MULTI INSTANTIATE 就可以再次快速调入.还可以在DEFINE MULTI INSTANTIAATE 中定义一次调入同一零件
6、的个数,实现一次调入多个相同的零件.CATIA快捷键等设置 (Self-defined)一键盘部分1.帮助F1CATIA V5 帮助Shift+F1这是什么?2.编辑Ctrl+Z撤消Ctrl+C复制Ctrl+X剪切Del删除# Shift+Enter特性(properties)Ctrl+G选择集.Ctrl+V粘贴Ctrl+Y重复(redo)3.工具Alt+F11Visual Basic 编辑器.(物体选择器,键盘方向键可以选择目标)Alt+F8宏.# Ctrl+Shift+U定制.(定制工作台)4.文件Ctrl+S保存Ctrl+O打开.Ctrl+P打印.Ctrl+N新建.5.选择Ctrl+F搜
7、索.6.全部命令F8Drop compass planeF5Flip compass baseCtrl+A Flood SelectCtrl+IInvert SelectF7Reset compass to XYZF6Set compass orientationF9Stretch ViewCtrl+U UpdateShift+F2规格概观F3规格(隐藏目录树)Ctrl+D Fast Multi InstantiationCtrl+EDefine Multi Instantiation.Ctrl+WGroup in new set以下全为自定义快捷键:7.视图Ctrl+KP_Add放大Ctrl
8、+KP_Subtract缩小Ctrl+Shift+B交换可见空间Ctrl+Shift+Z夸大.Alt+P平移Alt+F适合全部Ctrl+Shift+F全屏Alt+Z缩放F2缩放区域Alt +A上一个视图Alt +D下一个视图Ctrl+R旋转Ctrl+B隐藏显示Ctrl+KP_0全部折叠Ctrl+KP_1展开第一个级别Ctrl+KP_2展开第二个级别Ctrl+KP_3展开所有级别Ctrl+Shift+V已命名的视图.Ctrl+H 转头Ctrl+T透视Ctrl+Alt+F飞行8.文件Ctrl+Shift+Q关闭Ctrl+Shift+A另存为.Ctrl+Shift+S目录(发送到目录)Ctrl+Al
9、t+S全部保存Ctrl+Shift+D桌面.9.全部命令Ctrl+Q退出工作台(应用于退出草图)注释:“#”表示自定义键。二鼠标加键盘部分Alt+MC视图平移Shift+MC出现红色方块后拖拉Ctrl(先)+MC视图放大缩小Ctrl+MC(先)物件旋转 (圆形区域内绕XYZ轴的旋转,区域外Z轴旋转)三设置CATIA初始工作目录工具选项常规文档文档环境设置参数”DLName”行“配置”添加所需的路径,再确定并将”DLName”设置为“当前状态”。常规设置1. 调整显示精度,以使图形看起来更清晰逼真,把参数调到最小,2. CATIA制图自动生成尺寸的命令设置(Dimension generatio
10、n),更新图纸时建立尺寸:每次更新后,会自动将标注尺寸建立出来。建立后自动定位:可以将产生的标注排列整齐。允许窗口间自动转换:建立标注时,会自动转换到适当的视景。建立后分析:在产生标注后,显示分析标注的对话框。产生组立视图中零件的尺寸:如果产生组立视图中零件的尺寸,建议不要出现。尺寸产生过滤器,否则必须指定要建立的零件才能产生尺寸。3. 修改2D标注来更新3D零件的尺寸:4. 在选项-General-可视化中有个“反失真”复选框,最好不选,虽然可以可以看到更为圆滑清晰的图形,但细小的特征比较模糊;导航中的“突出显示面和边”也最好不选,它的作用是以不同的颜色显示选择的对象,起到跟UG一样的效果。
11、5. 在WFS中加入“Near”, Assembly Design中加入“Move”。CATIA软件的10个使用技巧CATIA是由法国Dassault公司开发的集CAD/CAM/CAE于一体的优秀三维设计系统,在机械、电子、航空、航天和汽车等行业获得了广泛应用。由于该软件系统庞大、复杂,不像AutoCAD等二维软件一样容易掌握,加之有关软件应用的书籍和资料又少,要熟练使用该软件,不仅需要在学习和应用中慢慢地摸索和体会,还需要与其他人多多交流、相互学习。下面就简要介绍一下笔者在学习和使用该软件的过程中所掌握的一些技巧。1螺母的几种画法先画好六棱柱,然后用小三角形旋转切除。先画圆柱,然后将圆柱上下
12、底面边缘倒角,再用六边形拉伸向外切除。2. 三维零件建模时的命名零件建模时,系统会自动在其模型树的开头为零件命名,一般为Part1,Part2等默认形式。而在每次开机进行零件建模时,模型树中默认的零件名字可能会有相同的。由于零件最终要被引入装配图中,具有相同零件名字的零件不能在装配环境中同时被调用,这时需要将重复的名字重新命名。如果装配一个大的部件,可能会多次遇到这个问题。为了避免这些不必要的麻烦,笔者建议在进行三维零件建模之前,事先将系统默认的模型树中的零件名字改成该零件文件保存时将要用的名字,这样不仅避免了零件名字的重复,还可方便零件的保存。3. 公差标注在零件的工程图中时常有如390.0
13、5的公差标注,CATIA默认字体SICH无法按要求进行标注,标出的是39 0.05的形式。这时可以将公差类型设置为TOL-1.0并用CATIA Symbol字体标注。4. 鼠标右键的应用(1) 在半剖视图中标注孔的尺寸时,尺寸线往往是一半,延长线也只在一侧有。如果直接点击孔的轮廓线,按左键确认,出现的是整个尺寸线。可以在还未放置该尺寸前点击鼠标右键,选择“Half Dimension”,即可标注出一半尺寸线。(2) 标注两圆弧外边缘之间的距离时,当鼠标选中两圆弧后,系统自动捕捉成两圆心之间的距离尺寸,此时同样在未放置该尺寸之前点击右键,在弹出菜单中的“Extension Lines Ancho
14、r”中选择所要标注的类型。(3) 工程图中有时需要标注一条斜线的水平或垂直距离,或者要标注一条斜线的一个端点与一条直线的距离,这时可以在选中要标注的对象后,在右键弹出菜单中选择“Dimension Representation”中所需的尺寸类型。两直线角度尺寸的标注也可以通过弹出菜单中的“Angle Sector”选择所需的标注方式。5重新选择图纸若在将零件转化成工程图时选错了图纸的大小,如将A3选成A4纸,可以在“Drafting”环境中点击“File”“Page setup”,在弹出的对话框中重新选择所需图纸。6. 激活视图在工程图中,往往要对某一视图进行剖视、局部放大和断裂等操作。在进行
15、这些操作之前,一定要将该视图激活,初学者往往忽略这个问题,从而造成操作失败。激活视图有两种方法: (1) 将鼠标移至视图的蓝色边框,双击鼠标,即可将该视图激活。 (2) 将鼠标移至视图的蓝色边框,右击鼠标,在弹出菜单中选择“Activate View”即可。7. 工程图中图框及标题栏的插入(1) 可以先将各种图纸大小的图框标题栏制成模板,分别插入各个工程图。具体操作如下:进入“drafting”状态,选择图纸大小,进入“Edit”“Background”,按照所需标准画好图框及标题栏,将其保存。在画好的工程图中,进入“File”“Page setup”,在弹出的对话框中选择“Insert Ba
16、ckground View”,选择对应的图框格式,点击“Insert”即可。(2) 可以在投影视图前,先插入制作好的图框及标题栏。具体操作如下:在建立好的零件模型环境中,点击“File”“New from”,按投影视图所需图纸大小选择事先做好的图框模板文件,即可直接进入已插好图框和标题栏的Drafting状态。CATIA软件的几个使用技巧1螺母的几种画法 先画好六棱柱,然后用小三角形旋转切除。 先画圆然后将圆柱上下底面边缘倒角,再用六边形拉伸向外切除。2. 三维零件建模时的命名零件建模时,系统会自动在其模型树的开头为零件命名,一般为Part1,Part2等默认形式。而在每次开机进行零件建模时,
17、模型树中默认的零件名字可能会有相同的。由于零件最终要被引入装配图中,具有相同零件名字的零件不能在装配环境中同时被调用,这时需要将重复的名字重新命名。如果装配一个大的部件,可能会多次遇到这个问题。为了避免这些不必要的麻烦,笔者建议在进行三维零件建模之前,事先将系统默认的模型树中的零件名字改成该零件文件保存时将要用的名字,这样不仅避免了零件名字的重复,还可方便零件的保存。3. 公差标注 在零件的工程图中时常有如390.05的公差标注,CATIA默认字体SICH无法按要求进行标注,标出的是39 0.05的形式。这时可以将公差类型设置为TOL-1.0并用CATIA Symbol字体标注。4. 鼠标右键
18、的应用 (1) 在半剖视图中标注孔的尺寸时,尺寸线往往是一半,延长线也只在一侧有。如果直接点击孔的轮廓线,按左键确认,出现的是整个尺寸线。可以在还未放置该尺寸前点击鼠标右键,选择“Half Dimension”,即可标注出一半尺寸线。 (2) 标注两圆弧外边缘之间的距离时,当鼠标选中两圆弧后,系统自动捕捉成两圆心之间的距离尺寸,此时同样在未放置该尺寸之前点击右键,在弹出菜单中的“Extension Lines Anchor”中选择所要标注的类型。 (3) 工程图中有时需要标注一条斜线的水平或垂直距离,或者要标注一条斜线的一个端点与一条直线的距离,这时可以在选中要标注的对象后,在右键弹出菜单中选
19、择“Dimension Representation”中所需的尺寸类型。两直线角度尺寸的标注也可以通过弹出菜单中的“Angle Sector”选择所需的标注方式。5重新选择图纸若在将零件转化成工程图时选错了图纸的大小,如将A3选成A4纸,可以在“Drafting”环境中点击“File”“Page setup”,在弹出的对话框中重新选择所需图纸。 6. 激活视图在工程图中,往往要对某一视图进行剖视、局部放大和断裂等操作。在进行这些操作之前,一定要将该视图激活,初学者往往忽略这个问题,从而造成操作失败。激活视图有两种方法: (1) 将鼠标移至视图的蓝色边框,双击鼠标,即可将该视图激活。 (2) 将
20、鼠标移至视图的蓝色边框,右击鼠标,在弹出菜单中选择“Actiate iew”即可。7. 工程图中图框及标题栏的插入 (1) 可以先将各种图纸大小的图框标题栏制成模板,分别插入各个工程图。具体操作如下:进入“drafting”状态,选择图纸大小,进入“Edit”“Background”,按照所需标准画好图框及标题栏,将其保存。在画好的工程图中,进入“File”“Page setup”,在弹出的对话框中选择“Insert Background iew”,选择对应的图框格式,点击“Insert”即可。 (2) 可以在投影视图前,先插入制作好的图框及标题栏。具体操作如下:在建立好的零件模型环境中,点击
21、“File”“New from”,按投影视图所需图纸大小选择事先做好的图框模板文件,即可直接进入已插好图框和标题栏的Drafting状态。8. 解决图标变为英文注释的方法 笔者在使用CATIA软件的过程中,曾遇到“Part Design”和“Assembly Design”环境中原来非常形象的工具图标全部变成用英文单词表达的形式,如“倒角”变成“ChamferHeader”,拉伸变成“PadHeader”等,使用起来极不方便。原因可能是在使用CATIA的过程中,由于操作上的原因,产生了一些临时性文件,如CATsettings、CATtemp等文件,这些临时性文件会自动保存,可能会对CATIA的
22、使用造成一些影响。所以应及时查找出这些文件,将其删除。另一个解决办法是设置“Tools”“options”中的“reset”为“for all the tabpages”。笔者在进行这些操作后,工具条就又变回形象的图标形式了。遇到此类问题的朋友不妨一试。9. 约束的技巧在虚拟装配中对零件进行装配约束时,最好一次将一个零件完全约束,而且尽可能应用面与面的约束,如平面与平面重合、平面与平面之间的距离、中心线与中心线重合、平面与平面之间的角度等。这些约束条件是非常稳定的装配约束。应尽可能避免使用几何图形的边和顶点,因为它们容易在零件修改时发生变化。10. 如何多次调用零件 装配中有时需多次调用某个零
23、件,可以直接用“Fast Multi Instantiation”进行复制。生产中采用的浇注模具主要是利用CATIA-CAD/CAM系统和NC数控机床进行活塞模具的设计和加工制造。具体流程如图1所示:一、 活塞的详细设计利用原有的活塞零件二维图纸进行三维模型设计,由于原图纸不是由三维模型转换形成,有一些结构和尺寸不合理,在进行三维模型设计时不能实现,我们就根据实际情况采取了最接近原要求的方法来实现。同时,针对活塞的结构特点,我们把它分成两部分:外部结构和内部结构。外部结构形成活塞的外表面,内部结构形成活塞的腔体表面。在两部分形成后,用外部结构减去内部结构,即形成活塞的主体形状。由于设计时主要采
24、用CATIA的实体设计功能,那么设计过程中的倒角处理就显得相当灵活。一般情况下我们按照“由大到小,内外相换”的规律,“由大到小”即由大倒角到小倒角的次序,这样在数学模型的计算上比较好处理;“内外相换”在当前结构中不能做出,可以在它的反模上进行。二、 模具的工艺设计在活塞零件的三维模型基础上,结合生产实际情况进行活塞模具的设计。由于详细设计和模具设计是两个工作性质不同的阶段,我们在模具设计时利用CATIA的SOLIDE-PUBLISH/IMPORT功能将活塞的模型IMPORT到模具模型中,这样模具模型的数据量就相当小,结构树也相当简洁。如果活塞的模型改动时,我们也非常容易通过CHANGE-LIN
25、K的功能修改模具模型。而且,由于CATIA所具有的这种功能,结合活塞模具的整个设计加工实际流程,应用现在流行的并行过程的概念,不同阶段的工作同时进行,如图2所示,在保证模具质量的前提下,大大缩短了模具设计加工的工期,为公司的新产品生产试制争取了宝贵的时间。活塞模具分为:芯模、外模、顶模。考虑到芯模的拔模需要,结合浇注机的结构,我们又将芯模分为五部分;考虑到数控加工的需要,在外模上加装活块(这主要受限制于笔者所在公司的数控加工设备,排除这情况,完全可以进行整体设计加工)。由于模具设计加工的工作比较多,在本次任务的一开始,我们对一些常用的结构以及浇注系统做了规范设计,在此基础上,采用CATIA软件
26、的Detail Design、Paramtric ariational Modeler、Feature Design 的不同方式进行设计。在模具的实际过程中,直接调用或对其进行一些简单的修改,这样可以缩短设计时间。随着数据库的增多,节省时间的效果就越明显。根据浇注机的要求,每套模具出两个活塞。三、 二维出图设计在活塞模具的三维模型基础上,结合企业应用的标准和模具加工的过程,利用CATIA软件的二维绘图功能,进行活塞模具的二维图纸设计。 CATIA软件的SPACE和DRAW两种设计模式的有机集成,可以非常容易地生成二维图和标注尺寸,生产部门根据图纸进行备料,数控加工前的加工制造。 DRAW模式跟
27、踪SPACE模式的功能在设计中较实用,当三维模型修改后,我们可以及时对二维图纸进行更新,图形和尺寸标注都随之更新,保证和三维模型的一致。四、 NC数控编程在活塞模具中,我们只对芯模和外模的镶块做数控加工。根据以往的加工工艺和CATIA软件数控编程的功能,把加工划分为:粗加工,半精加工,清根,精加工,局部精加工。在具体编程过程中,我们用到了CATIA 软件的不同NC编程方法:1. Local Caity Roughing。此方法用于工件的粗加工,主要应用对象是在一个规则的毛坯上加工出形状比较复杂工件的情况。2 Guided Cutting: Parallel to Plane;Offset fr
28、om Cure; Face Isoparametrics。 此方法主要用于工件整体的半精加工、精加工过程。3 3-Axis Isoparametric Surface。4 Local Z Milling。 后两种方法一般用于工件局部的半精加工、清根加工过程。 这些只是 CATIA软件中曲面加工功能的一部分。CATIA软件具有丰富的曲面加工功能,而且每种加工方法里又有比较多的选项及参数,我们可以针对不同的工件、不同的部位来选择不同的加工方法和不同的选项及参数,以达到最后的加工效果。当然,这也需要我们具备比较好的实际加工经验。 NC程序后置处理: CATIA软件中有一个刀具库存取模块(TSA),它
29、除了进行刀具的管理外,最主要的是NC程序后置处理。通常CATIA所计算出的刀具轨迹格式为:Apt Source 和Catia Clfile(我们用的是Apt Source格式),它们并不能直接用于数控加工,需要利用TSA对Apt Source格式的文件进行后置处理,把它们转换成机床能够识别的NC data。五、 制造加工由于机床数控系统的内存比较小,不能把整个NC程序装入机床,可以利用现有和机床相连计算机的通讯软件,把NC程序输入机床,以实时控制机床的加工。在CATIA中运用宏处理大量数据一、引言随着机械设计的不断发展,三维辅助设计软件在产品设计和加工中成为不可缺少的重要工具。由于CATIA具
30、有超强的自由曲面功能、逆向工程的功能及全面的组合分析功能,因此在世界范围内的航空航天及汽车工业中得到了广泛的应用。在飞机设计过程中,飞机的外形建模过程往往是先从外部读入外形数据,然后在CATIA中对这些数据进行处理。飞机外形数据通常是由许多点坐标组成,外形越精确,要求的数据就越多。在CATIA中,输入点的方法通常是在Shape的Generatie Shape Design界面下的Point命令栏中手工将数据输入。飞机外形有成千上万个数据点,手动输入不仅费时,并且容易出错。本篇文章介绍了采用宏命令来自动读入数据的方法,并对这些数据自动进行相关的绘图处理。二、宏的定义 宏是一系列组合在一起的命令和
31、指令,以实现多任务执行的自动化。 宏可以用下列几种脚本语言编写,这取决于操作系统: Basicscript 2.2 sdk,用于Unix ; bscript,isual Basic的脚本语言,用于Windows NT系统 ; Jscript,Jaascript的一种应用,用于Windows NT系统。三、创建宏和运行宏1. 创建宏 宏可用于各种软件,其在各软件中的创建和运行基本相似,这里着重介绍宏在CATIA中的创建和运行过程。创建过程是:首先打开CATIA,新建一个文件,然后进入菜单Tools,打开子菜单Macro下的Macros (或用Alt+F8命令),此时打开一个窗口,如图1所示。 图
32、1 宏命令打开窗口 在Macro Name下的输入框中命名一个宏的名字,如Macro1。然后按Creat按钮,此时打开Macro Editor 窗口。在此窗口的文本框内输入宏的代码,保存后,该宏就创建完成了,如图2所示。 图2 创建宏2运行宏首先选择宏,因为宏可保存于内部文件,也可保存于外部文件,所以首先在宏窗口的左下角的下拉框中选择是内部文件还是外部文件。如果是内部文件,则在宏窗口的文本框中会显示已创建的一系列宏,选择需要的宏,按下Run按钮,宏结果就可显示于窗口内。如果是外部文件,则选择宏窗口左侧的Select按钮,选择宏所在的文件目录,按下Run按钮,同样,宏结果也显示于窗口内。四、宏在
33、CATIA中的应用1利用宏输入数据宏在CATIA中的应用非常广泛,它与CATIA的内核及内部函数的调用集成得很好。例如,在一个部件上打一系列的孔,从装配件上提取材料清单等等。在实际工作中,飞机的外形数据存于Excel文件中,利用宏来读取Excel文件中的数据。如果数据以其他文件格式保存,如dat文件格式,可转换为Excel文件格式,或者直接更改代码,从其他文件中直接读取。代码如下: Language=BSCRIPT 因为本操作系统是 windows2000,所以 此宏是用bscript编 写的 Sub CATMain() Dim partDocument1 As Document 创建文件 S
34、et partDocument1 = CATIA.ActieDocument Dim part1 As Part 创建部件 Set part1 = partDocument1.Part dim excel as object 调用excel对象 set excel=getobject(d: 外形数据.xls) 飞机外形数据存于d: 外形数据.xls文件下 利用循环,读入excel中的数据。此数据为飞机外形上的一些点的坐标值,这些值分别存于excel的表单1中的B、C、D中,把这些值分别赋给变量x,y,z i=1 do while x” x=excel.worksheets(1).cells.r
35、ange(B & trim(cstr(i).alue y=excel.worksheets(1).cells.range(C & trim(cstr(i).alue z=excel.worksheets(1).cells.range(D & trim(cstr(i).alue 定义点坐标 Dim hybridShapePointCoord1 As HybridShapePointCoord Set hybridShapePointCoord1 = hybridShapeFactory1.AddNewPointCoord(x,y,z) 输入点 hybridBody1.AppendHybridSh
36、ape hybridShapePointCoord1 part1.InWorkObject = hybridShapePointCoord1 i=i+1 loop part1.Update End sub 按照创建和运行宏的步骤,把以上代码输入到自定义的一个宏的代码区中,保存并运行。这样,“外形数据.xls”文件中的所有飞机外形数据都被读取出来。CATIA系统为这些点自动编号,设计人员可从当前界面左侧最下一项Open Body.1的树形扩展目录中看到所有的点。 图3就是用此宏输入的机翼上的点。保存此CATIA文件为jiyi.CATpart。 图3 宏输入数据2利用宏处理数据为了得到飞机的外形,
37、我们需要对已输入的点进行处理,即把这些点用Spline命令连成若干条样条曲线,再对这些样条曲线进行处理。在这项任务中,把点连成线是一项繁重的重复性工作,而用宏可以很快地自动完成。宏代码如下: Language=BSCRIPT Sub CATMain() 宏初始化 Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As Document Set partDocument1 = documents1.Item(Part1.CATPart) 根据飞机外形要求,设置两个嵌套循环,内部循环完成一条
38、样条曲线的点与点 的连接,外部循环完成多条样条曲线的连接。 dim j as integer for j=1 to const1 样条曲线的定义和设置 Dim hybridShapeSpline1 As HybridShapeSpline Set hybridShapeSpline1 = hybridShapeFactory1.AddNewSpline() hybridShapeSpline1.SetSplineType 0 hybridShapeSpline1.SetClosing 1 dim i as integer for i=1 to const2 Dim hybridShapePoi
39、ntCoord1 As HybridShape Set hybridShapePointCoord1= hybridShapes1.Item(i+const2*(j-1) hybridShapeSpline1.AddControlPoint hybridShapeControlPoint1 next hybridBody1.AppendHybridShape hybridShapeSpline1 part1.InWorkObject = hybridShapeSpline1 part1.Update next part1.Update End Sub 同样,按照创建和运行宏的步骤,把以上代码输
40、入到自定义的另一宏的代码区中,保存并运行,结果如图4所示。 图4 宏处理数据五、结束语以上介绍了CATIA的宏在航空设计中的一些应用,它也可用于CATIA与外界交互数据量比较大的其他领域,如汽车领域等。宏的使用可以加快产品研发周期,提高工作效率。随着CATIA功能的不断增强以及CATIA应用范围的不断扩大,宏作为一种必不可少的辅助功能,将不断拓展CATIA的功能。catia介绍 CATIA是英文 Computer Aided Tri-Dimensional Interface Application 的缩写。 是世界上一种主流的CAD/CAE/CAM 一体化软件。在70年代Dassault A
41、iation 成为了第一个用户,CATIA 也应运而生。从1982年到1988年,CATIA 相继发布了1版本、2版本、3版本,并于1993年发布了功能强大的4版本,现在的CATIA 软件分为4版本和 5版本两个系列。4版本应用于UNIX 平台,5版本应用于UNIX和Windows 两种平台。5版本的开发开始于1994年。为了使软件能够易学易用,Dassault System 于94年开始重新开发全新的CATIA 5版本,新的5版本界面更加友好,功能也日趋强大,并且开创了CAD/CAE/CAM 软件的一种全新风格。 法国 Dassault Aiation 是世界著名的航空航天企业。其产品以幻影
42、2000和阵风战斗机最为著名。CATIA的产品开发商Dassault System 成立于1981年。而如今其在CAD/CAE/CAM 以及PDM 领域内的领导地位,已得到世界范围内的承认。其销售利润从最开始的一百万美圆增长到现在的近二十亿美圆。雇员人数由20人发展到2,000多人。 CATIA是法国Dassault System公司的CAD/CAE/CAM一体化软件,居世界CAD/CAE/CAM领域的领导地位,广泛应用于航空航天、汽车制造、造船、机械制造、电子电器、消费品行业,它的集成解决方案覆盖所有的产品设计与制造领域,其特有的DMU电子样机模块功能及混合建模技术更是推动着企业竞争力和生产
43、力的提高。CATIA 提供方便的解决方案,迎合所有工业领域的大、中、小型企业需要。包括:从大型的波音747飞机、火箭发动机到化妆品的包装盒,几乎涵盖了所有的制造业产品。在世界上有超过13,000的用户选择了CATIA。CATIA 源于航空航天业,但其强大的功能以得到各行业的认可,在欧洲汽车业,已成为事实上的标准。CATIA 的著名用户包括波音、克莱斯勒、宝马、奔驰等一大批知名企业。其用户群体在世界制造业中具有举足轻重的地位。波音飞机公司使用CATIA完成了整个波音777的电子装配,创造了业界的一个奇迹,从而也确定了CATIA 在CAD/CAE/CAM 行业内的领先地位。 CATIA 5版本是I
44、BM和达索系统公司长期以来在为数字化企业服务过程中不断探索的结晶。围绕数字化产品和电子商务集成概念进行系统结构设计的CATIA 5版本,可为数字化企业建立一个针对产品整个开发过程的工作环境。在这个环境中,可以对产品开发过程的各个方面进行仿真,并能够实现工程人员和非工程人员之间的电子通信。产品整个开发过程包括概念设计、详细设计、工程分析、成品定义和制造乃至成品在整个生命周期中的使用和维护。CATIA 5版本具有: 1.重新构造的新一代体系结构 为确保CATIA产品系列的发展,CATIA 5新的体系结构突破传统的设计技术,采用了新一代的技术和标准,可快速地适应 企业的业务发展需求,使客户具有更大的
45、竞争优势。 2.支持不同应用层次的可扩充性 CATIA 5对于开发过程、功能和硬件平台可以进行灵活的搭配组合,可为产品开发链中的每个专业成员配置最合理的解决方案。允许任意配置的解决方案可满足从最小的供货商到最大的跨国公司的需要。 3.与NT和UNIX硬件平台的独立性 CATIA 5是在Windows NT平台和UNIX平台上开发完成的,并在所有所支持的硬件平台上具有统一的数据、功能、版本发放日期、操作环境和应用支持。CATIA 5在Windows平台的应用可使设计师更加简便地同办公应用系统共享数据;而 UNIX平台上NT风格的用户界面,可使用户在UNIX平台上高效地处理复杂的工作。 4.专用知
46、识的捕捉和重复使用 CATIA 5结合了显式知识规则的优点,可在设计过程中交互式捕捉设计意图,定义产品的性能和变化。隐式的经验知识变成了显式的专用知识,提高了设计的自动化程度,降低了设计错误的风险。 5.给现存客户平稳升级 CATIA 4和5具有兼容性,两个系统可并行使用。对于现有的CATIA 4用户,5年引领他们迈向NT世界。对于新的 CATIA 5客户,可充分利用CATIA 4成熟的后续应用产品,组成一个完整的产品开发环境。 航空航天: CATIA 源于航空航天工业,是业界无可争辩的领袖。以其精确安全,可靠性满足商业、防御和航空航天领域各种应用的需要。在航空航天业的多个项目中,CATIA
47、被应用于开发虚拟的原型机,其中包括Boeing飞机公司(美国)的Boeing 777 和Boeing 737,Dassault 飞机公司(法国)的阵风(Rafale)战斗机、Bombardier飞机公司(加拿大)的Global Express 公务机、以及Lockheed Martin飞机公司(美国)的Darkstar无人驾驶侦察机。Boeing飞机公司在Boeing 777项目中,应用CATIA设计了除发动机以外的100%的机械零件。并将包括发动机在内的100%的零件进行了预装配。Boeing 777也是迄今为止,唯一进行100%数字化设计和装配的大型喷气客机。参与Boeing 777项目的工程师、工装设计师、技师以及项目管理人员超过1700人,分布于美国、日本、英国的不同地区。他们通过1,400套CATIA 工作站联系在一起,进行并行工作。Boeing 的设计人员对777的全部零件进行了三维实体造型,并在计算机上对整个777进行了全尺寸