基于PC机的微小孔振动钻床数控系统

发布者:MysticalGlow最新更新时间:2016-10-13 来源: e-works关键字:PC机  微小孔  振动钻床  数控系统 手机看文章 扫描二维码
随时随地手机看文章
0 引言

  随着时代的发展,科技的进步,微小孔已经广泛地出现在了我们生活中的各个领域,大到航空、航天、军事等方面的尖端零件,小到电路板、模具、钟表等民用零件,几乎在各个生产领域的产品中都能遇到微小孔。当前,微小孔的加工方法有很多种,如钻削加工、振动钻削加工、电火花加工、电子束加工等。这些加工方法中,微小孔振动钻削加工不仪适用于加工各种材料,且加工精度高、效率高『面被广泛适用,它一般是利用高速数控振动钻床来完成的。随着产品要求的提高,微小孔的孔径越来越小,深度加深,而且对孔尺寸形状精度和表面粗糙度的要求也越来越高。因此研制一套经济性好、精度高、稳定性好的微小孔振动钻床数控系统具有很好的现实意义和广阔的市场前景。

1 总体方案设计

  鉴于微小孔数控振动钻床的特点和实际的应用需求,本文硬件设计总体方案如下:

  (1)钻床的基础部件包括床身、横梁、床脚、高精度滚珠丝杠(丝杠螺距为4mm)、滑动导轨以及高速主轴。

  (2)钻床钻孔直径范围为0.2—1mm,进给孔深比为1:8。

  (3)钻床定位工作台采用十字坐标数控滑台,分别为x和Y坐标,由x和y两向步进电机带动(定位精度/重复定位精度为±10μ/±5μ)。

  (4)钻床主轴为z坐标,分别由直流无刷电机(MinMotor 3564K012B)带动高速旋转(最高转速达27000r/min,无机调速)和z向步进电机(四通)通过滚珠丝杠带动z向进给。

  (5)钻床制振器由压电陶瓷堆组成,通过弹簧与高速主轴相连,利用压电陶瓷的电致伸缩带动主轴和刀具振动(振动频率为0—300Hz,振动幅度为3—5μm)。

  (6)基于PC机运动控制技术通过各个执行部件的驱动单元构建钻床数控系统。

2 基于PC机的微小孔振动钻床数控系统硬件平台的设计

  目前,国内自行研发的基于PC机的机床数控系统主要有3种类型:PC嵌入NC结构的开放式数控系统、NC嵌入PC结构的开放式数控系统以及纯软件型开放式数控系统,这3种类型的数控系统各有自己的优点。其中NC嵌入PC结构的开放式数控系统,PC机处理非实时部分,而加工控制所需的实时任务由运动控制卡来承担。这种系统的特点是结构简单、性价比高、集成方便、灵活性好、功能稳定、可共享计算机的所有资源。本文就是采用了NC嵌入PC结构类型构建了基于“PC机+A/D功能卡”的数控硬件平台和以Windows 98作为软件运行平台的微小孔振动钻床经济型数控系统,并给出了具体的方案设计。

  本钻床数控系统硬件主要由PC机、A/D运动控制卡(MPC2810)、PCI2003数据采集卡、步进电机控制器、直流无刷电机控制器、制振器驱动电源、压力扭矩传感器等组成。图1为基于PC机的微小孔振动钻床数控系统硬件的总体结构。利用PC机作为主体,将选择的,adD功能卡插在PC机PCI标准插槽上,外接输入输出接口卡、步进电机驱动模块、直流无刷电机驱动模块等构成硬件总体结构。作为控制系统的核心,由PC机向控制卡(MPC2810和PCI2003)发出指令,控制卡对PC机发出的各种数据、信息(主轴转速、步进电机进给速度、振动频率、钻孔深度及位置等)进行有关的处理和运算,根据处理的结果向各个驱动模块发出控制命令I/O信号,执行用户的指令。该系统的I/O量主要有以下几类:步进电机控制信号(9路,每个步进电机有3路:+5V公共端信号(Corn)、方向(Dir)以及脉冲(PULS))l直流无刷电机控制信号(4路:模拟地(GND)、模拟速度信号(Analog speed comm)、方向(Dir)以及刹车(Brake));制振器控制信号(4路:逻辑地1(GND)、方波l(PULS)、逻辑地2(GND)、方波2(PULS));限位信号(6路:-X、+X、-Y、+Y、-Z、+Z),它主要保证机床运动时不超出特定极限位置;采集信号(4路:模拟地1、模拟压力电压、模拟地2、模拟扭矩电压),它是用来测试机床加工过程中刀具的受力情况以便进行模拟分析。在整个设计中控制器与外部信号的连接都采用了光电耦合,以排除外界对系统的干扰。

 
