Skip to content

Introduction to CNC Programming

About this course

About this course

The programme is intended for technology teachers, beginner engineers and anyone seeking to acquire theoretical and practical foundations of CNC programming. Participants are introduced step-by-step to CNC machine logic, coordinate systems, G and M code structure, and writing sequences. The course covers tool selection principles, cutting parameter calculation, and basic turning as well as 2D–2.5D milling examples. Combining theory with practice, learners will read technical drawings, plan operations, prepare programme sequences, create a functional CNC programme and test it in a simulation environment. Acquired skills will enable safe operation and compliance with manufacturing quality requirements.

 

You will learn:

  • to explain CNC machine structure logic and three-axis motion control principles;
  • to plan a technological process – read technical drawings, define operation sequences and prepare the programme plan for manufacturing;
  • to select and input tools into the CNC controller, set length and radius offsets;
  • to calculate main cutting parameters and apply them in the programme;
  • to create a basic turning and 2D milling programme from start to finish;
  • to simulate the programme in the controller and troubleshoot common errors.
    •  

česnavičius Ramūnas

phone +370 684 18247
email ramunas.cesnavicius@ktu.lt

Start date: Organized upon forming a group
Duration: 8 ac. hrs.
Language: Lithuanian
Price: 200 Eur
Method of organisation: Blended learning
Skill area: Advanced technologies
Certificate: Issued

Training for professionals in numerical plastic molding simulation, covering all process stages and defect prevention to optimise product quality.

On-campus learning / 6 ac. hrs.

Skill areas

Digital transformation
sustainable development
advanced technologies
entrepreneurship and innovation
personal development and leadership

Contacts

Primary Contact Information

K. Donelaičio St. 73
44249 Kaunas, Lithuania
phone: +370 (671) 36 146
email mvg@ktu.lt

Lukrecija Ašembergaitė
Lifelong Learning Project Manager

phone +370 654 24 366
email lukrecija.asembergaite@ktu.lt


Lukrecija Ašembergaitė

Lifelong Learning Project Manager
Jurgita Stravinskienė
Head of the Centre for Lifelong Learning

phone +370 612 12 788
email jurgita.stravinskiene@ktu.lt


Jurgita Stravinskienė

Head of the Centre for Lifelong Learning
Justina Banionienė
Lifelong Learning Project Manager

phone +370 671 36146
email justina.banioniene@ktu.lt


Justina Banionienė

Lifelong Learning Project Manager