Offline programming (OLP) requires skilled users both in manufacturing engineering and robot programming even if virtual controllers guarantee full correspondence to real robot controllers.
Alignment procedures have to be developed to bridge the gap between robot simulation and real robot behaviour.