Course: Automation of NC Programming 1

« Back
Course title Automation of NC Programming 1
Course code KTO/ANC1
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study 3
Semester Summer
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory, Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Hnátík Jan, Ing. Ph.D.
  • Kroft Luboš, Ing. Ph.D.
Course content
The primary aim of this course is to educate students in the assembly and development of NC (Numerical Control) technologies and data for machining components using selected workshop programming systems and basic CAM (Computer-Aided Manufacturing) systems. The curriculum will focus on imparting knowledge and skills necessary for students to create efficient NC technologies and data for machining processes. Through the utilization of specific workshop programming systems and simplified CAM software, students will gain practical expertise in generating NC programs essential for component machining. 1. New trends in CNC control systems 2. Parametric programming - meaning and framework of parametric program 3. Programming systems partition, characteristic, programming systems advantage and disadvantage 4.Dialog programming - symbolic programming languages - DIALOG, SinuTrain 5. Dialog programming - lathe turning 6. Dialog programming - milling module 7.CAM - system characteristic, interfaces between other CAD/CAM systems 8. CAM - programming of rotating parts - lathe turning 9. CAM - programming of non-rotating parts - milling 10. CAM - multi axes machining, scribing and user modules of system design 11. CAM - macro framework 12. Data transfer - DNC network, their characteristic and partition 13. Technical economic aspects of NC machines use and manually or dialog programming

Learning activities and teaching methods
Lecture, Seminar, Practicum
  • Practical training (number of hours) - 52 hours per semester
  • Preparation for an examination (30-60) - 40 hours per semester
  • Undergraduate study programme term essay (20-40) - 20 hours per semester
prerequisite
Knowledge
to explain the meaning of individual function NC code
to describe cutting tool geometry
to explain the relevance of individual machining technological operations
Skills
to create the NC program in ISO code
to propose the cutting tools for individual machining operations
to assemble a manufacturing process for a NC machine tool
Competences
N/A
N/A
learning outcomes
Knowledge
to characterize individual programming systems machining strategies used in workshop
to describe the possibilities of individual workshop programming systems
Skills
to create NC technology using workshop programming
to create NC technology using simple CAM systems for complex shaped components in two axes
Competences
N/A
N/A
N/A
teaching methods
Knowledge
Lecture with visual aids
Practicum
Task-based study method
Skills
Lecture with visual aids
Practicum
Individual study
Competences
Practicum
Students' portfolio
assessment methods
Knowledge
Combined exam
Seminar work
Skills
Seminar work
Combined exam
Competences
Seminar work
Recommended literature
  • 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.
  • Žára, Jiří; Beneš, Bedřich; Sochor, Jiří; Felkel, Petr. Moderní počítačová grafika. 2., přeprac. a rozš. vyd. Brno : Computer Press, 2004. ISBN 80-251-0454-0.


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