ResetHighPathAccuracy (Library) [Ver. 2.61 or later]


Disable the high-accuracy path control that improves the accuracy of the robot motion path in CP motion (linear, arc, and free-curve).


ResetHighPathAccuracy


  • This function improves the accuracy of the robot motion path.
  • This function becomes enabled for a motion command immediately following SetHighPathAccuracy and canceled with ResetHighPathAccuracy.


Requires a <pacman.h> file.



  • This control should be enabled only for motions requiring high-accuracy path.
  • Depending on motions or load conditions, some robot motions involve vibration. If it happens, lower the speed or acceleration or disable this control.
  • Turning the controller or motor power OFF disables this control.
  • This control does not apply to the extended joints (7th- and 8th-axis).
  • This control cannot be enabled when the compliance control is enabled. Trying to do so causes an error.
  • This control cannot be enabled when a motion such as a pass motion is in progress.
  • The master control parameters (e.g., mass of payload and payload center of gravity) should be accurately specified. Failure to do so may hinder this control.
  • The high-accuracy path control does not work on older engine boards.


PROGRAM PRO1
TAKEARM
'Obtain the control priority of the arm group.
MOVE P, @E P1
'Move to P1 in the PTP motion.
CALL SetHighPathAccuracy
'Enable the high-accuracy path control.
MOVE S, 5
'Move the robot arm along path #5
'in free-curve motion under high-accuracy
'path control.
CALL ResetHighPathAccuracy
'Disable the high-accuracy path control.
MOVE P, @0 P5
'Move from P4 to P5 in the PTP motion.
END
'End the program.


Top