Although slow, I expect that a CNC could be programmed to do this same operation. I would use a spring-loaded pin so Z-axis feed would not be critical. Alternately, the A-axis could be configured to turn a drive on and off. Then X and Y would just trace out the artwork.

Rick