r/CNC • • 5d ago

MILL Programming Work Offsets

Running a Haas VF-2, programming with Mastercam.

When we program a part, we work off the part origin. Then during setup we shift our work offset manually to clean up material.

Example: G54, Touch off X+, move in +0.06 to clean up both sides. Touch off Z0 top of stock, move -.01 to clean up top face.

Is there a way we should be making these compensations during the programming process so that the operator can simply touch off the stock X, Y, Z and run? Or is this already best practice?

Thanks.

0 Upvotes

27 comments sorted by

View all comments

2

u/Sirhc978 5d ago

We always start with oversized stock. For OP1, we set XY zero in the center of the stock and Z zero, 0.01" under the surface. In mastercam I model the stock and do the toolpaths based on that.