Skip to main content
Skip header

Programming of Machine Tools

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code346-0305/04
Number of ECTS Credits Allocated5 ECTS credits
Type of Course Unit *Choice-compulsory
Level of Course Unit *First Cycle
Year of Study *Third Year
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
KRA49Ing. Jiří Kratochvíl, Ph.D.
Summary
Students will be acquainted with CNC machine control systems and technological possibilities of these machine tools. They learn the ISO code for manual programming of CNC machines. After completing the course, he / she will be able to independently set up programs for CNC machine tools. The listener will be able to interpret the CNC program.
Learning Outcomes of the Course Unit
To acquaint students with the problems of programming of CNC machine tools. Interpret and modify CNC programs. Be able to create a CNC program for machining the specified part.
Course Contents
Program of lectures:
1. Introduction to NC technique.
2. NC machine control systems.
3. Workspace and NC machine coordinate system.
4. Use of selected preparatory (G functions) and auxiliary functions (M functions) according to ISO 6983
4. Construction of the NC program and the procedure for its compilation. Graphical simulation of machining.
5. Tools for NC machines and their adjustment.
6. Programming of the EMCOturn 120 Lathe with Micronex Controller
7. Programming of the PC 155 MILL with the SINUMERIK 840D
8. Workshop programming examples in MAPS, Tool setting and DMG MORI SEIKY NLX 2500 lathe
9. EXAMPLES OF HEIDENHAIN Workshop Programming, Tool Adjustment and DMG DMU50 Milling
10. Presentation of programming using subroutines
11. CAM systems options
12. Creating a CNC program will help CAM turning software
13. Creating a CNC program will help CAM milling software
14. Introduction of other control systems

Exercise Program:
1 Recommended literature, work safety, organization of teaching
2. Absolute, incremental coordinate input.
3. Creation of CNC programs for milling.
4. Entering program 1 (Creating nc program for the milled component and its production)
5.-7. Work on Program 1 - Production
8. Creation of CNC programs for turning.
9. Entering program 2 (Creating nc program for the turned part and its production)
10-12 Work on Program No. 2 - Production
13th test, sample CAM system
14th graded credit.
Recommended or Required Reading
Required Reading:
Josef, BRYCHTA; Andrej, CZÁN; Robert, ČEP; Jiří, KRATOCHVÍL; Jana, PETRŮ;
Marek, SADÍLEK; Dana, STANČEKOVÁ; Tomáš, ZLÁMAL: VŠB - Technická univerzita Ostrava, 2014. ISBN 978-80-248-3522-8. (http://projekty.fs.vsb.cz/064/docs/obrabeni.pdf)
Josef, BRYCHTA; Andrej, CZÁN; Robert, ČEP; Jiří, KRATOCHVÍL; Jana, PETRŮ;
Marek, SADÍLEK; Dana, STANČEKOVÁ; Tomáš, ZLÁMAL: VŠB - Technická univerzita Ostrava, 2014. ISBN 978-80-248-3522-8. (http://projekty.fs.vsb.cz/064/docs/obrabeni.pdf)
Recommended Reading:
ŠTULPA, Miloslav. CNC: programování obráběcích strojů. Praha: Grada, 2015. ISBN 978-80-247-5269-3.
ŠTULPA, Miloslav. CNC: programování obráběcích strojů. Praha: Grada, 2015. ISBN 978-80-247-5269-3.
Planned learning activities and teaching methods
Lectures, Tutorials, Experimental work in labs
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Graded creditGraded credit100 (100)51
        Frézovaná součástProject30 10
        Soustružená součástProject30 10
        TestWritten test30 10
        AktivitaOther task type10 0