However, users who submit files to laser cutting services would never supply G-code as each machine is different, and therefore up to the operater to produce.
These toolpath positions also include the speed at which the toolhead should move as well as other complex data such as storing current position, probing, and equations. What files do laser cutters read? Most CNC-type machines, including laser cutters, read a special language called G-code which describes toolpath positions.