Creo2.0做为Pro/E的最新版本,其开放性在继承Pro/E的基础上,功能更是强大。
在Creo2.0的钢结构中,系统提供的连接器(connector)主要有三种型式:一、非标准,有22种类型;二、德国的dast标准,有5种类型;三,支撑板,有4种类型。如下图:
图1 非标准连接器
图2 dast标准的连接器
图3 支撑板连接器
这三种型式的连接器只有dast标准的连接器在跟型材连接时,能自动给型材打孔,以便于螺栓连接,如图2所示。但是,在实际生产中,也会遇到用支撑板需要跟型材连接时给型材自动打孔的情况,如图4所示,而Creo软件只提供了支撑板,并没有提供支撑板打孔的功能。那么,如何设计出满足实际生产需要的连接器呢?
图4 实际生产中的支撑板连接器
首先,对比Creo自身提供的支撑板连接器信息,见下图5。
图5 系统默认支撑板连接器信息窗口
这通常与实际要求不符,至少还需要满足以下几点:1.支撑板连接器跟型材连接时能自动打孔;2.能控制孔径的大小;3.支撑截面梁有可能在支撑板两侧都有;4.支撑板装配上后,能自动修剪两侧的截面梁;5.支撑板的形状能够改变。
修改后的支撑板信息窗口,如图6所示。
图6 修改后支撑板信息窗口
通过对比图6和图5发现,在输入值栏目,图6比图5多了两个输入值,一个是L7,其能控制支撑板的形状变化;一个是DM能控制所打孔的直径大小。在选项栏目,多了两项,一项是连接下一个通孔,一项是连接全部通孔,这两项用于打孔选择所用。在必需的参考栏目多了一项,支撑截面梁2侧面,当有两个截面梁时,此时支撑板被夹在两个截面梁中间,用于打孔所用参考面的选择和修剪截面梁所用。
那么,怎么由图5修改到图6呢?此问题不解决,会给参数化工作带来极大的工作量,因为空冷器框架上用了不少的支撑板连接器。能否自动打孔的核心是udf库的创建,以及如何写自动调入udf的功能代码。笔者的灵感,来自于dast_standard文件夹下stirnplatte_ih1.tab以及系列.tab文件的打孔代码。建议想自己设计连接器的读者,仔细阅读并认真琢磨系统自带的.tab文件。
自行设计连接器能否做好,除了核心代码外,就是孔udf的创建。关于udf的创建,在此不再赘述。系统默认的调用udf的文件夹,D:\PTC\Creo2.0\Common Files\F001\efx\parts\udfs,读者只有把自己创建的udf放入此文件夹,程序才能找到。
另一个就是模型参数的定义。系统默认的尺寸代号,为sd#(截面尺寸),d#(特征尺寸或者零件尺寸)。怎么把这些代号改为需要的符号呢?如上述代码中的L7,DM等等。下面举例说明。如图所示:
第一步:在想修改的尺寸上,点击鼠标左键,尺寸显示绿色,单击右键,弹出快键菜单;
图7 第一步
第二步:在弹出的菜单上,点击属性选项,弹出尺寸属性窗口,如下图:
图8 第二步
在尺寸属性窗口,名称栏目,改成想定义的符号,本例中为L7。
自行设计支撑板连接器的成功探索,为三维建模装配人员节省了大量时间,不需要再逐个人为打孔,只需填写修改尺寸,选择好连接面,就可以实现自动装配,自动修剪,自动打孔。本设计成功的核心,就是功能程序代码的修改。因此,能否很好的理解系统自带的.tab文件里的代码,并熟练应用是关键。图6就是上段修改后的代码的显示窗口,图4为实际应用效果,完全满足了实际的设计与生产需要。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/