基于ARM的带线缝合针打孔机数控系统设计

  • 格式:pdf
  • 大小:211.79 KB
  • 文档页数:3

2012年4月 第40卷第8期 机床与液压 

MACHINE T00L&HYDRAULICS Apr.2012 Vo1.40 No.8 

DOI:10.3969/j.issn.1001—3881.2012.08.049 

基于ARM的带线缝合针打孔机数控系统设计 

边巍 ,刘奎武 

(1.江苏财经职业技术学院,江苏淮安223003;2.江苏食品职业技术学院,江苏淮安223003) 

摘要:国内的带线缝合针加工设备仍然以手工加工为主,劳动生产率低,工人劳动强度大,加工精度和质量不高。设 

计出一套自动缝合针打孑L机系统。该系统分为机械结构部分和自动控制部分。机械结构设计主要包括 、Y向工作台的设计 和主轴的设计;控制系统以ARM微控制器为控制核心,采用Linux嵌入式实时操作系统实现多任务调度和资源管理。软件 系统是以实时嵌入式操作系统Linux为核心,采用了模块结构化设计方法,将整个控制软件划分为:Linux实时内核、API 

函数、数据通信模块、运动控制模块及人机交互模块5个模块,并对这5个模块分别进行设计。 关键词:缝合针打孔机;振动钻削;ARM处理器;Linux嵌入式系统 中图分类号:TP23 文献标识码:B 文章编号:1001—3881(2012)8—137—3 

Research on Medical Suture Needle Drilling System Based on ARM 

BIAN Wei .LIU Kuiwu 

(1.Jiangsu Finance and Technical College,Huaian Jiangsu 223003,China; 

2.Jiangsu Food Science College,Huaian Jiangsu 223003,China) Abstract:The domestic processing equipment for suture needle with thread is still mainly manual,with low labor productivity, large labor intensity and poor precision and quality.A set of automatic suture needle punching machine was designed.The system was 

divided into mechanical structure section and automatic control section.Mechanical structure design included the design of ,Y direc— 

tional workbench and the design of spindle.In control system,ARM microeontroller was used as control core,embedded real—time operating system Linux was used to realize multi—task schedule and resource management.In software system,Linux was taken as the eore and the module design method was used to divide the whole control software into five modules:Linux real-time kernel,API func- tions,data communications module,motion control module and human—computer interaction module.The five modules were 

designed. Keywords:Medical suture needle drilling;Vibration drilling;ARM processor;Linux embedded system 

医用缝合针是大多数医疗器械厂的常见产品,而 

缝合针的打孔机是缝合针制造过程中的必备设备之 

一。随着国内医用缝合针需求量的增大,医疗器械生 

产企业的不断增加,该设备具有广阔的市场前景和发 

展空间。目前,国内的带线缝合针加工设备仍然以手 

工为主,劳动生产率低,工人劳动强度大,加工精度 

和质量不高。作者通过分析目前国内外打孔机的现状 

及发展趋势,设计了带线缝合针打孔机的系统,目的 

是把手动操作转变为自动操作。系统的设计包括机械 

结构设计和控制系统设计。 

1 缝合针打孔机结构及原理 

缝合针打孔机钻孔属于微4qL钻削,微小孔的加 

工技术主要有电子束加工、电火花加工等,精度和表 

面质量难以保证,且都存在孔表面有再铸层,严重影 

响孔的表面质量,因此作者采用振动钻削。用于高速 

钻削的有立式和卧式主轴的钻床和龙门式钻床,摇臂 式和升降台式的也可以用做高速切削,但刚性较差。 

微小孔加工通常使用台式钻床,因为台式钻床是可放 

在作业台上,主轴垂直布置的小型钻床,它实质上是 

一种加工小孔的立式钻床,钻孔直径一般在15 mm 

以下,最小可加工几百微米的孔。由于加工孔径很 

小,所以台钻的主轴转速往往较高,最高的甚至可达 

每分钟几万转、几十万转。台钻使用方便而且小巧灵 

活,适于加工小型零件上各种dqL。 缝合针打孔机是医用缝合针打孑L的常用设备,其 

实质就是微小孔钻床,是一种比较典型的台式钻床。 

机床机械部分主要由床身、横梁、床脚、 、Y定位 

工作台(十字滑台)、钻削加工进给单元(=向进 

给)、高速主轴运动单元组成。根据缝合针打孔机的 

结构特点,将其主要部分简化为图1所示的模型。 

在图1中,主轴两端以相同的各向同性轴承支承, 

