Im not sure how to get the mastercam post to post out the cutter comp commands(C1 and C2) for my dynapath control. My post processor for the dynapath basically just posts out the code in X and Y moves based on which cutter diameter I specified in my mastercam program. If I end up using a different size endmill then I just repost the program with the new cutter diameter and send it to the machine.
Programming off the dyapath control requires a linear move when turning on cutter comp. (C1 left or C2 right). When Im ready to turn it on I just make a .001/ incremental linear move (not rapid). Line 40 is where I turned cutter comp on. When the control gets to line 40 it looks at line 50 first to see which direction its going then based on that info it makes a linear move which equals 1/2 the diameter of your cutter. Since line 50 is going to move to X5.0 then line 40 will cause the cutter to move a distance of .250 in the +Y direction first which is 1/2 of the .500 endmill. Then the cutter will move to X5.0. If we used C2(right) instead of C1 on line 40 then the cutter would move .250 in the minus -Y direction first. Then it would move to X5.0. C1 is climb cutting and C2 is conventional.
Say cutter Diamter is .500
05 (9)M08
10 (9)M03 S4000 E01 T01
20 (0) X0 Y0 Z.1
30 (1) Z-.1 F10.0
40 (1) X.001 C1
50 (1) X5.0 F20.0
60 (9) M30
You can also eliminate line 40 and change line 50 to (1)X5.0 C1 F20.0 but I just got in the habit of putting my cutter comp move on its own line with a .001 incremetal move.
(0) = rapid moves
(1)= Linear moves using a feed rate.
(9)= table for M codes, S code(RPM), E codes(fixture offset) T codes(tool #)
Sorry, I probably gave you more info then you wanted.