سیستم های Guangshu (GSK) و FANUC هر دو سیستم های کنترل عددی کامپیوتری (CNC) هستند که اغلب استفاده می شوند، اما آنها چندین تفاوت در زبان های برنامه نویسی، فرمت های کد، سیستم های مختصات،و جنبه های عملیاتی1.
:
هر دو سیستم از کد G و کد M برای برنامه نویسی استفاده می کنند، جایی که کد G حرکت ابزار و پارامترهای برش را تعریف می کند و کد M عملکردهای کمکی ماشین را کنترل می کند1.با این حال، فرمت های G-code و M-code FANUC در مقایسه با Guangshu، مختصر تر هستند.1.
زبان گوانگشو ترکیب ساده تری دارد و یادگیری آن آسان تر است. ساختار آن شامل بخش های برنامه، بخش های بلوک و بخش های جمله است.1.FANUC یک نحو پیچیده تری دارد، از جمله بخش های برنامه، بخش های بلوک، اعلامیه های متغیر و دستورات کنترل1.