图1基于PC机的微小孔振动钻床数控系统硬件结构

  此外需要特别指出的有以下几点:

  (1)MPC2810运动控制卡以IBM—PC及其兼容机为主机,基于PCI总线的步进电机或数字式伺服电机的上位控制单元。它可以完成运动控制的所有细节(包括直线和圆弧插补、脉冲和方向信号的输出、自动升降速的处理、原点和限位等信号的检测等等)。单张卡可控制4轴的步进电机或数字式伺服电机,此外除了各轴专用的输入输出(COM端、脉冲、方向、正限位、负限位),该卡还提供了24路通用数字量输出口和19路通用数字量输入口以供控制更多的部件。本系统设计中充分利用了该卡的多轴电机控制功能和数字量输入输出功能。

  (2)PCI2003数据采集卡上装有12Bit分辨率的A/D转换器和D/A转换器,提供了8双116单的模拟输入通道和2路模拟输出通道。输入信号幅度可以经程控增益仪表放大器调到合适的范围,保证最佳转换精度,在本系统设计中充分运用了该卡所具备的信号采集和模拟量输出功能。

  (3)通过控制MPC2810上的两个DO口输出两路推免的具有一定频率的相位相差1800的数字方波信号经光电耦合电路到制振器驱动电源,控制电源输出有规律的正负电压信号驱动制振器振动。
 

3 基于PC机的微小孔振动钻床数控系统软件的设计

  在数控系统软件的开发中,采用标准的开发环境,既降低开发成本,又可开发出性能更优越的系统,同时还能降低维修成本。众所周知,在基于PC机的系统开发中,Windows操作系统具有统一的友好图形界面以及丰富的软件资源和开发工具,同时又是基于抢占式的多任务操作系统,实现实时多任务功能不需要用户的干预。因此在本系统软件开发中,选用Windows98作为操作系统平台,利用VisualC++6.0作为软件的开发工具开发可视化、操作界面良好的数控系统。

  与此同时,本系统采用的PCI2003和MPC2810两块控制卡本身包含由开发商提供的设备驱动程序,它既负责各个功能实现中对底层硬件操作的交换细节,确保各个功能的有效实现,又提供了一致的标准模块应用接口,在用VC++编写应用程序时,可以直接凋用,有利于实现系统集成和功能调用的硬件无关性,为编程者提供了极大地方便。所以,当底层硬件设备发生改变时,只需安装相应的驱动程序并调用相应的函数,对用户应用程序没有太大的影响。

  为了使整个系统具有最大的开放性和扩展性,根据系统硬件结构平台特点,本文采用一种开放式、模块化结构设计方法将整个软件系统划分为多个功能模块,图2为各模块之间的层次结构。各个模块的功能介绍如下:

 
图2钻床数控系统软件模块结构

  (1)人机界面主控模块:用友好的界面设计来实现人机对话,用户可以用鼠标点击和键盘输入的方式完成电机运动参数、传感器参数、启动、停止、采集、定位等功能。

  (2)X、Y轴定位模块:接收用户给定孔的x、Y定位参数(移动距离、移动速度等),生成一定频率和数量的脉冲波形,输出到功率驱动部件,完成对X、Y向步进电机的控制。

  (3)主轴(z轴)进给模块:接收给定的主轴进给深度和速度,控制生成一定频率和数量的脉冲波形,输出到功率驱动部件,完成对z向步进电机的控制。

  (4)主轴旋转模块:该模块将给定的旋转速度值进行数据换算和LSB码转换输出对应的模拟信号(电压)到电机驱动器,完成对直流无刷电机的控制。

  (5)制振器控制模块:该模块控制MPC2810的两个DO口输出具有一定频率的推免的相位相差180°数字方波信号,以控制制振器的振动。

  (6)数据采集模块:用来处理由采集卡读取传感器传输的信号。

  钻床执行部件控制流程:数控加工过程中,能够有效、合理、协调地控制系统执行部件运动是非常重要的,图3为本文十字数控滑台的控制流程,钻孔定位时,首先判断滑台是否需要返回加工原点,如果需要,执行返回原点命令将滑台归位到机械原点,然后,执行孔的定位操作。

 
