嵌入式数控系统体系结构研究(图)

嵌入式数控系统体系结构研究(图)

ID:31303294

大小:56.18 KB

页数:6页

时间:2019-01-08

嵌入式数控系统体系结构研究(图)_第1页
嵌入式数控系统体系结构研究(图)_第2页
嵌入式数控系统体系结构研究(图)_第3页
嵌入式数控系统体系结构研究(图)_第4页
嵌入式数控系统体系结构研究(图)_第5页
资源描述:

《嵌入式数控系统体系结构研究(图)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、嵌入式技术迅速发展,已经被广泛地应用于各行各业。将嵌入式技术和数控技术结合起來产生了很多理论和应用成果。但是,随著机床加工零件复杂程度越來越大,建立嵌入式数控系统一致的体系架构越來越迫切。没有体系结构提供通用的方法指导,将各式各样的软锁件模块集成到数控系统中将是非常繁重R容易出错的工作。欣入式数控系统体系结构就是要为各个模块提供集成规则和接口规范,通过这些集成规则和接口规范,不同的开发者能够构建出通用的模块。利用通用的模块和通用的集成规则,可以构建不同的嵌入式数控系统,由数控系统集成到工控站,由工控站再到工控网络乃至更复杂的系统。嵌入式数控体系结构能够提高系统的灵活性、可靠

2、性、安全性和开放性。美国国家技术标准化组织(N1ST)就致力于为各种机械控制系统建立一种参考体系结构[I」。本文研究了嵌入式数控系统的破件体系结构和软件体系结构,并结合所做工作,介绍了这种体系结构的一种实例。嵌入式数控系统硬件体系结构嵌入式数控系统硬件体系结构如图1所示。图1嵌入式数控系统破件体系结构嵌入式数控系统必须包含一个可编程计算部件,也可以包含多个,构成多CPU系统。嵌入式处理器或控制器种类很多,比较常用的有ARM、嵌入式X86、MCU等,处理器是整个系统运算和控制中心,它的架构越來越趋向于采用RISC指令集Harvard架构。可编程计算部件,若T年前还是单指处理器

3、或微控制器,而现在却增加了如FPGA等其它可编程计算资源。数控系统要和操作人员交互,必须冇一个显示破件,可以是CRT显示器,但是一般缺入式处理器中集成LCD控制器,它提供与DSTN(Dual-LayerSuperTwistNematic,双扫描扭曲向列液晶屏)或TFT(ThinFilmTransistor,薄膜品体管液品屏)显示器的接口,通过这个接口可以直接驱动液品显示屏。随著USB移动存储设备使用的推广,平台通过USB主控制器实现対USB设备的支持和控制。处理器中也可能集成了USB客户端控制器,方便实现USB客户端接口,一般通过这个接口进行上位机与平台间的应用软件调试。串

4、口用來实现上下位机通信,在有些伺服驱动装置中也提供串口连接,因此,也可以通过串口与驱动连接。外部存储器总线接口支持各种外部存储器:SDRAM、RAM和闪存储器,内存一般选用SDRAM,闪存是一类非易失性存储器,在电源关闭后仍能保持片内信息,这里用來存储数控系统程序及配制数据。进给轴接口是数控系统和进给伺服系统的桥梁。就现阶段经常使用的伺服控制系统而言,进给控制接口一般有串行式接口、脉冲式接口、模拟式接口等等。主轴控制接口连接数控系统与主轴驱动单元,它包含两个部分:主轴速度控制输出和主轴编码器输入。在数控系统内集成的PLC属于内置式,它有设计灵活、结构紧凑、针对性强等特点,主

5、要完成主轴转速的S代码、刀具功能的T代码以及控制主轴正反转与启停、主轴换档、冷却液开关、卡盘松紧等M代码。传感器接口用來检测机床位置信息,实现各种控制算法的计算输入。现代制造工程的发展要求数控系统间应该能够通过网络互连,传递命令和数据信息,并行完成数控任务。因此加入以太网模块,以便在需要时实现数控系统的联网。上述各功能模块通过标准总线连接,实行统一的总线接口规范。该体系结构中冇些功能模块不是每一个嵌入式数控系统都必须的,可根据貝体要求裁减。嵌入式数控系统软件体系结构嵌入式数控系统软件体系结构如图2所示:图2嵌入式数控系统软件体系结构嵌入式数控系统软件体系结构分为系统平台和应

6、用软件两大部分。上层应用软件分数控应用程序接口(NCAP1)和操作界面组件两个层次,以分别实现対机床厂和用八这两个层次的开放。底层模块除了PLC之外的部分是不对外开放的,非系统开发者可以通过NCAPI使用底层的功能。底层模块完成插补任务(粗插补,微直线段精插补,单段,跳段,并行程序段处理);PLC任务(报警处理,MST处理,急停和复位处理,焜拟轴驱动程序,刀具寿命管理,突发事件处理);位置控制任务(齿隙补偿,螺距补偿,极限位置控制,位置输岀);伺服任务(控制伺服输出、输入)以及公用数据区管理(系统中所有资源的控制信息管理)。因此必须具有多任务的处理能力,即;任务建立;撤消;

7、调度;唤醒;阻塞;挂起;激活;延时的处理能力;创建信号量;释放信号量;取信号量值的能力。上层软件负责零件程序的编辑、解释,参数的设置,PLC的状态显示,MDI及故障显示、加工轨迹、加工程序行的显示等,通过共享内存、FIFO和中断与底层模块进数据交换。上层软件模块包括:解释器模块,MDI运行模块,程序编辑模块,自动加工模块,参数编辑模块,PLC显示模块,故障诊断模块等等。数控应用软件开发接口(NCAP1)是为针对不同的机床和不同的要求而提供的通用接口函数,在此Z上可以方便地开发出具体的数控系统,如华中I型铳床数控系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。