To add to the .dxf confusion

A .dxf file (depending on version) can contain any 3D entities that can be created in AutoCAD, including solids and surfaces. I import 3D mesh .dxf's into MeshCAM all the time.
The bottom line, is that you need to know exactly what you're CAM program is expecting, and you need to know how to provide what it wants.