I had this happen to me as well. I changed I J to incremental under General Config screen in Mach 3. Re-loaded the g-code and the crazy circles were gone.