OFFLINE PROGRAMMING ALIGNMENT ISSUE

OFFLINE PROGRAMMING ALIGNMENT ISSUE

I have a question / problem with a part I'm programming offline.  I initially saved the cad file in position from the cad software so when I import the file it comes in on the three-jaw furniture I created.  So I don't have to move the part once in the CMM environment.  The issue seems to be that when I run this on the machine I end up with it crashing about midway through the program (there are 134 lines total in program) which I'm only showing a small portion.  I have the CMM take measurements to establish the three datums and attempt to lock everything down.  I have attached some pictures to help give a visual.  Watching it run, it appears to almost wander a bit as it goes around the outside diameter points.  I thought once I had established the proper coordinate system and had the cad synced, this wouldn't be an issue.  Do I have to periodically re-sync the program?  It shows green check mark through the entire program.  This is ultimately how we plan to program our parts offline going forward so I really need to get this one correct so we have something to use as a teaching tool.  Any help is much appreciated.  Thanks!