Οι κωδικοί G-συνάρτησης προετοιμασίας τόρνου CNC (JB3208-83) είναι οδηγίες διαδικασίας που πρέπει να προ-καθοριστούν πριν από τους υπολογισμούς παρεμβολής σε ένα σύστημα εργαλειομηχανών CNC. Αυτές οι οδηγίες προετοιμάζονται για τους υπολογισμούς παρεμβολής, όπως η επιλογή επιπέδων συντεταγμένων, ο καθορισμός μεθόδων παρεμβολής και ο καθορισμός συναρτήσεων σταθερού κύκλου, όπως η κατεργασία οπών. Οι -κώδικες αποτελούνται από μια διεύθυνση G ακολουθούμενη από δύο ψηφία, συνήθως από G00 έως G99, αν και ορισμένα σύγχρονα συστήματα εργαλειομηχανών CNC το έχουν επεκτείνει σε τρία ψηφία. Οι -κώδικες κατηγοριοποιούνται σε τροπικούς κώδικες και σε μη-τροπικούς κωδικούς, με εννέα ομάδες: a, c, d, ..., j, k. Οι -κώδικες G που αντιστοιχούν στην ίδια ομάδα ονομάζονται modal codes. Ένας τροπικός κωδικός υποδεικνύει ότι μόλις καθοριστεί ένας-κωδικός G εντός της ομάδας (π.χ. G17 στην ομάδα c), η λειτουργία του διατηρείται μέχρι να εμφανιστεί οποιοσδήποτε άλλος κωδικός στην ίδια ομάδα (π.χ. G18 ή G19). διαφορετικά, παραμένει σε ισχύ. Επομένως, κατά τη σύνταξη του επόμενου τμήματος προγράμματος, εάν χρειάζεται ο ίδιος-κώδικας G, μπορεί να παραλειφθεί, απλοποιώντας το πρόγραμμα επεξεργασίας. Οι κωδικοί που δεν είναι τρόποι μεταφοράς ισχύουν μόνο εντός του τρέχοντος τμήματος προγράμματος.
Σημείωμα
1. Οι κωδικοί G που υποδεικνύονται με πεζά γράμματα a, b, c, d, ... ανήκουν στην ίδια ομάδα κωδικών, που ονομάζονται modal οδηγίες.
2. Το "#" δηλώνει ότι εάν επιλεγεί για ειδικό σκοπό, πρέπει να καθοριστεί στην περιγραφή της μορφής του προγράμματος.
3. Το γράμμα (δ) στην παρένθεση στη δεύτερη στήλη μπορεί να ακυρωθεί ή να αντικατασταθεί από ένα γράμμα (δ) χωρίς παρένθεση στην ίδια στήλη, ή μπορεί να ακυρωθεί ή να αντικατασταθεί από ένα γράμμα (δ) με παρένθεση.
4. Οι κωδικοί "Not Specify" και "Never Specify" αντίστοιχα υποδεικνύουν ότι μια νέα συνάρτηση μπορεί να καθοριστεί και μια συνάρτηση δεν θα καθοριστεί ποτέ όταν το πρότυπο αναθεωρηθεί στο μέλλον.
5. Εάν το σύστημα CNC δεν διαθέτει λειτουργίες G53 έως G59 ή G63, μπορούν να καθοριστούν για άλλους σκοπούς.






