Skip to main content

10.5.3.5. SEA

10.5.3.5. SEA

 

搜索功能可检测出作业对象位差、并可修正其位差的功能。不仅是机器坐标、工具坐标或基础坐标基准也可以检测位差、并进行修正。 该命令在机器人移动中因检测信号停止,将其与标准位置比较,用于计算Shift量。 如此计算的Shift量可以利用在线Shift命令,应用于既存作业位置的统一变更。 本命令应与RINT/RINTASONL命令一起使用,才能获得想要的搜索及运作功能。 而且,搜索标准位置及范围的设置应在『[F7]:条件设置』 à [F1]:应用条件』菜单上设置。

 

说明

搜索功能 

语法

SEA ST=<On/Off>CRD=<参考坐标>[<用户坐标号>]R=<注册表编号>

参数

On/Off

1On0Off

0~1

参考坐标

0=基、1=机器人、2=工具、3=用户、4=用户n

0~4

用户坐标号

使用参考坐标时的用户坐标号

01~10

注册表编号

用于在线Shift的注册表编号

1~8

使用实例

SEA ST=1,RF=0,R=1

 

(1)   指定搜索范围。(在『[F7]:条件设置』菜单中、『[F1]:应用条件』2:搜索范围』) Step2号移动到Step3号,并在搜索的情况下,范围如下图所示。

 

 

(2)   示教程序、记录示教所需的搜索功能。

    追加搜-索开始命令语(ST=1)

    机器中断(RINTRINTA)(设置中断输入信号,输入RC=1

X, Y, Z记录搜索标准位置时会自动更新,所以不需要设置。

    机器人移动Step记录

    追加搜-索结束命令语(ST=0)

    追加在线Shift

    执行需要Shift的作业

    结束在线Shift

 

(3)   On启搜索基准位置数据记录功能。(在『[F7]:条件设置』菜单中、『[F1]:应用条件』1:搜索参考位置记录』)

 

(4)   1循环模式中运行、通过机器中断读出作业对象的基准位置。

该位置值记录在以前执行的RINT/RINTA命令的X, Y, Z项目上。

 

(5)   关闭搜索基准位置数据记录功能。在([F7]:条件设置』菜单当中『[F1]:应用条件』1:搜索参考位置记录』)

 

(6)   常规运行。

 

(7)   以后按照检测出的中断位置和标准位置的差异进行Shift,执行作业。

 

 

l 搜索区间应以直线补间运作移动才能检测出准确位置。

 

l 搜索功能的应用

 

    1D搜索

 

10.8 1D 搜索

 

 

上图中、在相同的作业对象移动或形式相同、大小有差异时、通过单向搜索功能修正误差。

 

搜索功能如上图所示、与机器中断同时使用。Shift量记录在Shift册表中后、通过在线Shift功能修正其差异。

 

移动到Step2号位置后,依靠SEA命令的执行开始执行搜索-功能。 在上图中 RINT命令的X, Y, Z值执行搜索标准位置记录时,更新到实际中断位置。

移动到Step3号位置的同时,按照以‘机器人搜索范围’设置的范围检测中断。 如果输入中断信号,在RINT命令的 X, Y, Z项目上代入值,或(标准位置记录模式ON的情况)与X, Y, Z项目比较,生成Shift量后,代入在搜索命令上设置的编号的Shift寄存器。(标准位置记录模式OFF的情况)

参考该Shift寄存器,Shift Step4-Step7的程序,进行运作。

 

 

    平面搜索

 

 

10.9 平面搜索

 

 

双向检索、可采用2次搜索功能并记录各个点(PQ)Shift量。这时、P点的Shift量保存在R1注册表中、在P点移动时作参照。Q点的Shift量保存在R2注册表中、在Q点移动时作参照。