I don't (yet) use cnc, but a friend does.
As far as I'm aware (somebody will correct me if I'm wrong) there is no universal file format that is acceptable to all cnc machines. In fact, cnc machines don't process CAD files at all - they use something called gcode, and, just to make life entertaining, there are various dialects of gcode which are specific to particular makers. To get gcode from a CAD model you need another program called a CAM (Computer Aided Manufacturing) processor, which reads a CAD file and creates a gcode file.
The gcode is interpreted by the cnc system (machine and computer, or sometimes the computer is built-in) and the machine moves the appropriate tools and/or slides.
Most home or amateur users drive the machine by a PC that runs a program called MACH3 or MACH4. The TurboCAD CAM plugin can produce MACH3 gcode.
Generally speaking, CAM processors can be quite expensive, but one free one is included with the Fusion 360 CAD program.
TC21.2 x64 Plat, Bld59
TC16.2 Plat, Bld54.0