微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > BKX-I型变轴数控机床的开放式数控系统

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

时间:12-12 来源:互联网 点击:

面。

图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 轴联动、主轴驱动、工件定位和对刀等集成控制,系统采用模块化设计,面向用户,对此类机床的产业化奠定了基础。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top