一种在CatiaV5软件中自动生成工程图框的实现方法

文档序号:6572751阅读:1574来源:国知局
专利名称:一种在CatiaV5软件中自动生成工程图框的实现方法
技术领域
本发明涉及应用于汽车、航空及船舶等机械行业所用的设计软件,特别涉 及一种在Catia V5软件中自动生成工程图框的实现方法。
背景技术
随着中国汽车、航空、船舶等机械行业的快速发展,CAD软件CatiaV5 得到了广泛的应用,但中国的企业对CatiaV5科学应用还没有普及。现有的应 用中,企业通常由一个项目组或科室手工制作工程制图,然后在通过复制转给 相关科室部门处理,这样对该工程制图而言就可能会产生多个版本。这种情况 既不利于公司的技术管理和标准化,也大大降低了企业的工作效率。比如,某 工程师本想出A3的图纸,但出图后发现需要A2的图纸才能满足幅面要求, 结果是图框内容要从新改写。所以,如果能通过自动图框可以将该图纸自动转 到A2图纸的话就很方便快捷。
对于一个科学工程图而言,其本身就是一个产品所有信息的体现。利用工 程图了解产品,就像通过一个人的思想了解一个人一样。然而,现有的Catiav5 软件本身自有的图框生成程序只是简单生成图框,不符合中国的标准,是单一 的图框(没有零件和装配图框之分),且没有激活DetailSheet,只是一个示意工 程图框。因此,通过在工程设计中自动生成图框及进行图框布局的技术实现对 整个工程制图就很有必要,这样有利于设计图纸信息的标准化,大大提高了企 业工程制图的工作效率。

发明内容
为了解决上述技术问题,本发明提出了一种在CatiaV5软件中自动生成工 程图框的实现方法。该方法能够自动生成图框即零件和装配工程图纸的基本框 架,同时能够更改纸张大小(A3——A0+++),将标题栏放在DetailSheet里使之 模块化,进而使技术用语库存放在DetailShee,在引用时也模块化并使之都位
于BackGround里。根据国家标准及不同企业本身的企业标准生成与自动图框 相匹配的标准。建立企业技术用语库,与之配套使用。 本发明所提供的技术方案具体是这样实现的
该方法包括前期的用Catia V5软件能识别的CATScript语言进行工程图框 基本框架进行编程使之能生成零件和装配工程图框(生成过程中可以选择生成 零件或生成装配图框),再利用Catia V5进行工程图纸标准进行设置(主要设 置线条,字体,标注格式等标准),生成标准程序文件。接着将上述2个程序 嵌入Catia V5应用环境中。利用Catia V5制作的技术用语库(主要是针对不同 产品的技术等要求)。后期就是应用上述3个进行生成和完善工程图框。
后期的执行设置是应用CatiaV5软件时的操作过程。首先,创建工程图时 引用新生成的工程图标准,生成图框时用嵌入Catia V5软件中的CATScript编 辑器编写程序,并在完善工程图时引用之前创建的技术用语库中的内容。
上面所述的生成图框时利用Catia可以识别的CATScript对图框基本内容 进行编程(命名为ACF—xxx,也就是生成图框所见到的名字),使之能生成零件 和装配图框。主要包括标题栏,更改标记,公差要求,明细表(只在会在装配 工程图中生成)等工程图框的基本框架。它的功能是生成基本框架,实现图纸 的大小转化,图纸区域的指定的生成,激活Detailsheet,对某些特定的描述进 行排列,也可以实现双语图框(比如合资公司的图框是双语的)等。
上面所述的工程图纸标准(命名为china—m,引用标准时所见到的名字)是 以特定身份进入Catia V5,对工程图纸标准进行设定(主要设定线条粗细,字体, 标注格式等标准),之后生成标准文件,再嵌入CatiaV5。
上面所述的技术用语库,制作在detailsheet里,再完善工程图时进行引用 (因为基本图框框架对于公司是统一的,但每个工程图实现产品的要求是不同 的所以它独立于基本框架外,根据产品要求进行补充),引用后,技术用语自 动模块化,并且可编辑。
本发明的设计初衷是由于中国企业现有的图框是基本人工绘制,在复制到 工程图中,且同一公司多个版本,不利于技术管理和标准化,降低工作效率。 Catiav5本身自有的图框生成程序只是简单生成图框,不符合中国的标准,是 单一的图框(没有零件和装配图框之分),没有激活DetailSheet,只是一个示意
工程图框。而采用本发明方法后生成的图框可以根据需要选择生成零件或装配 图框,而且在不同大小图纸中可以自由转换。另外其结合制定的企业工程图标 准,满足了企业对工程图中字体,标注等的要求,免去了手工修改的工程,可 以提高企业效率。技术用语库,可以统一公司技术语言,并模块化,免去手工 书写,还可以方便布局。这样不仅大大提高了企业的工作效率,而且使技术管 理规范化、标准化。
本发明原理图及相关程序示意图
以下是本专利原理流程图和解释说明及主要部分图例

