Objectives of the course

The participants can:

  • Create cycle-type machining sequences
  • Programming milling operations of plane curves with mathematical functions
  • Combination of Q parameters and HEIDENHAIN cycles
  • Use the functions FN 16; 17; 18;…

Target group

Experienced programmers and operators of CNC milling machines, CNC trainers, application engineers


  • Completion of the basic course, or the equivalent knowledge of programming with the control.
  • Understanding of logical operations (If… then…)

Course contents

Reading and writing of machining cycles

  • Programming techniques
  • Logical operations (If….then)
  • Conditional and unconditional jumps
  • Branching in programs and outside of the program
  • Program section repeats
  • Nesting techniques


  • Simple bolt hole circle
  • Universal deep-hole drilling cycle

Milling in the plane

  • Milling cycles for contours and technical curves (e.g. ellipses, spirals)
  • Letter engraving program

Milling of bodies

  • Schemata for repeatable 3-D task types
  • Milling cycles for spatial machining (tapered internal threads, Archimedean spirals, etc.)
  • Combination of HEIDENHAIN cycles with Q parameters
  • Rounding of corners on any contours

Miscellaneous functions

  • Logging of data with the aid of freely definable tables
  • Practical applications for the functions FN 16; 17;18; …

Please note that this training class is subject to cancellation if the minimum participant count is not met by two weeks before the scheduled start date. All registered participants will be notified in the event of a cancellation and offered the opportunity to reschedule.

After submitting your registration, someone will be in contact with you regarding payment. Registration is considered confirmed only after your payment has been received.

    (You can unsubscribe at any time)