The vital functions and significance of CNC software and drivers