Conventional Computer Numerical Control (CNC) machines are operated by controllers. Each controller has software model inside known as interpreter. The function of interpreter is to translate input data model code into CNC understandable internal data structure. These conventional CNC controllers are found to be closed in nature and are dependent on vendor specifications. In order to overcome these problems open architecture control systems are introduced. This paper presents an interpreter for open architecture CNC control system. The developed interpreter takes current available Computer Aided Design (CAD)/ Computer Aided Manufacturing (CAM) systems generated International Standard Organization (ISO) 6983 file in text (.txt) format as input and extracts the position, feed rate, spindle etc data from code. Then finally it writes interpreted code in user defined .txt and EXtensible Markup Language (.xml) formats.