Alle Sinumerik-Zyklen, also auch die Shop-Zyklen, sind im Sinumerik-DIN geschrieben.
Sieht man sich die Struktur an, wird man schnell auf den Boden der Tatsachen zurück kommen und so ein Projekt in Ablage "P" versenken.
Der Aufwand lohnt nur für ein CAM-System.
Und da sind auch Zyklen zu finden, die dem Shop-System der Sinumerik teilweise zum verwechseln ähnlich sind.
Wenn jemand zu faul ist ein optimiertes DIN-Programm zu schreiben, ist er wohl am falschen Platz.
Dann kann diesen Job auch der Bediener an der Maschine mit einem Shop-Programm übernehmen.
Ansonsten würde ich doch zu einem "ausgewachsenen CAM" raten. Den Code kann man dann nach Belieben nach dem PP-Durchlauf ändern und anpassen. Und das geht dann auch für jede Steuerung.