https://videosashka.com/watch/HiXqFz-Nfh8/programming-cnc-macros-part-1