I assume you are exporting 2D entities to .dwg files from the solidworks .drw file.First points to check would be are you exporting as circles or splines from solidworks, and is the gcode generated as g02 or g03 (arcs / circles) or g01 (splines or line segments). Solidworks exports either, depending on the entity. Circles and arcs should not be an issue, but splines may be produced using minimal control points, which follows through to the gcode (for my work, I seem to end up with 48 control points, not enough sometimes). I always clean up my exports in a 2d cad program, and check for splines representing circles, replacing them if required with circles.
I do not use mastercad, but some cam programs convert circles to multiple line segments. If so, there is usually a setting to control the resolution of the conversion.
Hope this helps.