SIEMENS
2/11
Siemens NC 82 · 2017
Overview of functions
CNC controls SINUMERIK 828
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
11
11
11
11
Interrupt routines, maximum
4
4
4
4
Number of subprogram passes
≤
9999
≤
9999
≤
9999
≤
9999
Number of levels for skip blocks
2
2
2
2
Number of levels for skip blocks, maximum:
Included in option:
Extended operator
functions
6FC5800-0AP16-0YB0
10
10
10
10
• Turning
O
O
O
• Milling
O
O
O
• G-Tech Cylindrical/G-Tech Surface
O
O
–
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, max. programmable value range: INT 2
31
-1 ... 2
31
• H word, max. programmable value range:
REAL ± 3.4028 ex38, INT -2
31
... 2
31
-1
Display:
± 999999999.9999
CNC high-level language with:
• User variables, GUD, configurable
• Predefined user variables (R parameters), commentable
300
300
300
300
• Predefined global user variables (global R parameters),
commentable:
- Turning
–
–
–
100
- Milling
–
–
–
–
-
G-Tech Cylindrical/G-Tech Surface
–
–
–
100
• Predefined user variables LUD (R parameters), configurable
• Read/write system variables
• Indirect programming
• Program jumps and branches
• Dynamic jumps RETB
• Program coordination with WAIT, START, INIT:
- Turning
–
–
–
- Milling
–
–
–
–
-
G-Tech Cylindrical/G-Tech Surface
–
–
–
• 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
Basic version
O
Option
–
Not available
Article No.
SINUMERIK 828D
BASIC
Note
SW 24x
SW 26x
SW 28x
SW 28xA
© Siemens AG 2016