BKX-I型变轴数控机床的开放式数控系统

发布者:星辰耀眼最新更新时间:2016-08-03 来源: e-works关键字:数控机床  数控系统 手机看文章 扫描二维码
随时随地手机看文章

0 前言

  北京理工大学自行研制的基于Stewart 原理的BKXI型变轴数控机床如图1 所示。是通过控制6 根可伸缩杆的伸缩运动实现动平台6个自由度的变化,从而带动刀具实现6 自由度的加工。本文介绍与之相配套的基于IPC+PMAC硬件平台和Win2000、Vc6.0、Pcomm32pro 软件平台的开放式数控系统,该系统采用模块化设计,面向用户,操作方便,具有良好的易维护性和可扩展性。

图1 BKX- I 变轴数控机床

1 BKX- I 型变轴机床的数控系统

  1.1 数控系统的硬件构成及实现

  该数控系统采用上下位机(即工业控制机IPC+多轴控制卡PMAC) 模式的硬件数控结构,如图2 所示。

图2 数控系统硬件构成

  IPC 充分利用Windows2000 以及其它主流操作系统的普及性,实现对系统方便的管理及维护;PMAC 则完成对机床的6 + 1轴运动的实时控制以及对开关量具体实时控制。

  上位机与下位机之间的通讯采用总线通讯方式。下位机实时监测和保存机床的运动状态,并根据上位机的要求和外部机床开关量的信号对机床进行实时的控制。上位机则定时查询下位机的工作状态以及下位机保存的机床状态信息,如PMAC 缓冲区的大小、机床开关量信号等等,然后根据下位机的工作状态、机床的工作状态以及工作人员的要求对下位机通讯,同时给工作人员提供相应的提示。

  BKX-I型变轴机床不同于传统机床,其6个自由度是耦合在一起的,无论进行什么样的运动都是基于6条腿的协调运动实现。主轴的运动是相对独立于这6条腿运动的,采用变频器控制,实现无级变速,考虑到PMAC 是8轴控制卡,利用容余轴的控制通道,本系统将主轴也加入到PMAC 的控制中来,具体实现如下:

  (1) 在PMAC 卡中把6 条腿的协调运动控制设定在一个坐标系&1 内,主轴运动则设定在另一个坐标系&2 内。

  (2) 主轴的运行模式是速度模式, IPC通过对PMAC第4轴控制通道的DAC存储单元进行直接赋值操作,使DAC发出0到10v 的模拟电压给变频器,从而实现对主轴速度的控制。6条腿采用速度-位移- 时间控制模式, IPC把轨迹点下载给PMAC,PMAC 根据已设定好参数完成对6条腿的实时控制。

  (3) 对主轴电机的开启和正反转的控制是利用PMAC 的I/O实现的。IPC通过对相应I/O的地址直接赋值来操纵继电器的开关, 以此实现对主轴电机的开启和换向功能以及实现对冷却泵的开启功能。润滑和冷却的实现也是同样的。

  对刀仪和工件定位器的信号也是通过PMAC的I/O口与PMAC进行通讯的,但此时需要PMAC 后台PLC的定时扫描。上位机定时扫描下位机保存的信息,然后上位机根据所得信息作出相应的反应,实现刀具对刀和工件定位功能。
 

  1.2 数控系统的软件任务调度

  变轴机床的数控系统是一个多任务调度的操作系统。任务调度是实现数控系统软件操作的控制核心。它实时监控各任务的状态,决定任务获取CPU 的优先权,并根据调度的策略改变任务的状态。任务的划分则主要根据各个事件的相互独立性来划分,根据面向对象和开放式数控系统的思想,本数控系统的任务主要划分为:下位机实时任务调度和上位机多任务调度,如图3所示。

