Funkcja Remove Garbage w NCPlayer służy do automatycznego czyszczenia programu sterującego (NC) ze zbędnych znaków, zachowując przy tym wszystkie ważne informacje, w tym komentarze. Pomaga to uczynić kod G bardziej czytelnym i poprawnym do symulacji.
( ... ) jest tymczasowo zastępowany przez placeholdery, aby zagwarantować, że nie zostanie zmieniony.!"№?@$^{}~\'<>|, (zachowywane są jednak / i _, ponieważ mogą być częścią dzielenia lub placeholderów).;.;, pozostawiany jest tylko jeden.
Funkcja ta jest przydatna podczas importu kodu z systemów CAM lub innych źródeł, gdzie mogą występować zbędne znaki, błędy formatowania i niepotrzebne spacje. Czyszczenie minimalizuje ryzyko błędów podczas symulacji i sprawia, że kod staje się bardziej przejrzysty.