I am using AutoCad to design and saving files in DXF format. ...I have also been using CamBam to convert the DXF files into code for Mach. This is not working out so well because in many instances, CamBam does not transfer the correct code, or something to that effect.
To answer your specific question, you could have a look at Dolphin Partmaster. Their licensing system stinks but the product is quite good. The US site is way more developed than the UK one where the product originates, and suggests they have a 'hobby' pricing structure.
To start something I may regret, are you sure you know what you doing when you export your DXFs? I am on shaky ground here as I've never used CamBam, but the reviews are good and the forum is helpful. Hence, I can only speak from my experience with Acad to DXF to Partmaster.
The parts need to be on one layer, and a closed (if applicable) 2D polyline of zero thickness. Straight lines and circular arcs only. The order in which you draw stuff affects the order in which contours are machined. This is especially so for stuff that is mirrored and copied. The direction in which you join your individual polylines affects the direction in which they are milled. ASCII DXF better than binary. Don't ask the CAM to cut a slot 5mm wide with a 5mm cutter. If you want to do this, import/draw the cutter centreline not the slot. Similarly, you can't cut a 3mm internal radius with a 5mm cutter.
Not aimed at you but it is a fallacy to think you can draw an all-singing, all-dancing 3D part with shading in CAD and then expect a $200 CAM system to work out what you want to cut. CAM = Computer-Aided, not Computer-ESP. That's why MasterCAM is more than 10x the price.
If you are having trouble, import a simplified version of your part. Post the DXF and a description of what CamBam does 'wrong'.