Systemy Guangshu (GSK) i FANUC są często stosowanymi systemami sterowania numerycznego komputerowego (CNC), ale mają kilka różnic w językach programowania, formatach kodu, systemach współrzędnych,i aspektów operacyjnych1.
:
Oba systemy używają kodu G i kodu M do programowania, gdzie kod G określa ruch narzędzia i parametry cięcia, a kod M kontroluje funkcje pomocnicze maszyny1.Jednakże formaty kodów G i M FANUC są bardziej zwięzłe w porównaniu z Guangshu1.
Guangshu ma prostszy składnik i łatwiej się go uczyć.1.FANUC ma bardziej złożoną składnię, w tym segmenty programu, segmenty bloku, deklaracje zmiennych i instrukcje sterowania1.