SolidWorks螺纹滚道旋风铣削多刀具渐进成形模拟仿真与分析(6)_毕业论文

毕业论文移动版

毕业论文 > 机械论文 >

SolidWorks螺纹滚道旋风铣削多刀具渐进成形模拟仿真与分析(6)


刀尖点直径: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)