您当前的位置:五五电子网电子知识应用领域机床开放式钻床数控系统软件的研究 正文
开放式钻床数控系统软件的研究

开放式钻床数控系统软件的研究

点击数:7450 次   录入时间:03-04 11:56:25   整理:http://www.55dianzi.com   机床

[摘要]本文简述了开放式数控系统的特点和目前开放式数控系统的主要形式,接着介绍开放式钻床数控系统的总体结构以及该系统软件的模块结构,最后在此基础上重点阐述该系统软件中每个模块的功能与实现。

[关键词]开放式  数控系统 运动控制器

[Abstract]This article firstly introduces the characteristic and the actual prevail form of opening numerical control system, then it introduces the chief structure of the control system and the module structure of the system’s software. Finally, article particularly describes the function of every module of the software and explains how to carry out.

[Keywords]Opening  Numerical Control System  Motion Controller

1、引 言

    在计算机技术飞速发展的今天,数控系统由传统的专用型封闭式系统向灵活的开放式数控系统转变已成为一种必然趋势。与传统的封闭式数控系统相比,开放式数控系统有以下优势:

  ·可伸缩性,cnc系统的功能、规模(硬件或软件模块)可根据具体应用灵活增减;
  ·可移植性,系统的功能软件与运行平台无关,能运行于不同供应商提供的硬件平台上;
  ·可扩展性,开发者能有效地将自己的软件集成到nc系统中,形成自己的专用系统;
  ·可互操作性,通过标准化接口,通信和交互机制,使不同功能模块获得相互操作能力,协调工作。

  目前开放式数控系统主要形式是基于pc的nc,即在pc的总线上插上具有nc功能的运动控制器完成实时性要求较高的nc内核功能。基于步进机电有限公司的mpc08运动控制器就是一款能满足数控系统功能要求,性价比高的通用运动控制器,课题根据钻床的工艺在此基础上进行数控系统软件的研究。

2、系统总体结构

  本系统数控钻床共有8个轴,分别为、y轴和z1、z2、z3、z4、z5、z6轴,其中x、y轴控制平面两个方向的定位,z1…z6则控制下钻的进给量,xyz可联动控制。加工时, 根据要加工工件上的孔坐标、孔直径、孔深等参数, 编好工件的加工文件, 系统按加工文件控制机床完成钻削加工。

  为了对机床8个轴的进行控制,采用了mpc08运动控制器作为系统控制的内核,插在pc机的pci插槽中。其系统硬件框图如图1:

 

图1 系统硬件框图

  工业pc机作为主控计算机来完成与mpc08控制器的通讯以及上层系统操作、调度管理、故障诊断、参数输入等非实时性任务。

  mpc08是一款开放式通用运动控制器,所有指令均为立即指令,适合于pcb钻床的高速度,定位准的点位运动,并具有足够的专用和通用的io通道供机床控制使用,软件方面提供了丰富的运动控制函数,以供用户在windows平台自主开发,构建所需要的数控系统。我们将mpc08插入pc的pci插槽里,借助它完成整个系统的控制。

  io及反馈系统使用mpc08的专用和通用的输入和输出通道进行各种机床电器io信号的连接与控制;驱动和伺服步进电机单元则是接收mpc08发出的脉冲及方向信号完成需要的运动。

  变频器和主轴转动控制部分是利用pc机的串口进行和变频器的通讯,由此完成主轴转速的控制,此控制则是独立于mpc08之外。

3、软件结构设计

  为了满足伸缩性,移植性,扩展性和互操作性的要求,软件采用了模块化设计的思想,利用visualc++6.0开发工具在windows2000操作系统上开发而成。软件总体分为两大部分,人机界面交互部分和系统控制部分,软件的总体模块结构如图2所示:

 

图2 软件总体模块结构

本文关键字:数控  系统软件  钻床  机床应用领域 - 机床

《开放式钻床数控系统软件的研究》相关文章>>>