Others
This functional panel contains execution settings, Step collecting settings, Singularity detection, and Global JPs constraints.
Others
-
Skip waypoints approximate to others
When two waypoints are close to each other, only one waypoint is sent to the robot.
-
Only use default target object configuration
After this option is enabled, the default target object configurations will be used even when an object label is received.
-
Robot service timeout
The timeout period for communication between Mech-Viz and the robot. This feature does not work for move-type Steps and the “Transfer Control” Step. The default timeout period is 1000 ms.
Singularity Detection
Purpose of Singularity Detection
If the robot reaches the point of a singularity, it may not be able to execute certain linear motion commands, causing the robot’s alarm to activate and leading to a halt in production. The singularity detection function can provide early warnings and attempt to avoid singularities in the path planning process, ensuring smoother robot motion and reducing the occurrence of system alarms and anomalies, which helps maintain production continuity.
Singularity Detection Method
Once the Max velocity, Reduction ratio, and range of the JPs are specified under Singularity detection in the Others functional panel of Mech-Viz, the software can detect singularities automatically. There are four options for the Detection method.
-
Do not detect
-
Detect velocity of each joint
-
Detect angle of specified joint
-
Detect velocity of each joint and angle of specified joint
The singularity detection only takes effect for move-type Steps in which the motion type is set to Linear move. |
Do not detect
-
Description
Do not enable singularity detection in the software.
-
Instruction
Select Do not detect in the drop-down list of the Detection method parameter.
Detect velocity of each joint
-
Description
When the detected velocity of any joint exceeds the specified Max velocity, the velocity set in the move-type Step will be reduced according to the Reduction ratio, and the singularity detection will be performed again. If the reduced velocity is less than the set Max velocity, the robot will move at the reduced velocity in the corresponding Step. If the reduced velocity still exceeds the set Max velocity, the software will determine that a singularity will occur when the robot moves, and the robot cannot reach the desired position.
Reduced velocity = Original velocity × Reduction ratio -
Instruction
-
Select Detect velocity of each joint in the drop-down list of the Detection method parameter.
-
Set Max velocity and Reduction ratio.
-
Detect angle of specified joint
-
Description
When the robot is moving linearly, Mech-Viz will detect whether the angle of the specified joint falls within the set range specified by the Angle lower limit and Angle upper limit. If the joint angle falls within the set range, the software will determine that a singularity will occur when the robot moves, and the robot cannot reach the desired position.
-
Instruction
-
Select Detect angle of specified joint in the drop-down list of the Detection method parameter.
-
Specify the joint to be detected.
-
Set the Angle lower limit and Angle upper limit.
-
Detect velocity of each joint and angle of specified joint
-
Description
Detect whether the angular velocity of each joint exceeds the set “Max velocity” and whether the angle of the specified joint falls within the set angle range in a linear movement at the same time. Please refer to the description for the “Detect velocity of each joint” and “Detect angle of specified joint” above.
When the robot does not meet any of the requirements of the above two options, the software will determine that a singularity will occur when the robot moves, and the robot cannot reach the desired position.
-
Instruction
-
Select Detect velocity of each joint and angle of specified joint in the drop-down list of the Detection method parameter.
-
Refer to the description for the “Detect velocity of each joint” and “Detect angle of specified joint” options above, and set Max velocity, Reduction ratio, Select joint, Angle lower limit, and Angle upper limit.
-
Global JPs Constraints
The Global JPs Constraints settings only take effect when the corresponding entry for JPs Constraint in the parameter area of move-type Steps is set to Auto. |
-
No shoulder flip/No elbow flip/No wrist Flip
You can choose to reduce unnecessary rotation of the robot While holding object or during the Entire execution.
If you want to reduce unnecessary flip of the robot, it is recommended to set No shoulder flip to Entire execution, No elbow flip to When holding object, and No wrist flip to Null.
When the Waypoint types of two neighboring waypoints are different, specifying No wrist flip might lead to a larger flip, as shown in the table below.
Do not set No wrist flip | No wrist flip for Entire execution |
---|---|