Siemens intermediate course cover
Siemens intermediate course cover

Siemens 840D intermediate course

0 (0)


The SIEMENS intermediate level milling programming course is suitable for anyone working on a SIEMENS 840D control. The course complements the programming skills acquired in the basic course, which are useful for dealing independently with on-board programming of mechanical parts made in two-and-a-half axes and necessary to become skilled operators and programmers.

75€ (VAT excluded)

Course description

The Siemens CNC programming course in milling of intermediate level, is addressed to all CNC operators and programmers working on a SIEMENS 840D control. As this is an intermediate level course you will need to have a basic knowledge of the control at an operational level or possibly have followed our Operating on Siemens 840D course. You will also be required to have some basic knowledge of Siemens programming or have followed our Basic milling programming in G-codes course. In this course you will complete all the contour programming functions; starting with the unfamiliar but very convenient contour approach and departure functions: G147, G148, G247, G248, G347 and G348. We will go into detail about the various circular interpolations made available by Siemens to program contours more closely to the drawing (CR, CT, AR, CIP). If your drawing does have angles, the two lessons on the ANG angle function and polar co-ordinates will certainly come in handy.

To have a thorough knowledge of contour programming, it is necessary to know how to manage the correct feed rate along the trajectory using the CFTCP, CFC and CFIN functions. It is also essential to know how to manage the trajectory correctly with the exact stop and the continuous-path mode functions, to which we will dedicate specific lessons. In the last part of the course we will go into detail on the powerful contour milling cycles. With these we will carry out pockets with studs, workpieces with pivots and contouring or face milling using the continuous milling cycle. We will learn how to use in an advanced mode the contour editor and DXF importer.

Finally, there will be two lessons to learn how to program in SHOPMILL mode in order to have a complete knowledge of the tools that Siemens provides. The course will complete the programming skills acquired in the basic course and useful for dealing independently with on-board programming of mechanical parts made in two and a half axes and necessary to become specialised CNC operators and programmers.


Frequently asked questions

  • What topics are covered?

    • All Siemens milling programming topics at an intermediate level are covered. With the notions acquired in this course in addition to what was seen in the basic course, you will reach a level of programming that distinguishes professionals specialised in the use of Siemens control.
  • Who is it for?

  • For which Siemens control version?

    • The course is suitable for all versions of Siemens 840D, from the earliest to the latest versions. The main differences between very old and recent versions are mostly in the fixed cycles. The course is also suitable for the 828 and 810 versions.
  • How is the course delivered?

    • Once you have purchased the course, you will immediately have the lessons of the course available in your reserved area to follow freely. Each lesson, in addition to a video part, is accompanied by an extensive in-depth analysis. The lessons will not have an expiry date and the user will have unlimited access to the lesson material. The lessons will also have material for downloading: CN programs, drawings, handbooks and exercises.
  • Just theory or practice too?

    • In addition to addressing the topics in a theoretical manner, the course also deals with them in a practical manner, including numerous programming exercises. Some of the exercises will be carried out during the lesson while others will be used to practise independently. The last exercises are taken from actual machine parts and accompanied by the machining video.
  • Can I practise with a simulator?

    • In the first lesson, all information is provided on how to download and install the Siemens simulator. This is a software made available for free by Siemens for training purposes.
  • Will I receive a certificate?

    • At the end of the lessons, a certificate of attendance will be available if the minimum score on the quizzes and tests is passed.
  • How long does it take to follow the whole course?

    • The video part of the courses corresponds to almost 5 hours. Consider that the content is explained rather intensively so that whole lectures or parts of lectures require to be viewed several times. In-depth analyses require a further 4 hours to be read and exercises take a total of at least 3 hours.
Read more

Siemens 840D intermediate course

Exercises performed

There are no exercises in this course.

Siemens 840D intermediate course



AR circular interpolation

Circular interpolation with opening angle AR

Introduction to contour milling cycles

Contour cycles and overview of contour call management and the various contour programming modes

Download, install and configure SINUTRAIN

Course introduction and instructions for installing, downloading, and configuring SINUTRAIN

Approaches and departures from the contour

Approach and departure functions from the contour G147, G148, G247, G248, G347, G348

CR Circular interpolation with radius

CR - Circular interpolation with radius, tips for use and analysis of some details related to it

CT circular interpolation

CT and AR interpolation, practical applications

ANG function

ANG function for defining straight lines with angle and combination of two ANG instructions for defining the midpoint

Polar coordinates

Polar coordinates, G110, G111 and G112 functions for pole definition, programming examples

OFFN, TOFR and TOFL Functions

OFFN, TOFR and TOFL Functions and their practical application

CFC, CFTCP and CFIN feed rate control functions

Functions to manage feed rate on the cutter center or the contour

Path milling cycle

Functionality and example of use for face milling, contouring and chamfering

Contour pocket milling

Milling of a contoured pocket

Spigot milling

Milling spigot with contour

Shopmill – Part 1

Description of SHOPMILL functions

Shopmill – Part 2

SHOPMILL practical exercise


External subprograms and modal call

Residual material and DXF importer

Optional cycles for residual material processing and contour import from DXF

Introduction to the Siemens intermediate course

Contents description of this Siemens intermediate course

The Teacher

Zanetti Paride developed his skills in CNC programming as a boy in his family’s mechanical workshop. After completing his university studies, and after some work experience as a CNC programmer, he started a small CNC programming and training company. He runs set-up courses for both lathes and boring and milling machines with FANUC, SIEMENS, FAGOR, SELCA and HEIDENHAIN controls. He currently collaborates on training and programming with a number of machine tool builders including PAMA, GORATU, COLGAR, LAGUN, FAGIMA, CAMU and various dealers. He has numerous training experiences both in Italy and abroad.

Siemens 840D intermediate course