针对传统CAD设计系统设计效率低、三维效果差、重复设计计算、绘图及建档速度慢、设计经验的加入需要人工干预等问题,采用Visual Basic为开发工具,建立了起重机主梁的设计计算及校核程序,并以Microsoft Access为工程数据支撑库对模型参数进行存储与管理,通过调用SolidWorks提供的应用程序接口对PDM Works、Word、Excel进行二次开发,使用人机交互界面获取了主梁的设计参数,通过控制和访问SolidWorks中的对象,完成了主梁的模型驱动和工程图调优,从而实现了SolidWorks环境下主梁的快速设计。