Course: NC-Machine Tool Programming

« Back
Course title NC-Machine Tool Programming
Course code KTO/PNCSA
Organizational form of instruction Lecture + Lesson
Level of course Master
Year of study 2
Semester Winter
Number of ECTS credits 6
Language of instruction English
Status of course Compulsory-optional, 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)
  • Hnátík Jan, Ing. Ph.D.
  • Sýkora Jindřich, Ing.
Course content
The PNCSA course focuses on teaching NC machine programming. The course is taught in the SolidWorks and SolidCAM software environment. During the course, students will learn the basics of using these systems, design a technology suitable for machining a given part on the teaching machines. 1. Description of the SINUMERIK 810T/M control system. 2. Description and demonstration of program creation on the EMCO PC MILL 100 teaching milling machine. 3. SolidWorks, example of model creation, transfer of graphic format from another CAD system, basics of report creation 4. CAM system SolidCAM - basics of operation, creation of NC data for 2.5D and 3D technologies, simulation, post-processing and generation of NC data. 5. Independent work on solving semester tasks

Learning activities and teaching methods
Lecture, Practicum
  • 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
  • Graduate study programme term essay (40-50) - 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
To understand the systems for programming NC machine tools, know how to use CAM systems to create NC programs, to become acquainted with the possibilities of using cycles, subroutines and parametric 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
to use practically knowledge from the field of analytical geometry to create NC programs for simple parts
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
use modern CAD / CAM systems create NC programs for complex parts
teaching methods
Knowledge
Lecture
Practicum
General description of technology creation for NC machines
Multimedia supported teaching
Task-based study method
Project-based instruction
Skills
Individual study
One-to-One tutorial
Practicing the creation of NC programs on specified components
Task-based study method
Multimedia supported teaching
Project-based instruction
Competences
Practicum
Lecture
Elaboration of individual projects - technology design
Project-based instruction
Task-based study method
Multimedia supported teaching
assessment methods
Knowledge
Seminar work
Practical exam
create a machining strategy explain the selected machining strategy
Skills
Seminar work
Practical exam
program the proposed strategy in the CAM system generate NC programs and setup sheet
Competences
Seminar work
Practical exam
to suggest machining technology in general for complex parts
Recommended literature
  • AlphaCAM ? Reference Manual.
  • ASM Handbook, Vol. 16: Machining. Ohio, 1999. ISBN 0871700077.
  • CATIA ? Reference Manual.
  • JANDEČKA, K. Error Size of the Helix (screw) Groove by Grinding. Springdale Lane, Millersville, U.S.A., 2012. ISBN 978-3-03785-297-2.
  • Lynch, M. Computer Numerical Control, Advanced Techniques. McGraw-Hill, Inc.New York St. Luis, 1992. ISBN 0-07-039224-2.
  • 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.


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