<< 向前        下一页 >>

ID : 217

SpeedMode

功能

变更最佳速度控制功能的设定。

格式

SpeedMode 模式编号

指定项目

模式编号
使用整数型数据指定最佳速度控制功能的模式编号。
关于模式编号,请参照功能指南的“最佳速度控制功能”。

解说

变更最佳速度控制功能的设定。

执行该指令时,任务必须获取机器人轴的控制权

注意事项

如果在XR、SC机器人以及MC8上指定模式1、3,分别被设为模式0、2。

应用示例

'!TITLE“设定最佳速度控制功能”
'在最佳速度控制功能模式1下移动
Sub Sample_SpeedMode

  Dim aaa As Joint
  Dim bbb As Position
  Dim ccc As Position
  Dim ddd As Position

  TakeArm Keep = 1

  aaa = J( 0, 45, 90, 0, 45, 0 )

  '在bbb中代入将aaa转换为位置型数据后的值
  bbb = J2P( aaa )

  '在ccc中代入bbb与P( 0, -30, 0, 0, 0, 0 )的和
  ccc = Dev( bbb, P( 0, -30, 0, 0, 0, 0 ) )

  '在ddd中代入ddd与P( 0, 65, 0, 0, 0, 0 )的和
  ddd = Dev( ccc, P( 0, 65, 0, 0, 0, 0 ) )

  CpMode 0

  '设定为最佳控制功能模式1
  SpeedMode 1

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

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

  '从当前位置以内部速度100、内部加速度100、内部减速度100向ddd的坐标位置移动
  Move L, @E ddd, Speed = 100, Accel = 100, Decel = 100

  '返回初始状态
  CpMode 1 

End Sub

ID : 217

<< 向前        下一页 >>