摘要
在分析齿轮滚削加工工艺的基础上,搭建了一套应用于齿轮数控滚自动编程的数学模型,本系统硬件平台采用ARM、DSP以及FPGA,其操作系统为WindowsCE,编程软件为VC++,构建了一套完善的自动化编程系统。本套系统包含人机交互界面、自动转化代码的算法、各功能模块的设计。通过该系统,可以在仅输入齿轮参数(如齿轮的模数、齿数)、工艺参数以及刀具参数,系统能自动识别生成NC代码,经编译模块处理转化,生成能够实现DSP进行插补、位置控制的数据模型。经过多次调试,该系统能够根据设定的参数自动生成齿轮加工工艺,并在人机交互界面中显示各个重要参数点的坐标,驱动机床运动实现滚切加工。
Based on the analysis of the gear hobbing, the mathematic models on automatic programming of gear hobbing is established. In the hardware platform of ARM and DSP, and based on the Windows CE operating system, the CNC hobbing automatic programming system is developped, including the design of human-machine interface, automatic programming algorithm and other modules. In support of the automatic programming modules, it can generate NC codes by inputting gear parameters, tool parameters and process parameters, then, generate data structures for interpolation and position control by compiled module. After several debugging, the running of motor in accordance with the selected process cycle could be finished and the coordinates could be displayed in real-time, driving machine tool motion and finish hobbing.
作者
李福根
LI Fu-gen(AECC Hunan Aviation Powerplant Research Institute,Zhuzhou 412002 China)
出处
《自动化技术与应用》
2020年第3期28-31,共4页
Techniques of Automation and Applications