Ed,
Mach has a free downloadable demo. It is the complete program, but limited to 500 or 1000 lines of G-code. You can download it and see if it has any application in your environment.
I am brand new to CNC. I am in the process of building Joes machine. I downloaded Mach and SheetCam and was able to create the G-code files needed to cut parts for Joes machine from the drawings he provided. I believe the drawings are in an Autocad format (DWG or DXF).
I don't have a running machine yet so I cannot verify that the G-code works, but I can tell you it makes the motors spin in synch with the screen display of the cut path.