The add-in includes a mandatory safeguard mechanism to prevent accidental movements.
The accidental movements include the following:
1.Safeguard Trigger: You must press and hold the Right Trigger (RT) to allow any robot movement. If the trigger is released, the robot will not move and the app will show the following message:
Please press the safety trigger!
2.Configuration Warning: The script checks if the new movement causes a change in the robot's configuration (e.g., wrist flip). If a change is detected, the movement is blocked, and the following warning is displayed to prevent unexpected behavior:
Robot configuration changed. This can lead to unexpected movements! Please move the robot through RoboDK or try another command.
3.Reachability Check: The system validates the movement using Inverse Kinematics (IK). If the target is out of reach or near a singularity, the following messages will appear:
Target unreachable. Try using MoveJ or another command.
No robot solution! The new position is too far, out of reach or close to a singularity.