My Dashboard

Please use our Support Form for your request.

SITRAIN Customer Support
Tel.: +49 (0)911-895-7575

Registration Guideline (PDF download)

To find your regional training contact for booking, please click here.

SINUMERIK High Level Programming (NC-PROHP)


  • This course teaches you advanced programming methods for the SINUMERIK 828D / 840D sl.
  • The practical programming exercises on our training equipment form an important part of this course. To make the exercises even more practice-oriented, we use the graphical simulation of SINUMERIK Operate. This communicates the knowledge even more vividly and enhances learning success.
  • On completion of the course, you will be able to perform effective and memory-optimized programming of complex parts programs. In addition, you will become familiar with new possibilities for structuring program sequences. Thanks to the universal use of programs, you will save valuable time when setting up your machine tool.
Type Face-to-face training
Duration 5 days
Language en

Target Group

  • CNC-Programmers
  • Commissioning engineers
  • Engineering personnel


  • Creation of cycles and complex programs for SINUMERIK 840D sl
  • Variables, arithmetic parameters and fields
  • Program jumps, control structures, REPEAT loop
  • Arithmetic functions
  • FRAME concept
  • Protection areas
  • Standard and Usercycles
  • Macro technology
  • Interrupt routines
  • Spline and polynomial interpolation,
  • Basics Transformations
  • Synchronous actions
  • Practical programming exercises on trainingracks 840D sl


  • Basic knowledge according to the course NC-SINOP-P


  • This course is suitable for users of the Siemens SINUMERIK ONE, SINUMERIK 828 and SINUMERIK 840D sl control systems. The user interface is the same in each case.
  • This course is the successor to the NC-SINOPHP course. The content is comparable and updated.
  • Dates will be offered from 01.01.2025. For dates in 2024, please see NC-SINOPHP.
  • Machine-specific functions and special technological functions are not dealt with in this course.