基于NX自动计算冲压方向旋转角度的二次开发 &nbsh1; 基于NX自动计算冲压方向旋转角度的二次开发 刘丽莉,李丽芳,周燕芳 (上汽通用汽车有限公司,上海 201206) 1 引言 确定冲压零件的冲压方向是冲压工艺排布过程中的第一步,冲压方向的选择是否合理直接影响了工艺质量的好坏,因此是非常重要的一个步骤。目前,冲压件的冲压方向一般是在Autoform里确定好后,再将冲压坐标系导出至NX中。冲压坐标系相...
刘丽莉,李丽芳,周燕芳
(上汽通用汽车有限公司,上海 201206)
确定冲压零件的冲压方向是冲压 工艺 钢结构制作工艺流程车尿素生产工艺流程自动玻璃钢生产工艺2工艺纪律检查制度q345焊接工艺规程 排布过程中的第一步,冲压方向的选择是否合理直接影响了工艺质量的好坏,因此是非常重要的一个步骤。目前,冲压件的冲压方向一般是在Autoform里确定好后,再将冲压坐标系导出至NX中。冲压坐标系相对于绝对坐标系的绕轴旋转顺序以及旋转角度仅在Autoform软件中记录显示,导出后在NX中并无信息记录,信息的传递一般为人工记录。另外,一旦在NX中发现需要重新调整冲压方向时,仍需回到Autoform中对零件进行旋转调整并再次导出至NX中,反复操作导致效率相对较低。
因此,非常有必要在NX中开发一款能自动计算出指定冲压坐标系相对绝对坐标系在某一特定旋转顺序下的旋转角度值,并且可以支持直接在NX中继续优化调整冲压方向的插件。本文基于C++对NX进行二次开发,利用Visual Studio编程工具,开发了一款能自动计算指定坐标系相对于绝对坐标系在特定旋转顺序下的旋转角度值,同时还在NX中建立交互界面,可以实现对冲压坐标系绕指定坐标轴进一步旋转调整,建立新的冲压坐标系,并实时显示调整之后的坐标系的旋转角度值,避免了用户在两款软件之间来回切换操作,提高了用户在NX内处理冲压方向的效率。
假定绝对坐标系按照X轴旋转α°,根据三角函数计算可得绕X轴旋转的旋转矩阵TX,同理得到绕Y轴旋转β°,绕Z轴旋转γ°的旋转矩阵TY和TZ。