汽车模具企业TrimSteel自动化工具是由上海图源信息科技有限公司携手华中科技大学模具技术国家重点实验室联合开发。是一款面向汽车模具企业的凸模刀块快速化设计工具。
开发环境概述
开发平台:NX7.5/NX8.0。
编译器:Visual Studio 2008。
开发语言:C++/C。
界面设计:NX Block UI。
工具: UFun/NXOpen C++。
系统界面设计如下图所示:
Select Trim Profile: 允许用户选择曲线作为生成Trim Steel的裁剪曲线。此曲线将被离散,作为生成实体刀块的基础。选择该曲线以后,系统会显示两个方向,一个表示曲线的朝向,另外一个表示裁剪方向。其中前者不可以修改方向,后者可以通过Reverse Direction进行修改方向。Reverse Direction: 用户选择一条曲线以后,会有一个垂直于曲线和默认的-Z方向的箭头表示裁剪的方向。用户可以点击反转方向或者双击箭头来改变此方向。
Base Location: 表示生成刀块的基准面,一般情况下垂直于Cam Direction。用户可以直接选择一个面或者通过该控件来生成一个新的基准面。
Start Orientation: 一般选择曲线上一点生成一个垂直于曲线的面。该面表示此刀块生成的开始面。用户可以直接选择一个面或者通过该控件来生成一个新的基准面。
End Orientation: 一般选择曲线上一点生成一个垂直于曲线的面。该面表示此刀块生成的终止面。用户可以直接选择一个面或者通过该控件来生成一个新的基准面。
Sheet Metal: 用户可以选择一个片体作为生成刀块的裁剪面。首先偏置该片体,然后裁剪实体。
Cam Direction: 选择或者生成一个方向表示刀块的运动方向。也表示刀块生成时的拉伸方向。
Back Shape: 选择一个或者多个Plane,用来裁剪刀块的背部。
Rib Location: 选择一个或者多个Plane,表示刀块的筋的位置。
Cross Section: 刀块的界面参数设置。具体含义可参考示意截面图。
Entrance: Entrance参数设置。
Entrance Type包含两种方式,第一种为Constant,表示切入量为一个常数值。当此项被选择时,Entrance Value会显示出来。
第二种为Linear。表示线性的切入量。可以设置开始和终止切入量。当选择此项时,仅Entrance Start Value 和Entrance End Value显示。 Entrance Value会被隐藏。
Entrance Value: 当Entrance Type选项为Constant时候显示。
Entrance Start Value 和Entrance End Value当Entrance Type选项为Linear时候显示。
Start Joint Relief: 勾选上时,Extend Start有效。非勾选时,Extend Start无效。
Extend Start: 刀块起始侧突出部分的长度值。
End Joint Relief: 勾选上时,Extend End有效。非勾选时,Extend End无效。
Extend End: 刀块结束侧突出部分的长度值。
该功能的生成结果是一个Feature Group, 该Feature Group包含若干个标准NX特征,如Studio Spline, Extrude, Trim Curve等。该Feature Group不支持编辑。如果需要编辑,需要重新生成。
最终生成的效果如下:
汽车模具企业TrimSteel自动化工具是由上海图源信息科技有限公司携手华中科技大学模具技术国家重点实验室联合开发。是一款面向汽车模具企业的凸模刀块快速化设计工具。
开发环境概述
开发平台:NX7.5/NX8.0。
编译器:Visual Studio 2008。
开发语言:C++/C。
界面设计:NX Block UI。
工具: UFun/NXOpen C++。
系统界面设计如下图所示:
Select Trim Profile: 允许用户选择曲线作为生成Trim Steel的裁剪曲线。此曲线将被离散,作为生成实体刀块的基础。选择该曲线以后,系统会显示两个方向,一个表示曲线的朝向,另外一个表示裁剪方向。其中前者不可以修改方向,后者可以通过Reverse Direction进行修改方向。Reverse Direction: 用户选择一条曲线以后,会有一个垂直于曲线和默认的-Z方向的箭头表示裁剪的方向。用户可以点击反转方向或者双击箭头来改变此方向。
Base Location: 表示生成刀块的基准面,一般情况下垂直于Cam Direction。用户可以直接选择一个面或者通过该控件来生成一个新的基准面。
Start Orientation: 一般选择曲线上一点生成一个垂直于曲线的面。该面表示此刀块生成的开始面。用户可以直接选择一个面或者通过该控件来生成一个新的基准面。
End Orientation: 一般选择曲线上一点生成一个垂直于曲线的面。该面表示此刀块生成的终止面。用户可以直接选择一个面或者通过该控件来生成一个新的基准面。
Sheet Metal: 用户可以选择一个片体作为生成刀块的裁剪面。首先偏置该片体,然后裁剪实体。
Cam Direction: 选择或者生成一个方向表示刀块的运动方向。也表示刀块生成时的拉伸方向。
Back Shape: 选择一个或者多个Plane,用来裁剪刀块的背部。
Rib Location: 选择一个或者多个Plane,表示刀块的筋的位置。
Cross Section: 刀块的界面参数设置。具体含义可参考示意截面图。
Entrance: Entrance参数设置。
Entrance Type包含两种方式,第一种为Constant,表示切入量为一个常数值。当此项被选择时,Entrance Value会显示出来。
第二种为Linear。表示线性的切入量。可以设置开始和终止切入量。当选择此项时,仅Entrance Start Value 和Entrance End Value显示。 Entrance Value会被隐藏。
Entrance Value: 当Entrance Type选项为Constant时候显示。
Entrance Start Value 和Entrance End Value当Entrance Type选项为Linear时候显示。
Start Joint Relief: 勾选上时,Extend Start有效。非勾选时,Extend Start无效。
Extend Start: 刀块起始侧突出部分的长度值。
End Joint Relief: 勾选上时,Extend End有效。非勾选时,Extend End无效。
Extend End: 刀块结束侧突出部分的长度值。
该功能的生成结果是一个Feature Group, 该Feature Group包含若干个标准NX特征,如Studio Spline, Extrude, Trim Curve等。该Feature Group不支持编辑。如果需要编辑,需要重新生成。
最终生成的效果如下: