This video shows my Bridgeport mill performing a "dry run", an exaggerated (so that it would look better on video) bolt hole drilling pattern. It runs G codes generated by my perl script.