安全设置#
本小节介绍如何查看安全配置,更改应用安全配置。目前存在两种型号的安全控制器,DucoSafetyV1.0适配DC30控制柜。 DucoSafetyV2.0适配J9及J9-ZII系列控制柜。
DucoSafety V1.0#
查看安全配置#
点击上方状态栏上的“安全校验”,弹出如下对话框,可查看当前激活的安全配置参数。
或者在设置页面——安全设置中也可以查看安全配置参数
安全配置更改应用#
更改安全配置前必须使用密码解锁。进入设置页面——安全配置,点击左下方的“解锁”按钮,仅在机器人断电的情况下可以解锁,输入密码(当前登陆用户的登陆密码),验证通过后进入安全参数配置模式。此时状态栏上的状态显示区显示为“安全参数配置”。
更改配置时,本次的修改内容将标记为高亮黄色显示出来。所做的所有更改只有在点击“应用设置”按钮时才会生效。点击“恢复默认设置”,将会将所有的安全参数恢复到默认的出厂设置值。点击“应用设置”按钮后,会弹出提示框,如图所示。
单击“确认”按钮后,会显示加载安全参数过程的提示框,如图所示。
安全参数配置完成后,系统会将配置的安全参数再次以弹出窗口的方式显示,供用户进行检查。如下图,检查确认无误后。点击“确定”按钮进行安全参数的配置。配置成功后,状态栏上方的安全校验将发生更改。
安全参数说明#
本小节将介绍机器人的各项安全配置参数。
安全模式#
正常模式:默认激活的安全模式
缩减模式:可以使用安全输入IO激活缩减模式
恢复模式:当机器人的实际运动参数超出关节位置或Tcp位置安全限制范围导致机器人触发SS0并停机时。当复位SS0并重新使机器人上电后,由于机器人仍然处于关节位置或Tcp位置违例的状态,此时恢复模式将激活。恢复模式下,用户仅可以通过关节Jog操作机械臂,将机器人移动到安全限制范围内后恢复模式讲过自动退出
机器人安全参数#
机器人参数用来限制一般的机器人运动。可以配置其在正常模式和缩减模式下的参数值。
末端最大速度 限制机器人末端Tcp的最大线速度
末端最大力 限制机器人末端Tcp允许对外施加的最大力
肘部最大速度 限制机器人肘部的最大线速度
肘部最大力 限制机器人肘部对外施加的最大力
功率 限制机器人产生的最大的机械功
关节安全参数#
关节参数限制用来限制机器人的每个关节的位置范围、最大速度、最大力矩。可以配置其在正常模式和缩减模式下的参数值
位置范围:定义各个关节的最小位置和最大位置
最大速度:定义各个关节的最大角速度
最大力矩:定义各个关节最大的力矩
安全TCP#
安全系统可定义三组TCP偏移量,配置后,机器人将以这三组TCP来做速度监控和位置监控。任意一个安全TCP的位置、速度超过安全设置,均会触发安全违例。
速度监控阈值参考“机器人安全参数”中的工具最大速度。位置监控参考“虚拟边界”中所定义的机器人安全空间。在下拉框中可以选择现有的TCP或者自定义直接设定XYZ的值,当选择现有TCP时,更改X、Y、Z输入字段中的值时,下拉菜单中的TCP名称将变为自定义,表明是新定义的TCP。
在完成了安全参数配置并应用后,再次更改系统中的工具坐标系TCP的设置信息,不会影响已经配置好的安全参数。
安全IO#
安全IO模块上包含两路可配置安全输入端口和两路可配置安全输出端口。
安全输入功能包含:
防护reset输入: 当防护停止发生时,触发该端口,机器人恢复正常状态
自动模式防护停止输入:机器人在自动模式下触发该端口时,机器人执行防护性停止
自动模式防护reset输入:当自动模式防护停止发生后,触发该端口,机器人恢复正常状态
Reduce模式输入:触发该端口,机器人将过渡到缩减模式,缩减模式对应的安全参数将激活。机器人可能会在过渡过程中减速以适应缩减模式所设置的安全参数
安全输出功能包含:
防护停止输出:当机器人处于防护停止状态时,触发该端口
自动模式防护停止输出:当机器人处于自动模式防护停止时,触发该端口
Reduce模式输出:当机器人处于缩减模式时,触发该端口
虚拟边界#
虚拟边界用来定义机器人的安全工作空间。可定义六个虚拟边界来限制机器人的安全工具Tcp和肘部运动所能到达的空间位置。
当机器人的工具和肘部触碰到虚拟边界时,机器人将执行防护性停止。在此基础上,若机器人进一步产生移动使安全工具Tcp或肘部超出了虚拟边界所限制的安全工作空间,则会触发SS0。
界面上右侧绿色指示灯表示该平面被激活,同时3D图显上可以显示激活的虚拟边界的位置和虚拟边界的有效区域。选中一个平面,3D图显上对应的平面将高亮显示。
虚拟边界通过以下方式定义:
选择一个参考坐标系,可选择世界坐标系、基座坐标系或者设置中定义的工件坐标系;选择参考坐标系的一个坐标轴(X、Y、Z)作为虚拟平面的法向轴,设定沿着该坐标轴的偏移距离,偏移距离为正值时表示沿着坐标轴正向偏移,为负值时表示沿着坐标轴负向偏移。如此则确定了一个平面,然后选择机械臂的有效活动区域参考定义好的平面是否与机器人基座所在位置处于同一侧。例如选择参考坐标系为基座坐标系,选择Z轴为法向轴,偏移距离设定为600mm,则虚拟平面为基座坐标系XoY平面向Z轴正向偏移600mm形成。
下图为相应的交互,选中一个平面,点击“启用”、“编辑”按钮,选择参考坐标系、法向轴、输入偏移距离、选择有效区域。点击“确定”按钮即可定义该虚拟边界,虚拟平面上显示的箭头表示机械臂的活动区域。
硬件#
包含启用外部IO进行模式切换和三位置使能输入
启用外部IO进行模式切换:启用此项,可以通过外部IO进行手自动模式的切换,此时界面状态栏上的模式切换功能无效。
三位置使能输入:启用此项,当机器人处于手动模式下,仅当示教器上的三位置开关处于中间位置才可以移动机器人,机器人在移动过程中任意时刻三位置开关处于非中间位置时都会触发机器人的暂停。
DucoSafety V2.0#
查看安全配置#
点击上方状态栏上的“安全校验”,弹出如下对话框,可查看当前激活的安全配置参数。
或者在设置页面——安全设置中也可以查看安全配置参数
安全配置更改应用#
更改安全配置前必须使用密码解锁。进入设置页面——安全配置,点击左下方的“解锁”按钮,仅在机器人断电的情况下可以解锁,输入密码(当前登陆用户的登陆密码),验证通过后进入安全参数配置模式。此时状态栏上的状态显示区显示为“安全参数配置”。
单击“确认”按钮后,会显示加载安全参数过程的提示框,如图所示。
安全参数配置完成后,系统会将配置的安全参数再次以弹出窗口的方式显示,供用户进行检查。如下图,检查确认无误后。点击“确定”按钮进行安全参数的配置。配置成功后,状态栏上方的安全校验将发生更改。
安全参数说明#
本小节将介绍机器人的各项安全配置参数。
安全模式#
正常模式:默认激活的安全模式
缩减模式:可以使用安全输入IO激活缩减模式
恢复模式:当机器人的实际运动参数超出关节位置或Tcp位置安全限制范围导致机器人触发SS0并停机时。当复位SS0并重新使机器人上电后,由于机器人仍然处于关节位置或Tcp位置违例的状态,此时恢复模式将激活。恢复模式下,用户仅可以通过关节Jog操作机械臂,将机器人移动到安全限制范围内后恢复模式讲过自动退出
机器人安全参数#
机器人参数用来限制一般的机器人运动。可以配置其在正常模式和缩减模式下的参数值。
末端最大速度 限制机器人末端Tcp的最大线速度
末端最大力 限制机器人末端Tcp允许对外施加的最大力
肘部最大速度 限制机器人肘部的最大线速度
肘部最大力 限制机器人肘部对外施加的最大力
功率 限制机器人产生的最大机械功
最大动量 限制机器人产生的最大动量,机器人末端负载视为机器人本体的一部分
碰撞检测等级 机器人检测与外界发生碰撞的灵敏度,等级越高灵敏度越高
碰撞复位模式 机器人发生碰撞后复位的方式
碰撞响应模式 机器人发生碰撞时响应方式,其中“零力回弹”响应模式会在机器人检测到碰撞后响应碰撞力并产生回弹移动。
关节安全参数#
关节参数限制用来限制机器人的每个关节的位置范围、最大速度、最大力矩。可以配置其在正常模式和缩减模式下的参数值
位置范围:定义各个关节的最小位置和最大位置
最大速度:定义各个关节的最大角速度
最大力矩:定义各个关节最大的力矩
安全TCP及工具#
安全系统可定义三组TCP偏移量,配置后,机器人将以这三组TCP来做速度监控和位置监控。任意一个安全TCP的位置、速度超过安全设置,均会触发安全违例。
速度监控阈值参考“机器人安全参数”中的工具最大速度。位置监控参考“虚拟边界”中所定义的机器人安全空间。在下拉框中可以选择现有的TCP或者自定义直接设定XYZ的值,当选择现有TCP时,更改X、Y、Z输入字段中的值时,下拉菜单中的TCP名称将变为自定义,表明是新定义的TCP。如果全局变量中对应坐标系中的值被修改,和当前安全设置中用到的坐标系的值不一致,会在工具定义处显示"!"提醒图标。当选择自定义输入数据,直接编辑X、Y、Z、Rx、Ry、Rz的值以及包络球的球半径。
每个安全TCP可以被配置为五类激活模式:禁用、一直有效、自动模式有效、安全组合配置1、安全组合配置2。当三个TCP均是禁用状态时,安全控制系统默认使用法兰坐标系,球半径50mm。在TCP配置列表上,显示对应TCP的配置状态,如果某TCP被禁用,则对应状态灰显。配置的安全TCP可以在3D显示区中显示坐标系以及包络球,且可以通过对应TCP名称后的 图标进行显示和隐藏的切换。点击TCP名称后的 图标可以修改TCP默认名称。未被禁用的安全TCP会显示 ,否则会显示 。
安全区域#
安全区域用来定义机器人的安全工作空间。共可定义六个安全区域来限制机器人的安全工具Tcp和肘部运动所能到达的空间位置或在安全空间中的运动状态。
安全区域定义类型包括平面、长方形、圆柱体三种形式。用户可以最多设置6个相互独立的空间区域。通过点击安全区域名称后的 图标可以对配置的安全区域在3D显示区中进行显示和隐藏的切换,且可以点击区域名称(如:默认名称zone_1)后的 图标修改安全区域名称。未被禁用的安全区域会显示 ,否则会显示 。
安全区域可以被配置为五类激活模式:禁用、一直有效、自动模式有效、安全组合配置1、安全组合配置2,共5种。
安全区域的边界响应是指机器人安全工具Tcp包络球从安全区域内部运动至外侧或从外侧运动至内部时所产生的响应动作,共有2种响应模式,即:限制超出边界、进入区域触发reduce模式。当选择限制超出边界时,安全区域所定义的安全工作空间被定义为机器人唯一允许运动作业的空间。任何使机器人安全工具Tcp向安全区域外侧运动的操作,在接近安全区域边界时都会触发防护性停止。若进一步使机器人安全工具Tcp运动并超出安全区域边界,则会触发SS0;当选择触发reduce模式时,安全区域所定义的安全工作空间则被定义为需要以缩减模式安全参数进行安全监控的限制下进行运动。机器人安全工具Tcp离开安全区域内部后,安全模式会自动切换回正常模式,直到安全工具Tcp再次回到安全区域内部。
空间区域中还可以设置是否包含肘部限制,肘部的空间范围以球半径形式进行设置。若激活肘部限制,则面向安全工具Tcp的所有安全区域相关限制同样适用于肘部。
当配置区域类型为平面时,平面区域的参考基准是基于世界坐标系/基座/设定的工件坐标系,通过设定平面法向、法向偏移量从而确定平面。平面的设置可以通过“区域选择”配置生效区域,且对应的方向在3D区域中通过黑色箭头显示。
当配置区域类型为空间长方体时,长方体区域的设置基准是基于世界坐标系/基座/设定的工件坐标系,以工件坐标系作为长方体的一个角点,三个坐标轴方向分别对应长(X)、宽(Y)、高(Z)。长宽高的设置范围为-3000mm—3000mm。
当配置区域类型为空间圆柱体时,其设置基准是基于世界坐标系/基座/设定的工件坐标系,以工件坐标系作为圆平面的圆心,Z方向指向高度方向,可以设置半径、高度。半径取值范围为0-3000mm,高度取值范围为-3000mm—3000mm。
安全姿态区域#
安全姿态区域指在机器人基坐标系下,围绕某个方向矢量形成的一个圆锥角。安全姿态区域限制了机器人安全工具TCP的Z轴在空间内的姿态允许活动区域。用户最多可以设置三个姿态区域。通过点击姿态区域右侧名称后的 图标可以显示或隐藏单个姿态区域,默认为显示。且可以点击名称后的 图标修改姿态区域名称。未被禁用的姿态区域会显示 ",否则会显示 。
安全姿态区域的激活配置有:禁用、一直有效、自动模式有效、安全组合配置1、安全组合配置2,共5种方式。安全姿态区域不同于安全区域,只约束TCP的Z轴方向。任何使安全工具TCP Z轴向安全姿态区域外侧旋转的运动,在接近安全姿态区域边界时会触发防护性停止。若进一步运动使安全工具TCP Z轴超出安全姿态区域范围,则会触发SS0。
安全姿态区域定义的参考坐标系有3种方式:自定义、获取当前TCP姿态、通过预先定义的工件坐标系定义。当选择自定义时,手动修改方向矢量X、Y、Z的值,该值描述的是在机器人基坐标系下的值;当选择获取当前TCP姿态时,以当前TCP的Z轴方向作为姿态区域的基准方向,且将方向转换到机器人基坐标系下描述,显示到矢量方向X、矢量方向Y、矢量方向Z上, 若手动修改值后,会变成自定义方式.;当通过工件坐标系定义时,以工件坐标系Z轴方向作为姿态区域的基准方向,转换到机器人基坐标系下,同样地手动修改值后,会变成自定义方式。
如果在外部对工件坐标系方向做了修改,在参考坐标系处显示提醒 提醒图标。区域偏差角取值5-180度。例如:
安全Home#
安全Home设置,安全Home监控将同步“其他设置”页面中的Home位置设置。如果安全Home设置中的位置和“其他设置”中的Home位置不一致,在“同步Home设置”处显示提醒 提醒图标。若不同步设置,系统的Home位置以安全设置中为准。移动界面中“按主归位”回Home点操作,及机器人其他端口(如2001端口)Home信号的输出,均以安全控制器的设置为准。“其他设置”页面中的Home点仅作为记录,不作为Home点判断依据。可设置Home点的监控阈值,范围1-5°。
当选择同步Home位置后,显示Home位置的关节角度。且3D模型显示区机器人模型刷新到对应位置。
当设置了安全home位置,且在安全I/O中,配置了home位置输出(详见第6.2.3.8章节),则当机器人所有的关节角度,在所设定的home位置范围内(设定值-阈值,设定值+阈值)并保持500毫秒(系统预定义且无法配置),对应的安全I/O通道会输出安全home信号。
安全IO#
安全IO模块上包含两路可配置安全输入端口和两路可配置安全输出端口。
安全输入功能包含:
防护reset输入: 当防护停止发生时,触发该端口,机器人恢复正常状态
自动模式防护停止输入:机器人在自动模式下触发该端口时,机器人执行防护性停止
自动模式防护reset输入:当自动模式防护停止发生后,触发该端口,机器人恢复正常状态
Reduce模式输入:触发该端口,机器人将过渡到缩减模式,缩减模式对应的安全参数将激活。机器人可能会在过渡过程中减速以适应缩减模式所设置的安全参数
安全组合配置1 / 2:当安全组合配置1或者安全组合配置2端口被触发时,所有被配置属于安全组合配置1或者安全组合配置2的安全特征,包括安全工具、安全区域、安全姿态区域将会被激活并开始监控
安全输出功能包含:
防护停止输出:当机器人处于防护停止状态时,触发该端口
自动模式防护停止输出:当机器人处于自动模式防护停止时,触发该端口
Reduce模式输出:当机器人处于缩减模式时,触发该端口
HOME位置:当机器人处于安全HOME位置时,触发该端口
硬件#
包含启用外部IO进行模式切换和三位置使能输入
启用外部IO进行模式切换:启用此项,可以通过外部IO进行手自动模式的切换,此时界面状态栏上的模式切换功能无效
三位置使能输入:启用此项,当机器人处于手动模式下,仅当示教器上的三位置开关处于中间位置才可以移动机器人,机器人在移动过程中任意时刻三位置开关处于非中间位置时都会触发机器人的暂停