节点文献

基于VB的非圆齿轮CAD/CAM系统研究与开发

Research and Development of CAD/CAM System for Non-circular Gears Based on VB

【作者】 杨世平

【导师】 符炜;

【作者基本信息】 湘潭大学 , 机械设计及理论, 2005, 硕士

【摘要】 非圆齿轮在运动学、几何学等方面具有独特的传动特点,但其尚未得到较为广泛的应用,主要原因是设计和制造的困难。计算机技术和数控技术在非圆齿轮的设计和制造中的应用将解决该问题。为使计算机技术和数控技术在非圆齿轮的设计和制造中发挥最好的作用,莫过于开发非圆齿轮的专用CAD/CAM系统。为此,本文先对非圆齿轮的发展情况进行了综合考察,介绍了计算机技术和数控技术在非圆齿轮的设计和制造方面的最新进展情况。接着介绍非圆齿轮设计和制造的基本理论及发展,为系统开发建模时打下基础。确定采用Visual Basic 语言来开发非圆齿轮的CAD/CAM 系统。构建了系统的基本框架,然后设计了包括给定传动比函数、给定主动轮节曲线、实现再现函数等非圆齿轮节曲线设计模块,开发非圆齿轮的齿廓设计模块以及非圆齿轮加工模块。系统框架设计符合现代系统开发的基本原则和要求,采用面向对象进行开发,模块的增加和修改非常方便,界面和交互性好。作者开发了一个对函数进行自动计算的控件,输入传动要求即可进行自动设计,节曲线的设计是全自动化的。所开发的每个节曲线模块,都举例进行设计。用VBA 模拟加工过程生成椭圆齿轮的齿廓,所生成齿廓是矢量图形,便于数控编程。在加工模块中,设计了滚齿机和插齿机的数控程序自动生成。在所设计的各模块中都通过了一般的测试,证明无误。

【Abstract】 Although non-circular gears have special transmission character in kinematics and geometry, but it were not used widely in industry. It is mainly because designing and machining non-circular gear is very difficult. If computer science and numerical technology be applied in designing and machining non-circular gears, making non-circular gears will be easy. In order to computer science and numerical technology be applied effectively in designing and machining non-circular gears, the best way is developing special CAD/CAM system for non-circular gears. First, this paper summarizes the development history of non-circular gears, and introduces the newest development of computer science and numerical technology applied in non-circular gears. Then introduces the basic theory and its development so as to serves as modeling when carrying out system; uses Visual Basic program to develop the CAD/CAM system for non-circular gears; designs modules of pitch curves of non-circular gears, including giving transmission ration function between a non-circular gear and the other, and giving pitch curves of the driving non-circular gear, and a function fitted for driving non-circular gear and driven non-circular gear, and so on, develops the module of geometry of non-circular gears. At last, designs the module of machining. System Solutions is better. It obeys the basic principles and notices. When the programmers is programming, they face the objects. Increasing and decreasing and modifying are very easy. The system interface and exchanging information between system and users are very convenience. It develops a controller in visual basic program for automatically calculating the value of a function. When you input an expression of a ration function, using the controller, the system automatically finish the designing of pitch curves. In this paper, the author gives example for each other. The author simulates the processes of machining non-circular gears using VBA program, and gets the geometry of ellipse gear. The curves of the geometry of ellipse gear are vector and it is convenience to program the numerical control program. In the machining module, the author designs how to create numerical control program automatically using shape cutter or mesh cutter machinery. The author tests every module, and results proved the modules are correct.

  • 【网络出版投稿人】 湘潭大学
  • 【网络出版年期】2006年 04期
  • 【分类号】TH132.41
  • 【被引频次】13
  • 【下载频次】1744
节点文献中: 

本文链接的文献网络图示:

本文的引文网络