开放型数控系统运动控制系统设计+源程序+CAD图纸(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

开放型数控系统运动控制系统设计+源程序+CAD图纸(4)


GE 运动控制器以IBM-PC 及其兼容机为主机,提供标准的ISA 总线和PCI 总线两个系列的产品。作为选件,在任何一款产品上可以提供RS232 串行通讯和PC104 通讯接口,方便用户配置系统。运动控制器提供C 语言函数库和Windows 动态链接库,实现复杂的控制功能。用户能够将这些控制函数与自己控制系统所需的数据处理、界面显示、用户接口等应用程序模块集成在一起,建造符合特定应用要求的控制系统,以适应各种应用领域的要求。
3.    滚珠丝杠螺母传动副结构的2坐标机械滑台所组成的运动执行单元。
选取现有的由小型加工单元作为本系统的运动执行单元。

本系统采用的是利用通用pc机的体系结构设计了通用pc机兼容的微机加上运动控制卡和小型的加工单元构成的单机数控系统。
 2.1.2电机控制系统的基本组成
1. 运动控制器
2. 具有 ISA/PCI/PC104 接口的主机;
3. 步进电机或伺服电机;
4. 驱动器;
5. 驱动器电源;
6. +12V/+24V 直流电源(用于接口板电源);
7. 原点开关、正/负限位开关(根据系统需要可选)。
2.2 运动控制卡与PC的通讯模块
本系统选用与32位PC机兼容的PCI总线作为通讯模块。
PCI是由Intel公司1991年推出的一种局部总线。从结构上看,PCI是在CPU和原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据的传送。管理器提供了信号缓冲,使之能支持10种外设,并能在高时钟频率下保持高性能,它为显卡、声卡、网卡、MODEM等设备提供了连接接口,它的工作频率为33MHz/66MHz。
 
PCI是Peripheral Component Interconnect(外设部件互连标准)的缩写,它是目前个人电脑中使用最为广泛的接口,几乎所有的主板产品上都带有这种插槽。PCI插槽也是主板带有最多数量的插槽类型,在目前流行的台式机主板上,ATX结构的主板一般带有5~6个PCI插槽,而小一点的MATX主板也都带有2~3个PCI插槽,可见其应用的广泛性。
PCI总线是一种不依附于某个具体处理器的局部总线。管理器提供了信号缓冲,使之能支持10种外设,并能在高时钟频率下保持高性能。PCI总线也支持总线主控技术,允许智能设备在需要时取得总线控制权,以加速数据传送。
 第三章 开放型数控系统软件的设计
3.1  开放型数控系统软件的功能设计
3.1.1  开放型数控系统软件的功能概述
本设计开放型数控系统软件包括以下模块并能达到如下功能
1.    译码模块:能识别G命令并对其进行译码。
2.    插补控制模块:进行算法运算,进行插补运动。
3.    速度控制模块:能自动和手动的对输入命令进行速度调节。
4.    复位模块:能清除系统缓存,对运动执行单元进行复位。
5.    限位模块:保护执行机构,以免由错误命令使机构受损。
并且能进行单一模块的运行以及与仿数控机床的界面下运行。
3.1.2  译码模块
初始化模块主要是对板卡进行初始化,在使用板卡之前,必须进行板卡的注册,GE 系列运动控制器包含GE 连续轨迹运动控制器(GE-X00-SX)。在开发应用程序之前,必须结合实际系统正确选择和设置运动控制器。对板卡的注册代码放置在窗体的load命令下,这样,每当窗体激活时,系统的板卡都会被注册,从而可以继续使用板卡的其他功能。该部分的代码如下:
Private Sub Form_Load()
err = GT_Open
err = GT_Reset (责任编辑:qin)