The problem I'm getting is not being able to offset a tool/cutter radius
when designing a part on the mill section of Mastercam. To clarify, normal
manual programming on a Heidenhain 151 controller allows me to alter the
radius of a cutter to get oversize part sizes. Basically, you can lie to the
controller about the cutter radius size. A mastercam designed part, and then
the NC file it produces, seems to lack the ability to alter the cutter
radius successfully when on, and via, the Heidenhain controller. There must
be a way, but cant seem to find it.
does your controller understand G40, 41, etc.
If it does, set the MC Operation/Parameters/Compensation Type to
Now the control will be able to use the tool table where you set the
Your "POST" (XXX.pst) must support this type of operation.
your example is what G code commonly supplies. Commands (G, F, S, T,
coordinates (X, Y, Z positioning) and machine commands (M codes).
The G40, 41 and 42 are the cutter compensation commands telling the
to use the machine control tool table (you set this up) and which side
of the line.
BTW, a POST (.pst) file can be edited to turn on/off certain features
and adjust certain values. There are many examples and user
configurable files available.
They are very criptic, but not impossible to modify. DO save the
Your MC seller should support you with the correct POST file for that
Polytechforum.com is a website by engineers for engineers. It is not affiliated with any of manufacturers or vendors discussed here.
All logos and trade names are the property of their respective owners.