Computer Numerical Control
Instance: 2006/2007 - 1S
Cycles of Study/Courses
Teaching language
Portuguese
Objectives
To provide the students with the necessary tools so they can be able to design and implement flexible manufacturing equipments based on CNC technology.
To provide the students with the necessary tools so they can be able to integrate CNC technology with other production systems as well as with Computer Aided Manufacturing Systems.
Program
Introduction to CNC: fundamentals of Numerical Control; CNC technology as a building block of FMS; CNC technology vs mass production systems; trends.
Industrial applications of CNC technology: machining; turning; grinding; EDM; sheet metal working; inspection; handling; assembling.
Architecture of CNC: CNC structure; building blocks; functional blocks; interface level; processing level; process control level; axis control; examples.
Types of control: point to point control; contouring control; adaptive control; examples and applications.
Generation of tool trajectory: reference systems; axis nomenclature; resolution; systematic error; compensation of systematic error; variable errors; compensation of variable errors; trajectory tolerance.
Design of CNC machines and manufacturing systems: typical architectures; movements; rotating and linear axis; automatic tool change systems; automatic part load/unload systems; tool monitoring systems; tool dimension measuring systems; tool wear measuring; tool breakage detection.
NC programming: structure of NC language; ISO codes; tool dimension compensation; tool wear compensation; computer-aided NC programming; generation of NC programs through CAD/CAM systems; trends; examples of NC programming.
Integration of CNC with other systems: information exchange level integration; control level integration.
CNC equipment selection: criteria for assessing and comparing CNC equipments.
Mandatory literature
Thyer, G. E.;
Computer numerical control of machine tools, N. ISBN: 0-7506-0119-1
HMT Limited;
Mechatronics and machine tools, N. ISBN: 0-07-134634-1
Complementary Bibliography
Leatham-Jones, Barry;
Introduction to computer numerical control, N. ISBN: 0-582-29040-6
Sava, Michael;
Computer numerical control programming, N. ISBN: 0-13-156084-0
Teaching methods and learning activities
The course is taught in theoretical classes, theoretical-practical and practical classes. In theoretical classes there will be contents exposition. In theoretical-practical classes, examples are studied and practical assignments are done, as well as field trips to have direct contact with CNC existing equipments.
Evaluation Type
Distributed evaluation with final exam
Eligibility for exams
75% of presences registered on the taught classes.
Calculation formula of final grade
- 50% final written exam
- 50% continuous evaluation
Special assessment (TE, DA, ...)
Written exam.
Classification improvement
This will be done accordingly to the General Evaluation Rules of FEUP.
Observations
Language of instruction: Portuguese