(a)  एक मशीन टेबल के ऊपर इसे ले जाने के लिए इंडेक्सिंग हेड(Indexing head) ,और (b)  टेबल को Z   एक्सिस में घुमाने के लिए  सीएनसी रोटरी एक्सिस(CNC rotary axis), तो यह X,Y,Z गति के अलावा रोटरी एक्सिस (rotary axis) इसे करने के बारे में बोल रहा है, और C ) एक सीएनसी मशीन (CNC machine) होने के लिए कंटूरिंग  नियंत्रण (countering control) के साथ वृत्त के परिधि पर बहुत सारे  छेद होने चाहिए,  हो सकता है यह मिलिंग मशीन (milling machine) हो,  जिससे वृत्तीय (circular)  प्रक्षेप संभव है और आप उस बिंदु तक वृत्तीय (circular) प्रक्षेप के द्वारा पहुंच सकते हैं और  उन संबंधित जगहों पर ड्रिलिंग (drilling) कार्यों को कर सकते हैं, और (d)  इनमें से कोई नहीं ठीक है तो पहला विकल्प सही नहीं है,  हमने प्रोग्राम में सीखा है कि  भौतिकी रूप से जॉब (job) को घुमाने के बजाय हम निर्देशांक प्रणाली को घुमा रहे हैं,  तो A बाहर हो गया है.
पारंपरिक मैनुअली ऑपरेटेड लेथ(conventional manually operated lathes) में मौजूद है Holes are to be drilled on the circumference of a circle with regular angular spacing, remember that subroutine we had done, so if a CNC machine is used it should essentially… (a)Have one indexing head mounted on the machine table in order to carry this out, and (b) have a CNC rotary axes of motion to rotate the table about Z axis, so it is asking for a rotary axis in addition to X, Y, Z motion in order to carry this out, and (c) be a CNC milling machine with contouring control circular circumference for circles has number of holes, so maybe it should be a milling machine, so that circular interpolation is possible and you can reach those points by circular interpolation and carry out those drilling operation in those respective places, and (d) none of the others.