SolidWorks软件具有功能强大繁多、容易学习和技术新颖的三大特点。这款软件是世界上第一款在Windows平台下开发的三维CAD系统,由于其技术创新符合CAD技术的发展趋势与潮流,SolidWorks公司在两年的时间里成为了CAD/CAM产业中发展前景最好的公司,获利最高。83581
SolidWorks是一个基于参数化、特征的实体建模系统,同时也提供了二次开发的环境和开放的数据结构。在添加了各种插件后,可已实现产品的三维建模、装配检验、加工仿真、有限元分析、运动仿真、数控加工和加工工艺的制定,从而保证产品从设计和制造,可大幅度提高产品的设计效率和提升设计质量。以下为其主要特点:
(1)全动态用户界面
SolidWorks提供一整套完整的动态界面和鼠标拖动控制系统。这种动态界面减少了用户界面的设计步骤,省去了多余的对话框,进而避免了界面的凌乱;全新的属性管理器包含了所有的设计数据和参数,可以用来高效的地管理整个设计过程和步骤,使得操作便捷、界面清晰;SolidWorks资源管理器与Windows资源管理器基本相似,用户可通过SolidWorks资源管理器方便地管理CAD文件;拥有标准件和标准特征的特征模版提供了良好的操作环境,用户可以通过特征模版调用标准的零件和特征。论文网
(2)配置管理
SolidWorks软件体系结构中拥有配置管理这一独特部分,其包括零件设计、装配设计和工程图。用户可以通过配置管理变换和组合不同的参数,在一个CAD文档中派生出不同的零件和装配体。
(3)装配设计
在SolidWorks中可以通过直接参考其他零件生成新零件,并保持这种参考关系。即使是在装配界面时,也可以对零件进行设计和修改;另外一种功能是可以对运动的部件进行干涉检查与间隙检测,并可以动态的检查装配体的运动过程[3];SolidWorks还在镜像部件功能上取得很大突破,该功能对已建好的零部件复制生成新部件,加快装配速度和总体进度。
2SolidWorks二次开发
SolidWorks是以Windows为开发环境的CAD/CAE/CAM/PDM的桌面集成系统,SolidWorks美国总公司将众多大型机械CAD软件的优点集成于一体,基于Windows开发的第一个机械三维CAD软件,在1995年11月成功面世。非全约束的特征建模方法使得设计者可以在设计全程的任何阶段实现修改设计,设计过程全相关,同时具有尺寸联动功能,牵动有关尺寸一起改变。它的装配方法既可以自底向上,也可以自顶向下。自顶向下的装配方法更加符合工程习惯,工程师可以在装配环境下参照已装配好的其他零件的定位尺寸来设计新零件[2]。创新性的“封套”功能可实现分模块处理复杂的装配体。在整个过程中集成设计、分析、加工以及数据管理于一体,将分析和模拟加工的结果作为模型产品的属性,并在SolidWorks特征管理器显示了详细的数据信息。它也可以动态模拟装配过程,计算质量特征,如惯性矩、质心、进行静态干涉检查等。
但是SolidWorks也不是完美的,不可能符合特定企业的指定要求。由于这款软件是美国人编写的,在标题栏、明细表、剖视图标注、装配图序号等标注并不适合中国的国标,也没有与我国国标契合的零件标准库。因此企业为了满足自身的发展要求,形成特色,就必须对SolidWorks进行专业化和本地化的二次开发工作[4]。同时二次开发可以将重复性工作变得简单精确,提高了绘图建模效率,使SolidWorks在我国的工业生产中发挥了高效的作用。
为了方便二次开发,SolidWorks提供了上百个API(ApplicationProgramInterface,应用程序接口)函数。这些函数就是OLE或COM接口。OLE(ObjectLinkingandEmbedding)是指对象的嵌入与链接,应用程序之间可以通过OLE数据嵌入或链接的方法来共享数据;COM(ComponentObjectModel)作为软件互相通信的一种方式,是组件对象模型接口,定义了标准的构建组建的方法。用户可应用VB\VBA\VC\Delphi等编程语言对SolidWorks进行二次开发,建立适合自己需要的SolidWorks功能模块。