Configuration singularities experienced by six-axis robots during straight-line
motion.
The V+ MV.SL_MOVE routine and the V+ SPEED.LIMIT parameter are discussed, as well as other measures for avoiding configuration singularities
http://www1.adept.com/main/KE/DATA/Procedures/Singularity/Singularity.pdf.
go through this link, which will give you some idea on this topic......according to my experience both from online & offline programming and as ur talking about Robcad, so try to avoid teaching ur robot targets when all your robot J3,J4 & J5 are in-line (when you have 6-axis Robot)...... and we can avoid it in some robots by using wrist joint in Fanuc n same it will be some option in other robots also......