Karakter adalah unit dasar untuk menyusun program CNC. Karakter termasuk huruf dan angka, dan tanda. Huruf yang digunakan ada 17 buah yaitu: D E F G I K L M N P R S T U W X Z. Angka yang digunakan adalah: 0,1,2,3,4,5,6,7,8,9. Tanda yang digunakan adalah: %, - (negatif), dan . (desimal).
Tabel 3. Definisi karakter dan jangkauannya .
Contoh program CNC untuk mesin CNC dengan sistem kontrol GSK928TE:
%77
N0000G50X60Z5
N0010M3T10S1500M8F100
N0015G0X54Z2
N020G71X33I2K1L7F100
N030G1Z0
N040X33.5
N050W-33
N060X40.5
N070Z-75
N080X50.5
N090Z-80
N100G0X60Z22
N105T20
N120M3S2000F80
N122G0X29Z2
N120G1X29Z0
N130G2X33Z-2R2
N140G1Z-33
N150X36
N160G2X40Z-35R2
N170G1Z-75
N180X46
N190G2X50Z-77R2
N200G1Z-85
N210X60
N220G0Z5
N230X80
N240T50
N250G0X33Z5
N250G92X30Z-20P1.5I2K2R1
N130X29.5
N140X29
N140G0X60Z5
N140M5M2M30
Satu kata terdiri dari satu huruf karakter dan angka, misalnya N00, X25, dan Z-100. Tiap kata harus memiliki satu huruf karakter dan angka di belakangnya. Angka 0 (nol) bisa diabaikan kalau harganya tetap sama, misalnya M03 bisa ditulis M3. Tanda positif bisa diabaikan, tetapi tanda negatif harus ada.
Nomer blok dimulai dengan huruf N dan diikuti empat digit angka integer (bilangan bulat).
Satu blok terdiri dari nomer blok dan beberapa kata, satu blok bisa terdiri dari 255 karakter. Nomer blok akan muncul secara otomatis, yang akan dapat diubah pada mode edit.
Satu baris (blok) terdiri dari kode-kode yang terdiri dari satu atau lebih pengoperasian pemesinan secara berjajar. Sebuah program CNC terdiri dari beberapa baris program yang disusun sesuai dengan langkah-langkah proses pemesinan. Nomer baris digunakan untuk mengidentifikasi baris-baris program. Nama program (atau nama file) digunakan untuk mengidentifikasi program CNC. Setiap program CNC mempunyai satu nama dan terdiri dari beberapa baris.
Source : Tutorial Pengoperasian dan Pemrograman Mesin Bubut CNC GSK 928 TE Oleh B.Sentot Wijanarka,MT Fakultas Teknik Universitas Negeri Yogyakarta