Corresponding Author ISO14649 Code Generator for Intelligent Manufacture for STEP-NC Compliant Machining Yusri Yusof , Nurul Zakiah Zamri Tan and Noordiana Kassim Faculty of Mechanical and Manufacturing Engineering University Tun Hussein Onn Malaysia (UTHM), 86400 Parit Raja, Johor, MALAYSIA Email: yusri@uthm.edu.my Nazri Mohd Nawi Faculty of Information Technology and Multimedia University Tun Hussein Onn Malaysia (UTHM), 86400 Parit Raja, Johor, MALAYSIA Email: nazri@uthm.edu.my Abstract. STEP-NC (ISO 14649) was developed and published by International Standard of Organization on June 2006. It was a replacement for G-Code (ISO 6893) and an enhancement to STEP (ISO 10303). At this moment several CAPP and CAM systems related to STEP-NC compliance try to implement and no commercialized system established around the world. This critical review identifies the development of STEP- NC research includes problem of STEP-NC that makes it hard to implement. The fundamental and benefit of STEP-NC is also been reviewed. This paper describes and illustrates a STEP compliant CAD/CAPP/CAM System for the manufacture of asymmetric parts on CNC milling machine. The information models to support the proposed system together with the data models defined in the ISO14649 standard used to create the NC programs are also described. A structured view of a STEP compliant CAD/CAPP/CAM system framework supporting the next generation of intelligent CNC controllers for turn/mill component manufacture is provided. Finally the authors proposed STEP-NC Code Generator system and outlined by the modeling of a machining workstation and through the use of user interface dialogs that depict the information held in the models. A case study component has been developed to prove the concept for using the asymmetric parts of ISO14649 to provide a machining CAD/CAPP/CAM environment. Keywords: STEP-NC, ISO14649, Data Exchange Standard, Asymmetric Component, CAD/CAPP/CAM. 1. INTRODUCTION After the code has been established on June 2006, many researchers struggled to make STEP-NC implement able to CNC system. But until today, everyone was waiting for someone to make the first move to proceed with the actual development. Table 1 shows research that has been established. Countries such as Korea, USA, CANADA and UK have developed a STEP-NC generator, even a STEP- NC prototype machine system. They also made a collaboration to boost the development of STEP-NC research. Without proper planning and study, in a short term, manufacturing industries sees implementation of new technology as costly and hard to implement, as they have to setup new machine and production process will be halted due to all the installation and testing done. However in a long term, STEP-NC will help manufacturers overcome the G and M code drawbacks and their data can be sold all over the world, as STEP-NC promised that its data can be transferred globally. Some of the manufacturers and academicians in Malaysia now seem to realize that STEP- NC has become the new technology of CNC system. Many were still unaware about STEP NC, but even if they do, implementation seems to be out of the question due to cost and time factor. Table 2 shows current research that has been conducted in Malaysia. Only two papers were found from the searching. The revolution of Computer Numerical Control (CNC) was started at the end of Second World War. It was first discovered by John Parson in 1947. It was a way of coupling computer equipment with a jig borer. Early CNC machine received a command from punch card and tape. Then, computer was introduced to aid the APIEMS2009 Dec. 14-16, Kitakyushu 1937