<< 向前        下一页 >>

ID : 219

CurLmt

功能

设定电流限制功能及其有效/无效。

格式

CurLmt 有效/无效, 轴编号, 设定值

指定项目

有效/无效
通过整数型数据指定有效/无效。有效指定True或者0以外,无效指定False或者0。
轴编号
使用整数型数据指定轴编号。自变量有效/无效为False时,通过“0”可以将所有轴作为对象。
设定值
使用单精度实数型数据指定电流限制设定值。单位为以额定电流值为100的“%”。可从0开始指定。“无效”时无需指定。

解说

操作电流限制功能有效无效的指令。

执行该指令时,任务必须获取对象轴的控制权

释放轴的控制权或任务结束后,电流限制功能也不会变为无效。应仅在需要时将其设定为有效。

6轴机器人时,电流限制功能仅可在重力补偿控制功能有效时有效。

4轴机器人时,请在重力偏移设定功能设为有效的状态下将电流限制功能设为有效。

注意事项

  • 电流限制功能无效时,等待无效的轴停止后再执行。如果在一定时间内没有动作,则即使未达到指令值,也将判断为停止并使其无效。
  • 电流限制功能有效时,以及在有效状态下仅变更电流限制值时,与动作状态无关,立即执行。
  • 机器锁定时,忽略执行该指令。
  • 电流限制解除时,偏差允许值未复位为默认值。(与RC7的不同点)
  • 不使用力感应器的依从功能时,在处理中会暂时改写电流限制值和偏差允许值,解除时会将其复位为默认值。要返回到依从功能有效前输入的电流限制值和偏差允许值时,需再次进行设定。

在高速动作中将其设定为有效极其危险。如果在高速运行通过动作时将电流限制功能设定为有效,则多会引发超程。将功能设定为有效时,请在机器人停止或超低速动作时执行。

' 超程多发示例
Move P, @p P[10], Speed = 100 '通过动作
Curlmt True, 1, 20 '电流限制功能On
Curlmt True, 2, 20 '电流限制功能On

如果自变量设定值较小,则机械臂可能因自身重量而掉落。请加以注意。

如果在电流限制功能有效的状态下进行高速动作,则可能发生超程,超出可运行范围。请低速运行。

应用示例

'!TITLE“6轴机器人电流限制功能的设定”
' 电流限制功能的有效、无效
Sub Sample_CurLmt

  Dim aaa As Joint
  Dim bbb As Joint
  
  aaa = J( 0, 0, 0, 0, 0, 0 )
  bbb = J( 90, 0, 0, 0, 0, 0 )

  TakeArm Keep = 1

  Motor True

  ' 将外部速度设定为100
  ExtSpeed 100

  ' 从当前位置向aaa的坐标位置移动
  Move P, @0 aaa

  ' 将位置偏差允许值设定为52.27
  ErAlw True, 1, 52.27

  '将重力补偿控制功能设定为有效
  GrvCtrl True 

  '将电流限制功能设定为50%
  CurLmt True, 1, 50 

  '清空伺服log
  Syslog.Servo.Clear 

  '开始记录伺服log
  Syslog.Servo.Start 

  ' 从当前位置向bbb的坐标位置移动
  Move P, @0 bbb

 '停止记录伺服log 
  Syslog.Servo.Stop

  '将电流限制功能设定为无效
  CurLmt False, 1 

  '将重力补偿控制功能设定为无效 
  GrvCtrl False 

  '将位置偏差允许设定为无效
  ErAlw False, 1 

End Sub

ID : 219

<< 向前        下一页 >>