基于参数化设计的CATIA二次开发技术研究

作者:孙萌萌 顾苏军 刊名:科技创新与应用 上传者:田晓姗

【摘要】介绍了以VB为开发工具对CATIA进行参数化二次开发的基本流程,编写了可以在CATIA中自动生成机床夹具常用标准件的CAD模型程序。应用实例表明,文章提出的方法可以自动生成机床夹具常用标准件,证明了该方法的可行性。

全文阅读

》科技创新与应用| “ 6年第2 ]期 科技创新 基于参数化设计的CATIA二次开发技术研究 孙萌萌顾苏军 一(中国矿业大学机电工程学院,江苏徐州221116) 摘要:介绍了以VB为开发工具对CA眉A进行参数化二次开发的基本流程,编写了可以在CATIA中自动生成机床夹具常用标 准件的CAD模型程序。应用实例表明,文章提出的方法可以自动生成机床夹具常用标准件,证明了该方法的可行性。 关譴词:CAT丨A;二次开发;参数化设计;机床夹具标准件 机床夹具是机械加工中的重要工装,在机械制造过程中,不仅扩展了机床的加工范围和能力,同时也极大地提高了生产效率和制造精度。因此.夹具设计与制造是机械制造企业重要的生产谁备工作之一。参数化没计是指设计其有比较固定几何形状的零件或部件时,其JL何形状的结构尺寸序列由相应的参数序列约束,设计对象的控制尺寸与参数序列具有一一对应的关系,当参数序列值不同时,可控制生成尺扌大小不同的几何图形。夹具设计与制造追求快速地对具有相同或相近几何特征尺寸的标准件进行建模!、因此,采用参数化设计可以为夹具设计与制造提供一种快速自动生成标准 件的方法。 文章通过分析机床夹具标准件的结构特征,提取各个标准件的 参数化条件,采用参数化建模方法,在CATIA环境下以VB为二次开发工貝、研究了一种可以快速生成机床夹具标准件的参数化建模方法,开发出了较为实用的机床夹具标准件参数化建模系统。首先介绍了CA'I'IA参数化二次开发的基本流程,然后基于此流程以机床夹具标谁件为例,证明了亥方法的可行性。 1 CATIA参数化二次开发基本流程 以CAT吓为平台进行参数化二次开发,最关键的是要正确的提取参数化条件。而参数化条件的提取是基于对零件进行结构特征进行分析的结果。以VB为开发工具对CATIA进行参数化二次开发属.于进程外访问的二次开发方式。进程外访问指脚本运行不由CATIA来调用,CAI]A作为一个对象连接与嵌人自动化服务器,外部程序通过COM接口来访问CATIA内部的对象:)在VB中引人 零件征分 化条件提奴 中引入CATIA类爳南 湖界而设冒 编与作代到数撫唪创建 到A编程接卩调用图1 CATIA参数化 CATIA类型库文件是调用COM接口的基础。类型库头文件是相应环境下语言格式文件,包含对象定义,全球唯一标识符,对象中所使用的结构、方法和属性定义。当给定一个类型库文件后,一个客户端可以生成调用一个COM接口的具体实现所必需的代码。为了在CATIA中实现新的功能模块或对已有功能模块的扩展,需要定制与待实现功能相符合的个性化界面。基于零件特征与参数化条件编写实现零件几何特征的操作代码,在生成它维模型的代码之前,使用CreatObjectd方法和GeiObject方法启动连接CATIAO在参数化设计的过程中,参数的获取一般有两个途径,是通过界面输人;二是在数据库中直接选择。对于标准件库的CAD模型程序的编写,以高效为出发点一般选择第二种方法。而数据库的创建可使用VB提供的一种非常实用的数据库设计工具,即可视化数据管理器。它具有数据库的创建、查看、修改库结构以及输人记录、查询记录等功能。当设计所需要的参数序列进人结构尺寸序列之中时,编译器根据此参数序列调用CATIA的应用程序编程接口,通过结构操作代码生成与输人参数相对应得三维集合模型。CATIA参数化二次开发的基 二次开发的基本流程本流程如图1所示。 无绝缘轨道电路的生命力有重要意义。参考文献田唐洪文.18信息无绝缘轨道电路的安装与调试斟工程科技,2m3 罔鲁恩斌,李宏一、区间及站内轨道电路干扰问题的分析

参考文献

引证文献

问答

我要提问