<< 向前        下一页 >>

ID : 535

速度指定选项

速度指定选项是附加在动作语句上的选项,仅将附加语句动作指定为指定的内部速度(内部加速度、内部减速度)。

有以下几种。

选项指定 说明
Speed
(或S)
指定内部速度。同时变更内部加速度、内部减速度。指定Speed=n的情况下,内部加速度和内部减速度的值为n2/100。
Accel 指定内部加速度。同时变更内部减速度。在内部减速度中输入与指定的内部加速度相同的值。
Decel 指定内部减速度。
Time 指定动作所需的时间。指定外部速度为100%时移动所需的时间。

Speed选项的详细内容

格式

  • 仅指定速度

      Speed = 速度
    	S = 速度
  • 统一指定(Ver.1.8.*或更高的版本有效)

      Speed = (速度[, 加速度[, 减速度]])
      S = (速度[, 加速度[, 减速度]])

指定项目

速度
使用0.1~100范围内的单精度实数型数据指定内部速度。单位为“%”。
加速度
使用0.0001~100范围内的单精度实数型数据指定内部加速度。单位为“%”。
可省略。省略时以及指定0以下时,在指定速度n的情况下,内部加速度和内部减速度的值为n2/100。
减速度
使用0.0001~100范围内的单精度实数型数据指定内部减速度。单位为“%”。
可省略。省略时以及指定0以下时,也将加速度指定的值代入减速度。

记入示例

Move P, P[10], P[20], P[8], P[11], Speed = 1, Next 

Accel选项的详细内容

格式

Accel = 加速度

指定项目

加速度
使用0.0001~100范围内的单精度实数型数据指定内部加速度。单位为“%”。
内部减速度也设定为相同值。

注意事项

使用Accel选项时,以及未通过Accel指令指定减速度时,内部减速度的处理不同。

记入示例

在下述示例中,加速度和减速度均为80%。

Move P, P1, Accel = 80

Decel选项的详细内容

格式

Decel = 减速度

指定项目

减速度
使用0.0001~100范围内的单精度实数型数据指定内部减速度。单位为“%”。

Time选项的详细内容

Time选项指定移动所需的时间。

此时将内部速度设定为n,通过n2/100可计算出内部加速度和内部减速度。

时间的指定单位是“ms”(毫秒)。

外部速度为100%时进行内部速度的计算,因此执行时的外部速度为50%、Time=3000的情况下动作花费的时间是6秒。

指定时间使用整数型数据进行指定。指定负值时发生错误。此外,指定时间过短以至于内部速度为100%也无法到达目标位置时,以及机器人动作量为0时会发生错误。

此外,以下条件齐备时,可能发生错误[0x81201403 : 未能在指定的移动时间内动作]。

  • 指定Time选项
  • 特异点回避功能有效
  • 动作开始位置和目标位置是完全相同的位置

输入示例:从当前位置移动至P5花费10秒

Move L , P5, Time = 10000

Time选项指定的动作语句的设定方法为:通过通常移动的时间(从开始到结束)算出速度并设定内部速度。因此,当最佳速度控制设定有效时会与指定时间产生误差。

 

注意事项

  • 如果设定多个选项,按照从左到右的顺序解释。
    Move L , P5, S = 70, A = 20, D = 10
    结果: 速度=70、加速度=20、减速度=10
    Move L , P5, A = 20, D = 10, S = 70
    结果: 速度=70、加速度=49、减速度=49
  • 统一指定的执行结果与按照速度、加速度、减速度的顺序指定时相同。
    Move L , P5, Speed = ( 70, -1, 10 )
    Move L , P5, S = 70, D = 10
    结果:速度=70、加速度=49、减速度=10
    Move L , P5, Speed = ( 80, 70, -1 )
    Move L , P5, S = 80, A = 70
    
    结果:速度=80、加速度=70、减速度=70

Ver.1.10.*以前的版本有按照从右到左的顺序解释的动作指令。详细内容请参照程序员手册的“动作选项”。此时,请统一指定Speed选项。

ID : 535

<< 向前        下一页 >>