SolidWorks螺纹滚道旋风铣削多刀具渐进成形模拟仿真与分析(6)
时间:2017-05-30 09:59 来源:毕业论文 作者:毕业论文 点击:次
刀尖点直径:90mm 刀具数量:4 刀盘转速:500r/min 丝杠转速:2r/min 循环次数:7 3.3 录制宏文件 3.3.1 启动SolidWorks2010 启动SolidWorks,建立新的零件文件,使用默认单位mm。 选择SolidWorks菜单下的【视图】|【工具栏】|【宏】,接着运行宏工具条上的【录制/暂停】命令。 3.3.2 选择基准面并创建草图 单击草图绘制,选择前视基准面,再单击【圆】,以原点为圆心绘制半径40mm的圆。 3.3.3 创建圆柱体模型 单击【拉伸凸台/基体】,选择拉伸深度为100mm,如图3.3所示 图3.3 创建圆柱体模型 3.3.4 建立基准面1并绘制轨迹圆 单击【直线】,在前视基准面做基准面1的辅助线。单击绘图界面右上角的【退出草图】后,选择【参考几何体】|【基准面】,第一参考为基准面1所经过的直线1,第二参考为圆柱端面,建立基准面。 右键选择正视于基准面1,如图3.4所示在基准面1上绘制大小适当的圆,之后绘制建立基准面2的参考点。 图3.4 绘制轨迹圆与参考点 3.3.5 建立基准面2 单击绘图界面右上角的【退出草图】后,选择【参考几何体】|【基准轴】,建立基准轴;然后选择【参考集合体】|【基准面】,第一参考为基准轴1,第二参考为点,建立基准面。 3.3.6 画出刀具廓形 右键选择正视于基准面2,如图3.5所示画出刀具廓形 图3.5 刀具廓形 点击【切除扫描】, 工件第一刀切削切痕如图3.6所示,然后单击【停止宏】,结束宏录制并保存。 图3.6 工件第一刀切痕 点击运行宏工具条上的【停止宏】,停止宏的录制,将生成的文件命名为“切削加工.swp”,并对其进行保存。 4 SolidWorks API二次开发 4.1 编制第一刀代码 SolidWork宏录制的程序代码比较混乱,而且有些代码是多余的,虽然不影响程序的运行,但是他们要占用内存空间并影响浏览和调试,所以经过宏录制的程序一般情况下要进行调整。 而在代码编译的过程中,最重要的是编写切削第一刀的代码。需要对所录制第一刀的宏代码进行调整和修改。此时,应明确该段代码需要用到哪些函数,了解函数的意义及变量值对切削过程的影响。 双击软件界面窗体下的【第一刀】按钮,在原先用宏录制生成的main函数的基础上进行修改与编译。程序代码如下: Private Sub diyidao_Click() Dim Part As Object Dim SelMgr As Object Dim boolstatus As Boolean Dim longstatus As Long, longwarnings As Long Dim Feature As Object Dim a As Double a为丝杠半径,单位为m Dim b As Double b为丝杠螺旋升角,单位弧度 Dim c As Double c为刀尖轨迹偏心距e,单位m Dim d As Double d为轨迹圆上一点x轴坐标,单位m Dim e As Double e为每次切削的旋转角,单位弧度 (责任编辑:qin) |