... das "Problem" bei einer wahlweisen Ansteuerung eines Lasers oder Frässpindel oder was anderem ist meist der Laser, weil der sehr genaue und "bahnsynchrone" PWM oder Pulse oder AN/AUS braucht.
Ich hatte/habe das mit einem kommerziellen CNC-Programm gelöst (Editask10), indem ich dem Programmierer einen extra angesteuerten "Laser-Pin" aus den Rippen gezogen habe, der mit in der Bahnsteuerung/Vorausschaupuffer berücksichtigt und angesteuert wird.
Sonst, bei "normalen" CNC-Steuerungen hatte ich davor die Step-Signale der X- und Y-Endstufen parallel herausgeführt und als .ODER. auf den Puls/PWM-Eingang des Lasers gegeben -- die Leistung des Lasers habe ich dann über einen Analog-Ausgang oder Poti jeweis vor der Bewegung gesetzt/geändert ...