Information about Nachi AR 1.XX RRS RRS Server
The following information is specific to the Nachi AR 1.XX server.
The Device Controller Sample Rate is automatically set to the appropriate RRS heartbeat value (20 msec) when RRS is enabled and is reset back to the pre-RRS value when RRS is disabled.
This RRS interface supports fixed TCP (stationary tool) interpolation in addition to the usual moving TCP interpolation. Fixed TCP is typically used for the scenario where the tool position is fixed in the cell, the gripper is holding the part, and all tag points to move to are attached to this part. By default the RRS module performs moving TCP interpolation.
The RRS interface maps V6 Controller Profile parameters into RRS service calls as follows:
Computing accuracy level
if the Accuracy Profile Index value is set
Use the Accuracy Profile Index value as the Accuracy Type
else
if ACCURACY_TYPE=SPEED then
if ACCURACY_VALUE <= 0% then
Use Accuracy Type = 0
else
if 0%< ACCURACY_VALUE < 33.3%
Use Accuracy Type = 1
else
if 33.3% <= ACCURACY_VALUE < 66.6%
Use Accuracy Type = 2
else
if Accuracy Value >= 66.6%
Use Accuracy Type = 3Computing tool number
Tool number is computed in order to determine the tool frame name sent to the RCS module as follows:
if Tool Profile INDEX parameter is set then
Use that as the TOOL_NUMBER
else
if Tool Profile name is of the form "*[#]*" then
Use # as the TOOL_NUMBER
else
Use 0 as the TOOL_NUMBER
if TOOL_NUMBER=0
Use TOOL as the tool frame name
else
Use TOOL[<TOOL_NUMBER>] as the tool frame name