Hopefuly I can explain,
You must set the machine's stock origin to the same point as you have the stock set in Mastercam
It appears that you set your actual stock on the machine to the UPPER- LEFT corner.
In mastercam, your WSC axis lines should cross at the same point as your setup
Nearly all X values posted should be positive, and Y values are negative
ie X3. Y-1.75 ( should be stock material centre )
Suggestions only
X0 Y0 Z0 should be centre and top of part. no part feature should be higher than zero.
This way, any Z-ive, is cutting material , Z+ive is safe ( general sense of the word )
X0 Y0 being part centre and you set machine to stock centre ( any
small fluctuations in stock size is not a major concern )
Try creating a standard or proceedure of job setting, and additional data that normally is required that should be stored with the NC code ( say, as part of a header )
example
Code:
(Material = 4140 )
(Stock Size = X6.0 Y2.5 Z0.5 ) ( size and orientation on machine )
(Machine Setup = 6" Vice -Bison )
(Parallels used = 6" x 0.5"" x 2.25" high )
(Material Held By = 0.100" )
(Material Above Jaws = 0.400 ) ( 0.35 Min.)
()
( #1 Datum )( @ A0. )
( X = Stock Centre )
( Y = Stock Centre )
( Z = Top Face Minus 0.010" )
()
( #2 Datum )( @ A90. )(t/ball = 1/2" dia x 1/2" high )
( X = Tooling Ball centre )
( Y = Tooling Ball centre )
( Z = Tooling Ball centre )
another option - Z datum set to top, centre of holding device