The drive for increased productivity, reduced production time and cost, reduced defective parts and relaxed machine design constraints, pushes for real-time control and optimization for machining operations. This vision can be realized if the current CNC controllers can be adaptable, portable, interoperable and intelligent in responding quickly and efficiently in the product lifecycle domain. In this study, the development of a realization CNC controller enabled machine condition monitoring architecture based on STEP-NC data model to support an automated and intelligent machining environment is introduced. The controller allows canonical machine commands to be executed with a fuzzy feed-rate optimization modul to serve the purpose of allowing in-process optimization to be automatically incorporated during on-going machining operation. This research has shown that it is more prolific to utilize high-level data structure as well as a universal interface for machine execution.