Course title, code: CNC programming, GAJABAN-AUTGEVEZ-1
The aim of the course is to learn the basics of CNC programming. Students will become familiar with the principles of interpolators and two-axis path control, as well as the various numerical control modes. We will also discuss the grouping of coordinate systems and their assignment to the machine. In addition, the curriculum includes the application of turning and milling cycles, drilling cycles and various transformations, all of which are necessary for efficient CNC programming and machining.
Structure and internal hierarchy of component manufacturing systems. Fundamentals of CNC programming, grouping of coordinate systems, assignment to the machine. Interpretation of simple and complex cycles. Manufacturing and measuring of drilling cycles, threading cycles, 2D, 3D and 5D surfaces on CNC-controlled machines and equipment. Possibilities of applying special transformation techniques during production. The process of mechanical design. Design based on shape features, life stages and product models, interpretation of CIM modules. Basic principles and implementation of competitive product design. Machining of free-space surfaces, “sculpture surfaces”. Presentation of smoothing strategies taking into account the “cubic volume” of the component.
Course content - labs:
Knowledge:
Introduction to control and technical elements used on CNC machines. Program writing, program testing on a PC computer. Reference point recording on a production CNC lathe and milling machine. Threaded shaft end production on a CNC lathe. 2-2.5 "D" part production on a CNC milling machine. Task consultation, preparation of 2 tasks, "defense" upon submission.
Mid-term study requirements:
It is mandatory to write 2 closed mid-term exams. They can be made up once during the academic year.
Exam requirements:
1st position: The use of GAI tools is not permitted when solving tasks. This means that GAI tools cannot be used when creating or solving formative or summative assessment elements, and the use of generative AI constitutes academic misconduct. The use of AI tools for language and spelling checking is not subject to the complete ban under the 1st position.
Michael Fitzpatrick: Machining and CNC Technology, 2005 by the Mc.Graw. Hill (Higher Education).