Okay, I tried to modify another, completely different post processor(original is Integrex which syntax is very close to generic fanuc) and the result is same.
With approach/retract, it makes jerky G0 segments.
Tried 3 types of simple models to see how it handles;
1. 2.5D box type with 2 pockes : runs good, no oddity at all
2. a box having 3D surface on top : runs good too, no oddity
3. 4axis rotary cam model : it again makes these small-segmented g0 codes.
So my best guess is that it is either within VMID setting or within solidcam itself, not sure which one yet.
Any advise would be highly appreciated,
tks
Kevin