图3 数控系统的任务调度

  1.2.1 数控系统的下位机实时多任务调度

  顾名思义实时任务是指实时性要求较高的任务,需要较高的优先权,实时任务又分为以下几个任务:

  (1) PLC扫描任务:下位机后台PLC任务是周期性扫描机床来完成某些顺序控制。

  (2) I/O操作任务:下位机根据上位机的命令打开和关闭I/O ,同时监控I/O的输入。

  (3) 伺服控制:下位机根据上位机传输的指令和伺服电机的状态,实时地进行伺服控制,伺服更新周期为442μm。

  (4) 主轴电机驱动任务:下位机根据上位机的命令完成主轴电机速度的控制。

  (5) 实时监控任务:下位机根据PLC扫描以及伺服驱动器反馈信号完成对机床工作状态的实时监控。

  (6) 精插补任务:下位机根据规定的插补周期和插补模式,对各轴的轨迹进行相应的细分插补。

  1.2.2 数控系统的上位机多任务调度

  上位机多任务调度主要包括:

  (1) 轨迹规划任务:完成某些特定曲线轨迹点的规划和生成任务。

  (2) 文件操作任务:完成虚拟轴坐标文件、传统的G代码文件和机床6轴文件的打开和存储任务。

  (3)工作空间校验任务:对经过了轨迹规划、粗插补的文件进行空间校验,以确认刀位轨迹是否符合机床的操作空间要求。

  (4)参数管理任务:实现对机床结构基本参数、运行参数和刀具参数的管理任务。

  (5)粗插补任务:对已有的轨迹点进行细分,精确控制机床运动的轨迹。

  (6)刀具补偿任务:补偿因刀具半径不同和刀具长度不同,所造成的机床实际轨迹点失真问题。

  (7)界面管理任务:实现工作人员对操作界面的管理,同时通过人机界面上的机床操作面板完成对机床运动的控制,图4为数控系统的人机界面。

图4 人机界面

  (8)上下位机的通讯任务:在win2000 操作系统环境下, IPC通过调用Pcomm32pro 动态连接库,实现上下位机的通讯,包括对PMAC 缓冲区状态的查询任务、PMAC 程序运行状态查询任务、IPC 程序下载任务和定位消息查询任务等等。

  (9) 虚实变换任务:完成虚拟轴坐标和实轴坐标的转换。

  (10) 三维仿真显示任务:为了诊断加工中存在的各种可能错误,可以先进行仿真操作,模拟机床的实际运动,以保证实际加工的正确性。

  (11) 实时仿真任务:以图形的方式,实时地显示刀尖的轨迹点位置,使操作人员易于监控机床的走位。

  (12) 走位文显任务:以数字的方式,实时显示机床刀尖轨迹点在虚轴坐标系下的位置和6 条腿的实际伸长量。

  (13) 运行状态显示任务:实时显示机床的操作状态(自动、手动、微动) 、刀具的几何参数、主轴电机的工作状态和冷却泵的工作状态等。

  (14) 对刀定位任务:完成刀具的定位功能,包括刀具的长度检测和半径检测。

  (15) 工件定位任务:根据PMAC 的状态反馈,把相应的程序运行指令传给下位机,同时记录和计算相应的工作状态实现工件在机床坐标系下的定位任务。

  1.2.3 任务调度的实现

  任务调度的实现依据各个任务的特点,分三种情况:

  (1) 一次性调度: 人机界面、PLC 都是一次打开后就循环执行,前者主要占用IPC 的前台处理,后者则是PMAC 后台周期完成。

  (2) 条件调度:当某一条件具备时,才调度相应的任务,如插补某一模式的运行、工作空间的校验任务,以及对刀和工件定位程序的运行等都是属于这种任务调度。

  (3) 定时调度:这种任务的调度实时性较强。伺服控制刷新、机床位置数据采集、PMAC 的缓冲区的状态查询以及PMAC程序运行状态的查询等任务的调度都属于定时任务调度。

