Programming language DIN 66025 and high-level language expansion
|
|
|
|
✓
|
Main program call from main program and subprogram
|
|
|
|
✓
|
Subroutine levels, maximum
|
|
|
|
16
|
Interrupt routines, maximum
|
|
|
|
2
|
Number of subprogram passes
|
|
|
|
≤ 9999
|
Number of levels for skip blocks
|
|
|
|
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 231 -1
|
- H word, maximum programmable range of values
REAL ± 34028 ex 38
|
|
Display ± 999 999 999.9999
|
|
INT -231 … 231 -1
|
CNC high-level language with:
|
|
|
|
|
- User variables, configurable
|
|
|
|
✓
|
- Predefined user variables (arithmetic parameters)
|
|
|
|
✓
|
- Predefined user variables (arithmetic parameters), configurable
|
|
|
|
✓
|
- Read/write system variables
|
|
|
|
✓
|
|
|
|
|
✓
|
- Program jumps and branches
|
|
|
|
✓
|
- Program coordination with WAIT, START, INIT
|
|
|
|
✓
|
- Arithmetic and trigonometric functions
|
|
|
|
✓
|
- Comparison operations and logic combinations
|
|
|
|
✓
|
|
|
|
|
✓
|
- Control structures IF-ELSE-ENDIF
|
|
|
|
✓
|
- Control structures WHILE, FOR, REPEAT, LOOP
|
|
|
|
✓
|
|
|
|
|
✓
|
|
|
|
|
✓
|
Program functions:
|
|
|
|
|
|
|
|
|
✓
|
|
|
Advanced Surface
|
|
3000
|
|
|
|
|
1000
|
|
|
|
|
✓
|
|
|
|
|
✓
|
|
|
|
|
✓
|
|
|
|
|
✓
|
|
|
|
|
✓
|
Online ISO dialect interpreter
|
|
|
|
✓
|
Program/workpiece management:
|
|
|
|
|
- Part programs, maximum number
|
|
In total a maximum of 512 files per directory
|
|
1000
|
- Workpieces, maximum number
|
|
In total a maximum of 256 directories
|
|
250
|
- Workpieces on the SSD of the SINUMERIK MCU 1720,
maximum number
|
|
In total a maximum of 10000 user files
|
|
10000
|
- Templates for programs and workpieces
|
|
|
|
✓
|
|
|
|
|
✓
|
- On integrated SSD in the SINUMERIK MCU 1720
|
|
|
|
✓
|
- On USB storage medium, e.g. USB flash drive
|
|
Requirement:
Flash drive
|
|
✓
|
|
|
|
|
✓
|
Basic frames, maximum number
|
|
|
|
16
|
Settable offsets, maximum number
|
|
|
|
100
|
Work offsets, programmable (frames)
|
|
|
|
✓
|
Work offsets, external via PLC
|
|
|
|
✓
|
Global and local user data
|
|
|
|
✓
|
Global program user data
|
|
|
|
✓
|
Display system variables, including in online configurable display, and log them
|
|
1) Function depends on operating software.
|
|
1)
|