摘 要
随着计算机软硬件技术的迅速发展,嵌入式系统技术日趋成熟和完善。其系统结构精简、功耗低等特点能弥补传统数控系统的不足,使工业装备朝着数字化、集成化、低功耗、低成本方向发展。采用嵌入式系统可以缩短产品研发周期,提高系统的可靠性和性价比,因而在数控领域中获得了广泛的应用。
数控装备弯管机可对管材在冷态下进行一个弯曲半径(单模)或两个弯曲半径(双模)的缠绕式弯曲,广泛使用于汽车、空调等行业的各种管件和线材的弯曲。其控制系统包括对执行部件液压泵和伺服电机的控制,本文在其硬件系统的基础上,针对伺服系统中一个C轴伺服电机进行嵌入式测控系统的软件系统研究,需完成对C轴各项基本功能的模块化测试。
本文软件系统研究的主要内容包括软件开发理论与规范和具体到C轴功能的软件开发实践两部分。其中软件开发理论与规范涉及到软件工程中的相关知识的学习与应用;具体到C轴电机的软件开发实践主要包括对系统中板卡的接口函数和驱动、实现各种功能的应用程序和人机交互界面三个层面的研究和实践。
关键词:数控弯管机、嵌入式系统、伺服电机、软件系统研究
目 录
摘 要 Ⅰ
Abstract Ⅱ
目 录 Ⅲ
1. 绪 论 1
1.1 课题的来源 1
1.2 研究的主要内容 1
1.3 国内外弯管机研究现状 1
1.4 软件及软件系统的研究方法 2
1.5 研究的目的及意义 3
2. 系统设计与伺服电机参数的选择 5
2.1 总体设计方案 5
2.2 伺服电机简介及参数设置 6
2.2.1伺服电机工作原理 6
2.2.2三菱通用MELSERVO-J3系列伺服放大器 7
2.2.3 伺服电机相关参数设置 8
3. 研华板卡选择和设备驱动程序的设计 11
3.1 研华数字输入输出板卡 11
3.2 研华PCI-1784编码器和计数器卡 11
3.3 设备驱动概述及驱动函数 11
3.4运动控制卡 15
3.4.1 PCI-1240运动控制卡 15
3.4.2 PCI-1240部分功能函数 16
4. 系统软件的开发与实现 18
4.1 C++语言及特点 18
4.2 VC++6.0软件及MSDN概述 18
4.3 基于对话框的MFC应用程序设计 20
4.3.1 Windows 消息机制和MFC介绍 20
4.3.2 建立基于对话框的Windows应用程序基本框架 22
4.4 应用程序的实现 24
5. 人机交互界面设计 28
6. 系统的调试 30
7. 总结与展望 31
致 谢 32
参考文献 33