2 结论

  以IPC + PMAC 为硬件平台和由win2000、vc6. 0、Pcomm32pro为软件平台,开发了基于BKX- I 型变轴机床的数控系统。并且实现了6 轴联动、主轴驱动、工件定位和对刀等集成控制,系统采用模块化设计,面向用户,对此类机床的产业化奠定了基础。

关键字:数控机床  数控系统 引用地址:BKX-I型变轴数控机床的开放式数控系统

上一篇:RSView32软件在负压脱苯控制系统上的应用
下一篇:数控系统在数控磨齿机中应用

推荐阅读最新更新时间:2024-05-03 00:33

基于屏蔽技术的华中数控系统EMC设计
目前,稳定性、可靠性是数控机床的首要条件,而数控系统的稳定性、可靠性则是保证数控机床稳定、可靠运行的重要条件。在经济全球化和中国是制造大国的格局下,数控机床一般在电磁环境较恶劣的工业现场,长时间、高强度、连续性使用。因此,为了保证数控系统及数控机床能正常工作,特别是在我国电网质量波动比较大的情况下,数控系统的电磁兼容性(EMC)设计更为重要。电磁兼容性(EMC)是指:数控系统在其电磁环境中能正常运行且不对该环境中任何事物构成不能承受的电磁骚扰的能力。现就结合华中数控系统,来谈一下数控系统的电磁兼容性(EMC)设计。 1 数控系统电磁兼容性设计要求 为了保证数控系统在电磁环境较恶劣的工业现场,长时间、连续性正常使用,系统必须达到JB
[工业控制]
基于屏蔽技术的华中<font color='red'>数控系统</font>EMC设计
基于STR-6的数控机床状态实时监控系统设计
摘 要:本文设计了基于无线数据传输模块STR-6的数控机床状态实时监控系统的硬件结构,介绍了数据传输所采用的时分多址通信协议和实时接收、处理数据的方法,完成了基于多线程技术的无线数据传输模块软件设计。 关键词:数控机床;无线通信;时分多址;多线程 在传统的CIMS(计算机集成制造系统)中,数据流的采集、传输涉及大量的电缆铺设等问题,限制了分布式工业制造系统整体控制性能的提高。基于STR-6的无线传输模块能满足对于数控机床实时监控数据的稳定高效的传输要求。本文介绍了在此基础上设计的数控机床无线传输的硬件结构和软件设计,并对所采用的通信协议进行了详细分析。 系统结构和通信原理 通信模块特点 上海桑博科技有限公司开发的ST
[应用]
数控机床设备在运行中对电源的要求
   电源 是维持数控系统正常工作的 能源 支持部分,它失效或故障的直接结果是造成系统的停机或毁坏整个系统。所以安全性也是数控设备安装前期工作中重要的一环。   另外,数控系统部分运行数据,设定数据以及加工程序等一般存贮在RAM存贮器内,系统断电后,靠电源的后备蓄电池或锂电池来保持。因而,停机时间比较长,拔插电源或存贮器都可能造成数据丢失,使系统不能运行。同时,由于数控设备使用的是三相交流380V电源,所以安全性也是数控设备安装前期工作中重要的一环。   基于以上的原因,对数控设备使用的电源有以下的要求:   一、电网电压波动应该控制在 10% -15%之间。   我国电源波动较大,质量差,还隐藏有
[电源管理]
开放式数控系统中IPC与PLC通信技术
  IPC指的是工业中的使用计算机,也就是工业PC,工业PC的设计、制造与实际使用需要考虑到实际工作环境的影响,因为工业生产中的设备需要能够承受温度、湿度、机械扰动、电磁场甚至灰尘等恶劣条件的影响,因此IPC的制造需要使用工业级别的处理器,全部密封的封装箱柜,并且在设备中需要安装保持空气洁净的器件,同时还要能够铺垫避免机械扰动的物质和抗电磁干扰的屏蔽器件,加上多方面的保护措施才能够在工业环境中长期稳定运行,因此其具有极强的稳定性,可以广泛应用在工业、航空、矿业、军事等多种领域中。   PLC的全称为可编程控制器,它是在计算机基础上进行开发而成的自动化工业控制器。在工作中可编程控制器可以进行随时更改程序、适应性强,因此具有很强的
