System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及参数化建模领域,尤其涉及一种笔电模具设计用的动态建模方法及装置。
技术介绍
1、在机械产品中,有30%-70%的零件是标准件或非标准常用件,这些零件结构相似但尺寸不同,在产品的模具设计和开发过程中,零部件的标准化、系列化、通用化成为提高产品设计质量、缩短产品开发周期的有效途径。因此广泛应用标准件,即研制标准件库能够为产品设计带来便利。
2、计算机辅助设计与制造的基础是机械零件建模技术,但传统的机械零件三维模型库都面向用户封闭,用户只能使用模型库中预先内置好的三维模型,无法自己修改和添加新的模型,这样会造成如下几个问题:一是各企业产品千差万别,预先内置的模型库难以满足所有需求,不允许用户自己添加模型会有很大的局限性;二是提供以企业产品相差会比较小,预先内置的模型库中大部分模型完成用不掉,造成大量数据冗余和空间占用。
3、随着市场需求增加,现有的系统都允许用户向库中添加模型,但由于三维模型的信息量大,参数多,用户在做信息处理时无从下手,而其中是有大量参数是与结构变化无关的,无需用户知道,更不需要他们处理。因此,参数化建模应运而生,使得只需要更改某个标准件的尺寸参数,然后利用参数驱动技术即可生成新的模型。
4、为了方便管理和设计,完成建模后的装配体采用装配树的结构呈现,其中树的根节点代表整个模型,而子节点代表模型中的各个部分、组件或特征。通过展开或折叠节点,用户可以查看或隐藏特定的模型元素,以便更好地理解和编辑模型。通常来说模型树会有以下几部分组成:根节点、子节点、分支、叶节点,且各节
5、针对笔记本电脑模具行业来说,在以往的发展历程中,一方面因为市场分化较细,一方面通常一个笔记本通常是需要多家工厂分别来完成不同部件的建模、制作模具、生产,然后将多个工厂各自生产的不同部件进行组装;但每个工厂都有自己的建模标准,因为为了方便管理,也为了便于模型装配和调整,采用上述模型树的方式更加容易实现。
6、然而,由于随着加工企业的发展和壮大等原因,有时会由一个工厂来完成一个笔记本的所有部件的建模、模具制作、生产、组装等整个工作,最后交付给委托商。这就意味着,在建模过程中,一些零件的装配关系,甚至尺寸都是固定的(即使是不同型号,或者不同品牌的笔记本,仍有部分存在相同的装配关系),也即会有很多基础组件是常用且通用的,若再采用传统的单部件(例如,轴承、螺栓、弹簧、键、花键、螺柱、螺钉、销钉等等)的建模方式,即使的相同的模块,每次建模时,也需要从标准件库中导入各个零件,再手工组装、修改。
7、模具的设计一般使用ug三维建模软件进行辅助设计,在设计时,需要人工手动从标准件库中一个一个地调用单一零件的标准件,然后进行手动装配,而为了提高装配效率,现有技术中提出了一种利用模板和模架来进行快速装配,但其仍然需要一个一个调用零件的标准件。
技术实现思路
1、本专利技术的目的在于提供一种笔电模具设计用的动态建模方法及装置,部分地解决或缓解现有技术中的上述不足,其通过预先构建标准组件,从而使得当需要建模时,直接从数据库中调用标准组件,而无需再一一调用单部件来建模,大大提高了工作效率。
2、为了解决上述所提到的技术问题,本专利技术具体采用以下技术方案:
3、本专利技术的第一方面,在于提供一种笔电模具设计用的动态建模方法,其包括步骤:
4、响应于用户通过第一用户界面输入的表示创建标准组件的第一建模操作,从预先构建的标准件库中加载用户指定的标准零件,并根据所述用户自定义的第一装配关系,将所述标准零件和用户自定义的零件模型进行装配,并绑定生成标准组件;所述第一用户界面为创建标准件的绘图界面;所述绑定是指将组成所述标准组件的所有标准零件和自定义零件模型合并为一个整体,并生成所述标准组件的控制参数,所述标准组件的控制参数包括:待装配子特征的控制参数,以及与所述待装配子特征相关联的已装配子特征的控制参数;
5、响应于用户通过第二用户界面输入的表示创建笔电模具模型的第二建模操作,从所述标准件库中加载指定的所述标准组件和所述标准零件,并根据所述用户自定义的第二装配关系,将所述标准组件和所述标准零件进行装配,生成目标模型及其装配树;所述第二用户界面为创建目标模型的绘图界面;
6、响应于用户通过第二用户界面输入的表示修改标准组件控制参数的第三建模操作,根据所述用户输入的目标控制参数对所指定的标准组件中指定待装配子特征对应控制参数进行调整,自动生成新的标准组件,并根据所述装配树进行关联修改,得到新的目标模型。
7、本专利技术的一些实施例中,将所加载的所述标准组件与所述标准零件进行装配前,还包括步骤:
8、响应于用户通过所述第二用户界面输入的表示修改所述标准组件中待装配子特征对应控制参数的第四建模操作,向所述用户展示所述标准组件的各待装配子特征及其对应的控制参数;且
9、当所述用户指定所需要修改的待装配子特征,并输入其对应的目标控制参数时,根据所述目标控制参数,利用关联设计技术自动更新所述标准组件,得到新标准组件。
10、本专利技术的一些实施例中,根据所述用户输入的目标控制参数对所指定的标准组件中指定待装配子特征对应控制参数进行调整,自动生成新的标准组件的步骤,具体包括步骤:
11、响应于用户通过所述第二用户界面输入的表示修改标准组件中已装配子特征对应控制参数的第三建模操作,切换至所述第一用户界面,并在所述第一用户界面中显示将要被修改的目标标准组件;
12、响应于用户通过所述第一用户界面输入的表示解绑的第六建模操作,将所述目标标准组件中各零件进行解绑,并展示所述目标标准组件的装配树;
13、响应于用户通过所述第一用户界面输入的表示修改任一零件中已装配子特征对应控制参数的第七建模操作,对所述用户所指定的待修改零件对应的控制参数进行修改,得到新零件,并基于关联技术自动生成新标准组件;所述修改包括:删除和调整控制参数;
14、响应于用户的表示退出所述第一用户界面的退出操作,将所述新标准组件中各零件进行绑定。
15、通常对标准零件和标准组件的修改包括装配前和装配后的修改。装配前由于标准组件还未与其它零件或组件之间进行装配,因此,对其进行修改不会关联驱动其它的修改,也即仅涉及到该组件自身的修改,并且,仅呈现待装配子特征,相较于显示所有子特征,方便用户更加快速的定位需要修改的子特征。
16、本专利技术的一些实施例中,所述动态建模方法还包括步骤:
17、响应于用户通过所述第一用户界面输入的表示引入新零件的第八建模操作,从所述标准件库加载任一指定标准零件或所述用户重新自定义的零件,并根据输入的第三装配关系与所述目标标准组件进本文档来自技高网...
【技术保护点】
1.一种笔电模具设计用的动态建模方法,其特征在于,包括步骤:
2.根据权利要求1所述的动态建模方法,其特征在于,将所加载的所述标准组件与所述标准零件进行装配前,还包括步骤:
3.根据权利要求2所述的动态建模方法,其特征在于,根据所述用户输入的目标控制参数对所指定的标准组件中指定待装配子特征对应控制参数进行调整,自动生成新的标准组件的步骤,具体包括步骤:
4.根据权利要求3所述的动态建模方法,其特征在于,还包括步骤:
5.根据权利要求4所述的动态建模方法,其特征在于,从所述标准件库加载任一指定标准零件或所述用户重新自定义的零件,并根据输入的第三装配关系将其与所述目标标准组件进行装配的步骤之前,还包括步骤:
6.根据权利要求5所述的动态建模方法,其特征在于,基于关联技术自动生成新标准组件是基于所述模型树中各节点的上下层嵌套关系构建各节点对应模型元素的控制参数之间的映射关系来自动生成所述新标准组件;相应地,
7.一种笔电模具设计用的动态建模装置,其特征在于,包括:
8.根据权利要求7所述的动态建模装置,
9.根据权利要求8所述的动态建模装置,其特征在于,所述标准件修改模块还用于响应于用户通过所述第一用户界面输入的表示引入新零件的第八建模操作,从所述标准件库中加载任一指定标准零件或所述用户重新自定义的零件,并根据输入的第三装配关系与所述目标标准组件进行装配,得到新标准组件;且当所述用户退出所述第一用户界面时,将所述新标准组件中各零件进行绑定。
10.根据权利要求9所述的动态建模装置,其特征在于,所述标准件修改模块具体包括:
...【技术特征摘要】
1.一种笔电模具设计用的动态建模方法,其特征在于,包括步骤:
2.根据权利要求1所述的动态建模方法,其特征在于,将所加载的所述标准组件与所述标准零件进行装配前,还包括步骤:
3.根据权利要求2所述的动态建模方法,其特征在于,根据所述用户输入的目标控制参数对所指定的标准组件中指定待装配子特征对应控制参数进行调整,自动生成新的标准组件的步骤,具体包括步骤:
4.根据权利要求3所述的动态建模方法,其特征在于,还包括步骤:
5.根据权利要求4所述的动态建模方法,其特征在于,从所述标准件库加载任一指定标准零件或所述用户重新自定义的零件,并根据输入的第三装配关系将其与所述目标标准组件进行装配的步骤之前,还包括步骤:
6.根据权利要求5所述的动态建模方法,其特征在于,基于关联技...
【专利技术属性】
技术研发人员:何勃,江海林,
申请(专利权)人:重庆宇海精密制造股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。