1.螺母的几种画法 ⑴先画好六棱柱,然后用小三角形旋转切除。 ⑵先画圆然后将圆柱上下底面边缘倒角,再用六边形拉伸向外切除。

2. 三维零件建模时的命名 零件建模时,系统会自动在其模型树的开头为零件命名,一般为Part1,Part2…等默认形式。而在每次开机进行零件建模时,模型树中默认的零件名字可能会有相同的。由于零件最终要被引入装配图中,具有相同零件名字的零件不能在装配环境中同时被调用,这时需要将重复的名字重新命名。如果装配一个大的部件,可能会多次遇到这个问题。为了避免这些不必要的麻烦,笔者建议在进行三维零件建模之前,事先将系统默认的模型树中的零件名字改成该零件文件保存时将要用的名字,这样不仅避免了零件名字的重复,还可方便零件的保存。

3. 公差标注 在零件的工程图中时常有如ф39±0.05的公差标注,CATIA默认字体SICH无法按要求进行标注,标出的是ф39 0.05的形式。这时可以将公差类型设置为TOL-1.0并用αCATIA Symbol字体标注。

4. 鼠标右键的应用 (1) 在半剖视图中标注孔的尺寸时,尺寸线往往是一半,延长线也只在一侧有。如果直接点击孔的轮廓线,按左键确认,出现的是整个尺寸线。可以在还未放置该尺寸前点击鼠标右键,选择“Half Dimension”,即可标注出一半尺寸线。 (2) 标注两圆弧外边缘之间的距离时,当鼠标选中两圆弧后,系统自动捕捉成两圆心之间的距离尺寸,此时同样在未放置该尺寸之前点击右键,在弹出菜单中的“Extension Lines Anchor”中选择所要标注的类型。 (3) 工程图中有时需要标注一条斜线的水平或垂直距离,或者要标注一条斜线的一个端点与一条直线的距离,这时可以在选中要标注的对象后,在右键弹出菜单中选择“Dimension Representation”中所需的尺寸类型。两直线角度尺寸的标注也可以通过弹出菜单中的“Angle Sector”选择所需的标注方式。

5.重新选择图纸 若在将零件转化成工程图时选错了图纸的大小,如将A3选成A4纸,可以在“Drafting”环境中点击“File”→“Page setup”,在弹出的对话框中重新选择所需图纸。 6. xx视图 在工程图中,往往要对某一视图进行剖视、局部放大和断裂等操作。在进行这些操作之前,一定要将该视图xx,初学者往往忽略这个问题,从而造成操作失败。xx视图有两种方法: (1) 将鼠标移至视图的蓝色边框,双击鼠标,即可将该视图xx。 (2) 将鼠标移至视图的蓝色边框,右击鼠标,在弹出菜单中选择“Actiate iew”即可。

7. 工程图中图框及标题栏的插入 (1) 可以先将各种图纸大小的图框标题栏制成模板,分别插入各个工程图。具体操作如下:进入“drafting”状态,选择图纸大小,进入“Edit”→“Background”,按照所需标准画好图框及标题栏,将其保存。在画好的工程图中,进入“File”→“Page setup”,在弹出的对话框中选择“Insert Background iew”,选择对应的图框格式,点击“Insert”即可。 (2) 可以在投影视图前,先插入制作好的图框及标题栏。具体操作如下:在建立好的零件模型环境中,点击“File”→“New from”,按投影视图所需图纸大小选择事先做好的图框模板文件,即可直接进入已插好图框和标题栏的Drafting状态。

8. 解决图标变为英文注释的方法 笔者在使用CATIA软件的过程中,曾遇到“Part Design”和“Assembly Design”环境中原来非常形象的工具图标全部变成用英文单词表达的形式,如“倒角”变成“ChamferHeader”,拉伸变成“PadHeader”等,使用起来极不方便。原因可能是在使用CATIA的过程中,由于操作上的原因,产生了一些临时性文件,如CATsettings、CATtemp等文件,这些临时性文件会自动保存,可能会对CATIA的使用造成一些影响。所以应及时查找出这些文件,将其删除。另一个解决办法是设置“Tools”→“options”中的“reset”为“for all the tabpages”。笔者在进行这些操作后,工具条就又变回形象的图标形式了。遇到此类问题的朋友不妨一试。

