Hochdynamische Bewegungsabläufe sind mit klassischen SPS nur mit komplexen Programmen realisierbar. Bisher wurden numerische Steuerungen zur Lösung von dynamischen Bewegungsabläufen oder komplexen, mehrachsigen Bewegungsvorgängen eingesetzt.
In den letzten Jahren gibt es aber immer mehr Ansätze zu Steuerungen, die beide Welten miteinander verknüpfen, die sogenannten Motioncontroller. Mit Hilfe dieser Steuerungen lassen sich einerseits die klassischen SPS-Aufgaben in gewohnter Weise lösen und andererseits die Bewegungsabläufe in einfacherer Weise darstellen.