开放式软件化数控系统相关技术的研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:hyperpp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题进行开放式数控系统研究。为满足开放性需求,分析了系统的实现形式,设计了数控系统的总体结构,对其组成单元的设计和构建进行了深入、系统的研究,开发了一套开放式数控系统软件模块,并将其成功地配备应用于三轴数控铣床试验台上。 本文首先分析了开放数控系统软硬件结构的各种实现形式,确立了开放式数控系统的软件化实现方式,整个数控系统成为运行在系统平台上的一个应用软件。软件化数控系统的功能包括运动控制和伺服控制功能。 依据开放性和实时性原则,对各种商用操作系统进行了详细分析和比较;并探讨了CNC与伺服单元之间的接口问题。提出了由Windows、RTX、工业PC机和SoftSERCANS通讯卡作为软件化开放式数控系统的开发平台。研究了开放式数控系统的静态建模方法,按照数控系统功能进行模块划分,系统内模块以层级方式组织。采用面向对象技术,以动态连接库的形式开发开放式数控系统的基本构造单元—软件功能模块。根据各模块所完成数控任务的实时性要求不同,非实时功能模块以COM组件形式运行在Windows环境下,实时功能模块以实时动态链接库的形式运行在RTX环境中,它们之间通过共享内存进行信息交换。 采用层级式有限状态机FSM(FiniteStateMachine)模型作为系统的动态行为模型,同时将其用于数据流的表达与控制。每个模块的行为模型通常由三层组成,管理层FSM、操作层FSM和执行层FSM。对于译码得到的数据信息采用嵌套FSM形式表达,不仅实现了数据流在系统内的正常传递,而且使上层模块能够协调和控制下层模块的行为。为了高效、简单的实施FSM机制,建立了FSM基础类库。   综合系统的静态建模和动态行为建模方法,设计了可重用的软件单元模型,内部功能采用层级式FSM描述,以三类接口(基础接口、功能接口和连接接口)向外提供模块实现的功能。利用面向对象技术的数据抽象、派生、多态等特性,依据可重用的软件单元模型,完成了数控系统基本功能模块的详细设计。已经开发完成的模块包括任务协调器、任务生成器、轴组模块、轴模块和控制规律模块,它们构成了开放式数控系统的基本功能软件包。其中轴模块可以根据用户定制调用控制规律模块完成伺服控制的位置环和速度环调节,实现了伺服控制方式和控制规律可重新配置的目标。
其他文献
亲爱的同学们:rn“无尽的远方,无数的人们,都与我有关.”灾难面前,没有人可以独善其身.在这场没有硝烟的战争中,看着一车车驰援物资运往灾区,一批批战“疫”勇士奔赴前线,我
期刊
英语主持与采访不同于中文主持与采访,它将经历一次“语言”和“文化”上的编译与再现。一位合格的英语节目主持人最好同时具备对于东西方文化的理解能力——既能将国外文化
人有血液,动物有血液,难道植物也有血液吗?它们的血也有血型吗?回答是肯定的.在许多地方,都发现了洒“鲜血”和流“血”的树.rn我国南方山林的灌木丛中,生长着一种常绿的藤条
期刊
环氧树酯是一类具有良好的粘结性能、耐腐蚀性能以及很高的反应活性的化合物,广泛的应用于粉沫涂料、复合材料、胶粘剂等领域。本文采用酯化-闭环二步法合成了苯甲酸缩水甘油
在我国主要供热设备中供热锅炉是十分重要的构成部分,北方地区应用较多,并且在供热锅炉运行中,会消耗一定的能源.因此要求做好节能减排工作,不断降低能耗水平,本文则对锅炉房
植物秸秆是一种可再生生物质,具有生物降解性、生物相容性以及良好的力学性能等特点。但由于植物秸秆复杂的纤维结构以及其不溶于水和一般溶剂,很难对其直接利用。针对以上问题,本论文通过物理法和化学法对植物纤维进行改性,采用离子液体为溶剂,制备了功能化复合纤维膜等材料。本论文采用一步法制备了1-乙基-3-甲基咪唑磷酸二乙酯盐([EMIM][DEP])等四种离子液体,并对纤维素溶解能力进行测定,发现[EMIM
直线型共轭内啮合齿轮泵是一种新型的内啮合齿轮泵,它采用直线和直线的共轭齿廓作为一对啮合齿廓。由于它具有流量脉动小、压力脉动小、承载能力高等优点而获得了广泛的应用。
建筑质量以及性能一直是人们关注的重点,尤其在城市化进程日益推进的今天,建筑的数量持续增加,如果建筑物的质量以及性能得不到保障将会影响人们的居住安全.因此建筑行业持续