ID : 10835
Singularity Avoidance Function
Overview
Singularity avoidance function is a function to control the behavior of the 4th-axis spinning greatly when the 5th-axis passes near 0 degree during CP motion (linear).
Motion to avoid a singular point by this function is called a singularity avoidance motion.
The robot shifts to the singularity avoidance motion when either of the following conditions is met.
- While a CP motion command (such as Move L) is executed, the robot figure of the current position and that of the target position are different.
- While a CP motion command (such as Move L) is executed, both of the following conditions are met; 1) The robot figure of the current position and that of the target position are the same. 2) Taking a different wrist figure will result in the smaller 4th-axis rotation angle than keeping the current wrist figure.
Singularity in the robot means the figure that robot cannot control structurally.
Setting Procedure
There are the following three ways to set the singularity avoidance function.
- Setting with PacScript
- Setting with WINCAPSIII
- Setting with smart TP
Setting with PacScript
You can set by the dedicated command of the singularity avoidance function.
For details, refer to "SingularAvoid" in Command Reference.
Setting with WINCAPSIII
Operation path: Project menu - [Parameter] - [User]
Display the parameter editing window by above operation path.
You can set by user parameter No.60 [Setting of singularity avoidance mode].
0: Disable
2: Enable
Setting with Smart TP
Operation path: [F2 Arm] - [F6 Aux] - [F1 Config]
Display the [Config] window by above operation path with smart TP.
You can set by configuration parameter [60: Setting of singularity avoidance mode].
0: Disable
2: Enable
Attention
The motion that the singularity avoidance function works effectively is linear motion only. In arc motion, the singularity avoidance function does not work.
ID : 10835

