Τα συστήματα Guangshu (GSK) και FANUC είναι τα δύο συχνά χρησιμοποιούμενα συστήματα υπολογιστικού αριθμητικού ελέγχου (CNC), αλλά έχουν αρκετές διαφορές στις γλώσσες προγραμματισμού, τις μορφές κώδικα, τα συστήματα συντεταγμένων,και λειτουργικές πτυχές1.
:
Και τα δύο συστήματα χρησιμοποιούν G-κωδικό και M-κωδικό για προγραμματισμό, όπου ο G-κωδικός καθορίζει την κίνηση του εργαλείου και τις παραμέτρους κοπής, και ο M-κωδικός ελέγχει τις βοηθητικές λειτουργίες του μηχανήματος1.Ωστόσο, οι μορφές κωδικοποίησης G και M της FANUC είναι πιο συνοπτικές σε σύγκριση με το Guangshu1.
Η δομή του περιλαμβάνει τμήματα προγραμμάτων, τμήματα μπλοκ και τμήματα προτάσεων1.Το FANUC έχει μια πιο περίπλοκη σύνταξη, συμπεριλαμβανομένων των τμημάτων προγράμματος, των τμημάτων μπλοκ, των δηλώσεων μεταβλητών και των δηλώσεων ελέγχου1.