When you load a program in ground control, that program’s “Zero” point is set to the machine’s “Home” position. You can easily move a program around by moving the cursor to where you want to cut and set the home position.
May also want to check that the origin is set correct in your program. I have many a time loaded a program that was waaaaay off from the origin and the part ended up in the wrong position.