Here's some code to machine a part. Rapid to the clearance of thw workpiece. You call out the G71, first line is the roughing depth of cut. Second G71 line, P60 is the first line of the part profile, Q160 is the last and the U and the W are how much material to leave on the part to be finished later, and the feedrate is the F of course. Then, just write the G code of the profile start to finish. It will rough down to this profile, leaving the stock there you called out for, and then return to the start rapid in point when done. Then rapid away, call out a toolchange to the finishing tool, rapid in again and use G70 to call that same section of G code to finish, all in one line. Rapid away again and you're done. So, no need to use any CAM at all, the G71 will do it for you and the G70 finishes it using the same piece of called out code. If you think about it, it's really only like a pocket clearance program for a mill, but you don't clear one corner of it out, the rapid in point.
%
:2008
N10 G20 G95 G97 G42 M03 S750
N20 T0101
N30 G00 X3.3 Z.05 M08
N40 G71 U.06
N50 G71 P60 Q160 U.01 W.005 F.005
N60 G00 X0
N70 G01 Z0
N80 X1.485 R.08
N90 Z-1.48 R.08
N100 X1.813 R.08
N110 Z-2.2638 R.08
N120 X2.249 C.02
N130 Z-2.39
N140 X3 C.02
N150 Z-2.55
N160 X3.3
N170 G00 X4 Z4 M09
N180 T0 M01
N190 T0202
N200 G00 X3.3 Z.05 M08
N210 G70 P60 Q160 F.003
N220 G00 X4 Z5 M09
N230 M30
%