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 = 3
Computing 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