作为中国自动化领域的权威旗舰网络媒体,控制网创立于1999年7月,是中国举行的第十四届IFAC (International Federation of Automatic Control)大会的中国官方组织机构的唯一指定网站。控制网是中国自动化学会专家咨询工作 委员会(ECC)的秘书处常设之地。是北京自控在线文化传播有限公司开设的网站。
标题 | 工业机器人示教盒系统的设计 |
技术领域 | |
行业 | |
简介 | 本文采用微机控制技术,以8031单片机为核心,设计实现了工业机器人的示教盒示教系统硬件和软件。过示教盒上的键控和显示,实现人机交互的功能,使操作者顺利完成对机器人的协调控制。 |
内容 |
0.引言
示教盒的软件总体框架如图2所示。示教盒开机上电以后,进行8279芯片、串行通讯的初始化,初始化成功后显示WELCOM提示信息,随后可进行三种模式的选取:示教模式、工作模式、再现模式。在示教模式下主要完成对机器人的示教操作。可在关节坐标系和直角坐标系下示教,并可随时进行两种坐标空间的切换,示教模块的输出为规定机器人再现运动方式的指令文件和记录示教点位置信息的位置文件;再现模式主要完成机器人的再现操作;进入工作模式后选择任务号,机器人毋须人工干预自动工作。 2.2 显示部分的软件设计 操作者在通过示教盒操作机器人时,示教盒的显示区应显示相应的提示信息,供操作者参考。进行示教时,当按下某一坐标键后(不释放),机器人末端执行器连续运动到所需的位置后,再释放该键,机器人停止运动。在这整个过程中显示器需不断更新显示相应坐标的位置数据。 2.3 键盘部分的软件设计 示教盒上电后,先对8279进行初始化。并且操作时不断地通过键盘芯片8279扫描控制键盘,看是否有键按下;当操作者按下不同的键时,8279就会自动识别键号,并送人FIF0栈中存放,同时产生中断请求信号IRO向CPU 申请中断,CPU响应中断后,在中断服务程序寄存器中读出键值,根据键值可以判断哪一个键按下,同时将对应键的控制指令信息代码通过串口传送给主机,通过调用相应的程序来控制机器人的运动。 2.4 通讯软件的设计 示教盒通讯模块的实现是通过定时中断来完成的,与主机的通讯采用RS 此外,在程序设计里,就数据传送过程中为了避免受外界干扰的影响,采用了数字滤波、软件陷阱和举手判决等容错处理的方法,提高了系统的可靠性。
示教盒系统用于工业机器人的示教与定位,简单、灵活、可靠,采用中断技术设计示教盒系统控制程序,软件结构简单、可靠、实时性好。示教盒已成功的在我校机器人实验中得到实践应用,其操作方便,显示准确无误,工作稳定,证明示教盒的设计合理。
[1]熊有伦主编. 机器人技术基础. 武汉:华中理工大学出版社,1996. [2]周航慈.单片机应用程序设计技术.北京:北京航空航天大学出版社,1992. [3] 李维言毫.郭强.液晶显示应用技术.北京:电子工业出版社,2000. |