オフラインティーチング
IGRIP、ROBCAD、RobotWorksなどの汎用のオフラインティーチングシステムではシミュレータ型のティーチングシステムが採用されている。3次元CADから発達したもので、ロボット言語のアップロード、ダウンロード、座標の逆変換、3D表示、3D作成などの機能がそろっている。
ロボット言語はロボットメーカーにより異なっており互換性は無いが、シミュレータ型のオフラインティーチングシステムは、ロボット言語のコンパイラ(またはトランスレータ)を取り替えることで、各社のロボットに対応することができるようになっている。