华数Ⅱ型机器人数控系统解释器的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:shuiqianzeqing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工业机器人解释器是机器人数控系统中的重要组成部分,其任务是将机器人编程指令语句转换成包含运动控制参数的目标指令序列,从而控制机器人的运动。现阶段各机器人生产厂家开发解释器使用的编程语言不一,解释器在不同应用平台间难以移植,专业性强和兼容性差的问题日益凸显。针对上述问题,论文对华数Ⅱ型机器人解释器进行了研究与实现,提出应用IEC61131-3标准编程语言实现机器人解释器模块化开发的方法,并通过仿真测试验证其实用性。首先,研究了华数Ⅱ型机器人编程语言系统,并依据其基本功能需求设计了一套灵活直观、层次分明的机器人语言,包括编程指令集和目标指令集,能方便的描述机器人所需完成的多种动作。其次,确定了华数Ⅱ型机器人解释器的结构模型,对解释器各阶段进行了研究和实现,采用正则表达式匹配的方法实现源程序字符扫描,通过机器人编程指令语句的巴克斯范式图匹配来实现指令规则检查,设计易于构造和管理的符号表来实现对机器人编程指令语句的语义处理和生成目标指令序列,并针对各类型的机器人编程指令给出相应的语义处理方法。再次,提出应用IEC61131-3标准编程语言开发机器人解释器的方法,使用功能块图(FBD)和结构化文本(ST)编程语言完成解释器各模块的开发,将指令解释功能划分和封闭在模块内,再通过数据电缆连接构成功能库,使工业机器人解释器成为可重构的开放式和模块化系统,提高了编程效率、质量和可读性。最后,对解释器进行测试和验证,得到了预期的运动控制数据信息,并进行仿真测试,结果表明机器人能够使用这些数据控制机器人按照预期轨迹进行运动,验证了所开发的机器人解释器功能库的实用性,为进一步应用IEC61131-3标准编程语言来实现机器人数控系统软件的开放化、模块化、标准化开发探索出一种可行方法。
其他文献
近年来在我国医疗与健康事业的快速发展下,医药物流企业的数量与规模都有了快速的提升。在激烈的竞争环境下,医药物流企业都将较低的医药物流成本作为企业发展的重要目标。在整个医药物流活动中,配送作为至关重要的环节,其成本在整个物流成本中占有较大的比重。如何优化配送路径,完善其整体运行网络,降低配送车辆的运行时间,对企业提高营运利润,降低运营成本提高市场竞争力起着至关重要的作用。国内取得的外优秀成果对于本文
新课程实施以来,任务驱动教学法在中小学信息技术课堂中得到了广泛的应用。一个个鲜活的任务确实在课堂内驱动了学生参与实践的积极性,让学生不仅习得了知识和技能,还提高了
木质古建筑不仅代表了我国的建筑文化而且是民族文化的传承。但历经几百年甚至上千年的自然环境和人文环境的变迁,我国许多木质古建筑残损严重。修复和保护木质古建筑的重要
近几年,我国经济飞速发展,从而使得我国服务贸易有了很大的进步,尤其是旅游服务贸易,不仅仅为国家带来了大量的经济收益,更使得国家的形象不断地提升,人民生活质量大大提高。
微型逆变器用作分布式光伏发电系统,是进行电能转换的核心设备,其输出波形质量、工作效率直接影响发电系统性能。本文通过对逆变器电路结构、控制策略及辅助电路等进行研究,
浮游植物是河口生态系统中重要的初级生产者,是海洋食物链的基础环节,影响着整个食物链的物质循环和能量流动,浮游植物的多样性与海洋生态系统的稳定性有着密切的联系。本文利用
为了探索不同秸秆还田和土地利用方式下的土壤有机质和腐殖质组分的变化,以农大试验田黑土区12年的长期微区试验以及陈家店、松原和九台区的田间试验处理下的土壤样品为研究对象,采用了采用重铬酸钾氧化法、腐殖质组成修改法、湿筛法等试验方法测定了土壤表层和亚表层有机碳及各组分碳,土壤养分以及土壤各级团聚体的含量,研究了不同秸秆还田及土地利用方式对土壤表层和亚表层腐殖质组分的影响,进一步的改善土壤的理化性质,供
对于新闻工作者来说,新闻敏感无疑是极端重要的素质之一。新闻敏感从何而来?通常强调的是深入采访、认真思考加上人生阅历,等等。 For journalists, news sensitivity is un
目的 肺泡蛋白沉积症(PAP)是一种病因未明的肺部少见病,临床由于认识不足,容易误诊,目前行之有效的治疗方法是灌洗治疗,通过灌洗治疗常可获得良好的预后。本文通过分析PAP病
素质教育是现代化教育的发展方向,职业高中的学生需要兼顾文化知识和专业技能的学习,更加需要通过强化各个方面的素质来提高其学习质量。创新能力是学生综合素质中的一种,需