图3十字数控滑台控制流程

  图4为本文钻孔加工控制流程,首先读入孔的加工参数,然后依次输出直流旋转电机、Z向步进电机以及制振器的控制信号(顺序不能变)以控制对应执行部件开始运动,然后判断是否进行数据采集。如果是,需要调用数据采集模块(此模块置于单独的线程中),最后判断是否停止加工(可以随时停止各执行部件的运行,即使没有加工到初始设定的位置)。

 
图4钻孔加工控制流程

4 结论

  本文基于NC嵌入PC的设计思想,利用“PC机+A/D功能卡”构建的微小孔振动数控钻床样机已制作完成,在系统中PC机实现友好的人机界面、灵活的系统配置、增强的外部软件接口,配合两张控制卡进行各种信号的输入输出,完成位置控制、速度控制等实时任务l以Windows98操作系统为软件开发平台,各功能模块化设计。将这种软硬件设计方法应用于微小孔振动钻床,使其专用性强,结构简单,易于维修,制造周期短且提高了机床的性价比,适合于小规模的数控系统。目前,样机已经通过测试,系统工作可靠,参数调节满足实验要求,事实证明这是一种比较快捷可行的经济型数控系统方案。

关键字:PC机  微小孔  振动钻床  数控系统 引用地址:基于PC机的微小孔振动钻床数控系统

上一篇:构建PMAC数控系统的关键技术和实现方法
下一篇:面向绕线机的开放式数控系统

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

