Al,
Not sure why you don't get cutter comp in your code. Here is how is works for future reference.
Tool Center just means no code for cutter comp. tool path data in generated by the radius gotten from the tool you created. C0 or G40 on most machines. by default there is no cutter comp, so no code needed.
G41/42 Tool Center. Same as above, but the post outputs a G42/C1 for RH comp or a G41\C2 for Left hand comp. With this style of comp, a new bit should have a 0 value in the radius for the tool at the machine. A sharpened bit will have a negative value in the registry at the machine. This is hard for a lot of people to understand, but the machine is only compensating for the difference between a new and serviced tool. (Best way to go with Fanuc and other similar controllers.)
G41/42 Machine comp outputs the code so that in order for the part to be correct, the machine compensates for the entire radius of the tool. In this scenario, you need to put in the correct radius at the machine, or diameter. Many years ago Xilog required diameter, not radius in the tool file. This style should also produce a G42/C1 or a G41/C2.
In many controls, the comp is turned on and off by a G1 line with a movement = or greater than the value being compensated. Don't think SCM's version requires that. Maybe checking apply compensation on Rapid will turn it on. Good luck. Hope that helped.