Robot arm module - check surface function?

I would like to ask whether the robot arm module has a function similar to the inspection surface to avoid the risk of collision with the product.


Or the robot arm module can only teach the current state of the robot arm through each point position.

Or there are fixtures that can be defined to avoid collision calculations during robotic arm processing.