<< 向前        下一页 >>

ID : 212

SetArea

功能

使指定的检测区域为检测有效。

格式

SetArea 区域编号

指定项目

区域编号
使用整数型数据指定0~31内的区域编号。

解说

使指定区域编号的区域为有效。

注意事项

  • 指令执行时进行区域检测。依照Area指令的设定进行I/O的ON/OFF。
  • 在2个区域使用相同的I/O时需要注意。
    例如,在2个区域设定相同的I/O(进入区域后变为ON)时,如下图所示,如果在已经进入Area1的状态执行SetArea1指令,I/O变为ON,如果继续执行SetArea2指令,I/O变为OFF。
  • 在区域的检测(检查)有效的状态,更改工件坐标时,更改后的工件坐标被反映到区域的判断中最大耗时10ms。
    想切实通过工件坐标更改后的坐标值检测区域时,更改工件坐标前请将机器人置于不干涉区域的状态(例:使机器人停止),更改工件坐标后,等待足够长的时间后,重新运行机器人。
  • 通过该指令设定的值在控制器电源OFF前有效,电源OFF后不保持该值。
  • 希望在控制器的电源OFF后还要保持时,在多功能教导器中设定值,或是在WINCAPSIII设定值,然后发送到控制器。详细内容请参照多功能教导器操作指南的“区域的显示、设定”以及WINCAPSIII指南的“区域设定”。

应用示例

'!TITLE“干扰检查的初始化”
'干扰检查的初始化
Sub Sample_SetArea

  Dim aaa As Position
  Dim bbb As Vector
	
  aaa = P( 10, 10, 5, 0, 9, 0, 1 )
  bbb = V( 50, 10, 50 )

  Area  2, aaa, bbb, 104, 1

  SetArea 2
  ResetArea 2

End Sub

ID : 212

<< 向前        下一页 >>