CNC machining is based on 3d cad data. It uses programming software that imports the cad data and uses this to produce the proper tool-paths.
Typical materials are various woods, plastics, foam board, urethane boards, etc.
Maximum table size is 5ft x 10ft.