主轴与钻夹头间用轴颈联接,钻夹头下段夹持着微 

收稿日期:2011—02—28 基金项目:淮安市科技局08年科技支撑计划(工业)(HAG08043) 作者简介:边巍,硕士,讲师,研究方向为控制工程与应用。E—mail:bianwei000819@126.com。

 ・138・ 机床与液压 第40卷 

小钻头…。 

f电 机] 。。。 

I : 横梁 I b I f-主轴 

I £钻头 

试件 1 

_7 I ==j 

I 1 l I : l l 底座 l I 主轴 

轴颈 

钻夹头 

微小钻头 

图l 带线缝合针打孔机结构简图 

1.1缝合针打孔机工作台设计 

设计的缝合针打孔机工作台主要由两个步进电机 

控制 、Y方向的运动。 方向的运动:电机A转动 

通过带轮带动同步带,使滑块1沿着光轴导轨I移 

动,而滑块1与光栅架固定在一起,当步进电机转动 

时,光纤头可作 方向移动。同样在Y方向上装有步 

进电机B、光轴导轨Ⅱ及滑,, 

块2,移动横梁左端与滑块2 

连接,右端为普通轴承(浮 

动支撑)。这样当步进电机B 

转动时,通过同步带带动滑 

块2,使移动横梁前后移动, 

完成Y方向的运动。如图2图2带线缝合针打孔 

所示为缝合针打孔机工作台 机工作台结构图 

结构。 

1.2缝合针打孔机主轴设计 

设计时,利用刀柄旋转轴向超声振动钻削装置, 

通过刀柄把振动装置直接连接在打孔机上,使结构紧 

凑、使用方便,如图3所示即为超声波振动主轴结 

构 

l \、、 , 、\、、、 ,,,一 ! 1; ii; : 一一~~、、、 l / \、 / \~一l× 

1 2 3 4 5 6 7 8 9 101l l一键槽2一传动轴3一后匹配块4、6一压电陶瓷5一电极 7一前匹配块8一变幅杆9一集流环1O一弹性卡套ll一圆套 

图3超声波振动主轴结构 

其工作原理为:超声波发生器将220 V、50 Hz 

的交流电转换成高频电源,用来向系统提供振动能 

量,超声波发生器产生的励振流通过碳刷传到集流环 

上,再通过钎焊在集流环上的导线传递到压电陶瓷换 

能器上,换能器的作用是将高频电源产生的高频振动 

信号转换成高频机械振动,此机械振动经轴向振动变 幅杆将振幅放大后有效地传递给工具系统,这样只须 

将振动加工系统通过刀柄直接装在摇臂钻床的主轴上 

就可进行超声轴向振动钻孔了 。 

2硬件系统的总体设计 

该系统采用模块化设计,主要包括ARM核心控 

制模块、人机交互模块和执行机构驱动模块及通信模 

块,如图4所示。 

不。 图4带线缝合针打孑L机控制系统硬件模块 

带线缝合针打孔机总体硬件平台结构如图5所 

IFiash ROMI 匝 

匝 

回㈢ DAC I 主轴 

= 

翌 I 竺 ——1广~ 

r—土L] I制振器1 .瑚步 进电机 J轴步 进电机 :轴步 进电机 

PC 

图5带线缝合针打孑L机嵌入式控制 系统硬件平台具体体系结构 

该控制系统的核心之一是ARM9控制板,绝大部 

分控制任务都是由它来完成的,包括数据的处理、数 

据输入输出、人机交互处理等。ARM主控制芯片具 

有很高稳定性、可靠性,使系统功能更加强大。该 

ARM控制板的硬件部分是以¥3C2410处理器为核心, 

主要包括存储系统、JTAG接口电路、系统复位电路、 

电源电路及时钟电路 。 

通过对系统控制功能要求的分析,主控制模块选 

用¥3C2410,在此基础上需要配备电源电路、晶振电 

路、复位电路、存储器、液晶显示驱动电路、JTAG 

仿真调试接口电路等 。 

3控制系统软件总体设计 

将整个控制软件划分为:Linux实时内核、API 

函数、数据通信模块、运动控制模块及人机交互模块 

5个大的模块,图6即为控制系统软件的总体结构 

图。由Linux操作系统内核统一对这些模块进行协 

调、调度和管理,结合硬件电路进行钻孔加工 。 

数据通信模块负责加工代码的读取翻译以及数据 

的发送与接收,运动控制模块包括如步进电机、旋转 

电机以及制振器等部件的运动控制,是控制系统的核