发展课题

让我们执行以下操作。

  1. 执行几十毫米距离的步进动作需要一定时间,如“软件篇 恢复到非接触状态 ”中所述。
    让我们在孔式插入任务完成后立即使用力控制功能尝试将棒拉出。
    此时,务必不要单击[Sequences]-[Property]来重置力觉传感器。

    注意


    在孔式插入任务完成大约五分钟之后,由于力觉传感器的漂移特性,机器人将无法检测正确的值,并且无法将棒拉出。此时,较大的力将施加于工件,这可能会导致工件损坏。务必在执行力觉引导序列之后立即将棒拉出。

    如果在接触状态下重置力觉传感器,当时的力和值将为“0”。在此状态下,无法正确执行力控制功能,而且机器人可能无法将棒拉出,或者工件可能会损坏。务必将[ResetSensor]属性设为“False”。此外,如果要重置力觉传感器(例如,单击[Reset Sensor]按钮或重启控制器),请使用步进动作移动机器人而不执行力控制功能,并设为非插入状态/非抓取状态。

    1. 在[InsertSeq]之外,创建其它空白力觉向导序列。
      例:PullFromHole
    2. 仅添加一个Press对象并设置属性。
      对于6轴机器人,请参阅以下设置,并调整诸如[Firmness]等属性。
      • 在[Fz_ControlMode]中设置“Press-”方向
      • 在[Fx_ControlMode]和[Fy_ControlMode]中设置“Follow”
      • 在[Fz_ControlMode]中设置小于10N的力
        (如果力太大,机器人将卡在孔中。)
      • 在[Timeout]中设置一个较大的值(例如60秒)
        (即使执行完“拉出”任务,机器人也会持续移动。请单击[终止]按钮以使机器人停止移动。)
      • 将[FZ_Firmness]设为与[InsertSeq]的[Insert01]的InsertFirmnessF相同的值
      • 将[Fx_Firmness]、[Fy_Firmness]设为与[InsertSeq]的[Insert01]的FollowFirmnessF相同的值
    3. 在流程图中单击该序列流。
    4. 将[ResetSensor]属性设为“False”。
    5. 请参阅以下章节,并执行力控制功能。
      通过力觉向导功能执行
  2. 在本教程中进行了孔式插入,也具有下述功能:使用形状类似连接器并且装配后拔不出来的工件,在装配后向装配的相反方向进行拉拽,确认工件拔不出来。
    按下述说明进行实际尝试。

    1. 显示[ForceGuide]窗口。
    2. 右键单击[InsertSeq]序列流,然后单击序列向导。
      此时将显示序列向导。
    3. 单击3次[下一步]按钮,显示[Step 4:设置插入操作选项]对话框。
      变更下表所述的属性。单击6次[下一步]按钮。
      画像
      项目
      设置值
      说明
      Enable tensile test 有效 插入作业完成之后,向插入方向的相反方向施力,确认拔不出来。
    4. 会显示[Step 10:设置拉伸试验力、范围和持续时间]对话框。
      根据客户工件变更下表所述的属性。
      如果可保持初始值,则无需变更。
      单击[Next]按钮。
      画像
      项目
      设置值
      说明
      Test Force 5

      设置拉伸测试中进行拉伸的测试力。

      请根据客户使用的工件进行设置。

      设为5N。

      Effective Range 1

      是指有关测试力的完成条件的容许误差。

      设置作为拉伸测试完成条件的容许误差。

      Z轴:持续保持在5±1N中加上力值的状态。

      Completion Duration 0.1

      设置要判定为满足完成条件的持续时间。

      设为0.1sec。

    5. 会显示[Step 11:设置拉伸试验的间隙]对话框。
      根据客户工件变更下表所述的属性。
      如果可保持初始值,则无需变更。
      单击[Next]按钮。
      画像
      项目
      设置值
      说明
      Clearance 1

      是指判定为拉伸测试失败的间隙范围。

      请根据客户使用的工件进行设置。

      设为1mm。

    6. 此时会显示[Step 12:设置操作的超时时间]对话框。
      无需变更初始值。
      单击[Next]按钮。
      画像
    7. 会显示[Step 13:更改摘要]对话框。
      显示已变更属性的对象、属性名称以及变更前后的值。
      下图所示为将拉伸测试变更为有效时的对话框。
      在Step10、11变更值时,也会显示其属性。
      单击[Finish]按钮。
      画像
    8. 确认[InsertSeq]序列中包括[TensileTest01]对象。
      画像
    9. 请参阅以下章节,并执行力控制功能。
      通过力觉向导功能执行

Insert序列的教程至此结束。