CNC Machine Tools

General

Course Contents

Numerical controlled (NC) machine tools. Operations and programming of NC machine tools. Definition of Numerical Control. Advantages of CNC machines. Types of CNC Machine Tools. Components of NC systems. Spindle drives. DC motors. Stepping motors. Servo motors. Absolute and Relative. Cartesian Coordinate System and polar coordinate system. Reference points. Machine zero. Work zero. Tool zero. Tool offsets. Basic motions. Linear and circular interpolation. Tool radius compensation. Tool information. Spindle speeds and feed-rates. Preparatory functions and G codes. Miscellaneous functions and M codes. Sample programs for turning and milling. Advanced programs with canned cycles: peck drilling, thread, slot and pocket cutting, circular and rectangular array of holes. Modern developments: Subprograms and program section repeats, Parametric programming, Macros. CAM definition. Functions of CAM. Integrated CAD/CAM organization. Programming of CNC machine tools with CAD/CAM systems. Generation of CNC codes from CAD models. Post processors.

Educational Goals

Upon completion of the CNC Machines Tools class, students will be able to:
utilize industrial technology concepts and practices in current drawing standards,
write correctly and effectively within technical reports,
apply basic workplace computational procedures and quantitative analysis,
produce technical sketches and drawings,
illustrate knowledge of technical concepts and standards,
apply processes and materials used by industry,
demonstrate an understanding of fundamental manufacturing methods, industrial processes and safe use of equipment,
apply technical concepts, industrial processes and principles as required
apply general technical drafting and design principles.
adapt NC code to component requirements and machine tool machining capabilities.
simulate the machining phases of the mechanical part and improve the manufacturing program, for optimal machining.
automatically generate an NC program, based on an existing design CAD, using a CAM program and configure NC code to optimize processing.

General Skills

Research, analysis and synthesis of data and information, using corresponding technologies, Adaptation to new situations, Independent work, Teamwork – distribution of responsibilities, Intellectual competences, Societal competence.

Teaching Methods

Lectures, Exercises, Online guidance, Projected Presentations, E-mail communication, Online Synchronous and Asynchronous Teaching Platform (moodle).

Students Evaluation

Assessment Language: English / Greek
The final grade of the course is formed by 100% by the grade of the theoretical part.
The grade of the theoretical part is formed by a written final examination.
The written final examination of the theoretical part may include:
Solving problems of application of the acquired knowledge, Short answer questions etc

Recommended Bibliography

CNC Machining Handbook Building, Programming, and Implementation, Overby A., 2011, McGraw-Hill.
Machining and CNC technology, Fitzpatrick M., 2014, Third edition, McGraw-Hill.
CNC programming handbook, Smid P., 2003, second edition, Industrial Press, Inc.
Programming of CNC machines, Evans K., 2007, third edition, Industrial Press, Inc.
Introduction to Computer Numerical Control (CNC), Valentino J., Goldenberg J., 2002, third edition, Prentice Hall.