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

来源 :科学与财富 | 被引量 : 0次 | 上传用户:jpflxy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:介绍了以VB为开发工具对CATIA进行参数化二次开发的基本流程,编写了可以在CATIA中自动生成机床夹具常用标准件的CAD模型程序。应用实例表明,文章提出的方法可以自动生成机床夹具常用标准件,证明了该方法的可行性。
  关键词:CATIA;二次开发;参数化设计;机床夹具标准件
  引言
  机床夹具是机械加工中的重要工装,在机械制造过程中,不仅扩展了机床的加工范围和能力,同时也极大地提高了生产效率和制造精度。因此,夹具设计与制造是机械制造企业重要的生产准备工作之一。参数化设计是指设计具有比较固定几何形状的零件或部件时,其几何形状的结构尺寸序列由相应的参数序列约束,设计对象的控制尺寸与参数序列具有一一对应的关系,当参数序列值不同时,可控制生成尺寸大小不同的几何图形。夹具设计与制造追求快速地对具有相同或相近几何特征尺寸的标准件进行建模。因此,采用参数化设计可以为夹具设计与制造提供一种快速自动生成标准件的方法。
  文章通过分析机床夹具标准件的结构特征,提取各个标准件的参数化条件,采用参数化建模方法,在CATIA环境下以VB为二次开发工具,研究了一种可以快速生成机床夹具标准件的参数化建模方法,开发出了较为实用的机床夹具标准件参数化建模系统。首先介绍了CATIA参数化二次开发的基本流程,然后基于此流程以机床夹具标准件为例,证明了该方法的可行性。
  1 CATIA参数化二次开发基本流程
  以CATIA为平台进行参数化二次开发,最关键的是要正确的提取参数化条件。而参数化条件的提取是基于对零件进行结构特征进行分析的结果。以VB为开发工具对CATIA进行参数化二次开发属于进程外访问的二次开发方式。进程外访问指脚本运行不由CATIA来调用,CATIA作为一个对象连接与嵌入自动化服务器,外部程序通过COM接口来访问CATIA内部的对象。在VB中引入CATIA类型库文件是调用COM接口的基础。类型库头文件是相应环境下语言格式文件,包含对象定义,全球唯一标识符,对象中所使用的结构、方法和属性定义。当给定一个类型库文件后,一个客户端可以生成调用一个COM接口的具体实现所必需的代码。为了在CATIA中实现新的功能模块或对已有功能模块的扩展,需要定制与待实现功能相符合的个性化界面。基于零件特征与参数化条件编写实现零件几何特征的操作代码,在生成三维模型的代码之前,使用CreatObjectd方法和GetObject方法启动连接CATIA。在参数化设计的过程中,参数的获取一般有两个途径,一是通过界面输入;二是在数据库中直接选择。对于标准件库的CAD模型程序的编写,以高效为出发点一般选择第二种方法。而数据库的创建可使用VB提供的一种非常实用的数据库设计工具,即可视化数据管理器。它具有数据库的创建、查看、修改库结构以及输入记录、查询记录等功能。当设计所需要的参数序列进入结构尺寸序列之中时,编译器根据此参数序列调用CATIA的应用程序编程接口,通过结构操作代码生成与输入参数相对应得三维集合模型。CATIA参数化二次开发的基本流程如图1所示。
  2 机床夹具标准件库的开发实例
  基于上述方法,开发了一套机床夹具常用标准件库程序。本程序的要实现的功能为:在进行夹具设计的过程中,需要某种夹具标准件,直接在本程序中选择该标准件及需要的尺寸,点击“CATIA出图”命令即可自动生成该标准件。避免了必须重复构造标准件的低效状况,缩短了夹具设计的周期,提高了工作效率。
  具体流程如下:
  (1)运行VB6.0,选择“标准EXE”文件,创建新工程。选择“Project/Reference”菜单项,從弹出的对话框列表中选择所有以CATIA开头的类型库选项,单击“OK”按钮保证在VB中加载所有的CATIA类型库文件。
  (2)进行VB界面的设置。在窗体中添加TreeView树状控件,再结合Imagelist控件为程序设置目录;PictureBox控件用来展示所选标准件的二维图;MSFlexGrid控件的作用是显示标准件的序列尺寸,其RowColchange事件可实现对选中尺寸序列的调用;Data控件与MSFlexGrid数据网格控件结合用于访问数据库。
  (3)编写绘图的操作代码。对每一个标准件都使用一个Sub子程序来实现绘图,可使程序结构清晰易读,避免了不同标准件CAD模型程序相互冗杂。
  程序运行界面如图2所示。
  3 结束语
  文章研究了基于参数化设计的CATIA二次开发技术,给出了二次开发的基本流程,以VB为开发工具,开发了一套机床夹具标准件库程序。从而证明了使用此方法进行标准件库创建的灵活性与可行性。
  机床夹具是机械加工中的重要工装,本研究针对机床夹具中的常用标准件进行CATIA二次开发,避免了在夹具设计阶段对标准件的重复建模,从而提高整个设计阶段的效率,为机械制造企业所迫切需求。
  参考文献:
  [1]龙峰,樊留群.CATIA V5二次开发技术探讨[J].淮阴工学院学报,2005.
  [2]李海滨,杨义虎,朱姗姗,等.以CATIA为平台的起落架零件参数化建模技术研究[J].现代制造工程,2009.
  [3]胡添元,余雄庆.基于CATIA二次开发的飞翼外形参数化建模[J].飞机设计,2007.
  [4]高运奎,李召华,吕勤云.基于CATIA二次开发的发动机喷管外形参数化设计[J].机电产品开发与创新,2012.
