In the realm of education, the most recent novel methods, such as augmented reality (AR), are becoming increasingly popular since students can apply the learning circumstances seen in virtual form to the real-world environment. The study's goal is to create an AR application for G code programming on CNC Lathe machines for the Machining course at Batu Pahat Vocational College. The ADDIE model was employed as the process model in this development. The phases of this paradigm are as follows: analysis, design, development, implementation, and assessment. SolidWorks, Blender, and Blippar are used to create AR apps. Product functionality was evaluated by five experts in the fields of machining and multimedia. The data is collected using an expert confirmation form and analysed using the frequency of acceptance and expert feedback. The study's findings suggest that the built application achieved its purpose. Overall, this AR application for G code programming was created with vocational college students in mind and is suited for use as a supplementary reference that can be used in theoretical or practical lessons.