ポストプロセッサーとロボットドライバーは、ロボットを動かすために異なる方法を使用します。ポストプロセッサーはオフラインでプログラムを生成できるのに対し、ドライバーはロボットとのリアルタイム通信を可能にします。
ポストプロセッサーは、オフラインプログラミングに使用され、RoboDKのロボットプログラムを、関連するロボットコントローラーのネイティブなプログラミング言語に変換する役割を担います。例えば、ABBポストプロセッサーはIRC5コントローラー用に.modファイルを生成します。ポストプロセッサーには、多くの場合FTPによるロボットコントローラーへのプログラムのアップロードも含まれます。プログラムの次の機能はポストプロセッサーによって処理されます:
1.Generate Robot Program
2.Generate Robot Program as…
3.Send Program to Robot
4.Start on Robot(ドライバーと組み合わせた場合)

ロボットドライバーを使用すると、RoboDKを介してコンピューターからロボットをリモート制御できます。これにより、RoboDKからロボットコントローラーへプログラムの指示をリアルタイムで実行できます。これには、コントローラー上のリモートプログラムを呼び出す機能も含まれます。例えば、ABBドライバーはソケット通信を介して動作コマンドを送信します。次の機能はドライバーによって処理されます:
1.Run on Robotオプションを有効にし、ダブルクリックしてドライバーを使用しロボット上でプログラムを実行します。
2.Start on Robot(ポストプロセッサーと組み合わせた場合)
