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.
