ID : 580
区域选项
使用Area指令设定的区域选项包含以下内容。
检测周期选项
指定进行检测检查的间隔(周期)。
- 指定检测间隔为标准。根据指定的区域数和其它任务的执行状况等,实际的检测间隔有时会变大。
- 设定短检测间隔时,由于任务切换周期(间隔)的影响,可能无法按照预期检测。此时,请提升执行Area指令的任务的优先级。(参照:SetPriority)
格式
[, Tar_Time(检测周期)]
指定项目
- 检测间隔
- 使用整数型数据指定检测间隔,如2ms、4ms、8ms、16ms、32ms中的任一个。如果指定其它数据,则执行时会发生错误。
有效的区域数根据检测间隔而不同。详细内容请参照功能指南中的“区域功能有效、无效的设定”。
姿势选项
指定检测姿势和误差。
格式
[, Tar_Posture(姿势, 误差范围)]
指定项目
- 姿势
-
使用矢量型数据或位置型数据指定检测姿势。矢量型数据时指定(Rx,Ry,Rz)。位置型数据时,在(要素1、要素2、要素3、要素4、要素5、要素6、要素7)的要素1~要素3中指定(Rx,Ry,Rz)。
使用P型变量(X,Y,Z,Rx,Ry,Rz,Fig)的姿势分量(Rx,Ry,Rz)时,请进行以下的指定。
'使用P0的姿势分量(Rx,Ry,Rz)时
Tar_Posture( RVec(P0), 1.0 ) - 误差范围
- 使用单精度实数型数据指定检测姿势的容许误差(角度)。单位为[deg]。使用正值指定。指定“-1”时,不进行姿势检查。
附加轴选项
指定附加轴的检测条件。
格式
[, Tar_Exjnt((轴编号,位置,误差范围)[, (轴编号,位置,误差范围)]...])
指定项目
- 轴编号
- 使用整数型数据指定附加轴的编号。指定机器人轴和不存在的轴时会发生错误。
- 位置
- 使用双精度实数型数据指定检测位置。
- 误差范围
- 使用单精度实数型数据指定检测姿势的容许误差(角度)。单位为[deg]。使用正值指定。指定“-1”时,不进行姿势检查。
应用示例
Area 1, P0, V0, 128, 2, 0, Tar_Time( 2 ), Tar_Posture( V0, 1.0 ),
ID : 580