论文部分内容阅读
本文介绍以PMAC运动控制器为基础的任意母线砂轮修形机的原理和功能。将砂轮修形和数控技术相结合,产生一种新型的砂轮母线修形技术。通过对数控系统中控制软件等核心部分的设计和功能的介绍,全面剖析一种新型的成型砂轮母线修形技术。实验证明整套设备达到精度和效率的要求。首先,进行控制系统电路设计。控制系统采用的是开放式数控系统,主控制部分选用普通PC机,在开放式的系统基础上借助PMAC运动控制器开发的数控系统。数控系统的硬件选型原则是在满足机床功能和精度要求的前提下,保证较高的可靠性和兼容性。机床数控系统硬件包括:主轴驱动电动机、伺服驱动装置、PMAC运动控制器、主机。其次,在原有基础上对用户控制软件的功能进行扩展和实现。用户应用软件包括三部分:PC机的人机界面应用程序、上下位机进行通讯的通讯驱动程序和PMAC中对各种输入输出量进行监控的PLC程序。其中通讯程序利用Delta Tau公司提供的Pcomm32和Pmac.dll进行开发;PLC程序可在PEWIN32Pro中编写,然后下载到PMAC卡;人机界面应用程序采用Microsoft公司的Visual C++6.0语言进行开发,基于动态链接库Pmac.dll编写应用程序模块。Pmac.dll是一个由200多个函数组成的动态链接库,包括了PC机和PMAC进行通讯的所有方式。利用Visual C++调用这些函数就可以完成PC机和PMAC之间的数据交换,实现对机床的控制。再次,利用系统PLC程序对应编写和实现控制面板上按钮功能。在PMAC系统中,PLC程序与控制面板上功能是一一对应的。PLC程序可在PEWIN32Pro中编写后下载到PMAC卡上,实现控制面板功能。PLC程序在监视模拟和数字输入、设置输出、发送信息、监视运动参数、像主机一样执行命令、改变增益以及开始和停止运动时是特别有用的。