论文部分内容阅读
数控技术是各种先进制造技术的基石,而国产数控机床还存在诸多问题,如生产效率低、精度低等缺点,与国外的数控机床之间存在着很大的差距。这种情况对于我国的数控产业发展不利。而随着计算机处理器速度的提高,它使得原先在数控系统中只能由硬件来实现的功能能够通过软件来实现。数控系统的软件在很大的程度上决定了数控系统的工作效率、工作方式、可靠性及开放程度。因此,对数控系统软件的研究就显得尤为重要。
本文在实验室目前正在研发的ARM+DSP硬件平台上研究开发基于嵌入式Linux的数控系统软件,对其进行了总体设计,介绍其软件开发模式,对软件的任务进行分解规划,将其分为管理部分和控制部分。具体内容涉及数控系统管理部分人机交互界面各层次的设计与实现,包括具体的程序显示画面、位置显示画面、信息显示画面、帮助画面等的具体实现;控制部分译码模块的实现,包括数控程序的分析检错、译码模块的调用与实现、分别从长度补偿和半径补偿进行研究,并提出了一种五轴刀具补偿算法;此外研究开发了DNC通信软件,将PC机与机床间的网口通信和串口通信集成到一个软件中,克服了CIMCOEdit通信方式的单一性,便于用户根据不同情况选择不同的通信方式。本文研究开发的基于嵌入式Linux的开放式数控系统在自主研发的加工中心上进行测试,证明具有强大的功能性、灵活的适应性和良好的开放性。