Offline-Programmierung / Offline Programming => ist ein vom Fertigungsprozess abgekoppeltes Programmierverfahren für Industrieroboter und fünfachsige CNC-Maschinen. Dabei wird an einem getrennten Rechner mittels eines Robotersimulationsmodells in einer virtuellen Fertigungsumgebung das Robotersteuerungsprogramm für eine spezielle Aufgabenstellung ohne Inanspruchnahme der realen Fertigungsumgebung erstellt und optimiert. Programmierungsbedingte Fertigungsstillstandszeiten werden so vermieden.