Course: NC Machine-Tool Programming

« Back
Course title NC Machine-Tool Programming
Course code KTO/PNCS
Organizational form of instruction Lecture + Tutorial
Level of course Master
Year of study not specified
Semester Summer
Number of ECTS credits 6
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Mareček Roman, Ing. Ph.D.
  • Heller Petr, Ing. Ph.D.
Course content
The course is focused on teaching the basics of NC machine programming. The course is taught in the workshop programming system on the iTNC530 control system (DIALOG language). Furthermore, the basics of programming for turning and milling technology are taught in the CAD/CAM system SolidWorks/SolidCAM. 1. Basics of the DIALOG programming system 2. Parametric programming in the DIALOG language 3. Demonstration of machining on EMCO PC MILL100 and EMCO PC TURN 120 4. Basics of working in SolidWorks CAD system 5. Fundamentals of working in the SolidCAM CAM system, project set up, turning strategies, 2.5D milling strategies 6. Milling strategies for 3D geometries 7. Postprocessing, creation of workshop documentation 8. Independent work on solving semester tasks

Learning activities and teaching methods
Lecture, Practicum
  • Graduate study programme term essay (40-50) - 40 hours per semester
  • Contact hours - 26 hours per semester
  • Practical training (number of hours) - 39 hours per semester
  • Preparation for an examination (30-60) - 40 hours per semester
prerequisite
Knowledge
to explain the concepts of engineering technology, especially machining technology
to explain terms from analytical geometry
to explain the basic principles of manual NC programming
Skills
to apply the knowledge of mathematics, especially in the field of analytical geometry
to compile a simple NC program in ISO code
to set up the manufacturing process
Competences
N/A
learning outcomes
Knowledge
to clarify the possibilities of building the NC program manually, with the help of workshop programming systems and / or automatically
to explain basic machining strategies of NC machining
to explain the meaning of cycles and parametric programming
Skills
to compile the NC program manually, with the help of workshop programming or automatically with PC support
to compile a NC program using cycles and parameterization
to use NC machining strategies in CAM systems
Competences
N/A
N/A
teaching methods
Knowledge
Lecture
Practicum
Lecture with visual aids
Project-based instruction
Task-based study method
Multimedia supported teaching
E-learning
Skills
Individual study
One-to-One tutorial
Lecture with visual aids
Project-based instruction
Task-based study method
Multimedia supported teaching
E-learning
Competences
Individual study
Task-based study method
Lecture with visual aids
Project-based instruction
Multimedia supported teaching
E-learning
assessment methods
Knowledge
Combined exam
Seminar work
Skills
Combined exam
Seminar work
Competences
Combined exam
Seminar work
Recommended literature
  • Calverley, Rick. CNC programmer's guide : Lab workbook. 2023. ISBN 978-1-68584-511-7.
  • Hnátík, Jan. NC technologie - praktická část. [Plzeň] : SmartMotion, 2013. ISBN 978-80-87539-29-3.
  • Hnátík, Jan. NC technologie - teoretická část. [Plzeň] : SmartMotion, 2013. ISBN 978-80-87539-28-6.
  • Jandečka, Karel; Kožmín, Pavel; Česánek, Jiří. Programování NC strojů. V Plzni : Západočeská univerzita, 2000. ISBN 80-7082-692-4.
  • Náprstková, Nataša; Jandečka, Karel. Programování výrobních strojů. 1. vyd. Ústí nad Labem : Univerzita J.E. Purkyně v Ústí nad Labem, 2010. ISBN 978-80-7414-216-1.
  • POLZER, Aleš. Akademie CNC obrábění. 2012.
  • Vrabec, M., Mádl, J. NC programování v obrábění. Praha, ČVUT, 2004. ISBN 80-01-03045-8.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester