论文部分内容阅读
对高性能数控系统的开发和研制一直是机电行业所关注的热点。PC机进入数控系统领域以后,极大地丰富了数控系统的软硬件资源,而且随着Windows操作系统的发展与普及,基于 Windows操作系统平台开发数控系统的应用软件将成为今后数控应用软件开发的发展趋势。 本文以在原一期改造过的通用数控系统LC-Ⅰ的数控车床基础上开发、应用螺纹加工软件为实践基础,理论与实际结合作为出发点,论述了软件工程在数控系统应用软件设计中的作用;深入地提出了实现螺纹加工的比较积分法、逐点比较法以及改进的逐点比较法等直线插补算法;以软件工程思想为指导,Windows为操作系统平台以及Visual Basic 6.0为软件开发工具,在此基础上分析并应用改进的逐点比较的插补算法,采用模块化的设计,设计出了各类螺纹的加工应用软件以及用于螺纹加工导入导出部分速度控制的升/降速控制软件模块。在硬件装置的设计上,充分利用了 PC 机以及原数控系统的资源(DMC204 运动控制卡、2 套混合式步进电机 110HS12 及其驱动器 M1106AC),结合NEMICON公司的OVW系列编码器,构成了软件应用的硬件基础。