ロボットティーチング
産業用ロボットのプログラムはティーチングによって作成される。 産業用ロボットはティーチングによって「記録」された動作を「再生」することで作業を行う。 これをティーチングプレイバックといい、この機能を持つことが産業用ロボットの定義の一つとなっている。
ティーチングを行う技能者のことをティーチングマンという。 ティーチングマンは労働安全衛生法により、特別な教育を受けることが義務付けられている。
ロボットの場合、XYZ座標を見てもロボットの姿勢は分からない。 また、ロボットは各種のセンサーや条件判断を行うので、頭の中だけでプログラムの動作をイメージするのは容易ではない。 そのため、CNCのようにテキストエディタだけでプログラムを作ることは事実上不可能である。 さらに、ティーチングを行うには現場のロボットを使う必要があり、そのためには生産ラインを止めなければならない。 その経済的負担は少なくない。 そのため最近では3DCGを使ったオフラインティーチングも良く行われるようになっている。 ダッソー・システムズ社のDELMIA IGRIPやテクノマティクス社のROBCADやCompucraft社のRobotWorksなど、ロボット工程をあらかじめシミュレーションし、ティーチングに応用するソフトウェアも存在する。