SIEMENS
2/40
Siemens NC 62 · 2016
SINUMERIK CNC
Functions
CNC programming language
2
CNC programming language
Programming language DIN 66025 and
high-level language expansion
Main program call from main program and
subprogram
Subprogram levels, maximum
16
16
Interrupt routines, maximum
2
2
Number of subprogram passes
≤
9999
≤
9999
Number of levels for skip blocks
0 ... 8
0 ... 8
Polar coordinates
1/2/3-point contours
Dimensions metric/inch,
changeover via operator action or program
Inverse-time feedrate
Auxiliary function output via:
• M word, maximum programmable range of values
INT 2
31
-1
INT 2
31
-1
• H word, maximum programmable range of values
REAL ± 3.4028 ex 38
Display
± 999 999 999.9999
INT -2
31
... 2
31
-1
INT -2
31
... 2
31
-1
CNC high-level language with:
• User variables, configurable
• Predefined user variables
(arithmetic parameters)
• Predefined user variables
(arithmetic parameters), configurable
• Read/write system variables
• Indirect programming
• Program jumps and branches
• Program coordination with WAIT, START, INIT
• Arithmetic and trigonometric functions
• Comparison operations and logic combinations
• Macro techniques
• Control structures IF-ELSE-ENDIF
• Control structures WHILE, FOR, REPEAT, LOOP
• Commands to HMI
• STRING functions
Program functions:
• Preprocessing memory, dynamic FIFO
• Look Ahead, recorded part program blocks
MDynamics, Top Surface
or COMPSURF active.
3000
3000
• Look Ahead, IPO blocks, buffered
1000
1000
• Frame concept
• Inclined-surface machining with frames
• Axis/spindle interchange
• Geometry axes, switchable online in the
CNC program
• Program preprocessing
Online ISO dialect interpreter
Description
Instructions
(footnotes are applicable
line by line)
Article No.
Order
code
SINUMERIK
Basic version
O Option
– Not available
Type
840DE sl
840D sl
© Siemens AG 2016