Course: NC Programming Laboratory

« Back
Course title NC Programming Laboratory
Course code KTO/PRNC1
Organizational form of instruction Tutorial
Level of course Bachelor
Year of study 3
Semester Summer
Number of ECTS credits 5
Language of instruction Czech, English
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Resl Václav, Ing. Ph.D.
Course content
The objective of this course is to enhance a student's practical skills in the creation of NC (Numerical Control) programs for both rotational and non-rotational components. This involves utilizing the full capabilities of contemporary CNC control systems, including subprograms, cycles, parametric programming, and leveraging workshop programming. Students will gain proficiency in independently addressing assigned technological challenges under the guidance of relevant instructors. They will also learn to process technological documentation, perform practical adjustments on NC machines, and produce components, among other practical competencies within this domain. 1. Setting of MCV750A NC machine, introduction to Heidenhain TNC426 control system 2. Creation of a NC program in ISO code, simulation on TNC426, usage of sub-programs on TNC426 3. Dialog - free contouring, example, debugging, introduction to iTNC530, assignment of semester work 4. iTNC 530 - creation of programs on a simulator 5. SmarT.NC - sample, example solution, debugging 6. Drilling of a hole pattern, usage of cycle and sub-programs ? sample, creation of a program with a cycle and without a cycle with a sub-program 7. Work with cycles ? cycles for turning, Data Pilot 4110 control system 8.-12. Individual work on semester project 13. Submission and defense of a semester project

Learning activities and teaching methods
Skills demonstration, Individual study
  • Undergraduate study programme term essay (20-40) - 40 hours per semester
  • Practical training (number of hours) - 40 hours per semester
  • Contact hours - 40 hours per semester
prerequisite
Knowledge
to explain the ISO code functions
to explain basic machining operations
to characterize the basic geometric elements - the point, the line, the circle
Skills
to compile NC program in ISO code
to set up a technological process for the selected component machining
to calculate basic geometric tasks
Competences
N/A
N/A
N/A
learning outcomes
Knowledge
to describe basic functions of workshop programming systems
to describe basic machining cycles
Skills
to create the NC program in the workshop programming system
to use NC cycles when creating NC programs
to prepare basic documents of technological preparation of production
Competences
N/A
N/A
teaching methods
Knowledge
Skills demonstration
Individual study
Task-based study method
Skills
Skills demonstration
Individual study
Task-based study method
Competences
Skills demonstration
Task-based study method
assessment methods
Knowledge
Skills demonstration during practicum
Seminar work
Skills
Seminar work
Skills demonstration during practicum
Competences
Seminar work
Skills demonstration during practicum
Recommended literature
  • ČESÁNEK, J. Pomocný učební text pro práci na výukových NC strojích. Plzeň: KTO, 1994.
  • Dillinger, Josef. Moderní strojírenství pro školu i praxi. Vyd. 1. Praha : Europa-Sobotáles, 2007. ISBN 978-80-86706-19-1.
  • 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.
  • Štulpa, Miloslav. CNC : programování obráběcích strojů. První vydání. 2015. ISBN 978-80-247-5269-3.


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