CNC tezgah ile çalismaya baslanmadan evvel öncelikli olarak CNC tezgahin temel isleme pratiginin
kavranmasi gereklidir. Herhangi bir CNC tezgahtaki isleme pratiginin öncelikli olarak bilinmesi, bu tezgah
ile ne tür islemlerin yaptirilabileceginin önceden tahmin edilmesini saglar. Örnegin CNC Isleme merkezi ile
çalisacak olan bir elemanin; frezeleme, bara ile delik isleme, matkap ile delik delme v.b. gibi islemleri
öncelikli olarak bilmek zorundadir. Genel olarak CNC tezgah programlama denilen olay bu islemlerin CNC
tezgahta nasil yaptirilabileceginin ögrenilmesinden baska bir sey degildir. Eger islenemek amaciyla CNC
tezgahta programlanacak olan parça üzerinde, yapilabilecek isleme operasyonlarini önceden zihnimizde
canlandirabiliyorsak; programlama denilen olay sadece bu hareketlerin CNC tezgaha kaydedilmesinden
baska bir sey olmayacaktir.
Örnegin CNC tornalarda tezgah programlama egitimi alan bir personelin, öncelikli olarak kaba, finis
tornalama, kaba ve finis delik isleme, kanal açma, dis açma, pah kirma gibi kavramlari önceden bilmesi
gerekmektedir. Bahsedilen bu islemleri, belirli bir isleme sirasi takip ederek gerçeklestirme kabiliyetine
sahip olan bir CNC tornada, bütün bu operasyonlarin sira ile bir programda yaptirilabilmesi gereklidir.
Dolayisiyla; CNC tezgah programcisinin öncelikli olarak parça üzerinde yapilacak islemlere ait bir islem
sirasini hafizasinda canlandirmasi gereklidir. Makina ilgili olan temel isleme pratigini anlamaksizin
CNC tezgah programlamasini ögrenmeye çalismak, uçus dinamigi ve uçus temellerini anlamadan bir
uçagin uçurulmaya çalisilmasina benzer.
Programci açisindan baktigimizda, yeni bir CNC tezgahi ögrenmeye baslamadan evvel dört temel alan
üzerinde yogunlasarak bilgi sahibi olunmasi gerekmektedir. Ilk olarak makinanin ana bilesenleri
taninmalidir. Ikinci olarak makinada bulunan eksenlere ait hareket yönlerini çok iyi bir sekilde tasavvur
edilebilmelidir. Üçüncü olarak makina üzerine monte edilmis olan aksesuarlar hakkinda bilgi sahibi
olunmalidir. Son olarak da makina ile sunulan programlanabilir fonksiyonlarin neler oldugu ve bunlarin
nasil programlandigi ögrenilmelidir.