9. 约束的技巧 在虚拟装配中对零件进行装配约束时,{zh0}一次将一个零件xx约束,而且尽可能应用面与面的约束,如平面与平面重合、平面与平面之间的距离、中心线与中心线重合、平面与平面之间的角度等。 这些约束条件是非常稳定的装配约束。应尽可能避免使用几何图形的边和顶点,因为它们容易在零件修改时发生变化。

10. 如何多次调用零件 装配中有时需多次调用某个零件,可以直接用“Fast Multi Instantiation”进行复制。

生产中采用的浇注模具主要是利用CATIA-CAD/CAM系统和NC数控机床进行活塞模具的设计和加工制造。

具体流程如图1所示:

一、 活塞的详细设计 利用原有的活塞零件二维图纸进行三维模型设计,由于原图纸不是由三维模型转换形成,有一些结构和尺寸不合理,在进行三维模型设计时不能实现,我们就根据实际情况采取了最接近原要求的方法来实现。同时,针对活塞的结构特点,我们把它分成两部分:外部结构和内部结构。外部结构形成活塞的外表面,内部结构形成活塞的腔体表面。在两部分形成后,用外部结构减去内部结构,即形成活塞的主体形状。 由于设计时主要采用CATIA的实体设计功能,那么设计过程中的倒角处理就显得相当灵活。一般情况下我们按照“由大到小,内外相换”的规律,“由大到小”即由大倒角到小倒角的次序,这样在数学模型的计算上比较好处理;“内外相换”在当前结构中不能做出,可以在它的反模上进行。 二、 模具的工艺设计 在活塞零件的三维模型基础上,结合生产实际情况进行活塞模具的设计。由于详细设计和模具设计是两个工作性质不同的阶段,我们在模具设计时利用CATIA的SOLIDE-PUBLISH/IMPORT功能将活塞的模型IMPORT到模具模型中,这样模具模型的数据量就相当小,结构树也相当简洁。如果活塞的模型改动时,我们也非常容易通过CHANGE-LINK的功能修改模具模型。 而且,由于CATIA所具有的这种功能,结合活塞模具的整个设计加工实际流程,应用现在流行的并行过程的概念,不同阶段的工作同时进行,如图2所示,在保证模具质量的前提下,大大缩短了模具设计加工的工期,为公司的新产品生产试制争取了宝贵的时间。 活塞模具分为:芯模、外模、顶模。考虑到芯模的拔模需要,结合浇注机的结构,我们又将芯模分为五部分;考虑到数控加工的需要,在外模上加装活块(这主要受限制于笔者所在公司的数控加工设备,排除这情况,xx可以进行整体设计加工)。 由于模具设计加工的工作比较多,在本次任务的一开始,我们对一些常用的结构以及浇注系统做了规范设计,在此基础上,采用CATIA软件的Detail Design、Paramtric ariational Modeler、Feature Design 的不同方式进行设计。 在模具的实际过程中,直接调用或对其进行一些简单的修改,这样可以缩短设计时间。随着数据库的增多,节省时间的效果就越明显。 根据浇注机的要求,每套模具出两个活塞。

三、 二维出图设计 在活塞模具的三维模型基础上,结合企业应用的标准和模具加工的过程,利用CATIA软件的二维绘图功能,进行活塞模具的二维图纸设计。 CATIA软件的SPACE和DRAW两种设计模式的有机集成,可以非常容易地生成二维图和标注尺寸,生产部门根据图纸进行备料,数控加工前的加工制造。 DRAW模式跟踪SPACE模式的功能在设计中较实用,当三维模型修改后,我们可以及时对二维图纸进行更新,图形和尺寸标注都随之更新,保证和三维模型的一致。

四、 NC数控编程 在活塞模具中,我们只对芯模和外模的镶块做数控加工。根据以往的加工工艺和CATIA软件数控编程的功能,把加工划分为:粗加工,半精加工,清根,精加工,局部精加工。

