UG是集CAD/CAE/CAM于一体的通用软件,具有强大的CAD、CAM功能,基于完全的三维实体复合建模、特征建模和装配建模技术,能够设计出复杂的产品模型,可用于整个产品的开发过程;同时 UG又具有良好的开放性,为用户提供了功能强大的二次开发工具,包括供用户定制菜单的UG/Open Menu Script,供用户构造UG风格对话框的用户界面设计模块UG/Open UIStyler,供用户进行功能开发的UG/Open[2]。利用这些工具,用户就可针对其具体要求,如行业的特殊需要,对UG进行开发,实现相应功能。