摘要螺杆泵、螺杆式气体压缩机等螺杆机械被广泛应用于各类军用和民用行业,由于螺杆机械的核心零部件-异型螺杆转子的加工精度将直接影响着主机的性能所以对于异型螺杆转子的加工设计显得格外重要。目前国内加工螺杆转子通常为购买国外的转子然后进行测量,利用逆向设计的方法设计、加工螺杆转子。本文结合国内生产加工螺杆转子的现状,基于VC++6.0编程平台开发了异型螺杆转子型线及砂轮廓形反求软件。软件利用测量获得的离散数据点实现了转子型线和砂轮廓形图形绘制、阴阳转子啮合动画仿真以及阴阳转子型线互求、由转子数据求解砂轮廓形和由砂轮廓形求解转子型线算法的工作。在螺杆型线逆向设计中,利用该软件可以实现校核使用的数学算法是否正确,判断测量得到的阴阳转子的数据是否存在坏点,观察转子在不同位置的啮合情况,得到加工转子的砂轮廓形数据,并可以进一步研究安装误差对加工精度的影响。65349
毕业论文关键词 转子型线 砂轮廓形 逆向设计 数学算法 VC++
毕业设计说明书(论文)外文摘要
Title Software design for reverse profile acquisition of special - shaped screw rotor and grinding wheel
Abstract
Screw machinery,like screw and screw gas compressor, are widely used in various military and civilian industry, because machining accuracy of the core of screw machinery, special - shaped screw rotor, directly affect the performance of the machine ,so design and machining is very important for the rotor. At present, domestic method of processing screw rotor usually is that firstly buy rotor and measure it, then use reverse design to design and process rotor. Based on current domestic situation of processing rotor, software for reverse profile acquisition is developed by VC++6.0. By the disperse points, software draws the pictures of rotor and grinding wheel, animation of meshing rotors, mutually acquire the profiles of the driving and driven screw rotors, acquire the profile of grinding wheel by rotor and the profile of rotor by grinding wheel. In the reverse profile design of screw rotor, using this software can check whether the mathematical algorithms is right and whether the data of driving and driven screw rotors which are measured have wrong points, observe the condition of meshing rotor in different positions, attain the data of grinding wheel and further study the influence of installation errors on machining accuracy.
Keywords profile of screw rotor profile of grinding wheel
reverse design mathematical algorithms VC++
目 次
1 引言(或绪论) 1
1.1 课题来源 1
1.2 课题研究的背景 1
1.3 异型螺杆转子型线及砂轮廓形反求算法和软件的研究现状 1
1.3.1 反求软件SCCAD 1
1.3.2 型线的研究现状 2
1.3.3 算法的研究现状 3
1.4 课题研究的意义和主要工作 4
2 软件的总体方案设计 6
2.1 开发工具及操作平台选择 6
2.1.1 MATLAB工具 6
2.1.2 VC++工具