在具体编程过程中,我们用到了CATIA 软件的不同NC编程方法:

1. Local Caity Roughing。 此方法用于工件的粗加工,主要应用对象是在一个规则的毛坯上加工出形状比较复杂工件的情况。

2. Guided Cutting: Parallel to Plane;Offset from Cure; Face Isoparametrics。 此方法主要用于工件整体的半精加工、精加工过程。

3. 3-Axis Isoparametric Surface。

4. Local Z Milling。 后两种方法一般用于工件局部的半精加工、清根加工过程。 这些只是 CATIA软件中曲面加工功能的一部分。CATIA软件具有丰富的曲面加工功能,而且每种加工方法里又有比较多的选项及参数,我们可以针对不同的工件、不同的部位来选择不同的加工方法和不同的选项及参数,以达到{zh1}的加工效果。 当然,这也需要我们具备比较好的实际加工经验。 NC程序后置处理: CATIA软件中有一个刀具库存取模块(TSA),它除了进行刀具的管理外,最主要的是NC程序后置处理。通常CATIA所计算出的刀具轨迹格式为:Apt Source 和Catia Clfile(我们用的是Apt Source格式),它们并不能直接用于数控加工,需要利用TSA对Apt Source格式的文件进行后置处理,把它们转换成机床能够识别的NC data。

五、 制造加工 由于机床数控系统的内存比较小,不能把整个NC程序装入机床,可以利用现有和机床相连计算机的通讯软件,把NC程序输入机床,以实时控制机床的加工。

在CATIA中运用宏处理大量数据

一、引言 随着机械设计的不断发展,三维辅助设计软件在产品设计和加工中成为不可缺少的重要工具。由于CATIA具有超强的自由曲面功能、逆向工程的功能及全面的组合分析功能,因此在世界范围内的航空航天及汽车工业中得到了广泛的应用。在飞机设计过程中,飞机的外形建模过程往往是先从外部读入外形数据,然后在CATIA中对这些数据进行处理。飞机外形数据通常是由许多点坐标组成,外形越xx,要求的数据就越多。在CATIA中,输入点的方法通常是在Shape的Generatie Shape Design界面下的Point命令栏中手工将数据输入。飞机外形有成千上万个数据点,手动输入不仅费时,并且容易出错。本篇文章介绍了采用宏命令来自动读入数据的方法,并对这些数据自动进行相关的绘图处理。

二、宏的定义 宏是一系列组合在一起的命令和指令,以实现多任务执行的自动化。 宏可以用下列几种脚本语言编写,这取决于操作系统: ☆ Basicscript 2.2 sdk,用于Unix ; ☆ bscript,isual Basic的脚本语言,用于Windows NT系统 ; ☆ Jscript,Jaascript的一种应用,用于Windows NT系统。

三、创建宏和运行宏

1. 创建宏 宏可用于各种软件,其在各软件中的创建和运行基本相似,这里着重介绍宏在CATIA中的创建和运行过程。 创建过程是:首先打开CATIA,新建一个文件,然后进入菜单Tools,打开子菜单Macro下的Macros (或用Alt+F8命令),此时打开一个窗口,如图1所示。 图1 宏命令打开窗口 在Macro Name下的输入框中命名一个宏的名字,如Macro1。然后按Creat按钮,此时打开Macro Editor 窗口。在此窗口的文本框内输入宏的代码,保存后,该宏就创建完成了,如图2所示。 图2 创建宏

2.运行宏 首先选择宏,因为宏可保存于内部文件,也可保存于外部文件,所以首先在宏窗口的左下角的下拉框中选择是内部文件还是外部文件。如果是内部文件,则在宏窗口的文本框中会显示已创建的一系列宏,选择需要的宏,按下Run按钮,宏结果就可显示于窗口内。如果是外部文件,则选择宏窗口左侧的Select按钮,选择宏所在的文件目录,按下Run按钮,同样,宏结果也显示于窗口内。

四、宏在CATIA中的应用

