Pro/E软件定制开发实现分析

2014-11-27 梅启元 南京电子技术研究所

  在雷达结构设计领域,Pro/E软件得到了广泛的应用,但随着工程技术人员对Pro/E应用层次的不断加深,对软件的个性化、专业化功能提出了更高的要求。通过定制开发,可以开发出适合企业产品的应用程序,提高产品的设计效率,加快产品的更新速度,从而提高企业的市场竞争能力。文中首先分析了Pro/E二次开发的必要性和存在的问题,之后结合自身的使用经验和体会,讨论了Pro/E软件在雷达结构设计领域定制开发的功能和实现途径,提出了定制开发的方向和基本思路,为Pro/E软件的推广与高效应用提供了参考。

  引言

  随着工程技术人员对Pro/E应用层次的不断加深,对软件的个性化、专业化功能提出了更高的要求。因此,如何根据企业特点,通过二次开发技术,定制适合本企业特点和使用要求的软件,增强软件的可用性,提高设计效率,缩短产品开发周期就显得尤为重要。

  目前针对基于Pro/E二次开发,许多文献在参数化零件建模、参数化装配设计、数据集成管理、界面操作流程等方面进行了研究。王建强基于Pro/E支撑平台,开发出常用同类零件的参数化设计模块系统,通过该模块系统可以对同类零件实现设计与绘图一体化操作;顾翠等基于Pro/E二次开发,实现了卫星型号设计的快速建模与装配,通过系统运行实例表明了参数化装配设计的准确性和高效性;胡育辉基于Pro/E参数管理部分的二次开发,实现了Pro/E的集成、工艺手册与经验数据的查询及管理,增强了新产品研发功能;王力超等通过对Pro/E的二次开发,实现了对Pro/E现有功能的整合,将原有较烦琐的操作合并成简单的操作,方便了用户的使用。

  但是由于各行业的业务流程不同,各自二次开发适用的原则、方向不一样,一些二次开发缺乏对企业需求的全面而系统的分析,不能真正满足实际的工程需求和发挥二次开发的作用。为了能够快速进行全面、系统且有针对性的二次开发,本文首先分析了二次开发的必要性和开发过程中存在的问题,之后结合自身多年的使用经验和体会,提出了Pro/E软件在雷达应用领域二次开发的方向和基本思路,为Pro/E软件的推广与应用提供了参考。

1、通用Pro/E软件的常见问题

  Pro/E三维设计软件是通用的大型结构设计软件系统,因其具有直观、所见即所得、参数化等优点,在结构设计方面得到了广泛应用。但在实际的使用中尚存在一些问题,主要表现在:

  1)部分界面不友好,操作繁琐,学习掌握困难;特定领域设计缺乏有效工具,对设计师软件水平要求高,如大装配问题、线缆铺设问题等。

  2)缺少符合企业要求的快速设计工具,一切建模从零开始,重复劳动多,效率低下;对于一般的用户,大部分时间仅用到拉伸、打孔、旋转等功能,而对于许多中高级功能,因其操作繁琐、使用频率不高等原因,往往使用不熟、应用不多。

  3)缺少智能化的模型检查工具,对建模规范、企业规范等的执行需要人工干预,效率低下;模型简化、干涉检查等工具使用效果不明显,与企业的实际要求有差距。

  4)在全三维研制模式下,缺乏从设计到制造的数字化应用支撑平台。

  由此可见,单纯依靠Pro/E软件自身的更新、完善和版本升级已不能满足设计工作的需求,须使用二次开发的方式,使软件能够更加符合企业日常设计工作的需要。如果能在此类通用软件的基础上,根据企业特点,定制开发出适合本单位产品设计的应用程序,减少重复劳动,无疑会大大提高本单位产品的设计效率,缩短产品的开发周期。

