Normalize GCode → केवल डॉट जोड़ें फ़ंक्शन NCPlayer में G-code के निर्देशांकों को स्वचालित रूप से दशमलव बिंदु वाले एकीकृत प्रारूप में परिवर्तित करने के लिए बनाया गया है।
यह उपयोगी होता है जब प्रोग्राम में निर्देशांक पूर्णांक (integers) के रूप में लिखे गए हों, लेकिन उन्हें फ्लोटिंग-पॉइंट प्रारूप में होना आवश्यक हो (उदाहरण: X25 → X25.)।
यह कैसे काम करता है
प्रोग्राम संपादक में कोड को पंक्ति दर पंक्ति स्कैन करता है।
यह सभी निर्देशांक और सहायक पैरामीटर से संबंधित पते (addresses) का पता लगाता है: X Y Z I J K F R A B C U V W.
यदि किसी अक्षर के बाद पूर्णांक है और उसमें दशमलव बिंदु नहीं है, तो स्वचालित रूप से एक दशमलव बिंदु (या सेटिंग के अनुसार दो या तीन अंकों के बाद) जोड़ दिया जाता है।
जिन निर्देशांकों में पहले से दशमलव बिंदु या भिन्नात्मक भाग है, वे अपरिवर्तित रहते हैं।
उदाहरण
मूल कोड:
G01 X25 Y50 Z-10
सामान्यीकरण के बाद:
G01 X25. Y50. Z-10.
उद्देश्य
एक समान निर्देशांक प्रारूप:
G-code की पठनीयता (readability) में सुधार करता है;
उन CNC प्रणालियों के साथ संगतता सुनिश्चित करता है जिन्हें दशमलव बिंदु की आवश्यकता होती है;
अन्य टूल्स द्वारा कोड के स्वचालित प्रसंस्करण को सरल बनाता है।
नोट्स
यह फ़ंक्शन उन निर्देशांकों को संशोधित नहीं करता जिनमें पहले से भिन्नात्मक भाग (fractional part) मौजूद है।
यह केवल निर्देशांक और गति पैरामीटर से संबंधित अक्षरों (address letters) के साथ काम करता है।