MPC08运动控制卡在开放式钻床数控系统中的应用.docx
《MPC08运动控制卡在开放式钻床数控系统中的应用.docx》由会员分享,可在线阅读,更多相关《MPC08运动控制卡在开放式钻床数控系统中的应用.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MPC08运动控制卡在开放式钻床数控系统中的应用MPC08运动控制卡在开放式钻床数控系统中的应用的MPC08运动控制器就是一款能知足数控系统功能要求,性价比高的通用运动控制器,课题根据钻床的工艺在此根底上进展数控系统软件的研究。1系统总体构造本系统数控钻床共有8个轴,分别为X,Y轴和Z1,Z2,Z3,Z4,Z5,Z6轴,其中X,Y轴控制平面两个方向的定位,Z1,Z2,Z3,Z4,Z5,Z6那么控制下钻的进给量,XYZ可联动控制。加工时,根据要加工工件上的孔坐标、孔直径、孔深等参数,编好工件的加工文件,系统按加工文件控制机床完成钻削加工。为了对机床8个轴的进展控制,我们采用了MPC08运动控制器
2、作为系统控制的内核,插在PC机的PCI插槽中。工业PC机作为主控计算机来完成与MPC08控制器的通讯以及上层系统操纵、调度治理、故障诊断、参数输入等非实时性任务。MPC08是一款开放式通用运动控制器,所有指令均为立即指令,合适于PCB钻床的高速度,定位准的点位运动,并具有足够的专用和通用的IO通道供机床控制使用,软件方面提供了丰富的运动控制函数,以供用户在Windows平台自主开发,构建所需要的数控系统。我们将MPC08插入PC的PCI插槽里,借助它完成整个系统的控制。IO及反应系统使用MPC08的专用和通用的输入和输出通道进展各种机床电器IO信号的连接与控制;驱动和伺服步进电机单元那么是接收
3、MPC08发出的脉冲及方向信号完成需要的运动。变频器和主轴转动控制局部是利用PC机的串口进展和变频器的通讯,由此完成主轴转速的控制,此控制那么是独立于MPC08之外。2软件构造设计为了知足伸缩性,移植性,扩展性和互操纵性的要求,软件采用了模块化设计的思想,利用VisualC+6.0开发工具在Windows2000操纵系统上开发而成。软件总体分为两大局部,人机界面交互局部和系统控制局部。1人机界面人机界面模块主要完成整个数控系统的状态显示和需求参数的输入,除此以外应该使界面友好,使用便捷。本程序设计借助了MFC库中CWnd类和CButton按钮类的强大功能,利用这两个类的成员函数以及类派生的子类
4、构造了友好便捷的界面。界面包括有加工经过中重要参数的显示,主要功能按钮和加工图形的显示。其中参数显示有各轴的坐标,工作行程,下止点,刀具代号,直径,偏移以及加工的孔数记录,所在刀库的记录等;功能按钮有启动,回原点,回停车位,导入文件,刀具参数,刀具治理,加工参数等,其中刀具参数,刀具治理和加工参数按钮还可以翻开其他界面完成系统功能;图形显示那么位于界面的中间局部用于显示加工PCB孔的图形,加工经过中还可以动态显示加工到某个孔。2加工文件加工文件功能模块完成对外部输入进来的加工文件PCB行业通用的Excellon格式文件进展译码,将加工文件的信息转化为控制系统需要的数据形式。软件详细实现方法是将
5、文件的每一行进展解读,根据解读出来的信息将每个要加工的刀具节点数据放在一个WORK_NODE构造里面,对应在该刀具下的孔加工数据放在WORK_NODE里面的RECORD_NODE构造体内,最后统一将每一个刀具节点存放到以WORK_NODE为类型的加工链表gWorkList里。其中WORK_NODE和RECORD_NODE的数据构造如下:typedefstruct_WORK_NODEintType;/刀具类型,intToolNo;/刀具号T0,T1.doubleDiameter;/mm直径doubleVelocityForZUp;/提升速度doubleVelocityForZDown;/下钻速度
6、mm/mindoubleOffset;/下钻允许偏移量mmintRev;/主轴转速rpm/minuteintMaxLife,HitCount;/寿命intToolCurNo;/当前刀具所在刀库号jiaCRecordListpList;/孔坐标链表WORK_NODE,PWORK_NODE;typedefstruct_RECORD_NODEdoublex;/x坐标doubley;/y坐标RECORD_NODE,PRECORD_NODE;3加工参数治理本功能完成在机床控制经过中各参数的治理,包括机器的轴参数,系统参数,加工参数,刀具参数,机床坐标参数。为了方便治理和使用,以上参数程序里都定义全局变量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MPC08 运动 控制 开放式 钻床 数控系统 中的 应用
限制150内