Vulcan Reference Manual

  • Welcome to Vulcan Control
  • Introduction
    • User interface
    • Workflow
    • Machine Operation
    • Control panel
  • Production Workflow
    • Preparation
    • Create
    • File Management
    • Select Program
    • Edit NC Code
    • Edit Laser Technology
    • Edit layout
    • Simulation run
    • Work offsets
    • Run
    • Re-entry
  • Laser Technology Tables (LTT)
    • Terminology
    • Laser Data items
      • Piercing
      • Multistage Piercing
      • Cutting
      • Special Processes
    • Modifying Laser Data
    • LTT Management
    • Ramp Cycles
    • FlyLine
    • Acceleration control (DCA)
  • Technology functions
    • Vaporize Sheet
    • Nanojoints
    • PierceLine Sensor
    • Frog Jumping
    • Cutting Tools
  • Controls
    • Lubrication Cycle
    • Protective Glass Monitoring
    • Scrap Cut
    • Go To Sheet Origin
    • Height Sensor Calibration
    • Nozzle Centre
    • Target Shot
    • Gas Purge
    • HC Manual Set Point
    • Go To Park Position
    • Nozzle Clean & Height Sensor Calibration
    • Edge Detection
    • Focus Comb
    • Focal Distance
    • Pilot Diode Positioning
  • Production plan
    • Create a production plan
    • Modification
    • Run a production plan
    • Running sequence
    • sheet loading
    • Material stock
  • Drop and Cut
  • Troubleshooting
    • Frequent collisions
    • Work offset
    • Extreme small contours
  • NC Programming Reference
    • DIN format
      • DIN Program Structure
        • Program Number %
        • Block number N
        • G-functions
        • M-functions
        • Parameter Array
        • Graphical Element – Display Marker Lines
      • Laser Technology
        • Program Header
        • Technology Table (TT) Transfer
        • Check for Bound Program Active
        • Block Jump
        • Block Number
        • Start of a Part information
        • Laser parameters selection & Update
        • Contour Statements
        • Program End (G99)
        • Remnant Cut
          • Start Remnant Cut
          • End Remnant Cut
        • FlyLine
        • Only Piercing in the Contour
        • Nano Joints
        • Sample Program with Multiple Parts
        • Fly Cut Sample Program:
    • LST format
      • LST Program Structure
      • FlyLine
      • TC_WRITE
      • Incremental Command (IC)
      • Soft Micro-Joints & Nano-Joints
    • Laser Technology commands
      • Laser cutting
      • Identifying parts
      • Multiple program structure
      • Cutting distance
      • Kerf correction
      • Overshoot height
      • Timing of parts
      • Bevel cut
      • Beam suppression
      • Flying focus position alteration
  • Impressum
NC Programming Reference
/
DIN format

DIN format

DIN Standards

DIN stands for “Deutsches Institut für Normung”, meaning “German institute for standardisation”.

CNC related DIN standards are as follows:

  • DIN 66025-1 Numerical control of machines, format; general requirements.

  • DIN 66025-2 Industrial automation; numerical control of machines; format, preparatory (G-codes) and miscellaneous (M-codes) functions.

Some of the Standard G-codes used in DIN 66025-2 are listed below for quick reference:

  • G00 – Rapid traverse

  • G01 – Linear interpolation with feed rate

  • G02 – Circular interpolation (clockwise)

  • G03 – Circular interpolation (counter clockwise)

  • G04 – Dwell time in milliseconds

  • G17 – Selection of the X, Y plane

  • G18 – Selection of the Z, X plane

  • G19 – Selection of the Y, Z plane

  • G20 – Block Jump

  • G40 – Path compensations “off”

  • G41 – Path compensation left of the work piece contour

  • G42 – Path compensation right of the work piece contour

  • G61 – Stop Pre-processing of block

  • G90 – Absolute programming

  • G91 – Incremental programming

Scope of the document

This document describes how a DIN program must be structured for the "cutting" technology, to make an interpretation possible of the DIN program by the LASER CORE 800 CNC controller and to correctly implement the programmed travel and control commands.

Programming of the CNC controller is made referring to DIN 66025. When compared with DIN, however, the instruction set is clearly larger. A wide range of additional, efficient functions is available which will be explained in this document on the basis of examples.

Contents

  • DIN Standards
  • Scope of the document
NC Programming Reference DIN Program Structure

      Copyright © 2025 TRUMPF Metamation. All rights reserved.

    Compiled by Bento