论文部分内容阅读
行波管作为一种高功率微波放大器件,广泛地应用于雷达、卫星等高精尖国防领域。如何快速有效地生产高性能行波管对国防事业具有极其重要的战略意义。然而,由于行波管的加工技术和设计周期所限,行波管具有生产周期长、造价高等特点。这一定程度上限制了行波管的广泛应用。目前,关于行波管二维工程图纸的生成方式,绝大部分企业沿用着传统的手工创建生成的方式。新设计了一个性能良好的模型结构之后,都需要工程师手动绘制出该三维模型对应的二维工程图纸,并对其关键尺寸逐一进行标注说明。这些过程中不可避免地包含了大量重复、琐碎的工作,极大地降低了工作效率,同时也耗费了大量的人力资源。为解决这些问题,达到提高生产效率的目的,亟需二维图纸的自动生成技术。本文通过C++对UG软件进行二次开发,重点对行波管零部件尺寸如何实现自动标注进行研究,最终达到二维工程图纸自动化生成的目的。本文首先结合相关专家学者对尺寸自动标注方面的研究成果,提出了基于模型棱边尺寸的自动化标注方案。通过相应的UG/OPEN API函数创建指定图幅大小的图纸载体,并导入三维模型的视图信息。然后获取模型的棱边并按其棱边类型和方向对其进行分类和简单的去重操作,接着在对应的视图上对需要标注的棱边进行尺寸标注。最后为图纸加上图框和明细栏部件,并对明细栏的部分关键信息进行自动填写,最终得到完整的二维工程图纸。本文主要运用计算机高级语言实现图纸自动生成,这种方式不具有普适性。为了方便广大用户对本课题成果的使用,本文自定义了一套浅显易懂、上手迅速的上层伪代码。该伪代码主要由特定的英文关键词和数字信息组成。通过读取该伪代码组成的文件来实现图纸的自动生成。用户在使用过程中只需要编写相应的伪代码文件就可以实现指定功能,具有很强的灵活性。最后,本文对行波管无栅电子枪部件的关键尺寸进行误差分析。通过MTSS对其进行仿真计算,得到相应尺寸对该结构性能影响较小的尺寸误差范围。