浅谈高速数控现场总线物理层的研究
1 前言   现场总线以其高速、实时、稳定、费用低廉等优点得到越来越广泛的应用,迅速发展成为工业控制网络中使用最广泛的通信网络。现场总线技术的迅速发展,引起了数控系统结构的改变,数控系统已从简单的运动轨迹控制器转变成贯穿数字化制造全过程的系统级平台,基于现场总线技术的数控系统已进入成熟阶段。现场总线以数字通信代替了传统模拟信号及普通开关量信号的传输,是连接自动化控制设备和现场设备的数字式、多节点、双向、串行的通信系统。由于商业利益的驱使和地域发展状况的不同以及各种经济社会的复杂原因,数控现场总线从产生到蓬勃发展,始终未能建立统一的国际标准,处于多种标准共存,相互竞争、百家争鸣的格局。目前国际上存在多种数控现场总线及标准,如 S
[嵌入式]
PIC单片机与PC机串行通信的实现
随着单片机技术的发展,PIC单片机在工业控制系统中如温度、压力和流量等参数进行监测和控制中的应用越来越多。PC机具有强大的监控和管理功能,而单片机则具有快速及灵活的控制特点,通过PC机的RS-232串行接口与外部设备进行通讯是许多测控系统中常用的通信解决方法。它不仅利用了单片机实时控制的特点又充分发挥了PC机运算能力强和存储容量大的优势。在日常应用中通常需要进行大量的数据计算,而PIC单片机运算能力有限,必须借助PC机的数据处理能力,因此实现PIC单片机与PC机之间可靠数据传输变得尤为重要。 文中将使用PIC单片机的同步/异步串行模块(USART)和计算机进行串口通信。PC机的通信软件采用Visual C++6.0编写,具体
[单片机]
PIC单片机与<font color='red'>PC机</font>串行通信的实现
基于运动控制芯片AFDX05的开放式五轴五联动数控系统的应用
一、引言 当前,各种运动控制卡的二次开发的比较复杂。目前国内比较多的工程师都熟悉数控系统的G代码,在ARM 32位单片机和国产运动控制芯片AFD-X05的基础上,研制成的可执行G代码的五轴联动运动控制器,使得二次开发变简单了。应用这种支持五轴直线插补的高速高精度的运动控制器,再开发各种专用的数控系统, 工程师们只需将精力放在大型的复杂的软件开发上面,完全不需要去了解硬件。 二、G代码五轴联动运动控制器的硬件系统 2.1 AFDX05运动控制芯片 云山数控研发的AFDX05运动控制芯片,支持任意2~5轴直线插补,任意2轴圆弧插补,多达6级的运动指令缓冲区,特别适合高速多线段或圆弧连续插补的运动控制,另外,还有反向间隙补偿,速度控制,
[单片机]
基于MCU实现蓝牙与PC机之间HCI层传输
摘要:分析了蓝牙HCI层的主要功能,并简述了蓝牙HCI层数据传输的单片机控制方案。HCI指令从RS232串口通过单片机的UART输入,经校验后发送至蓝牙模块,蓝牙模块返回的HCI事件在单片机内进行分组打包后发送至PC机。 关键词:蓝牙协议HCI 单片机 UART蓝牙模块 蓝牙是正在兴起的短距离无线通信技术,工作在2.4GHz ISM频段。蓝牙技术可在各种移动设备、计算机外设等数字设备间实现廉价的无线连接,灵活便捷地实现设备间的数据交换。本文介绍利用双串口单片机在PC机与蓝牙模块间实现蓝牙HCI层数据传输。 1 系统的硬件组成 采用爱立信生产的ROK 101 007蓝牙模块,使用51增强型单片机W77E58,用MAX3222
[单片机]
基于变频与PLC控制的车床主轴数控系统设计
引言     随着计算机技术和信息技术的不断发展,作为国家装备工业基础的机床在向数字控制和智能控制的方向发展。数控机床是先进机械制造技术、数字控制技术、计算机技术、信息技术、微电子技术、自动控制技术、检测技术等先进技术的系统集成,只要改变零件加工程序就能加工所需要的产品,加工速度快、精度高、花样多,能快速满足市场需求。目前小型数控车床在玩具制造、小零件小五金加工、装饰广告等行业有着广阔的前景,为适应市场灵活多变的需求,开发设计各种小型数控车床能较好的满足一大批中小企业的多样化需求,走与中大型数控系统设备厂家不同的差异化道路。本文主要探讨以国产华中数控系统为控制软件,对C6140型车床主轴进行以变频技术与PLC控制技术为主的数控系统设
[嵌入式]
PC机通过RS232控制单片机
单片机与PC机通过RS232相连,编写一个异步串行口通信程序,实现单片机与PC机上的串口助手之间的通信。 功能实现: 1、当PC机向单片机发送字符‘1’~‘8’,打开对应的8个灯; 2、当PC机再次向单片机发送字符‘1’~‘8’时,关闭对应的灯; 3、当PC机向单片机发送字符‘d’时,会在液晶屏上删除一个字符; 4、当PC机向单片机发送字符‘n’时,会在液晶屏上换行显示; 5、当PC机向单片机发送字符‘c’时,会清屏显示; 6、当PC机向单片机发送字符‘m’时,会打开音乐播放,结束后可继续操作; 7、当PC机向单片机发送其它字符时,会显示在1602液晶屏上; 8、当矩阵按键有按键按下时,单片机会把键值发送到PC机上。 仿真
[单片机]
<font color='red'>PC机</font>通过RS232控制单片机
一种可配置的多主轴数控系统研究与开发
  在现有 数控技术 中,最常用的是单主轴的多轴联动数控系统。这种数控系统一般一次只能装夹加工一个工件。而在某些应用场合,需要进行工件的批量加工,单台 数控机床 的加工效率难以满足需要。尽管可以在单一主轴架上夹装多个主轴头,但因装配误差以及刀具长短不一,同时加工同一种工件时,为保证加工工件的一致性,在机床装配和刀具调整上将花费大量人力物力,使用很不方便;在另一些应用场合,对于同一工件,往往需要一次装夹后采用多把刀具多道工序轮动复合加工完成,每道工序只用其中一把刀具加工。目前,最常用的方式是配置刀库,刀库主要是提供储刀位置,并能依程序的控制,由换刀机构正确选择刀具加以定位,以进行刀具交换 。通过自动换刀和工作台分度可对棱柱体类零件进行
[嵌入式]
基于VB6的PC机与多台单片机通信的应用
    在库房管理系统中,传统的方法是通过干湿度表、双金属式测量计等检测器材进行人工测量,然后对不符合温度、湿度等要求的库房进行通风、去湿、降温等工作。这种人工方式效率低、误差大,随机事件难以预料,使库房管理质量得不到很好的保证。本文所论述的系统是一个用于制药厂仓库的监控和管理系统,上位机(PC机)除负责对下位机(MCS—51单片机)进行监管和控制外,还用于采集下位机传送的数据进行数据库化管理,另外,上位机还可以对库房药品入库、出库、有效期、交易方式等信息进行管理,并可用实时曲线和报表的形式查询。下位机(MCS-51单片机。MCS-51单片机及其外围设备我们称之为库机)负责收集库房中温度、湿度、烟雾等信息并传给上位机。此系统可使办
[单片机]
基于VB6的<font color='red'>PC机</font>与多台单片机通信的应用
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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