在橡胶工业中,螺杆挤出机是非常重要的加工设备。螺杆挤出机是随着其核心部件——挤出螺杆构型的发展而发展的,因此螺杆构型的研究是螺杆挤出机研究的热点之一。本论文在分析各种螺杆结构特点的基础上,对螺杆构型进行了理论分析 。分析了各种螺杆构型的挤出机理、主要作用及其优缺点;分析了各种螺杆构型对挤出过程的影响。研究不同构型螺杆的工作原理及对挤出过程的影响,必将有利于螺杆结构设计的进一步优化,和新型螺杆的开发,从而有利于橡胶工业的发展;而且对不同构型螺杆结构特点的研究是橡胶螺杆专用CAD系统开发的基础。也是优化橡胶螺杆专用CAD系统设计功能的基础。目前橡胶机械专用CAD 多采用在AutoCAD或者PRO-E上进行一些简单的二次开发,这种开发是建立在结构化基础上的,不但重用性非常差无法进行深层次开发,而且还难以满足复杂系统多元化的需求,难以实现扩展和重用,也难以解决橡胶机械专用CAD系统设计中跨进程、跨平台移植和分布式应用等方面的问题。要解决这些问题,系统设计模式的选取和系统的可重用和可扩展性便成为系统设计的关键所在。而目前可利用多种设计模式来巧妙地复用软件对象,从顶层的角度设计软件的系统结构;基于COM的组件对象模型完全可以实现基于二进制可执行代码级的多种形式的兼容,从而很好地实现重用。基于COM的组件对象模型是实现橡胶专用CAD系统的一条“可行之路”。本论文在对不同螺杆构型研究的基础上,根据橡胶挤出机螺杆CAD参数化设计的特点,采用C++面向对象的开发语言,并采用COM组件作为功能单元进行了橡胶挤出机螺杆自动化生成系统结构设计,系统可以方便的实现将来的扩展和代码重用并用于实现分布式应用,这大大地提高了开发效率。最后在Visual C++ 6.0开发平台上,在“可行之路”思想的指导下,完成了基于COM的“橡胶螺杆自动化生成系统”的开发。