2、传统二次开发存在的问题

  在进行Pro/E软件二次开发前,由于对企业特点、研发流程、设计需求、实现途径等内容缺乏全面的调查与分析,Pro/E软件二次开发的方向与重点常常与实际需求存在一定的偏差,开发出的软件往往不能真正发挥作用,主要表现在:

  1)软件开发与实际工程应用脱节:软件开发者具有较强的软件编程水平和二次开发能力,但不了解实际的工程应用需求,只能泛泛地对一些通用功能进行开发,或者为了开发而开发,开发出的作品无真正的实用价值。工程实际设计者对软件的功能和工程实践了解深入,对二次开发的要求和方向十分清楚,但往往缺少时间、精力和专业的编程水平进行二次开发。因此需要两者结合,有效沟通,确定开发的内容和方向。

  2)缺乏对本企业特点的系统分析和规划:二次开发存在零打碎敲的现象,开发的作品不系统、不全面,二次开发的方向与目标不明确。

  3)不能适应不同的企业战略:在具体实施Pro/E二次开发前,缺乏对企业特点、企业所处行业的特点、企业的客户需求等因素进行具体分析,通过二次开发来满足企业需求的效果不明显。

  4)用户企业特殊需要的开发不够深入:每个企业的研制过程、数字化应用平台不一样,对研制过程的管理与控制也是千差万别,对通用软件进行二次开发时往往对本企业的一些特殊要求开发不够深入,不能适应企业独特的需要。

  不同行业对三维设计软件有着不同的需求,为提高Pro/E软件二次开发在雷达结构设计领域的应用价值,需对其二次开发方向进行针对性的实现性分析,以此促进Pro/E软件在设计质量上的提高和功能上的丰富,为现代雷达结构设计工作提供更加完善的、具有行业特点和针对性价值的工作平台。

3、雷达产品定制开发的方向

  本文主要针对结构设计行业,尤其是雷达结构设计行业,对Pro/E软件定制开发的方向与实现途径进行分析和展望,希望能够通过定制开发,结合工程实际,提高设计效率,减少学习软件、掌握技巧等事务性工作在研发工作中的比例,让设计师有更多的时间从事技术上的思考、设计和创新。具体体现在以下几个方面。

  3.1、快速设计类

  在雷达结构设计领域,转接板、波导、铭牌、面板、齿轮、弹簧、轴承、型材以及标准件、外购件、通用件等是很常见的结构件,结构不复杂,设计简单。但由于缺乏必要的快速设计工具和手段,设计师在实际建模过程中往往需要从最基本的拉伸、切削等零起点开始,工作量往往不小,重复劳动现象严重。

  3.1.1、转接板类

  (1)问题分析

  转接板是雷达上常见的部件,具有结构形式简单、开孔数量多,字符标识多等特点。转接板的设计本身没有什么难度,但工作量较大,其中孔的大小和位置、接插件代号和标识、接插件型号等需要一一对应,而Pro/E软件在处理文字方面的功能并不强,这些往往成为设计中最耗时的因素,而且容易出错,任何的差错既影响产品质量又影响产品的计划进度。典型转接板示例如图1所示。

  (2)开发思路

  若能通过软件二次开发,无需在板上事先开孔,只需在装配接插件时输入英文代号、中文标识,装配完后系统自动在板的指定位置开出与接插件型号对应的孔口,则能大大提高设计效率,降低重复劳动的比重。其他同类设备,如机箱、插件面板等同样可采取类似的方式,提高设计效率。

5、结束语

  Pro/E软件二次开发对于提高设计效率、缩短产品研发周期等具有十分重要的意义。通过对Pro/E软件二次开发现状和雷达结构设计领域二次开发实现途径的分析与探讨,本文提出了雷达结构设计中Pro/E二次开发的重点、方向和实现方法,并从中总结出一些普遍性的经验。雷达产品二次开发实现方法的分析对提高Pro/E软件使用的效率、真正发挥二次开发的作用等方面具有重要的参考价值,使得Pro/E能够快速高效地发挥作用,使二次开发与实际工程应用相适应,对提高本企业产品的设计效率、缩短产品的研发周期、提高企业的市场竞争力等具有重要的意义。