其他文献
“养国子以道,乃教之六艺:一曰五礼,二曰六乐,三曰五射,四曰五御,五曰六书,六曰九数.”出自《周礼?地官》.这其中的“六艺”指的就是“通五经贯六艺”当中的“六艺”(礼、乐
期刊
绿色技术与废品回收rn据微信公众号“中国标准化”消息,国家发改委、科技部近日印发的《关于构建市场导向的绿色技术创新体系的指导意见》强调,要强化绿色技术标准引领.即通
期刊
“学校文化是学校特色的重要表征,是学校的生命所在,是学校重要的教育资源,是催生教师专业成长和学生生命发展的深厚土壤,是学校人文传统和优良校风的根本之源”。和谐校园是一种以和衷共济、内和外顺、协调发展为核心的素质教育模式,是一种积极、自由、协调的育人氛围,是一种整合学校、家庭、社区后的教育合力。和谐对于我校来讲就是在共同利益、共同目标基础上的一种上下互动,它是学校校园文化的理想状态。在构建和谐校园方
随着教育改革的深入发展,整个教育界已呈现出了百舸争流的局面。这就使师资队伍的建设成为了诸多教育要素中极为重要的一个要素,而青年教师的培养与使用,又是师资队伍建设中的关键所在。由于历史的原因,目前各校均普遍面临新老交替、师资断层的现状。因此,从一定意义上讲,谁要抓住了青年教师的培养与使用,谁就赢得了教育竞争的主动权。   我校党政班子正是在充分分析社会大环境、大背景及本校青年教师队伍状况的基础上,明
近年来,随着我国社会经济的快速发展,国民生活水平得到不断提升,各种工程项目越来越多,在工程项目施工中,“安全第一,质量为本”始终是每个企业的基本宗旨。然而在当前企业中
摘要:随着信息技术的不断发展,教育改革也在不断进步,多样化的教学模式脱颖而出,其中,翻转课堂就是一种值得推广的教学模式。如果在小学数学课堂中运用这一模式,可以有效地激发学生的合作学习、自主探究的积极性,培养学生的发散思维。因此,本文就微课资源的使用方式进行了初步探讨,希望可以为今后的小學数学教学工作提供相应的指导和说明。  关键词:小学数学;翻转课堂;微课资源  微课是一种课程教学资源,翻转课堂是
胆碱是维持鱼类正常生长的营养物质,饲料中胆碱缺乏会导致鱼类生长受阻、饲料利用率低、脂肪代谢能力低下以及肠道和肾脏出血等症状。研究表明,斑点叉尾 Choline is a nutri
刘烨,1989年生,河北秦皇岛人。就读于广西师范大学研究生院,研究方向为油画创作理论与实践。
2006年11月23日~25日,北京市举行了第二届中小学德育观摩交流活动。从2005年起,北京市委教育工委、北京市教委建立起每年一次的中小学德育工作观摩周制度,用相对集中的时间,以