图1为本发明方法的步骤流程示意图。
图2为本发明方法实施例中用CATScript语言进行编程的代码图。
图3为本发明方法实施例中创建工程图标准的编程代码图。
图4为本发明方法实施例中完善工程图框时操作界面的示意图。
图5为本发明方法实施例中的软件操作步骤一示意图。
图6为本发明方法实施例中的软件操作步骤二示意图。
图7为本发明方法实施例中的软件操作步骤三示意图。
图8为本发明方法实施例中的软件操作步骤四示意图。
图9为本发明方法实施例中的软件操作步骤五示意图。
图IO为本发明方法实施例中的软件操作步骤六示意图。
图11为本发明方法实施例中的软件操作步骤七示意图。
图12为本发明方法实施例中的软件操作步骤八示意图。
具体实施例方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解, 下面结合具体图示,进一步阐述本发明。
参见图l,根据上述发明内容中所述的技术方案,下面列举一具体的实施 例子,步骤如下
1、用CATScript语言进行编成,使之能生成标准图框,将它命名为ACF VI.1 (Auto-Creat Frame自动生成图框)以后可加入使用企业的名字,嵌入Catia
V5。该设置过程中涉及的编程及其代码参见图2。
2、 以特定身份进入CatiaV5,对工程图标准(cWna一m,以后可以以使用企 业名字命名)进行设置,主要设置线条粗细,字体,标注格式等标准,生成标 准文件,嵌入CatiaV5。该设置过程中涉及的编程及其代码参见图3。
3、 用CatiaV5制作工程技术用语库,它主要是根据不同的产品技术要求, 对工程图进行补充。
4、 开始创建工程图,此时引用工程图标准(china—m)。
5、 开始生成工程图框,使用CATScript程序(ACF VI.1)去生成。
6、 完善工程图框,此时要引用工程图技术用语库。该操作见图4。 上述步骤4-6其需要登录经过步骤1-3编辑设置后的Catia V5 (此软件的
版本VI.1)软件进行实际应用操作的,在该软件界面中的操作具体为
(l)打开Catia,新建Drawing,在Standard选项中选择和自动生成图框 (Auto-Creat Frame,简称ACF)匹配的标准,此处是china—m(可以是使用公司 要求的标准),参见图5;
②由菜单Edit—backgruond然后点击Creat Frame按钮,在弹出的Insert Frame and Title Block对话框中的Style of TitleBlock下拉选项中选取 ACF_XXX(镶嵌的模块),在Action中选Creat,参见图6。此时会出现图7。输 入0或取消进入零件图框,见图8。输入零件个数,将生成装配图框(零件个 数是与装配图中明细表行数对应的,因此输入准确的零件个数很必要,可以免 去手工修改),见图9。
(3) 上述步骤(2)生成是图框基本框架,根据不同图纸要求我们还可以加以扩 展,这就需要工程技术用语库去补充图纸,用Catia V5打开工程技术用语库, 参见图10;
(4) 补充操作说明首先复制工程技术用语库中的内容到详细纸页(Detail Sheet)然后,在Background引用工程技术用语,最后形成完整的工程图框,参 见图11;
(5) 另外本程序可以自动修改图框幅面,当工程图纸大小需要更改时,先修 改幅面大小(例如从A3修改到Al),然后在background里点击Creat Frame按 钮,选择Resize即可,参见图12。
以上是本发明的实施方式之一,对于本领域内的一般技术人员,不花费创 造性的劳动,在上述实施例的基础上可以做多种变化,同样能够实现本发明的 目的。但是,这种变化显然应该在本发明的权利要求书的保护范围内。
权利要求
1、一种在Catia V5软件中自动生成工程图框的实现方法,其特征在于,该方法包括前期的用Catia V5软件能识别的CATScript语言进行工程图框基本框架进行编程使之能生成零件和装配工程图框,再利用Catia V5进行工程图纸标准进行设置,生成标准程序文件;接着将上述2个程序嵌入Catia V5应用环境中;然后再利用Catia V5制作技术用语库;以及后期的执行设置,即应用经过上述编辑设置的Catia V5软件的操作过程首先在创建工程图时引用新生成的工程图标准,接着在生成图框时用嵌入Catia V5软件中的CATScript编辑器编写程序,并在完善工程图时引用之前创建的技术用语库中的内容。
2、 根据权利要求1的在Catia V5软件中自动生成工程图框的实现方法,其 特征在于,生成图框时利用Catia可以识别的CATScript对图框基本内容进行 编程,使之能生成零件和装配图框,主要包括标题栏,更改标记,公差要求、 明细表等工程图框的基本框架。
3、 根据权利要求1的在Catia V5软件中自动生成工程图框的实现方法,其 特征在于,创建工程图纸标准的过程是以特定身份进入Catia V5,对工程图纸标 准进行设定,之后生成标准文件,再嵌入CatiaV5。
4、 根据权利要求1的在Catia V5软件中自动生成工程图框的实现方法,其 特征在于,技术用语库制作在detailsheet里,再完善工程图时进行引用,引用 后技术用语自动模块化,并且可编辑。
全文摘要
本发明是一种在Catia V5软件中自动生成工程图框的实现方法。该方法包括前期的用Catia V5软件能识别的CATScript语言进行工程图框基本框架进行编程使之能生成零件和装配工程图框,再利用Catia V5进行工程图纸标准进行设置,生成标准程序文件;接着将上述2个程序嵌入Catia V5应用环境中;再利用Catia V5制作技术用语库;以及后期的执行设置,即应用经过上述编辑设置的Catia V5软件的操作过程首先在创建工程图时引用新生成的工程图标准,接着在生成图框时用嵌入Catia V5软件中的CATScript编辑器编写程序,并在完善工程图时引用之前创建的技术用语库中的内容。本发明通过在工程设计中自动生成图框及进行图框布局实现对设计图纸信息的标准化,大大提高了企业工程制图的工作效率。
文档编号G06F9/44GK101364172SQ20071004468
公开日2009年2月11日 申请日期2007年8月8日 优先权日2007年8月8日
发明者赢 马 申请人:赢 马
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1