Yes, Yes and Yes....the cmm is really just a CNC machine that moves where you tell it....you can create the code to do these things, by teaching in things,...