The gcode generated by SW CAM appears to combine adjacent operations together which have the same tool. For example, a Face Rough1 operation and the Face Finish1 operation use the same tool. Similarly, the very next two operations are Turn Rough1 and Turn Finish1. All four operations use the same 80 degree diamond CNMG 431 insert. All four operations are lumped together in the gcode under the label Face Rough1. The post processor is the HAAS ST-20 downloaded from the CAMWorks.com post processor library.
The above behavior is annoying but tolerable. Where I run into a problem is that the last three operations are a Groove Rough3, a Groove Finish3, and a Cut Off1 which all use the same .118 cutoff blade. Because all the operations are lumped together in the gcode as “Groove Rough3”, a proper Cut Off1 section is not labeled as such and so the proper Part Catcher gcodes M36 and M37 are not posted.
I have generated a kludge of a work around by artificially inserting another operation with a different tool between the Groove Finish3 and the Cut Off1 operations. This works but it wastes time with unnecessary tool changes.
Any ideas on how to fix the problem?
SolidworksCam