System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种避免多运动机构碰撞的方法、设备及可读存储介质技术_技高网

一种避免多运动机构碰撞的方法、设备及可读存储介质技术

技术编号:41011036 阅读:3 留言:0更新日期:2024-04-18 21:47
本发明专利技术涉及ALD设备控制技术领域,具体为一种避免多运动机构碰撞的方法,本该避免多运动机构碰撞的方法在手、自动状态下均能有效提供干涉保护,应用场景更加全面;干涉区的设置只与轴坐标有关,而与自动运行逻辑无关,所以在自动运行逻辑变更时,不影响本发明专利技术提供的干涉保护,并且,由于本发明专利技术提供的相关干涉逻辑固定后,干涉区的设置调整只需更改轴坐标,因此任何操作人员都可以根据现场需求调整干涉区的设置,以满足不同的现场需求;本发明专利技术可以设置多个干涉区,来完成多轴的、多干涉逻辑的、相对复杂的干涉保护。

【技术实现步骤摘要】

本专利技术涉及ald设备控制,特别涉及一种避免多运动机构碰撞的方法、设备及可读存储介质


技术介绍

1、当ald设备具备多个运动机构,经常出现运动机构之间有交叉工作区,或者有位置互锁要求,这种时候需要设置干涉保护,以保证相干的运动机构不会发生碰撞或损坏。在以往的自动化设置中,通常使用各组件之间的步序(自动运行逻辑)互锁,来保证相干组件不会发生碰撞。如:组件a和组件b都有工作步序进入干涉区,分别为[xa,ya]和[xb,yb]。当组件a进入步序[xa,ya]时,即发出锁定信号ca,相应的组件b在检测到ca后不能进入步序[xb,yb]。同理,组件a在进入步序[xa,ya]之前,如果检测到组件b的锁定信号cb,则不能进入步序[xa,ya]。但这种步序互锁的方式有几个缺点:1、只对自动运行逻辑有效,手动操作无效;2、组件自动运行逻辑调整时,相应的互锁步序也要调整;3、对互锁步序的调整,需要非常了解相干各组件的自动运行逻辑。


技术实现思路

1、本专利技术的目的在于提供一种避免多运动机构碰撞的方法、系统及可读存储介质,以解决上述
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术的第一方面提供了一种避免多运动机构碰撞的方法,包括以下步骤:

3、s1、对有保护需要的运动机构设置干涉区组itvara={[xl0,xh0],…,[xln,xhn]},其中,xln表示相应干涉区的起点,xhn表示相应干涉区的终点,且xhn>xln;

4、s2、设置干涉区启用开关组itven={k0,…,kn},kn表示相应干涉区对应的启用开关,当kn启用时相应干涉区被判定为有效干涉区;

5、s3、设置干涉区被占位输入组itvd={d0,…,dn},dn表示相应干涉区的被占位输入信号;

6、s4、设置干涉区占位输出组itvot={y0,…,yn},yn表示相应干涉区的占位输出信号;

7、s5、设置干涉区异常输出组itverr={e0,…,en},en相应干涉区的异常输出信号;

8、s6、当启用开关km为“true”时,干涉区[xlm,xhm]被判定为有效干涉区;如果运动机构运行的目标位置pt位于干涉区[xlm,xhm]内,即xlm<pt<xhm,则需要首先对干涉区[xlm,xhm]的被占位输入信号dm进行判定,如果被占位输入信号dm为“false”,则允许运动机构运行至目标位置pt,如果被占位输入信号dm为“true”,则不允许运动机构运行;

9、s7、当运动机构开始向目标位置pt运行,或运动机构的当前位置pc已经处于干涉区[xlm,xhm]内,即xlm<pc<xhm时,干涉区[xlm,xhm]的占位输出信号ym被设定为“true”,限制相干运动机构动作,以保证干涉区[xlm,xhm]安全,直到运动机构再次离开干涉区((pt<xlm||pt>xhm&&pc<xlm||pc>xhm),ym信号才会恢复false;

10、s8、如果相干运动机构未被正确限制,则会出现干涉区[xlm,xhm]的占位输出信号ym和被占位输入信号dm均为“true”的情况,此时,干涉区[xlm,xhm]的异常输出信号em会触发为“true”,发出报警并立刻停机,直到人为处理后复位。

11、本专利技术的第二方面提供了一种避免多运动机构碰撞的设备,所述设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的防干涉程序,所述防干涉程序被所述处理器执行时实现如前文所述的避免多运动机构碰撞的方法的步骤。

12、本专利技术的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有防干涉程序,所述防干涉程序被处理器执行时实现如前文所述的避免多运动机构碰撞的方法的步骤。

13、与现有技术相比,本专利技术的有益效果是:

14、本专利技术的实施方式提供的一种避免多运动机构碰撞的方法在手、自动状态下均能有效提供干涉保护,应用场景更加全面;干涉区的设置只与轴坐标有关,而与自动运行逻辑无关,所以在自动运行逻辑变更时,不影响本专利技术提供的干涉保护,并且,由于本专利技术提供的相关干涉逻辑固定后,干涉区的设置调整只需更改轴坐标,因此任何操作人员都可以根据现场需求调整干涉区的设置,以满足不同的现场需求;本专利技术可以设置多个干涉区,来完成多轴的、多干涉逻辑的、相对复杂的干涉保护。

本文档来自技高网...

【技术保护点】

1.一种避免多运动机构碰撞的方法,其特征在于,包括以下步骤:

2.一种避免多运动机构碰撞的设备,其特征在于,所述设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的防干涉程序,所述防干涉程序被所述处理器执行时实现如权利要求1所述的避免多运动机构碰撞的方法的步骤。

3.计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有防干涉程序,所述防干涉程序被处理器执行时实现如权利要求1所述的避免多运动机构碰撞的方法的步骤。

【技术特征摘要】

1.一种避免多运动机构碰撞的方法,其特征在于,包括以下步骤:

2.一种避免多运动机构碰撞的设备,其特征在于,所述设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的防干涉程序,所述防干涉程序被所述处理器执...

【专利技术属性】
技术研发人员:田京波
申请(专利权)人:艾华无锡半导体科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1