[嵌入式]
基于PMAC的轧辊磨床数控系统的开发
  近年来,随着冶金、造纸、印染行业的迅速发展,对轧辊磨削技术的要求亦愈来愈高,目前轧辊磨削直径可达2400mm,最大重量达150 t,轧辊的几何精度均为μm级。因此,各轧辊磨床制造厂家均相继对其产品进行系列更新:如采用静压导轨技术、动静压磨头技术、数字定位技术、补偿技术等;改善机床结构性能;增加自动测量装置;开发高性能的轧辊磨削数控系统等,以满足各种不同用户的需求。 1 PMAC简介   PMAC (programable multiaxes controller)可编程运动控制器是美国Delat Tau公司推出的开放式多轴运动控制器,该控制器自带高速CPU,并提供快捷的可视化开发平台,是众多运动控制器中性能比较优越的控制器之
[嵌入式]
Turbo PMAC面向复杂运动数控系统的开放特性研究
1 引言   目前,比较现实的实现开放式数控系统的途径是“PC +多轴控制器”,在这种结构中, PC机处理非实时部分,实时控制部分由多轴控制器来承担,形成多级分布式控制模式。这样架构出来的数控系统既具有前端PC机的柔性,又具有专用CNC系统的稳定性和可靠性。在国内市场上, 性能价格比较高的当属基于PMAC ( Programable Multi2axes Controller)多轴运动控制器的开放式 控制系统 。由于PMAC多轴运动控制器优异的轨迹跟踪能力和精度,在很多高性能的数控系统和研究项目中选用它构建开放式 控制系统 。   Turbo PMAC多轴运动控制器是PAMC系列的升级版本,保持了PMAC的优良性能,其特有的开放
[嵌入式]
LabVIEW的数控机床网络测控系统B/S模式软件设计
下位测控机的数据采集、显示及存储回放软件设计 下位机测控服务器系统软件包括接口仪器驱动软件和应用软件两部分。其中,接口仪器驱动程序是完成对某一特定仪器的控制与通信的软件程序集合,是连接上层易用软件和底层软件的纽带和桥梁。每个仪器模块都有自己的软件驱动程序,仪器厂商将其以源码的形式提供给用户,用户在应用程序中调用仪器驱动程序。应用程序包含两方面的程序:实现虚拟面板功能的前面板软件程序和定义测试功能的流程图软件程序。它主要功能是给用户提供操作仪器、显示数据的人机接口;实现数据的采集、分析处理、显示、存储等;并将需要在客户端显示的数据发送到Web服务器,同时从Web服务器接收来自远程客户端的控制命令。 数控机床测控软件的结构化设
[测试测量]
LabVIEW的<font color='red'>数控机床</font>网络测控系统B/S模式软件设计
基于CAN总线的数控系统测控模块设计
1 引言 用计算机或微控制器通过一种或多种总线方式,实现与现场各种设备的通信,并通过总线实现对现场设备进行必要控制的计算机网络系统称为底层测控通信网络系统,简称底层测控网络。本文是针对数控系统方面来展开研究的,提出了一种基于CAN总线的数控系统底层测控网络, 现场设备就是数控机床等数控设备。 2 CAN总线的基本工作原理 CAN总线的拓扑结构是一个典型的串行总线的结构形式。CAN总线中一个节点发送信息,多个节点接收信息;但CAN总线的信息存取方式采用的是一种广播式的存取工作方式。在CAN总线的通信协议中支持的是基于报文的工作方式。也就是说加入或撤销节点设备都不会影响网络的工作,十分适用于控制系统要求快速、可靠、
[工业控制]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved