节点文献

三轴数控铣床开放式控制系统的开发研究

Development and Research on Open System of Three Axis Numerical Control Milling Machine

【作者】 李喆

【导师】 唐宗军;

【作者基本信息】 沈阳工业大学 , 机械电子工程, 2004, 硕士

【摘要】 开放式数控系统是上世纪九十年代出现的一种先进的计算机数控体系结构,具有扩展性好、开发和维护方便、运行稳定性高、能灵活适应不同需要等特点,是未来数控技术的主要发展趋势。随着现代计算机技术、微电子技术和现代控制技术的不断发展,开放式数控系统如何有效地利用这些先进的技术,多快好省地进行控制系统的开发就显得十分的必要。 本论文利用计算机软、硬件技术、数字信号处理器技术,实现了用于开放式三自由度数控铣床的计算机控制系统。该系统采用深圳摩信科技有限公司的MCT8000F4多轴运动控制卡,组成了以通用PC机为上位机、板载DSP的运动控制卡为下位机的主从式开放数控系统。被控对象是一个三轴数控铣床模拟工作平台,由三套伺服电机及其驱动器构成半闭环伺服系统。 本次设计的上位PC机软件模块利用Windows环境下的C++ Builder编程开发工具制作模块化的人机交互控制界面,并采用Lex&Yacc编译技术完成原始NC数控代码编译模块的开发,以实现上位机的数控代码编译、刀具半径补偿、系统参数设置、手动自动操作等功能;通过制定上下位机的通讯协议,将上位机的工作指令传入下位机DSP控制器中,并充分发挥DSP处理器浮点运算的高速度、高精度等特点,完成运动控制中的实时直线和圆弧数值插补、运动加减速控制等内容。 在整个设计过程中,采用了Lex&Yacc编译技术、C++ Builder编程技术、DSP技术等多种当前科技应用研究领域的热点技术,使本系统顺应了数控系统开放性的趋势,具有较好的实用价值,并为其的进一步开发打下了良好的基础。

【Abstract】 The open numerical control system appeared in 1990s is a kind of advanced structure with excellent extension, convenient maintenance, good stability in operating and flexibly adaptability to different requirement. It is the future trends of the numerical control technology. With the rapid development of the technologies of the computer, the electronics and the modern control, it becomes more and more necessary to develop the modern CNC system cheaply and quickly with these advanced technology.This dissertation realizes one open computer system for three axis numerical control milling machine using computer software, hardware and DSP technologies. This system is one PC-DSP principal and subordinate frame. PC means one general personal computer. DSP implies on MCT8000F4 multi-axis motion controller made by Shenzhen Motion Technology Co. Ltd. The plant controlled is one simulation for milling machine consisted of three sets of servo motor and driver driving one worktable.The principal software utilizes C++ Builder for Windows and Lex&Yacc to accomplish the human-computer interaction interface and the original NC mode compilation module; through the upper and lower communication agreement, the principal machine commands are transmitted to the subordinate DSP motion controller. Parameter setting, milling cutter radius compensation, mode compilation, manual and automation operation, etc. are the tasks of principal PC, while line and arc interpolation, motion segment acceleration and deceleration control at a high precision rate and so on are the duty of DSP motion controller.The Lex&Yacc, C++ Builder, DSP used by this dissertation are all very popular in the application study field. This adapt to the trend of the open numerical control system and itmakes this design more practicability, lays a good foundation for the further development of this system.

  • 【分类号】TG547
  • 【被引频次】9
  • 【下载频次】544
节点文献中: