UG NX与SolidWorks是目前机械设计中较常用的三维设计软件,而轴类零件也是机器中很常见的零件。文章多角度比较用两种软件进行轴类零件造型时,绘制草图和运行特征命令的先后顺序不同对造型过程和结果的影响,同时也比较了轴类零件上常见...UG NX与SolidWorks是目前机械设计中较常用的三维设计软件,而轴类零件也是机器中很常见的零件。文章多角度比较用两种软件进行轴类零件造型时,绘制草图和运行特征命令的先后顺序不同对造型过程和结果的影响,同时也比较了轴类零件上常见结构如退刀槽、键槽的不同造型方法。对于两种软件在轴类零件造型中的不足提出了解决办法。展开更多
针对复杂机电产品结构复杂、零部件数量繁多的问题,对其进行模块化设计是一个行之有效的方法。但是如何对模块划分后的产品模块及模块中包含的零部件进行妥善的管理是影响模块化设计是否能够有效提高产品设计效率的关键影响因素之一,如...针对复杂机电产品结构复杂、零部件数量繁多的问题,对其进行模块化设计是一个行之有效的方法。但是如何对模块划分后的产品模块及模块中包含的零部件进行妥善的管理是影响模块化设计是否能够有效提高产品设计效率的关键影响因素之一,如何对产品模块及产品零部件模型实现方便快捷管理和调用成为当前急需解决的问题。针对这一问题该文提出利用NX二次开发技术结合零件三维模型的参数化设计技术开发设计一款机电产品模块管理器与应用。首先,选用Visual Studio 2012作为开发平台、C++为编程语言、利用“NXOpen C++”作为NX二次开发方式在Unigraphics NX10.0的基础上进行产品模块管理器应用的二次开发设计;然后,通过NX提供的相关API函数结合C++语言的编程理论在上述工具搭建好的开发平台完成产品模块管理器应用各项功能的设计与程序的编写,实现了在NX工作界面直接查询、预览及调用产品模块及零件三维模型,并结合参数化设计技术实现了产品零件的快速变型设计;最后,通过实例演示验证了所开发产品模块管理器各项功能的可行性。展开更多
文摘针对复杂机电产品结构复杂、零部件数量繁多的问题,对其进行模块化设计是一个行之有效的方法。但是如何对模块划分后的产品模块及模块中包含的零部件进行妥善的管理是影响模块化设计是否能够有效提高产品设计效率的关键影响因素之一,如何对产品模块及产品零部件模型实现方便快捷管理和调用成为当前急需解决的问题。针对这一问题该文提出利用NX二次开发技术结合零件三维模型的参数化设计技术开发设计一款机电产品模块管理器与应用。首先,选用Visual Studio 2012作为开发平台、C++为编程语言、利用“NXOpen C++”作为NX二次开发方式在Unigraphics NX10.0的基础上进行产品模块管理器应用的二次开发设计;然后,通过NX提供的相关API函数结合C++语言的编程理论在上述工具搭建好的开发平台完成产品模块管理器应用各项功能的设计与程序的编写,实现了在NX工作界面直接查询、预览及调用产品模块及零件三维模型,并结合参数化设计技术实现了产品零件的快速变型设计;最后,通过实例演示验证了所开发产品模块管理器各项功能的可行性。