1.利用宏输入数据 宏在CATIA中的应用非常广泛,它与CATIA的内核及内部函数的调用集成得很好。例如,在一个部件上打一系列的孔,从装配件上提取材料清单等等。在实际工作中,飞机的外形数据存于Excel文件中,利用宏来读取Excel文件中的数据。如果数据以其他文件格式保存,如dat文件格式,可转换为Excel文件格式,或者直接更改代码,从其他文件中直接读取。代码如下: ‘因为本操作系统是 windows2000,所以 此宏是用’bscript编 写的 Sub CATMain() Dim partDocument1 As Document ‘创建文件 Set 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.range(“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.AppendHybridShape hybridShapePointCoord1 part1.InWorkObject = hybridShapePointCoord1 i=i+1 loop part1.Update End sub 按照创建和运行宏的步骤,把以上代码输入到自定义的一个宏的代码区中,保存并运行。这样,“外形数据.xls”文件中的所有飞机外形数据都被读取出来。CATIA系统为这些点自动编号,设计人员可从当前界面左侧最下一项Open Body.1的树形扩展目录中看到所有的点。 图3就是用此宏输入的机翼上的点。保存此CATIA文件为jiyi.CATpart。 图3 宏输入数据

2.利用宏处理数据 为了得到飞机的外形,我们需要对已输入的点进行处理,即把这些点用Spline命令连成若干条样条曲线,再对这些样条曲线进行处理。在这项任务中,把点连成线是一项繁重的重复性工作,而用宏可以很快地自动完成。宏代码如下: Sub CATMain() ‘宏初始化 Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As Document Set partDocument1 = documents1.Item(“Part1.CATPart”) ? ? ? ‘根据飞机外形要求,设置两个嵌套循环,内部循环完成一条样条曲线的点与点 ‘的连接,外部循环完成多条样条曲线的连接。 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 hybridShapePointCoord1 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 同样,按照创建和运行宏的步骤,把以上代码输入到自定义的另一宏的代码区中,保存并运行,结果如图4所示。 图4 宏处理数据

五、结束语 以上介绍了CATIA的宏在航空设计中的一些应用,它也可用于CATIA与外界交互数据量比较大的其他领域,如汽车领域等。宏的使用可以加快产品研发周期,提高工作效率。随着CATIA功能的不断增强以及CATIA应用范围的不断扩大,宏作为一种必不可少的辅助功能,将不断拓展CATIA的功能。

catia介绍 CATIA是英文 Computer Aided Tri-Dimensional Interface Application 的缩写。 是世界上一种主流的CAD/CAE/CAM 一体化软件。在70年代Dassault Aiation 成为了{dy}个用户,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 是世界xx的航空航天企业。其产品以幻影2000和阵风战斗机最为xx。CATIA的产品开发商Dassault System 成立于1981年。而如今其在CAD/CAE/CAM 以及PDM 领域内的领导地位,已得到世界范围内的承认。其销售利润从最开始的一百万美圆增长到现在的近二十亿美圆。雇员人数由20人发展到2,000多人。 CATIA是法国Dassault System公司的CAD/CAE/CAM一体化软件,居世界CAD/CAE/CAM领域的领导地位,广泛应用于航空航天、汽车制造、造船、机械制造、电子\电器、消费品行业,它的集成解决方案覆盖所有的产品设计与制造领域,其特有的DMU电子样机模块功能及混合建模技术更是推动着企业竞争力和生产力的提高。CATIA 提供方便的解决方案,迎合所有工业领域的大、中、小型企业需要。包括:从大型的波音747飞机、火箭发动机到化妆品的包装盒,几乎涵盖了所有的制造业产品。在世界上有超过13,000的用户选择了CATIA。CATIA 源于航空航天业,但其强大的功能以得到各行业的认可,在欧洲汽车业,已成为事实上的标准。CATIA 的xx用户包括波音、克莱斯勒、宝马、奔驰等一大批xxxx。其用户群体在世界制造业中具有举足轻重的地位。波音飞机公司使用CATIA完成了整个波音777的电子装配,创造了业界的一个奇迹,从而也确定了CATIA 在CAD/CAE/CAM 行业内的{lx1}地位。 CATIA 5版本是IBM和达索系统公司长期以来在为数字化企业服务过程中不断探索的结晶。围绕数字化产品和电子商务集成概念进行系统结构设计的CATIA 5版本,可为数字化企业建立一个针对产品整个开发过程的工作环境。在这个环境中,可以对产品开发过程的各个方面进行仿真,并能够实现工程人员和非工程人员之间的电子通信。产品整个开发过程包括概念设计、详细设计、工程分析、成品定义和制造乃至成品在整个生命周期中的使用和维护。CATIA 5版本具有: 1.重新构造的新一代体系结构 为确保CATIA产品系列的发展,CATIA 5新的体系结构突破传统的设计技术,采用了新一代的技术和标准,可快速地适应 企业的业务发展需求,使客户具有更大的竞争优势。 2.支持不同应用层次的可扩充性 CATIA 5对于开发过程、功能和硬件平台可以进行灵活的搭配组合,可为产品开发链中的每个专业成员配置最 合理的解决方案。允许任意配置的解决方案可满足从最小的供货商到{zd0}的跨国公司的需要。 3.与NT和UNIX硬件平台的独立性 CATIA 5是在Windows NT平台和UNIX平台上开发完成的,并在所有所支持的硬件平台上具有统一的数据、功能、 版本发放日期、操作环境和应用支持。CATIA 5在Windows平台的应用可使设计师更加简便地同办公应用系统共享数据;而 UNIX平台上NT风格的用户界面,可使用户在UNIX平台上高效地处理复杂的工作。 4.专用知识的捕捉和重复使用 CATIA 5结合了显式知识规则的优点,可在设计过程中交互式捕捉设计意图,定义产品的性能和变化。隐式的 经验知识变成了显式的专用知识,提高了设计的自动化程度,降低了设计错误的风险。 5.给现存客户平稳升级 CATIA 4和5具有兼容性,两个系统可并行使用。对于现有的CATIA 4用户,5年xx他们迈向NT世界。对于新的 CATIA 5客户,可充分利用CATIA 4成熟的后续应用产品,组成一个完整的产品开发环境。 航空航天: CATIA 源于航空航天工业,是业界无可争辩的{lx}。以其xx安全,可靠性满足商业、防御和航空航天领域各种应用的需要。在航空航天业的多个项目中,CATIA 被应用于开发虚拟的原型机,其中包括Boeing飞机公司(美国)的Boeing 777 和Boeing 737,Dassault 飞机公司(法国)的阵风(Rafale)战斗机、Bombardier飞机公司(加拿大)的Global Express 公务机、以及Lockheed Martin飞机公司(美国)的Darkstar无人驾驶侦察机。Boeing飞机公司在Boeing 777项目中,应用CATIA设计了除发动机以外的{bfb}的机械零件。并将包括发动机在内的{bfb}的零件进行了预装配。Boeing 777也是迄今为止,{wy}进行{bfb}数字化设计和装配的大型喷气客机。参与Boeing 777项目的工程师、工装设计师、技师以及项目管理人员超过1700人,分布于美国、日本、英国的不同地区。他们通过1,400套CATIA 工作站联系在一起,进行并行工作。Boeing 的设计人员对777的全部零件进行了三维实体造型,并在计算机上对整个777进行了全尺寸的预装配。预装配使工程师不必再制造一个物理样机,工程师在预装配的数字样机上即可检查和修改设计中的干涉和不协调。Boeing 飞机公司宣布在777项目中,与传统设计和装配流程相比较,由于应用CATIA节省了50%的重复工作和错误修改时间。尽管首架777的研发时间与应用传统设计流程的其他机型相比,其节省的时间并不是非常的显著,但Boeing飞机公司预计,777后继机型的开发至少可节省50%的时间。CATIA 的后参数化处理功能在777的设计中也显示出了其优越性和强大功能。为迎合特殊用户的需求,利用CATIA 的参数化设计,Boeing 公司不必重新设计和建立物理样机,只需进行参数更改,就可以得到满足用户需要的电子样机,用户可以在计算机上进行预览。 汽车工业: CATIA是汽车工业的事实标准,是欧洲、北美和亚洲{dj1}汽车制造商所用的核心系统。CATIA 在造型风格、车身及引擎设计等方面具有独特的长